我正在为Azure Pipelines创建自定义任务,并且想了解更多并支持本地化。请通过为每个区域设置提供其他JSON文件来帮助您是否支持Azure Pipelines自定义生成任务的本地化。
答案 0 :(得分:2)
我未能在官方文档中找到说明,但这是我可以在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."
这看起来像个约定。为了使它能够正常工作,可能会在构建脚本中隐藏一些魔术,但是我乍看上去没有找到它。