文档 / 参考

语言

Yuli 支持 8 种语言,默认跟随系统语言,并且无需重新编译即可修正或扩展翻译。

Yuli 的界面和引擎消息已完整支持八种语言。

代码 语言
es Español
en English
fr Français
pt-BR Português (Brasil)
de Deutsch
zh-CN 中文 (简体)
tr Türkçe
ro Română

自动跟随系统

如果你没有选择语言,Yuli 会使用操作系统的语言。它会先查找完全匹配的变体(例如 pt-BR),再查找基础语言(es-MX → 西班牙语)。如果你的语言不可用,则使用英语。

更改语言

  1. 打开 全局选项(Ctrl+Alt+S)→ 外观。
  2. 在 语言 中选择一种语言,或选择 自动(系统语言)。
  3. 点击 应用并重新加载。

窗口会重新加载;你的标签页和聊天都会保留。编辑器的菜单也会使用相同的语言。

无论界面使用何种语言,智能体始终使用你输入时所用的语言回复。

无需重新编译即可修正或扩展

翻译是 JSON 文件。你可以在 翻译文件夹 中调整翻译或添加新语言,无需重新编译:

系统 文件夹
Windows %APPDATA%\yuli-ide\locales
Linux ~/.config/yuli-ide/locales

语言设置同一部分中的 打开文件夹 按钮可直接打开该文件夹。

调整团队术语

该文件夹中的 en.json 只会替换它所包含的键,覆盖内置的英语翻译:

{
  "remote": { "RemotePanel": { "syncNow": "Sync now" } }
}

添加语言

使用其他代码的文件(例如 it.json)会将该语言添加到选择器中。未翻译的内容以西班牙语显示。选择器会显示该翻译覆盖了多少百分比的文本。

{
  "_meta": { "name": "Italiano", "locale": "it" }
}

_meta.name 是选择器中显示的名称,_meta.locale 用于日期和数字格式。

格式规则

  • {nombre} 是一个占位符,会被替换为具体值。它可以在句子中改变位置,但不能改名。
  • { "one": …, "other": … } 形式的值表示复数。
  • 引擎消息也在同一批文件中,位于 engine 分支下。同样无需重新编译即可修改。

插件

每个插件都自带其语言文件。如需修正他人的插件而不改动插件本身,可将修正内容添加到翻译文件夹中你的文件里,放在 plugins 和该插件的标识符下。

不翻译的内容

发送给模型的内容(提示词和工具描述)使用英文,以获得更高的精度并减少令牌消耗。它不是界面,而是协议。