零接触本地化可自动执行已连接代码存储库的完整本地化流程。它能检测新增或更改的 Strings,创建并路由翻译工作,翻译内容,并将翻译后的 Strings 推送回存储库,无需任何中间的人工步骤。
工作原理
零接触本地化将三个现有的 Strings 功能连接成一个自动化流程:
每个阶段均基于已为项目配置的设置和集成运行。零接触本地化不会引入单独的翻译引擎或工作类型。它会自动协调现有的引擎和工作类型。
重要
零接触本地化仅适用于与 GitHub 存储库的存储库同步连接,且需通过 GitHub App 进行设置。使用个人访问令牌建立的存储库同步连接,以及与 GitLab 或 Bitbucket 的存储库同步连接,均不支持零接触本地化。
零接触选项卡
零接触本地化通过项目视图中专门的 选项卡进行管理。该选项卡反映了项目的以下三种状态之一:
-
启用零接触本地化:尚未为项目启用零接触本地化。
-
可用的:已启用,且存储库同步和工作自动化运行正常,所有必需的项目设置均已就绪。
-
错误:已启用,但流水线所依赖的某些内容缺失或损坏。
权限
启用、修复或关闭零接触本地化需要管理项目设置的权限:
-
Strings 所有者 和管理员可以管理每个项目中的零接触本地化。
-
项目经理仅可在其被分配的项目中管理零接触本地化。
-
开发人员、设计师、译员和访客无法管理零接触本地化。
启用零接触本地化
要为项目启用零接触本地化,请按照以下步骤操作:
-
打开项目并转到 选项卡。
-
点击 启用零接触本地化。
窗口随即打开,列出零接触本地化将影响的项目设置。请先查看受影响的设置,确保更改不会干扰其他工作流。必须启用所有预选设置,零接触本地化才能工作。
-
点击 以继续。
项目的 选项卡随即打开,显示完整配置。
-
如果项目已在 选项卡之外设置了符合条件的仓库同步和工作自动化,系统会自动检测到它们。跳过接下来的两个步骤。否则,继续执行后续步骤进行设置。
-
点击 配置仓库同步 按钮以设置仓库同步。
窗口随即打开。连接类型预选为 Github app,且 设置为 来自打开的拉取请求。这些选项必须保持原样,以启用零接触本地化。
-
通过点击 创建工作自动化 按钮来设置 工作自动化。
窗口随即打开。选中 选项,并将 设置为 批量上传。这些选项必须保持原样,以启用零接触本地化。
-
一旦 Repo Sync 和工作自动化都配置正确, 选项卡会将项目状态显示为 可用的,并以绿色复选标记表示。
错误与修复
当所需的项目设置在选项卡外被更改时, 选项卡上会出现错误。当已连接的 Repo Sync 或工作自动化被删除、暂停或处于不健康状态时,也会出现此错误。该选项卡会标识受影响的部分:
-
对于在其他位置关闭的项目设置,请使用选项卡中显示的修复操作将其重新启用。
-
对于缺失或损坏的 Repo Sync 或工作自动化,请按照选项卡中显示的链接创建一个替代项。
有关错误的详细信息显示在集成的页面上。一旦底层问题得到解决,项目会自动恢复为可用的状态。
关闭零接触本地化
要关闭项目的零接触本地化,请按照以下步骤操作:
将其关闭会暂停已连接的 Repo Sync 和工作自动化。随后 选项卡会显示项目未配置。零接触本地化使用的常规项目设置不会更改。
限制
零接触本地化项目限制取决于套餐:
-
Business 和 Enterprise 套餐支持在无限数量的项目上进行零接触本地化。
-
Team、Professional 和 Software UI/UX 套餐支持在最多两个项目上进行零接触本地化。