|
автор: Никоза (22.04.2005 в 22:42) |
|
| Насчёт "автоматического выбора языка" будет мой вопрос.
Я Вам вот что сейчас расскажу. Ну, вы знаете, бывает. что когда заходишь на сайт многоязычный - там наверху флажки с подписями - rus - en - fr - de - it - ae - прочее... Кликаешь, и страница на другом языке.
А вот зашёл я сегодня к конкурентам - знаменитая немецкая служба знакомств
http://asiankisses.de
Так вот... Когда заходишь к ним - их скрипт, (php или ява ?), как-то сам определяет, какой у тебя язык.
И сразу мне выдаёт страницу ввода логина на русском:
http://www.asiankisses.de/login.php?l=ru
Чтобы "вручную" перейти на другой язык, я в адресной строке сам меняю
http://www.asiankisses.de/login.php?l=fr (франц)
или
http://www.asiankisses.de/login.php?l=en ( янки)
или
http://www.asiankisses.de/login.php?l=de (немцы)
Ну и прочее - там до фига языков...
Кто нить знает, как это скрипт делает - определяет меня сам?
Это php или ява? или всё вместе? Или мета? | |
|
|
|
|
|
|
|
для: Никоза
(22.04.2005 в 22:42)
| | Да можно и php. Через whois.
можно через яву определяя язык системы. | |
|
|
|
|
|
|
|
для: Никоза
(22.04.2005 в 22:42)
| | Это опеределяется по HTTP-заголовку Accept-Language, который отправляет браузер серверу. В PHP вы его найдёте в $_SERVER["HTTP_ACCEPT_LANGUAGE"].
Возможно вам будет интересно почитать тему по ссылке.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1012 | |
|
|
|
|
|
|
|
для: cheops
(22.04.2005 в 22:50)
| | Интересно а язык откуда береться? | |
|
|
|
|
|
|
|
для: Akira
(22.04.2005 в 23:00)
| | В URL имеется ввиду? Скорее всего стоит переадресация... | |
|
|
|
|
|
|
|
для: cheops
(22.04.2005 в 23:02)
| | Глупо использовать заголовок.
А если я не выставлю в Opera ru ? или пользуюсь eng версией ie?
По-моему лучше всего использовать какоя язsr система использует. | |
|
|
|
|
|
|
|
для: Akira
(22.04.2005 в 23:05)
| | На самом деле это тоже не очень надёжный способ, даже если имеется приём, чтобы вытащить язык системы - многие принципиально сидят на английской Windows, считая, что там меньше ошибок. Это добровольное дело посетителя признаваться в том, на каком языке он говорит или нет :))) | |
|
|
|
|
|
|
|
для: cheops
(22.04.2005 в 23:14)
| | Тогда раз сидят на eng то пусть и читают на нем =) Раз сидят значит могут читать. | |
|
|
|
|
автор: Никоза (22.04.2005 в 23:21) |
|
|
для: Akira
(22.04.2005 в 23:16)
| | 5 БАЛЛОВ!!! | |
|
|
|
|
автор: Никоза (23.04.2005 в 01:04) |
|
|
для: Никоза
(22.04.2005 в 23:21)
| | Что-то я попытался тут соорудить - нифига не получается.
Не понимаю, как он это определяет. Язык-то откуда брать?
... Я вот тоже, например, грек - но ни фига вообще в греческом не смыслю...
знаю только грек Гомер был с бородой - филосов.
Да ещё Зевс - этот басни писал вроде... | |
|
|
|
|
|
|
|
для: Никоза
(23.04.2005 в 01:04)
| |
<?
print $_SERVER["HTTP_ACCEPT_LANGUAGE"]
?>
|
Выдает: ru,en;q=0.9 | |
|
|
|
|
автор: Никоза (23.04.2005 в 01:51) |
|
|
для: Akira
(23.04.2005 в 01:48)
| | Понял... (вроде)...
Сейчас попробую ещё...... | |
|
|
|