JR *_*lia 6 html javascript jquery internationalization i18next
我有translation.json
文件/locales/en/
{
"app": {
"name": "Example App"
}
}
Run Code Online (Sandbox Code Playgroud)
在html
,我有:
<a href="/" data-i18n="app.name">
Run Code Online (Sandbox Code Playgroud)
在js
:
$(document).ready(function() {
var language_complete = navigator.language.split("-");
var language = (language_complete[0]);
console.log('language', language);
$.i18n.init({
lng: language,
fallbackLng: false,
debug: false
}, function() {
$('a').i18n();
});
});
Run Code Online (Sandbox Code Playgroud)
它显示app.name
而不是Example App
。我在代码中遗漏了什么?谢谢
您必须将useLocalStorage和useDataAttrOptions设置为 true
$.i18n.init({useLocalStorage: true , useDataAttrOptions:true, ....});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1947 次 |
最近记录: |