Como sobrescrever constantes de tradução no Joomla

Aprenda a substituir textos exibidos pelas extensões sem precisar modificar o código fonte.

Explicação inicial

  • Os textos exibidos por uma extensão na área admin ou no site são muitas vezes definidas dentro de "constantes de tradução".
  • Para cada idioma que a extensão oferece suporte, existe um arquivo com as mesmas constantes. Esses arquivos ficam dentro da pasta "language" da extensão.
  • O Joomla possui um recurso nativo que permite alterar valores das constantes de tradução sem que precise alterar os arquivos originais.

Como modificar o valor de uma constante

  1. Na área administrativa do site, acesse o menu "Gerenciar", depois o sub menu "Idiomas" e por fim o sub menu "Substituições"
    • Nota: os nomes dos menus podem mudar conforme seu idioma utilizado.
  2. Na tela carregada, utilize o filtro exibido para definir qual o idioma que você fará a substituição. 
    • Nota: note que cada idioma se repete duas vezes no filtro com a informação "site" e "administrator" ao lado. Escolha a opção conforme o local que esteja a constante que deseja traduzir.
    • Os módulos normalmente utilizam constantes em "site", mas tem extensões que podem utilizar da área administrativa. É o caso da extensão "No Boss FAQ" e "No Boss Testimonials"
  3. Após selecionado o idioma, clique agora no botão "Novo"
  4. Na tela exibida, você deverá informar o nome da constante que deseja sobrescrever e após o texto novo.
    • Caso você não saiba o nome da constante, pode utilizar o filtro exibido no lado direito para pesquisar. Neste filtro você irá informar o texto atual que deseja sobrescrever e depois clicar em "Pesquisa". O Joomla irá exibir todas constantes que possuem aquele texto. Localize a constante e depois clique sobre ela.
Publicação anterior

Erro invalid_grant na conexão com API do Google

Próxima publicação

Uso de iframe no editor de resposta da FAQ