2015-01-18 4 views
2

i18next를 사용하여 jQuery에서 메시지를 변환하려고하지만 메시지가 작동하지 않습니다.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를 사용해야합니다.

감사합니다.

답변

1

jquery 컨텍스트에서 't'를 호출하려고합니다. i18n 컨텍스트에서 호출되어야합니다.

var msg = i18n.t (키);