vlw Junior, Já estou trabalhando com um controller default personalizado, vai ser fácil implentar essa solução.
[off] Cara, acabei de constatar que estou exausto. ;( [/off] Obrigadooooooooooo!!!! Em 7 de dezembro de 2011 18:12, adeildo júnior <[email protected]>escreveu: > caro amigo, o que faco sempree e criar um controller default, q estenda a > classe Controller do kohana... no metodo before(), seria o seu caso de > verificar o parametro de linguagem.... depois, e so estender seus > controllers para esse default, entendeu? > > Em 07/12/2011 18:02, "felipe moraes" <[email protected]>escreveu: > > > Espero que alguém possa esclarecer minha dúvida. > > Estou desenvolvendo um sistema no Kohana 3.2 com suporte total a i18n > (PT_BR, EN, ES, e posteriormente outras linguagens). > > Até então tenho o bootstrap.php setado para PT_BR, e os arquivos pt/br.php > e en.php estão devidamente configurados (arrays de expressões ok). E o > padrão PT_BR está funcionando corretamente. > > Em uma primeira tentativa a URL controller/action/id?lang=en não funcionou > como esperado. Disse que a URL não pôde ser interpretada. > > Aí vem minha dúvida: > > Como automatizar esse processo de mudança de linguagem? Ou como vocês > mudam de linguagem, pelo bootstrap mesmo? > > Imaginei criar uma rota e um controller que faça o tratamento dessa > mudança de linguagem e depoisredirecione para o URI solicitado. Salvo a > linguagem no perfil do usuário salvo e em todos os controllers consulto a > linguagem dele antes de construir a viu. > > Imaginei também consultar o perfil do usuário pelo bootstrap para mudar a > linguagem, antes mesmo de chamar o controller. Mas mexer no banco via > bootstrap não me parece uma boa prática apesar de ser mais viável. > > Como vocês fazem isso? Conhecem algum sistema kohana que faça isso? > Qualquer ajuda, além do consulte o google, será bem vinda. :D > > > -- > 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. > > -- > 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. > -- 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.
