Skip to content
FunCoding

Search

Search docs, Skills and MCP

界面与回复语言

分别设置 UI 和模型输出语言,添加本地语言包并理解首次检测。

This page has not been translated into English yet. The original Chinese version is shown below.

界面语言、模型回复语言和自定义翻译包是三套机制。改变菜单语言不会直接保证模型改用同一种语言回答。

常用命令

/language
/language ui zh-CN
/language output Chinese

/language 查看当前设置;UI 设置保存在用户 settings.json,输出偏好保存在 ~/.qwen/output-language.md,启动时加入模型上下文。修改 output 后需重启。

UI 命令文档列出的语言包括 zh-CN、en-US、ru-RU、de-DE、ja-JP、pt-BR、fr-FR、ca-ES,并支持 zh、en、ru、de、ja、pt、fr、ca 简写。/language output 接受语言名称,通过指令影响回复,不等于新增该语言的 UI 翻译。

首次启动检测

依次检查 QWEN_CODE_LANG、LANG、JavaScript Intl 系统 locale,最后默认英语。还没有 output-language.md 时,也会按系统 locale 创建回复偏好文件。

QWEN_CODE_LANG 用于尚未配置时的首次检测,不应被理解为每次启动都覆盖用户已保存语言。也可在 /settings 的 General / Language 中选择 UI。

自定义语言包

在 ~/.qwen/locales/ 放 JavaScript 模块,例如 es.js:

export default {
  Hello: 'Hola',
  Settings: 'Configuracion'
};

用户目录翻译优先于内置值。不要把这个模块写成 output-language.md;前者改变界面词条,后者给模型回复偏好。

繁体台湾词汇维护

官方将 zh-TW 作为人工维护的台湾用语翻译,不是简体到繁体的机械字符转换。文件、服务器、菜单、链接等 UI 词应按语境采用檔案、伺服器、選單、連結;“文件”也可能合法表示文档,不能全局替换。

贡献上游翻译时,npm run check-i18n 检查一组禁用子串,但有些词汇只是审阅规范。自动转换只能作为草稿,需检查台湾用语和变体字。该检查采用子串匹配,跨词边界也可能误报;合法例外应按上游 ZH_TW_ALLOWED_EXCEPTIONS 机制记录理由,不删除整条检查模式。