Jan 语言设置完全指南:30秒切换界面语言,从入门到 Jan 多语言配置
2026/8/31 19:46:13 网站建设 项目流程

Jan 语言设置完全指南:30秒切换界面语言,从入门到 Jan 多语言配置

【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/jan

Jan 是一款 100% 离线运行的开源 ChatGPT 替代品,它的 Jan 语言设置入口藏在设置页里:从下拉菜单挑一种语言,整个界面立刻跟着切换。本文用新手能看懂的话,把 Jan 多语言配置从"怎么切"讲到"文件怎么改"。

⏱ 30秒切换成中文界面:3步找到 Jan 语言切换器

  1. 打开 Jan 主界面,点击右上角的设置图标,进入设置页;
  2. 在"通用"部分找到语言选择器,它是一个显示当前语言的下拉按钮;
  3. 在列表里点选你的目标语言,比如"简体中文"。

点完即刻生效:菜单、按钮、提示文案全部原地更新,不用重启,也不用找"保存"。之后想再换回去,重走这三步即可,你的选择会被记住。

Jan 多语言支持的 12 种界面语言,一张表核对

语言语言代码
英语en
简体中文zh-CN
繁体中文zh-TW
日语ja
法语fr
德语de-DE
波兰语pl
俄语ru
葡萄牙语(巴西)pt-BR
越南语vn
印度尼西亚语id
捷克语cs

留意"语言代码"这一列——它就是后面翻译文件的目录名,找文件时用得上。

定位 Jan 语言设置的源头:翻译文件都在哪里

界面上的文字其实都"读"自翻译文件,关键位置只有两处:

  • 翻译文件:集中在 web-app/src/locales/ 目录,每种语言一个子目录,目录名就是上面的语言代码。每个目录里按模块拆分成多个 JSON 文件,比如common.json(通用文案)、settings.json(设置页文案)、chat.json(聊天区文案);
  • 语言选择器组件:web-app/src/containers/LanguageSwitcher.tsx,其中的LANGUAGES数组定义了下拉列表里出现哪些选项。

🔧 进阶:改翻译文件里的个别词,或给 Jan 新增语言

如果对某个词的译法不满意,可以打开对应语言的 JSON 文件,找到那个键值对,直接改文案。想调整简体中文的某个词条,就编辑web-app/src/locales/zh-CN/下的相关文件。

⚠️ 注意:改完翻译文件后要重启 Jan 应用才会生效;如果你是在开发模式里运行,热重载可以让你不重启就能看到修改效果。

想给 Jan 新增一种语言,步骤是:① 参照已有语言目录的结构,新建语言目录并创建一套 JSON 文件;② 在语言选择器组件的LANGUAGES数组里登记新语言;③ 启动应用验证显示是否正常。新文件的键名照抄英文文件即可,只需填上对应语言的译文。

排障 Jan 语言设置的 3 个典型状况:现象 → 原因 → 解决

状况 1:切换后个别词还是英文现象:界面大部分已翻译,却漏了几处英文。 原因:这段文字在当前语言里还没有对应翻译键,程序回退显示了英文默认值。 解决:检查该语言目录下的 JSON 文件是否缺少对应键,缺了可以对照英文文件补上。

状况 2:想同时看两种语言对照现象:希望界面一半中文一半英文,方便对照术语。 原因:Jan 的界面一次只能启用一种语言,不存在混合显示模式。 解决:频繁对照时,直接用语言选择器来回切换,或者打开两个语言的 JSON 文件并排看同一键的译法。

状况 3:想帮忙补翻译,但不知道从哪下手现象:发现了缺失或别扭的翻译,想参与完善,不知如何开始。 原因:翻译是以提交代码的方式进入项目的,不是在应用里直接改。 解决:按现有结构新建语言目录和 JSON 文件,或补全已有语言的缺失键,然后以贡献(Pull Request)的形式提交。具体规范可参考项目根目录的 CONTRIBUTING.md。

【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/jan

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询