/**
* Statistics about the localisation.
*
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*
* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
* @author Ashar Voultoiz <thoane@altern.org>
* http://meta.wikimedia.org/wiki/Localization_statistics
*/
-require_once( 'maintenance/commandLine.inc' );
+require_once( dirname(__FILE__).'/../commandLine.inc' );
require_once( 'languages.inc' );
if ( isset( $options['help'] ) ) {
echo "'''Statistics are based on:''' <code>" . $version . "</code>\n\n";
echo "'''Note:''' These statistics can be generated by running <code>php maintenance/language/transstat.php</code>.\n\n";
echo "For additional information on specific languages (the message names, the actual problems, etc.), run <code>php maintenance/language/checkLanguage.php --lang=foo</code>.\n\n";
- echo '{| border="2" cellpadding="4" cellspacing="0" style="background-color: #F9F9F9; border: 1px #AAAAAA solid; border-collapse: collapse;" width="100%"'."\n";
+ echo '{| class="sortable wikitable" border="2" cellpadding="4" cellspacing="0" style="background-color: #F9F9F9; border: 1px #AAAAAA solid; border-collapse: collapse; clear:both;" width="100%"'."\n";
}
function footer() {
echo "|}\n";
}
}
-/** Outputs WikiText and appends category only used for Meta-Wiki */
+/** Outputs WikiText and appends category and text only used for Meta-Wiki */
class metawikiStatsOutput extends wikiStatsOutput {
- function header() {
- echo "See [[MediaWiki localisation]] to learn how you can help translating MediaWiki.\n";
- parent::header();
+ function heading() {
+ echo "See [[MediaWiki localisation]] to learn how you can help translating MediaWiki.\n\n";
+ parent::heading();
}
function footer() {
parent::footer();
$wgOut->heading();
$wgOut->blockstart();
$wgOut->element( 'Language', true );
+$wgOut->element( 'Code', true );
$wgOut->element( 'Translated', true );
$wgOut->element( '%', true );
$wgOut->element( 'Obsolete', true );
# Output them
$wgOut->blockstart();
- $wgOut->element( "$language ($code)" );
+ $wgOut->element( "$language" );
+ $wgOut->element( "$code" );
$wgOut->element( "$requiredMessagesNumber/$wgRequiredMessagesNumber" );
$wgOut->element( $requiredMessagesPercent );
$wgOut->element( "$obsoleteMessagesNumber/$messagesNumber" );
# Footer
$wgOut->footer();
-?>
+