Xcode 6.3.2在"导出本地化"中引入了一个新的错误。解析器:源语言字符串中包含的换行符(例如" \ n")在其相应的目标语言字符串中被取消(例如" \ n")。这会导致新行字符的符号出现在已编译的应用程序中,而不是实际的新行。
幸运的是,此版本中修复了解析器中的先前主要错误:Error while "Export For Localization.." Xcode 6.3
除了手动更改此错误的每个实例的字符串文件外,任何人都有解决方法的建议吗?
答案 0 :(得分:0)
执行"查找,替换所有"现在有效。
虽然这有效,但每次更新翻译时都会有点乏味。
注意:您可能会注意到.strings文件中的源字符串在多行中被分解,而不是显示换行符号" \ n"显式地在一行的字符串中。这也是一个新的错误,但它似乎不会在运行时影响字符串。
另外,我想不出有人会想要字符串" \ n"实际出现在他们的应用程序中,但如果你不确定,你应该使用git审查每个更改。