|
|
|
| Здравствуйте, как собственно реализовывают сайт на нескольких языках, есть автоматические решение или прописывать для каждого языка??? | |
|
|
|
|
|
|
|
для: Maloi_m3
(13.11.2010 в 08:59)
| | в базе можно добавить доп. поле, скажем, lang
и при добавлении чегото в базу ложить в соответствующие поля.
Если какието отдельные словосочитания, можно так же сделать на основе базы либо файла набор переменных. | |
|
|
|
|
|
|
|
для: sl1p
(13.11.2010 в 09:42)
| | Ясно сам контент менять не буду, нужно чтоб навигация и интерфейс был на языке пользователя, теперь такой вопрос как определить язык пользователя?
Думал на основе IP но нахождение в стране не говорит о знание языка, браузер тоже не всегда передаёт настройки языка, какие ещё есть решения? | |
|
|
|
|
|
|
|
для: maloi_m3
(13.11.2010 в 09:50)
| | Браузер всегда выдаст язык, но запрашивать это надо на клиенте с помощью JS, но это будет не язык системы, а язык локализации браузера. | |
|
|
|
|
|
|
|
для: sim5
(13.11.2010 в 10:17)
| | >но запрашивать это надо на клиенте с помощью JS,
Это почему?
Accept-Language отменили? | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 13:11)
| | Да нет, но в браузере можно указать несколько предпочтительных языков, и все эти языки будут переданы на сервер зголовком Accept-Language.
Надо как нибудь проверить, кто не слажает. | |
|
|
|
|
|
|
|
для: sim5
(13.11.2010 в 13:38)
| | Совершенно верно.
Мой любимый камелеоша, например, безо всяких настроек сей момент возвращает
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
|
Что я считаю вполне приемлемым ответом. | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 13:52)
| | за что любите? (думаю поставить себе шестой браузер :) ) | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 13:52)
| | И как в этом разобраться чего же у юзера, по ранжиру? )
Нет, вот будет время, проверю все варианты. | |
|
|
|
|
|
|
|
для: sim5
(13.11.2010 в 14:15)
| | эта надпись означает, что (в порядке уменьшения адекватности q) пользователя устроит сайт с языком для региона:
q язык регион
1.0 ru ru
0.8 ru любой
0.5 en us
0.3 en любой
|
| |
|
|
|
|
|
|
|
для: Trianon
(13.11.2010 в 14:19)
| | Посмотрим. | |
|
|
|