Мне нужно изменить язык моего приложения в зависимости от местоположения пользователя и / или языковых настроек браузера. Как бы я сделал это в i18next? Это должен быть i18Next, потому что проект уже настроен для работы с ним, и использование другой библиотеки потребовало бы мне много времени, чтобы рефакторинг работал правильно.
Пока это мой код. Я понимаю, что нужно что-то делать в бэкэнде, просто не знаю что.
import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import Backend from "i18next-xhr-backend";
i18n
.init({
backend: {
loadPath: "/locales/{{lng}}/{{ns}}.json"
},
fallbackLng: "en",
debug: false,
keySeparator: false,
});
export default i18n;