ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

Jan 语言设置完全指南:30秒切换界面语言,从入门到 Jan 多语言配置 Jan 语言设置完全指南30秒切换界面语言从入门到 Jan 多语言配置【免费下载链接】janJan is an open source alternative to ChatGPT that runs 100% offline on your computer.项目地址: https://gitcode.com/GitHub_Trending/ja/janJan 是一款 100% 离线运行的开源 ChatGPT 替代品它的 Jan 语言设置入口藏在设置页里从下拉菜单挑一种语言整个界面立刻跟着切换。本文用新手能看懂的话把 Jan 多语言配置从怎么切讲到文件怎么改。⏱ 30秒切换成中文界面3步找到 Jan 语言切换器打开 Jan 主界面点击右上角的设置图标进入设置页在通用部分找到语言选择器它是一个显示当前语言的下拉按钮在列表里点选你的目标语言比如简体中文。点完即刻生效菜单、按钮、提示文案全部原地更新不用重启也不用找保存。之后想再换回去重走这三步即可你的选择会被记住。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),仅供参考
返回列表