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: