У меня есть файл перевода на английский язык json в пути: translation / en.json
Я запускаю i18, например:
i18next
.init({
lng: navigator.language,
fallbackLng : "en",
backend: {
loadPath: '/translation/{{lng}}.json',
}
});
после запуска
i18next.t(KEY);
willвыведите «KEY», а не его значение в файле перевода
, это работало хорошо, когда перевод был внутри параметра 'resource' в объекте i18next.как показано ниже:
i18next
.init({
lng: navigator.language,
fallbackLng : "en",
resources: {
en: {
translation: {
"KEY": "keyValue"
}
}
}
});
Я использую i18next Framework