*/
$wgTotalEdits = -1;
+
+/**
+ * in "zh", whether conversion of messages should take place
+ */
+$wgDoZhMessageConversion = true;
+
require_once( 'DatabaseFunctions.php' );
require_once( 'UpdateClasses.php' );
require_once( 'LogPage.php' );
* Really get a message
*/
function wfMsgReal( $key, $args, $useDB ) {
- global $wgReplacementKeys, $wgMessageCache, $wgLang;
-
+ global $wgReplacementKeys, $wgMessageCache, $wgLang, $wgLanguageCode;
+ global $wgDoZhMessageConversion;
$fname = 'wfMsg';
wfProfileIn( $fname );
if ( $wgMessageCache ) {
$message = "<$key>";
}
+ if(strtolower($wgLanguageCode) == "zh" && $wgDoZhMessageConversion) {
+ $message = $wgLang->convert($message);
+ }
# Replace arguments
if( count( $args ) ) {
$message = str_replace( $wgReplacementKeys, $args, $message );
return $message;
}
+
+
/**
* Just like exit() but makes a note of it.
* Commits open transactions except if the error parameter is set