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

问题描述

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

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

有没有办法做到这一点?

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

解决方法

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

像这样:

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

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

,

请参阅文件 → 从 PO/POT 文件中新建... 菜单。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...