【发布时间】:2021-08-17 11:22:33
【问题描述】:
我有一个 .po 文件,其中源文本是西班牙语,翻译是英语。
我已尝试四处查看以获取此英文翻译并从中创建一个新的 .po 文件以翻译成巴西葡萄牙语,但我在 POEdit 中找不到任何内容。
有什么办法吗?
编辑:更准确地说,我的源语言是西班牙语,翻译是英语。我想在新文件中使用这个英文翻译作为源语言
【问题讨论】:
标签: translation gettext language-translation po poedit
我有一个 .po 文件,其中源文本是西班牙语,翻译是英语。
我已尝试四处查看以获取此英文翻译并从中创建一个新的 .po 文件以翻译成巴西葡萄牙语,但我在 POEdit 中找不到任何内容。
有什么办法吗?
编辑:更准确地说,我的源语言是西班牙语,翻译是英语。我想在新文件中使用这个英文翻译作为源语言
【问题讨论】:
标签: translation gettext language-translation po poedit
在命令行上使用msghack工具或多或少可以实现。
像这样:
msghack --invert en.po > inv.po
msghack --empty inv.po > yourapp.pot
在反转时,重复的翻译显然会被忽略;这可能不是问题,但最好注意这一点。
【讨论】:
查看文件 → 从 PO/POT 文件新建... 菜单。
【讨论】: