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: https://github.com/wikimedia/mediawiki/blob/1113b1203cbc1049fb1d01e975ff9a531d72a408/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%