Как я могу заставить i18next загружать все языки из одного файла?
Мне удалось сделать это, поместив каждый язык в отдельный файл (translation-en.json, translation-no.json и т. Д.), А также мне удалось ввести языки с опцией resStore, но поместив все это в отдельный файл .json. действительно нигде не задокументировано (искал уже 4 часа +)
Мой код js:
i18n.init({
debug: true,
lng: 'en',
resGetPath: 'translation.json'
},
function(t) {
console.log(t('test'));
});
Мой файл translation.json:
{
en: {
translation: {
test: "some string"
}
},
no: {
translation: {
test: "litt tekst"
}
}
}
Хорошо, поэтому мне удалось «взломать» его, поместив объект в отдельный файл .js, включив его в тег скрипта и загрузив с помощью resStore, но это просто не лучший способ использовать эту библиотеку.