我正在使用 pootle 进行本地化。
我从 Java 属性文件中导入了源翻译。
属性文件如下所示:
STR_TEXT1 = Hello
比我导入其他语言文件。我花钱请翻译人员翻译那些其他语言。现在我需要将这些翻译从 pootle 导出回 JAVA 属性文件。问题是,它会随机将其导出到 UTF8 到 \uXXXX 转义编码。无法设置导出文件的编码。第二个问题是,这些导出文件已损坏。它使它们像许多行一样毫无问题地呈现,并且某些行被剪切,如下所示:
STR_TEXT1 = HELLSTR_TEXT2 = bye
比我不小心从 /po/my_project 目录中删除了属性文件。当我这样做时,出口停止工作。但是所有翻译在 pootle 网络上仍然是明智的。所以,我想这些翻译保存在其他一些文件中,也许是 mo 文件。有没有办法将这些翻译转换为 java 属性文件?如何强制 pootle 用 pootle 中的新文本替换原始属性文件中的那些原始文本?