X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=languages%2FLanguageCode.php;h=7d954d38030f2de16da5fcfaa986ad9f579c0b82;hb=c6ad2554f40f8ebbe9e38ac64ea933076f348729;hp=b0baec1341c1e69966b10e69ad58d41490ea7723;hpb=0756849eb8450909d14dcb619307bdf07f0c7fcd;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/LanguageCode.php b/languages/LanguageCode.php index b0baec1341..7d954d3803 100644 --- a/languages/LanguageCode.php +++ b/languages/LanguageCode.php @@ -31,9 +31,10 @@ class LanguageCode { * Mapping of deprecated language codes that were used in previous * versions of MediaWiki to up-to-date, current language codes. * These may or may not be valid BCP 47 codes; they are included here - * because MediaWiki remapped these particular codes at some point. + * because MediaWiki renamed these particular codes at some point. * - * @var array Mapping from language code to language code + * @var array Mapping from deprecated MediaWiki-internal language code + * to replacement MediaWiki-internal language code. * * @since 1.30 * @see https://meta.wikimedia.org/wiki/Special_language_codes @@ -71,7 +72,8 @@ class LanguageCode { * `kk-Cyrl` is a valid code, although some validators may emit * a warning note. * - * @var array Mapping from nonstandard codes to BCP 47 codes + * @var array Mapping from nonstandard MediaWiki-internal codes to + * BCP 47 codes * * @since 1.32 * @see https://meta.wikimedia.org/wiki/Special_language_codes @@ -161,10 +163,7 @@ class LanguageCode { * @since 1.30 */ public static function replaceDeprecatedCodes( $code ) { - if ( isset( self::$deprecatedLanguageCodeMapping[$code] ) ) { - return self::$deprecatedLanguageCodeMapping[$code]; - } - return $code; + return self::$deprecatedLanguageCodeMapping[$code] ?? $code; } /**