【发布时间】:2019-01-09 06:11:07
【问题描述】:
我正在为 Azure Pipelines 创建一个自定义任务,并希望了解更多信息并支持本地化。如果通过为每个语言环境提供额外的 JSON 文件来支持 Azure Pipelines 自定义构建任务的本地化,请提供帮助。
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-build-task
我正在为 Azure Pipelines 创建一个自定义任务,并希望了解更多信息并支持本地化。如果通过为每个语言环境提供额外的 JSON 文件来支持 Azure Pipelines 自定义构建任务的本地化,请提供帮助。
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-build-task
我在官方文档中找不到说明,但这是我在 Github 上看到的 Microsoft Azure Pipelines 任务的说明。不确定它是否可以在没有一些自定义魔法的情况下工作,但至少值得一试。
我们以PowerShell task为例:
task.loc.json 的文件,其中包含占位符而不是可翻译的短语,例如:"description": "ms-resource:loc.description"
/Strings/resources.resjson,其中包含子文件夹,每个特定文化都有一个resources.resjson 文件,其中包含与这些占位符相关的翻译,例如"loc.description": "Выполнение скрипта PowerShell в Windows, macOS или Linux."
这看起来像是一个约定。构建脚本中可能隐藏了一些魔法来使其工作,但我乍一看没能找到它。
【讨论】: