1

在本地化 iOS 和 macOS 应用程序时,Xcode 需要使用.strings文件和附加.stringsdict文件(参见此处)来编码复数规则。我正在寻找一种将这两者结合成标准格式(如 Gettext PO)的方法,以便将它们导入到像 Pootle 这样的翻译管理工具中。

.strings可以使用prop2po翻译工具包将文件转换为 PO(请参见此处)。但是,我找不到.stringsdict在转换中包含文件的任何内容。

.stringsdict在导出本地化文件时,Xcode 似乎也不包含这些文件(请参阅此处)。

4

1 回答 1

0

在这里回答自己。.stringsdict和文件之间的直接转换.po是不可能的,因为字符串 dicts 支持多个可复数变量,而 PO 文件只有一个计数器。

于 2017-08-16T18:11:18.117 回答