我知道如何从项目的所有源(* .m)文件生成我的Localizable.strings
文件(如果有人想知道,请参阅this)。
然后,由于我正在使用XCode 4,因此我在右侧面板的Identity
标签中添加了新语言。然后我成功编辑了新语言的文件。到目前为止,非常好。
我还使用一些可本地化的字符串,其键不是字符串文字,而是变量,所以我必须手动将它们附加到每个文件的末尾。我很好,没问题。
但是现在我在代码中进行了一些更改,并且出现了新的本地化字符串。有没有办法将这些新字符串添加到Localizable.strings文件(理想情况下适用于所有语言),而不会丢失之前翻译的字符串?
TIA
答案 0 :(得分:1)
我遇到了同样的问题,并找到了一个很好的小蟒蛇脚本来完成这项工作!由于源代码不再可用,请查看此博客文章:http://www.stevestreeting.com/2010/05/18/os-x-localisation-incremental-genstrings-and-utf-8-files/,它基本上也是如此 希望有所帮助!
答案 1 :(得分:0)
我使用的是一款名为Localizable Strings Merge的简单应用,可在Mac App Store上找到。做一件事,做得好。真正节省时间。