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