13.06.2008 → Блог

Еще классика юзабилити

Сегодня тестировал один сайт, там был такой фрагмент:

Классика юзабилити

Это выпадающее меню с вариантами переключения на другие языковые версии. Надеюсь, в чем здесь юмор, понятно без пояснений? ;)


Комментарии (31)

  1. wilwill | 13.06.2008 в 10:16

    так в чем юмор то?

  2. Роман Настенко | 13.06.2008 в 10:20

    wilwill, подсказка: а если бы активный язык был китайский?

  3. wilwill | 13.06.2008 в 10:22

    типа не видно как на свой язык можно переключится

  4. k-s | 13.06.2008 в 10:39

    А как надо? Я могу быть и китайцем, и французом, и нигерийцем. Английский тоже не все знают :)

  5. Илья | 13.06.2008 в 11:15

    Ни разу не видел сайт, где в списке языков каждый язык написан на своем языке (русский - на русском, китайский - на китайском, и т.д.)?

  6. Mfz | 13.06.2008 в 11:38

    Eto zhi pizdec polnij :D

  7. Pashka R. | 13.06.2008 в 12:35

    >А как надо?

    Например, в виде флажков

    > Ни разу не видел сайт, где в списке языков каждый язык написан на своем языке (русский - на русском, китайский - на китайском, и т.д.)?

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

  8. Pashka R. | 13.06.2008 в 12:42

    > А как надо?

    или так:

    русский | english | українська | 中國語文

  9. daedmen | 13.06.2008 в 14:41

    а как быть, если скажем есть например 30 языков и при этом не хочется тратить кучу места даже на 30 флажков стран ???

  10. Pashka R. | 13.06.2008 в 14:42

    > а как быть, если скажем есть например 30 языков и при этом не хочется тратить кучу места даже на 30 флажков стран ???

    Почему не сделать флажки в виде дропдауна?

  11. Ярослав | 13.06.2008 в 14:48

    По-моему, все ясно, если просто подумать ;) Человек, не знающий русского, зайдя на сайт, ни за что не поймет, что эта форма нужна для выбора языка. Решения таковы:
    — Писать на некотором «общем» языке («Select language…» вполне подойдет);
    — убрать форму и развешать в ряд флаги;
    — Добавить перед формой вопрос на «общем языке», тогда default значение поля неважно.

  12. Николай громов (nicothin) | 13.06.2008 в 15:04

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

    Ярослав даже предложил некие решения…

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

    настоящий специалист по юзабилити (к коим я, конечно, не отношусь) предложил бы определять страну по диапазону IP или другим возможным признакам, а если таковое определение не удалось или сомнительно - тогда уж и предлагать «Select language…» и все прочее…

    все - имхо.

  13. молчун | 13.06.2008 в 15:09

    В принципе пользователь может определяться по IP. И в зависимости от страны ему выдается наиболее вероятный язык.

  14. молчун | 13.06.2008 в 15:12

    о, Николай Громов меня опередил по поводу IP :) мне кажется, что все крупные международные порталы и сервисы работают именно на этом принципе :)

  15. Роман Настенко | 13.06.2008 в 15:47

    Вот кстати сайт, у которого действительно проблема: версий здесь ОЧЕНЬ много: http://travian.ru/

    “Europe” можно и не заметить.

    Лучший вариант, наверное, определять не по IP, а по настройкам системы. Если у меня английский Windows, то хоть как-то английский я знаю :)

  16. Роман Настенко | 13.06.2008 в 15:50

    Беслпатный редактор GIMP, кстати, так делает. И даже так доверяет этим настройкам, что поменять их через саму программу, похоже, нельзя :)

    Так тоже делать нельзя, я вот не привык к украинским локализациям, невозможно было пользоваться :(

  17. Роман Настенко | 13.06.2008 в 15:59

    Почему не сделать флажки в виде дропдауна

    Кстати да. Когда много вариантов выбора — неплохое решение. Тот же травиан, о котором я писал выше, мог бы сделать так: текущая версию + самые популярные версии отображатются по умолчанию + вариант-символ “еще”. А при наведении курсора на блок появляется окошко, где все варианты даны или в виде сортированого списка по континентам, или в виде карты.

  18. Артём Курапов | 13.06.2008 в 22:49

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

    Флажки - уже замучался доказывать. Флаг это символ страны, а не языка. Однозначность между ними далеко не 1:1, возьмите Швейцарию например. Об этом много кто уже писал и всё равно многие выбирают графику

    По-моему самое подходящее решение как сказал Pashka R.
    Когда языков мало то идёт строчка вида “русский | english | українська”, а когда больше трёх то переключается на dropdown с label-обозначением “Language” на всех языках.

  19. Роман Настенко | 13.06.2008 в 23:27

    Артём Курапов, в травиане именно страны, а не языки.

    “Language” может не знать китаец, араб.

  20. Роман Настенко | 13.06.2008 в 23:28

    Да и русский с украинцем могут не знать :)

    Юмор я объяснять не буду — он тут слишком простой.

  21. Влад | 14.06.2008 в 11:06

    Не уверен, что это плохой вариант.
    Его же, к примеру, использует Google:
    http://www.google.com/analytics/ru-RU/

  22. Роман Настенко | 14.06.2008 в 12:43

    Влад, у Гугла много ошибок, на самом деле. Чтобы понять, что это бред достаточно представить себе надпись на китайском или арабском.

  23. Роман Настенко | 14.06.2008 в 12:43

    Собственно, зачем представлять, там она есть :)

  24. Влад | 14.06.2008 в 14:51

    Не уверен, что это ошибка. Это ведь не тот случай, когда есть “правильное” решение и “неправильное”.

    Обратите внимание, что на гугле пару десятков языков в select’е, у вас есть лучшее решение?

    И если и определять язык по умолчанию, то не по IP, а по Accept-Language. Иначе в командировке быстро надоест переключаться.

  25. Роман Настенко | 14.06.2008 в 16:24

    Влад, этот тот случай:
    http://www.google.com/analytics/ja-JP/

    Достаточно В ЭТОМ случае было рядом с выбором языка показывать флажок. Можно также давать всегда английский вариант — как дополнение.

    Для других ситуация — другое решение. “по Accept-Language” — я писал выше.

  26. ретро_0йд | 14.06.2008 в 19:19

    Очень часто подобное случается, кстати :)

  27. Паша Друзьяк | 17.06.2008 в 14:58

    Згодний з Артемом Курапов. Прапор для країн і не можна його використовувати для позначення мови! Щодо юзабільності, то я давно звик, що у верхньому лівому кутку має бути список доступних мов, от якщо він в іншомі місці оце вже трабл, тому, що в іншому міцсі я його шукати не буду.

  28. Роман Настенко | 17.06.2008 в 16:00

    Паша Друзьяк, тут стандарту немає. А прапор можна показати тої країни, з якої користувач. Що поряд зміна локалізації — стане зрозуміло :)

  29. Паша Друзьяк | 17.06.2008 в 17:15

    не переконав ;)

  30. Роман Настенко | 17.06.2008 в 19:17

    Паша Друзьяк, я прагну переконати в одному: ТАК не можна. Є багато можливостей зробити краще.

  31. Паша Друзьяк | 18.06.2008 в 10:39

    на мою думка так можна і це єдиний вірний варіант. опитав всіх своїх друзів вони так також вважають.


Комментировать

XHTML: Вы можете использовать эту разметку: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>