Joomla: HTML nos arquivo de linguagem

Isso é grego pra mim!
Creative Commons License photo credit: DaveKav

As traduções do Joomla vem em arquivos .INI, um arquivo-texto em UTF-8. Todas as extensões (componentes, módulos, plugins e temas) podem fazer uso de um arquivo .INI para serem traduzidas. Qualquer pessoa que encontrar uma extensão que a interesse, pode traduzi-la por conta própria para sua língua. Terminado o trabalho, basta salvar o arquivo, modificando o código da língua original (geralmente en-GB) para pt-BR(ou a língua que desejar) no nome e no cabeçalho interno.Além da flexibilidade que isso proporciona ao sistema em termos de alcance global, as traduções também podem incluir tags HTML para facilitar a formatação CSS.

Em um determinado projeto, a exibição da data deveria apresentar somente o dia e o mês. Dentro do arquivo pt-BR.ini, que está dentro da pasta language da instalação, logo no começo encontra-se o código a seguir:

# Date format
DATE_FORMAT_LC=%a, %d de %B de %Y
DATE_FORMAT_LC1=%a, %d de %B de %Y
DATE_FORMAT_LC2=%a, %d de %B de %Y %H:%M
DATE_FORMAT_LC3=%d %B %Y
DATE_FORMAT_LC4=%d.%m.%y
DATE_FORMAT_JS1=y-m-d
%Y-%M-%D=%Y-%M-%D
%A, %B %E=%A, %B %e

Cada uma dessa linhas refere-se a uma área diferente do site. Foram feitas as seguintes alterações:

# Date format
DATE_FORMAT_LC=%d de %B
DATE_FORMAT_LC1=%d de %B
DATE_FORMAT_LC2=<span>%d</span><span>%B</span>
DATE_FORMAT_LC3=%d de %B
DATE_FORMAT_LC4=%d de %B
DATE_FORMAT_JS1=d-m
%Y-%M-%D=%Y-%M-%D
%A, %B %E=%A, %B %e

Agora todas as datas exibirão somente o dia e o mês. Além disso, na linha onde está DATE_FORMAT_LC2 acrescentou-se a tag span em volta das variáveis da data, pois ela será necessária para formatar a informação de uma  maneira específica através do CSS.

5 comentários em “Joomla: HTML nos arquivo de linguagem

  • 14/08/2013 em 06:53
    Permalink

    Oi Helvecio, tudo bem?

    Traduzi o template que comprei para o português, mas algumas palavras, na pagina contato, não foram traduzidas. Fiz as modificações no arquivo en-GB.tpl_themexxx.ini Salvei, verifiiquei e está tudo certinho….Mas estas modificações continuam em inglês na visualização do site. O que fiz de errado?
    Podes me ajudar?

    Bjsss

    Resposta
    • 14/08/2013 em 07:32
      Permalink

      Já consegui modificar
      Estava modificando no en-GB.tpl_themexxx.ini do template e era o da raiz do site
      Desculpe…obrigada

      Resposta
    • 14/08/2013 em 11:01
      Permalink

      Léia, que bom que você já conseguiu resolver. Porém, a melhor forma de traduzir uma extensão é utilizando as Sobreposições de Idioma do sistema. Vá em Extensões > Gerenciador de Idiomas e clique em Sobreposições.

      Resposta
  • 07/04/2012 em 21:06
    Permalink

    Amigo, estou tentando atualizar meu .INI de inglês para Português porem quando coloco acentos os caracteres ficam inválidos.

    Como faço para incluir o utf8 nesses arquivos ? obrigado.;

    Resposta
    • 08/04/2012 em 10:40
      Permalink

      Leonard, não entendi muito bem quando você se refere a “meu .INI de inglês”, mas acho que é o arquivo de tradução do sistema ou de alguma extensão instalada. A melhor forma de traduzir um arquivo .INI é utilizando o componente Localise. Mas, se você quer fazer na mão, basta usar um programa que salve arquivos texto com codificação UTF-8.

      Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *