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.
