http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72464

Revision: 72464
Author:   siebrand
Date:     2010-09-05 23:05:26 +0000 (Sun, 05 Sep 2010)

Log Message:
-----------
Remove obsolete classes for meta message groups. Now configured in 
groups/MediaWiki/*Agg.yaml.

Modified Paths:
--------------
    trunk/extensions/Translate/groups/MediaWikiExtensions.php

Modified: trunk/extensions/Translate/groups/MediaWikiExtensions.php
===================================================================
--- trunk/extensions/Translate/groups/MediaWikiExtensions.php   2010-09-05 
23:01:54 UTC (rev 72463)
+++ trunk/extensions/Translate/groups/MediaWikiExtensions.php   2010-09-05 
23:05:26 UTC (rev 72464)
@@ -190,14 +190,6 @@
 
                $meta = array(
                        'ext-0-all'               => 
'AllMediawikiExtensionsGroup',
-                       'ext-0-wikimedia'         => 
'AllWikimediaExtensionsGroup',
-                       'ext-collection-0-all'    => 
'AllCollectionExtensionsGroup',
-                       'ext-flaggedrevs-0-all'   => 
'AllFlaggedRevsExtensionsGroup',
-                       'ext-readerfeedback-0-all' => 
'AllReaderFeedbackExtensionsGroup',
-                       'ext-translate-0-all'     => 
'AllTranslateExtensionsGroup',
-                       'ext-socialprofile-0-all' => 
'AllSocialProfileExtensionsGroup',
-                       'ext-uniwiki-0-all'       => 
'AllUniwikiExtensionsGroup',
-                       'ext-ui-0-all'            => 
'AllUsabilityInitiativeExtensionsGroup',
                );
 
                foreach ( $meta as $id => $g ) {
@@ -312,381 +304,3 @@
                return false;
        }
 }
-
-/**
- * Adds a message group containing all supported MediaWiki extensions used by
- * Wikimedia.
- */
-class AllWikimediaExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'Extensions used by Wikimedia';
-       protected $id    = 'ext-0-wikimedia';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = 
'{{int:translate-group-desc-wikimediaextensions}}';
-
-       protected $wmfextensions = array(
-               'ext-abusefilter',
-               'ext-antibot',  // anti spam and such (usually all wikis)
-               'ext-antispoof',
-               'ext-assertedit', // bots
-               'ext-categorytree',
-               'ext-centralauth',
-               'ext-centralnotice',
-               'ext-charinsert',
-               'ext-checkuser',
-               'ext-cite',
-               'ext-citespecial',
-               'ext-clientside', // usability.wikimedia.org
-               'ext-codereview', // MediaWiki.org
-               'ext-collection-core',
-               'ext-collection-other',
-               'ext-communityvoice', // usability.wikimedia.org
-               'ext-confirmedit',
-               'ext-confirmeditfancycaptcha',
-               'ext-contactpage', // on nl.wp and wikimediafoundation.org
-               'ext-contributionreporting', // wikimediafoundation.org
-               'ext-contributiontracking', // wikimediafoundation.org
-               'ext-crossnamespacelinks',
-               'ext-di-pfpg', // wikimediafoundation.org
-               'ext-dismissablesitenotice',
-               'ext-doublewiki', // Wikisource
-               'ext-drafts', // test.wikipedia.org
-               'ext-expandtemplates',
-               'ext-extensiondistributor', // MediaWiki.org
-               'ext-externalpages', // 2009-11-30: test.wikipedia.org
-               'ext-flaggedrevs-flaggedrevs',
-               'ext-flaggedrevs-configuredpages',
-               'ext-flaggedrevs-pendingchanges',
-               'ext-flaggedrevs-problemchanges',
-               'ext-flaggedrevs-qualityoversight',
-               'ext-flaggedrevs-reviewedpages',
-               'ext-flaggedrevs-reviewedversions',
-               'ext-flaggedrevs-stabilization',
-               'ext-flaggedrevs-stablepages',
-               'ext-flaggedrevs-unreviewedpages',
-               'ext-flaggedrevs-validationstatistics',
-               'ext-fundraiserportal', // 2009-10-08: test.wikipedia.org
-               'ext-gadgets',
-               'ext-geolite', // 2009-11-13: meta.wikimedia.org
-               'ext-globalblocking',
-               'ext-globalusage', // 2009-11-11: commons.wikimedia.org
-               'ext-honeypotintegration', // 2009-08-13: test.wikipedia.org
-               'ext-imagemap',
-               'ext-inputbox',
-               'ext-intersection',
-               'ext-labeledsectiontransclusion', // Wikisource
-               'ext-liquidthreads', // 2009-11-11: MediaWiki.org and some 
*.labs.wikimedia.org
-               'ext-mwsearch',
-               'ext-newusermessage',
-               'ext-nuke',
-               'ext-oai',
-               'ext-ogghandler',
-               'ext-opensearchxml',
-               'ext-parserfunctions',
-               'ext-pdfhandler',
-               'ext-poem',
-               'ext-proofreadpage', // Wikisource
-               'ext-quiz',
-               'ext-readerfeedback-ratedpages',
-               'ext-readerfeedback-ratinghistory',
-               'ext-readerfeedback-readerfeedback',
-               'ext-renameuser',
-               'ext-scanset',
-               'ext-securepoll',
-               'ext-simpleantispam',
-               'ext-sitematrix',
-               'ext-skinperpage', // Wikimediafoundation.org
-               'ext-spamblacklist',
-               'ext-strategywiki-activestrategy', // 2010-05-08: 
strategywiki.wikimedia.org
-               'ext-syntaxhighlightgeshi',
-               'ext-timeline',
-               'ext-titleblacklist',
-               'ext-titlekey',
-               'ext-torblock',
-               'ext-trustedxff',
-               'ext-ui-clicktracking',
-               'ext-ui-dontswitchmeover',
-               'ext-ui-optin',
-               'ext-ui-optinlink',
-               'ext-ui-prefstats',
-               'ext-ui-prefswitch',
-               'ext-ui-prefswitchlink',
-               'ext-ui-usabilityinitiative',
-               'ext-ui-userdailycontribs',
-               'ext-ui-vector',
-               'ext-ui-vector-collapsiblenav',
-               'ext-ui-vector-editwarning',
-               'ext-ui-vector-simplesearch',
-               'ext-ui-wikieditor',
-               'ext-ui-wikieditor-addmediawizard',
-               'ext-ui-wikieditor-highlight',
-               'ext-ui-wikieditor-preview',
-               'ext-ui-wikieditor-publish',
-               'ext-ui-wikieditor-templateeditor',
-               'ext-ui-wikieditor-templates',
-               'ext-ui-wikieditor-toc',
-               'ext-ui-wikieditor-toolbar',
-               'ext-uploadblacklist',
-               'ext-wikihiero',
-               'ext-wikimediamessages',
-               'ext-wikimedialicensetexts', // commons.wikimedia.org
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->wmfextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-
-       public function wmfextensions() {
-               return $this->wmfextensions;
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * Collection.
- */
-class AllCollectionExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'Collection';
-       protected $id    = 'ext-collection-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-collection}}';
-
-       protected $collectionextensions = array(
-               'ext-collection-core',
-               'ext-collection-other',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->collectionextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * FlaggedRevs.
- */
-class AllFlaggedRevsExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'FlaggedRevs';
-       protected $id    = 'ext-flaggedrevs-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-flaggedrevs}}';
-
-       protected $flaggedrevsextensions = array(
-               'ext-flaggedrevs-flaggedrevs',
-               'ext-flaggedrevs-configuredpages',
-               'ext-flaggedrevs-pendingchanges',
-               'ext-flaggedrevs-problemchanges',
-               'ext-flaggedrevs-qualityoversight',
-               'ext-flaggedrevs-reviewedpages',
-               'ext-flaggedrevs-reviewedversions',
-               'ext-flaggedrevs-stabilization',
-               'ext-flaggedrevs-stablepages',
-               'ext-flaggedrevs-unreviewedpages',
-               'ext-flaggedrevs-validationstatistics',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->flaggedrevsextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * ReaderFeedback.
- */
-class AllReaderFeedbackExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'ReaderFeedback';
-       protected $id    = 'ext-readerfeedback-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-readerfeedback}}';
-
-       protected $flaggedrevsextensions = array(
-               'ext-readerfeedback-readerfeedback',
-               'ext-readerfeedback-ratedpages',
-               'ext-readerfeedback-ratinghistory',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->flaggedrevsextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * SocialProfile.
- */
-class AllSocialProfileExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'Social Profile';
-       protected $id    = 'ext-socialprofile-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-socialprofile}}';
-
-       protected $socialprofileextensions = array(
-               'ext-socialprofile-systemgifts',
-               'ext-socialprofile-useractivity',
-               'ext-socialprofile-userboard',
-               'ext-socialprofile-usergifts',
-               'ext-socialprofile-userprofile',
-               'ext-socialprofile-userrelationship',
-               'ext-socialprofile-userstats',
-               'ext-socialprofile-userwelcome',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->socialprofileextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * Translate.
- */
-class AllTranslateExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'Translate';
-       protected $id    = 'ext-translate-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-translate}}';
-
-       protected $translateprofileextensions = array(
-               'ext-translate-core',
-               'ext-translate-firststeps',
-               'ext-translate-pagetranslation',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->translateprofileextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the MediaWiki extension
- * Uniwiki.
- */
-class AllUniwikiExtensionsGroup extends AllMediawikiExtensionsGroup {
-       protected $label = 'Uniwiki';
-       protected $id    = 'ext-uniwiki-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-uniwiki}}';
-
-       protected $uniwikiextensions = array(
-               'ext-uniwiki-authors',
-               'ext-uniwiki-autocreatecategorypages',
-               'ext-uniwiki-catboxattop',
-               'ext-uniwiki-createpage',
-               'ext-uniwiki-csshooks',
-               'ext-uniwiki-customtoolbar',
-               'ext-uniwiki-formatchanges',
-               'ext-uniwiki-formatsearch',
-               'ext-uniwiki-genericeditpage',
-               'ext-uniwiki-javascript',
-               'ext-uniwiki-layouts',
-               'ext-uniwiki-mootools12core',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->uniwikiextensions as $key ) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}
-
-/**
- * Adds a message group containing all components of the Wikimedia Usability
- * Initiative.
- */
-class AllUsabilityInitiativeExtensionsGroup extends 
AllMediawikiExtensionsGroup {
-       protected $label = 'Usability Initiative';
-       protected $id    = 'ext-ui-0-all';
-       protected $meta  = true;
-
-       protected $classes = null;
-       protected $description = '{{int:translate-group-desc-ui}}';
-
-       protected $usabilityinitiativeextensions = array(
-               'ext-ui-clicktracking',
-               'ext-ui-dontswitchmeover',
-               'ext-ui-optin',
-               'ext-ui-optinlink',
-               'ext-ui-prefstats',
-               'ext-ui-prefswitch',
-               'ext-ui-prefswitchlink',
-               'ext-ui-usabilityinitiative',
-               'ext-ui-userdailycontribs',
-               'ext-ui-vector',
-               'ext-ui-vector-collapsiblenav',
-               'ext-ui-vector-editwarning',
-               'ext-ui-vector-simplesearch',
-               'ext-ui-wikieditor',
-               'ext-ui-wikieditor-addmediawizard',
-               'ext-ui-wikieditor-highlight',
-               'ext-ui-wikieditor-preview',
-               'ext-ui-wikieditor-publish',
-               'ext-ui-wikieditor-templateeditor',
-               'ext-ui-wikieditor-templates',
-               'ext-ui-wikieditor-toc',
-               'ext-ui-wikieditor-toolbar',
-       );
-
-       protected function init() {
-               if ( $this->classes === null ) {
-                       $this->classes = array();
-                       $classes = MessageGroups::singleton()->getGroups();
-                       foreach ( $this->usabilityinitiativeextensions as $key 
) {
-                               $this->classes[$key] = $classes[$key];
-                       }
-               }
-       }
-}



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to