Ah, e não menos importante, ter uma modelagem de dados que além de tratar a
organização, trate a questão de performance, como por exemplo evitando JOINS
o tempo todo.

2008/9/18 Marcus Cavalcanti <[EMAIL PROTECTED]>

> Você pode definir o idioma de diversas maneiras:
>
> - Lendo o header do navegador para definir idioma;
> - Guardando na seção qual idioma (eu prefiro assim, menos processamento);
> - Apendando na URL o idioma.
>
> Eu prefiro armazenar em sessão, pq ao meu ver vc usando Hook, vc acaba toda
> vez fazendo um processamento "desnecessário" para verificar os idiomas e
> tomar partido do que usar, você guardando isso uma única vez em sessão, é
> muito muitos menos custoso em termos de performance.
>
> Só não se esqueça:
> - Questão de Unicode, de preferência usar UTF-8 (DB e arquivos);
> - Internacionalização é muito mais do que textos, tem toda questão de
> moedas, datas, separadores e validações por exemplo.
>
> http://www.w3.org/TR/i18n-html-tech-lang/
>
>
> http://www.translate.com/technology/multilingual_standard/software_i18n_article.html
>
> http://www.mihai-nita.net/article.php?artID=20051025a
>
>
> 2008/9/18 Edinho Almeida <[EMAIL PROTECTED]>
>
> No hook daria para setar também a configuração do DB para acessar o DB
>> no idioma em questão.
>>
>> Abs
>> Edinho
>>
>> 2008/9/18 Henrique de Castro <[EMAIL PROTECTED]>:
>> > Cara, o CI já separa todas as mensagens, se eu fosse vc usaria hooks
>> para
>> > setar a localidade e assim carregar os arquivos necessários de mensagem.
>> >
>> > 2008/9/18 Cleyverson Costa <[EMAIL PROTECTED]>
>> >>
>> >> Pessoal,
>> >>
>> >> Qual a melhor forma de se trabalhar com Internacionalização??
>> >>
>> >> 1) Da primeira vz q o usuario entra vcs selecionam o idioma baseado em
>> q,
>> >> idioma do navegador, local de origem, outros??
>> >>
>> >> 2) Vcs fazem a conferencia via cookie, session, outros??
>> >>
>> >> 3) Quanto a tradução em si, é sugerido colocar tudo no mesmo arquivo,
>> >> dividir um arquivo por página, outros??
>> >>
>> >> Caso alguém tenha alguma observação extra por favor incluir.
>> >>
>> >> Atenciosamente
>> >>
>> >> --
>> >> Cleyverson Pereira Costa
>> >> MSc Candidate in Computer Science
>> >> Federal University of Pernambuco, Brazil
>> >> +55 81 8785-1289 | +55 81 3274-4180
>> >>
>> >> _______________________________________________
>> >> Lista mailing list
>> >> [email protected]
>> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >>
>> >
>> >
>> > _______________________________________________
>> > Lista mailing list
>> > [email protected]
>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> >
>> >
>>
>>
>>
>> --
>> Abs
>> Edinho Almeida
>> 11 8962-9406
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a