La communauté taiwanaise FOSS de localisation privilégie « 正體 » plutôt que « 繁體 », mais cela ne me dérange pas dans les deux cas.
Tant que vous n’avez que deux variantes, le code est principalement cosmétique. Très souvent, lorsque le nom indique « Chinois (traditionnel) », le code sous-jacent reste zh_TW. Dans les deux cas, vous devez tout de même gérer à la fois les variantes language-region et language-script-region des balises de langue envoyées par les navigateurs. À ma connaissance, Firefox sur Android envoie bien accept-language avec zh-Hant-HK, selon le paramètre de localisation du système Android.