Forum Webscript.Ru

Программирование => Perl => Тема начата: glebushka от 25 Апреля 2002, 04:05:42

Название: Сокращённые наименования языков.
Отправлено: glebushka от 25 Апреля 2002, 04:05:42
Я получаю язык браузера через переменную сервера:
$ENV{HTTP_ACCEPT_LANGUAGE}
Там языки обозночаются аббревиатурно:
ru, например соответствует русскому ну и т.д.
А где бы найти список со всеми возможными языками?
Т.е. нужны пары
"ru", "русский",
"en", "английский",
...
и т.д.
Киньте ссылкой, плиз, если кто встречал подобное...
Название: Сокращённые наименования языков.
Отправлено: Kostya от 25 Апреля 2002, 11:05:23
Загляни в любой httpd.conf (не редактированный). Там это есть.
Название: Сокращённые наименования языков.
Отправлено: glebushka от 25 Апреля 2002, 14:55:56
Цитировать
Загляни в любой httpd.conf

Да откуда ж я его возьму?!:-)
Нет у меня таких файлов...
Если не сложно, в эту тему сделай копировать-вставить, плиз...
Или мне на мыло stalnoy_gleb@mail.ru
Или если нет времени рыться в этом файле, намыль мне его в заархивированном виде...
Лучше конечно чтобы список этот был на русском, а то мне придётся вручную править, переводя на русский...
Название: Сокращённые наименования языков.
Отправлено: NeoNox от 25 Апреля 2002, 15:14:38
Цитировать
Да откуда ж я его возьму?!:-)
Нет у меня таких файлов...

:) Apache есть?
Это конфигурационный файл сервера. Лежит где то так c:\\Program Files\\Apache Group\\Apache\\conf\\httpd.conf
Название: Сокращённые наименования языков.
Отправлено: Kostya от 25 Апреля 2002, 15:40:13
Цитировать
Т.е. нужны пары
"ru", "русский",
"en", "английский",

Там конечно такого списка нет. Думаю, лучше поискать на
apache.org доку по директивам AddLanguage, LanguagePriority
Вот что у меня    
   AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage he .he
    AddLanguage it .it
    AddLanguage ja .ja
    AddLanguage kr .kr
    AddLanguage no .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage ltz .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cz .cz
    AddLanguage ru .ru
    AddLanguage tw .tw
 Какой язык декларирует каждая директива я не знаю, но например

AddLanguage pl .po - польский
Название: Google - rulez "language codes"
Отправлено: Oak от 25 Апреля 2002, 17:49:47
http://www-old.ics.uci.edu/pub/ietf/http/related/iso639.txt
Название: Сокращённые наименования языков.
Отправлено: от 25 Апреля 2002, 20:03:13
Цитировать
Apache есть?

Неа...
Цитировать
http://www-old.ics.uci.edu/pub/ietf...ated/iso639.txt

Oak, ты настоящий друг:-)))
То, что надо, ща засяду со словариком переводить:-)
------------------
Glebushka я!