通常相同的字符串可能出现在您的网站或应用程序中的不同位置。例如,您可能有两个“下一个”按钮button_next.Next_Button.翻译钥匙。但是,这些键将具有相同的翻译下一个这意味着这些键是有效复制的。

在这种情况下,您必须两次翻译相同的词。但是Lokalise在这里帮助您轻松识别和处理此类案例!

重复搜索

打开重复查找器

要开始,请继续更多>重复查找器

该工具用于检测和处理重复键。

您也可以单击特定语言标志,然后选择“显示重复”。这将找到所选语言的重复项。

重复的查找器控件

使用顶部菜单您可以进一步调整检测选项。

  • 下拉允许您选择要搜索的语言。

  • 平台部分允许您选择应搜索重复项的一个或多个平台。默认情况下,选择所有平台。

如果发现任何重复项,将为您显示它们:

  • 重复翻译是实际重复的翻译价值。

  • 钥匙列列出包含重复转换值的所有翻译键。您可以单击“密钥名称”以在双语视图中打开它。

  • 对于每个键有两个按钮:隐藏贡献者(只有项目管理员只能查看该关键)删除键

处理重复项

链接键

为了照顾重复,你可以建立一个链接钥匙之间。创建链路(或引用)时,一个键成为父级(引用的密钥),而所有其他密钥都成为儿童(参考密钥)。因此,当更新引用密钥的转换时,还会自动更新引用键。下载翻译后,所有链接密钥都将与其翻译正确导出。

要链接重复键,只需单击链接全部选择

选择的钥匙(取消1.在上面的屏幕截图中,将成为引用的密钥,而所有其他键都将参考。如果你想取消2.要成为引用的密钥,只需通过单击其名称旁边的无线电框即可选择它。

如果您有多个复制条目,您可以通过按下一次性地照顾它们链接所有参考资料按钮。在点击此按钮之前,请不要忘记为每个发现的条目选择引用的密钥!

操作完成后,您将看到现在用绿色突出显示引用翻译。

合并键

另一个常见问题具有多个密钥,其中包含不同的名称,这些名称在不同的平台上使用。例如:CancelButton.iOS.平台)和CANCEL_BUTTON.安卓平台)。但是,这些键可能具有相同的翻译,例如取消

为避免翻译相同的单词多次,我们可以将两个键合并到单个条目。为此,按合并到一个条目在里面重复搜索

重复的键将合并为所选条目(CancelButton.在上面的屏幕截图中)。

或者,您可以通过按压合并所有已发现的重复项合并所有可能的键。不要忘记使用关键字旁边的无线电框选择条目以合并到!

完成此操作后,您将看到iOS和Android平台有一个键。

但是,不要忘记,一个键可以每种语言只有一个翻译,因此不同的平台不能包含不同的翻译。

另一件事要注意的是合并操作将自动启用每平台键名称项目的选项。要打开或关闭此选项,请继续更多>设置并找到各种各样的部分。

上传时自动合并键

每当您上传翻译文件时,Lokalise都将检测和采取某些复制键。具体而言,如果您对不同的平台有两个翻译文件,并且这些文件包含类似密钥,则这些密钥将合并为单个条目。

如果您希望在不合并它们的情况下保留两个键,请启用通过文件区分键选项上传在翻译文件之前。

这是否回答你的问题?