【问题标题】:Is it possible to create a new .po file from a translation?是否可以从翻译中创建新的 .po 文件?
【发布时间】:2021-08-17 11:22:33
【问题描述】:

我有一个 .po 文件,其中源文本是西班牙语,翻译是英语。

我已尝试四处查看以获取此英文翻译并从中创建一个新的 .po 文件以翻译成巴西葡萄牙语,但我在 POEdit 中找不到任何内容。

有什么办法吗?

编辑:更准确地说,我的源语言是西班牙语,翻译是英语。我想在新文件中使用这个英文翻译作为源语言

【问题讨论】:

    标签: translation gettext language-translation po poedit


    【解决方案1】:

    在命令行上使用msghack工具或多或少可以实现。

    像这样:

    msghack --invert en.po > inv.po
    msghack --empty inv.po > yourapp.pot
    

    在反转时,重复的翻译显然会被忽略;这可能不是问题,但最好注意这一点。

    【讨论】:

      【解决方案2】:

      查看文件 → 从 PO/POT 文件新建... 菜单。

      【讨论】:

      • 这样做只是用西班牙语源文本创建一个新文件,而不是英文源文本
      • @LucasFarinazzoMarques 您确实意识到您没有提及您想要更改 source 语言,对吧?即使你这样做了,这样的文件对你也没有用,因为你正在翻译的代码将无法找到翻译...
      • 对不起,如果我没有说清楚。我有西班牙语的源语言和英语的翻译,现在,我想将此英语翻译用作新文件中的源语言
      猜你喜欢
      • 1970-01-01
      • 2010-11-29
      • 2010-12-06
      • 2012-12-30
      • 2011-06-21
      • 2017-11-02
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      相关资源
      最近更新 更多