在 draw.io 编辑器中翻译图表
通过使用我们在线版 draw.io 的 URL 参数,您可以在图表编辑器中直接为图形添加翻译属性。您可以在编辑器中切换语言:在经典模式下,通过“附加功能”>“图表语言”;在简易模式下 ,通过“设置”>“图表语言” 。

如果要制作多语言版本的图表,大多数图表绘制软件都要求使用单独的文件。对原始图表进行的任何更改都需要编辑多个图表副本。
直接在图表编辑器中进行翻译有很多优点:
在上下文中查看标签字符串,更快地翻译图表。
检查不同语言的标签是否仍然适用,而无需理解这些语言。
只需修改一次图表,无需针对每种语言分别修改。
图表翻译功能默认启用。
如果按照以下说明切换图表语言不起作用,请确保它没有通过菜单被禁用。

明确启用图表翻译
translate-diagram=1 将URL 参数添加到我们图表编辑器的 URL 中,或者直接访问以下链接:
或者,添加"translateDiagrams": true到draw.io 编辑器配置中。
翻译形状和连接器上的标签
当您通过上述 URL 参数启用图表翻译功能后,原始标签将显示在“编辑数据”对话框的顶部。
右键单击形状或连接线,然后从上下文菜单中选择“编辑”>“编辑数据”
Ctrl+M。或者,选择一个形状,然后按或Cmd+M。以“<语言代码>”格式为标签添加语言,
label_XY其中“<语言代码>XY”为两位字母的语言代码,然后单击“添加属性”。
例如, “<语言代码>”label_de是德语,“<语言代码label_es>”是西班牙语,“<语言代码label_jp>”是日语,等等。
在刚刚添加的形状属性右侧输入翻译后的文本。完成后, 单击“应用” 。

现在,当您将鼠标悬停在编辑器中的形状上时,可以看到已添加哪些语言。

提示:要删除翻译,请点击x翻译字符串右侧的图标。
注意:如果您在“编辑数据”对话框中看不到原始标签,说明您尚未启用上述 URL 参数中的图表翻译功能。请将该参数添加到浏览器中 app.diagrams.net 的 URL 中,如有必要,请在编辑器中重新加载图表。
在编辑器中切换图表语言
在为形状或连接标签添加翻译后,您可以通过菜单将图表语言切换到该语言。这不会更改编辑器的语言,只会更改图表中的文本语言。
在图表编辑器中:
打开菜单,选择“设置”>“语言”。
选择您想要使用的语言,然后刷新浏览器标签页。
在 draw.io 编辑器中打开此示例。
如果形状属性中包含该语言,则形状的标签将更新并以该语言显示。任何尚未翻译的形状将继续显示原始语言的标签。
在灯箱查看器中切换图表语言
目前,当图表显示在灯箱中时(例如,当您将图表导出为 URL 时),您需要使用URL 参数来更改图表的语言。
将两者添加&translate-diagram=1&diagram-language=XY到灯箱 URL 中,其中 XY 是您希望查看图表的语言。

