From be3953d479521d97686cf94ca3a924d3301ebff1 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Wed, 1 Dec 2004 01:22:36 +0000 Subject: [PATCH] (bug 961) Treat languages without names more cleanly --- config/index.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/config/index.php b/config/index.php index 96e7a23a1b..67e8789111 100644 --- a/config/index.php +++ b/config/index.php @@ -1044,11 +1044,16 @@ function getLanguageList() { while( false !== ($f = readdir( $d ) ) ) { if( preg_match( '/Language([A-Z][a-z_]+)\.php$/', $f, $m ) ) { $code = str_replace( '_', '-', strtolower( $m[1] ) ); + if( isset( $wgLanguageNames[$code] ) ) { + $name = $code . ' - ' . $wgLanguageNames[$code]; + } else { + $name = $code; + } if( in_array( $code, $latin1 ) ) { - $codes[$code] = "$code - " . $wgLanguageNames[$code] . " - Unicode"; - $codes[$code.'-latin1'] = "$code - " . $wgLanguageNames[$code] . " - Latin-1"; + $codes[$code] = $name . " - Unicode"; + $codes[$code.'-latin1'] = $name . " - Latin-1"; } else { - $codes[$code] = "$code - " . $wgLanguageNames[$code]; + $codes[$code] = $name; } } } -- 2.20.1