03205a8955f961a0b6a7077a27ee60637eea1373
Audit language names against BCP 47 validator and rename those which are
not valid BCP 47 codes, leaving the old aliases for backward-compatibility.
Validated against IANA registry at
https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
with the help of the validator at
http://schneegans.de/lv/
Add fully-expanded aliases for zh-XX language codes to help compatibility
with other BCP 47 users.
See also:
1113b1203c/languages/LanguageCode.php (L56)
CLDR based language data and utilities
The language data with following details are populated from the current version of CLDR supplemental data
- The script in which a language is written.
- The script code
- The language code
- The regions in which the language is spoken
- The autonym - language name written in its own script
- The directionality of the text
Description
Languages
PHP
58%
JavaScript
42%