Когда первый accept-language браузера — `zh-HK`, язык интерфейса по умолчанию указан неверно

Чтобы решить проблему, указанную в заголовке, «правильным» вариантом было бы использование кодов zh-Hans и zh-Hant, однако браузеры предлагают разные наборы вариантов.

Chrome:

Firefox:

В Safari я не нашёл способа выбрать язык, поэтому, вероятно, он всегда использует системные настройки? Это потенциально включает все следующие варианты:


Документация указывает, что с macOS возможен языковой код вида zh-Hans_HK. Интересно, передаётся ли такой код в браузер.

1 лайк