Rename Special:Resetpass to Special:ChangePassword. "pass" is vague and unintuitive...
authorHappy-melon <happy-melon@users.mediawiki.org>
Sun, 17 Apr 2011 20:29:24 +0000 (20:29 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Sun, 17 Apr 2011 20:29:24 +0000 (20:29 +0000)
103 files changed:
includes/AutoLoader.php
includes/DefaultSettings.php
includes/Preferences.php
includes/SpecialPageFactory.php
includes/Title.php
includes/specials/SpecialChangePassword.php [new file with mode: 0644]
includes/specials/SpecialResetpass.php [deleted file]
includes/specials/SpecialUserlogin.php
languages/messages/MessagesAce.php
languages/messages/MessagesAf.php
languages/messages/MessagesAn.php
languages/messages/MessagesAr.php
languages/messages/MessagesArz.php
languages/messages/MessagesBcc.php
languages/messages/MessagesBe_tarask.php
languages/messages/MessagesBg.php
languages/messages/MessagesBr.php
languages/messages/MessagesBs.php
languages/messages/MessagesCa.php
languages/messages/MessagesCkb.php
languages/messages/MessagesCs.php
languages/messages/MessagesDa.php
languages/messages/MessagesDe.php
languages/messages/MessagesDsb.php
languages/messages/MessagesEl.php
languages/messages/MessagesEn.php
languages/messages/MessagesEo.php
languages/messages/MessagesEs.php
languages/messages/MessagesEt.php
languages/messages/MessagesEu.php
languages/messages/MessagesFa.php
languages/messages/MessagesFi.php
languages/messages/MessagesFr.php
languages/messages/MessagesFrp.php
languages/messages/MessagesFur.php
languages/messages/MessagesGl.php
languages/messages/MessagesGsw.php
languages/messages/MessagesGu.php
languages/messages/MessagesHe.php
languages/messages/MessagesHr.php
languages/messages/MessagesHsb.php
languages/messages/MessagesHt.php
languages/messages/MessagesHu.php
languages/messages/MessagesHy.php
languages/messages/MessagesIa.php
languages/messages/MessagesId.php
languages/messages/MessagesIo.php
languages/messages/MessagesIs.php
languages/messages/MessagesIt.php
languages/messages/MessagesJa.php
languages/messages/MessagesKk_arab.php
languages/messages/MessagesKk_cyrl.php
languages/messages/MessagesKk_latn.php
languages/messages/MessagesKm.php
languages/messages/MessagesKo.php
languages/messages/MessagesKsh.php
languages/messages/MessagesLa.php
languages/messages/MessagesLad.php
languages/messages/MessagesLb.php
languages/messages/MessagesLi.php
languages/messages/MessagesLij.php
languages/messages/MessagesLo.php
languages/messages/MessagesLt.php
languages/messages/MessagesMdf.php
languages/messages/MessagesMg.php
languages/messages/MessagesMk.php
languages/messages/MessagesMl.php
languages/messages/MessagesMr.php
languages/messages/MessagesMs.php
languages/messages/MessagesMt.php
languages/messages/MessagesMyv.php
languages/messages/MessagesNds.php
languages/messages/MessagesNds_nl.php
languages/messages/MessagesNl.php
languages/messages/MessagesNn.php
languages/messages/MessagesNo.php
languages/messages/MessagesOc.php
languages/messages/MessagesPl.php
languages/messages/MessagesPs.php
languages/messages/MessagesPt.php
languages/messages/MessagesPt_br.php
languages/messages/MessagesQqq.php
languages/messages/MessagesQu.php
languages/messages/MessagesRo.php
languages/messages/MessagesSa.php
languages/messages/MessagesScn.php
languages/messages/MessagesSdc.php
languages/messages/MessagesSi.php
languages/messages/MessagesSk.php
languages/messages/MessagesSl.php
languages/messages/MessagesSq.php
languages/messages/MessagesSu.php
languages/messages/MessagesSv.php
languages/messages/MessagesTe.php
languages/messages/MessagesTh.php
languages/messages/MessagesTl.php
languages/messages/MessagesTr.php
languages/messages/MessagesVec.php
languages/messages/MessagesVi.php
languages/messages/MessagesYi.php
languages/messages/MessagesZh.php
languages/messages/MessagesZh_hans.php
languages/messages/MessagesZh_hant.php

index 185335e..ed69c30 100644 (file)
@@ -666,7 +666,7 @@ $wgAutoloadLocalClasses = array(
        'SpecialContributions' => 'includes/specials/SpecialContributions.php',
        'NewPagesPager' => 'includes/specials/SpecialNewpages.php',
        'PageArchive' => 'includes/specials/SpecialUndelete.php',
-       'SpecialResetpass' => 'includes/specials/SpecialResetpass.php',
+       'SpecialChangePassword' => 'includes/specials/SpecialChangePassword.php',
        'PopularPagesPage' => 'includes/specials/SpecialPopularpages.php',
        'PreferencesForm' => 'includes/Preferences.php',
        'RandomPage' => 'includes/specials/SpecialRandompage.php',
index 52609e7..852b59a 100644 (file)
@@ -3245,7 +3245,7 @@ $wgBlockDisablesLogin = false;
  * $wgWhitelistRead = array ( "Main Page", "Wikipedia:Help");
  * </code>
  *
- * Special:Userlogin and Special:Resetpass are always whitelisted.
+ * Special:Userlogin and Special:ChangePassword are always whitelisted.
  *
  * NOTE: This will only work if $wgGroupPermissions['*']['read'] is false --
  * see below. Otherwise, ALL pages are accessible, regardless of this setting.
@@ -4942,7 +4942,7 @@ $wgSpecialPageGroups = array(
        'Block'                     => 'users',
        'Unblock'                   => 'users',
        'Preferences'               => 'users',
-       'Resetpass'                 => 'users',
+       'ChangePassword'            => 'users',
        'DeletedContributions'      => 'users',
 
        'Mostlinked'                => 'highuse',
index b938267..bdb0d7b 100644 (file)
@@ -206,7 +206,7 @@ class Preferences {
                );
 
                if ( $wgAuth->allowPasswordChange() ) {
-                       $link = $wgUser->getSkin()->link( SpecialPage::getTitleFor( 'Resetpass' ),
+                       $link = $wgUser->getSkin()->link( SpecialPage::getTitleFor( 'ChangePassword' ),
                                wfMsgHtml( 'prefs-resetpass' ), array(),
                                array( 'returnto' => SpecialPage::getTitleFor( 'Preferences' ) ) );
 
index 2ccf966..74cfd91 100644 (file)
@@ -72,7 +72,7 @@ class SpecialPageFactory {
                'Block'                     => 'SpecialBlock',
                'Unblock'                   => 'SpecialUnblock',
                'BlockList'                 => 'SpecialBlockList',
-               'Resetpass'                 => 'SpecialResetpass',
+               'ChangePassword'            => 'SpecialChangePassword',
                'DeletedContributions'      => 'DeletedContributionsPage',
                'Preferences'               => 'SpecialPreferences',
                'Contributions'             => 'SpecialContributions',
index 5f15032..bb6cd0a 100644 (file)
@@ -1785,7 +1785,7 @@ class Title {
 
                        # Always grant access to the login page.
                        # Even anons need to be able to log in.
-                       if ( $this->isSpecial( 'Userlogin' ) || $this->isSpecial( 'Resetpass' ) ) {
+                       if ( $this->isSpecial( 'Userlogin' ) || $this->isSpecial( 'ChangePassword' ) ) {
                                return true;
                        }
 
diff --git a/includes/specials/SpecialChangePassword.php b/includes/specials/SpecialChangePassword.php
new file mode 100644 (file)
index 0000000..7d7f737
--- /dev/null
@@ -0,0 +1,235 @@
+<?php
+/**
+ * Implements Special:ChangePassword
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ * @file
+ * @ingroup SpecialPage
+ */
+
+/**
+ * Let users recover their password.
+ *
+ * @ingroup SpecialPage
+ */
+class SpecialChangePassword extends SpecialPage {
+       public function __construct() {
+               parent::__construct( 'ChangePassword' );
+       }
+
+       /**
+        * Main execution point
+        */
+       function execute( $par ) {
+               global $wgUser, $wgAuth, $wgOut, $wgRequest;
+
+               if ( wfReadOnly() ) {
+                       $wgOut->readOnlyPage();
+                       return;
+               }
+
+               $this->mUserName = $wgRequest->getVal( 'wpName' );
+               $this->mOldpass = $wgRequest->getVal( 'wpPassword' );
+               $this->mNewpass = $wgRequest->getVal( 'wpNewPassword' );
+               $this->mRetype = $wgRequest->getVal( 'wpRetype' );
+               $this->mDomain = $wgRequest->getVal( 'wpDomain' );
+
+               $this->setHeaders();
+               $this->outputHeader();
+               $wgOut->disallowUserJs();
+
+               if( !$wgRequest->wasPosted() && !$wgUser->isLoggedIn() ) {
+                       $this->error( wfMsg( 'resetpass-no-info' ) );
+                       return;
+               }
+
+               if( $wgRequest->wasPosted() && $wgRequest->getBool( 'wpCancel' ) ) {
+                       $this->doReturnTo();
+                       return;
+               }
+
+               if( $wgRequest->wasPosted() && $wgUser->matchEditToken( $wgRequest->getVal( 'token' ) ) ) {
+                       try {
+                               $wgAuth->setDomain( $this->mDomain );
+                               if( !$wgAuth->allowPasswordChange() ) {
+                                       $this->error( wfMsg( 'resetpass_forbidden' ) );
+                                       return;
+                               }
+
+                               $this->attemptReset( $this->mNewpass, $this->mRetype );
+                               $wgOut->addWikiMsg( 'resetpass_success' );
+                               if( !$wgUser->isLoggedIn() ) {
+                                       LoginForm::setLoginToken();
+                                       $token = LoginForm::getLoginToken();
+                                       $data = array(
+                                               'action'       => 'submitlogin',
+                                               'wpName'       => $this->mUserName,
+                                               'wpDomain'     => $this->mDomain,
+                                               'wpLoginToken' => $token,
+                                               'wpPassword'   => $this->mNewpass,
+                                               'returnto'     => $wgRequest->getVal( 'returnto' ),
+                                       );
+                                       if( $wgRequest->getCheck( 'wpRemember' ) ) {
+                                               $data['wpRemember'] = 1;
+                                       }
+                                       $login = new LoginForm( new FauxRequest( $data, true ) );
+                                       $login->execute( null );
+                               }
+                               $this->doReturnTo();
+                       } catch( PasswordError $e ) {
+                               $this->error( $e->getMessage() );
+                       }
+               }
+               $this->showForm();
+       }
+
+       function doReturnTo() {
+               global $wgRequest, $wgOut;
+               $titleObj = Title::newFromText( $wgRequest->getVal( 'returnto' ) );
+               if ( !$titleObj instanceof Title ) {
+                       $titleObj = Title::newMainPage();
+               }
+               $wgOut->redirect( $titleObj->getFullURL() );
+       }
+
+       function error( $msg ) {
+               global $wgOut;
+               $wgOut->addHTML( Xml::element('p', array( 'class' => 'error' ), $msg ) );
+       }
+
+       function showForm() {
+               global $wgOut, $wgUser, $wgRequest;
+
+               $self = $this->getTitle();
+               if ( !$this->mUserName ) {
+                       $this->mUserName = $wgUser->getName();
+               }
+               $rememberMe = '';
+               if ( !$wgUser->isLoggedIn() ) {
+                       global $wgCookieExpiration, $wgLang;
+                       $rememberMe = '<tr>' .
+                               '<td></td>' .
+                               '<td class="mw-input">' .
+                                       Xml::checkLabel(
+                                               wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ),
+                                               'wpRemember', 'wpRemember',
+                                               $wgRequest->getCheck( 'wpRemember' ) ) .
+                               '</td>' .
+                       '</tr>';
+                       $submitMsg = 'resetpass_submit';
+                       $oldpassMsg = 'resetpass-temp-password';
+               } else {
+                       $oldpassMsg = 'oldpassword';
+                       $submitMsg = 'resetpass-submit-loggedin';
+               }
+               $wgOut->addHTML(
+                       Xml::fieldset( wfMsg( 'resetpass_header' ) ) .
+                       Xml::openElement( 'form',
+                               array(
+                                       'method' => 'post',
+                                       'action' => $self->getLocalUrl(),
+                                       'id' => 'mw-resetpass-form' ) ) . "\n" .
+                       Html::hidden( 'token', $wgUser->editToken() ) . "\n" .
+                       Html::hidden( 'wpName', $this->mUserName ) . "\n" .
+                       Html::hidden( 'wpDomain', $this->mDomain ) . "\n" .
+                       Html::hidden( 'returnto', $wgRequest->getVal( 'returnto' ) ) . "\n" .
+                       wfMsgExt( 'resetpass_text', array( 'parse' ) ) . "\n" .
+                       Xml::openElement( 'table', array( 'id' => 'mw-resetpass-table' ) ) . "\n" .
+                       $this->pretty( array(
+                               array( 'wpName', 'username', 'text', $this->mUserName ),
+                               array( 'wpPassword', $oldpassMsg, 'password', $this->mOldpass ),
+                               array( 'wpNewPassword', 'newpassword', 'password', null ),
+                               array( 'wpRetype', 'retypenew', 'password', null ),
+                       ) ) . "\n" .
+                       $rememberMe .
+                       "<tr>\n" .
+                               "<td></td>\n" .
+                               '<td class="mw-input">' .
+                                       Xml::submitButton( wfMsg( $submitMsg ) ) .
+                                       Xml::submitButton( wfMsg( 'resetpass-submit-cancel' ), array( 'name' => 'wpCancel' ) ) .
+                               "</td>\n" .
+                       "</tr>\n" .
+                       Xml::closeElement( 'table' ) .
+                       Xml::closeElement( 'form' ) .
+                       Xml::closeElement( 'fieldset' ) . "\n"
+               );
+       }
+
+       function pretty( $fields ) {
+               $out = '';
+               foreach ( $fields as $list ) {
+                       list( $name, $label, $type, $value ) = $list;
+                       if( $type == 'text' ) {
+                               $field = htmlspecialchars( $value );
+                       } else {
+                               $attribs = array( 'id' => $name );
+                               if ( $name == 'wpNewPassword' || $name == 'wpRetype' ) {
+                                       $attribs = array_merge( $attribs,
+                                               User::passwordChangeInputAttribs() );
+                               }
+                               if ( $name == 'wpPassword' ) {
+                                       $attribs[] = 'autofocus';
+                               }
+                               $field = Html::input( $name, $value, $type, $attribs );
+                       }
+                       $out .= "<tr>\n";
+                       $out .= "\t<td class='mw-label'>";
+                       if ( $type != 'text' )
+                               $out .= Xml::label( wfMsg( $label ), $name );
+                       else
+                               $out .=  wfMsgHtml( $label );
+                       $out .= "</td>\n";
+                       $out .= "\t<td class='mw-input'>";
+                       $out .= $field;
+                       $out .= "</td>\n";
+                       $out .= "</tr>";
+               }
+               return $out;
+       }
+
+       /**
+        * @throws PasswordError when cannot set the new password because requirements not met.
+        */
+       protected function attemptReset( $newpass, $retype ) {
+               $user = User::newFromName( $this->mUserName );
+               if( !$user || $user->isAnon() ) {
+                       throw new PasswordError( 'no such user' );
+               }
+
+               if( $newpass !== $retype ) {
+                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'badretype' ) );
+                       throw new PasswordError( wfMsg( 'badretype' ) );
+               }
+
+               if( !$user->checkTemporaryPassword($this->mOldpass) && !$user->checkPassword($this->mOldpass) ) {
+                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'wrongpassword' ) );
+                       throw new PasswordError( wfMsg( 'resetpass-wrong-oldpass' ) );
+               }
+
+               try {
+                       $user->setPassword( $this->mNewpass );
+                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'success' ) );
+                       $this->mNewpass = $this->mOldpass = $this->mRetypePass = '';
+               } catch( PasswordError $e ) {
+                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'error' ) );
+                       throw new PasswordError( $e->getMessage() );
+               }
+
+               $user->setCookies();
+               $user->saveSettings();
+       }
+}
diff --git a/includes/specials/SpecialResetpass.php b/includes/specials/SpecialResetpass.php
deleted file mode 100644 (file)
index c2a152f..0000000
+++ /dev/null
@@ -1,235 +0,0 @@
-<?php
-/**
- * Implements Special:Resetpass
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- * @file
- * @ingroup SpecialPage
- */
-
-/**
- * Let users recover their password.
- *
- * @ingroup SpecialPage
- */
-class SpecialResetpass extends SpecialPage {
-       public function __construct() {
-               parent::__construct( 'Resetpass' );
-       }
-
-       /**
-        * Main execution point
-        */
-       function execute( $par ) {
-               global $wgUser, $wgAuth, $wgOut, $wgRequest;
-
-               if ( wfReadOnly() ) {
-                       $wgOut->readOnlyPage();
-                       return;
-               }
-
-               $this->mUserName = $wgRequest->getVal( 'wpName' );
-               $this->mOldpass = $wgRequest->getVal( 'wpPassword' );
-               $this->mNewpass = $wgRequest->getVal( 'wpNewPassword' );
-               $this->mRetype = $wgRequest->getVal( 'wpRetype' );
-               $this->mDomain = $wgRequest->getVal( 'wpDomain' );
-
-               $this->setHeaders();
-               $this->outputHeader();
-               $wgOut->disallowUserJs();
-
-               if( !$wgRequest->wasPosted() && !$wgUser->isLoggedIn() ) {
-                       $this->error( wfMsg( 'resetpass-no-info' ) );
-                       return;
-               }
-
-               if( $wgRequest->wasPosted() && $wgRequest->getBool( 'wpCancel' ) ) {
-                       $this->doReturnTo();
-                       return;
-               }
-
-               if( $wgRequest->wasPosted() && $wgUser->matchEditToken( $wgRequest->getVal( 'token' ) ) ) {
-                       try {
-                               $wgAuth->setDomain( $this->mDomain );
-                               if( !$wgAuth->allowPasswordChange() ) {
-                                       $this->error( wfMsg( 'resetpass_forbidden' ) );
-                                       return;
-                               }
-
-                               $this->attemptReset( $this->mNewpass, $this->mRetype );
-                               $wgOut->addWikiMsg( 'resetpass_success' );
-                               if( !$wgUser->isLoggedIn() ) {
-                                       LoginForm::setLoginToken();
-                                       $token = LoginForm::getLoginToken();
-                                       $data = array(
-                                               'action'       => 'submitlogin',
-                                               'wpName'       => $this->mUserName,
-                                               'wpDomain'     => $this->mDomain,
-                                               'wpLoginToken' => $token,
-                                               'wpPassword'   => $this->mNewpass,
-                                               'returnto'     => $wgRequest->getVal( 'returnto' ),
-                                       );
-                                       if( $wgRequest->getCheck( 'wpRemember' ) ) {
-                                               $data['wpRemember'] = 1;
-                                       }
-                                       $login = new LoginForm( new FauxRequest( $data, true ) );
-                                       $login->execute( null );
-                               }
-                               $this->doReturnTo();
-                       } catch( PasswordError $e ) {
-                               $this->error( $e->getMessage() );
-                       }
-               }
-               $this->showForm();
-       }
-
-       function doReturnTo() {
-               global $wgRequest, $wgOut;
-               $titleObj = Title::newFromText( $wgRequest->getVal( 'returnto' ) );
-               if ( !$titleObj instanceof Title ) {
-                       $titleObj = Title::newMainPage();
-               }
-               $wgOut->redirect( $titleObj->getFullURL() );
-       }
-
-       function error( $msg ) {
-               global $wgOut;
-               $wgOut->addHTML( Xml::element('p', array( 'class' => 'error' ), $msg ) );
-       }
-
-       function showForm() {
-               global $wgOut, $wgUser, $wgRequest;
-
-               $self = $this->getTitle();
-               if ( !$this->mUserName ) {
-                       $this->mUserName = $wgUser->getName();
-               }
-               $rememberMe = '';
-               if ( !$wgUser->isLoggedIn() ) {
-                       global $wgCookieExpiration, $wgLang;
-                       $rememberMe = '<tr>' .
-                               '<td></td>' .
-                               '<td class="mw-input">' .
-                                       Xml::checkLabel(
-                                               wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ),
-                                               'wpRemember', 'wpRemember',
-                                               $wgRequest->getCheck( 'wpRemember' ) ) .
-                               '</td>' .
-                       '</tr>';
-                       $submitMsg = 'resetpass_submit';
-                       $oldpassMsg = 'resetpass-temp-password';
-               } else {
-                       $oldpassMsg = 'oldpassword';
-                       $submitMsg = 'resetpass-submit-loggedin';
-               }
-               $wgOut->addHTML(
-                       Xml::fieldset( wfMsg( 'resetpass_header' ) ) .
-                       Xml::openElement( 'form',
-                               array(
-                                       'method' => 'post',
-                                       'action' => $self->getLocalUrl(),
-                                       'id' => 'mw-resetpass-form' ) ) . "\n" .
-                       Html::hidden( 'token', $wgUser->editToken() ) . "\n" .
-                       Html::hidden( 'wpName', $this->mUserName ) . "\n" .
-                       Html::hidden( 'wpDomain', $this->mDomain ) . "\n" .
-                       Html::hidden( 'returnto', $wgRequest->getVal( 'returnto' ) ) . "\n" .
-                       wfMsgExt( 'resetpass_text', array( 'parse' ) ) . "\n" .
-                       Xml::openElement( 'table', array( 'id' => 'mw-resetpass-table' ) ) . "\n" .
-                       $this->pretty( array(
-                               array( 'wpName', 'username', 'text', $this->mUserName ),
-                               array( 'wpPassword', $oldpassMsg, 'password', $this->mOldpass ),
-                               array( 'wpNewPassword', 'newpassword', 'password', null ),
-                               array( 'wpRetype', 'retypenew', 'password', null ),
-                       ) ) . "\n" .
-                       $rememberMe .
-                       "<tr>\n" .
-                               "<td></td>\n" .
-                               '<td class="mw-input">' .
-                                       Xml::submitButton( wfMsg( $submitMsg ) ) .
-                                       Xml::submitButton( wfMsg( 'resetpass-submit-cancel' ), array( 'name' => 'wpCancel' ) ) .
-                               "</td>\n" .
-                       "</tr>\n" .
-                       Xml::closeElement( 'table' ) .
-                       Xml::closeElement( 'form' ) .
-                       Xml::closeElement( 'fieldset' ) . "\n"
-               );
-       }
-
-       function pretty( $fields ) {
-               $out = '';
-               foreach ( $fields as $list ) {
-                       list( $name, $label, $type, $value ) = $list;
-                       if( $type == 'text' ) {
-                               $field = htmlspecialchars( $value );
-                       } else {
-                               $attribs = array( 'id' => $name );
-                               if ( $name == 'wpNewPassword' || $name == 'wpRetype' ) {
-                                       $attribs = array_merge( $attribs,
-                                               User::passwordChangeInputAttribs() );
-                               }
-                               if ( $name == 'wpPassword' ) {
-                                       $attribs[] = 'autofocus';
-                               }
-                               $field = Html::input( $name, $value, $type, $attribs );
-                       }
-                       $out .= "<tr>\n";
-                       $out .= "\t<td class='mw-label'>";
-                       if ( $type != 'text' )
-                               $out .= Xml::label( wfMsg( $label ), $name );
-                       else
-                               $out .=  wfMsgHtml( $label );
-                       $out .= "</td>\n";
-                       $out .= "\t<td class='mw-input'>";
-                       $out .= $field;
-                       $out .= "</td>\n";
-                       $out .= "</tr>";
-               }
-               return $out;
-       }
-
-       /**
-        * @throws PasswordError when cannot set the new password because requirements not met.
-        */
-       protected function attemptReset( $newpass, $retype ) {
-               $user = User::newFromName( $this->mUserName );
-               if( !$user || $user->isAnon() ) {
-                       throw new PasswordError( 'no such user' );
-               }
-
-               if( $newpass !== $retype ) {
-                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'badretype' ) );
-                       throw new PasswordError( wfMsg( 'badretype' ) );
-               }
-
-               if( !$user->checkTemporaryPassword($this->mOldpass) && !$user->checkPassword($this->mOldpass) ) {
-                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'wrongpassword' ) );
-                       throw new PasswordError( wfMsg( 'resetpass-wrong-oldpass' ) );
-               }
-
-               try {
-                       $user->setPassword( $this->mNewpass );
-                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'success' ) );
-                       $this->mNewpass = $this->mOldpass = $this->mRetypePass = '';
-               } catch( PasswordError $e ) {
-                       wfRunHooks( 'PrefsPasswordAudit', array( $user, $newpass, 'error' ) );
-                       throw new PasswordError( $e->getMessage() );
-               }
-
-               $user->setCookies();
-               $user->saveSettings();
-       }
-}
index 95f450d..119e11d 100644 (file)
@@ -735,7 +735,7 @@ class LoginForm extends SpecialPage {
        function resetLoginForm( $error ) {
                global $wgOut;
                $wgOut->addHTML( Xml::element('p', array( 'class' => 'error' ), $error ) );
-               $reset = new SpecialResetpass();
+               $reset = new SpecialChangePassword();
                $reset->execute( null );
        }
 
index 119e7f3..93ed533 100644 (file)
@@ -141,7 +141,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Dapeuta_bot' ),
        'Popularpages'              => array( 'On_meuceuhu' ),
        'Search'                    => array( 'Mita' ),
-       'Resetpass'                 => array( 'Gantoe_lageuem_rahsia' ),
+       'ChangePassword'            => array( 'Gantoe_lageuem_rahsia' ),
        'Withoutinterwiki'          => array( 'Hana_interwiki' ),
        'MergeHistory'              => array( 'Riwayat_peusapat' ),
        'Filepath'                  => array( 'Neuduek_beureukaih' ),
index 1051eba..0c6997a 100644 (file)
@@ -186,7 +186,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'LysRobotte' ),
        'Popularpages'              => array( 'PopulêreBladsye' ),
        'Search'                    => array( 'Soek' ),
-       'Resetpass'                 => array( 'HerstelWagwoord' ),
+       'ChangePassword'            => array( 'HerstelWagwoord' ),
        'Withoutinterwiki'          => array( 'Sonder_taalskakels', 'Sondertaalskakels' ),
        'MergeHistory'              => array( 'VersmeltGeskiedenis' ),
        'Filepath'                  => array( 'Lêerpad' ),
index 0b56cde..14c68dd 100644 (file)
@@ -119,7 +119,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_de_botz', 'Lista_de_bots' ),
        'Popularpages'              => array( 'Pachinas_populars', 'Pachinas_más_populars' ),
        'Search'                    => array( 'Mirar' ),
-       'Resetpass'                 => array( 'Cambiar_contrasenya' ),
+       'ChangePassword'            => array( 'Cambiar_contrasenya' ),
 );
 
 $messages = array(
index c6b345e..5cd7b9b 100644 (file)
@@ -412,7 +412,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'عرض_البوتات' ),
        'Popularpages'              => array( 'صفحات_مشهورة' ),
        'Search'                    => array( 'بحث' ),
-       'Resetpass'                 => array( 'تغيير_كلمة_السر', 'ضبط_كلمة_السر' ),
+       'ChangePassword'            => array( 'تغيير_كلمة_السر', 'ضبط_كلمة_السر' ),
        'Withoutinterwiki'          => array( 'بدون_إنترويكي' ),
        'MergeHistory'              => array( 'دمج_التاريخ' ),
        'Filepath'                  => array( 'مسار_ملف' ),
index a7bd1cc..5c39b7f 100644 (file)
@@ -288,7 +288,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'عرض_البوتات' ),
        'Popularpages'              => array( 'صفح_مشهوره' ),
        'Search'                    => array( 'تدوير' ),
-       'Resetpass'                 => array( 'تغيير_الپاسوورد', 'ظبط_الپاسوورد' ),
+       'ChangePassword'            => array( 'تغيير_الپاسوورد', 'ظبط_الپاسوورد' ),
        'Withoutinterwiki'          => array( 'من-غير_interwiki' ),
        'MergeHistory'              => array( 'دمج_التاريخ' ),
        'Filepath'                  => array( 'مسار_ملف' ),
index 8b6295e..480ec92 100644 (file)
@@ -129,7 +129,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'لیست روباتان' ),
        'Popularpages'              => array( 'مردمی صفحات' ),
        'Search'                    => array( 'گردگ' ),
-       'Resetpass'                 => array( 'تریتگ رمز' ),
+       'ChangePassword'            => array( 'تریتگ رمز' ),
        'Withoutinterwiki'          => array( 'بی بین ویکی' ),
        'MergeHistory'              => array( 'چندوبند تاریح' ),
        'Filepath'                  => array( 'مسیر فایل' ),
index a41daaf..fb4a4b1 100644 (file)
@@ -229,7 +229,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Сьпіс_робатаў' ),
        'Popularpages'              => array( 'Папулярныя_старонкі' ),
        'Search'                    => array( 'Пошук' ),
-       'Resetpass'                 => array( 'Зьмяніць_пароль', 'Ачысьціць_пароль' ),
+       'ChangePassword'            => array( 'Зьмяніць_пароль', 'Ачысьціць_пароль' ),
        'MergeHistory'              => array( 'Гісторыя_аб\'яднаньняў' ),
        'Filepath'                  => array( 'Шлях_да_файла' ),
        'LinkSearch'                => array( 'Пошук_вонкавых_спасылак' ),
index 7b1da9f..420a300 100644 (file)
@@ -210,7 +210,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Ботове' ),
        'Popularpages'              => array( 'Най-посещавани страници' ),
        'Search'                    => array( 'Търсене' ),
-       'Resetpass'                 => array( 'Промяна на парола' ),
+       'ChangePassword'            => array( 'Промяна на парола' ),
        'Withoutinterwiki'          => array( 'Без междууикита' ),
        'MergeHistory'              => array( 'История на сливането' ),
        'Filepath'                  => array( 'Път към файл' ),
index 1e6e26a..4a7bc34 100644 (file)
@@ -107,7 +107,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'RollBotoù' ),
        'Popularpages'              => array( 'PajennoùPoblek' ),
        'Search'                    => array( 'Klask' ),
-       'Resetpass'                 => array( 'KemmañGer-tremen' ),
+       'ChangePassword'            => array( 'KemmañGer-tremen' ),
        'Withoutinterwiki'          => array( 'HepEtrewiki' ),
        'MergeHistory'              => array( 'KendeuziñIstor' ),
        'LinkSearch'                => array( 'KlaskLiamm' ),
index d876447..bf62bc4 100644 (file)
@@ -125,7 +125,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaBotova' ),
        'Popularpages'              => array( 'PopularneStranice' ),
        'Search'                    => array( 'Pretraga' ),
-       'Resetpass'                 => array( 'PonistiLozinku' ),
+       'ChangePassword'            => array( 'PonistiLozinku' ),
        'Withoutinterwiki'          => array( 'BezInterwiki' ),
        'MergeHistory'              => array( 'SpojiHistoriju' ),
        'Filepath'                  => array( 'PutDoDatoteke' ),
index 5d320fc..29032b5 100644 (file)
@@ -172,7 +172,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bots' ),
        'Popularpages'              => array( 'Pàgines populars' ),
        'Search'                    => array( 'Cerca' ),
-       'Resetpass'                 => array( 'Reinicia contrasenya' ),
+       'ChangePassword'            => array( 'Reinicia contrasenya' ),
        'Withoutinterwiki'          => array( 'Sense interwiki' ),
        'MergeHistory'              => array( 'Fusiona historial' ),
        'Blankpage'                 => array( 'Pàgina en blanc', 'Blanc' ),
index d3fd011..cbf54e0 100644 (file)
@@ -133,7 +133,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'لیستی_بۆتەکان' ),
        'Popularpages'              => array( 'پەڕە_ناودارەکان' ),
        'Search'                    => array( 'گەڕان' ),
-       'Resetpass'                 => array( 'تێپەڕوشەگۆڕان،_تێپەڕەوشە_ڕێکخستنەوە' ),
+       'ChangePassword'            => array( 'تێپەڕوشەگۆڕان،_تێپەڕەوشە_ڕێکخستنەوە' ),
        'Activeusers'               => array( 'بەکارھێنەرە_چالاکەکان' ),
 );
 
index 30cc231..5b36c06 100644 (file)
@@ -331,7 +331,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Seznam_botů', 'Seznam_botu' ),
        'Popularpages'              => array( 'Nejnavštěvovanější_stránky', 'Nejnavstevovanejsi_stranky' ),
        'Search'                    => array( 'Hledání', 'Hledani' ),
-       'Resetpass'                 => array( 'Změna_hesla', 'Zmena_hesla', 'Resetovat_heslo' ),
+       'ChangePassword'            => array( 'Změna_hesla', 'Zmena_hesla', 'Resetovat_heslo' ),
        'Withoutinterwiki'          => array( 'Bez_interwiki', 'Stránky_bez_interwiki_odkazů' ),
        'MergeHistory'              => array( 'Sloučení_historie', 'Slouceni_historie', 'Sloučit_historii' ),
        'Filepath'                  => array( 'Cesta_k_souboru' ),
index 03353f8..957a0c9 100644 (file)
@@ -153,7 +153,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Robotter' ),
        'Popularpages'              => array( 'Populære_sider' ),
        'Search'                    => array( 'Søgning' ),
-       'Resetpass'                 => array( 'Nulstil_kodeord' ),
+       'ChangePassword'            => array( 'Nulstil_kodeord' ),
        'Withoutinterwiki'          => array( 'Manglende_interwikilinks' ),
        'MergeHistory'              => array( 'Sammenfletning_af_historikker' ),
        'Filepath'                  => array( 'Filsti' ),
index 0e98945..8af57c2 100644 (file)
@@ -178,7 +178,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bots' ),
        'Popularpages'              => array( 'Beliebteste_Seiten' ),
        'Search'                    => array( 'Suche' ),
-       'Resetpass'                 => array( 'Passwort_ändern', 'Passwort_zurücksetzen' ),
+       'ChangePassword'            => array( 'Passwort_ändern', 'Passwort_zurücksetzen' ),
        'Withoutinterwiki'          => array( 'Fehlende_Interwikis' ),
        'MergeHistory'              => array( 'Versionsgeschichten_vereinen' ),
        'Filepath'                  => array( 'Dateipfad' ),
index 7e0ba13..722cec5 100644 (file)
@@ -139,7 +139,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Boty' ),
        'Popularpages'              => array( 'Woblubowane_boki' ),
        'Search'                    => array( 'Pytaś' ),
-       'Resetpass'                 => array( 'Šćitne_gronidło_slědk_stajiś' ),
+       'ChangePassword'            => array( 'Šćitne_gronidło_slědk_stajiś' ),
        'Withoutinterwiki'          => array( 'Interwikije_feluju' ),
        'MergeHistory'              => array( 'Stawizny_wersijow_zjadnośiś' ),
        'Filepath'                  => array( 'Datajowa_sćažka' ),
index 0db7c4e..da6c19d 100644 (file)
@@ -163,7 +163,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ΚατάλογοςBot' ),
        'Popularpages'              => array( 'ΔημοφιλείςΣελίδες' ),
        'Search'                    => array( 'Αναζήτηση' ),
-       'Resetpass'                 => array( 'ΑλλαγήΚωδικού', 'ΑρχικοποίησηΠάσου', 'ΑρχικοποίησηΚωδικού' ),
+       'ChangePassword'            => array( 'ΑλλαγήΚωδικού', 'ΑρχικοποίησηΠάσου', 'ΑρχικοποίησηΚωδικού' ),
        'Withoutinterwiki'          => array( 'ΧωρίςInterwiki' ),
        'MergeHistory'              => array( 'ΣυγχώνευσηΙστορικού' ),
        'Filepath'                  => array( 'ΔιαδρομήΑρχείου' ),
index fb1d092..2991265 100644 (file)
@@ -376,6 +376,7 @@ $specialPageAliases = array(
        'Booksources'               => array( 'BookSources' ),
        'BrokenRedirects'           => array( 'BrokenRedirects' ),
        'Categories'                => array( 'Categories' ),
+       'ChangePassword'            => array( 'ChangePassword', 'ResetPass', 'ResetPassword' ),
        'ComparePages'              => array( 'ComparePages' ),
        'Confirmemail'              => array( 'ConfirmEmail' ),
        'Contributions'             => array( 'Contributions', 'Contribs' ),
@@ -429,7 +430,6 @@ $specialPageAliases = array(
        'Randomredirect'            => array( 'RandomRedirect' ),
        'Recentchanges'             => array( 'RecentChanges' ),
        'Recentchangeslinked'       => array( 'RecentChangesLinked', 'RelatedChanges' ),
-       'Resetpass'                 => array( 'ChangePassword', 'ResetPass', 'ResetPassword' ),
        'Revisiondelete'            => array( 'RevisionDelete' ),
        'RevisionMove'              => array( 'RevisionMove' ),
        'Search'                    => array( 'Search' ),
index 1c121c4..f9252f5 100644 (file)
@@ -148,7 +148,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Listigi_robotojn' ),
        'Popularpages'              => array( 'Popularaj_paĝoj' ),
        'Search'                    => array( 'Serĉi' ),
-       'Resetpass'                 => array( 'Ŝanĝi_pasvorton' ),
+       'ChangePassword'            => array( 'Ŝanĝi_pasvorton' ),
        'Withoutinterwiki'          => array( 'Sen_intervikia_ligilo' ),
        'MergeHistory'              => array( 'Kunigi_historion' ),
        'Filepath'                  => array( 'Dosiero-pado' ),
index 9ef10f3..8b33610 100644 (file)
@@ -178,7 +178,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaDeBots', 'Lista_de_bots' ),
        'Popularpages'              => array( 'PáginasMásVisitadas', 'PáginasPopulares', 'Páginas_más_visitadas' ),
        'Search'                    => array( 'Buscar' ),
-       'Resetpass'                 => array( 'Cambiar_contraseña', 'CambiarContraseña', 'ResetearContraseña', 'Resetear_contraseña' ),
+       'ChangePassword'            => array( 'Cambiar_contraseña', 'CambiarContraseña', 'ResetearContraseña', 'Resetear_contraseña' ),
        'Withoutinterwiki'          => array( 'SinInterwikis', 'Sin_interwikis' ),
        'MergeHistory'              => array( 'FusionarHistorial', 'Fusionar_historial' ),
        'Filepath'                  => array( 'RutaDeArchivo', 'Ruta_de_archivo' ),
index 003a728..79741af 100644 (file)
@@ -123,7 +123,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Robotiloend' ),
        'Popularpages'              => array( 'Loetumad_leheküljed' ),
        'Search'                    => array( 'Otsimine', 'Otsi' ),
-       'Resetpass'                 => array( 'Parooli_muutmine', 'Muuda_parool' ),
+       'ChangePassword'            => array( 'Parooli_muutmine', 'Muuda_parool' ),
        'Withoutinterwiki'          => array( 'Ilma_keelelinkideta' ),
        'MergeHistory'              => array( 'Liitmisajalugu' ),
        'Filepath'                  => array( 'Failitee' ),
index 819fb2e..d44f7ae 100644 (file)
@@ -96,7 +96,7 @@ $specialPageAliases = array(
        'Listadmins'                => array( 'AdministratzaileZerrenda' ),
        'Listbots'                  => array( 'BotZerrenda' ),
        'Search'                    => array( 'Bilatu' ),
-       'Resetpass'                 => array( 'PasahitzaAldatu' ),
+       'ChangePassword'            => array( 'PasahitzaAldatu' ),
        'Blankpage'                 => array( 'OrrialdeZuria' ),
        'Tags'                      => array( 'Etiketak' ),
 );
index d440c62..b03b4e8 100644 (file)
@@ -135,7 +135,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'فهرست_ربات‌ها' ),
        'Popularpages'              => array( 'صفحه‌های_محبوب' ),
        'Search'                    => array( 'جستجو' ),
-       'Resetpass'                 => array( 'از_نو_کردن_گذرواژه' ),
+       'ChangePassword'            => array( 'از_نو_کردن_گذرواژه' ),
        'Withoutinterwiki'          => array( 'بدون_میان‌ویکی' ),
        'MergeHistory'              => array( 'ادغام_تاریخچه' ),
        'Filepath'                  => array( 'مسیر_پرونده' ),
index 3cf2f5e..6cca244 100644 (file)
@@ -280,7 +280,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botit' ),
        'Popularpages'              => array( 'Suositut_sivut' ),
        'Search'                    => array( 'Haku' ),
-       'Resetpass'                 => array( 'Muuta_salasana', 'Alusta_salasana' ),
+       'ChangePassword'            => array( 'Muuta_salasana', 'Alusta_salasana' ),
        'Withoutinterwiki'          => array( 'Kielilinkittömät_sivut' ),
        'MergeHistory'              => array( 'Liitä_muutoshistoria' ),
        'Filepath'                  => array( 'Tiedostopolku' ),
index 12a148b..6e6542a 100644 (file)
@@ -328,7 +328,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Liste_des_bots', 'ListedesBots' ),
        'Popularpages'              => array( 'Pages_les_plus_visitées', 'Pages_les_plus_visitees', 'Pageslesplusvisitées', 'Pageslesplusvisitees' ),
        'Search'                    => array( 'Recherche', 'Rechercher', 'Chercher' ),
-       'Resetpass'                 => array( 'Changement_du_mot_de_passe', 'ChangementDuMotDePasse' ),
+       'ChangePassword'            => array( 'Changement_du_mot_de_passe', 'ChangementDuMotDePasse' ),
        'Withoutinterwiki'          => array( 'Sans_interwiki', 'Sansinterwiki', 'Sans_interwikis', 'Sansinterwikis' ),
        'MergeHistory'              => array( 'Fusionner_les_historiques', 'FusionnerHistoriques', 'Fusionner_l\'historique', 'Fusionnerlhistorique' ),
        'Filepath'                  => array( 'Chemin_du_fichier', 'CheminDuFichier', 'CheminFichier' ),
index b7a975f..b0e533c 100644 (file)
@@ -129,7 +129,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_ux_bots', 'ListaUxBots' ),
        'Popularpages'              => array( 'Pâges_les_ples_consultâs', 'PâgesLesPlesConsultâs' ),
        'Search'                    => array( 'Rechèrchiér', 'Rechèrche' ),
-       'Resetpass'                 => array( 'Changement_de_mot_de_pâssa', 'ChangementDeMotDePâssa' ),
+       'ChangePassword'            => array( 'Changement_de_mot_de_pâssa', 'ChangementDeMotDePâssa' ),
        'Withoutinterwiki'          => array( 'Pâges_sen_lims_entèrlengoues', 'PâgesSenLimsEntèrlengoues', 'Pâges_sen_lims_entèrvouiqui', 'PâgesSenLimsEntèrvouiqui' ),
        'MergeHistory'              => array( 'Fusionar_los_historicos', 'FusionarLosHistoricos' ),
        'Filepath'                  => array( 'Chemin_d\'accès_du_fichiér', 'CheminDAccèsDuFichiér' ),
index 9ad000d..e9e86ff 100644 (file)
@@ -101,7 +101,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListeBots' ),
        'Popularpages'              => array( 'PagjinisPopolârs' ),
        'Search'                    => array( 'Ricercje', 'Cîr' ),
-       'Resetpass'                 => array( 'ReimpuestePerauleClâf' ),
+       'ChangePassword'            => array( 'ReimpuestePerauleClâf' ),
        'Withoutinterwiki'          => array( 'CenceInterwiki' ),
 );
 
index c11593e..09ad9e3 100644 (file)
@@ -134,7 +134,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_de_bots' ),
        'Popularpages'              => array( 'Páxinas_populares' ),
        'Search'                    => array( 'Procurar' ),
-       'Resetpass'                 => array( 'Cambiar_o_contrasinal' ),
+       'ChangePassword'            => array( 'Cambiar_o_contrasinal' ),
        'Withoutinterwiki'          => array( 'Sen_interwiki' ),
        'MergeHistory'              => array( 'Fusionar_os_historiais' ),
        'Filepath'                  => array( 'Ruta_do_ficheiro' ),
index 9c42339..0ef44d8 100644 (file)
@@ -104,7 +104,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bötli' ),
        'Popularpages'              => array( 'Beliebteschti Syte' ),
        'Search'                    => array( 'Suech' ),
-       'Resetpass'                 => array( 'Passwort ändre' ),
+       'ChangePassword'            => array( 'Passwort ändre' ),
        'Withoutinterwiki'          => array( 'Ohni Interwiki' ),
        'MergeHistory'              => array( 'Versionsgschichte zämefiere' ),
        'Filepath'                  => array( 'Dateipfad' ),
index 0e26b46..6f39d58 100644 (file)
@@ -109,7 +109,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'યાદીબૉટ' ),
        'Popularpages'              => array( 'લોકપ્રિયપાનાં' ),
        'Search'                    => array( 'શોધ' ),
-       'Resetpass'                 => array( 'ગુપ્તસંજ્ઞા_બદલો', 'ગુપ્તસંજ્ઞા_પુન:_સ્થાપન' ),
+       'ChangePassword'            => array( 'ગુપ્તસંજ્ઞા_બદલો', 'ગુપ્તસંજ્ઞા_પુન:_સ્થાપન' ),
        'Withoutinterwiki'          => array( 'આંતરવિકિવિહીન' ),
        'MergeHistory'              => array( 'વિલિનિકરણ_ઈતિહાસ' ),
        'Filepath'                  => array( 'ફાઇલપથ' ),
index 69a0708..d88b1e9 100644 (file)
@@ -302,7 +302,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'רשימת_בוטים' ),
        'Popularpages'              => array( 'הדפים_הנצפים_ביותר', 'דפים_פופולריים' ),
        'Search'                    => array( 'חיפוש' ),
-       'Resetpass'                 => array( 'שינוי_סיסמה', 'איפוס_סיסמה' ),
+       'ChangePassword'            => array( 'שינוי_סיסמה', 'איפוס_סיסמה' ),
        'Withoutinterwiki'          => array( 'דפים_ללא_קישורי_שפה' ),
        'MergeHistory'              => array( 'מיזוג_גרסאות' ),
        'Filepath'                  => array( 'נתיב_לקובץ' ),
index f3e5611..b8aa026 100644 (file)
@@ -130,7 +130,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botovi' ),
        'Popularpages'              => array( 'Popularne_stranice' ),
        'Search'                    => array( 'Traži' ),
-       'Resetpass'                 => array( 'Izmijeni_lozinku' ),
+       'ChangePassword'            => array( 'Izmijeni_lozinku' ),
        'Withoutinterwiki'          => array( 'Bez_međuwikipoveznica', 'Bez_interwikija' ),
        'MergeHistory'              => array( 'Spoji_povijest' ),
        'Filepath'                  => array( 'Putanja_datoteke' ),
index c14d8cd..d9b672e 100644 (file)
@@ -120,7 +120,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Boćiki' ),
        'Popularpages'              => array( 'Najwoblubowaniše_strony' ),
        'Search'                    => array( 'Pytać' ),
-       'Resetpass'                 => array( 'Hesło_wróćo_stajić' ),
+       'ChangePassword'            => array( 'Hesło_wróćo_stajić' ),
        'Withoutinterwiki'          => array( 'Falowace_mjezyrěčne_wotkazy' ),
        'MergeHistory'              => array( 'Stawizny_zjednoćić' ),
        'Filepath'                  => array( 'Datajowy_puć' ),
index 4e8d8df..8af2851 100644 (file)
@@ -123,7 +123,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'LisWobo' ),
        'Popularpages'              => array( 'PajPopilè' ),
        'Search'                    => array( 'Chache', 'Fouye' ),
-       'Resetpass'                 => array( 'ChanjeMopas', 'ResètMopas' ),
+       'ChangePassword'            => array( 'ChanjeMopas', 'ResètMopas' ),
        'Withoutinterwiki'          => array( 'SanEntèwiki' ),
        'MergeHistory'              => array( 'FizyoneIstwa' ),
        'Filepath'                  => array( 'ChemenFichye' ),
index 0f7a5fd..f2c433f 100644 (file)
@@ -141,7 +141,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botok', 'Botok_listája' ),
        'Popularpages'              => array( 'Népszerű_oldalak' ),
        'Search'                    => array( 'Keresés' ),
-       'Resetpass'                 => array( 'Jelszócsere' ),
+       'ChangePassword'            => array( 'Jelszócsere' ),
        'Withoutinterwiki'          => array( 'Nyelvközi_hivatkozás_nélküli_lapok', 'Wikiközi_hivatkozás_nélküli_lapok', 'Interwikilinkek_nélküli_lapok' ),
        'MergeHistory'              => array( 'Laptörténetek_egyesítése', 'Laptörténet-egyesítés' ),
        'Filepath'                  => array( 'Fájl_elérési_útja', 'Fájl_elérési_út' ),
index c81f102..a43efa9 100644 (file)
@@ -264,7 +264,7 @@ $specialPageAliases = array(
        'Listadmins'                => array( 'Ադմիններիցանկը' ),
        'Popularpages'              => array( 'Հանրաճանաչէջերը' ),
        'Search'                    => array( 'Որոնել' ),
-       'Resetpass'                 => array( 'Նորգաղտնաբառ' ),
+       'ChangePassword'            => array( 'Նորգաղտնաբառ' ),
 );
 
 $linkTrail = '/^([a-zաբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆև«»]+)(.*)$/sDu';
index 31a8f39..519f396 100644 (file)
@@ -118,7 +118,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_de_robots' ),
        'Popularpages'              => array( 'Paginas_popular' ),
        'Search'                    => array( 'Recerca' ),
-       'Resetpass'                 => array( 'Cambiar_contrasigno' ),
+       'ChangePassword'            => array( 'Cambiar_contrasigno' ),
        'Withoutinterwiki'          => array( 'Sin_interwiki' ),
        'MergeHistory'              => array( 'Fusionar_historia' ),
        'Filepath'                  => array( 'Cammino_al_file' ),
index 00b1f6b..ec16f39 100644 (file)
@@ -285,7 +285,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Daftar_bot', 'DaftarBot' ),
        'Popularpages'              => array( 'Halaman_populer', 'HalamanPopuler' ),
        'Search'                    => array( 'Pencarian', 'Cari' ),
-       'Resetpass'                 => array( 'Ganti_sandi', 'GantiSandi' ),
+       'ChangePassword'            => array( 'Ganti_sandi', 'GantiSandi' ),
        'Withoutinterwiki'          => array( 'Tanpa_interwiki', 'TanpaInterwiki' ),
        'MergeHistory'              => array( 'Riwayat_penggabungan', 'RiwayatPenggabungan' ),
        'Filepath'                  => array( 'Lokasi_arsip', 'LokasiArsip' ),
index 37ea2a5..9f01e83 100644 (file)
@@ -101,7 +101,7 @@ $specialPageAliases = array(
        'Listadmins'                => array( 'AdministrantiListo' ),
        'Listbots'                  => array( 'RobotoListo' ),
        'Search'                    => array( 'Serchar' ),
-       'Resetpass'                 => array( 'ChanjarPasovorto', 'Ripasvortizar' ),
+       'ChangePassword'            => array( 'ChanjarPasovorto', 'Ripasvortizar' ),
        'Blankpage'                 => array( 'BlankaPagini' ),
        'DeletedContributions'      => array( 'EfacitaKontributaji' ),
 );
index 7d4d85b..4afa42c 100644 (file)
@@ -205,7 +205,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Vélmennalisti' ),
        'Popularpages'              => array( 'Vinsælar síður' ),
        'Search'                    => array( 'Leit' ),
-       'Resetpass'                 => array( 'Endurkalla aðgangsorðið' ),
+       'ChangePassword'            => array( 'Endurkalla aðgangsorðið' ),
        'Withoutinterwiki'          => array( 'Síður án tungumálatengla' ),
        'MergeHistory'              => array( 'Sameina breytingaskrá' ),
        'Filepath'                  => array( 'Skráarslóð' ),
index dae7ed7..4380b81 100644 (file)
@@ -171,7 +171,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bot', 'ElencoBot' ),
        'Popularpages'              => array( 'PaginePiùVisitate' ),
        'Search'                    => array( 'Ricerca', 'Cerca' ),
-       'Resetpass'                 => array( 'CambiaPassword' ),
+       'ChangePassword'            => array( 'CambiaPassword' ),
        'Withoutinterwiki'          => array( 'PagineSenzaInterwiki' ),
        'MergeHistory'              => array( 'FondiCronologia', 'UnificaCronologia' ),
        'Filepath'                  => array( 'Percorso' ),
index 40e314c..d3e43be 100644 (file)
@@ -178,7 +178,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ボット一覧', 'Bot一覧' ),
        'Popularpages'              => array( '人気ページ' ),
        'Search'                    => array( '検索' ),
-       'Resetpass'                 => array( 'パスワードの変更', 'パスワード変更', 'パスワード再発行', 'パスワードの再発行' ),
+       'ChangePassword'            => array( 'パスワードの変更', 'パスワード変更', 'パスワード再発行', 'パスワードの再発行' ),
        'Withoutinterwiki'          => array( '言語間リンクを持たないページ', '言語間リンクのないページ' ),
        'MergeHistory'              => array( '履歴統合' ),
        'Filepath'                  => array( 'パスの取得' ),
index a79d34d..84ed7c2 100644 (file)
@@ -392,7 +392,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'بوتتار', 'ٴبوتتار_ٴتىزىمى' ),
        'Popularpages'              => array( 'ەڭ_كوپ_قارالعان_بەتتەر', 'ايگىلى_بەتتەر' ),
        'Search'                    => array( 'ىزدەۋ' ),
-       'Resetpass'                 => array( 'قۇپىيا_سوزدى_قايتارۋ' ),
+       'ChangePassword'            => array( 'قۇپىيا_سوزدى_قايتارۋ' ),
        'Withoutinterwiki'          => array( 'ۋىيكىي-ارالىقسىزدار' ),
        'MergeHistory'              => array( 'تارىيح_بىرىكتىرۋ' ),
        'Invalidateemail'           => array( 'قۇپتاماۋ_حاتى' ),
index bc979b6..6334ac9 100644 (file)
@@ -353,7 +353,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Боттар', 'Боттар_тізімі' ),
        'Popularpages'              => array( 'Ең_көп_қаралған_беттер', 'Әйгілі_беттер' ),
        'Search'                    => array( 'Іздеу' ),
-       'Resetpass'                 => array( 'Құпия_сөзді_қайтару' ),
+       'ChangePassword'            => array( 'Құпия_сөзді_қайтару' ),
        'Withoutinterwiki'          => array( 'Уики-аралықсыздар' ),
        'MergeHistory'              => array( 'Тарих_біріктіру' ),
        'Filepath'                  => array( 'Файл_мекені' ),
index c4f5450..5ce3234 100644 (file)
@@ -356,7 +356,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bottar', 'Bottar_tizimi' ),
        'Popularpages'              => array( 'Eñ_köp_qaralğan_better', 'Äýgili_better' ),
        'Search'                    => array( 'İzdew' ),
-       'Resetpass'                 => array( 'Qupïya_sözdi_qaýtarw' ),
+       'ChangePassword'            => array( 'Qupïya_sözdi_qaýtarw' ),
        'Withoutinterwiki'          => array( 'Wïkï-aralıqsızdar' ),
        'MergeHistory'              => array( 'Tarïx_biriktirw' ),
        'Filepath'                  => array( 'Faýl_mekeni' ),
index 5952aa2..e81fb56 100644 (file)
@@ -170,7 +170,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'បញ្ជីរូបយន្ត' ),
        'Popularpages'              => array( 'ទំព័រដែលមានប្រជាប្រិយ' ),
        'Search'                    => array( 'ស្វែងរក' ),
-       'Resetpass'                 => array( 'ដាក់ពាក្យសំងាត់ថ្មីឡើងវិញ' ),
+       'ChangePassword'            => array( 'ដាក់ពាក្យសំងាត់ថ្មីឡើងវិញ' ),
        'Withoutinterwiki'          => array( 'ដោយគ្មានអន្តរវិគី' ),
        'MergeHistory'              => array( 'ច្របាច់បញ្ជូលប្រវត្តិ' ),
        'Filepath'                  => array( 'ផ្លូវនៃឯកសារ' ),
index 1a0770b..dbc1b1a 100644 (file)
@@ -129,7 +129,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( '봇', '봇목록' ),
        'Popularpages'              => array( '인기있는문서' ),
        'Search'                    => array( '찾기', '검색' ),
-       'Resetpass'                 => array( '비밀번호변경', '비밀번호바꾸기' ),
+       'ChangePassword'            => array( '비밀번호변경', '비밀번호바꾸기' ),
        'Withoutinterwiki'          => array( '인터위키없는문서' ),
        'MergeHistory'              => array( '역사합치기' ),
        'Filepath'                  => array( '파일경로', '그림경로' ),
index 8f3c7bb..14c5205 100644 (file)
@@ -174,7 +174,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bots' ),
        'Popularpages'              => array( 'Miehts_affjeroofe_Sigge' ),
        'Search'                    => array( 'Sök', 'Söök', 'Söke', 'Sööke' ),
-       'Resetpass'                 => array( 'Neu_Passwood' ),
+       'ChangePassword'            => array( 'Neu_Passwood' ),
        'Withoutinterwiki'          => array( 'Ohne_Shproche_Lenks' ),
        'MergeHistory'              => array( 'Versione_zosammeschmieße' ),
        'Filepath'                  => array( 'Dateipaad' ),
index cd49a8e..9b188ae 100644 (file)
@@ -144,7 +144,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Automata' ),
        'Popularpages'              => array( 'Paginae saepe monstratae' ),
        'Search'                    => array( 'Quaerere' ),
-       'Resetpass'                 => array( 'Tesseram novam creare' ),
+       'ChangePassword'            => array( 'Tesseram novam creare' ),
        'Withoutinterwiki'          => array( 'Paginae sine nexibus ad linguas alias', 'Paginae sine nexibus intervicis' ),
        'MergeHistory'              => array( 'Historias paginarum confundere' ),
        'Invalidateemail'           => array( 'Adfimationem inscriptionis electronicae abrogare' ),
index 6e1e97c..e52ffb8 100644 (file)
@@ -147,7 +147,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaDeBots' ),
        'Popularpages'              => array( 'HojasMásVisitadas' ),
        'Search'                    => array( 'Buscar' ),
-       'Resetpass'                 => array( 'TrocarKóddiche' ),
+       'ChangePassword'            => array( 'TrocarKóddiche' ),
        'Withoutinterwiki'          => array( 'SinIntervikis' ),
        'MergeHistory'              => array( 'AjuntarIstoria' ),
        'Filepath'                  => array( 'Pozisyón_de_dosya' ),
index d5a6fa7..5e976d8 100644 (file)
@@ -124,7 +124,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botten' ),
        'Popularpages'              => array( 'Beléifste_Säiten' ),
        'Search'                    => array( 'Sichen' ),
-       'Resetpass'                 => array( 'Passwuert_zrécksetzen' ),
+       'ChangePassword'            => array( 'Passwuert_zrécksetzen' ),
        'Withoutinterwiki'          => array( 'Säiten_ouni_Interwiki-Linken' ),
        'MergeHistory'              => array( 'Versiounen_zesummeleeën' ),
        'Filepath'                  => array( 'Pad_bäi_de_Fichier' ),
index 547e64f..62173cb 100644 (file)
@@ -128,7 +128,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botlies' ),
        'Popularpages'              => array( 'Populair_pagina\'s' ),
        'Search'                    => array( 'Zeuke' ),
-       'Resetpass'                 => array( 'Wachwaord_opnuuj_insjtèlle' ),
+       'ChangePassword'            => array( 'Wachwaord_opnuuj_insjtèlle' ),
        'Withoutinterwiki'          => array( 'Gein_interwiki' ),
        'MergeHistory'              => array( 'Historie_sameveuge' ),
        'Filepath'                  => array( 'Besjtandspaad' ),
index 343d028..3b91d9a 100644 (file)
@@ -119,7 +119,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bot' ),
        'Popularpages'              => array( 'Paggine ciû viscitæ' ),
        'Search'                    => array( 'Riçerca', 'Çerca' ),
-       'Resetpass'                 => array( 'Rimposta paròlla d\'ordine' ),
+       'ChangePassword'            => array( 'Rimposta paròlla d\'ordine' ),
        'Withoutinterwiki'          => array( 'Sensa Interwiki' ),
 );
 
index b3ae6d9..4e69c8a 100644 (file)
@@ -78,7 +78,7 @@ $specialPageAliases = array(
        'Listadmins'                => array( 'ລາຍຊື່ຜູ້ບໍລິຫານລະບົບ' ),
        'Listbots'                  => array( 'ລາຍຊື່ບອຕ' ),
        'Search'                    => array( 'ຊອກຫາ' ),
-       'Resetpass'                 => array( 'ປ່ຽນລະຫັດຜ່ານ' ),
+       'ChangePassword'            => array( 'ປ່ຽນລະຫັດຜ່ານ' ),
 );
 
 $digitTransformTable = array(
index ba39505..6b178e3 100644 (file)
@@ -122,7 +122,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botų_sąrašas' ),
        'Popularpages'              => array( 'Populiarūs_puslapiai' ),
        'Search'                    => array( 'Paieška' ),
-       'Resetpass'                 => array( 'Slaptažodžio_atstatymas' ),
+       'ChangePassword'            => array( 'Slaptažodžio_atstatymas' ),
        'Withoutinterwiki'          => array( 'Be_interwiki' ),
        'MergeHistory'              => array( 'Sujungti_istoriją' ),
        'Filepath'                  => array( 'Kelias_iki_failo' ),
index 4e7cb9e..a8e81ba 100644 (file)
@@ -131,7 +131,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ЛувомаРоботт програпне' ),
        'Popularpages'              => array( 'СидестаЛопатне' ),
        'Search'                    => array( 'Вешендема' ),
-       'Resetpass'                 => array( 'ПолафттСувама', 'ПолафттСувама вал' ),
+       'ChangePassword'            => array( 'ПолафттСувама', 'ПолафттСувама вал' ),
        'Withoutinterwiki'          => array( 'Интервикифтома' ),
        'MergeHistory'              => array( 'ШоворемсИсториять' ),
        'Filepath'                  => array( 'ФайлКиц' ),
index f392e0d..d1cb8ac 100644 (file)
@@ -202,7 +202,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lisitry_ny_rôbô' ),
        'Popularpages'              => array( 'Pejy_be_mpitsidika_indrindra' ),
        'Search'                    => array( 'Fikarohana' ),
-       'Resetpass'                 => array( 'Hiova_tenimiafina' ),
+       'ChangePassword'            => array( 'Hiova_tenimiafina' ),
        'Withoutinterwiki'          => array( 'Tsy_misy_interwiki' ),
        'MergeHistory'              => array( 'Hampiaraka_ny_tantaram-pejy' ),
        'Filepath'                  => array( 'Lalan-drakitra' ),
index 4d0c040..7e71f27 100644 (file)
@@ -172,7 +172,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'СписокНаБотови' ),
        'Popularpages'              => array( 'ПопуларниСтраници' ),
        'Search'                    => array( 'Барај' ),
-       'Resetpass'                 => array( 'СмениЛозинка' ),
+       'ChangePassword'            => array( 'СмениЛозинка' ),
        'Withoutinterwiki'          => array( 'БезИнтервики' ),
        'MergeHistory'              => array( 'СпојувањеИсторија' ),
        'Filepath'                  => array( 'ПатДоПодатотека' ),
index d7d9831..2b66355 100644 (file)
@@ -160,7 +160,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'യന്ത്രങ്ങളുടെ_പട്ടിക' ),
        'Popularpages'              => array( 'ജനപ്രിയതാളുകൾ' ),
        'Search'                    => array( 'അന്വേഷണം' ),
-       'Resetpass'                 => array( 'രഹസ്യവാക്ക്_മാറ്റുക' ),
+       'ChangePassword'            => array( 'രഹസ്യവാക്ക്_മാറ്റുക' ),
        'Withoutinterwiki'          => array( 'അന്തർവിക്കിയില്ലാത്തവ' ),
        'MergeHistory'              => array( 'നാൾവഴിലയിപ്പിക്കുക' ),
        'Filepath'                  => array( 'പ്രമാണവിലാസം' ),
index df70f9c..b5b9714 100644 (file)
@@ -127,7 +127,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'सांगकाम्यांची_यादी' ),
        'Popularpages'              => array( 'प्रसिद्ध_पाने' ),
        'Search'                    => array( 'शोधा' ),
-       'Resetpass'                 => array( 'परवलीचाशब्दबदला' ),
+       'ChangePassword'            => array( 'परवलीचाशब्दबदला' ),
        'Withoutinterwiki'          => array( 'विनाआंतरविकि' ),
        'MergeHistory'              => array( 'इतिहास_एकत्र_करा' ),
        'Filepath'                  => array( 'संचिकेचा_पत्ता_(पाथ)' ),
index 64a68de..11aad67 100644 (file)
@@ -144,7 +144,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Senarai_bot' ),
        'Popularpages'              => array( 'Laman_popular' ),
        'Search'                    => array( 'Gelintar' ),
-       'Resetpass'                 => array( 'Lupa_kata_laluan' ),
+       'ChangePassword'            => array( 'Lupa_kata_laluan' ),
        'Withoutinterwiki'          => array( 'Laman_tanpa_pautan_bahasa' ),
        'MergeHistory'              => array( 'Gabung_sejarah' ),
        'Filepath'                  => array( 'Laluan_fail' ),
index 0d67748..0bd6d20 100644 (file)
@@ -127,7 +127,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaBots' ),
        'Popularpages'              => array( 'PaġniPopolari' ),
        'Search'                    => array( 'Fittex' ),
-       'Resetpass'                 => array( 'BiddelPassword' ),
+       'ChangePassword'            => array( 'BiddelPassword' ),
        'Withoutinterwiki'          => array( 'PaġniMingħajrInterwiki', 'BlaInterwiki' ),
        'MergeHistory'              => array( 'WaħħadKronoloġija' ),
        'Filepath'                  => array( 'PostFajl' ),
index 2bf1ffd..c4f7320 100644 (file)
@@ -103,7 +103,7 @@ $specialPageAliases = array(
        'Mycontributions'           => array( 'МонМезеТеинь' ),
        'Popularpages'              => array( 'ЛисийСовийМартоЛопат' ),
        'Search'                    => array( 'Вешнемс' ),
-       'Resetpass'                 => array( 'СовамоВалоньПолавтома' ),
+       'ChangePassword'            => array( 'СовамоВалоньПолавтома' ),
        'Filepath'                  => array( 'ФайланьКи' ),
        'Blankpage'                 => array( 'ЧавоЛопа' ),
 );
index a88b8a6..f86fc9a 100644 (file)
@@ -204,7 +204,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bots' ),
        'Popularpages'              => array( 'Veel besöchte Sieden' ),
        'Search'                    => array( 'Söök' ),
-       'Resetpass'                 => array( 'Passwoort trüchsetten' ),
+       'ChangePassword'            => array( 'Passwoort trüchsetten' ),
        'Withoutinterwiki'          => array( 'Sieden ahn Spraaklenken' ),
        'MergeHistory'              => array( 'Versionshistorie tohoopbringen' ),
        'Filepath'                  => array( 'Dateipadd' ),
index 5fa9cdb..6566d34 100644 (file)
@@ -279,7 +279,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botlieste' ),
        'Popularpages'              => array( 'Popelaire_artikels' ),
        'Search'                    => array( 'Zeuken' ),
-       'Resetpass'                 => array( 'Wachwoord_wiezigen' ),
+       'ChangePassword'            => array( 'Wachwoord_wiezigen' ),
        'Withoutinterwiki'          => array( 'Gien_interwiki' ),
        'MergeHistory'              => array( 'Geschiedenisse_bie_mekaar_doon' ),
        'Filepath'                  => array( 'Bestaanslokasie' ),
index 2ac260c..d75805b 100644 (file)
@@ -306,7 +306,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Botlijst', 'Lijstbots' ),
        'Popularpages'              => array( 'PopulairePaginas', 'PopulairePagina’s', 'PopulairePagina\'s' ),
        'Search'                    => array( 'Zoeken' ),
-       'Resetpass'                 => array( 'WachtwoordWijzigen', 'WachtwoordHerinitialiseren' ),
+       'ChangePassword'            => array( 'WachtwoordWijzigen', 'WachtwoordHerinitialiseren' ),
        'Withoutinterwiki'          => array( 'ZonderInterwiki' ),
        'MergeHistory'              => array( 'GeschiedenisSamenvoegen' ),
        'Filepath'                  => array( 'Bestandspad' ),
index fc2bc8a..d85348a 100644 (file)
@@ -262,7 +262,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Bottliste', 'Bottar' ),
        'Popularpages'              => array( 'Populære_sider' ),
        'Search'                    => array( 'Søk' ),
-       'Resetpass'                 => array( 'Nullstill_passord' ),
+       'ChangePassword'            => array( 'Nullstill_passord' ),
        'Withoutinterwiki'          => array( 'Utan_interwiki' ),
        'MergeHistory'              => array( 'Flettehistorie' ),
        'Filepath'                  => array( 'Filsti' ),
index 10f4097..50f3c4d 100644 (file)
@@ -163,7 +163,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Robotliste', 'Liste_over_roboter' ),
        'Popularpages'              => array( 'Populære_sider' ),
        'Search'                    => array( 'Søk' ),
-       'Resetpass'                 => array( 'Endre_passord', 'TIlbakestill_passord' ),
+       'ChangePassword'            => array( 'Endre_passord', 'TIlbakestill_passord' ),
        'Withoutinterwiki'          => array( 'Uten_interwiki' ),
        'MergeHistory'              => array( 'Flett_historikk' ),
        'Filepath'                  => array( 'Filsti' ),
index 4553c7f..7ae7d05 100644 (file)
@@ -132,7 +132,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_dels_Bòts', 'ListadelsBòts', 'Lista_dels_Bots', 'ListadelsBots' ),
        'Popularpages'              => array( 'Paginas_mai_visitadas', 'Paginas_las_mai_visitadas', 'Paginasmaivisitadas' ),
        'Search'                    => array( 'Recèrca', 'Recercar', 'Cercar' ),
-       'Resetpass'                 => array( 'Reïnicializacion_del_senhal', 'Reinicializaciondelsenhal' ),
+       'ChangePassword'            => array( 'Reïnicializacion_del_senhal', 'Reinicializaciondelsenhal' ),
        'Withoutinterwiki'          => array( 'Sens_interwiki', 'Sensinterwiki', 'Sens_interwikis', 'Sensinterwikis' ),
        'MergeHistory'              => array( 'Fusionar_l\'istoric', 'Fusionarlistoric' ),
        'Filepath'                  => array( 'Camin_del_Fichièr', 'CamindelFichièr', 'CaminFichièr' ),
index 0d3f294..de6fce4 100644 (file)
@@ -167,7 +167,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Boty' ),
        'Popularpages'              => array( 'Popularne_strony' ),
        'Search'                    => array( 'Szukaj' ),
-       'Resetpass'                 => array( 'Zmień_hasło', 'Resetuj_hasło' ),
+       'ChangePassword'            => array( 'Zmień_hasło', 'Resetuj_hasło' ),
        'Withoutinterwiki'          => array( 'Strony_bez_interwiki' ),
        'MergeHistory'              => array( 'Połącz_historię' ),
        'Filepath'                  => array( 'Ścieżka_do_pliku' ),
index 62623c2..d6b3933 100644 (file)
@@ -86,7 +86,7 @@ $specialPageAliases = array(
        'Mycontributions'           => array( 'زماونډې' ),
        'Popularpages'              => array( 'نامتومخونه' ),
        'Search'                    => array( 'پلټنه' ),
-       'Resetpass'                 => array( 'پټنوم_بدلول،_پټنوم_بيا_پر_ځای_کول،_د_بيا_پر_ځای_کولو_پاسپورټ' ),
+       'ChangePassword'            => array( 'پټنوم_بدلول،_پټنوم_بيا_پر_ځای_کول،_د_بيا_پر_ځای_کولو_پاسپورټ' ),
        'Blankpage'                 => array( 'تش_مخ' ),
        'LinkSearch'                => array( 'د_تړنې_پلټنه' ),
        'DeletedContributions'      => array( 'ړنګې_شوي_ونډې' ),
index a6be53f..734dc84 100644 (file)
@@ -168,7 +168,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Robôs', 'Lista_de_robôs', 'Bots', 'Lista_de_bots' ),
        'Popularpages'              => array( 'Páginas_populares', 'Artigos_populares' ),
        'Search'                    => array( 'Pesquisar', 'Busca', 'Buscar', 'Procurar', 'Pesquisa' ),
-       'Resetpass'                 => array( 'Reiniciar_palavra-chave', 'Repor_senha', 'Zerar_senha' ),
+       'ChangePassword'            => array( 'Reiniciar_palavra-chave', 'Repor_senha', 'Zerar_senha' ),
        'Withoutinterwiki'          => array( 'Páginas_sem_interwikis', 'Artigos_sem_interwikis' ),
        'MergeHistory'              => array( 'Fundir_históricos', 'Fundir_edições' ),
        'Filepath'                  => array( 'Directório_de_ficheiro', 'Diretório_de_ficheiro', 'Diretório_de_arquivo' ),
index 6c18e03..6c487e1 100644 (file)
@@ -166,7 +166,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Lista_de_robôs', 'Bots', 'Lista_de_bots' ),
        'Popularpages'              => array( 'Páginas_populares', 'Artigos_populares' ),
        'Search'                    => array( 'Busca', 'Buscar', 'Procurar', 'Pesquisar', 'Pesquisa' ),
-       'Resetpass'                 => array( 'Trocar_senha', 'Repor_senha' ),
+       'ChangePassword'            => array( 'Trocar_senha', 'Repor_senha' ),
        'Withoutinterwiki'          => array( 'Páginas_sem_interwikis', 'Artigos_sem_interwikis' ),
        'MergeHistory'              => array( 'Fundir_históricos', 'Fundir_edições' ),
        'Filepath'                  => array( 'Diretório_de_arquivo', 'Diretório_de_ficheiro' ),
index abf8410..d53d4bf 100644 (file)
@@ -724,7 +724,7 @@ Parameters:
 'login-abort-generic'        => 'The generic unsuccessful login message is used unless otherwise specified by hook writers',
 
 # Password reset dialog
-'resetpass'                 => 'The caption of [[Special:Resetpass]]
+'resetpass'                 => 'The caption of [[Special:ChangePassword]]
 
 {{Identical|Change password}}',
 'resetpass_header'          => 'Header on box on special page [[Special:ChangePassword]].
@@ -733,14 +733,14 @@ Parameters:
 'oldpassword'               => "Used on the 'User profile' tab of 'my preferences'. This is the text next to an entry box for the old password in the 'change password' section.",
 'newpassword'               => '{{Identical|New password}}',
 'retypenew'                 => "Appears on the 'User profile' tab of the 'Preferences' special page in the 'Change password' section. It appears next to the text box for entering the new password a second time.",
-'resetpass_submit'          => 'Submit button on [[Special:Resetpass]]',
+'resetpass_submit'          => 'Submit button on [[Special:ChangePassword]]',
 'resetpass-submit-loggedin' => 'Button on [[Special:ResetPass]] to submit new password.
 
 {{Identical|Change password}}',
 'resetpass-submit-cancel'   => '{{Identical|Cancel}}
 
 Used on [[Special:ResetPass]]',
-'resetpass-wrong-oldpass'   => 'Error message shown on [[Special:Resetpass]] when the old password is not valid.',
+'resetpass-wrong-oldpass'   => 'Error message shown on [[Special:ChangePassword]] when the old password is not valid.',
 'resetpass-temp-password'   => 'The label of the input box for the temporary password (received by e-mail) on the form displayed after logging in with a temporary password.',
 
 # Edit page toolbar
index f37da67..de033f3 100644 (file)
@@ -115,7 +115,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'RuranaAntachakuna' ),
        'Popularpages'              => array( 'WatukuqsapaPanqa', 'RikuqsapaPanqa', 'QhawaqsapaPanqa' ),
        'Search'                    => array( 'Maskay' ),
-       'Resetpass'                 => array( 'YaykunaRimataKutichiy' ),
+       'ChangePassword'            => array( 'YaykunaRimataKutichiy' ),
        'Withoutinterwiki'          => array( 'Interwikinnaq', 'Wikipurannaq' ),
        'MergeHistory'              => array( 'WinayKawsaytaHunuy' ),
        'Filepath'                  => array( 'WillaniqiNan' ),
index 62d031e..2671035 100644 (file)
@@ -270,7 +270,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Listă_roboți' ),
        'Popularpages'              => array( 'Pagini_populare' ),
        'Search'                    => array( 'Căutare' ),
-       'Resetpass'                 => array( 'Resetează_parola' ),
+       'ChangePassword'            => array( 'Resetează_parola' ),
        'Withoutinterwiki'          => array( 'Fără_legături_interwiki' ),
        'MergeHistory'              => array( 'Istoria_combinărilor' ),
        'Filepath'                  => array( 'Cale_fișier' ),
index 9dee0c1..1d42a92 100644 (file)
@@ -149,7 +149,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'स्वयंअनुकृसूची' ),
        'Popularpages'              => array( 'लोकप्रियपृष्टानि' ),
        'Search'                    => array( 'शोध' ),
-       'Resetpass'                 => array( 'सङ्केतशब्दपुन:प्रयुक्ता' ),
+       'ChangePassword'            => array( 'सङ्केतशब्दपुन:प्रयुक्ता' ),
        'Withoutinterwiki'          => array( 'आन्तरविकिहीन' ),
        'MergeHistory'              => array( 'इतिहाससंयोग' ),
        'Filepath'                  => array( 'संचिकापथ' ),
index 3f17f5c..7e51d82 100644 (file)
@@ -126,7 +126,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaBot' ),
        'Popularpages'              => array( 'PàgginiCchiùVisitati' ),
        'Search'                    => array( 'Ricerca', 'Cerca' ),
-       'Resetpass'                 => array( 'RimpostaPassword' ),
+       'ChangePassword'            => array( 'RimpostaPassword' ),
        'Withoutinterwiki'          => array( 'SenzaInterwiki' ),
        'MergeHistory'              => array( 'UnìficaCrunuluggìa' ),
        'Blankpage'                 => array( 'PàgginaVacanti' ),
index 17926e1..00e6e4a 100644 (file)
@@ -100,7 +100,7 @@ $specialPageAliases = array(
        'Listadmins'                => array( 'Amministhradori' ),
        'Popularpages'              => array( 'PàginiPiùVisitaddi' ),
        'Search'                    => array( 'Zircha', 'Ricerca' ),
-       'Resetpass'                 => array( 'RimpusthàParàuraDÓrdhini' ),
+       'ChangePassword'            => array( 'RimpusthàParàuraDÓrdhini' ),
        'Withoutinterwiki'          => array( 'PàginiChenaInterwiki' ),
 );
 
index aa15ba0..a5ce76c 100644 (file)
@@ -132,7 +132,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'රොබෝවන්_ලැයිස්තුගත_කරන්න' ),
        'Popularpages'              => array( 'ජනප්‍රිය_පිටු' ),
        'Search'                    => array( 'ගවේෂණය' ),
-       'Resetpass'                 => array( 'මුරපදය_වෙනස්_කරන්න', 'මුරපදය_ප්‍රතිස්ථාපනය_කරන්න' ),
+       'ChangePassword'            => array( 'මුරපදය_වෙනස්_කරන්න', 'මුරපදය_ප්‍රතිස්ථාපනය_කරන්න' ),
        'Withoutinterwiki'          => array( 'අන්තර්_විකි_නොමැතිව' ),
        'MergeHistory'              => array( 'ඒකාබද්ධ_ඉතිහාසය' ),
        'Filepath'                  => array( 'ගොනු_පෙත' ),
index ad0d84d..0312769 100644 (file)
@@ -102,7 +102,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ZoznamBotov' ),
        'Popularpages'              => array( 'PopulárneStránky' ),
        'Search'                    => array( 'Hľadanie' ),
-       'Resetpass'                 => array( 'ZmenaHesla' ),
+       'ChangePassword'            => array( 'ZmenaHesla' ),
        'Withoutinterwiki'          => array( 'BezInterwiki' ),
        'MergeHistory'              => array( 'HistóriaZlúčení' ),
        'Filepath'                  => array( 'CestaKSúboru' ),
index d4119f1..ce76d5a 100644 (file)
@@ -102,7 +102,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'SeznamBotov' ),
        'Popularpages'              => array( 'PriljubljeneStrani' ),
        'Search'                    => array( 'Iskanje' ),
-       'Resetpass'                 => array( 'SpremeniGeslo', 'PonastaviGeslo' ),
+       'ChangePassword'            => array( 'SpremeniGeslo', 'PonastaviGeslo' ),
        'Withoutinterwiki'          => array( 'BrezInterwikijev' ),
        'MergeHistory'              => array( 'ZdružiZgodovino' ),
        'Filepath'                  => array( 'PotDatoteke' ),
index a0e6676..d1ddb77 100644 (file)
@@ -106,7 +106,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'RreshtoBotët' ),
        'Popularpages'              => array( 'FaqetëFamshme' ),
        'Search'                    => array( 'Kërkim' ),
-       'Resetpass'                 => array( 'NdryshoFjalëkalimin' ),
+       'ChangePassword'            => array( 'NdryshoFjalëkalimin' ),
        'Withoutinterwiki'          => array( 'PaInterwiki' ),
        'Blankpage'                 => array( 'FaqeBosh' ),
        'DeletedContributions'      => array( 'GrisKontributet' ),
index 450cfb8..c2e9768 100644 (file)
@@ -116,7 +116,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'DaptarBot' ),
        'Popularpages'              => array( 'KacaPayu' ),
        'Search'                    => array( 'Sungsi' ),
-       'Resetpass'                 => array( 'GantiSandi' ),
+       'ChangePassword'            => array( 'GantiSandi' ),
        'Withoutinterwiki'          => array( 'TanpaInterwiki' ),
        'MergeHistory'              => array( 'GabungJujutan' ),
        'Filepath'                  => array( 'JalurKoropak' ),
index 4f4c9ba..0043f5d 100644 (file)
@@ -149,7 +149,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Robotlista' ),
        'Popularpages'              => array( 'Populära_sidor' ),
        'Search'                    => array( 'Sök' ),
-       'Resetpass'                 => array( 'Återställ_lösenord' ),
+       'ChangePassword'            => array( 'Återställ_lösenord' ),
        'Withoutinterwiki'          => array( 'Utan_interwikilänkar' ),
        'MergeHistory'              => array( 'Slå_ihop_historik' ),
        'Filepath'                  => array( 'Filsökväg' ),
index 8725f0b..e7bf2d7 100644 (file)
@@ -118,7 +118,7 @@ $specialPageAliases = array(
        'Mycontributions'           => array( 'నా_మార్పులు-చేర్పులు' ),
        'Popularpages'              => array( 'ప్రాచుర్యంపొందినపేజీలు' ),
        'Search'                    => array( 'అన్వేషణ' ),
-       'Resetpass'                 => array( 'సంకేతపదముమార్చు' ),
+       'ChangePassword'            => array( 'సంకేతపదముమార్చు' ),
        'Withoutinterwiki'          => array( 'అంతరవికీలేకుండా' ),
        'MergeHistory'              => array( 'చరిత్రనువిలీనంచేయి' ),
        'Blankpage'                 => array( 'ఖాళీపేజి' ),
index 0f227a0..2929ba2 100644 (file)
@@ -123,7 +123,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'รายชื่อบอต' ),
        'Popularpages'              => array( 'หน้าที่ได้รับความนิยม' ),
        'Search'                    => array( 'ค้นหา' ),
-       'Resetpass'                 => array( 'ตั้งรหัสผ่านใหม่' ),
+       'ChangePassword'            => array( 'ตั้งรหัสผ่านใหม่' ),
        'Withoutinterwiki'          => array( 'หน้าที่ไม่มีลิงก์ข้ามภาษา' ),
        'MergeHistory'              => array( 'รวมประวัติ' ),
        'Filepath'                  => array( 'พาธของไฟล์', 'ตำแหน่งไฟล์' ),
index 8489330..0dbd6be 100644 (file)
@@ -119,7 +119,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Talaan ng mga bot' ),
        'Popularpages'              => array( 'Sikat na mga pahina' ),
        'Search'                    => array( 'Maghanap' ),
-       'Resetpass'                 => array( 'Baguhin ang hudyat', 'Muling itakda ang hudyat', 'Muling magtakda ng hudyat' ),
+       'ChangePassword'            => array( 'Baguhin ang hudyat', 'Muling itakda ang hudyat', 'Muling magtakda ng hudyat' ),
        'Withoutinterwiki'          => array( 'Walang ugnayang-wiki' ),
        'MergeHistory'              => array( 'Pagsanibin ang kasaysayan' ),
        'Filepath'                  => array( 'Daanan ng talaksan' ),
index 8c87d17..dbdc44c 100644 (file)
@@ -144,7 +144,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'BotListesi' ),
        'Popularpages'              => array( 'PopülerSayfalar' ),
        'Search'                    => array( 'Ara' ),
-       'Resetpass'                 => array( 'ŞifreDeğiştir', 'ParolaDeğiştir', 'ŞifreSıfırla', 'ParolaSıfırla' ),
+       'ChangePassword'            => array( 'ŞifreDeğiştir', 'ParolaDeğiştir', 'ŞifreSıfırla', 'ParolaSıfırla' ),
        'Withoutinterwiki'          => array( 'İntervikisiz' ),
        'MergeHistory'              => array( 'SürümBirleştir' ),
        'Filepath'                  => array( 'DosyaKonumu' ),
index d5cb296..be6778f 100644 (file)
@@ -130,7 +130,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListaDeiBot' ),
        'Popularpages'              => array( 'PaginePiassèVisità' ),
        'Search'                    => array( 'Serca' ),
-       'Resetpass'                 => array( 'ReinpostaPassword' ),
+       'ChangePassword'            => array( 'ReinpostaPassword' ),
        'Withoutinterwiki'          => array( 'PagineSensaInterwiki' ),
        'MergeHistory'              => array( 'FondiCronologia' ),
        'Filepath'                  => array( 'PercorsoFile' ),
index 09eeecc..814d516 100644 (file)
@@ -131,7 +131,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'Danh_sách_bot' ),
        'Popularpages'              => array( 'Trang_phổ_biến' ),
        'Search'                    => array( 'Tìm_kiếm' ),
-       'Resetpass'                 => array( 'Đổi_mật_khẩu' ),
+       'ChangePassword'            => array( 'Đổi_mật_khẩu' ),
        'Withoutinterwiki'          => array( 'Không_interwiki' ),
        'MergeHistory'              => array( 'Trộn_lịch_sử' ),
        'Filepath'                  => array( 'Đường_dẫn_file' ),
index bd6221f..d362c0c 100644 (file)
@@ -125,7 +125,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ליסטע_פון_באטס' ),
        'Popularpages'              => array( 'פאפולערע_בלעטער' ),
        'Search'                    => array( 'זוכן' ),
-       'Resetpass'                 => array( 'ענדערן_פאסווארט' ),
+       'ChangePassword'            => array( 'ענדערן_פאסווארט' ),
        'Withoutinterwiki'          => array( 'בלעטער_אָן_אינטערוויקי' ),
        'Blankpage'                 => array( 'ליידיגער_בלאט' ),
        'Tags'                      => array( 'טאגן' ),
index 8a2dfa0..a0fc543 100644 (file)
@@ -162,7 +162,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( '机器人列表', '機器人列表' ),
        'Popularpages'              => array( '热点页面', '熱點頁面' ),
        'Search'                    => array( '搜索', '搜尋', '搜寻' ),
-       'Resetpass'                 => array( '修改密码', '修改密碼' ),
+       'ChangePassword'            => array( '修改密码', '修改密碼' ),
        'MergeHistory'              => array( '合并历史', '合併歷史' ),
        'Filepath'                  => array( '文件路径', '文件路徑', '檔案路徑', '档案路径' ),
        'Invalidateemail'           => array( '不可识别的电邮地址', '不可識別的電郵地址' ),
index 98bb473..bacf96a 100644 (file)
@@ -177,7 +177,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( '机器人列表' ),
        'Popularpages'              => array( '热点页面' ),
        'Search'                    => array( '搜索' ),
-       'Resetpass'                 => array( '修改密码' ),
+       'ChangePassword'            => array( '修改密码' ),
        'Withoutinterwiki'          => array( '无跨维基链接页面' ),
        'MergeHistory'              => array( '合并历史' ),
        'Filepath'                  => array( '文件路径' ),
index c6dc8cb..5582409 100644 (file)
@@ -170,7 +170,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( '機器人列表' ),
        'Popularpages'              => array( '熱點頁面' ),
        'Search'                    => array( '搜索' ),
-       'Resetpass'                 => array( '修改密碼' ),
+       'ChangePassword'            => array( '修改密碼' ),
        'Withoutinterwiki'          => array( '沒有跨語言鏈接的頁面' ),
        'MergeHistory'              => array( '合併歷史' ),
        'Filepath'                  => array( '文件路徑' ),