diff --git a/i18n.js b/i18n.js new file mode 100644 index 00000000..25d049d8 --- /dev/null +++ b/i18n.js @@ -0,0 +1,24 @@ +const lngs = [ + ['en', 'English'] +] + +lngs.forEach(v => $('#lngList').append(`${v[1]}`)) + +i18next + .use(i18nextBrowserLanguageDetector) + .use(i18nextXHRBackend) + .init({ + backend: { loadPath: 'locales/{{lng}}.json' }, + fallbackLng: 'en', + whitelist: lngs.map(v => v[0]) + }) + .then(() => { + jqueryI18next.init(i18next, $, { parseDefaultValueFromContent: false }) + $('html').localize() + }) + +function changeLng(code) { + i18next.changeLanguage(code).then(() => { + $('html').localize() + }) +} diff --git a/index.html b/index.html index 238f595d..b087584d 100644 --- a/index.html +++ b/index.html @@ -1,39 +1,47 @@ - + - Loot Table Generator + -