【问题标题】:Adding new strings to localizable strings file in iOS将新字符串添加到 iOS 中的可本地化字符串文件
【发布时间】:2012-06-19 12:57:31
【问题描述】:

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

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

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

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

TIA

【问题讨论】:

    标签: iphone ios localization localizable.strings


    【解决方案1】:

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

    【讨论】:

    • 谢谢@nicolasthenoz,干得好!!我稍后会测试它,但这似乎正是我需要的!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      相关资源
      最近更新 更多