Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tonysm/cake-i18n-example

Exemplo de Internacionalização i18n
https://github.com/tonysm/cake-i18n-example

Last synced: about 1 month ago
JSON representation

Exemplo de Internacionalização i18n

Awesome Lists containing this project

README

        

# Exemplo de internacionalização (i18n) com CakePHP

Aqui, utilizei a internacionalização que o CakePHP proporciona. Vale lembrar que é só um exemplo, pois uma internacionalização de fato deve seguir algumas ISO específicas para nomenclatura de pastas, etc, etc.

## Gerando os arquivos _.pot_

Para gerar os arquivos, utilizamos o comando:


cake i18n extract

Ele vai gerar os arquivos _.pot_ da aplicação.

Atenção: Para gerar um arquivo separado para as validações do Model, basta colocar o nome do arquivo no atributo $validationDomain do Model ou no AppModel.

## Traduzindo

Para traduzir, utilizei o [poedit](http://www.poedit.net/). Para instalar no Ubuntu, faça assim:


apt-get install poedit