diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2011-02-02 07:54:46 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2011-02-02 07:54:46 +0100 |
commit | 3bddedf685051638fdba61268ad195fee041db1c (patch) | |
tree | 93ed42491453fef8fe0614d2620146b8b603db1d /languages/LanguageConverter.php | |
parent | 8f93926e1bc6e96fc11b4d0d201025022d471de7 (diff) |
update to MediaWiki 1.16.2
Diffstat (limited to 'languages/LanguageConverter.php')
-rw-r--r-- | languages/LanguageConverter.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/languages/LanguageConverter.php b/languages/LanguageConverter.php index ebf1ab43..d362c559 100644 --- a/languages/LanguageConverter.php +++ b/languages/LanguageConverter.php @@ -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. |