* Language::getFallbackFor() now returns 'en' when the passed language does not exist...
authorRobert Leverington <roberthl@users.mediawiki.org>
Tue, 27 May 2008 09:19:24 +0000 (09:19 +0000)
committerRobert Leverington <roberthl@users.mediawiki.org>
Tue, 27 May 2008 09:19:24 +0000 (09:19 +0000)
* Remove excess tab from end of one line.
Patch by Nike.

languages/Language.php

index 7ff746b..4a2b886 100644 (file)
@@ -2125,12 +2125,12 @@ class Language {
                $filename = self::getMessagesFileName( $code );
                if ( !file_exists( $filename ) ) {
                        wfDebug( "Language::loadLocalisation(): no localisation file for $code, using implicit fallback to en\n" );
-                       $cache = array();
+                       $cache = $cache = compact( self::$mLocalisationKeys ); // Set correct fallback;
                        $deps = array();
                } else {
                        $deps = array( $filename => filemtime( $filename ) );
                        require( $filename );
-                       $cache = compact( self::$mLocalisationKeys );   
+                       $cache = compact( self::$mLocalisationKeys );
                        wfDebug( "Language::loadLocalisation(): got localisation for $code from source\n" );
                }