Tweak for r41431: also use wfMsgExt() in Language::getMessageFromDB()
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 30 Sep 2008 19:03:22 +0000 (19:03 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 30 Sep 2008 19:03:22 +0000 (19:03 +0000)
languages/Language.php

index 4aebb0c..1b36bff 100644 (file)
@@ -402,21 +402,13 @@ class Language {
        }
 
        /**
-        * Ugly hack to get a message maybe from the MediaWiki namespace, if this
-        * language object is the content or user language.
+        * Get a message from the MediaWiki namespace.
+        *
+        * @param $msg String: message name
+        * @return string
         */
        function getMessageFromDB( $msg ) {
-               global $wgContLang, $wgLang;
-               if ( $wgContLang->getCode() == $this->getCode() ) {
-                       # Content language
-                       return wfMsgForContent( $msg );
-               } elseif ( $wgLang->getCode() == $this->getCode() ) {
-                       # User language
-                       return wfMsg( $msg );
-               } else {
-                       # Neither, get from localisation
-                       return $this->getMessage( $msg );
-               }
+               return wfMsgExt( $msg, array( 'parsemag', 'language' => $this ) );
        }
 
        function getLanguageName( $code ) {