Xpoint
   [напомнить пароль]

Мультиязычность

Метки: [без меток]
2006-08-09 23:45:59 [обр] Максим Олегович[досье]

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

  1. Расположить ссылки на разные версии сайта (графически или текстовые)
  2. Расположить выпадающее меню, позволяющее выбрать нужный язык
  3. Проверять заголовок ответа браузера на наличие поддерживаемых языков
  4. Комбинация методов

1 - Мне кажеться не очень удачный вариант, полезное место тратиться практически зря, пользователь вынужден совершать лишние движения
2 - Места занимает меньше, но движений еще больше, юзабилити теряеться
3 - Как мне кажеться неплохой вариант, но надежный ли?
4 - Комбинация позволяет достичь лучшего юзабилити, но место опять таки пропадает

Какой вариант посоветуете?

И еще, как лучше делать, перекопать полностью все скрипты, что бы они автоматически меняли содержимое, или всё таки можно сделать отдельные, "переведенные" версии, ссылка к которым будет выглядеть например так сайт.ру/en или en.сайт.ру

спустя 58 минут [обр] Дмитрий Донцов+++(0/68)[досье]

думаю что нужно (1+2) + 3 = 4

(1+2) - не меню и не выпадающее... сделайте как это принято обычно: национальными флажками. вряд ли у вас более 5-ти языков.
но сначала попытайтесь определить автоматом, при неудаче выдавайте английскую версию, например.

перекопать скрипты, держать переведенные версии

тут как не делай, плохо и трудно по всякому... надо иметь Х постоянных интерфесов сайта (Х языков) и Х версий содержания - ничего лучше тут не придумаешь...
если язык известен, то лучше конечно доставать соответствующую версию данных скриптом и вставлять в соответствующую версию интерфейса, а не плодить дополнительные ссылки, домены и т.д....

спустя 43 минуты [обр] Сергей Круглов(10/2057)[досье]

Ага, зайдет к вам Гугль, вы ему хоп - русский язык. Потом кто-нибудь эту страницу найдет, а ему хоп - и английский. Он хоп - и офигеет.

Каждому языку свой URL. URL однозначно определяет язык текста.
Если уж вы уверены, что знаете, какой язык показать пользователю - ну редиректните его на нужный URL.

спустя 25 минут [обр] Дмитрий Донцов+++(0/68)[досье]
Ага, зайдет к вам Гугль, вы ему хоп - русский язык. Потом кто-нибудь эту страницу найдет, а ему хоп - и английский.

он хоп и нажмет на русский флажок...
и что?

Сергей Круглов[досье]
вы думаете что только Вы осведомлены о том как поисковики скверно ищут?

спустя 23 минуты [обр] Дмитрий Донцов+++(0/68)[досье]

Сергей Круглов[досье]
еще другое соображение...

как бы там гугль вас не приндексировал, а пользователи редко ищут абстрактные вещи, типа - "презренье к ближнему у нюхавшего розы"
они все больше хотят конкретного:

настроить apache под Solaris
телефон motorola e398
установить linux kubuntu
контактные линзы Acuvue 2 Colors
и т.д.

общее тут одно - на любом языке интерес пользователя к предмету (бренду) будет выражен по английски, а для предметов (брендов) типа Домик в деревне мультиязычный сайт и не нужен...

тот же гугль, даже если ему подсунуть версию другого языка, все равно проиндексирует как надо... а пользователь разберется - уж поверьте...

я вас могу понять - гораздо приятнее умножить гонорар на 5 чем прибавлять по 10% за версию :)

спустя 2 часа 59 минут [обр] Роман Чемисов(0/327)[досье]
Дмитрий Донцов[досье]
Зашёл на Двадцать последних запросов Yandex'а и вот, что там увидел:
девки малолетки фото видео
олимпия
бомберы
пугачева после операции фото
музыка
Совокупность приспособлений из тросов, блоков, цепей для подъема и перемещения грузов
....
спустя 8 часов [обр] Дмитрий Росляков(0/177)[досье]
  1. Проверять заголовок ответа браузера на наличие поддерживаемых языков
Сам по себе, без 1 и 2, очень плохой вариант. Что делать пользователю, если он хочет посмотреть сайт на другом языке (на котором информация представлена более полно, как обычно и бывает)?
спустя 4 часа 47 минут [обр] Дмитрий Донцов+++(0/68)[досье]
Роман Чемисов[досье]
:)
делать мультиязычный сайт для удовлетворения интересов авторов подобных запросов?
не из пушки ли по воробьям?
спустя 2 часа 56 минут [обр] Дмитрий Донцов+++(0/68)[досье]
Дмитрий Росляков[досье]
вы правы - например, самсунг ру и самсунг ком, очень разнятся по наполнению... понятно в чью пользу...
спустя 1 месяц 8 дней [обр] Сергей Сирик(0/737)[досье]

Максим Олегович[досье]
Ответ во многом зависит от количества языков. Если их всего два - можно вообще обойтись одиной ссылкой-переключателем. Т.е. если текущая версия русская, то на ссылке написано EN, и RU - если текущий язык английский.

Дмитрий Донцов[досье]
У Самсунга не несколько языков на одном сайте. Это надцать разных сайтов.

Powered by POEM™ Engine Copyright © 2002-2005