Мультиязычность сайта, как организовать

[Удален]
891

Доброго всем времени,

Прошу совета. Как можно организовать мультиязычность на сайте для удобства пользователей, не обязательно чтобы на соответствующий язык перенаправляло по IP.

Хочется сделать так, чтобы при заходе на сайт посетитель видел бы "ярлыки флажки" и сам выбирал свой язык, ну и соответственно он перенаправлялся, либо автоматом переводилась бы страница сайта на "его родной".

CMS самописная используется.

Есть ли такой скрипт или что-то подобное, и где можно достать, приобрести.

Спасибо за Ваши ответы!!!

promobroker
На сайте с 23.10.2007
Offline
61
#1

чтобы автоматом текст переводился на одних и техже страницах это бред, лучше сделать дополнительный раздел на другом языке типа

site.ru/ru/

site.ru/en/

так будет и правильней и для поиковиков отлично и страниц на сайте будет больше

Хостинг для всех (http://www.1gb.ru/78ce30fb0klz)
kolobok74
На сайте с 29.01.2006
Offline
267
#2

Можете конечно использовать сервис: http://translate.google.ru/translate_t?hl=ru#, однако, намного лучше качество контента, если Вы переводите его сами и выкладываете в соответствующие разделы своего сайта.

L8
На сайте с 07.08.2006
Offline
81
#3

Чтобы перенаправляло по IP на соответствующий язык нужно использовать geoip базы для определения из какой страны пользователь. Сделать проверку, например, если Россия - русский язык, Китай - китайский и т.д.

А автоматический перевод страницы на другие языки сделать качественно не удастся. Тексты получаются нечитабельные :( Так что переводите заранее сами.

SAlex
На сайте с 27.07.2008
Offline
409
#4

В некоторых странах несколько официальных языков. Выбор направления перевода автоматом некорректно, лучше дайте посетителю возможность выбора. Сервис гугла и подобные очень коряво переводят тект. Если страницы на иностранном делаете для имиджа сайта, то нужен заранее сделанный специалистом ручной перевод. Перевод автоматом тоже встречается, но надо понять для какой целевой аудитории это делается - в любом случае это нельзя рекомендовать для массового просмотра.

DD
На сайте с 02.10.2008
Offline
131
#5

Ну это от CMS зависит. У вас тексты записаны в html-файлах или в БД? Если вариант с БД - то это не очень сложно. Например, в кукисах хранится переменная с текущим языком. Используя переменную, генерируем запрос к БД, отличаться он будет только на 1 слово.

Ну а если тексты лежат в отдельных файликах - ну тут при использовании самописной CMS будет несколько сложнее, придется к примеру делать дубли страниц на разных языках. Я лично предпочитаю работать с БД.

Бытовая техника Miele (http://www.grafua.ru). Недорого.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий