import i18n from "i18next"; import { initReactI18next } from "react-i18next"; import LanguageDetector from "i18next-browser-languagedetector"; import esES from "./locales/es-ES.json"; import glES from "./locales/gl-ES.json"; import enGB from "./locales/en-GB.json"; // Add more languages as needed const resources = { "es-ES": { translation: esES }, "gl-ES": { translation: glES }, "en-GB": { translation: enGB }, }; i18n .use(LanguageDetector) .use(initReactI18next) .init({ resources, fallbackLng: "es-ES", interpolation: { escapeValue: false, }, supportedLngs: ["es-ES", "gl-ES", "en-GB"], detection: { order: ["querystring", "cookie", "localStorage", "navigator", "htmlTag"], caches: ["localStorage", "cookie"], }, }); export default i18n;