Estou analisando o fluxo de integração de novos usuários e isso me levou a system_messages.welcome_user.text_body_template, que usa %{new_user_tips}, entre outras macros.
Estou com dificuldades para encontrar onde esses valores são definidos.
Estou analisando o fluxo de integração de novos usuários e isso me levou a system_messages.welcome_user.text_body_template, que usa %{new_user_tips}, entre outras macros.
Estou com dificuldades para encontrar onde esses valores são definidos.
Também não está aparente para mim! Felizmente, alguém se referiu exatamente a essa macro antes:
Quanto a onde é usada, /admin/customize/site_texts?locale=en&q=%25{new_user_tips} mostra alguns modelos:
Nunca vi outra macro que puxasse o conteúdo de outro modelo de conteúdo no Discourse. ![]()
Eu… ainda não entendo
O que / onde é o ‘Transifex’?
E também, sem perguntar aqui, como eu saberia que %{new_user_tips} == system_messages.usage_tips.text_body_template
Transifex é o nosso sistema para pessoas que contribuem com traduções para localização. Você não precisa se preocupar com isso e pode fingir que ele não existe.
Mas esta é uma boa pergunta - a maioria dos abaixo (acho eu) são autoexplicativos, exceto por new_user_tips. Em qualquer caso, pode ser uma boa ideia ter uma explicação ⓘ por perto.
Chaves de interpolação disponíveis: site_name, new_user_tips, base_url, username, name, name_or_username
Você teria que investigar o código para encontrarsystem_messages.usage_tips.text_body_template.
Isso é algo que definitivamente poderia ser melhorado para que seja aparente no editor.
Eu acho que os valores são definidos aqui:
Mas concordo que seria bem-vindo ver uma nota sobre isso em algum lugar.
Obrigado @Arkshine! Isso é útil!
E… Esse bloco chama defaults, o que implica que eles podem ser alterados para apontar para outros valores…?