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

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

但是,我已经添加了新的NSLocalization添加到我的代码,但我想使用genstrings获得所有新的NSLocalizations,而不必手动合并它们。

有没有办法做到这一点?

有一些工具可以pipe理本地化,并根据基本语言的变化自动更新翻译(并帮助翻译人员只对所做的更改进行必要的更改)。

例如www.gengo.com有一个免费的在线工具称为string (我还没有尝试过)。 还有一些桌面应用程序看起来很不错,比如本地化pipe理器作为本地化套件http://www.loc-suite.org/的一部分(我还没有正确尝试)。

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

这些工具是必须的,如果你做了很多的更新,并有几种语言,但对于较小的项目,他们可能需要太多习惯。 对于一个偶尔的任务或一个less数语言的小项目,手动合并你的基本语言localizable.strings文件的变化到你翻译的localizable.strings文件可能会更快。