i18next:Object [object Object]没有方法'i18n'

时间:2014-02-04 14:42:28

标签: javascript backbone.js i18next

我正在尝试将i18next.js与backbone.js一起使用,但我收到此错误:

  

未捕获的TypeError:对象[object Object]没有方法'i18n'

这是我的HTML:

<body>
<ul class="menu">
    <li><a href="#" data-i18n="menu.surname"></a></li>
    <li><a href="#" data-i18n="menu.firstName"></a></li>

</ul>
</body>

这是我的locales / en / translation.json:

{
"menu": {
"surname": "Name:",
"firstName": "First Name:"
}}

这是我的translation.js:

$(document).ready(function(){
language = "en";

i18n.init({ lng: language, debug: true }, function(t) {
    $(".menu").i18n();
});
});

目前还没有langage检测,我只在静态中使用“en”但它没有显示任何内容。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。我正在加载jquery两次,所以当加载第二个jquery时,它会卸载每个jquery插件。