Я хочу определить, что является предпочтительным регионом пользователя ОС Ma c при использовании Safari. Настройку можно изменить в System Preferences>Language&Region>Region
.
Этот параметр используется для определения форматирования дат, чисел и валют, и я хочу использовать это на своем веб-сайте для правильной локализации таких вещей. Например, мой компьютер установлен в en-US, но мой регион - Франция. Таким образом, мой формат даты на сегодня - среда, 11 марта, а не среда, 11 марта, если только мои языковые настройки были соблюдены.
То, что я не хочу делать, это
- Получение предпочтительного языка и извлечение региональной части: например, извлечение "US" из
en-US
. - Использование службы IP для определения текущей страны.
Кроме того, если есть возможность обнаружить этот параметр в других браузерах, это было бы еще лучше.