1

我知道如何Localizable.strings从项目的所有源 (*.m) 文件中生成我的文件(如果有人想知道,请参阅这个)。

然后,由于我使用的是 XCode 4,因此我Identity在右侧面板的选项卡中添加了新语言。然后我成功地编辑了新语言的文件。到现在为止还挺好。

我还使用了一些可本地化的字符串,它们的键不是字符串文字,而是变量,所以我必须手动将它们附加到每个文件的末尾。我很好,没问题。

但现在我正在对我的代码进行一些更改,并且出现了新的本地化字符串。有没有办法将这些新字符串添加到 Localizable.strings 文件(理想情况下适用于每种语言),而不会丢失以前翻译的字符串?

TIA

4

2 回答 2

1

我遇到了同样的问题,并找到了一个不错的 Python 小脚本来完成这项工作!由于源不再可用,请查看此博客文章: http: //www.stevestreeting.com/2010/05/18/os-x-localisation-incremental-genstrings-and-utf-8-files/,这基本上做同样的
希望有帮助!

于 2012-06-19T13:38:54.953 回答
0

我使用了一个名为Localizable Strings Merge的简单应用程序,可在 Mac App Store 上找到。做一件事并且做得很好。真正节省时间。

于 2012-06-28T07:39:11.773 回答