键链接允许在不同项目的两个或多个翻译 键 之间建立链接,以防止对相同内容进行重复翻译和审校。
仅当父键和子键都支持复数形式时,才能链接具有 复数形式 的键。更改关联键的复数形式配置会移除现有链接。
键通过父子关系进行关联:
-
父键
用户建立链接的目标键。每当父键的内容发生更改时,任何关联的子键都会根据父键的内容和状态自动更新。
用户只能在 Strings Editor 中编辑父键的内容和状态。
-
子键
链接到其父键,并在父键更改时自动更新的键。
创建链接时以及父键更新时,子键的状态将根据为子键配置的 工作流 从父键继承:
-
父键为 已验证/已翻译/已审校
子键被设置为 已翻译(基本工作流)或 已审校(高级工作流)。
-
父键为 未验证/可审校
子键变为 未验证。
注释
父键翻译仅分发给父键和子键中均存在的语言的子键。
只要子键链接到父键,就无法单独更新。
子键的字数统计等于父键的字数统计。为子键设置的任何字符限制都将被忽略。
-
不同的 用户角色 可以根据其特定权限,使用 页面和 Strings Editor 访问关联键:
-
所有者和管理员拥有创建、编辑和删除关联键的完全访问权限。他们还可以在 Strings Editor 中更新父键内容。
-
项目经理只能在分配的项目中创建、编辑和删除他们自己的关联键。
-
开发人员、设计师和翻译人员可以 显示关联键 及其元数据,并在 Strings Editor 中更新他们有权访问的项目的父键内容。
-
访客只能在 Strings Editor 中查看其分配项目的关联键。
使用场景示例
-
分布在不同平台(如 Android、iOS、Web 和桌面端)上的相同产品内容
关联键有助于自动同步在一个平台上对内容所做的更新或更改到所有其他平台。
-
在不同版本之间管理内容更新
使用一个项目作为父项目,并关联一个或多个子项目,有助于从一个项目维护所有或部分键的更改。
-
分布在不同国家、部门、市场中的相同产品内容
通过在父项目与分布在不同国家、部门或市场的项目之间建立链接,可以在一处管理更改,以确保信息和内容的一致。
通过从左侧导航面板选择 关联键,即可访问 页面。
父键和子键显示在包含相关信息的表格中:
搜索和筛选关联键
使用页面顶部的搜索字段,按名称或原文内容筛选父键列表。
若要根据翻译状态筛选父键,请点击 状态 下拉菜单并选择一个或多个状态。
若要仅显示特定项目中的键,请点击 父项目<1> 或 子项目<2> 下拉菜单,并选择一个或多个项目,以分别筛选父键或子键列表。
使用 空间<1> 筛选器仅显示属于特定空间的键。按空间筛选键会覆盖应用于列表的任何其他搜索筛选器。
添加关联键
关联键只能由以下人员添加:
-
所有者
-
管理员
-
项目经理(在分配的项目或自己的项目中)
若要添加新的关联键,请按照以下步骤操作:
编辑和删除已链接的键
现有链接只能通过以下方式编辑和移除:
-
所有者
-
管理员
-
项目经理(针对已分配或自己的项目)
创建后,可以通过从 菜单中选择 编辑键链接 来编辑已链接的键。在 窗口中,父键已锁定,无法更改。使用 字段为所选父键添加或移除子键。
注释
可以通过 Strings Editor 侧边栏中的选项重新链接到另一个父键。
要删除已链接的键并取消所有子键与父键的链接,请按照以下步骤操作:
-
从
菜单中选择 删除所有键链接。
系统会显示 窗口。
-
选择所需选项以管理删除链接后的子键内容:
-
现有子键将被标记为未验证,但其内容不会更改。
-
现有子键将被标记为未翻译。
-
-
点击 删除链接。
已链接的键将从 页面中移除。所有子键均已取消链接。
如果父键被删除,现有的键链接默认会断开。
已链接的键也可以在 Strings Editor 的侧边栏中进行编辑和删除。