X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2FLanguageCode.php;h=7d954d38030f2de16da5fcfaa986ad9f579c0b82;hb=c2299975d4a955238cb53660a08283ff90ae0ab3;hp=b0baec1341c1e69966b10e69ad58d41490ea7723;hpb=69286527352e8f7b59a4b78adc327b8336de9312;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; } /**