wiki.techinc.nl/maintenance/redundanttrans.php
2005-06-21 01:31:16 +00:00

28 lines
557 B
PHP

<?php
/**
* Prints out messages that are no longer used.
*
* @package MediaWiki
* @subpackage Maintenance
*/
require_once('commandLine.inc');
if ( 'en' == $wgLanguageCode ) {
print "Current selected language is English. Cannot check translations.\n";
exit();
}
$count = $total = 0;
$msgarray = 'wgAllMessages' . ucfirst( $wgLanguageCode );
foreach ( $$msgarray as $code => $msg ) {
++$total;
if ( ! array_key_exists( $code, $wgAllMessagesEn ) ) {
print "* $code\n";
++$count;
}
}
print "{$count} messages of {$total} are redundant\n";
?>