2015-01-18 6 views
2

Я пытаюсь перевести сообщения в jQuery с i18next, но не работает.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); 

Мне нужно использовать i18next в jQuery.

Спасибо!

ответ

1

Вы пытаетесь вызвать 't' в контексте jquery. но он должен быть вызван в контексте i18n.

var msg = i18n.t (ключ);

Смежные вопросы