Estoy tratando de ejecutar 2 instancias de React-i18Next en la misma aplicación. Quiero que partes de mi aplicación se traduzcan con instance1 y partes de la aplicación con instance2 .
He leído sobre createInstance e i18nextprovider , que debo usar para crear y ejecutar varias instancias. Sin embargo, intente lo que intente, parece que no puedo hacerlo funcionar. También he leído este hilo en github varias veces.
También he creado un codesandbox con mi problema aquí: codesandbox demo .
Independientemente de lo que intente, parece que no puedo hacer que esto funcione y ahora incluso me pregunto si esto es posible con react-i18Next. ¿Alguien podría echar un vistazo a mi ejemplo de codesandbox y decirme si es posible lo que estoy tratando de hacer y, de ser así, qué estoy haciendo mal?
¿Funcionaría lo siguiente?
const { t, i18n } = useTranslation(); const { t: t2, i18n: i18n2: } = useTranslation(); La forma en que se desestructuran las variables del segundo useTranslation() cambia el nombre de las variables predeterminadas para que puedan usarse como quieras por separado.