Как лучше сделать интерфейс выбора языка (локали) и валюты, вместе или раздельно?
1) Пользователь из одного списка выбирает язык (локаль) и отдельно из другого списка выбирает валюту.
Плюс: пользователь может видеть цены в каких угодно валютах.
Минус: два действия от пользователя требуется.
Пример - сайт booking
2) Пользователь выбирает только из одного списка страну-язык, а валюта устанавливается на основе страны.
Для некоторых стран где распространено более одного языка, пар страна-язык соотвественно может быть больше.
Плюс: только одно действия от пользователя требуется .
Минус: Пользователь не может видеть цены в разных валютах на одном языке
Пример - сайт microsoft
Больше склоняюсь ко второму варианту, но хочется понять все его минусы.
Какой вариант выбираете и почему?
А на сайте etsy все выбирают отдельно: страну, язык и валюту. Зачем так сделали - не пойму
Лучше, конечно выбрать лишь язык, а валюту пусть выбирает по локации пользователя. Как пример, сайт iHerb. Хотя, этот сайт по локации и язык, и валюту выбирает.
Забавно что никто еще не додумался объединить их в один дроплист, при активации которого показываются два списка (со странами и валютами). Нажимаешь, выбираешь из двух списков, и если странице требуется перезагрузка для применения настроек - жмёшь еще и какую-нибудь кнопку ОК
объединить их в один дроплист, при активации которого показываются два списка (со странами и валютами)
Правильно ли я вас понял?
1) Вы предлагаете пользователю показывать список из пар язык+валюта:
English - USD
Русский - RUB
2) Пользователь выбрал "Русский - RUB"
3) Далее язык и валюта разделяются на 2 отдельных списка - у пользователя появляется возможность сменить валюту на USD
4) После этого пользователю нужно нажать "ОК" - и применяются настройка "Русский - USD"
А что потом после перезагрузки страницы? Снова показываем один список?
На первом шаге у нас не было пары "Русский - USD", мы ее добавляем в начало списка и показываем только этому пользователю?
Как по мне так лучше раздельно, тот же aliexpress невозможно использовать на русском, но цены хотелось бы видеть в понятной валюте. А по поводу автоопределения, раздражает когда заходишь на сайт через какой нибудь vpn, сайт определяет какой нибудь фарси и попробуй найди там переключатель языка