[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разноязычность сайта
Dron19
Всем привет, снова я с вопросом. Заинтересовал вопрос, как сделать мультиязычность для сайта, то есть изменять язык на тот, который пользователь хочет, если один пользователь зашел, изминил для себя язык, а у других пользователей оставался исходный язык, как и был, заранее спс



Спустя 2 минуты, 14 секунд (27.12.2010 - 18:49) inpost написал(а):
Dron19
Я в кукисы отправлял параметр, какой язык выбран или какой регион.

Спустя 29 секунд (27.12.2010 - 18:49) Dron19 написал(а):
а потом что делал с этими куками, как переводить язык я не знаю

Спустя 1 минута, 43 секунды (27.12.2010 - 18:51) inpost написал(а):
Dron19
В БД хранишь текст на разных языках, или в общих настройках (как на ирбисе) для кнопок. В зависимости от языка пользователя обращаешься к нужной библиотеки для кнопок или нужной ячейки в БД для текста.

Спустя 1 минута, 22 секунды (27.12.2010 - 18:52) Dron19 написал(а):
блин точняк, спасибо =) wink.gif нужно было немножко подумать, перед тем как создавать тему

Спустя 2 минуты, 41 секунда (27.12.2010 - 18:55) inpost написал(а):
Dron19
Если бы меня рядом не было, ты бы и сам догнал через пол часа! Обычно такой эфект от тем на форуме. =)

Спустя 2 часа, 38 минут, 49 секунд (27.12.2010 - 21:34) Dron19 написал(а):
=)

Спустя 11 часов, 14 минут, 35 секунд (28.12.2010 - 08:48) Hoodzon написал(а):
Хранить в Cookies/Сессиях - параметр локали - страшное дело.
Для того, чтобы был нормальный usability, seo индексация, необходимо делать:
1) поддомен ru.site.ru
2) полностью домен site.ru, site.com
3) построить роутинг так, чтобы в url присутствовал всегда обязательный языковой параметр, пример site.ru/ru, site.ru/en

Спустя 15 дней, 4 часа, 5 минут, 40 секунд (13.01.2011 - 12:54) maurise написал(а):
Вариант №3 (site.ru/ru, site.ru/en) самый приемлимый. Во-первых, легко реализовать. Во-вторых, не нужен субдомен. На некоторых хостингах субдомен считается за отдельный сайт и можно не уложиться в лимит сайтов по тарифному плану.


_____________
PHP+MySQL - уже изучил, осталось всего лишь это:
C,C++,C#,JavaScript,Python,Ruby,Perl,OpenGl,DirectX,ASP.NET - Намерен учить все
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.