From 7d3753cfb9be20fe38c58ef653fcfb7cad21534c Mon Sep 17 00:00:00 2001 From: Zheng Zhu Date: Fri, 17 Sep 2004 04:49:39 +0000 Subject: [PATCH] Prevent Simplified/Traditional Chinese message conversion when listing the messages. --- includes/SpecialAllmessages.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/includes/SpecialAllmessages.php b/includes/SpecialAllmessages.php index 91f7f1f458..fd7bb947d4 100644 --- a/includes/SpecialAllmessages.php +++ b/includes/SpecialAllmessages.php @@ -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" ); -- 2.20.1