如何在保留当前翻译的同时使用genstrings获取所有NSLocalization

时间:2012-09-12 20:02:08

标签: objective-c ios localization nslocalizedstring

假设我的iOS应用已经为日语翻译了localizatible.strings。说“继续”=“続ける”;

但是,我已经在我的代码中添加了新的NSLocalization添加内容,但是我想使用genstrings来获取所有新的NSLocalizations而无需手动合并它们。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

有些工具可以管理本地化,并根据基本语言的变化自动更新翻译(并帮助翻译人员对已经更改的内容进行必要的更改)。

例如www.gengo.com有一个名为Strings的免费在线工具(我还没有尝试过)。还有一些看起来非常好的桌面应用程序,例如Localization Manager作为Localization Suite http://www.loc-suite.org/的一部分(我还没有正确尝试过)。

本地化机构也可能拥有自己的工具。

如果您进行大量更新并使用多种语言,这些工具是必须的,但对于较小的项目,它们可能需要花费一些时间来适应。对于偶尔的任务或具有少量语言的小项目,可以更快地手动将基本语言localizable.strings文件的更改合并到已翻译的localizable.strings文件中。