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










