代码之家  ›  专栏  ›  技术社区  ›  TheJeff

在Xcode中导出命令行上的所有本地化

  •  0
  • TheJeff  · 技术社区  · 6 年前

    我已经成功地本地化和测试了26种语言。我可以成功导出所有26个本地化,选项为:“editor”->“export for localization…”,然后选择所有本地化。

    但是,当我使用下面的xcodebuild命令时,它将导出我的默认语言“en”,而不是其他任何语言。

    xcodebuild -exportLocalizations -localizationPath TempLocalizationExport
    

    如何导出所有26个本地化而不仅仅是“en”?

    没有从命令输出的命令行错误。

    我到处都在developer.apple.com上搜索官方的xcodebuild命令行命令文档,我找不到一个详细而有用的源,它可以处理其他的导出本地化选项和标准行为。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mike Taverne    6 年前

    根据 docs :

    要导出本地化,请在终端中输入此命令,替换 恶径 项目名称 争论:

    xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]]
    

    导出的xliff文件放在 直接路径 . 或者,使用 导出语言参数以导出其他本地化。

    更新:

    OP发现通过重复-exportlanguage参数可以导出多种语言。例如,此命令导出两种语言:

    xcodebuild -exportLocalizations -localizationPath TempLocalizationExport -exportLanguage es -exportLanguage ru