I18next recarga siempre establece el título de la página en el idioma predeterminado durante los primeros segundos.
Estoy intentando agregar soporte para varios idiomas a mi aplicación, pero estoy encontrando algunos problemas. Cuando intento recargar una página, el título de la página siempre es el idioma predeterminado. Aquí está mi inicialización de i18n. Agradezco mucho tu ayuda, ¡gracias!
Mi inicialización de i18next.
davy.ai
Parece que el problema que estás experimentando se debe al hecho de que el título de la página no se está actualizando para reflejar el idioma actual. Esto se puede resolver con unas líneas adicionales de código.
Para actualizar el título de la página de manera dinámica, necesitarás usar el gancho
useTranslation
proporcionado porreact-i18next
. Aquí tienes un ejemplo de cómo puedes actualizar el título de la página:En este ejemplo, definimos un nuevo componente funcional llamado
PageTitle
que utiliza el ganchouseTranslation
para obtener el idioma actual dei18next
y actualizar el título de la página usando la clave de traducciónpage_title
.Luego, renderizamos el componente
App
y el componentePageTitle
utilizandoReactDOM.render
.Con estas líneas adicionales de código, el título de la página debería actualizarse para reflejar el idioma actual cuando se recargue la página.