3 require_once( dirname(__FILE__
).'/../commandLine.inc' );
7 if ( !isset( $args[0] ) ) {
8 $dir = "$IP/languages/messages";
15 foreach ( glob( "$dir/*.php" ) as $file ) {
16 $baseName = basename( $file );
17 if( !preg_match( '/Messages([A-Z][a-z_]+)\.php$/', $baseName, $m ) ) {
20 $code = str_replace( '_', '-', strtolower( $m[1] ) );
21 $numMessages = wfGetNumMessages( $file );
22 //print "$code: $numMessages\n";
23 $total +
= $numMessages;
24 if ( $numMessages > 0 ) {
28 print "\nTotal: $total\n";
29 print "Languages: $nonZero\n";
31 function wfGetNumMessages( $file ) {
32 // Separate function to limit scope
34 if ( isset( $messages ) ) {
35 return count( $messages );