以下のようなコードで設定した翻訳をhtmlで参照することができましたが、java script上で変数に取り出す方法がわかりません。
java script上で配列(map)に詰め替えてTemplatesから参照したいです。
参考となるjava scriptコードを教えてください。
js
1 i18next 2 .use(i18nextXHRBackend) 3 .use(i18nextBrowserLanguageDetector) 4 .init({ 5 backend: { 6 loadPath: 'locales/{{lng}}/translation.json' 7 }, 8 lng: "jp", 9 debug: true, 10 defaultLng: 'jp', 11 fallbackLng: true, 12 lng: document.documentElement.lang, 13 }, function(err, t) { 14 jqueryI18next.init(i18next, $); 15 $('[data-i18n]').localize({name: aaaa, no: bbbb}); 16 });
html
1<input type="button" data-i18n="[value]name;[title]name">
以下のような雰囲気のコードが知りたいです(aaaaが表示されるか、translation.jsonにデータがあれば、そちらも表示する)
js
1 name = i18next.t('fallback'); 2 alert(name);
あなたの回答
tips
プレビュー