Sou novo nesta comunidade e acabei de instalar um servidor Discourse.
Estou tentando, por enquanto, modificar a mensagem “Welcome back, USER!” que vemos ao chegar no site e quando estamos conectados.
Portanto, fui aos textos e encontrei o “js.welcome_banner.header.logged_in_members”.
Meu problema é que a chave de interpolação “preferred_display_name” parece ser a única chave disponível para este campo.
Não encontrei absolutamente nenhuma referência a essa chave na documentação Discourse e, se tento colocar outra coisa, como “username” ou “name”, ao salvar, recebo uma mensagem dizendo que a chave é inválida.
Bem-vindo(a) à Meta
Você não pode usar chaves em textos que não são fornecidos pelo código. Às vezes, você pode ver uma lista de chaves disponíveis, mas geralmente apenas as que o texto usa estão disponíveis.
Por que você quer usar nome de usuário ou nome em vez disso? O nome de exibição preferido será substituído por um deles, dependendo da configuração do seu site.
Se você ativou display_name_on_posts e desativou prioritize_username_in_ux, o banner usará o nome. Caso contrário, usará o nome de usuário.
Você poderia iniciar um tópico em Feature sobre a adição de chaves de nome e nome de usuário para que o administrador tenha a chance de decidir independentemente das configurações.