getCode(); } if ( $code == 'en' ) { print "Current selected language is English. Cannot check translations.\n"; exit(); } $filename = Language::getMessagesFileName( $code ); if ( file_exists( $filename ) ) { require( $filename ); } else { $messages = array(); } $count = $total = 0; $wgEnglishMessages = Language::getMessagesFor( 'en' ); $wgLocalMessages = $messages; foreach ( $wgEnglishMessages as $key => $msg ) { ++$total; if ( !isset( $wgLocalMessages[$key] ) ) { print "'{$key}' => \"$msg\",\n"; ++$count; } } print "{$count} messages of {$total} are not translated in the language {$code}.\n"; ?>