Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/tonysm/cake-i18n-example
- Owner: tonysm
- Created: 2013-03-01T00:00:56.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-03-01T22:09:03.000Z (over 11 years ago)
- Last Synced: 2024-05-01T20:22:05.130Z (7 months ago)
- Language: PHP
- Size: 156 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 extractEle 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