Tradução do Zii.php para Português!

Caros Colegas

Não acredito que eu tenha sido o primeiro, mas por não encontrar, fiz a tradução das mensagens do arquivo zii.php que basicamente responde pelas mensagens exibidas no widget CGridView.

Segue em anexo.

Se tiver alguém aqui no fórum que tenha acesso a publicar no código do Yii e queira incluir este arquivo nos fontes oficiais seria interessante, assim, nas próximas versões não precisaríamos estar sempre refazendo essas traduções.

Abraços!

Valeu, Ivan!

Muito obrigado pela tradução! Hoje a noite eu vou dar uma testada e já dou commit na atualização e te dou os devidos créditos ;)

Isso aqui ta ficando bom :)

Onde eu salvo o arquivo em minha aplicação?

Bom, achei onde colocar o arquivo, mas em minha pasta tem várias linguas, criei uma pasta com nome de pt_br e adicionei no arquivo config.php que tem dentro da pasta mensagens na minha pasta framework.

Como eu faço para setar a lingua defalt para o Zii?

Em protect/config/main.php lá você coloca ‘language’ => ‘pt_br’.

Isso deve resolver.

Deu certo, valeu!

Version 1.1.8 work in progress


  • Enh: Added Brazilian Portuguese translation (pt_br) of the core messages (bastardgoblin)

Não to querendo desmerecer ninguem, mais ta faltando mensagens traduzida no SVN.

http://yii.googlecode.com/svn/trunk/framework/messages/pt/yii.php

Uma delas é a: ‘Unable to resolve the request “{route}”.’

Ótima iniciativa!

Adicionei no meu projeto :D

Eu entendi tudo que tem que fazer.

Abri o arquivo: ../protect/config/main.php

Coloquei assim:




// preloading 'log' component

'preload'=>array('log'), 

//Adicionando linhas para tradução 

'sourceLanguage'=>'pt_br', 

'language'=>'pt_br', 



Tanto quanto assim:




// preloading 'log' component

'preload'=>array('log'),

//Adicionando linhas para tradução

'sourceLanguage'=>array('pt_br'),

'language'=>array('pt_br'),



Mas não surte efeito de tradução.

E no segundo caso aparece a seguinte mensagem de erro:

Illegal offset type

D:\PHP\yii\framework\i18n\CPhpMessageSource.php(103)

Deve ser detalhe, mas não consigo observar onde estou errando.

‘language’ => ‘pt_BR’

Assim que está aqui nos meus projetos!

Em qual pasta devo adicionar a tradução?

No meu teste não está funcionando…

tambem estou com essa duvida, já tentei adicionar em tudo quanto é pasta possivel e não deu certo.

as demais traduções estão OK. a proposito aqui está pt_br tudo minusculo

Pasta:

protected\messages\pt_br

Obrigado amigo! Testei no meu projeto e deu tudo certo.