是否可以从翻译中创建一个新的 .po 文件?

Is it possible to create a new .po file from a translation?

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

我试着四处寻找这个英文翻译并从中创建一个新的 .po 文件以翻译成巴西葡萄牙语,但我在 POEdit 中找不到任何东西可以这样做。

有什么办法吗?

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

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

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

像这样:

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

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