'gsw', 'bat-smg' => 'sgs', 'be-x-old' => 'be-tarask', 'fiu-vro' => 'vro', 'roa-rup' => 'rup', 'zh-classical' => 'lzh', 'zh-min-nan' => 'nan', 'zh-yue' => 'yue', ]; /** * Returns a mapping of deprecated language codes that were used in previous * versions of MediaWiki to up-to-date, current language codes. * * This array is merged into $wgDummyLanguageCodes in Setup.php, along with * the fake language codes 'qqq' and 'qqx', which are used internally by * MediaWiki's localisation system. * * @return string[] * * @since 1.29 */ public static function getDeprecatedCodeMapping() { return self::$deprecatedLanguageCodeMapping; } /** * Replace deprecated language codes that were used in previous * versions of MediaWiki to up-to-date, current language codes. * Other values will returned unchanged. * * @param string $code Old language code * @return string New language code * * @since 1.30 */ public static function replaceDeprecatedCodes( $code ) { if ( isset( self::$deprecatedLanguageCodeMapping[$code] ) ) { return self::$deprecatedLanguageCodeMapping[$code]; } return $code; } }