Load all extension messages in the specified language code, not only messages defined...
authorRotem Liss <rotem@users.mediawiki.org>
Sun, 8 Jun 2008 13:16:19 +0000 (13:16 +0000)
committerRotem Liss <rotem@users.mediawiki.org>
Sun, 8 Jun 2008 13:16:19 +0000 (13:16 +0000)
maintenance/language/languages.inc

index 82fdf50..043a9cb 100644 (file)
@@ -452,16 +452,8 @@ class extensionLanguages extends languages {
         * @param $code The language code.
         */
        protected function loadRawMessages( $code ) {
-               if ( isset( $this->mRawMessages[$code] ) ) {
-                       return;
-               }
-               $definitions = $this->mMessageGroup->getDefinitions();
-               $this->mRawMessages[$code] = array();
-               foreach( $definitions as $key => $value ) {
-                       $message = $this->mMessageGroup->getMessage( $key, $code );
-                       if( $message !== null ) {
-                               $this->mRawMessages[$code][$key] = $message;
-                       }
+               if( !isset( $this->mRawMessages[$code] ) ) {
+                       $this->mRawMessages[$code] = $this->mMessageGroup->load( $code );
                }
        }
 }