Merge changes I296d39be,I67bccf82
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Wed, 13 Nov 2013 16:05:53 +0000 (16:05 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 13 Nov 2013 16:05:53 +0000 (16:05 +0000)
* changes:
  Use capital for classes Languages and ExtensionLanguages
  Break long lines

1  2 
includes/AutoLoader.php
maintenance/language/StatOutputs.php
maintenance/language/messages.inc

diff --combined includes/AutoLoader.php
@@@ -1046,13 -1046,12 +1046,13 @@@ $wgAutoloadLocalClasses = array
  
        # includes/utils
        'ArrayUtils' => 'includes/utils/ArrayUtils.php',
 +      'CdbException' => 'includes/utils/Cdb.php',
        'CdbFunctions' => 'includes/utils/CdbPHP.php',
        'CdbReader' => 'includes/utils/Cdb.php',
 -      'CdbReaderDBA' => 'includes/utils/Cdb.php',
 +      'CdbReaderDBA' => 'includes/utils/CdbDBA.php',
        'CdbReaderPHP' => 'includes/utils/CdbPHP.php',
        'CdbWriter' => 'includes/utils/Cdb.php',
 -      'CdbWriterDBA' => 'includes/utils/Cdb.php',
 +      'CdbWriterDBA' => 'includes/utils/CdbDBA.php',
        'CdbWriterPHP' => 'includes/utils/CdbPHP.php',
        'ConfEditor' => 'includes/utils/ConfEditor.php',
        'ConfEditorParseError' => 'includes/utils/ConfEditor.php',
  
        # maintenance/language
        'csvStatsOutput' => 'maintenance/language/StatOutputs.php',
-       'extensionLanguages' => 'maintenance/language/languages.inc',
-       'languages' => 'maintenance/language/languages.inc',
+       'ExtensionLanguages' => 'maintenance/language/languages.inc',
+       'Languages' => 'maintenance/language/languages.inc',
        'MessageWriter' => 'maintenance/language/writeMessagesArray.inc',
        'statsOutput' => 'maintenance/language/StatOutputs.php',
        'textStatsOutput' => 'maintenance/language/StatOutputs.php',
@@@ -1166,8 -1165,6 +1166,8 @@@ class AutoLoader 
                // do not strip the leading backlash in this case, causing autoloading to fail.
                $className = ltrim( $className, '\\' );
  
 +              $filename = false;
 +
                if ( isset( $wgAutoloadLocalClasses[$className] ) ) {
                        $filename = $wgAutoloadLocalClasses[$className];
                } elseif ( isset( $wgAutoloadClasses[$className] ) ) {
                         * and we are plagued with several legacy uses created by MediaWiki < 1.5, see
                         * https://wikitech.wikimedia.org/wiki/Text_storage_data
                         */
 -                      $filename = false;
                        $lowerClass = strtolower( $className );
  
                        if ( self::$autoloadLocalClassesLower === null ) {
@@@ -1,7 -1,4 +1,4 @@@
  <?php
- if ( !defined( 'MEDIAWIKI' ) ) {
-       die();
- }
  /**
   * Statistic output classes.
   *
  /** A general output object. Need to be overriden */
  class statsOutput {
        function formatPercent( $subset, $total, $revert = false, $accuracy = 2 ) {
 -              return @sprintf( '%.' . $accuracy . 'f%%', 100 * $subset / $total );
 +              wfSuppressWarnings();
 +              $return = sprintf( '%.' . $accuracy . 'f%%', 100 * $subset / $total );
 +              wfRestoreWarnings();
 +              return $return;
        }
  
        # Override the following methods
@@@ -58,18 -52,23 +55,23 @@@ class wikiStatsOutput extends statsOutp
                global $wgDummyLanguageCodes;
                $version = SpecialVersion::getVersion( 'nodb' );
                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 "'''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 'English (en) is excluded because it is the default localization';
                if ( is_array( $wgDummyLanguageCodes ) ) {
                        $dummyCodes = array();
                        foreach ( $wgDummyLanguageCodes as $dummyCode => $correctCode ) {
                                $dummyCodes[] = Language::fetchLanguageName( $dummyCode ) . ' (' . $dummyCode . ')';
                        }
-                       echo ', as well as the following languages that are not intended for system message translations, usually because they redirect to other language codes: ' . implode( ', ', $dummyCodes );
+                       echo ', as well as the following languages that are not intended for ' .
+                               'system message translations, usually because they redirect to other ' .
+                               'language codes: ' . implode( ', ', $dummyCodes );
                }
                echo ".\n\n"; # dot to end sentence
-               echo '{| class="sortable wikitable" border="2" style="background-color: #F9F9F9; border: 1px #AAAAAA solid; border-collapse: collapse; clear:both; width:100%;"' . "\n";
+               echo '{| class="sortable wikitable" border="2" style="background-color: #F9F9F9; ' .
+                       'border: 1px #AAAAAA solid; border-collapse: collapse; clear:both; width:100%;"' . "\n";
        }
  
        function footer() {
        }
  
        function formatPercent( $subset, $total, $revert = false, $accuracy = 2 ) {
 -              $v = @round( 255 * $subset / $total );
 +              wfSuppressWarnings();
 +              $v = round( 255 * $subset / $total );
 +              wfRestoreWarnings();
 +
                if ( $revert ) {
                        # Weigh reverse with factor 20 so coloring takes effect more quickly as
                        # this option is used solely for reporting 'bad' percentages.
@@@ -287,6 -287,7 +287,6 @@@ $wgMessageStructure = array
                'disclaimerpage',
                'edithelp',
                'edithelppage',
 -              'help',
                'helppage',
                'mainpage',
                'mainpage-description',
                'prefs-namespaces',
                'defaultns',
                'default',
 -              'defaultns',
                'prefs-files',
                'prefs-custom-css',
                'prefs-custom-js',
                'lockmanager-fail-deletelock',
                'lockmanager-fail-acquirelock',
                'lockmanager-fail-openlock',
 -              'lockmanager-fail-acquirelock',
                'lockmanager-fail-releaselock',
                'lockmanager-fail-db-bucket',
                'lockmanager-fail-db-release',
                'nmembers',
                'nrevisions',
                'nviews',
 -              'nchanges',
                'nimagelinks',
                'ntransclusions',
                'specialpage-empty',
                'tooltip-undo',
                'tooltip-preferences-save',
                'tooltip-summary',
 -              'tooltip-iwiki',
 +              'interlanguage-link-title',
        ),
        'stylesheets' => array(
                'common.css',
                'percent',
                'parentheses',
                'brackets',
 +              'quotation-marks',
        ),
        'imgmulti' => array(
                'imgmultipageprev',
                'lag-warn-normal',
                'lag-warn-high',
        ),
 -      'watch' => array(
 -              'confirm-watch-button',
 -      ),
        'watchlisteditor' => array(
                'editwatchlist-summary',
                'watchlistedit-numitems',
                'sqlite-has-fts',
                'sqlite-no-fts',
        ),
 -      'unwatch' => array(
 -              'confirm-unwatch-button',
 -      ),
        'logging' => array(
                'logentry-delete-delete',
                'logentry-delete-restore',
                'newuserlog-create-entry',
                'newuserlog-create2-entry',
                'newuserlog-autocreate-entry',
 -              'suppressedarticle',
 -              'deletedarticle',
                // 'uploadedimage',
                // 'overwroteimage',
                'rightslogentry',
@@@ -3992,7 -4003,8 +3992,8 @@@ future releases. Also note that since e
        'cologneblue' => 'Cologne Blue skin',
        'vector' => 'Vector skin',
        'miscellaneous2' => '',
-       'links' => 'All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage).',
+       'links' => 'All link text and link target definitions of links into project namespace ' .
+               'that get used by other message strings, with the exception of user group pages (see grouppage).',
        'badaccess' => '',
        'versionrequired' => '',
        'miscellaneous3' => '',
        'uploadstash' => 'Special:UploadStash',
        'img-auth' => 'img_auth script messages',
        'http-errors' => 'HTTP errors',
-       'upload-curl-errors' => 'Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>',
+       'upload-curl-errors' => 'Some likely curl errors. More could be added from ' .
+               '<http://curl.haxx.se/libcurl/c/libcurl-errors.html>',
        'licenses' => '',
        'filelist' => 'Special:ListFiles',
        'filedescription' => 'File description page',
        'imagedeletion' => 'Image deletion',
        'browsediffs' => 'Browsing diffs',
        'newfiles' => 'Special:NewFiles',
-       'video-info' => 'Video information, used by Language::formatTimePeriod() to format lengths in the above messages',
+       'video-info' => 'Video information, used by Language::formatTimePeriod() to ' .
+               'format lengths in the above messages',
        'human-timestamps' => 'Human-readable timestamps',
        'badimagelist' => 'Bad image list',
        'variantname-zh' => "Short names for language variants used for language conversion links.