【问题标题】:Xcode 6.3.2 "Export for Localization" Cancelled Newline CharactersXcode 6.3.2“本地化导出”取消换行符
【发布时间】:2015-06-01 16:09:58
【问题描述】:

Xcode 6.3.2 在“Export for Localization”解析器中引入了一个新错误:源语言字符串中包含的换行符(例如“\n”)在其对应的目标语言字符串(例如“\n” )。这会导致新行字符的符号出现在编译的应用程序中,而不是实际的新行。

幸运的是,在此版本中修复了解析器中先前的一个主要错误:Error while "Export For Localization.." Xcode 6.3

除了手动更改此错误的每个实例的字符串文件之外,任何人都有解决方法的建议吗?

【问题讨论】:

    标签: localization newline xcode6.3.2


    【解决方案1】:

    现在执行“查找,全部替换”有效。

    1. 打开受影响的字符串文件。
    2. 搜索“\n”
    3. 选择替换并在字段中添加“\n”。
    4. 点击“全部”按钮。

    虽然这可行,但每次更新翻译时都会有点乏味。

    注意:您可能会注意到 .strings 文件中的源字符串被分成多行,而不是在一行的字符串中明确显示换行符“\n”。这也是一个新错误,但它似乎不会在运行时影响字符串。

    另外,我想不出任何人希望字符串“\n”实际出现在他们的应用程序中的原因,但如果你不确定,你应该使用 git 检查每个更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多