Soy nuevo en esta comunidad y acabo de instalar un servidor Discourse.
Por el momento, estoy intentando modificar el mensaje “¡Bienvenido de nuevo, USUARIO!” que se ve al llegar al sitio y cuando estás conectado.
Así que fui a los textos y encontré el “js.welcome_banner.header.logged_in_members”.
Mi problema es que la clave de interpolación “preferred_display_name” parece ser la única clave disponible para este campo.
No he encontrado absolutamente ninguna referencia a esta clave en la documentación de Discourse y si intento poner otra cosa, como “username” o “name”, al guardar, me sale un mensaje que me dice que la clave no es válida.
No puedes usar claves en textos que no son proporcionados por el código. A veces puedes ver una lista de claves disponibles, pero generalmente solo están disponibles las que usa el texto.
¿Por qué quieres usar nombre de usuario o nombre en su lugar? El nombre de visualización preferido será reemplazado por uno de ellos dependiendo de la configuración de tu sitio.
Si has habilitado display_name_on_posts y deshabilitado prioritize_username_in_ux, el banner usará el nombre. De lo contrario, usará el nombre de usuario.
Podrías iniciar un tema en Feature sobre la adición de claves de nombre y nombre de usuario para que el administrador tenga la oportunidad de decidir independientemente de la configuración.