Pessoal,

Não sei se não é costume, desconhecimento ou o que... mas o Cake 1.2
vem com sistema de internacionalização! Quando ele gera os arquivos do
bake, vocês já notaram que vem com o __() na frente das strings? Ou
seja, você pode mudar o arquivo de internacionalização e corrigir tudo
isso. Não precisa ficar gerando arquivos de bake português.

Se você está desenvolvendo um site ou sistema usando Cake 1.2, por que
já não faz ele internacionalizavel? É tão simples, basta digitar __()
na frente da string e pronto. Quando quiser internacionalizar, exporta
as strings com o "cake i18n export" e muda o arquivo pot gerado com o
poEdit, por exemplo.

Já há o projeto translations no cakeforge que serve justamente pra
isso. O pessoal do core do Cake disponibiliza o core.pot (arquivo com
as strings) e o pessoal do projeto faz a tradução. Basta você fazer o
download do arquivo po e/ou mo do português brasileiro e colocar na
pasta app/locale/pt_br/LC_MESSAGES/. Todas as strings do core
(mensagens de erro, alertas, avisos, itens do scaffold, ...) estão
todas traduzidas.

Sadjow: essa mensagem não foi querendo desmerecer seu trabalho, mas é
para evitarmos que refaçamos o trabalho que já foi feito pelo Cake
(isso na versão 1.2). Aproveitando o gancho vou dar algumas sugestões
já para a versão 1.2:
- O Helper no Cake 1.2 agora pode ser extendido de AppHelper e não
mais Helper. Assim você pode manipular algumas coisas antes/depois via
AppHelper;
- Os arquivos do fckeditor seriam melhores alocados na pasta app/
vendor/fckeditor, visto que é este o objetivo da pasta vendor. A pasta
webroot/js serve para você colocar os scripts da página em si, não de
terceiros.


Quanto a dúvida do DrWinux: você está querendo editar scaffolds já
criados ou que você vai criar usando o "cake bake"? Se já são os
criados, você deve editá-los na pasta do seu controlador (se você
gerou individualmente) ou na pasta app/views/scaffold/. Se não houver
nada nesta pasta, copie de /cake/libs/view/scaffold para a pasta do
app/views/scaffold e faça a edição desejada. Porém se você está
querendo editar as páginas geradas pelo "cake bake", você tem que
alterar os arquivos da pasta que você falou mesmo. Isso se você
estiver usando a versão 1.2.6311.


Abraços,

Juan Basso


On 23 jan, 09:02, DrWinux <[EMAIL PROTECTED]> wrote:
> Achei super interesante o que vc conseguiu fazer com o bake,
> mais ainda estou com o problema, pois na realizade preciso editar os
> views do cake 1.2,
> alguem sabe se tem alguma proteção, se tem que alterar algum arquivo
> para ele usar os views da seguinte pasta,
> '/cake/console/libs/templates/views', não sei mais o que fazer, olhei
> todos os arquivos da psata consolhe e
> estes ai são os unicos que fazem sentido.
>
> bom qualquer dica é valida...
> falopa galera...
> desde já agradeço.
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a