diff --git a/i18n.js b/i18n.js index 44fb3bda..25d049d8 100644 --- a/i18n.js +++ b/i18n.js @@ -1,12 +1,24 @@ +const lngs = [ + ['en', 'English'] +] + +lngs.forEach(v => $('#lngList').append(`${v[1]}`)) + i18next .use(i18nextBrowserLanguageDetector) .use(i18nextXHRBackend) .init({ backend: { loadPath: 'locales/{{lng}}.json' }, - whitelist: ['en'], - fallbackLng: 'en' + 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 54e49c7d..f593eb48 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - +
@@ -8,8 +8,16 @@ -