Опыт пользователя с мультиязычным сайтом - PullRequest
6 голосов
/ 11 апреля 2019

Я создаю сайт, который является своего рода поисковой системой для зарегистрированных клиентов. Из трех предлагаемых языков клиенты могут выбрать язык по умолчанию, как и посетители.

Когда посетитель посещает профиль зарегистрированного клиента, работодатель хочет, чтобы язык интерфейса всего веб-сайта был изменен на язык клиента.

Каковы были бы преимущества и недостатки этой идеи?

Ответы [ 2 ]

4 голосов
/ 11 апреля 2019

Это действительно плохая идея угадывать предпочтения языка независимо от того, откуда поступают данные.

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

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


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

0 голосов
/ 20 апреля 2019

Эта идея может сбить с толку вашего посетителя и нарушить одну из 10 эвристик юзабилити для дизайна пользовательского интерфейса: «Видимость состояния системы». Пользователь должен быть в состоянии понять, что происходит в любое время.

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

Возможно, вы захотите взглянуть на эти эвристики: https://www.nngroup.com/articles/ten-usability-heuristics/

...