PHP – Traduzindo e localizando páginas Web com gettext

Modificação das páginas do projeto para a tradução

Faremos agora a modificação das páginas do nosso site para suportar a tradução. Primeiramente é necessário renomear a extensão dos arquivos de .html para .php para que elas sejam pré-processadas.

Modifique as suas páginas no seguinte formato:

O leitor pode facilmente observar que, ao adicionar o arquivo no começo das páginas, o PHP sempre irá analisar o idioma nas páginas antes de processar a página. Para internacionalizar as strings, basta executar a função _(string). Caso a string esteja presente no arquivo de idioma, ele será traduzido.

Repetindo este procedimento para todas as páginas, o leitor obterá uma página internacionalizada. Também pode-se estender as funcionalidades editando o arquivo i18n.php para adicionar suporte à caixas de seleção de idiomas no site, bancos de dados ou o que a imaginação do desenvolvedor alcançar.

Bons estudos!

Cristiano Costa

Comentários