import { companiesEnglish, companiesSpanish } from "@metis/companies/client"; import { coreEnglish, coreSpanish } from "@metis/core/client"; import { identityEnglish, identitySpanish } from "@metis/identity/client"; import { createInstance } from "i18next"; export function createAppI18n(language = "es") { const instance = createInstance(); const initialization = instance.init({ lng: language, fallbackLng: "es", supportedLngs: ["es", "en"], defaultNS: "core", resources: { es: { core: coreSpanish, identity: identitySpanish, companies: companiesSpanish }, en: { core: coreEnglish, identity: identityEnglish, companies: companiesEnglish }, }, interpolation: { escapeValue: false }, }); return { instance, initialization }; }