User:Adrian Heine (WMDE)/Languages

Definitions
 * UI language: Languages you can use as UI language that do something else than just falling back to en
 * Valid ISO-1 or ISO-3 code: A code that is either in ISO-1 or ISO-3 or starts with a valid ISO-1 or ISO-3 code and a dash

Terms

 * Needs a fallback for unsupported UI languages
 * T44396 should not support bad mwfile language codes T51024
 * T53071 should not support dummy codes

Todo

 * Language::isSupportedLanguage
 * resources/lib/jquery.i18n/src/jquery.i18n.fallbacks.js
 * https://meta.wikimedia.org/wiki/Special_language_codes
 * CLDR local names
 * uz? T44397