From 527932136f608ac4cd774fd21e36ffea86d22871 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Sat, 24 May 2014 07:32:16 +0200 Subject: [PATCH] Remove not-working scripts in maintenance/language Change-Id: Idd6b1d5dc93a5bd71f0ad7445ce2f6ddc4beeb33 --- maintenance/language/countMessages.php | 72 -------------------------- maintenance/language/validate.php | 65 ----------------------- 2 files changed, 137 deletions(-) delete mode 100644 maintenance/language/countMessages.php delete mode 100644 maintenance/language/validate.php diff --git a/maintenance/language/countMessages.php b/maintenance/language/countMessages.php deleted file mode 100644 index 1cb24ab586..0000000000 --- a/maintenance/language/countMessages.php +++ /dev/null @@ -1,72 +0,0 @@ -mDescription = "Count how many messages we have defined for each language"; - } - - public function execute() { - global $IP; - $dir = $this->getArg( 0, "$IP/languages/messages" ); - $total = 0; - $nonZero = 0; - foreach ( glob( "$dir/*.php" ) as $file ) { - $baseName = basename( $file ); - if ( !preg_match( '/Messages([A-Z][a-z_]+)\.php$/', $baseName, $m ) ) { - continue; - } - - $numMessages = $this->getNumMessages( $file ); - // print "$code: $numMessages\n"; - $total += $numMessages; - if ( $numMessages > 0 ) { - $nonZero++; - } - } - $this->output( "\nTotal: $total\n" ); - $this->output( "Languages: $nonZero\n" ); - } - - private function getNumMessages( $file ) { - // Separate function to limit scope - require $file; - if ( isset( $messages ) ) { - return count( $messages ); - } else { - return 0; - } - } -} - -$maintClass = "CountMessages"; -require_once RUN_MAINTENANCE_IF_MAIN; diff --git a/maintenance/language/validate.php b/maintenance/language/validate.php deleted file mode 100644 index f1b4079876..0000000000 --- a/maintenance/language/validate.php +++ /dev/null @@ -1,65 +0,0 @@ -\n"; - exit( 1 ); -} -array_shift( $argv ); - -define( 'MEDIAWIKI', 1 ); -define( 'NOT_REALLY_MEDIAWIKI', 1 ); - -$IP = __DIR__ . '/../..'; - -require_once "$IP/includes/Defines.php"; -require_once "$IP/languages/Language.php"; - -$files = array(); -foreach ( $argv as $arg ) { - $files = array_merge( $files, glob( $arg ) ); -} - -foreach ( $files as $filename ) { - print "$filename..."; - $vars = getVars( $filename ); - $keys = array_keys( $vars ); - $diff = array_diff( $keys, Language::$mLocalisationKeys ); - if ( $diff ) { - print "\nWarning: unrecognised variable(s): " . implode( ', ', $diff ) . "\n"; - } else { - print " ok\n"; - } -} - -function getVars( $filename ) { - require $filename; - $vars = get_defined_vars(); - unset( $vars['filename'] ); - - return $vars; -} -- 2.20.1