From 222b01f5169f1c7e69762e0e8904c24f78f71882 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 28 Jul 2010 11:52:48 +0200 Subject: update to MediaWiki 1.16.0 --- maintenance/language/checkDupeMessages.php | 118 +++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 maintenance/language/checkDupeMessages.php (limited to 'maintenance/language/checkDupeMessages.php') diff --git a/maintenance/language/checkDupeMessages.php b/maintenance/language/checkDupeMessages.php new file mode 100644 index 00000000..81eafccf --- /dev/null +++ b/maintenance/language/checkDupeMessages.php @@ -0,0 +1,118 @@ + $value) { + foreach ($wgMessages[$langCode] as $ckey => $cvalue) { + if (!strcmp($key,$ckey)) { + if ((!strcmp($key,$ckey)) && (!strcmp($value,$cvalue))) { + if (!strcmp($runMode,'raw')) { + print("$key\n"); + } else if (!strcmp($runMode,'php')) { + print("'$key' => '',\n"); + } else if (!strcmp($runMode,'wiki')) { + $uKey = ucfirst($key); + print("* MediaWiki:$uKey/$langCode\n"); + } else { + print("* $key\n"); + } + $count++; + } + } + } + } + if (!strcmp($runMode,'php')) { + print(");\n"); + } + if (!strcmp($runMode,'text')) { + if ($count == 1) { + echo "\nThere are $count duplicated message in $langCode, against to $langCodeC.\n"; + } else { + echo "\nThere are $count duplicated messages in $langCode, against to $langCodeC.\n"; + } + } + } else { + if (!$messageExist) + echo "There are no messages defined in $langCode.\n"; + if (!$messageCExist) + echo "There are no messages defined in $langCodeC.\n"; + } +} -- cgit v1.2.3-54-g00ecf