Não consigo encontrar como localizar um componente de tema

Olá…\n\nEu tentei usar o Search Banner do Discourse e localizá-lo, para que o texto no banner apareça de forma diferente em diferentes idiomas.\n\nEu li este post sobre componentes de tema agora podem incluir strings localizáveis, e de fato este componente inclui strings localizáveis, e você pode realmente modificar as strings do painel de administração do Discourse.\n\nMas… o componente de tema oferece apenas um arquivo en.yml com apenas localizações em inglês… Como posso definir um texto de cabeçalho diferente para o banner quando o usuário seleciona o idioma espanhol, por exemplo?\n\nEu tentei entrar no recurso geral de localização de texto do Discourse, mas as chaves dos componentes do tema não estavam lá, e eu não encontrei outro lugar onde eu pudesse substituir as chaves de string localizadas dos componentes do tema com valores diferentes por localidade.\n\nIsso é possível?\n\nOu eu precisaria fazer um fork do componente de tema e modificá-lo para suportar outras localidades?\n\nObrigado!

1 curtida

Olá, seja bem-vindo!

Você pode propor suas traduções no repositório do GitHub ou, se quiser personalizá-las diretamente no painel de administração; se não me engano, acredito que você não tem outra opção a não ser mudar seu idioma primeiro, depois as traduções nas configurações do componente. E você repete para os idiomas desejados.

2 curtidas

Sim, isso está correto. Não adicionamos uma interface para editar traduções de temas, então você precisa alterar seu idioma primeiro nas preferências da sua conta (community.example.com/my/preferences/interface). Em seguida, se você visitar admin/customize/themes, estará editando o texto para a localidade atualmente selecionada.

3 curtidas

Entendi! Faz sentido…
Só não imaginei que fosse desse jeito

Obrigado a todos!

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