[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Negociacao de idioma



Em Mon, Jan 12, 2004 at 03:46:26AM +0000, Gilberto F da Silva escreveu:
>         As páginas do Debian possuem um recurso interessante, elas
> aparecem
> com o idioma certo.  Para que isso ocorro é necessário configurar
> corretamente o navegador.
> 
>         Como essa seleção automática é feita?  Há algum script rodando
> no
> servidor para tal função?

Isso é uma característica do Apache e do protocolo HTTP: quando seu
navegador requere uma página, ele envia para o servidor, além do nome do
arquivo, o(s) idioma(s) preferido(s), a identificação do navegador
("user agent string"), e se aceita compressão ou não.

No servidor, as páginas têm nomes como 'index.html.en', 'index.html.pt',
'index.html.es', 'index.html.ru' etc. O Apache compara o idioma que o
navegador pediu com os idiomas que ele tem disponíveis, e então exibe a
página correspondente se a tem, e a página padrão (normalmente inglês)
se não a tem.

Vários outros sítios usam esse recurso, como o gnu.org, savannah.org...
-- 
Existem 10 tipos de pessoas: as que sabem binário e as que não sabem.



Reply to: