文档 / 参考
语言
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 → 西班牙语)。如果你的语言不可用,则使用英语。
更改语言
- 打开 全局选项(
Ctrl+Alt+S)→ 外观。 - 在 语言 中选择一种语言,或选择 自动(系统语言)。
- 点击 应用并重新加载。
窗口会重新加载;你的标签页和聊天都会保留。编辑器的菜单也会使用相同的语言。
无论界面使用何种语言,智能体始终使用你输入时所用的语言回复。
无需重新编译即可修正或扩展
翻译是 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 和该插件的标识符下。
不翻译的内容
发送给模型的内容(提示词和工具描述)使用英文,以获得更高的精度并减少令牌消耗。它不是界面,而是协议。