r69398 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r69397‎ | r69398 | r69399 >
Date:18:30, 15 July 2010
Author:platonides
Status:deferred
Tags:
Comment:
Recover EditUser extension and put it up to date with the new preferences.
Modified paths:
  • /trunk/extensions/EditUser (added) (history)
  • /trunk/extensions/EditUser/EditUser.php (modified) (history)
  • /trunk/extensions/EditUser/EditUser_body.php (added) (history)
  • /trunk/phase3/includes/Preferences.php (modified) (history)

Diff [purge]

Index: trunk/phase3/includes/Preferences.php
@@ -1145,9 +1145,9 @@
11461146 return true;
11471147 }
11481148
1149 - static function getFormObject( $user ) {
 1149+ static function getFormObject( $user, $formClass = 'PreferencesForm' ) {
11501150 $formDescriptor = Preferences::getPreferences( $user );
1151 - $htmlForm = new PreferencesForm( $formDescriptor, 'prefs' );
 1151+ $htmlForm = new $formClass( $formDescriptor, 'prefs' );
11521152
11531153 $htmlForm->setSubmitText( wfMsg( 'saveprefs' ) );
11541154 # Used message keys: 'accesskey-preferences-save', 'tooltip-preferences-save'
Index: trunk/extensions/EditUser/EditUser.alias.php
@@ -0,0 +1,222 @@
 2+<?php
 3+/**
 4+ * Aliases for Special:EditUser
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ */
 9+
 10+$aliases = array();
 11+
 12+/** English
 13+ * @author Jon Harald Søby
 14+ */
 15+$aliases['en'] = array(
 16+ 'EditUser' => array( 'EditUser' ),
 17+);
 18+
 19+/** Arabic (العربية) */
 20+$aliases['ar'] = array(
 21+ 'EditUser' => array( 'تعديل_المستخدم' ),
 22+);
 23+
 24+/** Egyptian Spoken Arabic (مصرى) */
 25+$aliases['arz'] = array(
 26+ 'EditUser' => array( 'تعديل_اليوزر' ),
 27+);
 28+
 29+/** Bosnian (Bosanski) */
 30+$aliases['bs'] = array(
 31+ 'EditUser' => array( 'UrediKorisnika' ),
 32+);
 33+
 34+/** German (Deutsch) */
 35+$aliases['de'] = array(
 36+ 'EditUser' => array( 'Benutzereinstellungen bearbeiten' ),
 37+);
 38+
 39+/** Lower Sorbian (Dolnoserbski) */
 40+$aliases['dsb'] = array(
 41+ 'EditUser' => array( 'Wužywarske nastajenja wobźěłaś' ),
 42+);
 43+
 44+/** Spanish (Español) */
 45+$aliases['es'] = array(
 46+ 'EditUser' => array( 'Editar usuario' ),
 47+);
 48+
 49+/** Persian (فارسی) */
 50+$aliases['fa'] = array(
 51+ 'EditUser' => array( 'ویرایش_کاربر' ),
 52+);
 53+
 54+/** French (Français) */
 55+$aliases['fr'] = array(
 56+ 'EditUser' => array( 'Modifier l’utilisateur', 'ModifierUtilisateur', 'EditerUtilisateur', 'ÉditerUtilisateur', 'Éditer l’utilisateur' ),
 57+);
 58+
 59+/** Franco-Provençal (Arpetan) */
 60+$aliases['frp'] = array(
 61+ 'EditUser' => array( "Changiér l'utilisator", 'ChangiérLUtilisator' ),
 62+);
 63+
 64+/** Galician (Galego) */
 65+$aliases['gl'] = array(
 66+ 'EditUser' => array( 'Editar o usuario' ),
 67+);
 68+
 69+/** Swiss German (Alemannisch) */
 70+$aliases['gsw'] = array(
 71+ 'EditUser' => array( 'Benutzeryystellige bearbeite' ),
 72+);
 73+
 74+/** Gujarati (ગુજરાતી) */
 75+$aliases['gu'] = array(
 76+ 'EditUser' => array( 'સભ્યફેરફાર' ),
 77+);
 78+
 79+/** Hebrew (עברית) */
 80+$aliases['he'] = array(
 81+ 'EditUser' => array( 'עריכת_משתמש' ),
 82+);
 83+
 84+/** Croatian (Hrvatski) */
 85+$aliases['hr'] = array(
 86+ 'EditUser' => array( 'Uredi_suradnika' ),
 87+);
 88+
 89+/** Upper Sorbian (Hornjoserbsce) */
 90+$aliases['hsb'] = array(
 91+ 'EditUser' => array( 'Wužiwarske nastajenja wobdźěłać' ),
 92+);
 93+
 94+/** Haitian (Kreyòl ayisyen) */
 95+$aliases['ht'] = array(
 96+ 'EditUser' => array( 'EditeItilizatè' ),
 97+);
 98+
 99+/** Hungarian (Magyar) */
 100+$aliases['hu'] = array(
 101+ 'EditUser' => array( 'Szerkesztő szerkesztése' ),
 102+);
 103+
 104+/** Interlingua (Interlingua) */
 105+$aliases['ia'] = array(
 106+ 'EditUser' => array( 'Modificar usator' ),
 107+);
 108+
 109+/** Indonesian (Bahasa Indonesia) */
 110+$aliases['id'] = array(
 111+ 'EditUser' => array( 'Sunting pengguna', 'SuntingPengguna' ),
 112+);
 113+
 114+/** Japanese (日本語) */
 115+$aliases['ja'] = array(
 116+ 'EditUser' => array( '利用者情報の編集' ),
 117+);
 118+
 119+/** Khmer (ភាសាខ្មែរ) */
 120+$aliases['km'] = array(
 121+ 'EditUser' => array( 'កែប្រែអ្នកប្រើប្រាស់' ),
 122+);
 123+
 124+/** Korean (한국어) */
 125+$aliases['ko'] = array(
 126+ 'EditUser' => array( '사용자 편집' ),
 127+);
 128+
 129+/** Colognian (Ripoarisch) */
 130+$aliases['ksh'] = array(
 131+ 'EditUser' => array( 'Metmaacher ier Enstellunge Ändere Metmaacher ier Enshtellunge Ändere' ),
 132+);
 133+
 134+/** Luxembourgish (Lëtzebuergesch) */
 135+$aliases['lb'] = array(
 136+ 'EditUser' => array( 'Benotzer änneren' ),
 137+);
 138+
 139+/** Macedonian (Македонски) */
 140+$aliases['mk'] = array(
 141+ 'EditUser' => array( 'УредиКорисник' ),
 142+);
 143+
 144+/** Marathi (मराठी) */
 145+$aliases['mr'] = array(
 146+ 'EditUser' => array( 'संपादनसदस्य' ),
 147+);
 148+
 149+/** Malay (Bahasa Melayu) */
 150+$aliases['ms'] = array(
 151+ 'EditUser' => array( 'Jumlah pengguna' ),
 152+);
 153+
 154+/** Nedersaksisch (Nedersaksisch) */
 155+$aliases['nds-nl'] = array(
 156+ 'EditUser' => array( 'Gebruker_bewarken' ),
 157+);
 158+
 159+/** Dutch (Nederlands) */
 160+$aliases['nl'] = array(
 161+ 'EditUser' => array( 'GebruikerBewerken' ),
 162+);
 163+
 164+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) */
 165+$aliases['no'] = array(
 166+ 'EditUser' => array( 'Rediger bruker' ),
 167+);
 168+
 169+/** Occitan (Occitan) */
 170+$aliases['oc'] = array(
 171+ 'EditUser' => array( 'EditarUtilizaire', 'Editar l’utilizaire' ),
 172+);
 173+
 174+/** Polish (Polski) */
 175+$aliases['pl'] = array(
 176+ 'EditUser' => array( 'Edycja użytkownika' ),
 177+);
 178+
 179+/** Portuguese (Português) */
 180+$aliases['pt'] = array(
 181+ 'EditUser' => array( 'Editar utilizador' ),
 182+);
 183+
 184+/** Romanian (Română) */
 185+$aliases['ro'] = array(
 186+ 'EditUser' => array( 'Modificare utilizator' ),
 187+);
 188+
 189+/** Sanskrit (संस्कृत) */
 190+$aliases['sa'] = array(
 191+ 'EditUser' => array( 'सम्पादन्‌योजक' ),
 192+);
 193+
 194+/** Slovak (Slovenčina) */
 195+$aliases['sk'] = array(
 196+ 'EditUser' => array( 'ÚpravaPoužívateľa' ),
 197+);
 198+
 199+/** Swedish (Svenska) */
 200+$aliases['sv'] = array(
 201+ 'EditUser' => array( 'Redigera användare' ),
 202+);
 203+
 204+/** Swahili (Kiswahili) */
 205+$aliases['sw'] = array(
 206+ 'EditUser' => array( 'HaririMtumiaji' ),
 207+);
 208+
 209+/** Thai (ไทย) */
 210+$aliases['th'] = array(
 211+ 'EditUser' => array( 'แก้ไขผู้ใช้' ),
 212+);
 213+
 214+/** Tagalog (Tagalog) */
 215+$aliases['tl'] = array(
 216+ 'EditUser' => array( 'Baguhin ang tagagamit' ),
 217+);
 218+
 219+/** Turkish (Türkçe) */
 220+$aliases['tr'] = array(
 221+ 'EditUser' => array( 'KullanıcıDüzenle' ),
 222+);
 223+
Property changes on: trunk/extensions/EditUser/EditUser.alias.php
___________________________________________________________________
Added: svn:eol-style
1224 + native
Index: trunk/extensions/EditUser/EditUser_body.php
@@ -0,0 +1,175 @@
 2+<?php
 3+/* Shamelessly copied and modified from /includes/specials/SpecialPreferences.php v1.15 */
 4+class EditUser extends SpecialPage {
 5+ var $mQuickbar, $mStubs;
 6+ var $mRows, $mCols, $mSkin, $mMath, $mDate, $mUserEmail, $mEmailFlag, $mNick;
 7+ var $mUserLanguage, $mUserVariant;
 8+ var $mSearch, $mRecent, $mRecentDays, $mTimeZone, $mHourDiff, $mSearchLines, $mSearchChars, $mAction;
 9+ var $mReset, $mPosted, $mToggles, $mSearchNs, $mRealName, $mImageSize;
 10+ var $mUnderline, $mWatchlistEdits;
 11+ # password changing was removed from prefs in 1.14, so we just add it back in now :)
 12+ var $mNewpass, $mRetypePass;
 13+
 14+ function __construct() {
 15+ SpecialPage::SpecialPage('EditUser', 'edituser');
 16+ }
 17+ function execute( $par ) {
 18+ global $wgOut, $wgUser, $wgRequest;
 19+
 20+ if( !$wgUser->isAllowed( 'edituser' ) ) {
 21+ $wgOut->permissionRequired( 'edituser' );
 22+ return false;
 23+ }
 24+
 25+ wfLoadExtensionMessages( 'EditUser' );
 26+
 27+ $this->setHeaders();
 28+ $this->target = ( isset( $par ) ) ? $par : $wgRequest->getText( 'username', '' );
 29+ if( $this->target === '' ) {
 30+ $wgOut->addHtml( $this->makeSearchForm() );
 31+ return;
 32+ }
 33+ $targetuser = User::NewFromName( $this->target );
 34+ if( $targetuser->getID() == 0 ) {
 35+ $wgOut->addWikiText( wfMsg( 'edituser-nouser' ) );
 36+ return;
 37+ }
 38+ #Allow editing self via this interface
 39+ if( $targetuser->isAllowed( 'edituser-exempt' ) && $targetuser->getName() != $wgUser->getName() ) {
 40+ $wgOut->addWikiText( wfMsg( 'edituser-exempt' ) );
 41+ return;
 42+ }
 43+
 44+ $this->setHeaders();
 45+ $this->outputHeader();
 46+ $wgOut->disallowUserJs(); # Prevent hijacked user scripts from sniffing passwords etc.
 47+
 48+ if ( wfReadOnly() ) {
 49+ $wgOut->readOnlyPage();
 50+ return;
 51+ }
 52+
 53+ if ( $wgRequest->getCheck( 'reset' ) ) {
 54+ $this->showResetForm();
 55+ return;
 56+ }
 57+
 58+ $wgOut->addScriptFile( 'prefs.js' );
 59+
 60+ //$this->loadGlobals( $this->target );
 61+ $wgOut->addHtml( $this->makeSearchForm() . '<br />' );
 62+ #End EditUser additions
 63+
 64+ if ( $wgRequest->getCheck( 'success' ) ) {
 65+ $wgOut->wrapWikiMsg(
 66+ "<div class=\"successbox\"><strong>\n$1\n</strong></div><div id=\"mw-pref-clear\"></div>",
 67+ 'savedprefs'
 68+ );
 69+ }
 70+
 71+ if ( $wgRequest->getCheck( 'eauth' ) ) {
 72+ $wgOut->wrapWikiMsg( "<div class='error' style='clear: both;'>\n$1\n</div>",
 73+ 'eauthentsent', $this->target );
 74+ }
 75+
 76+ $htmlForm = Preferences::getFormObject( $targetuser, 'EditUserPreferencesForm' );
 77+ $htmlForm->setSubmitCallback( array( $this, 'tryUISubmit' ) );
 78+ $htmlForm->setTitle( $this->getTitle() );
 79+ $htmlForm->addHiddenField( 'username', $this->target );
 80+ $htmlForm->mEditUserUsername = $this->target;
 81+
 82+ $htmlForm->show();
 83+ }
 84+
 85+ function showResetForm() {
 86+ global $wgOut;
 87+
 88+ $wgOut->addWikiMsg( 'prefs-reset-intro' );
 89+
 90+ $htmlForm = new HTMLForm( array(), 'prefs-restore' );
 91+
 92+ $htmlForm->setSubmitText( wfMsg( 'restoreprefs' ) );
 93+ $htmlForm->setTitle( $this->getTitle() );
 94+ $htmlForm->addHiddenField( 'username', $this->target );
 95+ $htmlForm->addHiddenField( 'reset' , '1' );
 96+ $htmlForm->setSubmitCallback( array( $this, 'submitReset' ) );
 97+ $htmlForm->suppressReset();
 98+
 99+ $htmlForm->show();
 100+ }
 101+
 102+ function submitReset( $formData ) {
 103+ global $wgUser, $wgOut;
 104+ $wgUser->resetOptions();
 105+ $wgUser->saveSettings();
 106+
 107+ $url = $this->getTitle()->getFullURL( array( 'success' => 1, 'username'=>$this->target ) );
 108+
 109+ $wgOut->redirect( $url );
 110+
 111+ return true;
 112+ }
 113+
 114+ function tryUISubmit( $formData ) {
 115+ global $wgUser;
 116+
 117+ $targetuser = User::NewFromName( $this->target );
 118+ if( $targetuser->getID() == 0 ) {
 119+ return wfMsg( 'edituser-nouser' ) ;
 120+ }
 121+
 122+ $realUser = $wgUser;
 123+ $wgUser = $targetuser;
 124+ $res = Preferences::tryFormSubmit( $formData, 'uiEditUser' );
 125+ $wgUser = $realUser;
 126+
 127+ if ( $res ) {
 128+ $urlOptions = array( 'success' => 1);
 129+
 130+ if ( $res === 'eauth' ) {
 131+ $urlOptions['eauth'] = 1;
 132+ }
 133+
 134+ //$queryString = implode( '&', $urlOptions );
 135+ $urlOptions['username'] = $this->target;
 136+
 137+ $url = $this->getTitle()->getFullURL( $urlOptions );
 138+
 139+ global $wgOut;
 140+ $wgOut->redirect( $url );
 141+ }
 142+
 143+ return true;
 144+ }
 145+
 146+
 147+ function makeSearchForm() {
 148+ $thisTitle = Title::makeTitle( NS_SPECIAL, $this->getName() );
 149+ $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $thisTitle->getLocalUrl() ) );
 150+ $form .= Xml::element( 'label', array( 'for' => 'username' ), wfMsg( 'edituser-username' ) ) . ' ';
 151+ $form .= Xml::element( 'input', array( 'type' => 'text', 'name' => 'username', 'id' => 'username', 'value' => $this->target ) ) . ' ';
 152+ $form .= Xml::element( 'input', array( 'type' => 'submit', 'name' => 'dosearch', 'value' => wfMsg( 'edituser-dosearch' ) ) );
 153+ $form .= Xml::element( 'input', array( 'type' => 'hidden', 'name' => 'issearch', 'value' => '1' ) );
 154+ $form .= Xml::closeElement( 'form' );
 155+ return $form;
 156+ }
 157+}
 158+
 159+class EditUserPreferencesForm extends PreferencesForm {
 160+ var $mEditUserUsername;
 161+
 162+ function getButtons() {
 163+ $html = HTMLForm::getButtons();
 164+
 165+ global $wgUser;
 166+
 167+ $sk = $wgUser->getSkin();
 168+ $url = SpecialPage::getTitleFor( 'EditUser' )->getFullURL( array( 'reset' => 1, 'username' => $this->mEditUserUsername ) );
 169+
 170+ $html .= "\n" . Xml::element('a', array( 'href'=> $url ), wfMsgHtml( 'restoreprefs' ) );
 171+
 172+ $html = Xml::tags( 'div', array( 'class' => 'mw-prefs-buttons' ), $html );
 173+
 174+ return $html;
 175+ }
 176+}
Property changes on: trunk/extensions/EditUser/EditUser_body.php
___________________________________________________________________
Added: svn:eol-style
1177 + native
Index: trunk/extensions/EditUser/EditUser.i18n.php
@@ -0,0 +1,1427 @@
 2+<?php
 3+/**
 4+ * Internationalisation file for extension EditUser.
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ */
 9+
 10+$messages = array();
 11+
 12+/** English
 13+ * @author Ryan Schmidt
 14+ */
 15+$messages['en'] = array(
 16+ 'edituser-desc' => 'Allows privileged users to edit other users\' preferences',
 17+ 'edituser' => 'Edit user',
 18+ 'edituser-logout' => 'Log user out',
 19+ 'edituser-username' => 'Name',
 20+ 'edituser-dosearch' => 'Search',
 21+ 'edituser-nouser' => 'The specified user does not exist',
 22+ 'edituser-exempt' => 'The specified user cannot be edited',
 23+ 'right-edituser' => 'Edit the preferences of other users',
 24+ 'right-edituser-exempt' => 'Others cannot edit this user\'s preferences',
 25+);
 26+
 27+/** Message documentation (Message documentation)
 28+ * @author Jon Harald Søby
 29+ * @author Purodha
 30+ * @author Umherirrender
 31+ */
 32+$messages['qqq'] = array(
 33+ 'edituser-desc' => 'Shown in [[Special:Version]] as a short description of this extension. Do not translate links.',
 34+ 'edituser-username' => '{{Identical|Name}}',
 35+ 'edituser-dosearch' => '{{Identical|Search}}',
 36+ 'right-edituser' => '{{doc-right|edituser}}',
 37+ 'right-edituser-exempt' => '{{doc-right|edituser-exempt}}',
 38+);
 39+
 40+/** Karelian (Karjala)
 41+ * @author Flrn
 42+ */
 43+$messages['krl'] = array(
 44+ 'edituser-dosearch' => 'Ečindy',
 45+);
 46+
 47+/** Niuean (ko e vagahau Niuē)
 48+ * @author Jose77
 49+ */
 50+$messages['niu'] = array(
 51+ 'edituser-dosearch' => 'Fano',
 52+);
 53+
 54+/** Afrikaans (Afrikaans)
 55+ * @author Arnobarnard
 56+ * @author Naudefj
 57+ */
 58+$messages['af'] = array(
 59+ 'edituser-desc' => 'Laat bevoegde gebruikers toe om ander gebruikers se voorkeure te wysig',
 60+ 'edituser' => 'Wysig gebruiker',
 61+ 'edituser-logout' => 'Teken gebruiker af',
 62+ 'edituser-username' => 'Naam',
 63+ 'edituser-dosearch' => 'Soek',
 64+ 'edituser-nouser' => 'Die gebruiker bestaan nie',
 65+ 'edituser-exempt' => 'Die gebruiker kan nie gewysig word nie',
 66+ 'right-edituser' => 'Verander ander gebruikers se voorkeure',
 67+ 'right-edituser-exempt' => 'Ander kan nie die gebruiker se voorkeure verander nie',
 68+);
 69+
 70+/** Amharic (አማርኛ)
 71+ * @author Codex Sinaiticus
 72+ */
 73+$messages['am'] = array(
 74+ 'edituser-username' => 'ስም',
 75+ 'edituser-dosearch' => 'ፍለጋ',
 76+);
 77+
 78+/** Aragonese (Aragonés)
 79+ * @author Juanpabl
 80+ */
 81+$messages['an'] = array(
 82+ 'edituser-username' => 'Nombre',
 83+);
 84+
 85+/** Old English (Ænglisc)
 86+ * @author Wōdenhelm
 87+ */
 88+$messages['ang'] = array(
 89+ 'edituser' => 'Brūcend ādihtan',
 90+ 'edituser-logout' => 'Brūcend ūtmeldian',
 91+ 'edituser-username' => 'Nama',
 92+ 'edituser-dosearch' => 'Sēċan',
 93+);
 94+
 95+/** Arabic (العربية)
 96+ * @author Meno25
 97+ */
 98+$messages['ar'] = array(
 99+ 'edituser-desc' => 'يسمح للمستخدمين ذوي الصلاحية بتعديل تفضيلات المستخدمين الآخرين',
 100+ 'edituser' => 'تعديل مستخدم',
 101+ 'edituser-logout' => 'تسجيل خروج المستخدم',
 102+ 'edituser-username' => 'اسم',
 103+ 'edituser-dosearch' => 'بحث',
 104+ 'edituser-nouser' => 'المستخدم المحدد غير موجود',
 105+ 'edituser-exempt' => 'المستخدم المحدد لا يمكن تعديله',
 106+ 'right-edituser' => 'تعديل تفضيلات المستخدمين الآخرين',
 107+ 'right-edituser-exempt' => 'لا يمكن تعديل تفضيلاتهم بواسطة الآخرين',
 108+);
 109+
 110+/** Aramaic (ܐܪܡܝܐ)
 111+ * @author Basharh
 112+ */
 113+$messages['arc'] = array(
 114+ 'edituser-username' => 'ܫܡܐ',
 115+ 'edituser-dosearch' => 'ܒܨܝ',
 116+);
 117+
 118+/** Egyptian Spoken Arabic (مصرى)
 119+ * @author Meno25
 120+ */
 121+$messages['arz'] = array(
 122+ 'edituser-desc' => 'يسمح للمستخدمين ذوى الصلاحية بتعديل تفضيلات المستخدمين الآخرين',
 123+ 'edituser' => 'تعديل مستخدم',
 124+ 'edituser-logout' => 'تسجيل خروج المستخدم',
 125+ 'edituser-username' => 'اسم',
 126+ 'edituser-dosearch' => 'بحث',
 127+ 'edituser-nouser' => 'المستخدم المحدد غير موجود',
 128+ 'edituser-exempt' => 'المستخدم المحدد لا يمكن تعديله',
 129+ 'right-edituser' => 'تعديل تفضيلات المستخدمين الآخرين',
 130+ 'right-edituser-exempt' => 'لا يمكن تعديل تفضيلاتهم بواسطة الآخرين',
 131+);
 132+
 133+/** Assamese (অসমীয়া)
 134+ * @author Chaipau
 135+ */
 136+$messages['as'] = array(
 137+ 'edituser-dosearch' => 'সন্ধান কৰক',
 138+);
 139+
 140+/** Kotava (Kotava)
 141+ * @author Wikimistusik
 142+ */
 143+$messages['avk'] = array(
 144+ 'edituser' => 'Betara va favesikpata',
 145+ 'edituser-username' => 'Yolt',
 146+ 'edituser-dosearch' => 'Aneyara',
 147+ 'edituser-nouser' => 'Bazen favesik me krulder',
 148+ 'edituser-exempt' => 'Bazena favesikpata me zo robetar',
 149+);
 150+
 151+/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 152+ * @author EugeneZelenko
 153+ * @author Jim-by
 154+ */
 155+$messages['be-tarask'] = array(
 156+ 'edituser-desc' => 'Дазваляе прывілеяваным удзельнікам рэдагаваць устаноўкі іншых удзельнікаў',
 157+ 'edituser' => 'Рэдагаваць удзельніка',
 158+ 'edituser-logout' => 'Вывесьці ўдзельніка з сыстэмы',
 159+ 'edituser-username' => 'Імя ўдзельніка',
 160+ 'edituser-dosearch' => 'Шукаць',
 161+ 'edituser-nouser' => 'Пазначаны ўдзельнік не існуе',
 162+ 'edituser-exempt' => 'Пазначаны ўдзельнік ня можа рэдагавацца',
 163+ 'right-edituser' => 'рэдагаваньне ўстановак іншых удзельнікаў',
 164+ 'right-edituser-exempt' => 'іншыя ня могуць рэдагаваць ўстаноўкі гэтага ўдзельніка',
 165+);
 166+
 167+/** Bulgarian (Български)
 168+ * @author DCLXVI
 169+ */
 170+$messages['bg'] = array(
 171+ 'edituser-desc' => 'Позволява на привилегировани потребители да редактират настройките на останалите потребители',
 172+ 'edituser' => 'Редактиране на потребителската сметка',
 173+ 'edituser-username' => 'Потребителско име',
 174+ 'edituser-dosearch' => 'Търсене',
 175+ 'edituser-nouser' => 'Посочената потребителска сметка не съществува',
 176+ 'edituser-exempt' => 'Посочената потребителска сметка не може да бъде редактирана',
 177+);
 178+
 179+/** Bengali (বাংলা)
 180+ * @author Zaheen
 181+ */
 182+$messages['bn'] = array(
 183+ 'edituser-dosearch' => 'অনুসন্ধান',
 184+);
 185+
 186+/** Breton (Brezhoneg)
 187+ * @author Fohanno
 188+ * @author Fulup
 189+ */
 190+$messages['br'] = array(
 191+ 'edituser-desc' => 'Aotren a ra an implijerien dezho gwirioù dibar da gemmañ penndibaboù an implijerien all',
 192+ 'edituser' => 'Aozañ an implijer',
 193+ 'edituser-logout' => "Klozañ dalc'h an implijer",
 194+ 'edituser-username' => 'Anv',
 195+ 'edituser-dosearch' => 'Klask',
 196+ 'edituser-nouser' => "N'eus ket eus an implijer-se",
 197+ 'edituser-exempt' => "N'haller ket degas kemmoù d'an implijer-se.",
 198+ 'right-edituser' => 'Kemmañ a ra penndibaboù an implijerien all',
 199+ 'right-edituser-exempt' => "An dud diavaez n'hallont ket degas kemmoù e penndibaboù an implijer-mañ",
 200+);
 201+
 202+/** Bosnian (Bosanski)
 203+ * @author CERminator
 204+ */
 205+$messages['bs'] = array(
 206+ 'edituser-desc' => 'Omogućuje korisnicima sa privilegijama da uređuju postavke drugih korisnika',
 207+ 'edituser' => 'Uređivanje korisnika',
 208+ 'edituser-logout' => 'Odjava korisnika',
 209+ 'edituser-username' => 'Ime',
 210+ 'edituser-dosearch' => 'Traži',
 211+ 'edituser-nouser' => 'Navedeni korisnik ne postoji',
 212+ 'edituser-exempt' => 'Navedeni korisnik ne može biti uređivan',
 213+ 'right-edituser' => 'Uređivanje postavki drugih korisnika',
 214+ 'right-edituser-exempt' => 'Drugi ne mogu uređivati postavke ovog korisnika',
 215+);
 216+
 217+/** Buginese (ᨅᨔ ᨕᨘᨁᨗ)
 218+ * @author Kurniasan
 219+ */
 220+$messages['bug'] = array(
 221+ 'edituser' => 'Papaké padécé',
 222+ 'edituser-logout' => 'Log papaké maessu',
 223+ 'edituser-username' => 'Aseŋ',
 224+ 'edituser-dosearch' => 'Sappa',
 225+ 'edituser-nouser' => "Iyaro papaké dé' gaga",
 226+ 'edituser-exempt' => "Iyaro papaké dé'na ullé ripadécé",
 227+);
 228+
 229+/** Catalan (Català)
 230+ * @author Jordi Roqué
 231+ * @author Solde
 232+ */
 233+$messages['ca'] = array(
 234+ 'edituser-desc' => 'Permet editar les preferències dels altres usuaris als usuaris privilegiats',
 235+ 'edituser' => "Edita l'usuari",
 236+ 'edituser-logout' => "Desconnecta l'usuari",
 237+ 'edituser-username' => 'Nom',
 238+ 'edituser-dosearch' => 'Cerca',
 239+ 'edituser-nouser' => "L'usuari especificat no existeix",
 240+ 'edituser-exempt' => "L'usuari especificat no es pot editar",
 241+ 'right-edituser' => "Edita les preferències d'altres usuaris",
 242+ 'right-edituser-exempt' => "Altres usuaris no poden editar les preferències d'aquest usuari",
 243+);
 244+
 245+/** Chamorro (Chamoru)
 246+ * @author Jatrobat
 247+ */
 248+$messages['ch'] = array(
 249+ 'edituser-dosearch' => 'Aligao',
 250+);
 251+
 252+/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
 253+ * @author ОйЛ
 254+ */
 255+$messages['cu'] = array(
 256+ 'edituser-dosearch' => 'ищи́',
 257+);
 258+
 259+/** Danish (Dansk)
 260+ * @author Jon Harald Søby
 261+ */
 262+$messages['da'] = array(
 263+ 'edituser-username' => 'Navn',
 264+ 'edituser-dosearch' => 'Søg',
 265+);
 266+
 267+/** German (Deutsch)
 268+ * @author MF-Warburg
 269+ * @author Raimond Spekking
 270+ * @author Umherirrender
 271+ */
 272+$messages['de'] = array(
 273+ 'edituser-desc' => 'Erlaubt berechtigten Benutzern, die Einstellungen anderer Benutzer zu verändern',
 274+ 'edituser' => 'Benutzereinstellungen ändern',
 275+ 'edituser-logout' => 'Benutzer abmelden',
 276+ 'edituser-username' => 'Name',
 277+ 'edituser-dosearch' => 'Suchen',
 278+ 'edituser-nouser' => 'Der angegebene Benutzer ist nicht vorhanden',
 279+ 'edituser-exempt' => 'Der angegebene Benutzer kann nicht bearbeitet werden',
 280+ 'right-edituser' => 'Einstellungen anderer Benutzer bearbeiten',
 281+ 'right-edituser-exempt' => 'Einstellungen können durch Dritte nicht geändert werden',
 282+);
 283+
 284+/** Lower Sorbian (Dolnoserbski)
 285+ * @author Michawiki
 286+ */
 287+$messages['dsb'] = array(
 288+ 'edituser-desc' => 'Dowólujo wopšawnjenym wužywarjam nastajenja drugich wužywarjow wobźěłaś',
 289+ 'edituser' => 'Wužywarja wobźěłaś',
 290+ 'edituser-logout' => 'Wužywarja wótzjawiś',
 291+ 'edituser-username' => 'Mě',
 292+ 'edituser-dosearch' => 'Pytanje',
 293+ 'edituser-nouser' => 'Pódany wužywaŕ njeeksistěrujo.',
 294+ 'edituser-exempt' => 'Pódany wužywaŕ njedajo se wobźěłaś.',
 295+ 'right-edituser' => 'Nastajenja drugich wužywarjow wobźěłaś',
 296+ 'right-edituser-exempt' => 'Nastajenja njedaju se wót tśeśich změniś',
 297+);
 298+
 299+/** Ewe (Eʋegbe) */
 300+$messages['ee'] = array(
 301+ 'edituser-dosearch' => 'Dii',
 302+);
 303+
 304+/** Greek (Ελληνικά)
 305+ * @author Consta
 306+ * @author Crazymadlover
 307+ * @author Omnipaedista
 308+ */
 309+$messages['el'] = array(
 310+ 'edituser' => 'Τροποποίηση χρήστη',
 311+ 'edituser-logout' => 'Κλείσιμο συνεδρίας χρήστη',
 312+ 'edituser-username' => 'Όνομα',
 313+ 'edituser-dosearch' => 'Αναζήτηση',
 314+);
 315+
 316+/** Esperanto (Esperanto)
 317+ * @author Michawiki
 318+ * @author Yekrats
 319+ */
 320+$messages['eo'] = array(
 321+ 'edituser-desc' => 'Rajtigas privilegiitaj uzantoj redakti preferojn de aliaj uzantoj',
 322+ 'edituser' => 'Redakti Uzanton',
 323+ 'edituser-logout' => 'Elsaluti uzanton',
 324+ 'edituser-username' => 'Nomo',
 325+ 'edituser-dosearch' => 'Serĉi',
 326+ 'edituser-nouser' => 'La specifita uzanto ne ekzistas',
 327+ 'edituser-exempt' => 'La specifita uzanto ne estas redaktebla',
 328+);
 329+
 330+/** Spanish (Español)
 331+ * @author Baiji
 332+ * @author Crazymadlover
 333+ * @author Imre
 334+ * @author Jatrobat
 335+ */
 336+$messages['es'] = array(
 337+ 'edituser-desc' => 'Permite a usuarios privilegiados editar las preferencias de otro usuario',
 338+ 'edituser' => 'Editar usuario',
 339+ 'edituser-logout' => 'Cerrar sesión de usuario',
 340+ 'edituser-username' => 'Nombre',
 341+ 'edituser-dosearch' => 'Buscar',
 342+ 'edituser-nouser' => 'El usuario especificado no existe',
 343+ 'edituser-exempt' => 'El usuario especificado no puede ser editado',
 344+ 'right-edituser' => 'Editar las preferencias de otro usuario',
 345+ 'right-edituser-exempt' => 'Otros no pueden editar estas preferencias de usuario',
 346+);
 347+
 348+/** Estonian (Eesti)
 349+ * @author KalmerE.
 350+ */
 351+$messages['et'] = array(
 352+ 'edituser-logout' => 'Logi välja',
 353+ 'edituser-username' => 'Nimi',
 354+ 'edituser-dosearch' => 'otsi',
 355+);
 356+
 357+/** Basque (Euskara)
 358+ * @author An13sa
 359+ * @author Kobazulo
 360+ */
 361+$messages['eu'] = array(
 362+ 'edituser-desc' => 'Pribilegiatutako erabiltzaileak beste erabiltzaileen hobespenak editatzea baimentzen du',
 363+ 'edituser' => 'Erabiltzailea editatu',
 364+ 'edituser-logout' => 'Saioa itxi',
 365+ 'edituser-username' => 'Izena',
 366+ 'edituser-dosearch' => 'Bilatu',
 367+ 'edituser-nouser' => 'Zehaztutako erabiltzailea ez da existitzen',
 368+ 'edituser-exempt' => 'Zehaztutako erabiltzailea ezin da editatu',
 369+ 'right-edituser' => 'Beste erabiltzaileen hobespenak editatu',
 370+ 'right-edituser-exempt' => 'Besteek ezin dute erabiltzaile honen hobespenak editatu',
 371+);
 372+
 373+/** Finnish (Suomi)
 374+ * @author Crt
 375+ * @author Jack Phoenix
 376+ * @author Mobe
 377+ * @author Nike
 378+ * @author ZeiP
 379+ */
 380+$messages['fi'] = array(
 381+ 'edituser-desc' => 'Mahdollistaa oikeutettujen käyttäjien muokata toisten käyttäjien asetuksia.',
 382+ 'edituser' => 'Muokkaa käyttäjää',
 383+ 'edituser-logout' => 'Kirjaa käyttäjä ulos',
 384+ 'edituser-username' => 'Nimi',
 385+ 'edituser-dosearch' => 'Hae',
 386+ 'edituser-nouser' => 'Määriteltyä käyttäjää ei ole olemassa',
 387+ 'edituser-exempt' => 'Määriteltyä käyttäjää ei voida muokata',
 388+ 'right-edituser' => 'Muokata muiden käyttäjien asetuksia',
 389+ 'right-edituser-exempt' => 'Muut eivät voi muokata tämän käyttäjän asetuksia.',
 390+);
 391+
 392+/** French (Français)
 393+ * @author Grondin
 394+ * @author Louperivois
 395+ * @author Meithal
 396+ * @author PieRRoMaN
 397+ */
 398+$messages['fr'] = array(
 399+ 'edituser-desc' => 'Permet aux utilisateurs disposant de certains privilèges de modifier les préférences des autres utilisateurs',
 400+ 'edituser' => "Modifier l'utilisateur",
 401+ 'edituser-logout' => 'Ferme la session utilisateur',
 402+ 'edituser-username' => 'Nom',
 403+ 'edituser-dosearch' => 'Rechercher',
 404+ 'edituser-nouser' => "L'utilisateur spécifié n'existe pas",
 405+ 'edituser-exempt' => "L'utilisateur spécifié ne peut pas être modifié",
 406+ 'right-edituser' => 'Modifie les préférences des autres utilisateurs',
 407+ 'right-edituser-exempt' => 'Les préférences de cet utilisateur ne sont pas modifiables par les autres',
 408+);
 409+
 410+/** Western Frisian (Frysk)
 411+ * @author Snakesteuben
 412+ */
 413+$messages['fy'] = array(
 414+ 'edituser-dosearch' => 'Sykje',
 415+);
 416+
 417+/** Galician (Galego)
 418+ * @author Alma
 419+ * @author Toliño
 420+ */
 421+$messages['gl'] = array(
 422+ 'edituser-desc' => 'Permitir que usuarios con privilexios poidan editar as preferencias doutros usuarios',
 423+ 'edituser' => 'Editar Usuario',
 424+ 'edituser-logout' => 'Saír do sistema',
 425+ 'edituser-username' => 'Nome',
 426+ 'edituser-dosearch' => 'Procurar',
 427+ 'edituser-nouser' => 'O usuario especificado non existe',
 428+ 'edituser-exempt' => 'O usuario especificado non pode ser editado',
 429+ 'right-edituser' => 'Editar as preferencias doutros usuarios',
 430+ 'right-edituser-exempt' => 'As súas preferencias non poden ser editadas por outros',
 431+);
 432+
 433+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
 434+ * @author Crazymadlover
 435+ * @author Omnipaedista
 436+ */
 437+$messages['grc'] = array(
 438+ 'edituser-username' => 'Ὄνομα',
 439+ 'edituser-dosearch' => 'Ζητεῖν',
 440+);
 441+
 442+/** Swiss German (Alemannisch)
 443+ * @author Als-Holder
 444+ */
 445+$messages['gsw'] = array(
 446+ 'edituser-desc' => 'Erlaubt berächtigte Benutzer, d Yystellige vu andere Benutzer z verändere',
 447+ 'edituser' => 'Benutzeryystelligen ändere',
 448+ 'edituser-logout' => 'Benutzer abmälde',
 449+ 'edituser-username' => 'Name',
 450+ 'edituser-dosearch' => 'Sueche',
 451+ 'edituser-nouser' => 'Dr Benutzer, wu aagee woren isch, git s nit',
 452+ 'edituser-exempt' => 'Dr Benutzer, wu aagee woren isch, cha nit bearbeitet wäre',
 453+ 'right-edituser' => 'D Yystellige vu andere Benutzer bearbeite',
 454+ 'right-edituser-exempt' => 'D Yystellige vu däm Benutzer chenne nit dur anderi gänderet wäre',
 455+);
 456+
 457+/** Manx (Gaelg)
 458+ * @author MacTire02
 459+ */
 460+$messages['gv'] = array(
 461+ 'edituser' => 'Ymmydeyr y reaghey',
 462+ 'edituser-username' => 'Ennym',
 463+ 'edituser-dosearch' => 'Ronsaghey',
 464+);
 465+
 466+/** Hakka (Hak-kâ-fa)
 467+ * @author Hakka
 468+ */
 469+$messages['hak'] = array(
 470+ 'edituser-dosearch' => 'Chhìm-cháu',
 471+);
 472+
 473+/** Hawaiian (Hawai`i)
 474+ * @author Kalani
 475+ * @author Singularity
 476+ */
 477+$messages['haw'] = array(
 478+ 'edituser-username' => 'Inoa',
 479+ 'edituser-dosearch' => 'Huli',
 480+);
 481+
 482+/** Hebrew (עברית)
 483+ * @author Rotemliss
 484+ * @author StuB
 485+ * @author YaronSh
 486+ */
 487+$messages['he'] = array(
 488+ 'edituser-desc' => 'אפשרות למשתמשים מורשים לערוך העדפות של משתמשים אחרים',
 489+ 'edituser' => 'עריכת משתמש',
 490+ 'edituser-logout' => 'הוצאת משתמש מהחשבון',
 491+ 'edituser-username' => 'שם',
 492+ 'edituser-dosearch' => 'חיפוש',
 493+ 'edituser-nouser' => 'המשתמש המבוקש אינו קיים',
 494+ 'edituser-exempt' => 'לא ניתן לערוך את המשתמש המבוקש',
 495+ 'right-edituser' => 'עריכת ההעדפות של משתמשים אחרים',
 496+ 'right-edituser-exempt' => 'העדפותיהם לא ניתנות לשינוי על ידי אחרים',
 497+);
 498+
 499+/** Hindi (हिन्दी)
 500+ * @author Kaustubh
 501+ */
 502+$messages['hi'] = array(
 503+ 'edituser-desc' => 'कुछ विशिष्ट सदस्योंको अन्य सदस्योंकी वरीयतायें बदलनेकी अनुमति देता हैं',
 504+ 'edituser' => 'सदस्य संपादन करें',
 505+ 'edituser-logout' => 'सदस्य को लॉग आउट करायें',
 506+ 'edituser-username' => 'नाम',
 507+ 'edituser-dosearch' => 'खोजें',
 508+ 'edituser-nouser' => 'दिया हुआ सदस्य अस्तित्वमें नहीं हैं',
 509+ 'edituser-exempt' => 'दिये हुए सदस्यको संपादित नहीं कर सकतें',
 510+);
 511+
 512+/** Hiligaynon (Ilonggo)
 513+ * @author Jose77
 514+ */
 515+$messages['hil'] = array(
 516+ 'edituser-dosearch' => 'Pangita-a',
 517+);
 518+
 519+/** Croatian (Hrvatski)
 520+ * @author Dalibor Bosits
 521+ * @author Ex13
 522+ */
 523+$messages['hr'] = array(
 524+ 'edituser-desc' => 'Omogućava suradnicima s pripadajućim pravom uređivanje postavki drugih suradnika',
 525+ 'edituser' => 'Uredi suradnika',
 526+ 'edituser-logout' => 'Odjavi suradnika',
 527+ 'edituser-username' => 'Ime',
 528+ 'edituser-dosearch' => 'Traži',
 529+ 'edituser-nouser' => 'Traži suradnik ne postoji',
 530+ 'edituser-exempt' => 'Traženi suradnik se ne može uređivati',
 531+ 'right-edituser' => 'Uredi postavke drugih suradnika',
 532+ 'right-edituser-exempt' => 'Drugi ne mogu uređivati postavke ovog suradnika',
 533+);
 534+
 535+/** Upper Sorbian (Hornjoserbsce)
 536+ * @author Michawiki
 537+ */
 538+$messages['hsb'] = array(
 539+ 'edituser-desc' => 'Dowola woprawnjenym wužiwarjam nastajenja druhich wužiwarjow wobdźěłać',
 540+ 'edituser' => 'Wužiwarske konto wobdźěłać',
 541+ 'edituser-logout' => 'Wužiwarja wotzjewić',
 542+ 'edituser-username' => 'Mjeno',
 543+ 'edituser-dosearch' => 'Pytanje',
 544+ 'edituser-nouser' => 'Podaty wužiwar njeeksistuje.',
 545+ 'edituser-exempt' => 'Podaty wužiwar njehodźi so wobdźěłać',
 546+ 'right-edituser' => 'Nastajenja druhich wužiwarjow wobdźěłać',
 547+ 'right-edituser-exempt' => 'Nastajenja njedadźa so wot druhich změnić',
 548+);
 549+
 550+/** Hungarian (Magyar)
 551+ * @author Dani
 552+ */
 553+$messages['hu'] = array(
 554+ 'edituser-desc' => 'A megfelelő joggal rendelkező szerkesztők számára lehetővé teszi más szerkesztők beállításainak módosítását',
 555+ 'edituser' => 'Szerkesztő módosítása',
 556+ 'edituser-logout' => 'Szerkesztő kijelentkeztetése',
 557+ 'edituser-username' => 'Név',
 558+ 'edituser-dosearch' => 'Keresés',
 559+ 'edituser-nouser' => 'A kiválasztott szerkesztő nem létezik',
 560+ 'edituser-exempt' => 'A kiválasztott szerkesztő nem módosítható',
 561+ 'right-edituser' => 'más szerkesztők beállításainak módosítása',
 562+ 'right-edituser-exempt' => 'más szerkesztők nem módosíthatják a beállításait',
 563+);
 564+
 565+/** Armenian (Հայերեն)
 566+ * @author Togaed
 567+ */
 568+$messages['hy'] = array(
 569+ 'edituser-username' => 'Անուն',
 570+ 'edituser-dosearch' => 'Որոնել',
 571+);
 572+
 573+/** Interlingua (Interlingua)
 574+ * @author McDutchie
 575+ */
 576+$messages['ia'] = array(
 577+ 'edituser-desc' => 'Permitte que usatores con le privilegio requisite modifica le preferentias de altere usatores',
 578+ 'edituser' => 'Modificar usator',
 579+ 'edituser-logout' => 'Clauder le session del usator',
 580+ 'edituser-username' => 'Nomine',
 581+ 'edituser-dosearch' => 'Cercar',
 582+ 'edituser-nouser' => 'Le usator specificate non existe',
 583+ 'edituser-exempt' => 'Le usator specificate non pote esser modificate',
 584+ 'right-edituser' => 'Modificar le preferentias de altere usatores',
 585+ 'right-edituser-exempt' => 'Altere personas non pote modificar le preferentias de iste usator',
 586+);
 587+
 588+/** Indonesian (Bahasa Indonesia)
 589+ * @author Bennylin
 590+ * @author Irwangatot
 591+ * @author Rex
 592+ */
 593+$messages['id'] = array(
 594+ 'edituser-desc' => 'Mengijinkan pengguna yang berhak untuk menyunting preferensi pengguna lain',
 595+ 'edituser' => 'Sunting pengguna',
 596+ 'edituser-logout' => 'Keluar-logkan pengguna',
 597+ 'edituser-username' => 'Nama',
 598+ 'edituser-dosearch' => 'Cari',
 599+ 'edituser-nouser' => 'Pengguna yang dimaksud tidak ditemukan',
 600+ 'edituser-exempt' => 'Pengguna yang dimaksud tidak dapat disunting',
 601+ 'right-edituser' => 'Sunting preferensi pengguna lain',
 602+ 'right-edituser-exempt' => 'Orang lain tidak dapat menyunting preferensi pengguna ini',
 603+);
 604+
 605+/** Igbo (Igbo) */
 606+$messages['ig'] = array(
 607+ 'edituser-dosearch' => 'Chöwá',
 608+);
 609+
 610+/** Ido (Ido)
 611+ * @author Malafaya
 612+ */
 613+$messages['io'] = array(
 614+ 'edituser' => 'Redaktar uzanto',
 615+ 'edituser-username' => 'Nomo',
 616+ 'edituser-dosearch' => 'Serchez',
 617+ 'right-edituser' => 'Editar la preferaji di altra uzanti',
 618+);
 619+
 620+/** Icelandic (Íslenska) */
 621+$messages['is'] = array(
 622+ 'edituser-username' => 'Nafn',
 623+ 'edituser-dosearch' => 'Leita',
 624+);
 625+
 626+/** Italian (Italiano)
 627+ * @author Darth Kule
 628+ */
 629+$messages['it'] = array(
 630+ 'edituser-desc' => 'Permette agli utenti con i privilegi necessari di modificare le preferenze di altri utenti',
 631+ 'edituser' => 'Modifica utente',
 632+ 'edituser-logout' => 'Effettua logout',
 633+ 'edituser-username' => 'Nome',
 634+ 'edituser-dosearch' => 'Ricerca',
 635+ 'edituser-nouser' => "L'utente indicato non esiste",
 636+ 'edituser-exempt' => "L'utente specificato non può essere modificato",
 637+ 'right-edituser' => 'Modifica le preferenze degli altri utenti',
 638+ 'right-edituser-exempt' => 'Le sue preferenze non possono essere modificate da altri',
 639+);
 640+
 641+/** Japanese (日本語)
 642+ * @author Aotake
 643+ * @author Hosiryuhosi
 644+ * @author JtFuruhata
 645+ */
 646+$messages['ja'] = array(
 647+ 'edituser-desc' => '権限を持つ利用者が、他利用者の個人設定を変更できるようにする',
 648+ 'edituser' => '利用者情報の編集',
 649+ 'edituser-logout' => '利用者をログアウトする',
 650+ 'edituser-username' => '利用者名',
 651+ 'edituser-dosearch' => '検索',
 652+ 'edituser-nouser' => '指定された利用者は存在しません',
 653+ 'edituser-exempt' => '指定された利用者は編集できません',
 654+ 'right-edituser' => '他の利用者の個人設定を編集する',
 655+ 'right-edituser-exempt' => '他人が利用者の個人設定を編集することはできません。',
 656+);
 657+
 658+/** Javanese (Basa Jawa)
 659+ * @author Meursault2004
 660+ */
 661+$messages['jv'] = array(
 662+ 'edituser' => 'Sunting Panganggo',
 663+ 'edituser-username' => 'Jeneng',
 664+ 'edituser-dosearch' => 'Golèk',
 665+);
 666+
 667+/** Khmer (ភាសាខ្មែរ)
 668+ * @author Chhorran
 669+ * @author Lovekhmer
 670+ * @author Thearith
 671+ */
 672+$messages['km'] = array(
 673+ 'edituser-desc' => 'អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់មានសិទ្ធិកែប្រែចំណូលចិត្តរបស់អ្នកប្រើប្រាស់ដ៏ទៃ',
 674+ 'edituser' => 'កែប្រែអ្នកប្រើប្រាស់',
 675+ 'edituser-username' => 'ឈ្មោះ',
 676+ 'edituser-dosearch' => 'ស្វែងរក',
 677+ 'edituser-nouser' => 'មិនមានអ្នកប្រើប្រាស់ដូចដែលបានបញ្ជាក់ទេ',
 678+ 'edituser-exempt' => 'អ្នកប្រើប្រាស់ដែលបានបញ្ជាក់មិនអាចកែបានទេ',
 679+ 'right-edituser' => 'កែប្រែ​ចំណង់ចំណូលចិត្ត​របស់​អ្នកប្រើប្រាស់​ដទៃ',
 680+);
 681+
 682+/** Kannada (ಕನ್ನಡ)
 683+ * @author Nayvik
 684+ */
 685+$messages['kn'] = array(
 686+ 'edituser-username' => 'ಹೆಸರು',
 687+ 'edituser-dosearch' => 'ಹುಡುಕು',
 688+);
 689+
 690+/** Korean (한국어)
 691+ * @author Kwj2772
 692+ * @author ToePeu
 693+ */
 694+$messages['ko'] = array(
 695+ 'edituser-dosearch' => '찾기',
 696+ 'right-edituser-exempt' => '다른 사용자가 이 사용자의 환경 설정을 바꿀 수 없게 함',
 697+);
 698+
 699+/** Krio (Krio)
 700+ * @author Jose77
 701+ */
 702+$messages['kri'] = array(
 703+ 'edituser-dosearch' => 'Luk foh am',
 704+);
 705+
 706+/** Kinaray-a (Kinaray-a)
 707+ * @author Jose77
 708+ */
 709+$messages['krj'] = array(
 710+ 'edituser-dosearch' => 'Sagap',
 711+);
 712+
 713+/** Colognian (Ripoarisch)
 714+ * @author Purodha
 715+ */
 716+$messages['ksh'] = array(
 717+ 'edituser-desc' => 'Määt et müjjelesch, dat Metmaacher met däm Rääsch dozoh aan anderlüx Enstelleunge driije künne.',
 718+ 'edituser' => 'De Enstellunge för dä Metmaacher ändere',
 719+ 'edituser-logout' => 'Dä Metmaacher ußlogge',
 720+ 'edituser-username' => 'Metmaacher Name',
 721+ 'edituser-dosearch' => 'Sööke',
 722+ 'edituser-nouser' => 'Dä Metmaacher ham_mer nit.',
 723+ 'edituser-exempt' => 'Dä Metmaacher kam_mer nit beärbeide.',
 724+ 'right-edituser' => 'Enstellunge för ander Metmaacher Ändere',
 725+ 'right-edituser-exempt' => 'Kann de Enstellunge nit fun andere ändere lohße',
 726+);
 727+
 728+/** Kurdish (Latin) (Kurdî (Latin))
 729+ * @author Bangin
 730+ */
 731+$messages['ku-latn'] = array(
 732+ 'edituser-dosearch' => 'Lêbigere',
 733+);
 734+
 735+/** Cornish (Kernewek)
 736+ * @author Kernoweger
 737+ * @author Kw-Moon
 738+ */
 739+$messages['kw'] = array(
 740+ 'edituser-dosearch' => 'Hwila',
 741+);
 742+
 743+/** Luxembourgish (Lëtzebuergesch)
 744+ * @author Robby
 745+ */
 746+$messages['lb'] = array(
 747+ 'edituser-desc' => "Erlaabt et Benotzer déi gewësse Rechter hunn anere Benotzer hir Astellungen z'änneren",
 748+ 'edituser' => 'Benotzer änneren',
 749+ 'edituser-logout' => 'Sessioun vum Benotzer zoumaachen',
 750+ 'edituser-username' => 'Numm',
 751+ 'edituser-dosearch' => 'Sichen',
 752+ 'edituser-nouser' => 'Dee Benotzer gëtt et net',
 753+ 'edituser-exempt' => 'Dee Benotzer kann net geännert ginn',
 754+ 'right-edituser' => "D'Astellunge vun anere Benotzer änneren",
 755+ 'right-edituser-exempt' => "D'Astellunge kënnen net vun Anere geännert ginn",
 756+);
 757+
 758+/** Lingua Franca Nova (Lingua Franca Nova)
 759+ * @author Malafaya
 760+ */
 761+$messages['lfn'] = array(
 762+ 'edituser-dosearch' => 'Xerca',
 763+);
 764+
 765+/** Lithuanian (Lietuvių)
 766+ * @author Homo
 767+ * @author Tomasdd
 768+ */
 769+$messages['lt'] = array(
 770+ 'edituser-desc' => 'Privilegijuotiems naudotojams leidžiama redaguoti kitų naudotojų nustatymus',
 771+ 'edituser' => 'Redaguoti naudotoją',
 772+ 'edituser-logout' => 'Naudotojo išregistravimas',
 773+ 'edituser-username' => 'Vardas',
 774+ 'edituser-dosearch' => 'Ieškoti',
 775+ 'edituser-nouser' => 'Tokio naudotojo nėra',
 776+ 'edituser-exempt' => 'Šio naudotojo redaguoti negalima',
 777+ 'right-edituser' => 'Redaguoti kitų naudotojų nustatymus',
 778+ 'right-edituser-exempt' => 'Kiti negali redaguoti šio naudotojo nustatymų',
 779+);
 780+
 781+/** Latvian (Latviešu)
 782+ * @author GreenZeb
 783+ */
 784+$messages['lv'] = array(
 785+ 'edituser-dosearch' => 'Meklēt',
 786+);
 787+
 788+/** Eastern Mari (Олык Марий)
 789+ * @author Сай
 790+ */
 791+$messages['mhr'] = array(
 792+ 'edituser-dosearch' => 'Кычал',
 793+);
 794+
 795+/** Macedonian (Македонски)
 796+ * @author Bjankuloski06
 797+ */
 798+$messages['mk'] = array(
 799+ 'edituser-desc' => 'Им овозможува на привилегираните корисници да ги уредуваат нагодувањата на други корисници.',
 800+ 'edituser' => 'Уреди го корисникот',
 801+ 'edituser-logout' => 'Одјави го корисникот',
 802+ 'edituser-username' => 'Име',
 803+ 'edituser-dosearch' => 'Пребарај',
 804+ 'edituser-nouser' => 'Назначениот корисник не постои',
 805+ 'edituser-exempt' => 'Назначениот корисник не може да биде уреден',
 806+ 'right-edituser' => 'Уредување на нагодувањата на други корисници',
 807+ 'right-edituser-exempt' => 'Други не можат да ги уредуваат нагодувањата на овој корисник',
 808+);
 809+
 810+/** Malayalam (മലയാളം)
 811+ * @author Shijualex
 812+ */
 813+$messages['ml'] = array(
 814+ 'edituser-desc' => 'വിശേഷാവകാശമുള്ള ഉപയോക്താക്കൾക്ക് മറ്റ് ഉപയോക്താക്കളുടെ ക്രമീകരണങ്ങൾ തിരുത്തുവാനുള്ള സൗകര്യം കൊടുക്കുന്നു.',
 815+ 'edituser' => 'ഉപയോക്താവിന്റെ ക്രമീകരണം തിരുത്തുക',
 816+ 'edituser-logout' => 'ഉപയോക്താവിൽ നിന്നു ലോഗൗട്ട് ചെയ്യുക',
 817+ 'edituser-username' => 'പേര്‌',
 818+ 'edituser-dosearch' => 'തിരയൂ',
 819+ 'edituser-nouser' => 'താങ്കൾ തിരഞ്ഞെടുത്ത ഉപയോക്താവ് നിലവിലില്ല',
 820+ 'edituser-exempt' => 'താങ്കൾ തിരഞ്ഞെടുത്ത ഉപയോക്താവിന്റെ ക്രമീകരണം തിരുത്തുവാൻ സാധിക്കില്ല',
 821+);
 822+
 823+/** Mongolian (Монгол)
 824+ * @author Chinneeb
 825+ */
 826+$messages['mn'] = array(
 827+ 'edituser-dosearch' => 'Хайх',
 828+);
 829+
 830+/** Marathi (मराठी)
 831+ * @author Kaustubh
 832+ */
 833+$messages['mr'] = array(
 834+ 'edituser-desc' => 'काही विशिष्ट सदस्यांना इतर सदस्यांच्या पसंती बदलण्याची अनुमती देते',
 835+ 'edituser' => 'सदस्य संपादित करा',
 836+ 'edituser-logout' => 'सदस्याला अदाखल करा',
 837+ 'edituser-username' => 'नाव',
 838+ 'edituser-dosearch' => 'शोधा',
 839+ 'edituser-nouser' => 'दिलेला सदस्य अस्तित्वात नाही',
 840+ 'edituser-exempt' => 'दिलेला सदस्य संपादित करू शकत नाही',
 841+);
 842+
 843+/** Maltese (Malti)
 844+ * @author Chrisportelli
 845+ */
 846+$messages['mt'] = array(
 847+ 'edituser-desc' => "Tippermetti lill-utenti bil-privileġġi neċessarji biex jimmodifikaw il-preferenzi ta' utenti oħra",
 848+ 'edituser-username' => 'Isem',
 849+ 'edituser-dosearch' => 'Fittex',
 850+ 'edituser-nouser' => 'L-utent speċifikat ma jeżistix',
 851+ 'edituser-exempt' => 'L-utent speċifikat ma jistax jiġi modifikat',
 852+);
 853+
 854+/** Erzya (Эрзянь)
 855+ * @author Botuzhaleny-sodamo
 856+ */
 857+$messages['myv'] = array(
 858+ 'edituser-username' => 'Лемезэ',
 859+ 'edituser-dosearch' => 'Вешнэмс',
 860+);
 861+
 862+/** Nahuatl (Nāhuatl)
 863+ * @author Fluence
 864+ */
 865+$messages['nah'] = array(
 866+ 'edituser-username' => 'Tōcāitl',
 867+ 'edituser-dosearch' => 'Titlatēmōz',
 868+);
 869+
 870+/** Low German (Plattdüütsch)
 871+ * @author Slomox
 872+ */
 873+$messages['nds'] = array(
 874+ 'edituser' => 'Bruker ännern',
 875+ 'edituser-username' => 'Naam',
 876+ 'edituser-dosearch' => 'Söken',
 877+);
 878+
 879+/** Dutch (Nederlands)
 880+ * @author SPQRobin
 881+ * @author Siebrand
 882+ */
 883+$messages['nl'] = array(
 884+ 'edituser-desc' => 'Maakt het voor bevoegde gebruikers mogelijk om de voorkeuren van andere gebruikers te bewerken',
 885+ 'edituser' => 'Gebruiker bewerken',
 886+ 'edituser-logout' => 'Gebruiker afmelden',
 887+ 'edituser-username' => 'Naam',
 888+ 'edituser-dosearch' => 'Zoeken',
 889+ 'edituser-nouser' => 'De opgegeven gebruiker bestaat niet',
 890+ 'edituser-exempt' => 'De opgegeven gebruiker kan niet bewerkt worden',
 891+ 'right-edituser' => 'Voorkeuren van andere gebruikers bewerken',
 892+ 'right-edituser-exempt' => 'Voorkeuren niet te bewerken door anderen',
 893+);
 894+
 895+/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 896+ * @author Harald Khan
 897+ * @author Jon Harald Søby
 898+ */
 899+$messages['nn'] = array(
 900+ 'edituser-desc' => 'Lar priviligerte brukarar endra andre brukarar sine instillingar',
 901+ 'edituser' => 'Endra brukar',
 902+ 'edituser-logout' => 'Logg ut brukaren',
 903+ 'edituser-username' => 'Namn',
 904+ 'edituser-dosearch' => 'Søk',
 905+ 'edituser-nouser' => 'Den oppgjevne brukaren finst ikkje',
 906+ 'edituser-exempt' => 'Den oppgjevne brukaren kan ikkje bli endra',
 907+ 'right-edituser' => 'Redigera innstillingane til andre brukarar',
 908+ 'right-edituser-exempt' => 'Innstilingane deira kan ikkje bli endra av andre',
 909+);
 910+
 911+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 912+ * @author Jon Harald Søby
 913+ * @author Nghtwlkr
 914+ */
 915+$messages['no'] = array(
 916+ 'edituser-desc' => 'Lar priviligerte brukere redigere andre brukeres innstillinger',
 917+ 'edituser' => 'Rediger bruker',
 918+ 'edituser-logout' => 'Logg ut brukeren',
 919+ 'edituser-username' => 'Navn',
 920+ 'edituser-dosearch' => 'Søk',
 921+ 'edituser-nouser' => 'Den angitte brukeren finnes ikke',
 922+ 'edituser-exempt' => 'Det angitte brukeren kan ikke redigeres',
 923+ 'right-edituser' => 'Rediger innstillingene til andre brukere',
 924+ 'right-edituser-exempt' => 'Andre kan ikke redigere denne brukerens innstillinger',
 925+);
 926+
 927+/** Occitan (Occitan)
 928+ * @author Cedric31
 929+ */
 930+$messages['oc'] = array(
 931+ 'edituser-desc' => "Permet als utilizaires dispausant de cèrts privilègis d'editar las preferéncias dels autres utilizaires.",
 932+ 'edituser' => "Editar l'utilizaire",
 933+ 'edituser-logout' => "Tampa la sesilha d'utilizaire",
 934+ 'edituser-username' => 'Nom',
 935+ 'edituser-dosearch' => 'Recercar',
 936+ 'edituser-nouser' => "L'utilizaire especificat existís pas",
 937+ 'edituser-exempt' => "L'utilizaire especificat pòt pas èsser modificat",
 938+ 'right-edituser' => 'Modifica las preferéncias dels autres utilizaires',
 939+ 'right-edituser-exempt' => 'Pòt pas obténer lors preferéncias modificadas pels autres',
 940+);
 941+
 942+/** Oriya (ଓଡ଼ିଆ)
 943+ * @author Jose77
 944+ */
 945+$messages['or'] = array(
 946+ 'edituser-dosearch' => 'ସନ୍ଧାନ',
 947+);
 948+
 949+/** Ossetic (Иронау)
 950+ * @author Amikeco
 951+ */
 952+$messages['os'] = array(
 953+ 'edituser-dosearch' => 'Агур',
 954+);
 955+
 956+/** Deitsch (Deitsch)
 957+ * @author Xqt
 958+ */
 959+$messages['pdc'] = array(
 960+ 'edituser-username' => 'Naame',
 961+ 'edituser-dosearch' => 'Uffgucke',
 962+);
 963+
 964+/** Polish (Polski)
 965+ * @author Leinad
 966+ * @author Masti
 967+ * @author Sp5uhe
 968+ * @author Szczepan1990
 969+ */
 970+$messages['pl'] = array(
 971+ 'edituser-desc' => 'Umożliwia uprzywilejowanym użytkownikom na edycję preferencji innych użytkowników',
 972+ 'edituser' => 'Edytuj użytkownika',
 973+ 'edituser-logout' => 'Wyloguj użytkownika',
 974+ 'edituser-username' => 'Nazwa użytkownika',
 975+ 'edituser-dosearch' => 'Szukaj',
 976+ 'edituser-nouser' => 'Taki użytkownik nie istnieje',
 977+ 'edituser-exempt' => 'Nie możesz edytować tego użytkownika',
 978+ 'right-edituser' => 'Edytowanie preferencji innych użytkowników',
 979+ 'right-edituser-exempt' => 'Inni nie mogą edytować preferencji tego użytkownika',
 980+);
 981+
 982+/** Piedmontese (Piemontèis)
 983+ * @author Dragonòt
 984+ */
 985+$messages['pms'] = array(
 986+ 'edituser-desc' => 'A përmëtt a utent privilegià ëd modifiché ij "mè gust" ëd j\'àutr utent',
 987+ 'edituser' => 'Modìfica utent',
 988+ 'edituser-logout' => 'Seurt dal sistema',
 989+ 'edituser-username' => 'Nòm',
 990+ 'edituser-dosearch' => 'Serca',
 991+ 'edituser-nouser' => "L'utent spessificà a esist pa",
 992+ 'edituser-exempt' => "L'utent spessificà a peul pa esse modificà",
 993+ 'right-edituser' => 'Modìfica ij "mè gust" ëd j\'àutr utent',
 994+ 'right-edituser-exempt' => 'J\'àutr a peulo pa modifiché sti "mè gust"-sì',
 995+);
 996+
 997+/** Pashto (پښتو)
 998+ * @author Ahmed-Najib-Biabani-Ibrahimkhel
 999+ */
 1000+$messages['ps'] = array(
 1001+ 'edituser-username' => 'نوم',
 1002+ 'edituser-dosearch' => 'پلټل',
 1003+);
 1004+
 1005+/** Portuguese (Português)
 1006+ * @author Lijealso
 1007+ * @author Malafaya
 1008+ * @author Waldir
 1009+ */
 1010+$messages['pt'] = array(
 1011+ 'edituser-desc' => 'Permite que utilizadores com privilégios editem as preferências de outros utilizadores',
 1012+ 'edituser' => 'Editar Utilizador',
 1013+ 'edituser-logout' => 'Terminar sessão do utilizador',
 1014+ 'edituser-username' => 'Nome',
 1015+ 'edituser-dosearch' => 'Pesquisar',
 1016+ 'edituser-nouser' => 'O utilizador especificado não existe',
 1017+ 'edituser-exempt' => 'O utilizador especificado não pode ser editado',
 1018+ 'right-edituser' => 'Editar as preferências de outros utilizadores',
 1019+ 'right-edituser-exempt' => 'Não podem ter as suas preferências editadas por outros',
 1020+);
 1021+
 1022+/** Brazilian Portuguese (Português do Brasil)
 1023+ * @author Eduardo.mps
 1024+ */
 1025+$messages['pt-br'] = array(
 1026+ 'edituser-desc' => 'Permite que utilizadores com privilégios editem as preferências de outros utilizadores',
 1027+ 'edituser' => 'Editar Utilizador',
 1028+ 'edituser-logout' => 'Terminar sessão do utilizador',
 1029+ 'edituser-username' => 'Nome',
 1030+ 'edituser-dosearch' => 'Pesquisar',
 1031+ 'edituser-nouser' => 'O utilizador especificado não existe',
 1032+ 'edituser-exempt' => 'O utilizador especificado não pode ser editado',
 1033+ 'right-edituser' => 'Editar as preferências de outros utilizadores',
 1034+ 'right-edituser-exempt' => 'Outros não podem editar as preferências deste usuário',
 1035+);
 1036+
 1037+/** Tarifit (Tarifit)
 1038+ * @author Jose77
 1039+ */
 1040+$messages['rif'] = array(
 1041+ 'edituser-dosearch' => 'Tarzzut',
 1042+);
 1043+
 1044+/** Romanian (Română)
 1045+ * @author Firilacroco
 1046+ * @author KlaudiuMihaila
 1047+ */
 1048+$messages['ro'] = array(
 1049+ 'edituser' => 'Editare utilizator',
 1050+ 'edituser-logout' => 'Închidere sesiune utilizator',
 1051+ 'edituser-username' => 'Nume',
 1052+ 'edituser-dosearch' => 'Caută',
 1053+ 'edituser-nouser' => 'Utilizatorul specificat nu există.',
 1054+ 'edituser-exempt' => 'Utilizatorul specificat nu poate fi modificat',
 1055+ 'right-edituser' => 'Modifică preferințele altor utilizatori',
 1056+ 'right-edituser-exempt' => 'Preferințele lor nu pot fi modificate de alți utilizatori',
 1057+);
 1058+
 1059+/** Tarandíne (Tarandíne)
 1060+ * @author Joetaras
 1061+ */
 1062+$messages['roa-tara'] = array(
 1063+ 'edituser-desc' => "L'utinde privilegiete ponne cangià le preferenze de l'otre utinde",
 1064+ 'edituser' => "Cange l'utende",
 1065+ 'edituser-logout' => 'Utende assute',
 1066+ 'edituser-username' => 'Nome',
 1067+ 'edituser-dosearch' => 'Cirche',
 1068+ 'edituser-nouser' => "Stu utende non g'esiste",
 1069+ 'edituser-exempt' => 'Stu utende non ge pò essere cangete',
 1070+ 'right-edituser' => "Cange le preferenze de l'otre utinde",
 1071+ 'right-edituser-exempt' => 'Non ge puè avè le lore preferenze cangiete da otre',
 1072+);
 1073+
 1074+/** Russian (Русский)
 1075+ * @author Ferrer
 1076+ * @author Александр Сигачёв
 1077+ */
 1078+$messages['ru'] = array(
 1079+ 'edituser-desc' => 'Позволяет привилегированным участникам править настройки других участников',
 1080+ 'edituser' => 'Изменить участника',
 1081+ 'edituser-logout' => 'Завершить сеанс участника',
 1082+ 'edituser-username' => 'Имя',
 1083+ 'edituser-dosearch' => 'Найти',
 1084+ 'edituser-nouser' => 'Указанный участник не существует',
 1085+ 'edituser-exempt' => 'Указанный участник не может быть отредактирован',
 1086+ 'right-edituser' => 'редактирование настроек других участников',
 1087+ 'right-edituser-exempt' => 'другие не могут редактировать настройки этого участника',
 1088+);
 1089+
 1090+/** Sicilian (Sicilianu)
 1091+ * @author Melos
 1092+ */
 1093+$messages['scn'] = array(
 1094+ 'edituser-desc' => "Pirmetti all'utenti cu li pirmessi nicissari di canciari li prifirenzi di autri utenti",
 1095+ 'edituser' => 'Cancia utenti',
 1096+ 'edituser-logout' => 'Effettua lu logout',
 1097+ 'edituser-username' => 'Nomu:',
 1098+ 'edituser-dosearch' => 'Ricerca',
 1099+ 'edituser-nouser' => "L'utenti spicificatu nun esisti",
 1100+ 'edituser-exempt' => "L'utenti spicificatu nun po èssiri canciatu",
 1101+ 'right-edituser' => "Cancia li prifirenzi di l'autri utenti",
 1102+ 'right-edituser-exempt' => 'Li sò prifirenzi nun ponu èssiri canciati da autri',
 1103+);
 1104+
 1105+/** Sinhala (සිංහල)
 1106+ * @author නන්දිමිතුරු
 1107+ */
 1108+$messages['si'] = array(
 1109+ 'edituser' => 'පරිශීලකයා සංස්කරණය කරන්න',
 1110+ 'edituser-logout' => 'පරිශීලකයා නිෂ්ක්‍රමණය කරන්න',
 1111+ 'edituser-username' => 'නම',
 1112+ 'edituser-dosearch' => 'ගවේෂණය',
 1113+ 'edituser-nouser' => 'නම් කරන ලද පරිශීලකයා නොපවතියි',
 1114+ 'edituser-exempt' => 'නම් කරන ලද පරිශීලකයා සංස්කරණය කල නොහැක',
 1115+);
 1116+
 1117+/** Slovak (Slovenčina)
 1118+ * @author Helix84
 1119+ */
 1120+$messages['sk'] = array(
 1121+ 'edituser-desc' => 'Umožňuje oprávneným používateľom upravovať nastavenia ostatných používateľov',
 1122+ 'edituser' => 'Upraviť používateľa',
 1123+ 'edituser-logout' => 'Odhlásiť používateľa',
 1124+ 'edituser-username' => 'Meno',
 1125+ 'edituser-dosearch' => 'Hľadať',
 1126+ 'edituser-nouser' => 'Uvedený používateľ neexistuje',
 1127+ 'edituser-exempt' => 'Uvedeného používateľa nie je možné upravovať',
 1128+ 'right-edituser' => 'Upraviť nastavenia iných používateľov',
 1129+ 'right-edituser-exempt' => 'Jeho nastavenia nemôžu upravovať iní používatelia',
 1130+);
 1131+
 1132+/** Albanian (Shqip)
 1133+ * @author Puntori
 1134+ */
 1135+$messages['sq'] = array(
 1136+ 'edituser-desc' => 'Lejon që përdoruesit me privilegje të ndryshojnë parapëlqimet e përdoruesve tjerë',
 1137+ 'edituser' => 'Redakto përdoruesin',
 1138+ 'edituser-logout' => "Ç'kyç përdoruesin",
 1139+ 'edituser-username' => 'Emri',
 1140+ 'edituser-dosearch' => 'Kërko',
 1141+ 'edituser-nouser' => 'Përdoruesi i zgjedhur nuk ekziston',
 1142+ 'edituser-exempt' => 'Përdoruesi i zgjedhur nuk mund të redaktohet',
 1143+ 'right-edituser' => 'Ndrysho parapëlqimet e përdoruesve tjerë',
 1144+ 'right-edituser-exempt' => 'Të tjerët nuk mund të ndryshojnë parapëlqimet e këtij përdoruesi',
 1145+);
 1146+
 1147+/** Serbian Cyrillic ekavian (Српски (ћирилица))
 1148+ * @author Sasa Stefanovic
 1149+ * @author Обрадовић Горан
 1150+ */
 1151+$messages['sr-ec'] = array(
 1152+ 'edituser-desc' => 'Омогућава привилегованим корисницима да мењају подешавања других корисника',
 1153+ 'edituser' => 'Измени корисника',
 1154+ 'edituser-logout' => 'Излогуј корисника',
 1155+ 'edituser-username' => 'Име',
 1156+ 'edituser-dosearch' => 'Претрага',
 1157+ 'edituser-nouser' => 'Жељени корисник не постоји',
 1158+ 'edituser-exempt' => 'Жељени корисник не може да буде измењен',
 1159+ 'right-edituser' => 'Измени подешавања других корисника',
 1160+ 'right-edituser-exempt' => 'Други не могу да мењају подешавања овог корисника',
 1161+);
 1162+
 1163+/** Serbian Latin ekavian (Srpski (latinica))
 1164+ * @author Michaello
 1165+ */
 1166+$messages['sr-el'] = array(
 1167+ 'edituser-desc' => 'Omogućava privilegovanim korisnicima da menjaju podešavanja drugih korisnika',
 1168+ 'edituser' => 'Izmeni korisnika',
 1169+ 'edituser-logout' => 'Izloguj korisnika',
 1170+ 'edituser-username' => 'Ime',
 1171+ 'edituser-dosearch' => 'Pretraga',
 1172+ 'edituser-nouser' => 'Željeni korisnik ne postoji',
 1173+ 'edituser-exempt' => 'Željeni korisnik ne može da bude izmenjen',
 1174+ 'right-edituser' => 'Izmeni podešavanja drugih korisnika',
 1175+ 'right-edituser-exempt' => 'Drugi ne mogu da menjaju podešavanja ovog korisnika',
 1176+);
 1177+
 1178+/** Sundanese (Basa Sunda)
 1179+ * @author Irwangatot
 1180+ */
 1181+$messages['su'] = array(
 1182+ 'edituser-username' => 'Ngaran',
 1183+ 'edituser-dosearch' => 'Sungsi',
 1184+);
 1185+
 1186+/** Swedish (Svenska)
 1187+ * @author Lejonel
 1188+ * @author M.M.S.
 1189+ * @author Najami
 1190+ */
 1191+$messages['sv'] = array(
 1192+ 'edituser-desc' => 'Gör det möjligt för användare med viss behörighet att ändra andra användares inställningar',
 1193+ 'edituser' => 'Redigera användare',
 1194+ 'edituser-logout' => 'Logga ut användare',
 1195+ 'edituser-username' => 'Namn',
 1196+ 'edituser-dosearch' => 'Sök',
 1197+ 'edituser-nouser' => 'Den angivna användaren finns inte',
 1198+ 'edituser-exempt' => 'Den angivna användaren kan inte redigeras',
 1199+ 'right-edituser' => 'Redigera andra användares inställningar',
 1200+ 'right-edituser-exempt' => 'Deras inställningar kan inte redigeras av andra',
 1201+);
 1202+
 1203+/** Silesian (Ślůnski)
 1204+ * @author Herr Kriss
 1205+ */
 1206+$messages['szl'] = array(
 1207+ 'edituser-username' => 'Mjano',
 1208+ 'edituser-dosearch' => 'Šnupej',
 1209+);
 1210+
 1211+/** Tamil (தமிழ்)
 1212+ * @author Trengarasu
 1213+ */
 1214+$messages['ta'] = array(
 1215+ 'edituser-dosearch' => 'தேடுக',
 1216+);
 1217+
 1218+/** Telugu (తెలుగు)
 1219+ * @author Veeven
 1220+ */
 1221+$messages['te'] = array(
 1222+ 'edituser' => 'వాడుకరిని మార్చండి',
 1223+ 'edituser-username' => 'పేరు',
 1224+ 'edituser-dosearch' => 'వెతుకు',
 1225+ 'edituser-nouser' => 'ఆ వాడుకరి లేనేలేరు.',
 1226+ 'edituser-exempt' => 'ఆ వాడుకరిని మార్చలేరు',
 1227+ 'right-edituser' => 'ఇతర వాడుకరుల అభిరుచులని మార్చగలగడం',
 1228+ 'right-edituser-exempt' => 'ఇతరులు ఈ వాడుకరి యొక్క అభిరుచులను మార్చలేకుండటం',
 1229+);
 1230+
 1231+/** Tetum (Tetun)
 1232+ * @author MF-Warburg
 1233+ */
 1234+$messages['tet'] = array(
 1235+ 'edituser' => "Edita preferénsia uza-na'in nian",
 1236+ 'edituser-username' => 'Naran',
 1237+ 'edituser-dosearch' => 'Buka',
 1238+);
 1239+
 1240+/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
 1241+ * @author Ibrahim
 1242+ */
 1243+$messages['tg-cyrl'] = array(
 1244+ 'edituser' => 'Вироиш кардани Корбар',
 1245+ 'edituser-logout' => 'Берун кардани корбар',
 1246+ 'edituser-username' => 'Ном',
 1247+ 'edituser-dosearch' => 'Ҷустуҷӯ',
 1248+ 'edituser-nouser' => 'Корбари мушаххасшуда вуҷуд надорад',
 1249+ 'edituser-exempt' => 'Корбари мушаххасшударо наметавон вироиш кард',
 1250+);
 1251+
 1252+/** Tajik (Latin) (Тоҷикӣ (Latin))
 1253+ * @author Liangent
 1254+ */
 1255+$messages['tg-latn'] = array(
 1256+ 'edituser' => 'Viroiş kardani Korbar',
 1257+ 'edituser-logout' => 'Berun kardani korbar',
 1258+ 'edituser-username' => 'Nom',
 1259+ 'edituser-dosearch' => 'Çustuçū',
 1260+ 'edituser-nouser' => 'Korbari muşaxxasşuda vuçud nadorad',
 1261+ 'edituser-exempt' => 'Korbari muşaxxasşudaro nametavon viroiş kard',
 1262+);
 1263+
 1264+/** Thai (ไทย)
 1265+ * @author Harley Hartwell
 1266+ * @author Manop
 1267+ * @author Octahedron80
 1268+ */
 1269+$messages['th'] = array(
 1270+ 'edituser-desc' => 'อนุญาตให้ผู้ใช้ที่ได้รับสิทธิ์แก้ไขการตั้งค่า แก้ไขการตั้งค่าของผู้ใช้อื่น',
 1271+ 'edituser' => 'แก้ไขผู้ใช้',
 1272+ 'edituser-logout' => 'ล็อกเอาต์ผู้ใช้',
 1273+ 'edituser-username' => 'ชื่อ',
 1274+ 'edituser-dosearch' => 'สืบค้น',
 1275+ 'edituser-nouser' => 'ผู้ใช้ที่ต้องการแก้ไขการตั้งค่า ไม่มีอยู่ในระบบ',
 1276+ 'edituser-exempt' => 'ไม่สามารถแก้ไขการตั้งค่าของผู้ใช้ที่ระบุได้',
 1277+ 'right-edituser' => 'แก้ไขการตั้งค่าของผู้ใช้อื่น',
 1278+ 'right-edituser-exempt' => 'ผู้ใช้่อื่นไม่สามารถแก้ไขการตั้งค่าของผู้ใช้คนนี้ได้',
 1279+);
 1280+
 1281+/** Turkmen (Türkmençe)
 1282+ * @author Hanberke
 1283+ */
 1284+$messages['tk'] = array(
 1285+ 'edituser-username' => 'At',
 1286+);
 1287+
 1288+/** Tagalog (Tagalog)
 1289+ * @author AnakngAraw
 1290+ */
 1291+$messages['tl'] = array(
 1292+ 'edituser-desc' => 'Nagpapahintulot sa may pribilehiyong mga tagagamit na makapagbago ng mga kagustuhan ng iba pang mga tagagamit',
 1293+ 'edituser' => 'Baguhin ang tagagamit',
 1294+ 'edituser-logout' => 'Alisin sa pagkakalagda ang tagagamit',
 1295+ 'edituser-username' => 'Pangalan',
 1296+ 'edituser-dosearch' => 'Maghanap',
 1297+ 'edituser-nouser' => 'Hindi umiiral ang tinukoy na tagagamit',
 1298+ 'edituser-exempt' => 'Hindi maaaring baguhin ang tinukoy na tagagamit',
 1299+ 'right-edituser' => 'Baguhin ang mga kagustuhan ng ibang mga tagagamit',
 1300+ 'right-edituser-exempt' => 'Hindi mababago ng iba ang mga kagustuhan ng tagagamit na ito',
 1301+);
 1302+
 1303+/** Turkish (Türkçe)
 1304+ * @author Karduelis
 1305+ * @author Vito Genovese
 1306+ */
 1307+$messages['tr'] = array(
 1308+ 'edituser-desc' => 'Ayrıcalıklı kullanıcıların diğer kullanıcıların tercihlerini değiştirmesini mümkün kılar',
 1309+ 'edituser' => 'Kullanıcıyı düzenle',
 1310+ 'edituser-logout' => 'Kullanıcının oturumunu kapat',
 1311+ 'edituser-username' => 'Adı',
 1312+ 'edituser-dosearch' => 'Ara',
 1313+ 'edituser-nouser' => 'Belirtilen kullanıcı mevcut değil',
 1314+ 'edituser-exempt' => 'Belirtilen kullanıcı düzenlenemiyor',
 1315+ 'right-edituser' => 'Diğer kullanıcıların tercihlerini düzenler',
 1316+ 'right-edituser-exempt' => 'Başkaları bu kullanıcının tercihlerini düzenleyemez',
 1317+);
 1318+
 1319+/** Tatar (Cyrillic) (Татарча/Tatarça (Cyrillic))
 1320+ * @author Рашат Якупов
 1321+ */
 1322+$messages['tt-cyrl'] = array(
 1323+ 'edituser' => 'Катнашучыны үзгәртү',
 1324+ 'edituser-logout' => 'Катнашучы эшләү вакытын ябу.',
 1325+ 'edituser-username' => 'Исем',
 1326+ 'edituser-dosearch' => 'Эзләү',
 1327+ 'edituser-nouser' => 'Әлеге катнашучы теркәлмәгән.',
 1328+ 'edituser-exempt' => 'Әлеге катнашучы төзәтелә алмый',
 1329+ 'right-edituser' => 'Башка катнашучылар көйләүләрен төзәтү',
 1330+);
 1331+
 1332+/** Urdu (اردو)
 1333+ * @author محبوب عالم
 1334+ */
 1335+$messages['ur'] = array(
 1336+ 'edituser' => 'صارف کی تدوین',
 1337+ 'edituser-logout' => 'صارف کو خارجِ نوشتہ کریں',
 1338+ 'edituser-username' => 'نام',
 1339+ 'edituser-dosearch' => 'تلاش',
 1340+ 'edituser-nouser' => 'متعین کیا گیا صارف موجود نہیں',
 1341+ 'edituser-exempt' => 'متعین کئے گئے صارف کی تدوین نہیں ہوسکتی',
 1342+ 'right-edituser' => 'دوسرے صارفین کی ترجیحات کی تدوین',
 1343+ 'right-edituser-exempt' => 'دوسرے صارفِ ہٰذا کی ترجیحات تدوین نہیں کرسکتے',
 1344+);
 1345+
 1346+/** Veps (Vepsan kel')
 1347+ * @author Triple-ADHD-AS
 1348+ * @author Игорь Бродский
 1349+ */
 1350+$messages['vep'] = array(
 1351+ 'edituser' => 'Redaktiruida kävutajad',
 1352+ 'edituser-username' => 'Nimi',
 1353+ 'right-edituser' => 'Redaktiruida toižiden kävutajiden järgendused',
 1354+);
 1355+
 1356+/** Vietnamese (Tiếng Việt)
 1357+ * @author Minh Nguyen
 1358+ * @author Vinhtantran
 1359+ */
 1360+$messages['vi'] = array(
 1361+ 'edituser-desc' => 'Cho phép những thành viên đặc quyền được sửa đổi tùy chọn của thành viên khác',
 1362+ 'edituser' => 'Sửa chữa Thành viên',
 1363+ 'edituser-logout' => 'Đăng xuất thành viên',
 1364+ 'edituser-username' => 'Tên',
 1365+ 'edituser-dosearch' => 'Tìm kiếm',
 1366+ 'edituser-nouser' => 'Thành viên chỉ định không tồn tại',
 1367+ 'edituser-exempt' => 'Thành viên chỉ định không sửa được',
 1368+ 'right-edituser' => 'Sửa đổi tùy chọn cá nhân của thành viên khác',
 1369+ 'right-edituser-exempt' => 'Những người khác không thể sửa đổi tùy chọn cá nhân của thành viên này',
 1370+);
 1371+
 1372+/** Volapük (Volapük)
 1373+ * @author Malafaya
 1374+ * @author Smeira
 1375+ */
 1376+$messages['vo'] = array(
 1377+ 'edituser-desc' => 'Dälon gebanes peprivilegöl ad votükön buükamis gebanas votik',
 1378+ 'edituser' => 'Redakön gebani',
 1379+ 'edituser-logout' => 'Senunädon gebani',
 1380+ 'edituser-username' => 'Nem',
 1381+ 'edituser-dosearch' => 'Sukön',
 1382+ 'edituser-nouser' => 'Geban at no dabinon',
 1383+ 'edituser-exempt' => 'Geban at no kanon paredakön',
 1384+ 'right-edituser' => 'Votükön buükamis gebanas votik',
 1385+ 'right-edituser-exempt' => 'Votans no kanons votükön buükamis gebana at',
 1386+);
 1387+
 1388+/** Yiddish (ייִדיש)
 1389+ * @author פוילישער
 1390+ */
 1391+$messages['yi'] = array(
 1392+ 'edituser-username' => 'נאָמען',
 1393+ 'edituser-dosearch' => 'זוכן',
 1394+);
 1395+
 1396+/** Simplified Chinese (‪中文(简体)‬)
 1397+ * @author Gaoxuewei
 1398+ * @author Gzdavidwong
 1399+ * @author Wmr89502270
 1400+ */
 1401+$messages['zh-hans'] = array(
 1402+ 'edituser-desc' => '允许特许用户改变其他用户的个人偏好',
 1403+ 'edituser' => '编辑用户',
 1404+ 'edituser-logout' => '用户退出',
 1405+ 'edituser-username' => '用户名',
 1406+ 'edituser-dosearch' => '搜索',
 1407+ 'edituser-nouser' => '指定的用户不存在',
 1408+ 'edituser-exempt' => '指定的用户无法被编辑',
 1409+ 'right-edituser' => '编辑其他用户的参数设置',
 1410+ 'right-edituser-exempt' => '他人无法编辑这个用户的参数设置',
 1411+);
 1412+
 1413+/** Traditional Chinese (‪中文(繁體)‬)
 1414+ * @author Liangent
 1415+ * @author Wrightbus
 1416+ */
 1417+$messages['zh-hant'] = array(
 1418+ 'edituser-desc' => '允許特許用戶改變其他用戶的個人偏好',
 1419+ 'edituser' => '編輯使用者',
 1420+ 'edituser-logout' => '把使用者登出',
 1421+ 'edituser-username' => '用戶名',
 1422+ 'edituser-dosearch' => '搜尋',
 1423+ 'edituser-nouser' => '指定的用戶不存在',
 1424+ 'edituser-exempt' => '指定的用戶無法被編輯',
 1425+ 'right-edituser' => '編輯其他用戶的參數設置',
 1426+ 'right-edituser-exempt' => '他人無法編輯這個用戶的參數設置',
 1427+);
 1428+
Property changes on: trunk/extensions/EditUser/EditUser.i18n.php
___________________________________________________________________
Added: svn:eol-style
11429 + native
Index: trunk/extensions/EditUser/EditUser.php
@@ -0,0 +1,57 @@
 2+<?php
 3+/**
 4+* EditUser extension by Ryan Schmidt
 5+*/
 6+
 7+if(!defined('MEDIAWIKI')) {
 8+ echo "This file is an extension to the MediaWiki software and is not a valid access point";
 9+ die(1);
 10+}
 11+
 12+$dir = dirname(__FILE__) . '/';
 13+
 14+#in case we're running a maintenance script and GlobalFunctions.php isn't loaded...
 15+require_once("$IP/includes/GlobalFunctions.php");
 16+
 17+$wgExtensionCredits['specialpage'][] = array(
 18+ 'path' => __FILE__,
 19+ 'name' => 'EditUser',
 20+ 'version' => '1.6',
 21+ 'author' => 'Ryan Schmidt',
 22+ 'descriptionmsg' => 'edituser-desc',
 23+ 'url' => 'http://www.mediawiki.org/wiki/Extension:EditUser',
 24+);
 25+
 26+$wgExtensionMessagesFiles['EditUser'] = $dir . 'EditUser.i18n.php';
 27+$wgExtensionAliasesFiles['EditUser'] = $dir . 'EditUser.alias.php';
 28+$wgAutoloadClasses['EditUser'] = $dir . '/EditUser_body.php';
 29+$wgSpecialPages['EditUser'] = 'EditUser';
 30+$wgAvailableRights[] = 'edituser';
 31+$wgAvailableRights[] = 'edituser-exempt';
 32+$wgSpecialPageGroups['EditUser'] = 'users';
 33+
 34+#Default group permissions
 35+$wgGroupPermissions['bureaucrat']['edituser'] = true;
 36+$wgGroupPermissions['sysop']['edituser-exempt'] = true;
 37+
 38+#Debug mode, enable only if you are testing this extension or if you are having an issue
 39+$wgEditUserDebug = false;
 40+$wgEditUserDebugLog = $dir . 'debug.log';
 41+
 42+$wgHooks['SavePreferences'][] = 'efEditUserDebug';
 43+
 44+function efEditUserDebug( $eu, $user, &$msg, $old = array() ) {
 45+ global $wgEditUserDebug, $wgEditUserDebugLog;
 46+ if( !$wgEditUserDebug || !$eu instanceOf EditUser )
 47+ return true;
 48+ // $old was added in 1.13, so let's have this work for earlier versions :)
 49+ if( $old === array() ) {
 50+ wfErrorLog( "\n===== BEGIN EDITUSER REQUEST =====\nTime: "
 51+ . wfTime() . "\nNew user state: ".var_export( $user->mOptions, true ), $wgEditUserDebugLog );
 52+ } else {
 53+ wfErrorLog( "\n===== BEGIN EDITUSER REQUEST =====\nTime: "
 54+ . wfTime() . "\nCurrent user state: " . var_export( $old, true )
 55+ . "\nNew user state: ".var_export( $user->mOptions, true ), $wgEditUserDebugLog );
 56+ }
 57+ return true;
 58+}
Property changes on: trunk/extensions/EditUser/EditUser.php
___________________________________________________________________
Added: svn:keywords
159 + LastChangedDate LastChangedRevision
Added: svn:eol-style
260 + native

Follow-up revisions

RevisionCommit summaryAuthorDate
r69402Follow-up r69398: Add extension to twnraymond19:43, 15 July 2010

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r67683* delete EditUser and GroupPermissionsManager extensions from trunk, as I am ...skizzerz05:49, 9 June 2010

Status & tagging log