Output converted namespace name in nstab when nstab-* is not defined
authorLiangent <liangent@gmail.com>
Sat, 4 Apr 2015 04:53:29 +0000 (12:53 +0800)
committerLiangent <liangent@gmail.com>
Sat, 4 Apr 2015 04:53:29 +0000 (12:53 +0800)
In languages without converter implemented, FakeConverter just invokes
Language::getFormattedNsText(), which is the function used originally.

Change-Id: Ieb34a65776cf69bcd67f1ed8402eb3d38ece0f0c

includes/skins/SkinTemplate.php

index b0390e9..61aad92 100644 (file)
@@ -717,7 +717,7 @@ class SkinTemplate extends Skin {
                        $text = $msg->text();
                } else {
                        global $wgContLang;
-                       $text = $wgContLang->getFormattedNsText(
+                       $text = $wgContLang->getConverter()->convertNamespace(
                                MWNamespace::getSubject( $title->getNamespace() ) );
                }