gpt4 book ai didi

javascript - i18next 显示键而不是值

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:38 26 4
gpt4 key购买 nike

我在 /locales/en/ 中有 translation.json 文件

{
"app": {
"name": "Example App"
}
}

html 中,我有:

<a href="/" data-i18n="app.name">

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();
});
});

它显示了 app.name 而不是 Example App。我在我的代码中遗漏了什么?谢谢

最佳答案

从 i18next V2 开始,后端 不再提供开箱即用的 ( see the migration guide ),因此您需要在初始化 block :

backend: {
loadPath: '/locales/{{lng}}/{{ns}}.json'
},

如果您不这样做,您的资源将不会被加载,并且翻译值将回退到它们各自的键(see the source code)。

关于javascript - i18next 显示键而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18265036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com