Русский с буквы «R»
Вчера Тема Лебедев опять накинул говнеца на вентилятор. Наброс был настолько коротким, что я позволю процитировать его полностью:
Пиздец, больше всего меня бесит, когда в списке языков русский находится не по алфавиту на букау R, а по другому алфавиту.
Вот в Википедии нормально сделано.
Честно говоря, я не очень понял, что хотел сказать Лебедев — на сайте «Википедии» реализация переключения язык (точнее, раздела) сделана примерно так же — жуткая помесь всех языков мира с произвольной сортировкой. В последнее время понимать его мысли становится все труднее и труднее, но проблему он поднял действительно важную: как показать все языки сайта.
Правильный вариант: если сайт многоязычный, то он должен сам понимать язык посетителя, потому как браузеры его передают в составе заголовкой. Страна посетителя, определенная по геолокации или базе IP, — в помощь. А еще знание страны посетителя должно менять сайт под него — цены в локальной валюте, локальные реселлеры и т. п.
При этом, естественно, возможны две вещи: ошибки определения языка (и страны) и необходимость посмотреть разделы на других языках — для этого, собственно, и создается переключатель языков и стран. Так вот, в таких «переключалках» языки и страны нужно писать на английском языке и сортировать по правилам английского языка. Для особо тупых — писать название языка и страны на национальном языке в скобках.
Причина простая: английский язык поддерживается сейчас почти всеми компьютерами по умолчанию (советские ЭВМ ЕС в интернет лазать не умеют, и на них можно забить), а вот иероглифы или кириллица — только избранными. Случилась ошибка, перекинуло американца на русскую версию — что он увидит? Правильно, крякозябры. Как ему вернуться, если он:
- не знает, что ссылку на англоязычную версию надо искать под словами «Английский (американский)»;
- что слова «Английский (американский)» означают «English (U.S.)»?
Да никак он не вернется, и компания его потеряет навсегда. Поэтому делаем так:
- English
- Hebrew (עִבְרִית)
- Russian (Русский)
и никак иначе. Русский, соответственно, можно найти на букву «R».
Не забывайте лайкать: