From: Tim Starling Date: Wed, 4 Oct 2006 02:21:41 +0000 (+0000) Subject: Moved language-related command-line scripts to their own directory. X-Git-Tag: 1.31.0-rc.0~55637 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=2575420772dfd6216b1b06a1f6561a464c012bb5;p=lhc%2Fweb%2Fwiklou.git Moved language-related command-line scripts to their own directory. --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index c253ff3f3f..7bafce986c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -257,7 +257,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 6617) Validate timestamps on Special:Undelete * Do fewer unnecessary full writes of user rows; only update user_touched for watch/unwatch, group membership change, and login operations - +* Restructured the languages directory, to avoid problems when people + untar MW 1.8 over the top of a 1.7 installation. == Languages updated == diff --git a/languages/scripts/date-formats.php b/languages/scripts/date-formats.php deleted file mode 100644 index 962c2f8ccb..0000000000 --- a/languages/scripts/date-formats.php +++ /dev/null @@ -1,45 +0,0 @@ -getDatePreferences(); - if ( !$prefs ) { - $prefs = array( 'default' ); - } - print "date: "; - foreach ( $prefs as $index => $pref ) { - if ( $index > 0 ) { - print ' | '; - } - print $lang->date( $ts, false, $pref ); - } - print "\n$code time: "; - foreach ( $prefs as $index => $pref ) { - if ( $index > 0 ) { - print ' | '; - } - print $lang->time( $ts, false, $pref ); - } - print "\n$code both: "; - foreach ( $prefs as $index => $pref ) { - if ( $index > 0 ) { - print ' | '; - } - print $lang->timeanddate( $ts, false, $pref ); - } - print "\n\n"; -} - -?> diff --git a/languages/scripts/function-list.php b/languages/scripts/function-list.php deleted file mode 100644 index 84efb29d4f..0000000000 --- a/languages/scripts/function-list.php +++ /dev/null @@ -1,44 +0,0 @@ - diff --git a/languages/scripts/validate.php b/languages/scripts/validate.php deleted file mode 100644 index 10d98d3724..0000000000 --- a/languages/scripts/validate.php +++ /dev/null @@ -1,40 +0,0 @@ -\n"; - exit( 1 ); -} -array_shift( $argv ); - -define( 'MEDIAWIKI', 1 ); -define( 'NOT_REALLY_MEDIAWIKI', 1 ); - -$IP = dirname( __FILE__ ) . '/../..'; - -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; -} -?> diff --git a/maintenance/checkLanguage.php b/maintenance/checkLanguage.php deleted file mode 100644 index 8e489b7be6..0000000000 --- a/maintenance/checkLanguage.php +++ /dev/null @@ -1,177 +0,0 @@ -getMessages( $code ); - $messagesNumber = count( $messages['translated'] ); - - # Skip the checks if specified - if ( $wgDisplayLevel == 0 ) { - return; - } - - # Untranslated messages - if ( in_array( 'untranslated', $wgChecks ) ) { - $untranslatedMessages = $wgLanguages->getUntranslatedMessages( $code ); - $untranslatedMessagesNumber = count( $untranslatedMessages ); - $wgLanguages->outputMessagesList( $untranslatedMessages, $code, "\n$untranslatedMessagesNumber messages of $wgRequiredMessagesNumber are not translated to $code, but exist in en:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Duplicate messages - if ( in_array( 'duplicate', $wgChecks ) ) { - $duplicateMessages = $wgLanguages->getDuplicateMessages( $code ); - $duplicateMessagesNumber = count( $duplicateMessages ); - $wgLanguages->outputMessagesList( $duplicateMessages, $code, "\n$duplicateMessagesNumber messages of $messagesNumber are translated the same in en and $code:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Obsolete messages - if ( in_array( 'obsolete', $wgChecks ) ) { - $obsoleteMessages = $messages['obsolete']; - $obsoleteMessagesNumber = count( $obsoleteMessages ); - $wgLanguages->outputMessagesList( $obsoleteMessages, $code, "\n$obsoleteMessagesNumber messages of $messagesNumber are not exist in en (or are in the ignored list), but still exist in $code:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Messages without variables - if ( in_array( 'variables', $wgChecks ) ) { - $messagesWithoutVariables = $wgLanguages->getMessagesWithoutVariables( $code ); - $messagesWithoutVariablesNumber = count( $messagesWithoutVariables ); - $wgLanguages->outputMessagesList( $messagesWithoutVariables, $code, "\n$messagesWithoutVariablesNumber messages of $messagesNumber in $code don't use some variables while en uses them:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Empty messages - if ( in_array( 'empty', $wgChecks ) ) { - $emptyMessages = $wgLanguages->getEmptyMessages( $code ); - $emptyMessagesNumber = count( $emptyMessages ); - $wgLanguages->outputMessagesList( $emptyMessages, $code, "\n$emptyMessagesNumber messages of $messagesNumber in $code are empty or -:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Messages with whitespace - if ( in_array( 'whitespace', $wgChecks ) ) { - $messagesWithWhitespace = $wgLanguages->getMessagesWithWhitespace( $code ); - $messagesWithWhitespaceNumber = count( $messagesWithWhitespace ); - $wgLanguages->outputMessagesList( $messagesWithWhitespace, $code, "\n$messagesWithWhitespaceNumber messages of $messagesNumber in $code have a trailing whitespace:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Non-XHTML messages - if ( in_array( 'xhtml', $wgChecks ) ) { - $nonXHTMLMessages = $wgLanguages->getNonXHTMLMessages( $code ); - $nonXHTMLMessagesNumber = count( $nonXHTMLMessages ); - $wgLanguages->outputMessagesList( $nonXHTMLMessages, $code, "\n$nonXHTMLMessagesNumber messages of $messagesNumber in $code are not well-formed XHTML:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } - - # Messages with wrong characters - if ( in_array( 'chars', $wgChecks ) ) { - $messagesWithWrongChars = $wgLanguages->getMessagesWithWrongChars( $code ); - $messagesWithWrongCharsNumber = count( $messagesWithWrongChars ); - $wgLanguages->outputMessagesList( $messagesWithWrongChars, $code, "\n$messagesWithWrongCharsNumber messages of $messagesNumber in $code include hidden chars which should not be used in the messages:", $wgDisplayLevel, $wgLinks, $wgWikiLanguage ); - } -} - -# Show help -if ( isset( $options['help'] ) ) { - echo <<