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

В сообществе тайваньских разработчиков свободного ПО (FOSS) для локализации предпочтение отдаётся термину «正體», но меня не смущает ни один из вариантов.

Если у вас всего два варианта, код в основном имеет косметическое значение. Часто, даже когда название гласит «Chinese (Traditional)», в основе всё ещё используется zh_TW. В любом случае вам всё равно придётся обрабатывать оба варианта тегов языка, отправляемых браузерами: language-region и language-script-region. Насколько мне известно, Firefox на Android отправляет заголовок accept-language с значением zh-Hant-HK в зависимости от настроек системной локали Android.

2 лайка