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