通常相同的字符串可能出现在您的网站或应用程序中的不同位置。例如,您可能有两个“下一个”按钮button_next.
和Next_Button.
翻译钥匙。但是,这些键将具有相同的翻译下一个
这意味着这些键是有效复制的。
在这种情况下,您必须两次翻译相同的词。但是Lokalise在这里帮助您轻松识别和处理此类案例!
重复搜索
打开重复查找器
要开始,请继续更多>重复查找器。
该工具用于检测和处理重复键。
您也可以单击特定语言标志,然后选择“显示重复”。这将找到所选语言的重复项。
重复的查找器控件
使用顶部菜单您可以进一步调整检测选项。
语下拉允许您选择要搜索的语言。
平台部分允许您选择应搜索重复项的一个或多个平台。默认情况下,选择所有平台。
如果发现任何重复项,将为您显示它们:
重复翻译是实际重复的翻译价值。
钥匙列列出包含重复转换值的所有翻译键。您可以单击“密钥名称”以在双语视图中打开它。
对于每个键有两个按钮:隐藏贡献者(只有项目管理员只能查看该关键)删除键。
处理重复项
链接键
为了照顾重复,你可以建立一个链接钥匙之间。创建链路(或引用)时,一个键成为父级(引用的密钥),而所有其他密钥都成为儿童(参考密钥)。因此,当更新引用密钥的转换时,还会自动更新引用键。下载翻译后,所有链接密钥都将与其翻译正确导出。
要链接重复键,只需单击链接全部选择。
选择的钥匙(取消1.
在上面的屏幕截图中,将成为引用的密钥,而所有其他键都将参考。如果你想取消2.
要成为引用的密钥,只需通过单击其名称旁边的无线电框即可选择它。
如果您有多个复制条目,您可以通过按下一次性地照顾它们链接所有参考资料按钮。在点击此按钮之前,请不要忘记为每个发现的条目选择引用的密钥!
操作完成后,您将看到现在用绿色突出显示引用翻译。
合并键
另一个常见问题具有多个密钥,其中包含不同的名称,这些名称在不同的平台上使用。例如:CancelButton.
(iOS.平台)和CANCEL_BUTTON.
(安卓平台)。但是,这些键可能具有相同的翻译,例如取消
。
为避免翻译相同的单词多次,我们可以将两个键合并到单个条目。为此,按合并到一个条目在里面重复搜索。
重复的键将合并为所选条目(CancelButton.
在上面的屏幕截图中)。
或者,您可以通过按压合并所有已发现的重复项合并所有可能的键。不要忘记使用关键字旁边的无线电框选择条目以合并到!
完成此操作后,您将看到iOS和Android平台有一个键。
但是,不要忘记,一个键可以每种语言只有一个翻译,因此不同的平台不能包含不同的翻译。
另一件事要注意的是合并操作将自动启用每平台键名称项目的选项。要打开或关闭此选项,请继续更多>设置并找到各种各样的部分。
上传时自动合并键
每当您上传翻译文件时,Lokalise都将检测和采取某些复制键。具体而言,如果您对不同的平台有两个翻译文件,并且这些文件包含类似密钥,则这些密钥将合并为单个条目。
如果您希望在不合并它们的情况下保留两个键,请启用通过文件区分键选项上传在翻译文件之前。