Quero modificar o texto do botão “Enviar” exibido abaixo do editor de mensagens.
Quando o usuário clica em “Responder” em uma postagem, o botão “Enviar” abaixo do editor é rotulado como “Responder”. Gostaria de modificar isso, mas há mais de 50 objetos de texto que incluem a palavra “responder”. Qual rótulo de texto devo modificar?
Existem duas chaves de tradução diferentes usadas para o botão de resposta. js.composer.reply é usada para o botão de resposta que você vê ao abrir o editor. js.topic.reply.title é usada para o botão de resposta exibido no tópico (o botão que você clica para abrir o editor).
Eu não memorizei essas chaves de tradução. A maneira como as encontrei foi digitando I18n.enableVerboseLocalizationSession() no console do inspetor web do meu navegador. Após fazer isso, um número-chave será adicionado a todos os itens de texto no Discourse que podem ser personalizados. Você pode usar esse número para encontrar a chave de tradução correta. Essa abordagem é descrita aqui: Encontrar uma chave de tradução com localização detalhada.
No navegador Chrome mais recente, os nomes das chaves de tradução são exibidos na aba ‘info’ do inspetor web.