翻译介绍

Fresns 从数据流层面支持多语言,无需修改主程序、主题、插件、客户端,就可以无限新增各种语言。支持 187 种语言,239 个国家/地区(数据策略符合全球各地区的法律法规),只需要后台简单配置就可实现任意语言和时区的支持。

虽然我们支持了多语言,但是语言包还是需要翻译的,欢迎用你的语言支持 Fresns 生态系统的发展。

文档编写指南版本来源
中文风格指南open in new window2021唐杰
英文风格指南open in new window2021Vue.js

Fresns 官网

你当前看到的所有页面均属于官网范畴,基于 Markdown 文件编写,由 VuePressopen in new window 网站生成器编译生成。

代码仓库:https://github.com/fresns/docs/open in new window

语言文件目录:/wiki/

控制面板

主程序(后端)管理中心,管理密钥、插件和客户端基础配置等功能。语言包直接是主程序代码仓库的文件,通过 Pull Request 方式参与翻译,可以对已有语言文件进行错误修正,或者增加新的语言文件。

代码仓库:https://github.com/fresns/fresnsopen in new window

语言文件目录:/resources/lang/

客户端

以「语言标签」为键名,存储在数据库配置表当中的语言包,客户端通过接口获取后解析到客户本地使用(参见 多语言设置 功能)。语言标识名参见配置表 language_pack 键值,这是 Fresns 初始化基础语言标识名,运营者可以根据实际客户端情况进行新增自定义语言标识名。如果不理解语言标识名是什么意思,可以参考 zh-Hans 简体中文。

代码仓库:https://github.com/fresns/docs/open in new window

语言文件目录:/language-pack/

通过 Pull Request 方式参与翻译,我们会在主程序版本升级时将新语言包更新到主程序数据库中。

语言代码地区代码语言名称地区名称语言标签中文名
enEnglishen英语
enUSEnglishUnited Statesen-US英语(美式)
enGBEnglishUnited Kingdomen-GB英语(英式)
esSpanishes西班牙语
frFrenchfr法语
deGermande德语
jaJapaneseja日语
koKoreanko韩语
ruRussianru俄语
ptPortuguesept葡萄牙语
ptBRPortugueseBrazilpt-BR葡萄牙语(巴西)
idIndonesianid印尼语
hiHindihi印地语
zh-HansChinese (Simplified)zh-Hans简体中文
zh-HantChinese (Traditional)zh-Hant繁体中文