* 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
* `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
* @since 1.30
*/
public static function replaceDeprecatedCodes( $code ) {
- if ( isset( self::$deprecatedLanguageCodeMapping[$code] ) ) {
- return self::$deprecatedLanguageCodeMapping[$code];
- }
- return $code;
+ return self::$deprecatedLanguageCodeMapping[$code] ?? $code;
}
/**