Two-character primary language subtags were defined in the IANA
registry according to the assignments found in the standard "ISO
639-1:2002, Codes for the representation of names of languages --
Part 1: Alpha-2 code" [ISO639-1], or using assignments
subsequently made by the ISO 639-1 registration authority (RA) or
governing standardization bodies.
where ISO 639-1 uses ja, zh and ko for CJK languages.
according to specs:
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language
https://tools.ietf.org/rfc/bcp/bcp47.txt
where
ISO 639-1
usesja
,zh
andko
for CJK languages.Tested on latest Chrome and Firefox