gototopgototop
 

Curso de Joomla em várias modalidades só aqui no Joomla Brasília

  • aumentar tamanho texto 
  • diminuir tamanho texto 
  • layout default 
  • layout default daltonismo 
  • layout default contraste
Home Tutoriais de Joomla Joomla! Development Internacionalização de aplicações em PHP

Internacionalização de aplicações em PHP

E-mail Imprimir PDF

Introdução

Este artigo tem como objetivo cobrir o básico da internacionalização de aplicações em PHP. Atualmente, com a grande demanda de desenvolvimento software livre, surge e necessidade de distribuição das aplicações com possibilidade de rodar em vários idiomas.

 

O gettext é usado no linux para internacionalização de programas em C, C++, shell script, python, perl e PHP. Com a biblioteca GNU GETTEXT, uma aplicação poderá ser utilizada em vários idiomas.

O gettext dispõe de utilitários que extraem strings marcadas no código fonte da aplicação para um arquivo de texto (extensão .po), a partir da qual um tradutor faz as devidas traduções em suas língua. O programa tem a responsabilidade de verificar o locales do ambiente, carregar a biblioteca gettext e as strings traduzidas de acordo com o idioma configurado.

O manual on-line do gettext poderá ser encontrado em: http://www.gnu.org/software/gettext/manual/gettext.html

Cuidados especiais devem ser tomados com relação à codificação dos arquivos.

Instalação de pacotes básicos

Para usar estas funções você deve baixar e instalar o pacote do GNU gettext em » http://www.gnu.org/software/gettext/gettext.html

ou, para o Debian e similares, instalar com apt-get

# apt-get install gettext
:: Baixe o artigo completo em .pdf