美文网首页
Localization 新功能(Xcode 11)

Localization 新功能(Xcode 11)

作者: DearDan_f92e | 来源:发表于2019-07-16 18:53 被阅读0次
    • 您现在可以在资产目录中本地化资产。在属性检查器中启用了本地化。

    • 设置包现在包含在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命令的性能得到了显着改善。

    相关文章

      网友评论

          本文标题:Localization 新功能(Xcode 11)

          本文链接:https://www.haomeiwen.com/subject/jlfxlctx.html