3 Star 0 Fork 1

邓不拉多 / gonsin_i18n

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.05 KB
一键复制 编辑 原始数据 按行查看 历史

I18n后台对接

点击此处返回上一级

添加依赖

<dependency>
    <groupId>com.gonsin</groupId>
    <artifactId>gonsin_i18n_logic</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

初始化配置

在应用的初始化过程中,配置好I18n的参数,所有参数如下

// 自行配置I18N的参数
I18nConfig config = new I18nConfig();
// 语言文件存放的物理路径
config.setLangPath("lang");
// 语言文件的编码方式
config.setEncoder("utf8");
// 前后端协定好的秘钥(必须是16位或者16位的倍数)
config.setKey("nusTIdVQFhQs2lrz");
// 默认的语言
config.setDefaultLang("zh-CN");
// 请求的header中,语言的名字,例如  lang:zh-CN
config.setHeaderLangName("lang");
T.config(config);

直接使用

// 通过header中配置的lang值或者默认的语言获取字符串
text = T.t( "zh-CN", "你好");
// 指定语言获取字符串
text = T.t("你好");
// 字符串动态组合
text = T.t("你好 {}", "世界");
Java
1
https://gitee.com/dwdyoung/gonsin_i18n.git
git@gitee.com:dwdyoung/gonsin_i18n.git
dwdyoung
gonsin_i18n
gonsin_i18n
master

搜索帮助