layui分页国际化
因为官方没有国际化api,所以只能修改源文件了,页面是用的JSP
1、先导入jquery国际化依赖
<script src="${base}/lib/jquery/jquery.i18n.properties.min.js"></script>
<script>
// 国际化语言(方便在js中获取)
let language = '${lang}';
$.i18n.properties({
name: 'strings',
path: base + '/resources/i18n/',
mode: 'map',
language: language,
async: false
});
//初始化i18n函数
function i18n(msgKey) {
try {
return $.i18n.prop(msgKey);
} catch (e) {
return msgKey;
}
}
//获取国际化翻译值
//console.log(i18n('user.login.username'));
</script>
2、新增国际化
3、修改 laypage.js
4、最终效果(英文随便翻译的)