1 Star 1 Fork 1

zhangjianwei / i18n for Jquery

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
lang.js 2.30 KB
一键复制 编辑 原始数据 按行查看 历史
zhangjianwei 提交于 2023-06-16 14:11 . 优化
//初始化默认语言
lang(localStorage.getItem('lang') || "zh");
/**
* 处理html模板
* @param {*} language
*/
function lang(language) {
i18next.init({
lng: language,
resources: {
en: {
translation: {
language: 'EngLish',
input: {
placeholder: "a placeholder"
},
nav: {
home: 'Home',
page1: 'Page One',
page2: 'Page Two'
},
btn: {
button1: 'chinese',
button2: 'englist',
},
newmap:'newmap',
poptext:'hello',
}
},
zh: {
translation: {
language: '简体中文',
input: {
placeholder: "请输入"
},
nav: {
home: '首页',
page1: '第一页',
page2: '第二页'
},
btn: {
button1: '中文',
button2: '英文',
},
newmap:'新建部署',
poptext:'你好',
}
}
}
}, function (err, t) {
jqueryI18next.init(i18next, $);
$('body').localize();
// $('.content').localize();
// $('.changeL').localize();
});
}
/**
* 处理js
*/
function langforjs(){
if(localStorage.getItem('lang') == 'zh'){//中文
return {
hello:'你好啊',
}
}else{
return {
hello:'hello',
}
}
}
//切换语言
$(".changeL").click(function () {
var l = $(this).attr("lang");
if (l == 'zh') {
lang("zh");
localStorage.setItem('lang', 'zh');
// $('.langtext').text('简体中文')
$('.layui-nav-child').removeClass('layui-show')
} else {
lang("en");
localStorage.setItem('lang', 'en');
// $('.langtext').text('EngLish')
$('.layui-nav-child').hide();
$('.layui-nav-child').removeClass('layui-show')
}
})
JavaScript
1
https://gitee.com/ZJW91/i18n-for-jquery.git
git@gitee.com:ZJW91/i18n-for-jquery.git
ZJW91
i18n-for-jquery
i18n for Jquery
master

搜索帮助