Problema con el idioma de la interfaz (después de la invitación)

El idioma de la interfaz para el usuario anónimo funciona correctamente, mediante la detección del idioma del navegador.

El idioma de la invitación también funciona correctamente, sigue siendo el idioma del usuario anónimo.

Pero el idioma de la interfaz después de que el usuario acepta la invitación, se convierte automáticamente en el idioma de la interfaz predeterminado de Discourse (por ejemplo, inglés).

Por lo tanto, los miembros que se unen, por ejemplo, en francés, comienzan a ver inglés después del registro mediante invitación.

¿Cómo mantener el mismo idioma que tenía en modo anónimo / durante la invitación?

Un ejemplo:
Usuario anónimo - Francés
Idioma de la invitación - Francés
Después de aceptar la invitación, cuando el usuario ha iniciado sesión - predeterminado, inglés

¿Cómo se puede solucionar?
¡Gracias!

1 me gusta

Si se trata de una solicitud de características, muévela a la que mejor se ajuste.
Considero que esto es un error, ya que no es muy fácil de usar para las comunidades que se basan en el modo “solo por invitación”.

2 Me gusta

@osioke ¿Puedo pedirte que eches un vistazo rápido a esto también (este tema)?
No estoy seguro de si es un error o una funcionalidad intencionada, pero muchos usuarios informan de complicaciones relacionadas.
Lamento si esa no es tu pregunta; no sé a quién dirigírsela.

¡Gracias!

1 me gusta

¡Gracias por la mención! :smiley:

¿Qué versión de Discourse estás ejecutando?

Y si tienes una grabación de pantalla de esto sucediendo, también sería de gran ayuda :slight_smile:

Gracias @osioke
Uso la última versión de Discourse 2.9.0.beta1
( a1adc13125 )

Y siempre ha sido así (hasta donde recuerdo).

Aquí hay una grabación de pantalla del problema:

Es corta y muestra cómo el idioma de la interfaz se convirtió en inglés en lugar del ruso inicial (inmediatamente después de aceptar la invitación).

Funciona así con invitaciones aceptadas con autenticación de Google/Facebook/Twitter/LinkedIn.

Y con este problema, cada usuario necesita navegar y cambiar su idioma de regreso justo después del registro por invitación.

¡Gracias!

1 me gusta

Gracias por compartir @4ong, lamento mucho esto, lo investigaremos.

1 me gusta

Gracias @osioke. Intentaré ver si puedo ayudar también.

1 me gusta

Genial, genial. Ya estamos discutiendo posibles formas de resolver esto.

1 me gusta

Gracias por el informe detallado, Anatol. Veo esto como una solicitud de función, pero entiendo la confusión que un usuario encuentra al ver el sitio en un idioma como usuario anónimo y en otro idioma una vez que ha iniciado sesión.

Podríamos usar una configuración del sitio aquí que permita guardar la configuración regional del usuario según la configuración del navegador/sistema operativo al registrarse. Actualmente, solo tenemos la configuración “establecer idioma de interfaz para usuarios anónimos a partir de las cabeceras de idioma del navegador web”, que es claramente para usuarios no autenticados.

Marcando esto como pr-welcome, no tenemos ancho de banda en este momento para asumir este trabajo, pero estaremos encantados de verlo suceder.

2 Me gusta

Gracias @pmusaraj

Ok, echaré un vistazo si podré manejar esto.

  1. Cuando el usuario no conoce el idioma predeterminado, puede ser bastante complejo para él ir y cambiar el idioma a su idioma nativo.

  2. En comunidades multilingües, las invitaciones a menudo conducen a un tema particular con instrucciones iniciales, publicaciones de bienvenida…
    Y ese tema (o incluso toda la categoría) generalmente se forma en el idioma de la invitación.

Por lo tanto, solo el idioma de la interfaz cambia al predeterminado. Y es bastante inconsistente y poco amigable para el usuario en este caso, en mi opinión.

2 Me gusta