Cómo establecer texto localizado `membership_level` en Discourse?

He notado que el término membership_level no se tradujo en mi mensaje automático del foro en un idioma que no sea el inglés (el marcador %{membership_level} se convierte en “un miembro” en el mensaje privado real). Al buscar este término en el texto, parece que no hay forma de cambiarlo simplemente editando el texto aquí. ¿Existe alguna manera de solucionarlo?

¿Puedes publicar una captura de pantalla de dónde en la interfaz de usuario estás viendo el texto membership_level? Ese marcador de posición no está diseñado para ser traducido directamente. Se supone que Discourse lo sustituirá con el nivel de membresía del usuario.

¿Podrías también informarnos qué configuración regional (locale) estás utilizando en tu sitio? Puede haber un error que esté impidiendo que el marcador de posición se sustituya por la configuración regional de tu sitio.

1 me gusta

¿Puedes publicar una captura de pantalla de dónde en la interfaz de usuario ves el texto membership_level?

Esto es lo que encontré al revisar el mensaje privado del sistema a un usuario:

Donde tanto en el título como en el cuerpo, %{membership_level} se convierte en “un miembro”, pero espero que sea sustituido por una traducción al chino.

¿Podrías también indicarnos qué configuración regional (locale) estás usando en tu sitio?

He establecido la configuración regional predeterminada en chino.

5 Me gusta

Gracias por reportar ese problema. Lo he solucionado en FIX: System message wasn't fully translatable · discourse/discourse@31c1d57 · GitHub.

Las nuevas cadenas deberían aparecer pronto en translate.discourse.org para su traducción.

5 Me gusta