$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)
$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 {