A seguinte chave de interpolação é inválida: name

Estou tentando atualizar system_messages.welcome_tl1_user.text_body_template e incluir o nome do usuário na mensagem, mas estou recebendo o erro: A seguinte chave de interpolação é inválida: name:

Existe alguma biblioteca ou documentação que estou perdendo onde podemos ver quais variáveis podem ser usadas em quais mensagens?

2 curtidas

acho que esta pode ser a sua resposta:

5 curtidas

Obrigado Lilly, que chato. Seria bom abordar o nome do usuário em alguns deles.

1 curtida

Esta não é a minha área, mas olhando para ALLOWED_CUSTOM_INTERPOLATION_KEYS, parece que você pode usar valores adicionais para certas mensagens.

Em particular:

    %w[system_messages.welcome_user] => %w[username name name_or_username],

Acho que se mudarmos isso para:

    %w[system_messages.welcome_] => %w[username name name_or_username],

Isso permitiria que você usasse esses valores para outras mensagens de boas-vindas. Vou perguntar por aí.

5 curtidas

Em teoria, deveríamos ser capazes de adicionar todas as chaves system_messages.* desde que elas tenham as subchaves subject_template e text_body_template. Porque todas elas devem ser tratadas pela classe SystemMessage, que adiciona username, name, name_or_username como chaves de interpolação adicionais.

5 curtidas

aí está :slight_smile:

7 curtidas

Este é realmente o caminho! Muito obrigado pelos seus esforços, Lilly — realmente apreciado!

2 curtidas

heh bem, eu não fiz nada além de copiar e colar. Esses outros bons colegas @gerhard, @supermathie e @SaraDev merecem o crédito :clap: :sweat_smile:

4 curtidas

Dizem que é preciso uma aldeia!

3 curtidas

Esse comportamento poderia ser estendido para o chat para que os e-mails de notificação incluam o nome do usuário no assunto em vez do nome de usuário?

1 curtida

você teria que editar o texto do e-mail de chat e alterar a chave de nome de usuário para o nome completo deles. mas não tenho ideia se isso é possível. a configuração de chat não é meu forte. eu iria para configurações-personalizar-e-mail e procuraria um modelo de e-mail de chat no menu suspenso superior. todos os modelos de e-mail editáveis estão nesse menu suspenso.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.