]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - languages/LanguageConverter.php
MediaWiki 1.16.2
[autoinstallsdev/mediawiki.git] / languages / LanguageConverter.php
index ebf1ab43e06fe16664bb6a0267cfce80b25021e5..d362c5595d81f6727a81a39b4427fe0ca4d242d7 100644 (file)
@@ -551,13 +551,14 @@ class LanguageConverter {
        public function convertTitle( $title ) {
                $variant = $this->getPreferredVariant();
                $index = $title->getNamespace();
-               if ( $index === NS_MAIN ) {
+               if ( $index === NS_MAIN || $index === NS_SPECIAL ) {
                        $text = '';
                } else {
                        // first let's check if a message has given us a converted name
                        $nsConvKey = 'conversion-ns' . $index;
-                       if ( !wfEmptyMsg( $nsConvKey ) ) {
-                               $text = wfMsgForContentNoTrans( $nsConvKey );
+                       $nsLocalText = wfMsgForContentNoTrans( $nsConvKey );
+                       if ( !wfEmptyMsg( $nsConvKey, $nsLocalText ) ) {
+                               $text = $nsLocalText;
                        } else {
                                // the message does not exist, try retrieve it from the current
                                // variant's namespace names.