blob: ebab4c7d408c9aeb434ac23dc233100be4b21059 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
/**
* @package MediaWiki
* @subpackage Maintenance
* Check to see if all messages have been translated into the selected language.
* To run this script, you must have a working installation, and it checks the
* selected language of that installation.
*/
/** */
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 ( $wgAllMessagesEn as $code => $msg ) {
++$total;
if ( ! array_key_exists( $code, $$msgarray ) ) {
print "'{$code}' => \"$msg\",\n";
++$count;
}
}
print "{$count} messages of {$total} not translated.\n";
?>
|