-
您现在可以在资产目录中本地化资产。在属性检查器中启用了本地化。
-
设置包现在包含在Xcode本地化目录中。
-
genstrings的手册页有更详细的文档行为。
-
genstrings工具已增强并与extractLocStrings工具合并。以前的版本已弃用,已重命名为ogenstrings,现在必须使用xcrun调用。任何调用xcrun extractLocStrings的脚本都应该更改为使用genstrings,但是当前提供了一个调用genstrings的兼容性符号链接。
-
genstrings工具现在采用-encoding参数,允许指定输入文件的文件编码。
-
genstrings的更新版本改进了错误报告,并可能报告以前默默接受的方案中的错误。例如,如果MyApp目录包含子目录,则genstrings MyApp / *将失败,因为genstrings文件参数必须是源文件。
-
genstrings工具现在可以使用任意数量的-s参数来指定类似于NSLocalizedString的其他宏或从中提取字符串的函数。例如,genstrings -s MyErrorSring -s MyUIString myfile.swift将MyErrorString和MyUIString视为等效于NSLocalizedString。
注意
使用-s参数不会抑制对NSLocalizedString或CFCopyLocalizedString的支持。
-
Export for Localization命令和genstrings工具现在支持多行Swift和Objective-C字符串,并在识别NSLocalizedString的参数时放宽了空格要求。
-
Export for Localization命令的性能得到了显着改善。
网友评论