Como Modificar o Texto do Rótulo de um Botão de Resposta

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?

1 curtida

Esse rótulo pode ser modificado em Admin → Personalizar Texto → js.composer.reply

/admin/customize/site_texts/js.composer.reply

4 curtidas

Obrigado por me indicar o caminho certo.

Fiz a alteração naquela etiqueta de texto, mas os botões não mudaram. Há algo mais que eu precise fazer para aplicar essa mudança?

1 curtida

Se estamos falando do mesmo botão, basta clicar em Salvar Alterações e recarregar a página onde você tem o editor:

1 curtida

É esse o botão sobre o qual estou falando.

O texto não quer se mexer :man_shrugging:t5:

1 curtida

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.

4 curtidas

Uau! Essa é uma ótima dica.

obrigado

1 curtida

As alterações que fiz finalmente apareceram. Eu não fiz nada extra. Acho que não fiz o suficiente para limpar/atualizar os caches.

2 curtidas