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

Monolingual text values

 * T95286 macrolanguages
 * T72205 special language codes
 * T74590 lots of codes, also in the comments
 * T74126 lots of codes, also in the comments
 * T44396 should not support bad mwfile language codes
 * de-formal?

Todo

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