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