三步切换中文界面:Jan 12 种语言多语言设置完整攻略
【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/jan
Jan 是一款可以在你电脑上完全离线运行的开源 ChatGPT 替代方案,它的界面语言支持在 12 种语言之间自由切换。无论你是多语言用户,还是身处跨国团队,几分钟就能把 Jan 界面语言配置成自己最顺手的版本。
1️⃣ Jan 界面语言怎么切换?三步设置法
切换操作比想象中简单得多,而且设置一次立即生效,完全不用重启应用:
- 点击主界面右上角的设置图标
- 在设置页面中找到「通用」选项
- 打开语言下拉菜单,选中你偏好的语言
选完之后,界面上的菜单、按钮、提示信息会全部跟着切换成新语言,不用等待、不用重新打开程序。
2️⃣ Jan 支持哪些语言?翻译文件存在哪里?
目前官方提供了 12 种语言可用,覆盖全球主要使用人群:
| 语言 | 语言代码 |
|---|---|
| 英语 | en |
| 简体中文 | zh-CN |
| 繁体中文 | zh-TW |
| 日语 | ja |
| 法语 | fr |
| 德语 | de-DE |
| 波兰语 | pl |
| 俄语 | ru |
| 葡萄牙语(巴西) | pt-BR |
| 越南语 | vn |
| 印度尼西亚语 | id |
| 捷克语 | cs |
对应的翻译文件都放在web-app/src/locales/目录下,每种语言各占一个文件夹,里面是独立的 JSON 文件。比如简体中文的通用文案就写在web-app/src/locales/zh-CN/common.json。如果你想新增一门语言,照着现有文件的格式创建新的翻译文件,再把新语言加进web-app/src/containers/LanguageSwitcher.tsx组件里的LANGUAGES数组即可。
3️⃣ 如何修改 Jan 单个术语的翻译?
发现某个词翻译得不够贴切,不用等官方更新,自己就能改:
- 打开对应语言的 JSON 文件,也就是
web-app/src/locales/下该语言文件夹里的common.json等文件 - 找到你想调整的翻译键(可以理解为每个界面文案都对应一个键,改它的值就等于改了显示的文字),把内容换成你想要的说法
要注意:改完翻译文件后,需要重启 Jan 应用才会生效。如果你是开发人员,跑开发模式就能热重载——也就是保存文件后界面自动刷新,能实时看到翻译效果,省去反复重启的麻烦。
4️⃣ 三个常见坑与解法
- 切换后部分文本还是英文:说明这段文字在新语言里缺了翻译键。去对应语言的翻译文件里检查是不是漏了这条,补上之后界面就完整了,顺手贡献补全也很受欢迎。
- 想同时启用两种界面语言:目前一次只能显示一种语言。如果经常要来回换,可以借助快捷键快速呼出语言选择器,省掉一层层点菜单的步骤。
- 想给 Jan 增加一门新语言:新建一个语言目录加对应的 JSON 文件,再向项目提交 PR(即代码合并请求,相当于告诉项目"请收下我写的翻译")。具体流程可参考项目里的 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),仅供参考