2011-09-14 40 views
2

在本地化我的应用程序时,我使用genstrings -o en.lproj *.m创建初始Localizable.strings文件并对其进行翻译。到现在为止还挺好。localizable.strings添加新字符串

问题出现时,应用程序更改和一些前NSLocalizableStrings更改,删除或添加新的。当再次使用genstrings -o en.lproj *.m时,它会覆盖已翻译的文件,我必须从备份中复制,手动检查哪些条目已更改,然后翻译新文件并删除未使用的文件。

有没有更好的方法将变化合并到已翻译的Localizable.strings文件中?我这样做的方式很容易发生变化。谢谢

回答

0

我与The Localization Suite取得了很好的经验您可以扫描(和重新扫描)类,建立翻译的数据库和回收已翻译的字符串。

+0

尝试过它,只能设法使用.strings和xib。它可以帮助我解决这个问题:http://stackoverflow.com/questions/9740518/use-genstrings-with-folder-structured-project-for-localization –