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、最終效果(英文隨便翻譯的)