From f6d65e533c62f6deb21342d4901ece24497b433e Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 4 Jun 2015 07:31:04 +0200 Subject: Update to MediaWiki 1.25.1 --- extensions/Nuke/Nuke.alias.php | 17 ++++++++++- extensions/Nuke/Nuke.i18n.php | 35 ----------------------- extensions/Nuke/Nuke.php | 57 ++++++++----------------------------- extensions/Nuke/Nuke_body.php | 24 ++++++++++------ extensions/Nuke/SpecialNuke.php | 2 +- extensions/Nuke/ext.nuke.js | 5 ++++ extensions/Nuke/extension.json | 50 ++++++++++++++++++++++++++++++++ extensions/Nuke/i18n/az.json | 7 +++-- extensions/Nuke/i18n/bcc.json | 5 ++-- extensions/Nuke/i18n/be-tarask.json | 6 ++-- extensions/Nuke/i18n/bn.json | 31 ++++++++++++++------ extensions/Nuke/i18n/ca.json | 5 ++-- extensions/Nuke/i18n/ce.json | 3 +- extensions/Nuke/i18n/cs.json | 1 + extensions/Nuke/i18n/de.json | 1 + extensions/Nuke/i18n/diq.json | 2 +- extensions/Nuke/i18n/en.json | 1 + extensions/Nuke/i18n/es.json | 4 ++- extensions/Nuke/i18n/et.json | 1 + extensions/Nuke/i18n/gl.json | 4 ++- extensions/Nuke/i18n/he.json | 3 +- extensions/Nuke/i18n/hi.json | 4 ++- extensions/Nuke/i18n/it.json | 1 + extensions/Nuke/i18n/ka.json | 5 ++-- extensions/Nuke/i18n/ko.json | 7 +++-- extensions/Nuke/i18n/ksh.json | 15 ++++++---- extensions/Nuke/i18n/lb.json | 1 + extensions/Nuke/i18n/lt.json | 4 ++- extensions/Nuke/i18n/mk.json | 1 + extensions/Nuke/i18n/nl.json | 4 ++- extensions/Nuke/i18n/pt.json | 8 ++++-- extensions/Nuke/i18n/qqq.json | 6 ++-- extensions/Nuke/i18n/roa-tara.json | 4 ++- extensions/Nuke/i18n/ru.json | 1 + extensions/Nuke/i18n/sl.json | 1 + extensions/Nuke/i18n/sr-ec.json | 4 +-- extensions/Nuke/i18n/sr-el.json | 4 +-- extensions/Nuke/i18n/sv.json | 4 ++- extensions/Nuke/i18n/zh-hans.json | 5 +++- extensions/Nuke/i18n/zh-hant.json | 11 +++---- 40 files changed, 214 insertions(+), 140 deletions(-) delete mode 100644 extensions/Nuke/Nuke.i18n.php create mode 100644 extensions/Nuke/extension.json (limited to 'extensions/Nuke') diff --git a/extensions/Nuke/Nuke.alias.php b/extensions/Nuke/Nuke.alias.php index be9f3450..1291decb 100644 --- a/extensions/Nuke/Nuke.alias.php +++ b/extensions/Nuke/Nuke.alias.php @@ -24,6 +24,11 @@ $specialPageAliases['arz'] = array( 'Nuke' => array( 'مسح_كامل' ), ); +/** Avaric (авар) */ +$specialPageAliases['av'] = array( + 'Nuke' => array( 'Множественное_удаление' ), +); + /** Bashkir (башҡортса) */ $specialPageAliases['ba'] = array( 'Nuke' => array( 'Nuke' ), @@ -76,7 +81,7 @@ $specialPageAliases['fa'] = array( /** Finnish (suomi) */ $specialPageAliases['fi'] = array( - 'Nuke' => array( 'Massapoisto' ), + 'Nuke' => array( 'Massapoista' ), ); /** Galician (galego) */ @@ -164,6 +169,11 @@ $specialPageAliases['lb'] = array( 'Nuke' => array( 'Masseläschung' ), ); +/** لوری (لوری) */ +$specialPageAliases['lrc'] = array( + 'Nuke' => array( 'اتمی' ), +); + /** Literary Chinese (文言) */ $specialPageAliases['lzh'] = array( 'Nuke' => array( '量刪' ), @@ -264,6 +274,11 @@ $specialPageAliases['vi'] = array( 'Nuke' => array( 'Xóa_hàng_loạt', 'Xoá_hàng_loạt' ), ); +/** Chinese (中文) */ +$specialPageAliases['zh'] = array( + 'Nuke' => array( '大量删除', '大量刪除' ), +); + /** Simplified Chinese (中文(简体)‎) */ $specialPageAliases['zh-hans'] = array( 'Nuke' => array( '大量删除' ), diff --git a/extensions/Nuke/Nuke.i18n.php b/extensions/Nuke/Nuke.i18n.php deleted file mode 100644 index a01e3a8c..00000000 --- a/extensions/Nuke/Nuke.i18n.php +++ /dev/null @@ -1,35 +0,0 @@ - __FILE__, - 'name' => 'Nuke', - 'descriptionmsg' => 'nuke-desc', - 'author' => array( 'Brion Vibber', 'Jeroen De Dauw' ), - 'url' => 'https://www.mediawiki.org/wiki/Extension:Nuke', - 'version' => Nuke_VERSION, -); - -$wgGroupPermissions['sysop']['nuke'] = true; -$wgAvailableRights[] = 'nuke'; - -$wgAutoloadClasses['SpecialNuke'] = $dir . 'Nuke_body.php'; -$wgAutoloadClasses['NukeHooks'] = $dir . 'Nuke.hooks.php'; -$wgSpecialPages['Nuke'] = 'SpecialNuke'; -$wgSpecialPageGroups['Nuke'] = 'pagetools'; - -$wgHooks['ContributionsToolLinks'][] = 'NukeHooks::nukeContributionsLinks'; - -// Resource loader modules -$moduleTemplate = array( - 'localBasePath' => dirname( __FILE__ ) . '/', - 'remoteExtPath' => 'Nuke/' -); - -$wgResourceModules['ext.nuke'] = $moduleTemplate + array( - 'scripts' => array( - 'ext.nuke.js' - ), - 'messages' => array( - ) -); - -unset( $moduleTemplate ); diff --git a/extensions/Nuke/Nuke_body.php b/extensions/Nuke/Nuke_body.php index 6a6cfec8..b662b7fa 100644 --- a/extensions/Nuke/Nuke_body.php +++ b/extensions/Nuke/Nuke_body.php @@ -74,6 +74,7 @@ class SpecialNuke extends SpecialPage { */ protected function promptForm( $userName = '' ) { $out = $this->getOutput(); + $out->addModules( 'mediawiki.userSuggest' ); $out->addWikiMsg( 'nuke-tools' ); @@ -87,7 +88,7 @@ class SpecialNuke extends SpecialPage { ) . '' . '' - . '' + . '' . '' . '' . '' @@ -155,16 +156,19 @@ class SpecialNuke extends SpecialPage { ) ); - // Select: All, None + // Select: All, None, Invert $links = array(); $links[] = '' . - $this->msg( 'powersearch-toggleall' )->text() . ''; + $this->msg( 'powersearch-toggleall' )->escaped() . ''; $links[] = '' . - $this->msg( 'powersearch-togglenone' )->text() . ''; + $this->msg( 'powersearch-togglenone' )->escaped() . ''; + $links[] = '' . + $this->msg( 'nuke-toggleinvert' )->escaped() . ''; $out->addHTML( Xml::tags( 'p', null, - $this->msg( 'nuke-select', $this->getLanguage()->commaList( $links ) )->text() + $this->msg( 'nuke-select' ) + ->rawParams( $this->getLanguage()->commaList( $links ) )->escaped() ) ); @@ -175,8 +179,8 @@ class SpecialNuke extends SpecialPage { $out->addHTML( '
' . Xml::label( $this->msg( 'nuke-userorip' )->text(), 'nuke-target' ) . '' . Xml::input( 'target', 40, $userName, array( 'id' => 'nuke-target', 'autofocus' => true ) ) . '' . Xml::input( 'target', 40, $userName, array( 'id' => 'nuke-target', 'class' => 'mw-autocomplete-user', 'autofocus' => true ) ) . '
' . Xml::label( $this->msg( 'nuke-pattern' )->text(), 'nuke-pattern' ) . '' . Xml::input( 'pattern', 40, '', array( 'id' => 'nuke-pattern' ) ) . '