Ops .. para ficar claro

no Controller::before()

I18n::lang( $this->user->person->language->code) que no caso seria pt-BR

E na hora de usar __('application.nomecontroller.nomeaction.identificador')
funciona normalmente.

Se querem tradução automática devem usar o módulo para google translate.
Mas acho que acessar o webservice do googlevai deixar muito lento.

Em 2 de janeiro de 2012 17:49, felipe moraes <[email protected]> escreveu:

> Ah tá ..
>
> como eu disse ..
>
> em Controller::before() eu configuro:
>
> date_default_timezone_set($this->user->person->region->timezone);
> setlocale(LC_ALL, $this->user->person->language->code.'.utf-8');
>
> e
>
> I18n::lang('pt-BR'), por exemplo.
>
> Mas na hora do __() eu uso uma marcação em inglês.
>
> __('application.nomecontroller.nomeaction.identificador');
>
> E no array de linguagens eu uso essa string como indice ..
>
> 'application.nomecontroller.nomeaction.identificador' => 'identificador
> usado',
>
> Mas, pelo que entendi .. o povo quer usar o índice em qualquer linguagem?
>
> __('Welcome') __('Bienvenido') .. se for assim não tem por que usar array
> de linguagem. teria de ter tradução automática.
>



-- 
http://felipebastosweb.com.br
http://twitter.com/felipebastosweb

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a