我编写了一个 iPhone 应用程序,它已经发布了几个版本,并且对于每个版本,我都会做一些感觉不对的事情,但一直找不到更好的方法。
我的应用程序被翻译成 16 种语言,每个版本都会在界面中添加或修改几个字符串。因此,我必须将这几句话翻译 16 遍。我接受这一点 - 没有办法解决它。但是我做的方式很烂。。
我将现有的已翻译的 Localizable.strings 文件(在 pl.proj 等文件夹中)复制到 Localisable.1.0.4.strings(其中 1.0.4 是我的旧版本号)。
然后我运行genstrings
更新主 Localisable.strings 文件,然后再次重新创建所有翻译。然后,我必须检查 16 个文件中的每一个,从备份文件中手动复制我为上一个版本所做的部分内容,并用新的翻译分散它们。它很丑,而且容易出错(复制/粘贴错误,有人吗?)
比我更精明的人肯定已经找到了增量翻译的正确方法,对吧?
谢谢