2

我正在尝试使用 i18next 翻译 jQuery 中的消息,但不起作用。

index.js:
========
jQuery(document).ready(function($){

    var msg = $.t("index.info")
}

translation.json:
================
"index": {
    "info": "The Information"
}

app.js:
=======
i18n.init ({saveMissing:   true,
            debug:         true,
            sendMissingTo: 'fallback'
           }
);

i18n.registerAppHelper     (app)
     .serveClientScript    (app)
     .serveDynamicResources(app)
     .serveMissingKeyRoute (app);

我需要在 jQuery 中使用 i18next。

谢谢!

4

1 回答 1

1

您正在尝试在 jquery 上下文中调用“t”。但它应该在 i18n 上下文中调用。

var msg = i18n.t(key);

于 2015-06-30T09:31:10.117 回答