From: Max Semenik Date: Mon, 4 Jan 2010 07:58:58 +0000 (+0000) Subject: Removed dummy/obsolete language codes from installer X-Git-Tag: 1.31.0-rc.0~38421 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=dff724821eda8a867b7f457f71413b71e1892947;p=lhc%2Fweb%2Fwiklou.git Removed dummy/obsolete language codes from installer --- diff --git a/config/Installer.php b/config/Installer.php index 4467763f36..57e31a58f1 100644 --- a/config/Installer.php +++ b/config/Installer.php @@ -2125,6 +2125,9 @@ function getLanguageList() { $codes = array(); + // qqq is a dummy "language" for documenting messages, other language codes are legacy/fallback. + $blacklist = array( 'qqq', 'als', 'be-x-old', 'dk', 'fiu-vro', 'iu', 'nb', 'simple', 'tp' ); + $d = opendir( "../languages/messages" ); /* In case we are called from the root directory */ if (!$d) @@ -2133,7 +2136,7 @@ function getLanguageList() { $m = array(); if( preg_match( '/Messages([A-Z][a-z_]+)\.php$/', $f, $m ) ) { $code = str_replace( '_', '-', strtolower( $m[1] ) ); - if( $code == 'qqq' ) continue; + if( in_array( $code, $blacklist ) ) continue; if( isset( $wgLanguageNames[$code] ) ) { $name = wfBCP47( $code ) . ' - ' . $wgLanguageNames[$code]; } else {