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.