Чтобы решить проблему, указанную в заголовке, «правильным» вариантом было бы использование кодов zh-Hans и zh-Hant, однако браузеры предлагают разные наборы вариантов.
Chrome:
Firefox:
В Safari я не нашёл способа выбрать язык, поэтому, вероятно, он всегда использует системные настройки? Это потенциально включает все следующие варианты:
Документация указывает, что с macOS возможен языковой код вида zh-Hans_HK. Интересно, передаётся ли такой код в браузер.



