Prevent Simplified/Traditional Chinese message conversion when listing the messages.
authorZheng Zhu <zhengzhu@users.mediawiki.org>
Fri, 17 Sep 2004 04:49:39 +0000 (04:49 +0000)
committerZheng Zhu <zhengzhu@users.mediawiki.org>
Fri, 17 Sep 2004 04:49:39 +0000 (04:49 +0000)
includes/SpecialAllmessages.php

index 91f7f1f..fd7bb94 100644 (file)
@@ -10,7 +10,8 @@
  */
 function wfSpecialAllmessages() {
        global $wgOut, $wgAllMessagesEn, $wgRequest, $wgMessageCache, $wgTitle;
-       
+       global $wgDoZhMessageConversion, $wgLanguageCode;
+
        $fname = "wfSpecialAllMessages";
        wfProfileIn( $fname );
        
@@ -24,11 +25,19 @@ function wfSpecialAllmessages() {
        ksort( $sortedArray );
        $messages = array();
        $wgMessageCache->disableTransform();
+
+    if(strtolower($wgLanguageCode) == "zh")
+        $wgDoZhMessageConversion = false;
+
        foreach ( $sortedArray as $key => $enMsg ) {
                $messages[$key]['enmsg'] = $enMsg;
                $messages[$key]['statmsg'] = wfMsgNoDb( $key );
                $messages[$key]['msg'] = wfMsg ( $key );
        }
+
+    if(strtolower($wgLanguageCode) == "zh")
+        $wgDoZhMessageConversion = true;
+
        $wgMessageCache->enableTransform();
        wfProfileOut( "$fname-setup" );