summaryrefslogtreecommitdiff
path: root/extensions/Renameuser
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/Renameuser')
-rw-r--r--extensions/Renameuser/.gitreview5
-rw-r--r--extensions/Renameuser/README13
-rw-r--r--extensions/Renameuser/RenameUserJob.php6
-rw-r--r--extensions/Renameuser/Renameuser.alias.php27
-rw-r--r--extensions/Renameuser/Renameuser.hooks.php56
-rw-r--r--extensions/Renameuser/Renameuser.i18n.php1028
-rw-r--r--extensions/Renameuser/Renameuser.php83
-rw-r--r--extensions/Renameuser/RenameuserLogFormatter.php71
-rw-r--r--extensions/Renameuser/RenameuserSQL.php241
-rw-r--r--extensions/Renameuser/Renameuser_body.php577
-rw-r--r--extensions/Renameuser/SpecialRenameuser.php6
-rw-r--r--extensions/Renameuser/cleanupArchiveUserText.php59
-rw-r--r--extensions/Renameuser/hooks.txt34
-rw-r--r--extensions/Renameuser/renameUserCleanup.php2
-rw-r--r--extensions/Renameuser/specials/SpecialRenameuser.php383
15 files changed, 1377 insertions, 1214 deletions
diff --git a/extensions/Renameuser/.gitreview b/extensions/Renameuser/.gitreview
deleted file mode 100644
index 0d757141..00000000
--- a/extensions/Renameuser/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/Renameuser.git
-defaultbranch=master
diff --git a/extensions/Renameuser/README b/extensions/Renameuser/README
new file mode 100644
index 00000000..e44aaafe
--- /dev/null
+++ b/extensions/Renameuser/README
@@ -0,0 +1,13 @@
+These is the readme file for the MediaWiki Renameuser extension.
+
+Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Renameuser
+Latest version of the readme file: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Renameuser.git;a=blob;f=README
+
+== About ==
+
+Renameuser provides a special page which allows authorized users to rename user accounts.
+This will cause page histories, etc. to be updated.
+
+== Hooks ==
+
+For details on available hooks see hooks.txt
diff --git a/extensions/Renameuser/RenameUserJob.php b/extensions/Renameuser/RenameUserJob.php
index 6da2c7e6..d2dc14c4 100644
--- a/extensions/Renameuser/RenameUserJob.php
+++ b/extensions/Renameuser/RenameUserJob.php
@@ -3,15 +3,15 @@
* Custom job to perform updates on tables in busier environments
*/
class RenameUserJob extends Job {
-
/**
* Constructor
*
* @param Title $title Associated title
* @param array $params Job parameters
+ * @param int $id
*/
- public function __construct( $title, $params ) {
- parent::__construct( 'renameUser', $title, $params );
+ public function __construct( $title, $params = array(), $id = 0 ) {
+ parent::__construct( 'renameUser', $title, $params, $id );
}
/**
diff --git a/extensions/Renameuser/Renameuser.alias.php b/extensions/Renameuser/Renameuser.alias.php
index b424235f..2331b4c5 100644
--- a/extensions/Renameuser/Renameuser.alias.php
+++ b/extensions/Renameuser/Renameuser.alias.php
@@ -23,7 +23,7 @@ $specialPageAliases['arz'] = array(
'Renameuser' => array( 'سمّى_تانى_يوزر' ),
);
-/** Assamese (অসমীয়া) */
+/** Assamese (অসমীয়া) */
$specialPageAliases['as'] = array(
'Renameuser' => array( 'সদস্য_পুনৰ্নামকৰণ' ),
);
@@ -80,7 +80,7 @@ $specialPageAliases['dsb'] = array(
/** Divehi (ދިވެހިބަސް) */
$specialPageAliases['dv'] = array(
- 'Renameuser' => array( 'މެމްބަރުގެ ނަން ބަދަލު ކުރައްވާ' ),
+ 'Renameuser' => array( 'މެމްބަރުގެ_ނަން_ބަދަލު_ކުރައްވާ' ),
);
/** Greek (Ελληνικά) */
@@ -198,9 +198,14 @@ $specialPageAliases['ksh'] = array(
'Renameuser' => array( 'Metmaacher ömnänne', 'Medmaacher ömnänne', 'Metmaacher ömnenne', 'Medmaacher ömnenne', 'Metmaacher ömdäufe', 'Medmaacher ömdäufe' ),
);
+/** Cornish (kernowek) */
+$specialPageAliases['kw'] = array(
+ 'Renameuser' => array( 'DashenwelDevnydhyer' ),
+);
+
/** Latin (Latina) */
$specialPageAliases['la'] = array(
- 'Renameuser' => array( 'Usorem renominare' ),
+ 'Renameuser' => array( 'Usorem_renominare' ),
);
/** Luxembourgish (Lëtzebuergesch) */
@@ -233,12 +238,12 @@ $specialPageAliases['mt'] = array(
'Renameuser' => array( 'BiddelIsemUtent' ),
);
-/** Norwegian Bokmål (norsk (bokmål)‎) */
+/** Norwegian Bokmål (norsk bokmål) */
$specialPageAliases['nb'] = array(
'Renameuser' => array( 'Gi_en_bruker_nytt_navn' ),
);
-/** Nedersaksisch (Nedersaksisch) */
+/** Low Saxon (Netherlands) (Nedersaksies) */
$specialPageAliases['nds-nl'] = array(
'Renameuser' => array( 'Gebruker_herneumen' ),
);
@@ -248,7 +253,7 @@ $specialPageAliases['nl'] = array(
'Renameuser' => array( 'GebruikerHernoemen' ),
);
-/** Norwegian Nynorsk (norsk (nynorsk)‎) */
+/** Norwegian Nynorsk (norsk nynorsk) */
$specialPageAliases['nn'] = array(
'Renameuser' => array( 'Døyp_om_brukar' ),
);
@@ -288,6 +293,11 @@ $specialPageAliases['ru'] = array(
'Renameuser' => array( 'Переименовать_участника' ),
);
+/** Sicilian (sicilianu) */
+$specialPageAliases['scn'] = array(
+ 'Renameuser' => array( 'RinominaUtente' ),
+);
+
/** Slovak (slovenčina) */
$specialPageAliases['sk'] = array(
'Renameuser' => array( 'PremenovaťPoužívateľa' ),
@@ -336,4 +346,9 @@ $specialPageAliases['vi'] = array(
/** Simplified Chinese (中文(简体)‎) */
$specialPageAliases['zh-hans'] = array(
'Renameuser' => array( '重命名用户' ),
+);
+
+/** Traditional Chinese (中文(繁體)‎) */
+$specialPageAliases['zh-hant'] = array(
+ 'Renameuser' => array( '重命名用戶' ),
); \ No newline at end of file
diff --git a/extensions/Renameuser/Renameuser.hooks.php b/extensions/Renameuser/Renameuser.hooks.php
new file mode 100644
index 00000000..41dcc43e
--- /dev/null
+++ b/extensions/Renameuser/Renameuser.hooks.php
@@ -0,0 +1,56 @@
+<?php
+
+class RenameuserHooks {
+ /**
+ * Show a log if the user has been renamed and point to the new username.
+ * Don't show the log if the $oldUserName exists as a user.
+ *
+ * @param $article Article
+ * @return bool
+ */
+ public static function onShowMissingArticle( $article ) {
+ global $wgOut;
+ $title = $article->getTitle();
+ $oldUser = User::newFromName( $title->getBaseText() );
+ if ( ($title->getNamespace() == NS_USER || $title->getNamespace() == NS_USER_TALK ) && ($oldUser && $oldUser->isAnon() )) {
+ // Get the title for the base userpage
+ $page = Title::makeTitle( NS_USER, str_replace( ' ', '_', $title->getBaseText() ) )->getPrefixedDBkey();
+ LogEventsList::showLogExtract(
+ $wgOut,
+ 'renameuser',
+ $page,
+ '',
+ array(
+ 'lim' => 10,
+ 'showIfEmpty' => false,
+ 'msgKey' => array( 'renameuser-renamed-notice', $title->getBaseText() )
+ )
+ );
+ }
+
+ return true;
+ }
+
+ /**
+ * Shows link to Special:Renameuser on Special:Contributions/foo
+ *
+ * @param $id
+ * @param $nt Title
+ * @param $tools
+ *
+ * @return bool
+ */
+ public static function onContributionsToolLinks( $id, $nt, &$tools ) {
+ global $wgUser;
+
+ if ( $wgUser->isAllowed( 'renameuser' ) && $id ) {
+ $tools[] = Linker::link(
+ SpecialPage::getTitleFor( 'Renameuser' ),
+ wfMessage( 'renameuser-linkoncontribs' )->text(),
+ array( 'title' => wfMessage( 'renameuser-linkoncontribs-text' )->parse() ),
+ array( 'oldusername' => $nt->getText() )
+ );
+ }
+ return true;
+ }
+}
diff --git a/extensions/Renameuser/Renameuser.i18n.php b/extensions/Renameuser/Renameuser.i18n.php
index d66c2c84..25d90ebe 100644
--- a/extensions/Renameuser/Renameuser.i18n.php
+++ b/extensions/Renameuser/Renameuser.i18n.php
@@ -37,11 +37,13 @@ Please go back and try again.',
'renameuser-page-moved' => 'The page $1 has been moved to $2.',
'renameuser-page-unmoved' => 'The page $1 could not be moved to $2.',
- 'renameuserlogpage' => 'User rename log',
- 'renameuserlogpagetext' => 'This is a log of changes to user names.',
- 'renameuserlogentry' => 'renamed $1 to "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edit|$1 edits}}. Reason: $2',
- 'renameuser-move-log' => 'Automatically moved page while renaming the user "[[User:$1|$1]]" to "[[User:$2|$2]]"',
+ 'log-name-renameuser' => 'User rename log',
+ 'log-description-renameuser' => 'This is a log of changes to user names.',
+
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|renamed}} user $4 ({{PLURAL:$6|$6 edit|$6 edits}}) to $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 renamed user $4 to $5',
+ 'logentry-renameuser-renameuser-legaciest' => '$1',
+ 'renameuser-move-log' => 'Automatically moved page while renaming the user "[[User:$1|$1]]" to "[[User:$2|$2]]"',
'action-renameuser' => 'rename users',
'right-renameuser' => 'Rename users',
@@ -57,23 +59,83 @@ The rename log is provided below for reference.', # Supports GENDER
* @author Nemo bis
* @author Nike
* @author SPQRobin
+ * @author Shirayuki
* @author Siebrand
* @author The Evil IP address
* @author Umherirrender
*/
$messages['qqq'] = array(
- 'renameuser-linkoncontribs' => 'Link description used on Special:Contributions and Special:DeletedContributions. Only added if a user has rights to rename users.',
+ 'renameuser' => '{{doc-special|RenameUser}}',
+ 'renameuser-linkoncontribs' => 'Link description used on [[Special:Contributions]] and [[Special:DeletedContributions]]. Only added if a user has rights to rename users.',
'renameuser-linkoncontribs-text' => 'Tooltip for {{msg-mw|renameuser-linkoncontribs}}.',
- 'renameuser-desc' => '{{desc}}',
+ 'renameuser-desc' => '{{desc|name=Rename user|url=http://www.mediawiki.org/wiki/Extension:Renameuser}}',
'renameuser-summary' => '{{notranslate}}',
+ 'renameuserold' => 'Used as label for the "Old username" input box in [[Special:RenameUser]].
+
+See also:
+* {{msg-mw|Renameusernew}}',
+ 'renameusernew' => 'Used as label for the "New username" input box in [[Special:RenameUser]].
+
+See also:
+* {{msg-mw|Renameuserold}}',
+ 'renameuserreason' => 'Used as label for the "Reason to rename user" input box in [[Special:RenameUser]].
+{{Identical|Reason}}',
+ 'renameusermove' => 'Used as label for the "Move pages" checkbox in the "Rename user" form in [[Special:RenameUser]].',
+ 'renameusersuppress' => 'Used as label for the "Suppress redirect" checkbox in the "Rename user" form in [[Special:RenameUser]].',
'renameuserreserve' => 'Option to block the old username (after it has been renamed) from being used again.',
- 'renameuserwarnings' => '{{Identical|Warning}}',
- 'renameusersubmit' => '{{Identical|Submit}}',
+ 'renameuserwarnings' => 'Used as label in [[Special:RenameUser]].
+
+Followed by a list of the warnings.
+{{Identical|Warning}}',
+ 'renameuserconfirm' => 'Used as label for the "Confirm action" checkbox in the "Rename user" form in [[Special:RenameUser]].',
+ 'renameusersubmit' => 'Used as label for the Submit button in the "Rename user" form in [[Special:RenameUser]].
+{{Identical|Submit}}',
'renameuser-submit-blocklog' => 'Button text. When clicked, the block log entries for a given user will be displayed.',
- 'renameuserlogpage' => '{{doc-logpage}}',
- 'renameuserlogentry' => 'Used in [[Special:Log/renameuser]].
-* Parameter $1 is the original username
-* Parameter $2 is the new username',
+ 'renameusererrordoesnotexist' => 'Used as error message. Parameters:
+* $1 - username
+See also:
+* {{msg-mw|Renameusererrorexists}}',
+ 'renameusererrorexists' => 'Used as error message. Parameters:
+* $1 - username
+See also:
+* {{msg-mw|Renameusererrordoesnotexist}}',
+ 'renameusererrorinvalid' => 'Used as error message when renaming user in [[Special:Renameuser]]. Parameters:
+* $1 - old username, or new username',
+ 'renameuser-error-request' => 'Used as error message when renaming user in [[Special:Renameuser]].',
+ 'renameuser-error-same-user' => 'Used as error message when renaming user in [[Special:Renameuser]].',
+ 'renameusersuccess' => 'Used as success message when renaming user in [[Special:Renameuser]]. Parameters:
+* $1 - old username
+* $2 - new username',
+ 'renameuser-page-exists' => 'Used when renaming user in [[Special:Renameuser]]. Parameters:
+* $1 - new page title (with link)',
+ 'renameuser-page-moved' => 'Used as success message when renaming user in [[Special:Renameuser]]. Parameters:
+* $1 - old page title (with link)
+* $2 - new page title (with link)
+See also:
+* {{msg-mw|Renameuser-page-unmoved}}',
+ 'renameuser-page-unmoved' => 'Used as failure message when renaming user in [[Special:Renameuser]]. Parameters:
+* $1 - old page title (with link)
+* $2 - new page title (with link)
+See also:
+* {{msg-mw|Renameuser-page-moved}}',
+ 'log-name-renameuser' => '{{doc-logpage}}
+
+As well as log page title and page header for [[Special:Log/renameuser]].',
+ 'log-description-renameuser' => 'Log description on [[Special:Log/renameuser]].',
+ 'logentry-renameuser-renameuser' => '{{logentry|[[Special:Log/renameuser]]}}
+Parameters:
+* $4 - the old name of the renamed user
+* $5 - the new name of the renamed user
+* $6 - number of edits made by the user',
+ 'logentry-renameuser-renameuser-legacier' => '{{logentry|[[Special:Log/renameuser]]}}
+Parameters:
+* $4 - the old name of the renamed user
+* $5 - the new name of the renamed user',
+ 'logentry-renameuser-renameuser-legaciest' => 'Used in [[Special:Log/renameuser]]. {{logentry}}
+Note that only user name is included in this legacy log entry, everything else is hardcoded into log comment.',
+ 'renameuser-move-log' => 'Reason for a page move when a page is moved because of a user rename. Parameters:
+* $1 is the old username;
+* $2 is the new username.',
'action-renameuser' => '{{Doc-action|renameuser}}',
'right-renameuser' => '{{doc-right|renameuser}}',
'renameuser-renamed-notice' => 'This message supports the use of GENDER with parameter $1.',
@@ -107,10 +169,8 @@ $messages['af'] = array(
'renameuser-page-exists' => 'Die bladsy $1 bestaan reeds en kan nie outomaties oorskryf word nie.',
'renameuser-page-moved' => 'Die bladsy $1 is na $2 geskuif.',
'renameuser-page-unmoved' => 'Die bladsy $1 kon nie na $2 geskuif word nie.',
- 'renameuserlogpage' => 'Logboek van gebruikershernoemings',
- 'renameuserlogpagetext' => 'Hieronder is gebruikersname wat gewysig is.',
- 'renameuserlogentry' => 'het $1 na "$2" hernoem',
- 'renameuser-log' => '{{PLURAL:$1|1 wysiging|$1 wysigings}}. Rede: $2',
+ 'log-name-renameuser' => 'Logboek van gebruikershernoemings',
+ 'log-description-renameuser' => 'Hieronder is gebruikersname wat gewysig is.',
'renameuser-move-log' => 'Bladsy is outomaties geskuif met die wysiging van die gebruiker "[[User:$1|$1]]" na "[[User:$2|$2]]"',
'right-renameuser' => 'Hernoem gebruikers',
'renameuser-renamed-notice' => 'Hierdie gebruiker is hernoem.
@@ -144,10 +204,7 @@ $messages['an'] = array(
'renameuser-page-exists' => 'A pachina $1 ya existe y no puede estar sustituyita automaticament.',
'renameuser-page-moved' => "S'ha tresladato a pachina $1 ta $2.",
'renameuser-page-unmoved' => "A pachina $1 no s'ha puesto tresladar ta $2.",
- 'renameuserlogpage' => "Rechistro de cambios de nombre d'usuarios",
- 'renameuserlogpagetext' => "Isto ye un rechistro de cambios de nombres d'usuarios",
- 'renameuserlogentry' => 'Renombrato $1 como "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 edicions}}. Razón: $2',
+ 'log-name-renameuser' => "Rechistro de cambios de nombre d'usuarios",
'renameuser-move-log' => 'Pachina tresladata automaticament en renombrar o usuario "[[User:$1|$1]]" como "[[User:$2|$2]]"',
'right-renameuser' => 'Renombrar usuarios',
'renameuser-renamed-notice' => "O nombre d'iste usuario s'ha modificau.
@@ -177,7 +234,7 @@ $messages['ar'] = array(
'renameuser-desc' => "يضيف [[Special:Renameuser|صفحة خاصة]] لإعادة تسمية مستخدم (يحتاج إلى صلاحية ''renameuser'')",
'renameuserold' => 'اسم المستخدم الحالي:',
'renameusernew' => 'الاسم الجديد:',
- 'renameuserreason' => 'السبب لإعادة التسمية:', # Fuzzy
+ 'renameuserreason' => 'السبب:',
'renameusermove' => 'انقل صفحات المستخدم ونقاشه (بالصفحات الفرعية) إلى الاسم الجديد',
'renameusersuppress' => 'لا تقم بإنشاء تحويلات إلى الاسم الجديد',
'renameuserreserve' => 'احفظ اسم المستخدم القديم ضد الاستخدام',
@@ -195,10 +252,9 @@ $messages['ar'] = array(
'renameuser-page-exists' => 'الصفحة $1 موجودة بالفعل ولا يمكن إنشاء أخرى مكانها أوتوماتيكيا.',
'renameuser-page-moved' => 'تم نقل الصفحة $1 إلى $2.',
'renameuser-page-unmoved' => 'لم يتمكن من نقل الصفحة $1 إلى $2.',
- 'renameuserlogpage' => 'سجل إعادة تسمية المستخدمين',
- 'renameuserlogpagetext' => 'هذا سجل بالتغييرات في أسماء المستخدمين',
- 'renameuserlogentry' => 'أعاد تسمية $1 باسم "$2"',
- 'renameuser-log' => '{{PLURAL:$1||تعديل واحد|تعديلان|$1 تعديلات|$1 تعديلًا|$1 تعديل}}. السبب: $2',
+ 'log-name-renameuser' => 'سجل إعادة تسمية المستخدمين',
+ 'log-description-renameuser' => 'هذا سجل بالتغييرات في أسماء المستخدمين.',
+ 'logentry-renameuser-renameuser-legacier' => '$1 أعاد تسمية $4 إلى $5',
'renameuser-move-log' => 'نقل الصفحة تلقائيا خلال إعادة تسمية المستخدم من "[[User:$1|$1]]" إلى "[[User:$2|$2]]"',
'action-renameuser' => 'إعادة تسمية المستخدمين',
'right-renameuser' => 'إعادة تسمية المستخدمين',
@@ -211,16 +267,21 @@ $messages['ar'] = array(
* @author Michaelovic
*/
$messages['arc'] = array(
- 'renameuser' => 'ܫܚܠܦ ܫܡܐ ܕܡܦܠܚܢܐ',
- 'renameuser-linkoncontribs' => 'ܫܚܠܦ ܫܡܐ ܕܡܦܠܚܢܐ',
- 'renameuser-linkoncontribs-text' => 'ܫܚܠܦ ܫܡܐ ܕܗܢܐ ܡܦܠܚܢܐ',
+ 'renameuser' => 'ܬܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢܐ',
+ 'renameuser-linkoncontribs' => 'ܬܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢܐ',
+ 'renameuser-linkoncontribs-text' => 'ܬܢܝ ܫܘܡܗܐ ܕܗܢܐ ܡܦܠܚܢܐ',
'renameuserold' => 'ܫܡܐ ܕܡܦܠܚܢܐ ܥܬܝܩܐ:',
'renameusernew' => 'ܫܡܐ ܕܡܦܠܚܢܐ ܚܕܬܐ:',
+ 'renameuserreason' => 'ܥܠܬܐ:',
'renameuserwarnings' => 'ܙܘܗܪ̈ܐ:',
- 'renameuserconfirm' => 'ܐܝܢ, ܫܚܠܦ ܫܡܐ ܕܡܦܠܚܢܐ',
- 'renameusersubmit' => 'ܡܨܝܘܬܐ',
- 'renameuserlogentry' => 'ܬܢܐ ܠܫܘܡܗܐ $1 ܒܫܡ "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 ܫܘܚܠܦܐ|$1 ܫܘܚܠܦ̈ܐ}}. ܥܠܬܐ: $2',
+ 'renameuserconfirm' => 'ܐܝܢ، ܫܚܠܦ ܫܡܐ ܕܡܦܠܚܢܐ',
+ 'renameusersubmit' => 'ܫܕܪ',
+ 'log-name-renameuser' => 'ܣܓܠܐ ܕܬܘܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢ̈ܐ',
+ 'logentry-renameuser-renameuser' => '$1 ܬܢܝ ܫܘܡܗܐ ܕ{{GENDER:$2|ܡܦܠܚܢܐ|ܡܦܠܚܢܬܐ}} $4 ({{PLURAL:$6|$6 ܫܘܚܠܦܐ|$6 ܫܘܚܠܦ̈ܐ}}) ܠ $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 ܬܢܝ ܫܘܡܗܐ ܕ $4 ܠ $5',
+ 'renameuser-move-log' => 'ܝܬܐܝܬ ܫܢܐ ܦܐܬܐ ܟܕ ܬܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢܐ "[[User:$1|$1]]" ܠ "[[User:$2|$2]]"',
+ 'action-renameuser' => 'ܬܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢܐ',
+ 'right-renameuser' => 'ܬܢܝ ܫܘܡܗܐ ܕܡܦܠܚܢܐ',
);
/** Egyptian Spoken Arabic (مصرى)
@@ -249,10 +310,7 @@ $messages['arz'] = array(
'renameuser-page-exists' => 'الصفحة $1 موجودة من قبل كدا و ماينفعش يتكتب عليها اوتوماتيكى.',
'renameuser-page-moved' => 'تم نقل الصفحه $1 ل $2.',
'renameuser-page-unmoved' => 'الصفحة $1 مانفعش تتنقل لـ$2.',
- 'renameuserlogpage' => 'سجل تغيير تسمية اليوزرز',
- 'renameuserlogpagetext' => 'دا سجل بالتغييرات فى أسامى اليوزرز',
- 'renameuserlogentry' => 'اتغيرت تسمية$1 لـ "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 تعديل|$1 تعديل}}. علشان: $2',
+ 'log-name-renameuser' => 'سجل تغيير تسمية اليوزرز',
'renameuser-move-log' => 'الصفحة اتنقلت اوتوماتيكى لما اليوزر "[[User:$1|$1]]" اتغير اسمه لـ "[[User:$2|$2]]"',
'right-renameuser' => 'غير اسم اليوزرز',
);
@@ -268,7 +326,7 @@ $messages['as'] = array(
'renameuser-desc' => "এজন ব্যৱহাৰকাৰীৰ পুনৰ্নামাকৰণ কৰিবলৈ এখন [[Special:Renameuser|বিশেষ পৃষ্ঠা]] যোগ দিয়ে (''renameuser'' অধিকাৰৰ প্ৰয়োজন)",
'renameuserold' => 'বৰ্তমানৰ সদস্যনাম:',
'renameusernew' => 'নতুন সদস্যনাম:',
- 'renameuserreason' => 'পুনৰ্নামাকৰণৰ কাৰণ:', # Fuzzy
+ 'renameuserreason' => 'কাৰণ:',
'renameusermove' => 'সদস্যপৃষ্ঠা আৰু আলোচনা পৃষ্ঠা (আৰু সেইবোৰৰ উপপৃষ্ঠা) নতুন নামলৈ স্থানান্তৰ কৰক',
'renameusersuppress' => 'নতুন নামলৈ পুনৰ্নিৰ্দেশ সৃষ্টি কৰিব নালাগে',
'renameuserreserve' => 'ভৱিষ্যত ব্যৱহাৰৰ বাবে পুৰণা সদস্যনামটো বাৰণ কৰক',
@@ -286,10 +344,9 @@ $messages['as'] = array(
'renameuser-page-exists' => '$1 পৃষ্ঠাখন ইতিমধ্যেই আছে আৰু তাৰ ওপৰত স্বয়ংক্ৰিয়ভাৱে লিখিব নোৱাৰি।',
'renameuser-page-moved' => "$1 পৃষ্ঠাখন $2-লৈ স্থানান্তৰ কৰা হ'ল।",
'renameuser-page-unmoved' => '$1 পৃষ্ঠাখন $2-লৈ স্থানান্তৰ কৰা সম্ভৱ নহয়।',
- 'renameuserlogpage' => "সদস্যৰ পুনৰ্নামাকৰণ ল'গ",
- 'renameuserlogpagetext' => 'সদস্যনামৰ পৰিৱৰ্তনসমূহৰ ল’গ',
- 'renameuserlogentry' => '$1ক "$2"লৈ পুনৰ্নামাকৰণ কৰা হ\'ল',
- 'renameuser-log' => '{{PLURAL:$1|1 সম্পাদনা|$1 সম্পাদনাসমূহ}}। কাৰণ: $2',
+ 'log-name-renameuser' => 'সদস্যৰ পুনৰ্নামাকৰণ অভিলেখ',
+ 'log-description-renameuser' => 'সদস্যনাম পৰিৱৰ্তনৰ অভিলেখ',
+ 'logentry-renameuser-renameuser-legacier' => 'সদস্য $4ৰ পৰা $5লৈ, $1’য়ে পুনৰ নামাকৰণ কৰিলে',
'renameuser-move-log' => 'সদস্য "[[User:$1|$1]]"ক "[[User:$2|$2]]"লৈ পুনৰ্নামাকৰণ কৰোঁতে স্বয়ংক্ৰিয়ভাৱে পৃষ্ঠা স্থানান্তৰ হ\'ল।',
'action-renameuser' => 'সদস্যৰ পুনৰ্নামাকৰণ কৰক',
'right-renameuser' => 'সদস্যৰ পুনৰ্নামাকৰণ কৰক',
@@ -325,10 +382,10 @@ $messages['ast'] = array(
'renameuser-page-exists' => 'La páxina $1 yá esiste y nun pue ser sobreescrita automáticamente.',
'renameuser-page-moved' => 'La páxina $1 treslladóse a $2.',
'renameuser-page-unmoved' => 'La páxina $1 nun pudo treslladase a $2.',
- 'renameuserlogpage' => "Rexistru de cambios de nome d'usuariu",
- 'renameuserlogpagetext' => "Esti ye un rexistru de los cambios de nomes d'usuariu",
- 'renameuserlogentry' => 'renomó a $1 como "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 ediciones}}. Motivu: $2',
+ 'log-name-renameuser' => "Rexistru de cambios de nome d'usuariu",
+ 'log-description-renameuser' => "Esti ye un rexistru de los cambios de nomes d'usuariu.",
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|camudó de nome}} {{GENDER:$4|al usuariu|a la usuaria}} $4 ({{PLURAL:$6|$6 edición|$6 ediciones}}) a $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 camudó el nome {{GENDER:$4|del usuariu|de la usuaria}} $4 a $5',
'renameuser-move-log' => 'Treslladóse la páxina automáticamente al renomar al usuariu "[[User:$1|$1]]" como "[[User:$2|$2]]"',
'action-renameuser' => 'renomar usuarios',
'right-renameuser' => 'Renomar usuarios',
@@ -355,10 +412,33 @@ $messages['az'] = array(
'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" istifadəçi adı yolverilməzdir.',
'renameuser-page-moved' => '$1 $2 səhifəsinə köçürülüb.',
'renameuser-page-unmoved' => '$1 $2 səhifəsinə köçürülə bilinmir.',
- 'renameuserlogpage' => 'İstifadəçi adı dəyişmə gündəliyi',
+ 'log-name-renameuser' => 'İstifadəçi adı dəyişmə gündəliyi',
'right-renameuser' => 'istifadəçilərin adını dəyiş',
);
+/** South Azerbaijani (تورکجه)
+ * @author Amir a57
+ */
+$messages['azb'] = array(
+ 'renameuser' => 'ایستیفاده‌چی آدینی دییش',
+ 'renameuser-linkoncontribs' => 'ایستیفاده‌چی آدینی دییش',
+ 'renameuser-linkoncontribs-text' => 'بو ایستیفاده‌چی‌نین آدینی دییش',
+ 'renameusernew' => 'یئنی ایستیفاده‌چی آدی:',
+ 'renameuserreason' => 'ندن:',
+ 'renameuserwarnings' => 'خبردارلیق‌لار:',
+ 'renameuserconfirm' => 'بلی، ایستیفاده‌چی‌نین آدینی دییش',
+ 'renameusersubmit' => 'گؤندر',
+ 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" ایستیفاده‌چی آدی مؤوجود دئییل.',
+ 'renameusererrorexists' => '"<nowiki>$1</nowiki>" ایستیفاده‌چی آدی آرتیق مؤوجوددور.',
+ 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" ایستیفاده‌چی آدی یولوئریلمزدیر.',
+ 'renameuser-page-exists' => '$1 مادده‌سی اونسوز دا وار اولماقدا‌دیر، و آوتوماتیک اولا‌راق یئنی‌دن یازیلا بیلمز.',
+ 'renameuser-page-moved' => '$1 صحیفه‌سی $2 صحیفه‌سینه کؤچورولوب.',
+ 'renameuser-page-unmoved' => '$1 صحیفه‌سی $2 صحیفه‌سینه کؤچوروله بیلینمیر.',
+ 'log-name-renameuser' => 'ایستیفاده‌چی آدی دییشمه گونده‌لیگی',
+ 'action-renameuser' => 'ایستیفاده‌چی‌لرین آدینی دییش',
+ 'right-renameuser' => 'ایستیفاده‌چی‌لرین آدینی دییش',
+);
+
/** Bashkir (башҡортса)
* @author Assele
* @author ҒатаУлла
@@ -387,10 +467,8 @@ $messages['ba'] = array(
'renameuser-page-exists' => '$1 бите бар инде һәм уның өҫтөнә автоматик рәүештә яҙҙырыу мөмкин түгел.',
'renameuser-page-moved' => '$1 битенең исеме $2 тип үҙгәртелде.',
'renameuser-page-unmoved' => '$1 битенең исеме $2 тип үҙгәртелә алмай.',
- 'renameuserlogpage' => 'Ҡатнашыусы исемдәрен үҙгәртеү яҙмалары журналы',
- 'renameuserlogpagetext' => 'Был — ҡатнашыусы исемдәрен үҙгәртеү яҙмалары журналы.',
- 'renameuserlogentry' => '$1 ҡатнашыусыһын "$2" тип үҙгәрткән',
- 'renameuser-log' => '$1 {{PLURAL:$1|үҙгәртеү}}. Сәбәбе: $2',
+ 'log-name-renameuser' => 'Ҡатнашыусы исемдәрен үҙгәртеү яҙмалары журналы',
+ 'log-description-renameuser' => 'Был — ҡатнашыусы исемдәрен үҙгәртеү яҙмалары журналы.',
'renameuser-move-log' => 'Биттең исеме "[[User:$1|$1]]" ҡатнашыусыһының исемен "[[User:$2|$2]]" тип үҙгәртеү сәбәпле үҙенән-үҙе үҙгәргән',
'action-renameuser' => 'Ҡатнашыусыларҙың исемен үҙгәртеү',
'right-renameuser' => 'Ҡатнашыусыларҙың исемен үҙгәртеү',
@@ -421,10 +499,7 @@ $messages['bcc'] = array(
'renameuser-page-exists' => 'صفحه $1 الان هست و اتوماتیکی اور آی نوسیگ نه بیت.',
'renameuser-page-moved' => 'صفحه $1 جاه په جاه بیت په $2.',
'renameuser-page-unmoved' => 'صفحه $1 نه تونیت په $2 جاه په جاه بیت.',
- 'renameuserlogpage' => 'آمار نام بدل کتن کاربر',
- 'renameuserlogpagetext' => 'شی آماری چه تغییرات نامان کاربران انت',
- 'renameuserlogentry' => 'نام بدل بوت $1 په "$2"', # Fuzzy
- 'renameuser-log' => '{{PLURAL:$1|1 اصلاح|$1 اصلاحلات}}. دلیل: $2',
+ 'log-name-renameuser' => 'آمار نام بدل کتن کاربر',
'renameuser-move-log' => 'اتوماتیکی صفحه جاه په جاه بیت وهدی که کاربر نام بدل بی "[[User:$1|$1]]" به "[[User:$2|$2]]"',
'right-renameuser' => 'عوض کتن نام کابران',
);
@@ -438,7 +513,6 @@ $messages['bcl'] = array(
'renameusererrorexists' => 'An parágamit "<nowiki>$1</nowiki>" yaon na',
'renameuser-page-moved' => 'An páhinang $1 piglipat sa $2.',
'renameuser-page-unmoved' => 'An páhinang $1 dai mailipat sa $2.',
- 'renameuser-log' => '$1 mga hirá. Rasón: $2', # Fuzzy
);
/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
@@ -472,10 +546,10 @@ $messages['be-tarask'] = array(
'renameuser-page-exists' => 'Старонка $1 ужо існуе і ня можа быць аўтаматычна перазапісаная.',
'renameuser-page-moved' => 'Старонка $1 была перайменаваная ў $2.',
'renameuser-page-unmoved' => 'Старонка $1 ня можа быць перайменаваная ў $2.',
- 'renameuserlogpage' => 'Журнал перайменаваньняў удзельнікаў',
- 'renameuserlogpagetext' => 'Гэта журнал перайменаваньняў рахункаў удзельнікаў.',
- 'renameuserlogentry' => 'перайменаваў $1 у «$2»',
- 'renameuser-log' => '$1 {{PLURAL:$1|рэдагаваньне|рэдагаваньні|рэдагаваньняў}}. Прычына: $2',
+ 'log-name-renameuser' => 'Журнал перайменаваньняў удзельнікаў',
+ 'log-description-renameuser' => 'Гэта журнал перайменаваньняў рахункаў удзельнікаў.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|перайменаваў|перайменавала}} $4 ($6 {{PLURAL:$6|праўка|праўкі|правак}}) у $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 перайменаваў удзельніка $4 у $5',
'renameuser-move-log' => 'Аўтаматычнае перайменаваньне старонкі ў сувязі зь перайменаваньнем рахунку ўдзельніка з «[[User:$1|$1]]» у «[[User:$2|$2]]»',
'action-renameuser' => 'пераймяноўваць удзельнікаў',
'right-renameuser' => 'перайменаваньне ўдзельнікаў',
@@ -487,6 +561,7 @@ $messages['be-tarask'] = array(
* @author Borislav
* @author DCLXVI
* @author Spiritia
+ * @author Stanqo
* @author Turin
*/
$messages['bg'] = array(
@@ -503,6 +578,7 @@ $messages['bg'] = array(
'renameuserwarnings' => 'Предупреждения:',
'renameuserconfirm' => 'Да, преименуване на потребителя',
'renameusersubmit' => 'Изпълнение',
+ 'renameuser-submit-blocklog' => 'Показване дневника на блокиранията за потребителя',
'renameusererrordoesnotexist' => 'Потребителят „<nowiki>$1</nowiki>“ не съществува.',
'renameusererrorexists' => 'Потребителят „<nowiki>$1</nowiki>“ вече съществува.',
'renameusererrorinvalid' => 'Потребителското име „<nowiki>$1</nowiki>“ е невалидно.',
@@ -512,10 +588,7 @@ $messages['bg'] = array(
'renameuser-page-exists' => 'Страницата $1 вече съществува и не може да бъде автоматично заместена.',
'renameuser-page-moved' => 'Страницата $1 беше преместена като $2.',
'renameuser-page-unmoved' => 'Страницата $1 не можа да бъде преместена като $2.',
- 'renameuserlogpage' => 'Дневник на преименуванията',
- 'renameuserlogpagetext' => 'В този дневник се записват преименуванията на потребители.',
- 'renameuserlogentry' => 'преименува $1 на „$2“',
- 'renameuser-log' => '{{PLURAL:$1|една редакция|$1 редакции}}. Причина: $2',
+ 'log-name-renameuser' => 'Дневник на преименуванията',
'renameuser-move-log' => 'Автоматично преместена страница при преименуването на потребител "[[User:$1|$1]]" като "[[User:$2|$2]]"',
'right-renameuser' => 'преименуване на потребители',
'renameuser-renamed-notice' => 'Потребителят беше преименуван.
@@ -533,7 +606,7 @@ $messages['bn'] = array(
'renameuser-desc' => "একজন ব্যবহারকারীকে নামান্তর করুন (''ব্যবহাকারী নামান্তর'' অধিকার প্রয়োজন)",
'renameuserold' => 'বর্তমান ব্যবহারকারী নাম:',
'renameusernew' => 'নতুন ব্যবহারকারী নাম:',
- 'renameuserreason' => 'নামান্তরের কারণ:', # Fuzzy
+ 'renameuserreason' => 'কারণ:',
'renameusermove' => 'ব্যবহারকারী এবং আলাপের পাতা (এবং তার উপপাতাসমূহ) নতুন নামে সরিয়ে নাও',
'renameusersuppress' => 'নতুন নামে রিডাইরেক্ট করবেন না',
'renameuserreserve' => 'ভবিষ্যতে উদ্দেশ্যে পুরাতন ব্যবহারকারী নাম ব্লক করা হল',
@@ -550,10 +623,8 @@ $messages['bn'] = array(
'renameuser-page-exists' => 'পাতা $1 বিদ্যমান এবং সয়ঙ্ক্রিয়ভাবে এটির উপর লেখা যাবে না',
'renameuser-page-moved' => 'পাতাটি $1 থেকে $2 তে সরিয়ে নেওয়া হয়েছে।',
'renameuser-page-unmoved' => 'পাতাটি $1 থেকে $2 তে সরিয়ে নেওয়া যাবে না।',
- 'renameuserlogpage' => 'ব্যবহারকারী নামান্তরের লগ',
- 'renameuserlogpagetext' => 'এটি ব্যাবহারকারী নামের পরিবর্তনের লগ',
- 'renameuserlogentry' => '$1 থেকে "$2" তে নামান্তর করা হয়েছে',
- 'renameuser-log' => '{{PLURAL:$1|1 সম্পাদনা|$1 সম্পাদনাসমূহ}}। কারণ: $2',
+ 'log-name-renameuser' => 'ব্যবহারকারী নামান্তরের লগ',
+ 'log-description-renameuser' => 'এটি ব্যাবহারকারী নামের পরিবর্তনের লগ',
'renameuser-move-log' => 'যখন ব্যবহারকারী "[[User:$1|$1]]" থেকে "[[User:$2|$2]]" তে নামান্তরিত হবে তখন সয়ঙ্ক্রিয়ভাবে পাতা সরিয়ে নেওয়া হয়েছে',
'action-renameuser' => 'ব্যবহারকারী নাম পরিবর্তন',
'right-renameuser' => 'ব্যবহারকারীদের পুনরায় নাম দাও',
@@ -562,6 +633,7 @@ $messages['bn'] = array(
);
/** Breton (brezhoneg)
+ * @author Fohanno
* @author Fulup
* @author Gwendal
* @author Y-M D
@@ -573,7 +645,7 @@ $messages['br'] = array(
'renameuser-desc' => "Adenvel un implijer (ret eo kaout ''gwirioù adenvel'')",
'renameuserold' => 'Anv a-vremañ an implijer :',
'renameusernew' => 'Anv implijer nevez :',
- 'renameuserreason' => 'Abeg evit adenvel :', # Fuzzy
+ 'renameuserreason' => 'Abeg :',
'renameusermove' => 'Kas ar pajennoù implijer ha kaozeal (hag o ispajennoù) betek o anv nevez',
'renameusersuppress' => 'Arabat krouiñ adkasoù war-du an anv nevez',
'renameuserreserve' => "Mirout na vo implijet an anv kozh pelloc'h en dazont",
@@ -590,10 +662,7 @@ $messages['br'] = array(
'renameuser-page-exists' => "Bez' ez eus eus ar bajenn $1 dija, n'haller ket hec'h erlec'hiañ ent emgefreek.",
'renameuser-page-moved' => 'Adkaset eo bet ar bajenn $1 da $2.',
'renameuser-page-unmoved' => "N'eus ket bet gallet adkas ar bajenn $1 da $2.",
- 'renameuserlogpage' => 'Roll an implijerien bet adanvet',
- 'renameuserlogpagetext' => 'Setu istor an implijerien bet cheñchet o anv ganto',
- 'renameuserlogentry' => 'en deus adanvet $1 e "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 degasadenn|$1 degasadenn}}. Abeg : $2',
+ 'log-name-renameuser' => 'Roll an implijerien bet adanvet',
'renameuser-move-log' => 'Pajenn dilec\'hiet ent emgefreek e-ser adenvel an implijer "[[User:$1|$1]]" e "[[User:$2|$2]]"',
'action-renameuser' => 'Adenvel implijerien',
'right-renameuser' => 'Adenvel implijerien',
@@ -628,10 +697,7 @@ Molimo Vas da se vratite nazad i pokušate ponovo.',
'renameuser-page-exists' => 'Stranica $1 već postoji i ne može biti automatski prepisana.',
'renameuser-page-moved' => 'Stranica $1 je premještena na $2.',
'renameuser-page-unmoved' => 'Stranica $1 nije mogla biti premještena na $2.',
- 'renameuserlogpage' => 'Zapisnik preimenovanja korisnika',
- 'renameuserlogpagetext' => 'Ovo je zapisnik promjena korisničkih imena.',
- 'renameuserlogentry' => '$1 preimenovan u "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 izmjena|$1 izmjene|$1 izmjena}}. Razlog: $2',
+ 'log-name-renameuser' => 'Zapisnik preimenovanja korisnika',
'renameuser-move-log' => 'Automatski premještena stranica pri promjeni korisničkog imena "[[User:$1|$1]]" u "[[User:$2|$2]]"',
'right-renameuser' => 'Preimenovanje korisnika',
'renameuser-renamed-notice' => 'Ovaj korisnik je promijenio ime.
@@ -639,6 +705,7 @@ Zapisnik preimenovanje je prikazan ispod kao referenca.',
);
/** Catalan (català)
+ * @author Aleator
* @author Arnaugir
* @author El libre
* @author Juanpabl
@@ -655,7 +722,7 @@ $messages['ca'] = array(
'renameuser-desc' => "Reanomena un usuari (necessita drets de ''renameuser'')",
'renameuserold' => "Nom d'usuari actual:",
'renameusernew' => "Nou nom d'usuari:",
- 'renameuserreason' => 'Motiu pel canvi:', # Fuzzy
+ 'renameuserreason' => 'Motiu:',
'renameusermove' => "Reanomena la pàgina d'usuari, la de discussió i les subpàgines que tingui al nou nom",
'renameusersuppress' => 'No creis redireccions cap al nou nom',
'renameuserreserve' => "Bloca el nom d'usuari antic d'usos futurs",
@@ -673,10 +740,8 @@ Torneu enrere i torneu-ho a intentar.",
'renameuser-page-exists' => 'La pàgina «$1» ja existeix i no pot ser sobreescrita automàticament',
'renameuser-page-moved' => "La pàgina «$1» s'ha reanomenat com a «$2».",
'renameuser-page-unmoved' => "La pàgina $1 no s'ha pogut reanomenar com a «$2».",
- 'renameuserlogpage' => "Registre del canvi de nom d'usuari",
- 'renameuserlogpagetext' => "Aquest és un registre dels canvis als noms d'usuari",
- 'renameuserlogentry' => 'ha reanomenat $1 a "$2"',
- 'renameuser-log' => '{{PLURAL:$1|Una contribució|$1 contribucions}}. Motiu: $2',
+ 'log-name-renameuser' => "Registre de canvis de nom d'usuari",
+ 'logentry-renameuser-renameuser' => "$1 {{GENDER:$2|ha reanomenat}} l'usuari $4 ({{PLURAL:$6|$6 edició|$6 edicions}}) a $5",
'renameuser-move-log' => "S'ha reanomenat automàticament la pàgina mentre es reanomenava l'usuari «[[User:$1|$1]]» com «[[User:$2|$2]]»",
'action-renameuser' => 'reanomena usuaris',
'right-renameuser' => 'Reanomenar usuaris',
@@ -686,36 +751,35 @@ A continuació es proporciona el registre de reanomenaments per a més informaci
/** Chechen (нохчийн)
* @author Sasan700
+ * @author Умар
*/
$messages['ce'] = array(
'renameuser' => 'Декъашхон цlе хийца',
'renameuser-linkoncontribs' => 'декъашхон цlе хийца',
+ 'renameuserreason' => 'Бахьан:',
+ 'renameuser-page-moved' => 'АгӀона $1 цӀе хийцина оцу $2.',
);
/** Sorani Kurdish (کوردی)
+ * @author Calak
*/
$messages['ckb'] = array(
'renameusersubmit' => 'ناردن',
+ 'log-name-renameuser' => 'لۆگی گۆڕینی ناوی بەکارھێنەر',
);
/** Crimean Turkish (Cyrillic script) (къырымтатарджа (Кирилл)‎)
* @author Don Alessandro
*/
$messages['crh-cyrl'] = array(
- 'renameuserlogpage' => 'Къулланыджы ады денъишиклиги журналы',
- 'renameuserlogpagetext' => 'Ашагъыда булунгъан джедвель ады денъиштирильген къулланыджыларны косьтере',
- 'renameuserlogentry' => '$1 къулланыджысынынъ адыны "$2" оларакъ денъиштирди',
- 'renameuser-log' => '{{PLURAL:$1|1 денъишиклик|$1 денъишиклик}} япкъан. Себеп: $2',
+ 'log-name-renameuser' => 'Къулланыджы ады денъишиклиги журналы',
);
/** Crimean Turkish (Latin script) (qırımtatarca (Latin)‎)
* @author Don Alessandro
*/
$messages['crh-latn'] = array(
- 'renameuserlogpage' => 'Qullanıcı adı deñişikligi jurnalı',
- 'renameuserlogpagetext' => 'Aşağıda bulunğan cedvel adı deñiştirilgen qullanıcılarnı köstere',
- 'renameuserlogentry' => '$1 qullanıcısınıñ adını "$2" оlaraq deñiştirdi',
- 'renameuser-log' => '{{PLURAL:$1|1 deñişiklik|$1 deñişiklik}} yapqan. Sebep: $2',
+ 'log-name-renameuser' => 'Qullanıcı adı deñişikligi jurnalı',
);
/** Czech (česky)
@@ -732,7 +796,7 @@ $messages['cs'] = array(
'renameuser-desc' => "Přejmenování uživatele (vyžadováno oprávnění ''renameuser'')",
'renameuserold' => 'Stávající uživatelské jméno:',
'renameusernew' => 'Nové uživatelské jméno:',
- 'renameuserreason' => 'Důvod přejmenování:', # Fuzzy
+ 'renameuserreason' => 'Důvod:',
'renameusermove' => 'Přesunout uživatelské a diskusní stránky (a jejich podstránky) na nové jméno',
'renameusersuppress' => 'Nevytvářet přesměrování na nové jméno',
'renameuserreserve' => 'Zabránit nové registraci původního uživatelského jména',
@@ -749,10 +813,10 @@ $messages['cs'] = array(
'renameuser-page-exists' => 'Stránka $1 již existuje a nelze ji automaticky přepsat.',
'renameuser-page-moved' => 'Stránka $1 byla přesunuta na $2.',
'renameuser-page-unmoved' => 'Stránku $1 se nepodařilo přesunout na $2.',
- 'renameuserlogpage' => 'Kniha přejmenování uživatelů',
- 'renameuserlogpagetext' => 'Toto je záznam přejmenování uživatelů (změn uživatelského jména).',
- 'renameuserlogentry' => 'přejmenovává $1 na „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 editace|$1 editace|$1 editací}}. Zdůvodnění: $2',
+ 'log-name-renameuser' => 'Kniha přejmenování uživatelů',
+ 'log-description-renameuser' => 'Toto je záznam přejmenování uživatelů (změn uživatelského jména).',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|přejmenoval|přejmenovala}} uživatele $4 ({{PLURAL:$6|$6 editace|$6 editace|$6 editací}}) na $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 přejmenoval uživatele $4 na $5',
'renameuser-move-log' => 'Automatický přesun při přejmenování uživatele „[[User:$1|$1]]“ na „[[User:$2|$2]]“',
'action-renameuser' => 'přejmenovávat uživatele',
'right-renameuser' => 'Přejmenovávání uživatelů',
@@ -774,9 +838,8 @@ $messages['cu'] = array(
'renameusererrordoesnotexist' => 'польꙃєватєлꙗ ⁖ <nowiki>$1</nowiki> ⁖ нѣстъ',
'renameusererrorexists' => 'польꙃєватєл҄ь ⁖ <nowiki>$1</nowiki> ⁖ ѥстъ ю',
'renameusererrorinvalid' => 'имѧ ⁖ <nowiki>$1</nowiki> ⁖ нѣстъ годѣ',
- 'renameuserlogpage' => 'польꙃєватєлъ прѣимєнованиꙗ їсторїꙗ',
- 'renameuserlogpagetext' => 'сѥ ѥстъ їсторїꙗ польꙃєватєльскъ имєнъ иꙁмѣнѥниꙗ',
- 'renameuserlogentry' => 'нарєчє $1 имєньмь ⁖ $2 ⁖',
+ 'log-name-renameuser' => 'польꙃєватєлъ прѣимєнованиꙗ їсторїꙗ',
+ 'log-description-renameuser' => 'сѥ ѥстъ їсторїꙗ польꙃєватєльскъ имєнъ иꙁмѣнѥниꙗ',
);
/** Chuvash (Чӑвашла)
@@ -797,7 +860,7 @@ $messages['cy'] = array(
'renameuser-desc' => "Yn ychwanegu [[Special:Renameuser|tudalen arbennig]] er mwyn gallu ail-enwi cyfrif defnyddiwr (sydd angen y gallu ''renameuser'')",
'renameuserold' => 'Enw presennol y defnyddiwr:',
'renameusernew' => "Enw newydd i'r defnyddiwr:",
- 'renameuserreason' => 'Y rheswm dros ail-enwi:', # Fuzzy
+ 'renameuserreason' => 'Rheswm:',
'renameusermove' => "Symud y tudalennau defnyddiwr a sgwrs (ac unrhyw is-dudalennau) i'r enw newydd",
'renameusersuppress' => "Peidiwch â gosod ailgyfeiriadau i'r enw newydd",
'renameuserreserve' => 'Atal yr hen enw defnyddiwr rhag cael ei ddefnyddio rhagor',
@@ -815,10 +878,10 @@ Ewch yn ôl a cheisio eto, os gwelwch yn dda.',
'renameuser-page-exists' => "Mae'r dudalen $1 ar gael yn barod ac ni ellir ei throsysgrifo.",
'renameuser-page-moved' => 'Symudwyd $1 i $2.',
'renameuser-page-unmoved' => 'Ni lwyddwyd i symud y dudalen $1 i $2.',
- 'renameuserlogpage' => 'Lòg ail-enwi defnyddwyr',
- 'renameuserlogpagetext' => "Dyma lòg o'r holl newidiadau i enwau defnyddwyr.",
- 'renameuserlogentry' => 'wedi ail-enwi $1 yn "$2"',
- 'renameuser-log' => '$1 {{PLURAL:$1|golygiad|golygiad|olygiad|golygiad|golygiad|o olygiadau}}. Rheswm: $2',
+ 'log-name-renameuser' => 'Lòg ail-enwi defnyddwyr',
+ 'log-description-renameuser' => "Dyma lòg o'r holl newidiadau i enwau defnyddwyr.",
+ 'logentry-renameuser-renameuser' => '{{GENDER:$2|Ailenwodd}} $1 y defnyddiwr $4 ($6 {{PLURAL:$6|golygiad|golygiad|olygiad|golygiad}}) yn $5',
+ 'logentry-renameuser-renameuser-legacier' => 'Ailenwodd $1 y defnyddiwr $4 yn $5',
'renameuser-move-log' => 'Wedi symud y dudalen yn awtomatig wrth ail-enwi\'r defnyddiwr "[[User:$1|$1]]" i "[[User:$2|$2]]"',
'action-renameuser' => 'ail-enwi defnyddwyr',
'right-renameuser' => 'Ail-enwi defnyddwyr',
@@ -847,6 +910,7 @@ $messages['da'] = array(
'renameuserwarnings' => 'Advarsler:',
'renameuserconfirm' => 'Ja, omdøb brugeren',
'renameusersubmit' => 'Omdøb',
+ 'renameuser-submit-blocklog' => 'Vis blokeringslog for bruger',
'renameusererrordoesnotexist' => 'Brugeren "<nowiki>$1</nowiki>" findes ikke.',
'renameusererrorexists' => 'Brugeren "<nowiki>$1</nowiki>" findes allerede.',
'renameusererrorinvalid' => 'Brugernavnet "<nowiki>$1</nowiki>" er ugyldigt.',
@@ -857,10 +921,10 @@ Gå venligst tilbage og prøv igen.',
'renameuser-page-exists' => 'Siden $1 eksisterer allerede og kan ikke automatisk overskrives.',
'renameuser-page-moved' => 'Siden $1 er flyttet til $2.',
'renameuser-page-unmoved' => 'Siden $1 kunne ikke flyttes til $2.',
- 'renameuserlogpage' => 'Brugeromdøbningslog',
- 'renameuserlogpagetext' => 'Dette er en log over omdøbninger af brugernavne.',
- 'renameuserlogentry' => 'har omdøbt $1 til "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redigering|$1 redigeringer}}. Årsag: $2',
+ 'log-name-renameuser' => 'Brugeromdøbningslog',
+ 'log-description-renameuser' => 'Dette er en log over omdøbninger af brugernavne.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|omdøbte}} bruger $4 ({{PLURAL:$6|$6 redigering|$6 redigeringer}}) til $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 omdøbte bruger $4 til $5',
'renameuser-move-log' => 'Side automatisk flyttet ved omdøbning af bruger "[[User:$1|$1]]" til "[[User:$2|$2]]"',
'action-renameuser' => 'omdøb brugere',
'right-renameuser' => 'Omdøbe brugere',
@@ -880,7 +944,7 @@ $messages['de'] = array(
'renameuser' => 'Benutzer umbenennen',
'renameuser-linkoncontribs' => 'Benutzer umbenennen',
'renameuser-linkoncontribs-text' => 'Diesen Benutzer umbenennen',
- 'renameuser-desc' => 'Ergänzt eine [[Special:Renameuser|Spezialseite]] zum Umbenennen eines Benutzers',
+ 'renameuser-desc' => 'Ergänzt eine [[Special:Renameuser|Spezialseite]] zum Ändern eines Benutzernamens',
'renameuserold' => 'Bisheriger Benutzername:',
'renameusernew' => 'Neuer Benutzername:',
'renameuserreason' => 'Grund:',
@@ -901,10 +965,10 @@ Bitte nochmal versuchen.',
'renameuser-page-exists' => 'Die Seite „$1“ ist bereits vorhanden und kann nicht automatisch überschrieben werden.',
'renameuser-page-moved' => 'Die Seite „$1“ wurde nach „$2“ verschoben.',
'renameuser-page-unmoved' => 'Die Seite „$1“ konnte nicht nach „$2“ verschoben werden.',
- 'renameuserlogpage' => 'Benutzernamenänderungs-Logbuch',
- 'renameuserlogpagetext' => 'In diesem Logbuch werden die Änderungen von Benutzernamen protokolliert.',
- 'renameuserlogentry' => 'hat „$1“ in „$2“ umbenannt',
- 'renameuser-log' => '{{PLURAL:$1|Eine Bearbeitung|$1 Bearbeitungen}}. Grund: $2',
+ 'log-name-renameuser' => 'Benutzernamenänderungs-Logbuch',
+ 'log-description-renameuser' => 'In diesem Logbuch werden die Änderungen von Benutzernamen protokolliert.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|hat}} Benutzer „$4“ (mit {{PLURAL:$6|einer Bearbeitung|$6 Bearbeitungen}}) in „$5“ umbenannt',
+ 'logentry-renameuser-renameuser-legacier' => '$1 hat Benutzer „$4“ in „$5“ umbenannt',
'renameuser-move-log' => 'Seite während der Benutzerkontoumbenennung von „[[User:$1|$1]]“ in „[[User:$2|$2]]“ automatisch verschoben',
'action-renameuser' => 'Benutzer umzubenennen',
'right-renameuser' => 'Benutzer umbenennen',
@@ -915,15 +979,16 @@ Zur Information folgt das Benutzernamenänderungs-Logbuch.',
/** Zazaki (Zazaki)
* @author Aspar
* @author Erdemaslancan
+ * @author Mirzali
* @author Xoser
*/
$messages['diq'] = array(
- 'renameuser' => 'nameyê karberi bıvurn',
- 'renameuser-linkoncontribs' => 'name bivurne',
- 'renameuser-linkoncontribs-text' => 'Nameyê ena karber bivurne',
+ 'renameuser' => 'Karberi newe ra name ke',
+ 'renameuser-linkoncontribs' => 'karberi newe ra name ke',
+ 'renameuser-linkoncontribs-text' => 'Nê karberi newe ra name ke',
'renameuser-desc' => "qey newe ra namedayişê karberi re yew [[Special:Renameuser|pelo xas]] têare keno (gani heqqê ''karberi re newe ra name bıde'' bıbo )",
- 'renameuserold' => 'nameyê karberi yo nıkayi',
- 'renameusernew' => 'nameyê karberi yo newe',
+ 'renameuserold' => 'nameyê karberio nıkayên:',
+ 'renameusernew' => 'Nameyê karberio newe:',
'renameuserreason' => 'Sebeb:',
'renameusermove' => 'nameyê karberan u pelê werêaameyişan bıkırışi nameyo newe',
'renameusersuppress' => 'Name de newi re hetenayışo newe vıraştış',
@@ -942,13 +1007,13 @@ kerem kerê agêrê newe ra tesel bıkerê, bıcerbnê',
'renameuser-page-exists' => '$1 pel ca ra esto newe ra ser nênusiyeno.',
'renameuser-page-moved' => '$1 pel kırışiya no $2 pel',
'renameuser-page-unmoved' => '$1 pel nêkırışiya no $2 pel.',
- 'renameuserlogpage' => 'qeydê vuriyayişê nameyê karberi',
- 'renameuserlogpagetext' => 'listeya cêrıni nameyê karberê ke vuriyayo mocneno',
- 'renameuserlogentry' => '$1newe ra neme bı: "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edit|$1 edit}}. çıra: $2',
+ 'log-name-renameuser' => 'qeydê vuriyayişê nameyê karberi',
+ 'log-description-renameuser' => 'Eno yew qeydê vurnayışê nameyanê karberio.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|Nameyê}} karberê $4 $5 ra ({{PLURAL:$6|$6 vurnayış|$6 vurnayışi}})',
+ 'logentry-renameuser-renameuser-legacier' => '$1i $4 ra nameyê cı berd $5',
'renameuser-move-log' => 'wexta ke karber "[[User:$1|$1]]" no name ra kırışiya "[[User:$2|$2]]" no name re ya newe ra name diyêne pel zi otomotikmen kırişiya',
- 'action-renameuser' => 'nameyê karberi bıvurne',
- 'right-renameuser' => 'nameyê karberan bıvurn',
+ 'action-renameuser' => 'karberan newe ra name ke',
+ 'right-renameuser' => 'Karberan newe ra name ke',
'renameuser-renamed-notice' => 'nameyê na/no karberi/e vuriya.
qey referansi rocaneyê vuriyayişê nameyi cêr de yo.',
);
@@ -963,7 +1028,7 @@ $messages['dsb'] = array(
'renameuser-desc' => "Wužywarja pśemjeniś (pomina se pšawo ''renameuser'')",
'renameuserold' => 'Aktualne wužywarske mě:',
'renameusernew' => 'Nowe wužywarske mě:',
- 'renameuserreason' => 'Pśicyna za pśemjenjenje', # Fuzzy
+ 'renameuserreason' => 'Pśicyna:',
'renameusermove' => 'Wužywarski a diskusijny bok (a jich pódboki) do nowego mjenja pśesunuś',
'renameusersuppress' => 'Dalejpósrědnjenja k nowemu mjenjoju njenapóraś',
'renameuserreserve' => 'Stare wužywarske mě pśeśiwo pśichodnemu wužywanjeju blokěrowaś',
@@ -981,10 +1046,10 @@ $messages['dsb'] = array(
'renameuser-page-exists' => 'Bok $1 južo eksistěrujo a njedajo se awtomatiski pśepisaś.',
'renameuser-page-moved' => 'Bok $1 jo se do $2 pśesunuł.',
'renameuser-page-unmoved' => 'Bok $1 njejo se do $2 pśesunuś dał.',
- 'renameuserlogpage' => 'Protokol wužywarskich pśemjenjenjow',
- 'renameuserlogpagetext' => 'Toś to jo protokol změnow na wužywarskich mjenjach.',
- 'renameuserlogentry' => 'jo $1 do "$2" pśemjenił',
- 'renameuser-log' => '{{PLURAL:&1|1 změna|$1 změnje|$1 změny|$1 změnow}}. Pśicyna: $2',
+ 'log-name-renameuser' => 'Protokol wužywarskich pśemjenjenjow',
+ 'log-description-renameuser' => 'Toś to jo protokol změnow na wužywarskich mjenjach.',
+ 'logentry-renameuser-renameuser' => '$1 jo wužywarja $4 ({{PLURAL:$6|$6 změna|$6 změnje|$6 změny|$6 změnow}}) do $5 {{GENDER:$2|pśemjenił|pśemjenił}}',
+ 'logentry-renameuser-renameuser-legacier' => '$1 jo wužywarja $4 do $5 pśemjenił',
'renameuser-move-log' => 'Pśi pśemjenjowanju wužywarja "[[User:$1|$1]]" do "[[User:$2|$2]]" awtomatiski pśesunjony bok',
'action-renameuser' => 'wužywarjow pśemjeniś',
'right-renameuser' => 'Wužywarjow pśemjeniś',
@@ -1026,10 +1091,7 @@ $messages['el'] = array(
'renameuser-page-exists' => 'Η σελίδα $1 υπάρχει ήδη και δεν μπορεί να αντικατασταθεί αυτόματα.',
'renameuser-page-moved' => 'Η σελίδα $1 μετακινήθηκε στο $2.',
'renameuser-page-unmoved' => 'Η σελίδα $1 δεν μπόρεσε να μετακινηθεί στο $2.',
- 'renameuserlogpage' => 'Αρχείο μετονομασίας χρηστών',
- 'renameuserlogpagetext' => 'Αυτό είναι ένα αρχείο καταγραφών αλλαγών σε ονόματα χρηστών',
- 'renameuserlogentry' => 'Ο/Η $1 μετονομάστηκε σε «$2»',
- 'renameuser-log' => '{{PLURAL:$1|1 επεξεργασία|$1 επεξεργασίες}}. Λόγος: $2',
+ 'log-name-renameuser' => 'Αρχείο μετονομασίας χρηστών',
'renameuser-move-log' => 'Η σελίδα μετακινήθηκε αυτόματα κατά τη μετονομασία του χρήστη "[[User:$1|$1]]" σε "[[User:$2|$2]]"',
'action-renameuser' => 'μετονομασία χρηστών',
'right-renameuser' => 'Μετονομασία χρηστών',
@@ -1049,7 +1111,7 @@ $messages['eo'] = array(
'renameuser-desc' => "Aldonas [[Special:Renameuser|specialan paĝon]] por alinomigi uzanton (bezonas rajton ''renameuser'')",
'renameuserold' => 'Aktuala salutnomo:',
'renameusernew' => 'Nova salutnomo:',
- 'renameuserreason' => 'Kialo por alinomigo:', # Fuzzy
+ 'renameuserreason' => 'Kialo:',
'renameusermove' => 'Movu uzantan kaj diskutan paĝojn (kaj ties subpaĝojn) al la nova nomo',
'renameusersuppress' => 'Ne krei alidirektilojn al la nova nomo',
'renameuserreserve' => 'Teni la malnovan salutnomon de plua uzo',
@@ -1067,10 +1129,10 @@ Bonvolu retroigi kaj reprovi.',
'renameuser-page-exists' => 'La paĝo $1 jam ekzistas kaj ne povas esti aŭtomate anstataŭata.',
'renameuser-page-moved' => 'La paĝo $1 estis movita al $2.',
'renameuser-page-unmoved' => 'La paĝo $1 ne povis esti movita al $2.',
- 'renameuserlogpage' => 'Protokolo pri alinomigoj de uzantoj',
- 'renameuserlogpagetext' => 'Jen protokolo pri ŝanĝoj de salutnomoj.',
- 'renameuserlogentry' => 'renomigis $1 al "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redakto|$1 redaktoj}}. Kialo: $2',
+ 'log-name-renameuser' => 'Protokolo pri alinomigoj de uzantoj',
+ 'log-description-renameuser' => 'Jen protokolo pri ŝanĝoj de salutnomoj.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|alinomiĝis}} uzanton $4 ({{PLURAL:$6|$6 redakto|$6 redaktoj}}) al $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 alinomigis uzanton $4 al $5',
'renameuser-move-log' => 'Aŭtomate movis paĝon dum alinomigo de la uzanto "[[User:$1|$1]]" al "[[User:$2|$2]]"',
'action-renameuser' => 'Alinomigi uzantojn',
'right-renameuser' => 'Alinomigi uzantojn',
@@ -1119,10 +1181,10 @@ Por favor, vuelve atrás e inténtalo de nuevo.',
'renameuser-page-exists' => 'La página $1 ya existe y no puede ser reemplazada automáticamente.',
'renameuser-page-moved' => 'La página $1 ha sido trasladada a $2.',
'renameuser-page-unmoved' => 'La página $1 no pudo ser trasladada a $2.',
- 'renameuserlogpage' => 'Registro de cambios de nombre de usuario',
- 'renameuserlogpagetext' => 'Este es un registro de cambios de nombres de usuario.',
- 'renameuserlogentry' => 'cambió el nombre de usuario de $1 a «$2»',
- 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 ediciones}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registro de cambios de nombre de usuario',
+ 'log-description-renameuser' => 'Este es un registro de cambios en los nombres de usuario.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|modificó el nombre}} del usuario $4 ({{PLURAL:$6|$6 edición|$6 ediciones}}) a $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 ha cambiado el nombre del usuario $4 a $5',
'renameuser-move-log' => 'Página trasladada automáticamente al cambiar el nombre de usuario de «[[User:$1|$1]]» a «[[User:$2|$2]]»',
'action-renameuser' => 'Cambiar el nombre de los usuarios',
'right-renameuser' => 'Cambiar el nombre de los usuarios',
@@ -1144,7 +1206,7 @@ $messages['et'] = array(
'renameuser-desc' => "Lisab kasutajanime muutmise [[Special:Renameuser|erilehekülje]] (vajab ''renameuser''-õigust).",
'renameuserold' => 'Praegune kasutajanimi:',
'renameusernew' => 'Uus kasutajanimi:',
- 'renameuserreason' => 'Muutmise põhjus:', # Fuzzy
+ 'renameuserreason' => 'Põhjus:',
'renameusermove' => 'Nimeta ümber kasutajaleht, aruteluleht ja nende alamlehed.',
'renameusersuppress' => 'Ära loo ümbersuunamisi uuele nimele',
'renameuserreserve' => 'Ära luba vana kasutajanime edaspidi kasutada',
@@ -1162,10 +1224,10 @@ Palun ürita uuesti.',
'renameuser-page-exists' => 'Lehekülg $1 on juba olemas ja seda ei saa automaatselt üle kirjutada.',
'renameuser-page-moved' => 'Lehekülg $1 on teisaldatud pealkirja $2 alla.',
'renameuser-page-unmoved' => 'Lehekülje $1 teisaldamine nime $2 alla ei õnnestunud.',
- 'renameuserlogpage' => 'Kasutajanime muutmise logi',
- 'renameuserlogpagetext' => 'See on kasutajanimede muutmise logi.',
- 'renameuserlogentry' => 'nimetas kasutaja $1 ümber kasutajaks "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redigeerimine|$1 redigeerimist}}. Põhjus: $2',
+ 'log-name-renameuser' => 'Kasutajanime muutmise logi',
+ 'log-description-renameuser' => 'See on kasutajanimede muutmise logi.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|nimetas}} kasutaja ({{PLURAL:$6|üks redigeerimine|$6 redigeerimist}}) $4 ümber kasutajaks $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 nimetas kasutaja $4 ümber kasutajaks $5',
'renameuser-move-log' => 'Teisaldatud automaatselt, kui kasutaja "[[User:$1|$1]]" nimetati ümber kasutajaks "[[User:$2|$2]]"',
'action-renameuser' => 'kasutajaid ümber nimetadata',
'right-renameuser' => 'Muuta kasutajanimesid',
@@ -1192,9 +1254,7 @@ $messages['eu'] = array(
'renameuser-page-exists' => 'Badago $1 orrialdea, eta ezin da automatikoki gainidatzi.',
'renameuser-page-moved' => '$1 orria $2 izenera aldatu da.',
'renameuser-page-unmoved' => 'Ezin izan da $1 orrialdea $2(e)ra mugitu.',
- 'renameuserlogpage' => 'Erabiltzaileen izen aldaketa erregistroa',
- 'renameuserlogpagetext' => 'Erabiltzaileen izen aldaketen erregistroa da hau',
- 'renameuser-log' => '{{PLURAL:$1|aldaketa 1|$1 aldaketa}}. Arrazoia: $2',
+ 'log-name-renameuser' => 'Erabiltzaileen izen aldaketa erregistroa',
'right-renameuser' => 'Lankideak berrizendatu',
);
@@ -1235,10 +1295,10 @@ $messages['fa'] = array(
'renameuser-page-exists' => 'صفحهٔ $1 از قبل وجود داشته و به طور خودکار قابل بازنویسی نیست.',
'renameuser-page-moved' => 'صفحهٔ $1 به $2 انتقال داده شد.',
'renameuser-page-unmoved' => 'امکان انتقال صفحهٔ $1 به $2 وجود ندارد.',
- 'renameuserlogpage' => 'سیاهه تغییر نام کاربر',
- 'renameuserlogpagetext' => 'این سیاههٔ تغییر نام کاربران است',
- 'renameuserlogentry' => 'نام $1 را به $2 تغییر داد',
- 'renameuser-log' => '$1 ویرایش. دلیل: $2',
+ 'log-name-renameuser' => 'سیاهه تغییر نام کاربر',
+ 'log-description-renameuser' => 'این سیاههٔ تغییر نام کاربران است.',
+ 'logentry-renameuser-renameuser' => '$1 نام $4 ({{PLURAL:$6|$6 ویرایش|}}) را به $5 {{GENDER:$2|تغییر داد}}',
+ 'logentry-renameuser-renameuser-legacier' => '$1 نام کاربری $4 را به $5 تغییر داد',
'renameuser-move-log' => 'صفحه در ضمن تغییر نام «[[User:$1|$1]]» به «[[User:$2|$2]]» به طور خودکار انتقال داده شد.',
'action-renameuser' => 'تغییر نام کاربران',
'right-renameuser' => 'تغییر نام کاربران',
@@ -1279,10 +1339,10 @@ $messages['fi'] = array(
'renameuser-page-exists' => 'Sivu $1 on jo olemassa eikä sitä korvattu.',
'renameuser-page-moved' => 'Sivu $1 siirrettiin nimelle $2.',
'renameuser-page-unmoved' => 'Sivun $1 siirtäminen nimelle $2 ei onnistunut.',
- 'renameuserlogpage' => 'Tunnusten vaihdot',
- 'renameuserlogpagetext' => 'Tämä on loki käyttäjätunnuksien vaihdoista.',
- 'renameuserlogentry' => 'on nimennyt käyttäjän $1 käyttäjäksi ”$2”',
- 'renameuser-log' => 'Tehnyt {{PLURAL:$1|yhden muokkauksen|$1 muokkausta}}. $2',
+ 'log-name-renameuser' => 'Tunnusten vaihdot',
+ 'log-description-renameuser' => 'Tämä on loki käyttäjätunnuksien vaihdoista.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|nimesi}} käyttäjän $4 ({{PLURAL:$6|$6 muokkaus|$6 muokkausta}}) uudelle nimelle $5', # Fuzzy
+ 'logentry-renameuser-renameuser-legacier' => '$1 nimesi käyttäjän $4 uudelle nimelle $5',
'renameuser-move-log' => 'Siirretty automaattisesti tunnukselta ”[[User:$1|$1]]” tunnukselle ”[[User:$2|$2]]”',
'action-renameuser' => 'nimetä käyttäjätunnuksia uudelleen',
'right-renameuser' => 'Nimetä käyttäjätunnuksia uudelleen',
@@ -1311,8 +1371,6 @@ $messages['fo'] = array(
Vinarliga far aftur og royn enn einaferð.',
'renameuser-page-moved' => 'Síðan $1 er blivin flutt til $2.',
'renameuser-page-unmoved' => 'Síðan $1 kundi ikki verða flutt til $2.',
- 'renameuserlogentry' => 'umdoypti $1 til "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 rætting|$1 rættingar}}. Orsøk: $2',
'right-renameuser' => 'Umdoyp brúkarar',
'renameuser-renamed-notice' => 'Hesin brúkari hevur fingið nýtt navn.
Loggurin fyri navnabroytingina er givin niðanfyri fyri keldu ávísing.',
@@ -1356,10 +1414,10 @@ $messages['fr'] = array(
'renameuser-page-exists' => 'La page $1 existe déjà et ne peut pas être automatiquement remplacée.',
'renameuser-page-moved' => 'La page $1 a été déplacée vers $2.',
'renameuser-page-unmoved' => 'La page $1 ne peut pas être renommée en $2.',
- 'renameuserlogpage' => 'Journal des changements de noms d’utilisateurs',
- 'renameuserlogpagetext' => 'Ceci est l’historique des changements de noms d’utilisateur',
- 'renameuserlogentry' => 'a renommé « $1 » en « $2 »',
- 'renameuser-log' => '$1 modification{{PLURAL:$1||s}}. Motif : $2',
+ 'log-name-renameuser' => 'Journal des changements de noms d’utilisateurs',
+ 'log-description-renameuser' => "Ceci est l'historique des modifications des noms d'utilisateur.",
+ 'logentry-renameuser-renameuser' => "$1 {{GENDER:$2|a renommé}} l'utilisateur $4 ({{PLURAL:$6|$6 modification|$6 modifications}}) en $5",
+ 'logentry-renameuser-renameuser-legacier' => "$1 a renommé l'utilisateur $4 en $5",
'renameuser-move-log' => 'Page déplacée automatiquement lorsque l’utilisateur « [[User:$1|$1]] » est devenu « [[User:$2|$2]] »',
'action-renameuser' => 'renommer les utilisateurs',
'right-renameuser' => 'Renommer les utilisateurs',
@@ -1394,10 +1452,7 @@ Volyéd tornar arriér et pués tornar èprovar.',
'renameuser-page-exists' => 'La pâge $1 ègziste ja et pôt pas étre remplaciê ôtomaticament.',
'renameuser-page-moved' => 'La pâge $1 at étâ dèplaciê vers $2.',
'renameuser-page-unmoved' => 'La pâge $1 pôt pas étre renomâ en $2.',
- 'renameuserlogpage' => 'Jornal des changements de nom d’usanciér',
- 'renameuserlogpagetext' => 'O est lo jornal des changements de nom d’usanciér.',
- 'renameuserlogentry' => 'at renomâ « $1 » en « $2 »',
- 'renameuser-log' => '$1 changement{{PLURAL:$1||s}}. Rêson : $2',
+ 'log-name-renameuser' => 'Jornal des changements de nom d’usanciér',
'renameuser-move-log' => 'Pâge dèplaciê ôtomaticament quand l’usanciér « [[User:$1|$1]] » est vegnu « [[User:$2|$2]] »',
'action-renameuser' => 'renomar los utilisators',
'right-renameuser' => 'Renomar des usanciérs',
@@ -1440,10 +1495,7 @@ Gean tebek en probearje it asjebleaft op 'e nij.",
'renameuser-page-exists' => 'De side $1 bestiet al en kin net automatysk oerskreaun wurde.',
'renameuser-page-moved' => 'Sidenamme $1 is feroare yn $2.',
'renameuser-page-unmoved' => 'Sidenamme $1 koe net feroare wurde yn $2.',
- 'renameuserlogpage' => 'Nammeferoar-loch',
- 'renameuserlogpagetext' => 'Dit is in loch fan feroarings fan meidochnammen.',
- 'renameuserlogentry' => 'hat de namme fan $1 feroare yn "$2"',
- 'renameuser-log' => '{{PLURAL:$1|ien feroaring|$1 feroarings}}. Reden: $2',
+ 'log-name-renameuser' => 'Nammeferoar-loch',
'renameuser-move-log' => 'Sidenamme automatysk feroare by it feroarjen fan de meidoggersnamme fan "[[User:$1|$1]]" yn "[[User:$2|$2]]"',
'right-renameuser' => 'Feroarje meidoggersnammen',
);
@@ -1457,8 +1509,6 @@ $messages['ga'] = array(
'renameusernew' => 'Ainm nua úsáideora:',
'renameusersuccess' => 'Athainmníodh úsáideoir "<nowiki>$1</nowiki>" mar "<nowiki>$2</nowiki>"',
'renameuser-page-exists' => 'Tá leathanach "$1" ann chean féin; ní féidir ábhar a scríobh thairis go huathoibríoch.',
- 'renameuserlogentry' => 'athainmníodh úsáideoir $1 mar "$2"',
- 'renameuser-log' => '{{PLURAL:$1|Athrú amháin|$1 athruithe}}. Fáth: $2',
);
/** Galician (galego)
@@ -1491,10 +1541,10 @@ Volva atrás e inténteo de novo.',
'renameuser-page-exists' => 'A páxina "$1" xa existe e non pode ser sobrescrita automaticamente.',
'renameuser-page-moved' => 'A páxina "$1" foi movida a "$2".',
'renameuser-page-unmoved' => 'A páxina "$1" non pode ser movida a "$2".',
- 'renameuserlogpage' => 'Rexistro de cambios de nome de usuario',
- 'renameuserlogpagetext' => 'Este é un rexistro dos cambios nos nomes de usuario.',
- 'renameuserlogentry' => 'mudou o nome de "$1" a "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edición|$1 edicións}}. Razón: $2',
+ 'log-name-renameuser' => 'Rexistro de cambios de nome de usuario',
+ 'log-description-renameuser' => 'Este é un rexistro dos cambios nos nomes de usuario.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|mudou o nome}} do usuario $4 ({{PLURAL:$6|$6 edición|$6 edicións}}) a $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 mudou o nome do usuario $4 a $5',
'renameuser-move-log' => 'A páxina moveuse automaticamente cando se mudou o nome do usuario "[[User:$1|$1]]" a "[[User:$2|$2]]"',
'action-renameuser' => 'renomear usuarios',
'right-renameuser' => 'Renomear usuarios',
@@ -1507,7 +1557,6 @@ Velaquí está o rexistro de cambios de nome de usuario por se quere consultalo.
*/
$messages['grc'] = array(
'renameusersubmit' => 'Ὑποβάλλειν',
- 'renameuser-log' => '{{PLURAL:$1|1 μεταγραφή|$1 μεταγραφαί}}. Αίτία: $2',
);
/** Swiss German (Alemannisch)
@@ -1538,10 +1587,8 @@ $messages['gsw'] = array(
'renameuser-page-exists' => 'D Syte $1 git s scho un cha nit automatisch iberschribe wäre.',
'renameuser-page-moved' => 'D Syte $1 isch noch $2 verschobe wore.',
'renameuser-page-unmoved' => 'D Syte $1 het nit chenne noch $2 verschobe wäre.',
- 'renameuserlogpage' => 'Benutzernamenänderigs-Logbuech',
- 'renameuserlogpagetext' => 'In däm Logbuech wäre d Änderige vu Benutzernäme protokolliert.',
- 'renameuserlogentry' => 'het „$1“ in „$2“ umgnännt',
- 'renameuser-log' => '{{PLURAL:$1|1 Bearbeitig|$1 Bearbeitige}}. Grund: $2',
+ 'log-name-renameuser' => 'Benutzernamenänderigs-Logbuech',
+ 'log-description-renameuser' => 'In däm Logbuech wäre d Änderige vu Benutzernäme protokolliert.',
'renameuser-move-log' => 'dur d Umnännig vu „[[User:$1|$1]]“ noch „[[User:$2|$2]]“ automatisch verschobeni Syte',
'action-renameuser' => 'Benutzer umznänne',
'right-renameuser' => 'Benutzer umnänne',
@@ -1550,6 +1597,7 @@ S Umnännigs-Logbuech wird do unte ufgfiert as Quälle.',
);
/** Gujarati (ગુજરાતી)
+ * @author Ashok modhvadia
* @author KartikMistry
* @author Sushant savla
*/
@@ -1560,7 +1608,7 @@ $messages['gu'] = array(
'renameuser-desc' => "સભ્યનું નામાંતરણ કરવા માટે [[Special:Renameuser|special page]] ઉમેરે છે (''renameuser'' હક્ક જરૂરી)",
'renameuserold' => 'હાલનું સભ્યનામ:',
'renameusernew' => 'નવું સભ્યનામ:',
- 'renameuserreason' => 'નામ બદલવાનું કારણ:', # Fuzzy
+ 'renameuserreason' => 'કારણ:',
'renameusermove' => 'સભ્ય અને ગપ્પાં પાનાંઓ (અને તેમનાં ઉપપાનાંઓ) નવાં નામ પર ખસેડો',
'renameusersuppress' => 'નવા નામ પર દિશા નિર્દેશનો ન રચશો',
'renameuserreserve' => 'જૂના સભ્યનામને ભવિષ્યનો વપરાશ પ્રતિબંધીત કરો',
@@ -1578,10 +1626,7 @@ $messages['gu'] = array(
'renameuser-page-exists' => 'પાનું $1 પહેલેથી અસ્તિત્વમાં છે તેના પર સ્વયંચલિત નવું લેખન ન થાય.',
'renameuser-page-moved' => 'પાના $1 ને $2 પર ખસેડાયું',
'renameuser-page-unmoved' => 'પાના $1ને $2 પર ન લઈ જઈ શકાયું',
- 'renameuserlogpage' => 'સભ્ય નામફેરનો લોગ',
- 'renameuserlogpagetext' => 'સભ્યના દ્વારા થયેલા ફેરફરની આ સંપાદન યાદિ છે .',
- 'renameuserlogentry' => '$1 નું નામ "$2" કર્યું',
- 'renameuser-log' => '{{PLURAL:$1|૧ ફેરફાર|$1 ફેરફારો}}. કારણ: $2',
+ 'log-name-renameuser' => 'સભ્ય નામફેરનો લોગ',
'renameuser-move-log' => 'સભ્ય "[[User:$1|$1]]" થી "[[User:$2|$2]]" નામ બદલતી વખતે આપમેળે પાનું ખસેડ્યું',
'action-renameuser' => 'સભ્યોનાં નામ બદલો',
'right-renameuser' => 'સભ્યોના નામ બદલો',
@@ -1603,7 +1648,7 @@ $messages['he'] = array(
'renameuser-desc' => "הוספת [[Special:Renameuser|דף מיוחד]] לשינוי שם משתמש (דרושה הרשאת ''renameuser'')",
'renameuserold' => 'שם משתמש נוכחי:',
'renameusernew' => 'שם משתמש חדש:',
- 'renameuserreason' => 'סיבה לשינוי השם:', # Fuzzy
+ 'renameuserreason' => 'סיבה:',
'renameusermove' => 'העברת דפי המשתמש והשיחה (כולל דפי המשנה שלהם) לשם החדש',
'renameusersuppress' => 'לא ליצור הפניות לשם החדש',
'renameuserreserve' => 'חסימת שם המשתמש הישן לשימוש נוסף',
@@ -1620,10 +1665,10 @@ $messages['he'] = array(
'renameuser-page-exists' => 'הדף $1 כבר קיים ולא ניתן לדרוס אותו אוטומטית.',
'renameuser-page-moved' => 'הדף $1 הועבר לשם $2.',
'renameuser-page-unmoved' => 'לא ניתן היה להעביר את הדף $1 ל$2.',
- 'renameuserlogpage' => 'יומן שינויי שמות משתמש',
- 'renameuserlogpagetext' => 'זהו יומן השינויים בשמות המשתמשים.',
- 'renameuserlogentry' => 'שינה את שם המשתמש "$1" ל־"$2"',
- 'renameuser-log' => '{{PLURAL:$1|עריכה אחת|$1 עריכות}}. סיבה: $2',
+ 'log-name-renameuser' => 'יומן שינויי שמות משתמש',
+ 'log-description-renameuser' => 'זהו יומן השינויים בשמות המשתמשים.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|שינה|שינתה}} את שם המשתמש $4 ({{PLURAL:$6|עריכה אחת|$6 עריכות}}) אל $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 שינה את שם נמשתמש $4 אל $5',
'renameuser-move-log' => 'העברה אוטומטית בעקבות שינוי שם המשתמש "[[User:$1|$1]]" ל־"[[User:$2|$2]]"',
'action-renameuser' => 'לשנות שמות משתמש',
'right-renameuser' => 'שינוי שמות משתמש',
@@ -1659,10 +1704,7 @@ $messages['hi'] = array(
'renameuser-page-exists' => '$1 यह पन्ना पहले से अस्तित्वमें हैं और इसपर अपने आप पुनर्लेखन नहीं कर सकतें।',
'renameuser-page-moved' => '$1 का नाम बदलकर $2 कर दिया गया हैं।',
'renameuser-page-unmoved' => '$1 का नाम बदलकर $2 नहीं कर सकें हैं।',
- 'renameuserlogpage' => 'सदस्यनाम बदलाव सूची',
- 'renameuserlogpagetext' => 'यह सदस्यनामोंमें हुए बदलावोंकी सूची हैं',
- 'renameuserlogentry' => 'ने $1 को "$2" में बदल दिया हैं', # Fuzzy
- 'renameuser-log' => '{{PLURAL:$1|1 बदलाव|$1 बदलाव}}. कारण: $2',
+ 'log-name-renameuser' => 'सदस्यनाम बदलाव सूची',
'renameuser-move-log' => '"[[User:$1|$1]]" को "[[User:$2|$2]]" करते वक्त अपने आप सदस्यपृष्ठ बदल दिया हैं',
'right-renameuser' => 'सदस्योंके नाम बदलें',
'renameuser-renamed-notice' => 'इस सदस्य का नाम बदल दिया गया है।
@@ -1693,10 +1735,7 @@ Meharbani kar ke laut ke fir kosis karo.',
'renameuser-page-exists' => 'Panna $1 abhi hai aur iske apne se overwrite nai karaa jaae sake hai.',
'renameuser-page-moved' => 'Panna $1 ke naam badal ke $2 kar dewa gais hai.',
'renameuser-page-unmoved' => 'Panna $1 ke naam badal ke $2 nai kare sakaa hai.',
- 'renameuserlogpage' => 'Sadasya ke naam badle ke log',
- 'renameuserlogpagetext' => 'Ii ek sadasya ke naam badle ke log hai.',
- 'renameuserlogentry' => '$1 ke naam badal ke "$2" kar dewa gais hai',
- 'renameuser-log' => '{{PLURAL:$1|1 badlao|$1 badlao}}. Kaaran: $2',
+ 'log-name-renameuser' => 'Sadasya ke naam badle ke log',
'renameuser-move-log' => 'Automatically panna ke move kar diya hai jab ki sadasya ke naam "[[User:$1|$1]]" se badal ke "[[User:$2|$2]]" kar dewa gais hai',
'right-renameuser' => 'Sadasya log ke naam badlo',
);
@@ -1705,6 +1744,7 @@ Meharbani kar ke laut ke fir kosis karo.',
* @author Dalibor Bosits
* @author Dnik
* @author Ex13
+ * @author Roberta F.
* @author SpeedyGonsales
* @author Tivek
*/
@@ -1722,6 +1762,7 @@ $messages['hr'] = array(
'renameuserwarnings' => 'Upozorenja:',
'renameuserconfirm' => 'Da, preimenuj suradnika',
'renameusersubmit' => 'Potvrdi',
+ 'renameuser-submit-blocklog' => 'Prikaži suradnikovu ili suradničinu evidenciju blokiranja',
'renameusererrordoesnotexist' => 'Suradnik "<nowiki>$1</nowiki>" ne postoji (suradničko ime nije zauzeto).',
'renameusererrorexists' => 'Suradničko ime "<nowiki>$1</nowiki>" već postoji',
'renameusererrorinvalid' => 'Suradničko ime "<nowiki>$1</nowiki>" nije valjano',
@@ -1731,10 +1772,8 @@ $messages['hr'] = array(
'renameuser-page-exists' => 'Stranica $1 već postoji i ne može biti prepisana.',
'renameuser-page-moved' => 'Suradnikova stranica $1 je premještena, sad se zove: $2.',
'renameuser-page-unmoved' => 'Stranica $1 ne može biti preimenovana u $2.',
- 'renameuserlogpage' => 'Evidencija preimenovanja suradnika',
- 'renameuserlogpagetext' => 'Ovo je evidencija preimenovanja suradničkih imena',
- 'renameuserlogentry' => 'promijenjeno suradničko ime $1 u "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 uređivanje|$1 uređivanja}}. Razlog: $2',
+ 'log-name-renameuser' => 'Evidencija preimenovanja suradnika',
+ 'log-description-renameuser' => 'Ovo je evidencija preimenovanja suradničkih imena',
'renameuser-move-log' => 'Stranica suradnika je premještena prilikom preimenovanja iz "[[User:$1|$1]]" u "[[User:$2|$2]]"',
'right-renameuser' => 'Preimenovati suradnike',
'renameuser-renamed-notice' => 'Ovaj suradnik je preimenovan.
@@ -1769,10 +1808,10 @@ $messages['hsb'] = array(
'renameuser-page-exists' => 'Strona $1 hižo eksistuje a njemóže so awtomatisce přepisować.',
'renameuser-page-moved' => 'Strona $1 bu pod nowy titul $2 přesunjena.',
'renameuser-page-unmoved' => 'Njemóžno stronu $1 pod titul $2 přesunyć.',
- 'renameuserlogpage' => 'Protokol přemjenowanja wužiwarjow',
- 'renameuserlogpagetext' => 'Tu protokoluja so wšě přemjenowanja wužiwarjow.',
- 'renameuserlogentry' => 'je $1 do "$2" přemjenował',
- 'renameuser-log' => '{{PLURAL:$1|1 změna|$1 změnje|$1 změny|$1 změnow}}. Přičina: $2',
+ 'log-name-renameuser' => 'Protokol přemjenowanja wužiwarjow',
+ 'log-description-renameuser' => 'To je protokol změnow wužiwarskich mjenow.',
+ 'logentry-renameuser-renameuser' => '$1 je wužiwarja $4 ({{PLURAL:$6|$6 změna|$6 změnje|$6 změny|$6 změnow}}) do $5 {{GENDER:$2|přemjenował|přemjenował}}',
+ 'logentry-renameuser-renameuser-legacier' => '$1 je wužiwarja $4 do $5 přemjenował',
'renameuser-move-log' => 'Přez přemjenowanje wužiwarja „[[User:$1|$1]]“ na „[[User:$2|$2]]“ awtomatisce přesunjena strona.',
'action-renameuser' => 'wužiwarjow přemjenować',
'right-renameuser' => 'Wužiwarjow přemjenować',
@@ -1793,7 +1832,7 @@ $messages['hu'] = array(
'renameuser-desc' => "Lehetővé teszi egy felhasználó átnevezését (''renameuser'' jog szükséges)",
'renameuserold' => 'Jelenlegi felhasználónév:',
'renameusernew' => 'Új felhasználónév:',
- 'renameuserreason' => 'Átnevezés oka:', # Fuzzy
+ 'renameuserreason' => 'Ok:',
'renameusermove' => 'Felhasználói- és vitalapok (és azok allapjainak) áthelyezése az új név alá',
'renameusersuppress' => 'Ne készüljön átirányítás az új névre',
'renameuserreserve' => 'Régi név blokkolása a jövőbeli használat megakadályozására',
@@ -1809,10 +1848,9 @@ $messages['hu'] = array(
'renameuser-page-exists' => '$1 már létezik, és nem lehet automatikusan felülírni.',
'renameuser-page-moved' => '$1 át lett nevezve $2 névre',
'renameuser-page-unmoved' => '$1-t nem sikerült $2 névre nevezi',
- 'renameuserlogpage' => 'Felhasználóátnevezési napló',
- 'renameuserlogpagetext' => 'Ez a felhasználói nevek változtatásának naplója.',
- 'renameuserlogentry' => 'átnevezte $1 azonosítóját (az új név: „$2”)',
- 'renameuser-log' => '$1 szerkesztése van. Indoklás: $2',
+ 'log-name-renameuser' => 'Felhasználóátnevezési napló',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|átnevezte}} $4 szerkesztőt ({{PLURAL:$6|egy|$6}} szerkesztés) erre: $4', # Fuzzy
+ 'logentry-renameuser-renameuser-legacier' => '$1 átnevezte $4 szerkesztőt erre: $5',
'renameuser-move-log' => '„[[User:$1|$1]]” „[[User:$2|$2]]” névre való átnevezése közben automatikusan átnevezett oldal',
'action-renameuser' => 'felhasználó átnevezése',
'right-renameuser' => 'felhasználók átnevezése',
@@ -1848,10 +1886,7 @@ Per favor retorna e reproba.',
'renameuser-page-exists' => 'Le pagina $1 existe ja e non pote esser automaticamente superscribite.',
'renameuser-page-moved' => 'Le pagina $1 ha essite renominate a $2.',
'renameuser-page-unmoved' => 'Le pagina $1 non poteva esser renominate a $2.',
- 'renameuserlogpage' => 'Registro de renominationes de usatores',
- 'renameuserlogpagetext' => 'Isto es un registro de cambiamentos de nomines de usator.',
- 'renameuserlogentry' => 'renominava $1 verso "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 modification|$1 modificationes}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registro de renominationes de usatores',
'renameuser-move-log' => 'Le pagina ha essite automaticamente renominate con le renomination del usator "[[User:$1|$1]]" a "[[User:$2|$2]]"',
'action-renameuser' => 'renominar usatores',
'right-renameuser' => 'Renominar usatores',
@@ -1890,10 +1925,8 @@ $messages['id'] = array(
'renameuser-page-exists' => 'Halaman $1 telah ada dan tidak dapat ditimpa secara otomatis.',
'renameuser-page-moved' => 'Halaman $1 telah dipindah ke $2.',
'renameuser-page-unmoved' => 'Halaman $1 tidak dapat dipindah ke $2.',
- 'renameuserlogpage' => 'Log penggantian nama pengguna',
- 'renameuserlogpagetext' => 'Di bawah ini adalah log penggantian nama pengguna',
- 'renameuserlogentry' => 'telah mengganti nama $1 menjadi "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 suntingan|$1 suntingan}}. Alasan: $2',
+ 'log-name-renameuser' => 'Log penggantian nama pengguna',
+ 'log-description-renameuser' => 'Di bawah ini adalah log penggantian nama pengguna',
'renameuser-move-log' => 'Secara otomatis memindahkan halaman sewaktu mengganti nama pengguna "[[User:$1|$1]]" menjadi "[[User:$2|$2]]"',
'action-renameuser' => 'ganti nama pengguna',
'right-renameuser' => 'Mengganti nama pengguna',
@@ -1921,7 +1954,7 @@ $messages['ilo'] = array(
'renameuser-desc' => "Agnayon ti [[Special:Renameuser|espesial a panid]] tapno inaganan manen ti agar-aramat (masapul ti ''inaganan manen ti agar-aramat'' a karbengan)",
'renameuserold' => 'Agdama a nagan ti agar-aramat:',
'renameusernew' => 'Baro a nagan ti agar-aramat:',
- 'renameuserreason' => 'Rason ti panaginagan manen:', # Fuzzy
+ 'renameuserreason' => 'Rason:',
'renameusermove' => 'Iyalis ti agar-aramat ket tungtungan a pampanid (ken dagiti ap-apo a panid) iti baro a nagan',
'renameusersuppress' => 'Saan nga agpartuat kadagiti baw-ing idiay baro a nagan',
'renameuserreserve' => 'Serraan ti daan a nagan ti agar-aramat manipud ti masakbayan a panag-usar.',
@@ -1939,10 +1972,7 @@ Pangngaasi nga agsubli ken padasen manen.',
'renameuser-page-exists' => 'Ti panid a $1 ket addaan ken saan a mautomatiko a suratan manen.',
'renameuser-page-moved' => 'Ti panid $1 ket naiyalisen idiay $2.',
'renameuser-page-unmoved' => 'Ti panid $1 ket saan a maiyalis idiay $2.',
- 'renameuserlogpage' => 'Listaan ti panaginaganan manen ti agar-aramat',
- 'renameuserlogpagetext' => 'Listaan daytoy kadagiti sinukatan a nag-nagan ti agararamat.',
- 'renameuserlogentry' => 'ninaganan manen ti $1 iti "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 urnos|$1 ur-urnos}}. Rason: $2',
+ 'log-name-renameuser' => 'Listaan ti panaginaganan manen ti agar-aramat',
'renameuser-move-log' => 'Automatiko nga iyalis ti panid bayat a nagnaganan manen ti agar-aramat "[[User:$1|$1]]" iti "[[User:$2|$2]]"',
'action-renameuser' => 'inaganan manen dagiti agar-aramat',
'right-renameuser' => 'Inaganan manen dagiti agar-aramat',
@@ -1967,10 +1997,7 @@ $messages['io'] = array(
'renameusersuccess' => 'La uzanto "<nowiki>$1</nowiki>" rinomesis "<nowiki>$2</nowiki>".',
'renameuser-page-moved' => 'La pagino $1 movesis a $2.',
'renameuser-page-unmoved' => 'On ne povis movar la pagino $1 a $2.',
- 'renameuserlogpage' => 'Registro di uzanto-rinomizuri',
- 'renameuserlogpagetext' => 'Ito es registro di uzantonomala chanji.',
- 'renameuserlogentry' => 'rinomis $1 por "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redakto|$1 redakti}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registro di uzanto-rinomizuri',
'right-renameuser' => 'Rinomar uzanti',
);
@@ -1989,7 +2016,7 @@ $messages['is'] = array(
'renameuser-desc' => "Bætir við [[Special:Renameuser|kerfissíðu]] til að breyta notendanafni (þarfnast ''renameuser'' réttinda)",
'renameuserold' => 'Núverandi notandanafn:',
'renameusernew' => 'Nýja notandanafnið:',
- 'renameuserreason' => 'Ástæða:', # Fuzzy
+ 'renameuserreason' => 'Ástæða:',
'renameusermove' => 'Færa notendasíðu og notendaspjallsíðu (og undirsíður þeirra) á nýja nafnið',
'renameusersuppress' => 'Ekki skilja eftir tilvísun',
'renameuserreserve' => 'Banna notkun á gamla notendanafninu',
@@ -2007,10 +2034,9 @@ Vinsamlegast farðu til baka og reyndu aftur.',
'renameuser-page-exists' => 'Síða sem heitir $1 er nú þegar til og það er ekki hægt að búa til nýja grein með sama heiti.',
'renameuser-page-moved' => 'Síðan $1 hefur verið færð á $2.',
'renameuser-page-unmoved' => 'Ekki var hægt að færa síðuna $1 á $2.',
- 'renameuserlogpage' => 'Skrá yfir nafnabreytingar notenda',
- 'renameuserlogpagetext' => 'Þetta er skrá yfir nýlegar breytingar á notendanöfnum.',
- 'renameuserlogentry' => 'breytti nafni $1 í "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 breyting|$1 breytingar}}. Ástæða: $2',
+ 'log-name-renameuser' => 'Skrá yfir nafnabreytingar notenda',
+ 'log-description-renameuser' => 'Þetta er skrá yfir breytingar á notendanöfnum.',
+ 'logentry-renameuser-renameuser' => '$1 breytti {{GENDER:$2|notendanafni}} $4 ({{PLURAL:$6|$6 breyting|$6 breytingar}}) í $5',
'renameuser-move-log' => 'Færði síðuna sjálfvirkt þegar notendanafni "[[User:$1|$1]]" var breytt í "[[User:$2|$2]]"',
'action-renameuser' => 'endurnefna notendur',
'right-renameuser' => 'Breyta notandanafni notenda',
@@ -2052,10 +2078,10 @@ $messages['it'] = array(
'renameuser-page-exists' => 'La pagina $1 esiste già; impossibile sovrascriverla automaticamente.',
'renameuser-page-moved' => 'La pagina $1 è stata spostata a $2.',
'renameuser-page-unmoved' => 'La pagina $1 non può essere spostata a $2.',
- 'renameuserlogpage' => 'Utenti rinominati',
- 'renameuserlogpagetext' => 'Di seguito sono elencate le modifiche ai nomi utente.',
- 'renameuserlogentry' => 'ha rinominato $1 in "$2"',
- 'renameuser-log' => 'Che ha {{PLURAL:$1|un contributo|$1 contributi}}. Motivo: $2',
+ 'log-name-renameuser' => 'Utenti rinominati',
+ 'log-description-renameuser' => 'Di seguito sono elencate le modifiche ai nomi utente.',
+ 'logentry-renameuser-renameuser' => "$1 {{GENDER:$2|ha rinominato}} l'utente $4 (con {{PLURAL:$6|$6 contributo|$6 contributi}}) in $5",
+ 'logentry-renameuser-renameuser-legacier' => "$1 ha rinominato l'utente $4 in $5",
'renameuser-move-log' => 'Pagina spostata automaticamente durante la rinomina dell\'utente "[[User:$1|$1]]" a "[[User:$2|$2]]"',
'action-renameuser' => 'rinominare gli utenti',
'right-renameuser' => 'Rinomina gli utenti',
@@ -2079,11 +2105,11 @@ $messages['ja'] = array(
'renameuser' => '利用者名の変更',
'renameuser-linkoncontribs' => '利用者名変更',
'renameuser-linkoncontribs-text' => 'この利用者の名前を変更',
- 'renameuser-desc' => '利用者名変更のための[[Special:Renameuser|特別ページ]]を追加する(renameuser権限が必要)',
+ 'renameuser-desc' => "利用者名変更のための[[Special:Renameuser|特別ページ]]を追加する (「{{int:right-renameuser}}」できる権限 ''renameuser'' が必要)",
'renameuserold' => '現在の利用者名:',
'renameusernew' => '新しい利用者名:',
'renameuserreason' => '理由:',
- 'renameusermove' => '利用者ページと会話ページ(およびそれらの下位ページ)を新しい名前に移動',
+ 'renameusermove' => '利用者ページと会話ページ (およびそれらの下位ページ) を新しい名前に移動',
'renameusersuppress' => '新しい名前へのリダイレクトを作成しない',
'renameuserreserve' => '旧利用者名の今後の使用をブロック',
'renameuserwarnings' => '警告:',
@@ -2094,17 +2120,17 @@ $messages['ja'] = array(
'renameusererrorexists' => '利用者「<nowiki>$1</nowiki>」は既に存在しています。',
'renameusererrorinvalid' => '利用者名「<nowiki>$1</nowiki>」は無効な値です。',
'renameuser-error-request' => '要求を正常に受け付けることができませんでした。
-戻ってから再度お試しください。',
+戻ってから再度試してください。',
'renameuser-error-same-user' => '現在と同じ利用者名には変更できません。',
'renameusersuccess' => '利用者名を「<nowiki>$1</nowiki>」から「<nowiki>$2</nowiki>」に変更しました。',
'renameuser-page-exists' => '$1 が既に存在するため、自動での上書きはできませんでした。',
'renameuser-page-moved' => '$1 を $2 に移動しました。',
'renameuser-page-unmoved' => '$1 を $2 に移動できませんでした。',
- 'renameuserlogpage' => '利用者名変更記録',
- 'renameuserlogpagetext' => 'これは、利用者名変更の記録です。',
- 'renameuserlogentry' => '$1 を「$2」へ利用者名変更しました',
- 'renameuser-log' => '{{PLURAL:$1|$1 回の編集}}。理由: $2',
- 'renameuser-move-log' => 'ページを自動的に移動しました(利用者名変更のため:「[[User:$1|$1]]」から「[[User:$2|$2]]」)',
+ 'log-name-renameuser' => '利用者名変更記録',
+ 'log-description-renameuser' => 'これは、利用者名変更の記録です。',
+ 'logentry-renameuser-renameuser' => '$1 が $4 ({{PLURAL:$6|$6 編集}}) の利用者名を $5 に{{GENDER:$2|変更しました}}',
+ 'logentry-renameuser-renameuser-legacier' => '$1 が $4 の利用者名を $5 に変更しました',
+ 'renameuser-move-log' => 'ページを自動的に移動しました (利用者名変更のため:「[[User:$1|$1]]」から「[[User:$2|$2]]」)',
'action-renameuser' => '利用者名の変更',
'right-renameuser' => '利用者名を変更',
'renameuser-renamed-notice' => 'この利用者は利用者名を変更しました。
@@ -2132,10 +2158,7 @@ $messages['jut'] = array(
'renameuser-page-exists' => 'Æ pæge $1 er ål og ken ekke åtåmatisk åverflyttet være.',
'renameuser-page-moved' => 'Æ pæge $1 er flyttet til $2.',
'renameuser-page-unmoved' => 'Æ pæge $1 kon ekke flyttet være til $2.',
- 'renameuserlogpage' => 'Bruger hernåm log',
- 'renameuserlogpagetext' => "Dett'er en log der ændrenger til brugernavner",
- 'renameuserlogentry' => 'har hernåmt $1 til "$2"', # Fuzzy
- 'renameuser-log' => '{{PLURAL:$1|en redigærenge|$1 redigærenger}}. Resån: $2',
+ 'log-name-renameuser' => 'Bruger hernåm log',
'renameuser-move-log' => 'Åtåmatisk flyttet pæge hviil hernåm der bruger "[[User:$1|$1]]" til "[[User:$2|$2]]"',
);
@@ -2169,10 +2192,8 @@ Mangga balènana lan nyoba manèh.',
'renameuser-page-exists' => 'Kaca $1 wis ana lan ora bisa ditimpa sacara otomatis.',
'renameuser-page-moved' => 'Kaca $1 wis dialihaké menyang $2.',
'renameuser-page-unmoved' => 'Kaca $1 ora bisa dialihaké menyang $2.',
- 'renameuserlogpage' => 'Log ganti jeneng panganggo',
- 'renameuserlogpagetext' => 'Iki log owah-owahan jeneng panganggo',
- 'renameuserlogentry' => 'Ganti jeneng $1 dadi "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 suntingan|$1 suntingan}}. Alesan: $2',
+ 'log-name-renameuser' => 'Log ganti jeneng panganggo',
+ 'log-description-renameuser' => 'Iki log owah-owahan jeneng panganggo',
'renameuser-move-log' => 'Sacara otomatis mindhah kaca nalika ngganti jeneng panganggo "[[User:$1|$1]]" dadi "[[User:$2|$2]]"',
'action-renameuser' => 'ganti jeneng panganggo',
'right-renameuser' => 'Ganti jeneng panganggo-panganggo',
@@ -2195,7 +2216,7 @@ $messages['ka'] = array(
'renameuser-desc' => 'ამატებს მომხმარებლების სახელის გადარქმევის [[Special:Renameuser|შესაძლებლობას]] (საჭიროა უფლება <code>renameuser</code>)',
'renameuserold' => 'ამჟამინდელი მომხმარებლის სახელი:',
'renameusernew' => 'ახალი მომხმარებლის სახელი:',
- 'renameuserreason' => 'სახელის შეცვლის მიზეზი:', # Fuzzy
+ 'renameuserreason' => 'მიზეზი:',
'renameusermove' => 'მომხმარებლისა და განხილვის გვერდების (და მათი დაქვემდებარებული გვერდების) გადატანა ახალ დასახელებაზე',
'renameusersuppress' => 'არ გადაამისამართოთ ახალ სახელზე',
'renameuserreserve' => 'ძველი მომხმარებლის სახელის სამომავლო გამოყენების აკრძალვა',
@@ -2212,10 +2233,10 @@ $messages['ka'] = array(
'renameuser-page-exists' => 'გვერდი $1 უკვე არსებობს და მისი ავტომატურად შენაცვლება შეუძლებელია.',
'renameuser-page-moved' => 'გვერდი $1 გადატანილია $2-ზე.',
'renameuser-page-unmoved' => 'არ მოხერხდა გვერდის $1 გადატანა $2-ზე.',
- 'renameuserlogpage' => 'მომხმარებლის სახელის გადარქმევის რეგისტრაციის ჟურნალი',
- 'renameuserlogpagetext' => 'ეს არის ჟურნალი, სადაც აღრიცხულია მომხმარებლის სახელთა ცვლილებები',
- 'renameuserlogentry' => 'სახელი გადაერქვა $1-ს „$2-ზე“',
- 'renameuser-log' => '$1 რედაქცია. მიზეზი: $2',
+ 'log-name-renameuser' => 'მომხმარებლის სახელის გადარქმევის რეგისტრაციის ჟურნალი',
+ 'log-description-renameuser' => 'ეს არის ჟურნალი, სადაც აღრიცხულია მომხმარებლის სახელთა ცვლილებები.',
+ 'logentry-renameuser-renameuser' => 'მომხმარებელმა $1 {{GENDER:$2|შეუცვალა სახელი}} მომხმარებელს $4 ({{PLURAL:$6|$6 რედაქტირება|$6 რედაქტირება}}) სახელით $5',
+ 'logentry-renameuser-renameuser-legacier' => 'მომხმარებელმა $1 შეუცვალა სახელი მომხმარებელს $4 სახელით $5',
'renameuser-move-log' => 'ავტომატურად იქნა გადატანილი გვერდი მომხმარებლის „[[User:$1|$1]]“ სახელის შეცვლისას „[[User:$2|$2]]-ით“',
'action-renameuser' => 'მომხმარებლების სახელის გადარქმევა',
'right-renameuser' => 'მომხმარებლების სახელის გადარქმევა',
@@ -2239,10 +2260,7 @@ $messages['kk-arab'] = array(
'renameuser-page-exists' => '$1 دەگەن بەت بار تۇگە, جانە وزدىك تۇردە ونىڭ ۇستىنە ەشتەڭە جازىلمايدى.',
'renameuser-page-moved' => '$1 دەگەن بەت $2 دەگەن بەتكە جىلجىتىلدى.',
'renameuser-page-unmoved' => '$1 دەگەن بەت $2 دەگەن بەتكە جىلجىتىلمادى.',
- 'renameuserlogpage' => 'قاتىسۋشىنى قايتا اتاۋ جۋرنالى',
- 'renameuserlogpagetext' => 'بۇل قاتىسۋشى اتىنداعى وزگەرىستەر جۋرنالى',
- 'renameuserlogentry' => '$1 اتاۋىن $2 دەگەنگە وزگەرتتى',
- 'renameuser-log' => '$1 تۇزەتۋى بار. $2',
+ 'log-name-renameuser' => 'قاتىسۋشىنى قايتا اتاۋ جۋرنالى',
'renameuser-move-log' => '«[[User:$1|$1]]» دەگەن قاتىسۋشى اتىن «[[User:$2|$2]]» دەگەنگە اۋىسقاندا بەت وزدىك تۇردە جىلجىتىلدى',
);
@@ -2262,10 +2280,7 @@ $messages['kk-cyrl'] = array(
'renameuser-page-exists' => '$1 деген бет бар түге, және өздік түрде оның үстіне ештеңе жазылмайды.',
'renameuser-page-moved' => '$1 деген бет $2 деген бетке жылжытылды.',
'renameuser-page-unmoved' => '$1 деген бет $2 деген бетке жылжытылмады.',
- 'renameuserlogpage' => 'Қатысушыны қайта атау журналы',
- 'renameuserlogpagetext' => 'Бұл қатысушы атындағы өзгерістер журналы',
- 'renameuserlogentry' => '$1 атауын «$2» дегенге өзгертті',
- 'renameuser-log' => '$1 түзетуі бар. $2',
+ 'log-name-renameuser' => 'Қатысушыны қайта атау журналы',
'renameuser-move-log' => '«[[User:$1|$1]]» деген қатысушы атын «[[User:$2|$2]]» дегенге ауысқанда бет өздік түрде жылжытылды',
);
@@ -2285,10 +2300,7 @@ $messages['kk-latn'] = array(
'renameuser-page-exists' => '$1 degen bet bar tüge, jäne özdik türde onıñ üstine eşteñe jazılmaýdı.',
'renameuser-page-moved' => '$1 degen bet $2 degen betke jıljıtıldı.',
'renameuser-page-unmoved' => '$1 degen bet $2 degen betke jıljıtılmadı.',
- 'renameuserlogpage' => 'Qatıswşını qaýta ataw jwrnalı',
- 'renameuserlogpagetext' => 'Bul qatıswşı atındağı özgerister jwrnalı',
- 'renameuserlogentry' => '$1 atawın «$2» degenge özgertti',
- 'renameuser-log' => '$1 tüzetwi bar. $2',
+ 'log-name-renameuser' => 'Qatıswşını qaýta ataw jwrnalı',
'renameuser-move-log' => '«[[User:$1|$1]]» degen qatıswşı atın «[[User:$2|$2]]» degenge awısqanda bet özdik türde jıljıtıldı',
);
@@ -2305,7 +2317,7 @@ $messages['km'] = array(
'renameuser-desc' => "ប្តូរឈ្មោះអ្នកប្រើប្រាស់(ត្រូវការសិទ្ធិ ''ប្តូរឈ្មោះអ្នកប្រើប្រាស់'')",
'renameuserold' => 'ឈ្មោះអ្នកប្រើប្រាស់បច្ចុប្បន្ន ៖',
'renameusernew' => 'ឈ្មោះអ្នកប្រើប្រាស់ថ្មី៖',
- 'renameuserreason' => 'មូលហេតុ៖', # Fuzzy
+ 'renameuserreason' => 'មូលហេតុ៖',
'renameusermove' => 'ប្តូរទីតាំងទំព័រអ្នកប្រើប្រាស់និងទំព័រពិភាក្សា(រួមទាំងទំព័ររងផងដែរ)ទៅឈ្មោះថ្មី',
'renameusersuppress' => 'កុំបង្កើតការបញ្ជូនបន្តទៅឈ្មោះថ្មី',
'renameuserreserve' => 'ហាមឃាត់គណនីចាស់ពីការប្រើប្រាស់នាពេលអនាគត',
@@ -2321,10 +2333,7 @@ $messages['km'] = array(
'renameuser-page-exists' => 'ទំព័រ $1 មានហើយ មិនអាចសរសេរជាន់ពីលើដោយស្វ័យប្រវត្តិទេ។',
'renameuser-page-moved' => 'ទំព័រ$1ត្រូវបានប្តូរទីតាំងទៅ$2ហើយ។',
'renameuser-page-unmoved' => 'ទំព័រ$1មិនអាចប្តូរទីតាំងទៅ$2បានទេ។',
- 'renameuserlogpage' => 'កំនត់ហេតុនៃការប្តូរឈ្មោះអ្នកប្រើប្រាស់',
- 'renameuserlogpagetext' => 'នេះជាកំណត់ហេតុនៃបំលាស់ប្តូរនៃឈ្មោះអ្នកប្រើប្រាស់',
- 'renameuserlogentry' => 'បានប្តូរឈ្មោះ $1 ទៅជា "$2" ហើយ',
- 'renameuser-log' => '{{PLURAL:$1|កំណែប្រែ}}។ ហេតុផល៖ $2',
+ 'log-name-renameuser' => 'កំនត់ហេតុនៃការប្តូរឈ្មោះអ្នកប្រើប្រាស់',
'renameuser-move-log' => 'បានប្តូរទីតាំងទំព័រដោយស្វ័យប្រវត្តិក្នុងខណៈពេលប្តូរឈ្មោះអ្នកប្រើប្រាស់ "[[User:$1|$1]]" ទៅ "[[User:$2|$2]]"',
'right-renameuser' => 'ប្ដូរឈ្មោះអ្នកប្រើប្រាស់នានា',
'renameuser-renamed-notice' => 'ឈ្មោះរបស់អ្នកប្រើប្រាស់នេះត្រូវបានប្ដូររួចហើយ។
@@ -2372,13 +2381,13 @@ $messages['ko'] = array(
'renameuser-error-same-user' => '이전의 이름과 같은 이름으로는 바꿀 수 없습니다.',
'renameusersuccess' => '"<nowiki>$1</nowiki>" 사용자를 "<nowiki>$2</nowiki>" 사용자로 이름을 바꾸었습니다.',
'renameuser-page-exists' => '$1 문서가 이미 존재하여 자동으로 이동하지 못했습니다.',
- 'renameuser-page-moved' => '$1 문서를 $2 문서로 이동했습니다.',
+ 'renameuser-page-moved' => '$1 문서를 $2 문서로 옮겼습니다.',
'renameuser-page-unmoved' => '$1 문서를 $2 문서로 이동하지 못했습니다.',
- 'renameuserlogpage' => '이름 바꾸기 기록',
- 'renameuserlogpagetext' => '사용자 이름 바꾸기 기록입니다.',
- 'renameuserlogentry' => '사용자가 $1 사용자에서 "$2" 사용자로 이름을 바꾸었습니다.',
- 'renameuser-log' => '기여 $1회. 이유: $2',
- 'renameuser-move-log' => '"[[User:$1|$1]]" 사용자를 "[[User:$2|$2]]" 사용자로 바꾸면서 문서를 자동으로 이동함',
+ 'log-name-renameuser' => '이름 바꾸기 기록',
+ 'log-description-renameuser' => '사용자 이름 바꾸기 기록입니다.',
+ 'logentry-renameuser-renameuser' => '$1 사용자가 $4 사용자({{PLURAL:$6|편집 $6회}})의 이름을 $5(으)로 {{GENDER:$2|바꾸었습니다}}',
+ 'logentry-renameuser-renameuser-legacier' => '$1 사용자가 $4 사용자의 이름을 $5(으)로 바꾸었습니다',
+ 'renameuser-move-log' => '"[[User:$1|$1]]" 사용자를 "[[User:$2|$2]]" 사용자로 바꾸면서 문서를 자동으로 옮겼습니다',
'action-renameuser' => '사용자 이름을 바꿀',
'right-renameuser' => '사용자 이름 바꾸기',
'renameuser-renamed-notice' => '이 사용자의 이름을 바꾸었습니다.
@@ -2413,10 +2422,8 @@ Bes esu joot un versöök et noch ens.',
'renameuser-page-exists' => 'De Sigg $1 es ald doh, un mer könne se nit automatesch övverschrieve',
'renameuser-page-moved' => 'De Sigg wood vun „$1“ op „$2“ ömjenannt.',
'renameuser-page-unmoved' => 'Di Sigg „$1“ kunnt nit op „$2“ ömjenannt wääde.',
- 'renameuserlogpage' => 'Logboch vum Metmaacher-Ömdäufe',
- 'renameuserlogpagetext' => 'Dat es et Logboch vun de ömjedäufte Metmaachere',
- 'renameuserlogentry' => 'hät „$1“ op dä Metmaacher „$2“ ömjedäuf',
- 'renameuser-log' => '{{PLURAL:$1|ein Beärbeidung|$1 Beärbeidung|kein Beärbeidung}}. Jrund: $2',
+ 'log-name-renameuser' => 'Logboch vum Metmaacher-Ömdäufe',
+ 'log-description-renameuser' => 'Dat es et Logboch vun de ömjedäufte Metmaachere',
'renameuser-move-log' => 'Di Sigg weet automatesch ömjenannt weil mer dä Metmaacher „[[User:$1|$1]]“ op „[[User:$2|$2]]“ öm am däufe sin.',
'action-renameuser' => 'Metmaacher ömdäufe',
'right-renameuser' => 'Metmaacher ömdäufe',
@@ -2447,9 +2454,7 @@ $messages['ku-latn'] = array(
'renameuser-page-exists' => 'Rûpelê $1 berê heye û nikane otomatîk were guherandin.',
'renameuser-page-moved' => 'Rûpela $1 çû cihê $2.',
'renameuser-page-unmoved' => 'Rûpela $1 nikanî çûba ciha $2.',
- 'renameuserlogpage' => 'Guhertina navê bikarhêner',
- 'renameuserlogentry' => 'navê $1 kir "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 beşdarî|$1 beşdarî}}. Sedem: $2',
+ 'log-name-renameuser' => 'Guhertina navê bikarhêner',
'renameuser-move-log' => 'Otomatîk hate guherandin, ji ber ku "[[User:$1|$1]]" navê xwe guherand û niha bû "[[User:$2|$2]]"',
'right-renameuser' => 'Navê bikarhêneran biguherîne:',
);
@@ -2492,10 +2497,7 @@ $messages['la'] = array(
'renameuser-page-exists' => 'Pagina $1 iam existit et non potest automatice deleri.',
'renameuser-page-moved' => 'Pagina $1 mota est ad $2.',
'renameuser-page-unmoved' => 'Pagina $1 ad $2 moveri non potuit.',
- 'renameuserlogpage' => 'Index renominationum usorum',
- 'renameuserlogpagetext' => 'Hic est index renominationum usorum',
- 'renameuserlogentry' => 'renominavit $1 in "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 recensio|$1 recensiones}}. Causa: $2',
+ 'log-name-renameuser' => 'Index renominationum usorum',
'renameuser-move-log' => 'movit paginam automatice in renominando usorem "[[User:$1|$1]]" in "[[User:$2|$2]]"',
'right-renameuser' => 'Usores renominare',
'renameuser-renamed-notice' => 'Hic usor renominatus est.
@@ -2513,7 +2515,7 @@ $messages['lb'] = array(
'renameuser-desc' => "Benotzernumm änneren (Dir braucht dofir ''renameuser''-Rechter)",
'renameuserold' => 'Aktuelle Benotzernumm:',
'renameusernew' => 'Neie Benotzernumm:',
- 'renameuserreason' => "Grond fir d'Ëmbenennung:", # Fuzzy
+ 'renameuserreason' => 'Grond:',
'renameusermove' => 'Benotzer- an Diskussiounssäiten (an déi jeweileg Ënnersäiten) op den neie Benotzernumm réckelen',
'renameusersuppress' => 'Maacht keng Viruleedungen op den neien Numm',
'renameuserreserve' => 'Den ale Benotzernumm fir de weitere Gebrauch spären',
@@ -2531,10 +2533,10 @@ Gitt w.e.g. zréck a versicht et nach eng Kéier.',
'renameuser-page-exists' => "D'Säit $1 gëtt et schonns a kann net automatesch iwwerschriwwe ginn.",
'renameuser-page-moved' => "D'Säit $1 gouf op $2 geréckelt.",
'renameuser-page-unmoved' => "D'Säit $1 konnt net op $2 geréckelt ginn.",
- 'renameuserlogpage' => 'Logbuch vun den Ännerunge vum Benotzernumm',
- 'renameuserlogpagetext' => 'An dësem Logbuch ginn Ännerunge vu Benotzernimm festgehal.',
- 'renameuserlogentry' => 'huet de Benotzer $1 op "$2" ëmbenannt',
- 'renameuser-log' => '{{PLURAL:$1|1 Ännerung|$1 Ännerungen}}. Grond: $2',
+ 'log-name-renameuser' => 'Logbuch vun den Ännerunge vum Benotzernumm',
+ 'log-description-renameuser' => "Dëst ass d'Logbuch vun den Ännerunge vun de Benotzernimm.",
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|huet}} de Benotzer $4 ({{PLURAL:$6|$6 Ännerung|$6 Ännerungen}}) op $5 ëmbenannt',
+ 'logentry-renameuser-renameuser-legacier' => '£1 huet de Benotzer $4 op $5 ëmbenannt',
'renameuser-move-log' => 'Duerch d\'Réckele vum Benotzer "[[User:$1|$1]]" op "[[User:$2|$2]]" goufen déi folgend Säiten automatesch matgeréckelt:',
'action-renameuser' => 'Benotzer ëmbenennen',
'right-renameuser' => 'Benotzer ëmbenennen',
@@ -2572,10 +2574,7 @@ $messages['li'] = array(
'renameuser-page-exists' => 'De pazjena $1 besteit al en kan neet automatisch euversjreve waere,',
'renameuser-page-moved' => 'De pagina $1 is hernömp nao $2.',
'renameuser-page-unmoved' => 'De pagina $1 kon neet hernömp waere nao $2.',
- 'renameuserlogpage' => 'Logbook gebroekersnaamwieziginge',
- 'renameuserlogpagetext' => 'Hiejónger staon gebroekersname die verangerdj zeen',
- 'renameuserlogentry' => 'haet $1 hernömp nao "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 bewerking|$1 bewerkinge}}. Ree: $2',
+ 'log-name-renameuser' => 'Logbook gebroekersnaamwieziginge',
'renameuser-move-log' => 'Automatisch hernömp bie \'t wiezige van gebroeker "[[User:$1|$1]]" nao "[[User:$2|$2]]"',
'action-renameuser' => 'gebroekers van naam te verangere',
'right-renameuser' => 'Gebroekers hernaome',
@@ -2612,10 +2611,7 @@ Prašome eiti atgal ir bandyti iš naujo.',
'renameuser-page-exists' => 'Puslapis $1 jau egzistuoja ir negali būti automatiškai perrašytas.',
'renameuser-page-moved' => 'Puslapis $1 buvo perkeltas į $2.',
'renameuser-page-unmoved' => 'Puslapis $1 negali būti perkeltas į $2.',
- 'renameuserlogpage' => 'Naudotojų pervadinimo sąrašas',
- 'renameuserlogpagetext' => 'Tai yra naudotojų vardų pakeitimų sąrašas',
- 'renameuserlogentry' => 'pervadintas $1 į „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 redagavimas|$1 redagavimų(ai)}}. Priežastis: $2',
+ 'log-name-renameuser' => 'Naudotojų pervadinimo sąrašas',
'renameuser-move-log' => 'Puslapis automatiškai perkeltas, kai buvo pervadinamas naudotojas "[[User:$1|$1]]" į "[[User:$2|$2]]"',
'action-renameuser' => 'pervadinti naudotojus',
'right-renameuser' => 'Pervadinti naudotojus',
@@ -2638,9 +2634,8 @@ $messages['lv'] = array(
'renameusersubmit' => 'Iesniegt',
'renameusererrorexists' => 'Lietotājs "<nowiki>$1</nowiki>" jau ir.',
'renameusersuccess' => 'Lietotājs "<nowiki>$1</nowiki>" pārdēvēts par "<nowiki>$2</nowiki>".',
- 'renameuserlogpage' => 'Lietotāju pārdēvēšanas reģistrs',
- 'renameuserlogpagetext' => 'Lietotājvārdu maiņas reģistrs',
- 'renameuserlogentry' => 'pārsauca $1 par "$2"',
+ 'log-name-renameuser' => 'Lietotāju pārdēvēšanas reģistrs',
+ 'log-description-renameuser' => 'Lietotājvārdu maiņas reģistrs',
'action-renameuser' => 'pārsaukt lietotājus',
'right-renameuser' => 'Pārsaukt lietotājus',
);
@@ -2659,10 +2654,20 @@ $messages['mg'] = array(
'renameuserwarnings' => 'Fampitandremana :',
'renameuserconfirm' => 'Eny, soloy anarana ilay mpikambana',
'renameusersubmit' => 'Alefa',
- 'renameuserlogpage' => 'Laogim-panovana anaram-pikambana',
+ 'log-name-renameuser' => 'Laogim-panovana anaram-pikambana',
'right-renameuser' => "Manova ny anaran'ny mpikambana",
);
+/** Minangkabau (Baso Minangkabau)
+ * @author Iwan Novirion
+ */
+$messages['min'] = array(
+ 'log-name-renameuser' => 'Log panggantian namo pangguno',
+ 'log-description-renameuser' => 'Di bawah ko log panggantian namo pangguno',
+ 'renameuser-move-log' => 'Sacaro otomatih mamindahan laman wakatu mangganti namo pangguno "[[User:$1|$1]]" manjadi "[[User:$2|$2]]"',
+ 'right-renameuser' => 'Mangganti namo pangguno',
+);
+
/** Macedonian (македонски)
* @author Bjankuloski06
* @author Brest
@@ -2693,10 +2698,10 @@ $messages['mk'] = array(
'renameuser-page-exists' => 'Страницата $1 веќе постои и не може автоматски да се замени со друга содржина.',
'renameuser-page-moved' => 'Страницата $1 е преместена на $2.',
'renameuser-page-unmoved' => 'Страницата $1 неможеше да се премести на $2.',
- 'renameuserlogpage' => 'Дневник на преименувања на корисници',
- 'renameuserlogpagetext' => 'Ово е дневник на преименувања на корисници',
- 'renameuserlogentry' => 'го преименуваше $1 во „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 уредување|$1 уредувања}}. Образложение: $2',
+ 'log-name-renameuser' => 'Дневник на преименувања на корисници',
+ 'log-description-renameuser' => 'Ово е дневник на преименувања на корисници',
+ 'logentry-renameuser-renameuser' => '$1 го {{GENDER:$2|преименуваше}} корисникот $4 ({{PLURAL:$6|$6 уредување|$6 уредувања}}) во $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 го преименуваше корисникот $4 во $5',
'renameuser-move-log' => 'Автоматски преместена страница при преименување на корисникот „[[User:$1|$1]]“ во „[[User:$2|$2]]“',
'action-renameuser' => 'преименување на корисници',
'right-renameuser' => 'Преименување корисници',
@@ -2732,10 +2737,10 @@ $messages['ml'] = array(
'renameuser-page-exists' => '$1 എന്ന താൾ നിലവിലുള്ളതിനാൽ അതിനെ യാന്ത്രികമായി മാറ്റാൻ കഴിയില്ല.',
'renameuser-page-moved' => '$1 എന്ന താൾ $2 എന്നാക്കിയിരിക്കുന്നു.',
'renameuser-page-unmoved' => '$1 എന്ന താൾ $2 എന്നാക്കാൻ സാദ്ധ്യമല്ല.',
- 'renameuserlogpage' => 'ഉപയോക്തൃ പുനർനാമകരണ രേഖ',
- 'renameuserlogpagetext' => 'ഈ പ്രവർത്തനരേഖ ഉപയോക്തൃനാമം പുനർനാമകരണം നടത്തിയതിന്റേതാണ്‌.',
- 'renameuserlogentry' => '$1 എന്ന ഉപയോക്താവിനെ "$2" എന്നു പുനർനാമകരണം ചെയ്തിരിക്കുന്നു.',
- 'renameuser-log' => '{{PLURAL:$1|ഒരു തിരുത്തൽ|$1 തിരുത്തലുകൾ}}. കാരണം: $2',
+ 'log-name-renameuser' => 'ഉപയോക്തൃ പുനർനാമകരണ രേഖ',
+ 'log-description-renameuser' => 'ഈ പ്രവർത്തനരേഖ ഉപയോക്തൃനാമം പുനർനാമകരണം നടത്തിയതിന്റേതാണ്‌.',
+ 'logentry-renameuser-renameuser' => '$4 ({{PLURAL:$6|$6 തിരുത്ത്|$6 തിരുത്തുകൾ}}) എന്ന ഉപയോക്താവിനെ $1, $5 എന്ന് {{GENDER:$2|പുനർനാമകരണം ചെയ്തിരിക്കുന്നു}}',
+ 'logentry-renameuser-renameuser-legacier' => '$4 എന്ന ഉപയോക്താവിനെ $5 എന്ന് $1 പുനർനാമകരണം ചെയ്തു',
'renameuser-move-log' => '"[[User:$1|$1]]" എന്ന ഉപയോക്താവിനെ "[[User:$2|$2]]" എന്നു പുനർനാമകരണം ചെയ്തപ്പോൾ താൾ യാന്ത്രികമായി മാറ്റി.',
'action-renameuser' => 'ഉപയോക്താക്കളുടെ പുനർനാമകരണം',
'right-renameuser' => 'ഉപയോക്തൃ പുനർനാമകരണം',
@@ -2779,10 +2784,7 @@ $messages['mr'] = array(
'renameuser-page-exists' => '$1 हे पान अगोदरच अस्तित्वात आहे व आपोआप पुनर्लेखन करता येत नाही.',
'renameuser-page-moved' => '$1 हे पान $2 मथळ्याखाली स्थानांतरीत केले.',
'renameuser-page-unmoved' => '$1 हे पान $2 मथळ्याखाली स्थानांतरीत करू शकत नाही.',
- 'renameuserlogpage' => 'सदस्यनाम बदल यादी',
- 'renameuserlogpagetext' => 'ही सदस्यनामांमध्ये केलेल्या बदलांची यादी आहे.',
- 'renameuserlogentry' => '$1 ला "$2" केले',
- 'renameuser-log' => '{{PLURAL:$1|१ संपादन|$1 संपादने}}. कारण: $2',
+ 'log-name-renameuser' => 'सदस्यनाम बदल यादी',
'renameuser-move-log' => '"[[User:$1|$1]]" ला "[[User:$2|$2]]" बदलताना आपोआप सदस्य पान स्थानांतरीत केलेले आहे.',
'right-renameuser' => 'सदस्यांची नावे बदला',
'renameuser-renamed-notice' => 'या सदस्यास पुनर्नामित करण्यात आले आहे.
@@ -2819,10 +2821,10 @@ Sila undur dan cuba lagi.',
'renameuser-page-exists' => 'Laman $1 telah pun wujud dan tidak boleh ditulis ganti secara automatik.',
'renameuser-page-moved' => 'Laman $1 telah dipindahkan ke $2.',
'renameuser-page-unmoved' => 'Laman $1 tidak dapat dipindahkan ke $2.',
- 'renameuserlogpage' => 'Log penukaran nama pengguna',
- 'renameuserlogpagetext' => 'Ini ialah log penukaran nama pengguna.',
- 'renameuserlogentry' => 'telah menukar nama $1 menjadi "$2"',
- 'renameuser-log' => '$1 suntingan. Sebab: $2',
+ 'log-name-renameuser' => 'Log penukaran nama pengguna',
+ 'log-description-renameuser' => 'Ini ialah log penukaran nama pengguna.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|menukar nama}} pengguna $4 ($6 suntingan) kepada $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 menamakan pengguna $4 kepada $5',
'renameuser-move-log' => 'Memindahkan laman secara automatik ketika menukar nama "[[User:$1|$1]]" menjadi "[[User:$2|$2]]"',
'action-renameuser' => 'menukar nama pengguna',
'right-renameuser' => 'Menukar nama pengguna',
@@ -2858,10 +2860,7 @@ $messages['mt'] = array(
'renameuser-page-exists' => 'Il-paġna $1 diġà teżisti u ma tistax tiġi miktuba fuqha awtomatikament.',
'renameuser-page-moved' => 'Il-paġna $1 tmexxiet lejn $2.',
'renameuser-page-unmoved' => 'Il-paġna $1 ma setgħetx titmexxa lejn $2.',
- 'renameuserlogpage' => 'Reġistru tal-utenti msemmijin mill-ġdid',
- 'renameuserlogpagetext' => "Dan huwa r-reġistru ta' tibdil tal-ismijiet tal-utenti.",
- 'renameuserlogentry' => 'biddel l-isem ta\' $1 għal "$2"',
- 'renameuser-log' => '{{PLURAL:$1|modifika waħda|$1 modifiki}}. Raġuni: $2',
+ 'log-name-renameuser' => 'Reġistru tal-utenti msemmijin mill-ġdid',
'renameuser-move-log' => 'Paġna mmexxiha matul il-bidla tal-utent "[[User:$1|$1]]" għal "[[User:$2|$2]]"',
'action-renameuser' => 'tbiddel l-ismijiet tal-utenti',
'right-renameuser' => 'Ibiddel l-isem tal-utenti',
@@ -2891,7 +2890,6 @@ $messages['nah'] = array(
$messages['nan'] = array(
'renameuser' => 'Kái iōng-chiá ê miâ',
'renameuser-page-moved' => '$1 í-keng sóa khì tī $2.',
- 'renameuserlogpagetext' => 'Chit-ê log lia̍t-chhut kái-piàn iōng-chiá miâ-jī ê tōng-chok.',
);
/** Norwegian Bokmål (norsk (bokmål)‎)
@@ -2924,10 +2922,7 @@ Gå tilbake og prøv igjen.',
'renameuser-page-exists' => 'Siden $1 finnes allerede, og kunne ikke erstattes automatisk.',
'renameuser-page-moved' => 'Siden $1 har blitt flyttet til $2.',
'renameuser-page-unmoved' => 'Siden $1 kunne ikke flyttes til $2.',
- 'renameuserlogpage' => 'Omdøpingslogg',
- 'renameuserlogpagetext' => 'Dette er en logg over endringer i brukernavn.',
- 'renameuserlogentry' => 'døpte om $1 til «$2»',
- 'renameuser-log' => '{{PLURAL:$1|1 bidrag|$1 bidrag}}. Årsak: $2',
+ 'log-name-renameuser' => 'Omdøpingslogg',
'renameuser-move-log' => 'Flyttet side automatisk under omdøping av brukeren «[[User:$1|$1]]» til «[[User:$2|$2]]»',
'action-renameuser' => 'endre navn på brukere',
'right-renameuser' => 'Endre navn på brukere',
@@ -2958,15 +2953,12 @@ $messages['nds'] = array(
'renameuser-page-exists' => 'Siet $1 gifft dat al un kann nichautomaatsch överschreven warrn.',
'renameuser-page-moved' => 'Siet $1 schaven na $2.',
'renameuser-page-unmoved' => 'Siet $1 kunn nich na $2 schaven warrn.',
- 'renameuserlogpage' => 'Ännerte-Brukernaams-Logbook',
- 'renameuserlogpagetext' => 'Dit is dat Logbook för ännerte Brukernaams',
- 'renameuserlogentry' => 'hett „$1“ ne’en Naam „$2“ geven',
- 'renameuser-log' => '{{PLURAL:$1|1 Ännern|$1 Ännern}}. Grund: $2',
+ 'log-name-renameuser' => 'Ännerte-Brukernaams-Logbook',
'renameuser-move-log' => "Siet bi dat Ännern vun’n Brukernaam ''[[User:$1|$1]]'' na ''[[User:$2|$2]]'' automaatsch schaven",
'right-renameuser' => 'Brukers ne’en Naam geven',
);
-/** Nedersaksisch (Nedersaksisch)
+/** Nedersaksies (Nedersaksies)
* @author Servien
*/
$messages['nds-nl'] = array(
@@ -2988,9 +2980,8 @@ $messages['nds-nl'] = array(
'renameuser-page-exists' => 'De zied $1 besteet al en kan niet automaties overschreven wörden.',
'renameuser-page-moved' => 'De zied $1 is herneumd naor $2.',
'renameuser-page-unmoved' => 'De zied $1 kon niet herneumd wörden naor $2.',
- 'renameuserlogpage' => 'Logboek gebrukersnaamwiezigingen',
- 'renameuserlogpagetext' => 'Dit is n logboek mit wiezigingen van gebrukersnamen',
- 'renameuserlogentry' => 'hef $1 herneumd naor "$2"',
+ 'log-name-renameuser' => 'Logboek gebrukersnaamwiezigingen',
+ 'log-description-renameuser' => 'Dit is n logboek mit wiezigingen van gebrukersnamen',
'renameuser-move-log' => 'Zied is automaties verplaotst bie t herneumen van de gebruker "[[User:$1|$1]]" naor "[[User:$2|$2]]"',
'right-renameuser' => 'Gebrukers herneumen',
'renameuser-renamed-notice' => 'Disse gebrukersnaam is herneumd.
@@ -3038,10 +3029,10 @@ Ga terug en probeer het opnieuw.',
'renameuser-page-exists' => 'De pagina $1 bestaat al en kan niet automatisch overschreven worden.',
'renameuser-page-moved' => 'De pagina $1 is hernoemd naar $2.',
'renameuser-page-unmoved' => 'De pagina $1 kon niet hernoemd worden naar $2.',
- 'renameuserlogpage' => 'Logboek gebruikersnaamwijzigingen',
- 'renameuserlogpagetext' => 'Hieronder staan gebruikersnamen die gewijzigd zijn.',
- 'renameuserlogentry' => 'heeft $1 hernoemd naar "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 bewerking|$1 bewerkingen}}. Reden: $2',
+ 'log-name-renameuser' => 'Logboek gebruikersnaamwijzigingen',
+ 'log-description-renameuser' => 'Hieronder staan gebruikersnamen die gewijzigd zijn.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|heeft}} gebruiker $4 ($6 {{PLURAL:$6|bewerking|bewerkingen}}) hernoemd naar $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 heeft de gebruiker $4 hernoemd naar $5',
'renameuser-move-log' => 'Automatisch hernoemd bij het wijzigen van gebruiker "[[User:$1|$1]]" naar "[[User:$2|$2]]"',
'action-renameuser' => 'gebruikers te hernoemen',
'right-renameuser' => 'Gebruikers hernoemen',
@@ -3086,10 +3077,7 @@ Gå attende og prøv på nytt.',
'renameuser-page-exists' => 'Sida $1 finst allereie og kan ikkje automatisk verta skrive over.',
'renameuser-page-moved' => 'Sida $1 har vorte flytta til $2.',
'renameuser-page-unmoved' => 'Sida $1 kunne ikkje verta flytta til $2.',
- 'renameuserlogpage' => 'Logg over brukarnamnendringar',
- 'renameuserlogpagetext' => 'Logg over endringar av brukarnamn',
- 'renameuserlogentry' => 'endra $1 til «$2»',
- 'renameuser-log' => '{{PLURAL:$1|eitt bidrag|$1 bidrag}}. Årsak: $2',
+ 'log-name-renameuser' => 'Logg over brukarnamnendringar',
'renameuser-move-log' => 'Flytta sida automatisk under omdøyping av brukaren «[[User:$1|$1]]» til «[[User:$2|$2]]»',
'right-renameuser' => 'Døypa om brukarar',
'renameuser-renamed-notice' => 'Denne brukaren har fått nytt namn.
@@ -3118,7 +3106,7 @@ $messages['oc'] = array(
'renameuser-desc' => "Torna nomenar un utilizaire (necessita los dreches de ''renameuser'')",
'renameuserold' => "Nom actual de l'utilizaire :",
'renameusernew' => "Nom novèl de l'utilizaire :",
- 'renameuserreason' => 'Motiu del cambiament de nom :', # Fuzzy
+ 'renameuserreason' => 'Rason(s) del cambiament de nom :',
'renameusermove' => 'Desplaçar totas las paginas de l’utilizaire cap al nom novèl',
'renameuserreserve' => 'Reservar lo nom ancian per un usatge futur',
'renameuserwarnings' => 'Avertiments :',
@@ -3133,10 +3121,8 @@ $messages['oc'] = array(
'renameuser-page-exists' => 'La pagina $1 existís ja e pòt pas èsser remplaçada automaticament.',
'renameuser-page-moved' => 'La pagina $1 es estada desplaçada cap a $2.',
'renameuser-page-unmoved' => 'La pagina $1 pòt pas èsser renomenada en $2.',
- 'renameuserlogpage' => "Istoric dels cambiaments de nom d'utilizaire",
- 'renameuserlogpagetext' => "Aquò es l'istoric dels cambiaments de nom dels utilizaires",
- 'renameuserlogentry' => 'a renomenat $1 en "$2"',
- 'renameuser-log' => '$1 {{PLURAL:$1|edicion|edicions}}. Motiu : $2',
+ 'log-name-renameuser' => "Istoric dels cambiaments de nom d'utilizaire",
+ 'log-description-renameuser' => "Aquò es l'istoric dels cambiaments de nom dels utilizaires",
'renameuser-move-log' => 'Pagina desplaçada automaticament al moment del cambiament de nom de l’utilizaire "[[User:$1|$1]]" en "[[User:$2|$2]]"',
'right-renameuser' => "Tornar nomenar d'utilizaires",
'renameuser-renamed-notice' => 'Aqueste utilizaire es estat renomenat.
@@ -3144,6 +3130,7 @@ Lo jornal dels cambiaments de noms es disponible çaijós per informacion.',
);
/** Oriya (ଓଡ଼ିଆ)
+ * @author Jnanaranjan Sahu
* @author Odisha1
* @author Psubhashish
*/
@@ -3154,13 +3141,14 @@ $messages['or'] = array(
'renameuser-desc' => "ଜଣେ ସଭ୍ୟଙ୍କର ନାମ ବଦଳାଇବା ପାଇଁ ଏକ [[Special:Renameuser|ବିଶେଷ ପୃଷ୍ଠା]] ଯୋଡ଼ିଥାଏ ।(''ନୂଆ ନାମକରଣ'' ଅଧିକାର ଲୋଡ଼ା)",
'renameuserold' => 'ଏବେକାର ଇଉଜର ନାମ:',
'renameusernew' => 'ନୂଆ ଇଉଜର ନାମ:',
- 'renameuserreason' => 'ନାମ ବଦଳାଇବାର କାରଣ:', # Fuzzy
+ 'renameuserreason' => 'କାରଣ:',
'renameusermove' => 'ସଭ୍ୟ, ତାହାଙ୍କର ଆଲୋଚନା ପୃଷ୍ଠାମାନଙ୍କୁ (ତଥା ସାନପୃଷ୍ଠାମାନଙ୍କୁ)ନୂଆ ନାମକୁ ଘୁଞ୍ଚାଇବେ',
'renameusersuppress' => 'ନୂଆ ନାମକୁ ପୁନପ୍ରେରଣ କରନ୍ତୁ ନାହିଁ',
'renameuserreserve' => 'ଭବିଷ୍ୟତ ବ୍ୟବହାରରେ ପୁରୁଣା ଇଉଜର ନାମକୁ ଅଟକାଇ ଦିଅନ୍ତୁ',
'renameuserwarnings' => 'ଚେତାବନୀ:',
'renameuserconfirm' => 'ହଁ, ସଭ୍ୟଙ୍କ ନାମ ବଦଳାଇ ଦେବେ',
'renameusersubmit' => 'ଦାଖଲକରିବା',
+ 'renameuser-submit-blocklog' => 'ବ୍ୟବହାରକାରୀଙ୍କ ପାଇଁ କିଳାଯାଇଥିବା ତାଲିକା ଦେଖିବେ',
'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" ନାମକ ସଭ୍ୟଜଣକ ଏଠାରେ ନାହାନ୍ତି ।',
'renameusererrorexists' => '"<nowiki>$1</nowiki>" ନାମକ ସଭ୍ୟଜଣକ ଆଗରୁ ଅଛନ୍ତି ।',
'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" ଇଉଜର ନାମଟି ଅଚଳ ଅଟେ ।',
@@ -3171,10 +3159,10 @@ $messages['or'] = array(
'renameuser-page-exists' => '$1 ପୃଷ୍ଠାଟି ଆଗରୁ ଅଛି ଓ ଆଉଥରେ ଲେଖାଯାଇପାରିବ ନାହିଁ ।',
'renameuser-page-moved' => '$1 ପୃଷ୍ଠାଟିକୁ $2କୁ ଘୁଞ୍ଚାଇ ଦିଆଗଲା ।',
'renameuser-page-unmoved' => '$1 ପୃଷ୍ଠାଟି $2କୁ ଘୁଞ୍ଚାଯାଇ ପାରିବ ନାହିଁ ।',
- 'renameuserlogpage' => 'ସଭ୍ୟ ନାମବଦଳ ଇତିହାସ',
- 'renameuserlogpagetext' => 'ସଭ୍ୟଙ୍କ ନାମ ବଦଳର ଏହା ଏକ ଇତିହାସ ।',
- 'renameuserlogentry' => '$1 ରୁ "$2" କୁ ନାମ ବଦଳାଗଲା',
- 'renameuser-log' => '{{PLURAL:$1|ସମ୍ପାଦନାଟିଏ|$1 ଗୋଟି ସମ୍ପାଦନା}} । କାରଣ: $2',
+ 'log-name-renameuser' => 'ସଭ୍ୟ ନାମବଦଳ ଇତିହାସ',
+ 'log-description-renameuser' => 'ସଭ୍ୟଙ୍କ ନାମ ବଦଳର ଏହା ଏକ ଇତିହାସ ।',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|renamed}} user $4 ({{PLURAL:$6|$6 edit|$6 edits}}) to $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 $4ଙ୍କ ନାମ $5କୁ ବଦଳାଇଲେ',
'renameuser-move-log' => 'ସଭ୍ୟ "[[User:$1|$1]]"ରୁ "[[User:$2|$2]]"କୁ ନାମ ବଦଳ କଲାବେଳେ ବେଳେ ଛାଏଁ ଛାଏଁ ପୃଷ୍ଠାଟି ଘୁଞ୍ଚାଇ ଦିଆଗଲା',
'action-renameuser' => 'ବ୍ୟବହାରକାରୀଙ୍କ ନାମବଦଳା',
'right-renameuser' => 'ସଭ୍ୟମାନଙ୍କ ନାମଟି ବଦଳାଇବେ',
@@ -3191,7 +3179,7 @@ $messages['os'] = array(
'renameusernew' => 'Ног ном:',
'renameuserreason' => 'Ном ивыны аххос:', # Fuzzy
'renameusersubmit' => 'Афтæ уæд',
- 'renameuserlogpage' => 'Архайджыты нæмттæ ивыны лог',
+ 'log-name-renameuser' => 'Архайджыты нæмттæ ивыны лог',
);
/** Picard (Picard)
@@ -3200,16 +3188,14 @@ $messages['os'] = array(
$messages['pcd'] = array(
'renameuser' => "Canger ch'nom d'uzeu",
'renameusernew' => 'Nouvieu nom dechl uzeu',
- 'renameuserreason' => "Motif dech canjemint d'nom", # Fuzzy
+ 'renameuserreason' => "Motif dech canjemint d'nom",
'renameuserwarnings' => 'Afute ! :',
'renameuserconfirm' => 'Oui, érlonmer echl uzeu',
'renameusererrorinvalid' => 'Ech nom "<nowiki>$1</nowiki>" est non-val.',
'renameusersuccess' => 'Echl uzeu "<nowiki>$1</nowiki>" o té érlonmé "<nowiki>$2</nowiki>".',
'renameuser-page-moved' => "L'pache $1 o té déplachée dsus $2.",
'renameuser-page-unmoved' => "L'pache $1 ale n'put poin éte déplachée su $2.",
- 'renameuserlogpage' => "Jornal d'chés canjemints éd chés noms d'uzeus",
- 'renameuserlogpagetext' => "Ch'est un jornal éd chés canjemints d'chés noms d'uzeus.",
- 'renameuserlogentry' => '$1 est érlonmé in "$2"',
+ 'log-name-renameuser' => "Jornal d'chés canjemints éd chés noms d'uzeus",
'right-renameuser' => 'Érlonmer chés uzeus',
);
@@ -3222,8 +3208,6 @@ $messages['pdc'] = array(
'renameusernew' => 'Nei Yuuser-Naame',
'renameuserreason' => 'Grund:', # Fuzzy
'renameuserwarnings' => 'Warninge:',
- 'renameuserlogentry' => 'hot „$1“ nooch „$2“ gennert',
- 'renameuser-log' => '{{PLURAL:$1|1 Ennering|$1 Enneringe}}. Grund: $2',
);
/** Pälzisch (Pälzisch)
@@ -3238,7 +3222,9 @@ $messages['pfl'] = array(
* @author Derbeth
* @author Leinad
* @author Maikking
+ * @author Matma Rex
* @author Nux
+ * @author Odie2
* @author Remedios44
* @author Sovq
* @author Sp5uhe
@@ -3252,7 +3238,7 @@ $messages['pl'] = array(
'renameuser-desc' => "Zmiana nazwy użytkownika (wymaga posiadania uprawnień ''renameuser'')",
'renameuserold' => 'Obecna nazwa użytkownika:',
'renameusernew' => 'Nowa nazwa użytkownika:',
- 'renameuserreason' => 'Przyczyna zmiany nazwy:', # Fuzzy
+ 'renameuserreason' => 'Powód:',
'renameusermove' => 'Przeniesienie strony osobistej i strony dyskusji użytkownika (oraz ich podstron) pod nową nazwę użytkownika',
'renameusersuppress' => 'Nie twórz przekierowania do nowej nazwy',
'renameuserreserve' => 'Zablokuj starą nazwę użytkownika przed możliwością użycia jej',
@@ -3270,10 +3256,10 @@ Cofnij się i spróbuj jeszcze raz.',
'renameuser-page-exists' => 'Strona „$1” już istnieje i nie może być automatycznie nadpisana.',
'renameuser-page-moved' => 'Strona „$1” została przeniesiona pod nazwę „$2”.',
'renameuser-page-unmoved' => 'Strona „$1” nie mogła zostać przeniesiona pod nazwę „$2”.',
- 'renameuserlogpage' => 'Zmiany nazw użytkowników',
- 'renameuserlogpagetext' => 'To jest rejestr zmian nazw użytkowników',
- 'renameuserlogentry' => 'zmienił nazwę użytkownika $1 na „$2”',
- 'renameuser-log' => '$1 {{PLURAL:$1|edycja|edycje|edycji}}. Powód: $2',
+ 'log-name-renameuser' => 'Zmiany nazw użytkowników',
+ 'log-description-renameuser' => 'To jest rejestr zmian nazw użytkowników',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|zmienił|zmieniła}} nazwę użytkownika $4 ({{PLURAL:$6|$6 edycja|$6 edycje|$6 edycji}}) na $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 zmienił(a) nazwę użytkownika $4 na $5',
'renameuser-move-log' => 'Automatyczne przeniesienie stron użytkownika po zmianie nazwy konta z „[[User:$1|$1]]” na „[[User:$2|$2]]”',
'action-renameuser' => 'zmiana nazw użytkowników',
'right-renameuser' => 'Zmiana nazw kont użytkowników',
@@ -3293,7 +3279,7 @@ $messages['pms'] = array(
'renameuser-desc' => "A gionta na [[Special:Renameuser|pàgina special]] për arnominé n'utent (a-i é dabzògn dël drit ''renameuser'')",
'renameuserold' => 'Stranòm corent:',
'renameusernew' => 'Stranòm neuv:',
- 'renameuserreason' => "Rason ch'as cambia stranòm:", # Fuzzy
+ 'renameuserreason' => 'Rason:',
'renameusermove' => 'Tramuda ëdcò la pàgina utent e cola dle ciaciarade (con tute soe sotapàgine) a lë stranòm neuv',
'renameusersuppress' => 'Creé nen na ridiression al nòm neuv',
'renameuserreserve' => 'Blòca lë stanòm vej da future utilisassion',
@@ -3311,10 +3297,10 @@ Për piasì torna andré e preuva torna.",
'renameuser-page-exists' => "La pàgina $1 a-i é già e as peul nen passe-ie dzora n'aotomàtich.",
'renameuser-page-moved' => "La pàgina $1 a l'ha fait San Martin a $2.",
'renameuser-page-unmoved' => "La pàgina $1 a l'é pa podusse tramudé a $2.",
- 'renameuserlogpage' => "Registr dj'arbatiagi",
- 'renameuserlogpagetext' => "Sossì a l'é un registr dle modìfiche djë stranòm dj'utent",
- 'renameuserlogentry' => 'a l\'ha arbatià $1 an "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 modìfica|$1 modìfiche}}. Rason: $2',
+ 'log-name-renameuser' => "Registr dj'arbatiagi",
+ 'log-description-renameuser' => "Sossì a l'é un registr dle modìfiche djë stranòm dj'utent",
+ 'logentry-renameuser-renameuser' => "$1 {{GENDER:$2|a l'ha arbatià}} l'utent $4 ({{PLURAL:$6|$6 modìfica|$6 modìfiche}}) an $5",
+ 'logentry-renameuser-renameuser-legacier' => "$1 a l'ha arbatià l'utent $4 an $5",
'renameuser-move-log' => 'Pàgina utent tramudà n\'aotomàtich damëntrè ch\'as arbatiava "[[User:$1|$1]]" an "[[User:$2|$2]]"',
'action-renameuser' => "arbatié j'utent",
'right-renameuser' => "Arnòmina j'utent",
@@ -3348,10 +3334,7 @@ $messages['pnb'] = array(
'renameuser-page-exists' => 'صفہ $1 پہلے ای ہیگا اے تے ایدے تے اپنے آپ نئیں لکھیا جاسکدا۔',
'renameuser-page-moved' => 'صفہ $1 نوں $2 ول لجایا گیا اے۔',
'renameuser-page-unmoved' => 'صفہ $1 ، $2 ول نئیں لجایا جاسکدا۔',
- 'renameuserlogpage' => 'ورتن ہور ناں لاگ',
- 'renameuserlogpagetext' => 'ورتن ناواں چ تبدیلیاں دی اے لاگ اے۔',
- 'renameuserlogentry' => '$1 بدل کے "$2" رکھیا گیا۔',
- 'renameuser-log' => '{{PLURAL:$1|1 تبدیلی|1$ تبدیلیاں}}. وجہ: 2$', # Fuzzy
+ 'log-name-renameuser' => 'ورتن ہور ناں لاگ',
'renameuser-move-log' => 'اپنے آپ صفے ٹرے "[[User:$1|$1]]" دا ناں "[[User:$2|$2]]" پلٹدیاں ہویاں',
'right-renameuser' => 'ورتن والے دا ہور ناں',
'renameuser-renamed-notice' => 'ایس ورتن والے دا ناں بدلیا گیا اے۔
@@ -3367,7 +3350,7 @@ $messages['ps'] = array(
'renameuser-linkoncontribs-text' => 'د دې کارن نوم بدلول',
'renameuserold' => 'اوسنی کارن-نوم:',
'renameusernew' => 'نوی کارن-نوم:',
- 'renameuserreason' => 'د نوم د بدلون سبب:', # Fuzzy
+ 'renameuserreason' => 'سبب:',
'renameuserwarnings' => 'ګواښنې:',
'renameuserconfirm' => 'هو، کارن-نوم بدلوم',
'renameusersubmit' => 'سپارل',
@@ -3377,9 +3360,7 @@ $messages['ps'] = array(
'renameuser-error-request' => 'د غوښتنې په ترلاسه کولو کې يوه ستونزه راپېښه شوه.
مهرباني وکړی بېرته پرشا ولاړ شی او يو ځل بيا پرې کوښښ وکړی.',
'renameuser-page-moved' => 'د $1 مخ $2 ته ولېږدل شو.',
- 'renameuserlogpage' => 'د کارن-نوم يادښت',
- 'renameuserlogentry' => 'د $1 نوم، "$2" ته بدل شو',
- 'renameuser-log' => '{{PLURAL:$1|1 سمون|$1 سمونونه}}. سبب: $2',
+ 'log-name-renameuser' => 'د کارن-نوم يادښت',
'action-renameuser' => 'کارن-نومونه بدلول',
'right-renameuser' => 'کارن-نومونه بدلول',
);
@@ -3387,7 +3368,9 @@ $messages['ps'] = array(
/** Portuguese (português)
* @author Giro720
* @author Hamilton Abreu
+ * @author Luckas
* @author Malafaya
+ * @author Opraco
* @author Waldir
* @author 555
*/
@@ -3396,7 +3379,7 @@ $messages['pt'] = array(
'renameuser-linkoncontribs' => 'alterar nome do utilizador',
'renameuser-linkoncontribs-text' => 'Alterar o nome deste utilizador',
'renameuser-desc' => "[[Special:Renameuser|Página especial]] para alterar o nome de um utilizador (requer o privilégio ''renameuser'')",
- 'renameuserold' => 'Nome de utilizador actual:',
+ 'renameuserold' => 'Nome de usuário atual:',
'renameusernew' => 'Novo nome de utilizador:',
'renameuserreason' => 'Motivo da alteração de nome:', # Fuzzy
'renameusermove' => 'Mover as páginas e subpáginas de utilizador e as respectivas discussões para o novo nome',
@@ -3416,10 +3399,10 @@ Volte atrás e tente de novo, por favor.',
'renameuser-page-exists' => 'Já existe a página $1. Não é possível sobrescrever automaticamente.',
'renameuser-page-moved' => 'A página $1 foi movida para $2.',
'renameuser-page-unmoved' => 'Não foi possível mover a página $1 para $2.',
- 'renameuserlogpage' => 'Registo de alteração do nome de utilizadores',
- 'renameuserlogpagetext' => 'Este é um registo de alterações efectuadas a nomes de utilizadores.',
- 'renameuserlogentry' => 'mudou nome $1 para "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edição|$1 edições}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registo de alteração do nome de utilizadores',
+ 'log-description-renameuser' => 'Este é um registo de alterações efectuadas a nomes de utilizadores.',
+ 'logentry-renameuser-renameuser' => '$1 renomeou $4 (com $6 edições) para $5', # Fuzzy
+ 'logentry-renameuser-renameuser-legacier' => '$1 renomeou $4 para $5',
'renameuser-move-log' => 'Página movida automaticamente ao alterar o nome do utilizador "[[User:$1|$1]]" para "[[User:$2|$2]]"',
'action-renameuser' => 'alterar nomes de utilizadores',
'right-renameuser' => 'Alterar nomes de utilizadores',
@@ -3429,6 +3412,7 @@ Volte atrás e tente de novo, por favor.',
/** Brazilian Portuguese (português do Brasil)
* @author Giro720
+ * @author Opraco
* @author 555
*/
$messages['pt-br'] = array(
@@ -3456,10 +3440,10 @@ Retorne e tente novamente.',
'renameuser-page-exists' => 'Já existe a página $1. Não é possível sobrescrever automaticamente.',
'renameuser-page-moved' => 'A página $1 foi movida com sucesso para $2.',
'renameuser-page-unmoved' => 'Não foi possível mover a página $1 para $2.',
- 'renameuserlogpage' => 'Registro de renomeação de usuários',
- 'renameuserlogpagetext' => 'Este é um registro de alterações efetuadas em nomes de usuários.',
- 'renameuserlogentry' => 'renomeou $1 para "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 edição|$1 edições}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registro de renomeação de usuários',
+ 'log-description-renameuser' => 'Este é um registro de alterações efetuadas em nomes de usuários.',
+ 'logentry-renameuser-renameuser' => '$1 renomeou $4 (com $6 ediç{{PLURAL:$6|ão|ões}}) para $5', # Fuzzy
+ 'logentry-renameuser-renameuser-legacier' => '$1 renomeou $4 para $5',
'renameuser-move-log' => 'Páginas foram movidas automaticamente ao renomear o usuário "[[User:$1|$1]]" para "[[User:$2|$2]]"',
'action-renameuser' => 'renomear usuários',
'right-renameuser' => 'Renomear usuários',
@@ -3477,7 +3461,7 @@ $messages['qu'] = array(
'renameuser-desc' => "[[Special:Renameuser|Sapaq p'anqatam]] yapan ruraqpa sutinta hukchanapaq (''renameuser'' hayñi kana tiyan)",
'renameuserold' => 'Kunan ruraqpa sutin:',
'renameusernew' => 'Musuq ruraqpa sutin:',
- 'renameuserreason' => 'Imarayku ruraqpa sutinta hukchasqa:', # Fuzzy
+ 'renameuserreason' => 'Kayrayku:',
'renameusermove' => "Ruraqpa p'anqanta, rimachinanta (urin p'anqankunatapas) musuq sutinman astay",
'renameusersuppress' => 'Musuq sutiman ama pusapunata kamariychu',
'renameuserreserve' => "Ruraqpa mawk'a sutinta qhipaq pacha suti kanamanta hark'ay",
@@ -3493,10 +3477,7 @@ $messages['qu'] = array(
'renameuser-page-exists' => '"<nowiki>$1</nowiki>" sutiyuq p\'anqaqa kachkanñam. Manam atinallachu kikinmanta huknachay.',
'renameuser-page-moved' => '"<nowiki>$1</nowiki>" ñawpa sutiyuq ruraqpa p\'anqanqa "<nowiki>$2</nowiki>" nisqa musuq p\'anqanman astasqañam.',
'renameuser-page-unmoved' => 'Manam atinichu "<nowiki>$1</nowiki>" ñawpa sutiyuq ruraqpa p\'anqanta "<nowiki>$2</nowiki>" nisqa musuq p\'anqanman astayta.',
- 'renameuserlogpage' => "Ruraqpa sutin hukchay hallch'a",
- 'renameuserlogpagetext' => "Kayqa ruraqkunap sutinkunata hukchaymanta hallch'am",
- 'renameuserlogentry' => '$1-pa sutinta "$2" sutiman hukchasqa',
- 'renameuser-log' => "{{PLURAL:$1|1 llamk'apusqa|$1 llamk'apusqakuna}}, kayrayku: $2",
+ 'log-name-renameuser' => "Ruraqpa sutin hukchay hallch'a",
'renameuser-move-log' => '"[[User:$1|$1]]" ruraqpa sutinta "[[User:$2|$2]]" sutiman hukchaspa kikinmanta ruraqpa p\'anqatapas astan',
'right-renameuser' => 'Ruraqpa sutinkunata hukchay',
'renameuser-renamed-notice' => "Kay ruraqpa sutinqa hukchasqañam.
@@ -3544,10 +3525,8 @@ Vă rugăm să vă întoarceți și să reîncercați.',
'renameuser-page-exists' => 'Pagina $1 există deja și nu poate fi suprascrisă automat.',
'renameuser-page-moved' => 'Pagina $1 a fost redenumită în $2.',
'renameuser-page-unmoved' => 'Pagina $1 nu poate fi redenumită în $2.',
- 'renameuserlogpage' => 'Jurnal redenumiri utilizatori',
- 'renameuserlogpagetext' => 'Acesta este un jurnal al modificărilor de nume de utilizator',
- 'renameuserlogentry' => 'a redenumit $1 în „$2”',
- 'renameuser-log' => '{{PLURAL:$1|o contribuție|$1 contribuții}}. Motiv: $2',
+ 'log-name-renameuser' => 'Jurnal redenumiri utilizatori',
+ 'log-description-renameuser' => 'Acesta este un jurnal al modificărilor de nume de utilizator',
'renameuser-move-log' => 'Pagină mutată automat la redenumirea utilizatorului de la „[[User:$1|$1]]” la „[[User:$2|$2]]”',
'action-renameuser' => 'redenumește utilizatori',
'right-renameuser' => 'Redenumește utilizatori',
@@ -3565,13 +3544,14 @@ $messages['roa-tara'] = array(
'renameuser-desc' => "Aggiunge 'na [[Special:Renameuser|pàgena speciale]] pe renomena 'n'utende (abbesogne de le deritte ''renameuser'')",
'renameuserold' => "Nome de l'utende de mò:",
'renameusernew' => "Nome de l'utende nuève:",
- 'renameuserreason' => "Mutive d'u cangiamende:", # Fuzzy
+ 'renameuserreason' => 'Mutive:',
'renameusermove' => "Spuèste utende e pàgene de le 'ngazzaminde (e le sottopàggene) a 'u nome nuève",
'renameusersuppress' => "Nò ccrejà ridirezionaminde sus a 'u nome nuève",
'renameuserreserve' => "Blocche 'u nome utende vicchije da le ause future",
'renameuserwarnings' => 'Avvise:',
'renameuserconfirm' => "Sine, cange 'u nome a l'utende",
'renameusersubmit' => 'Conferme',
+ 'renameuser-submit-blocklog' => "Fà vedè l'archivije de le blocche pe l'utende",
'renameusererrordoesnotexist' => 'L\'utende "<nowiki>$1</nowiki>" non g\'esiste.',
'renameusererrorexists' => 'L\'utende "<nowiki>$1</nowiki>" esiste ggià.',
'renameusererrorinvalid' => '\'U nome utende "<nowiki>$1</nowiki>" non è valide.',
@@ -3582,11 +3562,12 @@ Pe piacere tuèrne rrete e pruève 'n'otra vote.",
'renameuser-page-exists' => "'A pàgene $1 già esiste e non ge se pò automaticamende sovrascrivere.",
'renameuser-page-moved' => "'A pàgene $1 ha state spustate sus a $2.",
'renameuser-page-unmoved' => "'A pàgene $1 non ge pò essere spustate sus a $2.",
- 'renameuserlogpage' => 'Archivije de le renomenaminde de le utinde',
- 'renameuserlogpagetext' => "Quiste jè l'archivije de le cangiaminde de le nome de l'utinde.",
- 'renameuserlogentry' => 'renomenate da $1 a "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 cangiamende|$1 cangiaminde}}. Mutive: $2',
+ 'log-name-renameuser' => 'Archivije de le renomenaminde de le utinde',
+ 'log-description-renameuser' => "Quiste jè l'archivije de le cangiaminde de le nome de l'utinde.",
+ 'logentry-renameuser-renameuser' => "$1 ave {{GENDER:$2|renomenate}} l'utende $4 ({{PLURAL:$6|$6 cangiamende|$6 cangiaminde}}) jndr'à $5",
+ 'logentry-renameuser-renameuser-legacier' => "$1 ave renomenate l'utende $4 jndr'à $5",
'renameuser-move-log' => 'Pàgena spustate automaticamende quanne è renomenate l\'utende "[[User:$1|$1]]" jndr\'à "[[User:$2|$2]]"',
+ 'action-renameuser' => "renomene l'utinde",
'right-renameuser' => "Rennomene l'utinde",
'renameuser-renamed-notice' => "Stu utende ha state renomenate.
L'archivije de le renomenaziune 'u iacchie aqquà sotte cumme referimende.",
@@ -3594,6 +3575,7 @@ L'archivije de le renomenaziune 'u iacchie aqquà sotte cumme referimende.",
/** Russian (русский)
* @author Ahonc
+ * @author DCamer
* @author DR
* @author EugeneZelenko
* @author Innv
@@ -3608,7 +3590,7 @@ $messages['ru'] = array(
'renameuser-desc' => 'Добавляет [[Special:Renameuser|возможность]] переименования пользователей (требуется право <code>renameuser</code>)',
'renameuserold' => 'Имя в настоящий момент:',
'renameusernew' => 'Новое имя:',
- 'renameuserreason' => 'Причина переименования:', # Fuzzy
+ 'renameuserreason' => 'Причина:',
'renameusermove' => 'Переименовать также страницу участника, личное обсуждение и их подстраницы',
'renameusersuppress' => 'Не создавать перенаправлений на новое имя',
'renameuserreserve' => 'Зарезервировать старое имя участника для использования в будущем',
@@ -3625,10 +3607,10 @@ $messages['ru'] = array(
'renameuser-page-exists' => 'Страница $1 уже существует и не может быть перезаписана автоматически.',
'renameuser-page-moved' => 'Страница $1 была переименована в $2.',
'renameuser-page-unmoved' => 'Страница $1 не может быть переименована в $2.',
- 'renameuserlogpage' => 'Журнал переименований участников',
- 'renameuserlogpagetext' => 'Это журнал произведённых переименований зарегистрированных участников.',
- 'renameuserlogentry' => 'переименовал «$1» в «$2»',
- 'renameuser-log' => '$1 {{PLURAL:$1|правка|правки|правок}}. Причина: $2',
+ 'log-name-renameuser' => 'Журнал переименований участников',
+ 'log-description-renameuser' => 'Это журнал произведённых переименований зарегистрированных участников.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|переименовал}} пользователя $4 ({{PLURAL:$6|$6 правка|$6 правки|$6 правок}}) в $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 переименовал пользователя $4 в $5',
'renameuser-move-log' => 'Автоматически в связи с переименованием учётной записи «[[User:$1|$1]]» в «[[User:$2|$2]]»',
'action-renameuser' => 'переименование участников',
'right-renameuser' => 'переименование участников',
@@ -3663,10 +3645,7 @@ $messages['rue'] = array(
'renameuser-page-exists' => 'Сторінка $1 уж екзістує і не може быти автоматічно переписана.',
'renameuser-page-moved' => 'Сторінка $1 была переменована на $2.',
'renameuser-page-unmoved' => 'Сторінка $1 не може быти переменована на $2.',
- 'renameuserlogpage' => 'Лоґ переменовань хоснователїв',
- 'renameuserlogpagetext' => 'Тото є протокол переменовань хоснователїв',
- 'renameuserlogentry' => 'переменовав $1 на „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 едітованя|$1 едітовань|$1 едітовань}}. Причіна: $2',
+ 'log-name-renameuser' => 'Лоґ переменовань хоснователїв',
'renameuser-move-log' => 'Автоматічне переменованя сторінкы почас переменованя хоснователя „[[User:$1|$1]]“ на „[[User:$2|$2]]“',
'action-renameuser' => 'переменовати хоснователїв',
'right-renameuser' => 'Переменованя хоснователїв',
@@ -3703,10 +3682,7 @@ $messages['sa'] = array(
'renameuser-page-exists' => '$1 इत्येतत् पुटं पूर्वमेव विद्यते । तदुपरि लेखनम् अशक्यम् ।',
'renameuser-page-moved' => '$1 पृष्ठं $2 प्रति चालितम् अस्ति ।',
'renameuser-page-unmoved' => '$1 पृष्ठं $2 प्रति चालनम् अशक्यम् ।',
- 'renameuserlogpage' => 'परिवर्तितयोजकनाम्नां वृत्तम्',
- 'renameuserlogpagetext' => 'इदं योजकनाम्नां परिवर्तनवृत्तम् ।',
- 'renameuserlogentry' => '$1 "$2" प्रति परिवर्तितमस्ति ।',
- 'renameuser-log' => '{{PLURAL:$1|1 परिवर्तनम्|$1 परिवर्तनानि}}. कारणम्: $2',
+ 'log-name-renameuser' => 'परिवर्तितयोजकनाम्नां वृत्तम्',
'renameuser-move-log' => '"[[User:$1|$1]]" तः "[[User:$2|$2]]" प्रति योजकनाम्नः परिवर्तनावसरे एव योजकपृष्ठं स्वयं चालितम् ।',
'action-renameuser' => 'यॊजकस्य पुनर्नामकरणं क्रियताम्',
'right-renameuser' => 'यॊजकस्य पुनर्नामकरणं क्रियताम्',
@@ -3740,10 +3716,7 @@ $messages['sah'] = array(
'renameuser-page-exists' => '$1 сирэй номнуо баар онон аптамаатынан хат суруллар кыаҕа суох.',
'renameuser-page-moved' => '$1 сирэй маннык ааттаммыт $2.',
'renameuser-page-unmoved' => '$1 сирэй маннык $2 ааттанар кыаҕа суох.',
- 'renameuserlogpage' => 'Кыттааччылар ааттарын уларытыыларын сурунаала',
- 'renameuserlogpagetext' => 'Бу бэлиэтэммит кыттааччылар ааттарын уларытыыларын сурунаала',
- 'renameuserlogentry' => '$1 аатын манныкка уларытта "$2"',
- 'renameuser-log' => '{{PLURAL:$1|Биирдэ|$1 төгүл}} уларыйбыт. Төрүөтэ: $2',
+ 'log-name-renameuser' => 'Кыттааччылар ааттарын уларытыыларын сурунаала',
'renameuser-move-log' => '«[[User:$1|$1]]» аата «[[User:$2|$2]]» буолбутунан аптамаатынан',
'right-renameuser' => 'Кыттааччылар ааттарын уларытыы',
'renameuser-renamed-notice' => 'Бу кыттааччы аата уларыйбыт.
@@ -3791,10 +3764,7 @@ $messages['scn'] = array(
'renameuser-page-exists' => "La pàggina $1 c'è già; mpussìbbili suprascrivìrila autumaticamenti.",
'renameuser-page-moved' => 'La pàggina $1 vinni spustata a $2.',
'renameuser-page-unmoved' => 'Mpussìbbili mòviri la pàggina $1 a $2.',
- 'renameuserlogpage' => 'Utenti ri-numinati',
- 'renameuserlogpagetext' => "Di sècutu sunnu elencati li ri-numinazzioni di l'utenti.",
- 'renameuserlogentry' => 'hà ri-numinatu $1 \'n "$2"',
- 'renameuser-log' => 'Ca havi {{PLURAL:$1|nu cuntribbutu|$1 cuntribbuti}}. Mutivu: $2',
+ 'log-name-renameuser' => 'Utenti ri-numinati',
'renameuser-move-log' => 'Spustamentu autumàticu dâ pàggina - utenti ri-numinatu di "[[User:$1|$1]]" a "[[User:$2|$2]]"',
'right-renameuser' => "Ri-nòmina l'utenti",
);
@@ -3847,10 +3817,8 @@ $messages['si'] = array(
'renameuser-page-exists' => '$1 පිටුව දැනටමත් පවතින අතර, එය ස්වයංක්‍රීයව අධිලිවීමකට භාජනය කල නොහැක.',
'renameuser-page-moved' => ' $1 පිටුව $2 වෙත ගෙනයන ලදි.',
'renameuser-page-unmoved' => ' $1 පිටුව $2 වෙත ගෙනයා නොහැක.',
- 'renameuserlogpage' => 'පරිශීලක ප්‍රතිනම්කෙරුම් ලොගය',
- 'renameuserlogpagetext' => 'මෙය පරිශීලක නාම වෙනස්වීම් පිළිබඳ ලඝු-සටහනකි.',
- 'renameuserlogentry' => '$1, "$2" ලෙස ප්‍රතිනම් කෙරිනි',
- 'renameuser-log' => '{{PLURAL:$1|එක් සංස්කරණයක්|සංස්කරණ $1 ක්}}. හේතුව: $2',
+ 'log-name-renameuser' => 'පරිශීලක ප්‍රතිනම්කෙරුම් ලොගය',
+ 'log-description-renameuser' => 'මෙය පරිශීලක නාම වෙනස්වීම් පිළිබඳ ලඝු-සටහනකි.',
'renameuser-move-log' => 'පරිශීලක "[[User:$1|$1]]", "[[User:$2|$2]]" වෙත ප්‍රතිනම්කරන අතරතුර පිටුව ස්‍වයංක්‍රීයව ගෙනයන ලදී',
'action-renameuser' => 'පරිශීලකයන් ප්‍රතිනම් කරන්න',
'right-renameuser' => 'පරිශීලකයන් ප්‍රතිනම් කරන්න',
@@ -3861,6 +3829,7 @@ $messages['si'] = array(
/** Slovak (slovenčina)
* @author Helix84
* @author Jkjk
+ * @author KuboF
*/
$messages['sk'] = array(
'renameuser' => 'Premenovať používateľa',
@@ -3869,7 +3838,7 @@ $messages['sk'] = array(
'renameuser-desc' => "Premenovať používateľa (vyžaduje právo ''renameuser'')",
'renameuserold' => 'Súčasné používateľské meno:',
'renameusernew' => 'Nové používateľské meno:',
- 'renameuserreason' => 'Dôvod premenovania:', # Fuzzy
+ 'renameuserreason' => 'Dôvod:',
'renameusermove' => 'Presunúť používateľské a diskusné stránky (a ich podstránky) na nový názov',
'renameusersuppress' => 'Nevytvárať presmerovania na nový názov',
'renameuserreserve' => 'Vyhradiť staré používateľské meno (zabrániť ďalšiemu použitiu)',
@@ -3886,10 +3855,10 @@ $messages['sk'] = array(
'renameuser-page-exists' => 'Stránka $1 už existuje a nie je možné ju automaticky prepísať.',
'renameuser-page-moved' => 'Stránka $1 bola presunutá na $2.',
'renameuser-page-unmoved' => 'Stránku $1 nebolo možné presunúť na $2.',
- 'renameuserlogpage' => 'Záznam premenovaní používateľov',
- 'renameuserlogpagetext' => 'Toto je záznam premenovaní používateľov',
- 'renameuserlogentry' => 'premenoval používateľa $1 na „$2”',
- 'renameuser-log' => 'mal {{PLURAL:$1|1 úpravu|$1 úpravy|$1 úprav}}. Dôvod: $2',
+ 'log-name-renameuser' => 'Záznam premenovaní používateľov',
+ 'log-description-renameuser' => 'Toto je záznam premenovaní používateľov',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|premenoval|premenovala}} používateľa $4 ({{PLURAL:$6|$6 úprava|$6 úpravy|$6 úprav}}) na $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 premenoval používateľa $4 na $5',
'renameuser-move-log' => 'Automaticky presunutá stránka počas premenovania používateľa „[[User:$1|$1]]“ na „[[User:$2|$2]]“',
'action-renameuser' => 'premenovať používateľov',
'right-renameuser' => 'Premenovávať používateľov',
@@ -3925,10 +3894,10 @@ Prosimo, pojdite nazaj in poskusite znova.',
'renameuser-page-exists' => 'Stran $1 že obstaja in je ni mogoče samodejno prepisati.',
'renameuser-page-moved' => 'Stran $1 je bila prestavljena na $2.',
'renameuser-page-unmoved' => 'Strani $1 ni mogoče prestaviti na $2.',
- 'renameuserlogpage' => 'Dnevnik preimenovanj uporabnikov',
- 'renameuserlogpagetext' => 'Prikazan je dnevnik sprememb uporabniških imen.',
- 'renameuserlogentry' => '- preimenovanje $1 v »$2«',
- 'renameuser-log' => '$1 {{PLURAL:$1|urejanje|urejanji|urejanja|urejanj}}. Razlog: $2',
+ 'log-name-renameuser' => 'Dnevnik preimenovanj uporabnikov',
+ 'log-description-renameuser' => 'Prikazan je dnevnik sprememb uporabniških imen.',
+ 'logentry-renameuser-renameuser' => '$1 je {{GENDER:$2|preimenoval|preimenovala|preimenoval(-a)}} uporabnika $4 ({{PLURAL:$6|$6 urejanje|$6 urejanji|$6 urejanja|$6 urejanj}}) v $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 je preimenoval(-a) uporabnika $4 v $5',
'renameuser-move-log' => 'Samodejno prestavljanje strani pri preimenovanju uporabnika »[[User:$1|$1]]« v »[[User:$2|$2]]«',
'action-renameuser' => 'preimenovanje uporabnikov',
'right-renameuser' => 'Preimenovanje uporabnikov',
@@ -3976,10 +3945,7 @@ Ju lutemi kthehuni prapa dhe provoni përsëri.',
'renameuser-page-exists' => 'Faqja $1 ekziston dhe nuk mund të mbivendoset automatikisht.',
'renameuser-page-moved' => 'Faqja $1 është zhvendosur tek $2.',
'renameuser-page-unmoved' => "Faqja $1 s'mund të zhvendosej tek $2.",
- 'renameuserlogpage' => 'Regjistri i emër-ndryshimeve',
- 'renameuserlogpagetext' => 'Ky është një regjistër i ndryshimeve së emrave të përdoruesve',
- 'renameuserlogentry' => 'riemëruar $1 tek "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redaktim|$1 redaktime}}. Arsyeja: $2',
+ 'log-name-renameuser' => 'Regjistri i emër-ndryshimeve',
'renameuser-move-log' => 'Lëvizi faqen automatikisht kur riemëroi përdoruesin "[[User:$1|$1]]" në "[[User:$2|$2]]"',
'action-renameuser' => 'riemëro përdoruesit',
'right-renameuser' => 'Riemëroni përdorueset',
@@ -4020,11 +3986,7 @@ $messages['sr-ec'] = array(
'renameuser-page-exists' => 'Страница $1 већ постоји и не може се заменити.',
'renameuser-page-moved' => 'Страница $1 је премештена у $2.',
'renameuser-page-unmoved' => 'Страница $1 не може да се премести на $2.',
- 'renameuserlogpage' => 'Дневник преименовања корисника',
- 'renameuserlogpagetext' => 'Ово је историја измена корисничких имена.',
- 'renameuserlogentry' => '{{GENDER:|је преименовао|је преименовала|је преименовао}} $1 у „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 измена|$1 измене|$1 измена}}.
-Разлог: $2',
+ 'log-name-renameuser' => 'Дневник преименовања корисника',
'renameuser-move-log' => 'Премештене странице приликом преименовања корисника: „[[User:$1|$1]]“ у „[[User:$2|$2]]“.',
'action-renameuser' => 'преименовање корисника',
'right-renameuser' => 'преименовање корисничких имена',
@@ -4062,10 +4024,7 @@ $messages['sr-el'] = array(
'renameuser-page-exists' => 'Stranica $1 već postoji i ne može biti automatski presnimljena.',
'renameuser-page-moved' => 'Stranica $1 je premeštena na $2.',
'renameuser-page-unmoved' => 'Stranica $1 ne može biti premeštena na $2.',
- 'renameuserlogpage' => 'Dnevnik preimenovanja korisnika',
- 'renameuserlogpagetext' => 'Ovo je istorija izmena korisničkih imena.',
- 'renameuserlogentry' => 'je preimenovao $1 u „$2“',
- 'renameuser-log' => '{{PLURAL:$1|1 izmena|$1 izmene|$1 izmena}}. Razlog: $2',
+ 'log-name-renameuser' => 'Dnevnik preimenovanja korisnika',
'renameuser-move-log' => 'Automatski pomerene stranice prilikom preimenovanja korisničkog imena: „[[User:$1|$1]]“ u „[[User:$2|$2]]“.',
'action-renameuser' => 'preimenovanje korisnika',
'right-renameuser' => 'preimenovanje korisničkih imena',
@@ -4097,10 +4056,7 @@ $messages['stq'] = array(
'renameuser-page-exists' => 'Ju Siede $1 bestoant al un kon nit automatisk uurskrieuwen wäide.',
'renameuser-page-moved' => 'Ju Siede $1 wuude ätter $2 ferskäuwen.',
'renameuser-page-unmoved' => 'Ju Siede $1 kuude nit ätter $2 ferskäuwen wäide.',
- 'renameuserlogpage' => 'Benutsernoomenannerengs-Logbouk',
- 'renameuserlogpagetext' => 'In dit Logbouk wäide do Annerengen fon Benutsernoomen protokollierd.',
- 'renameuserlogentry' => 'häd "$1" in "$2" uumenaamd',
- 'renameuser-log' => '{{PLURAL:$1|1 Beoarbaidenge|$1 Beoarbaidengen}}. Gruund: $2',
+ 'log-name-renameuser' => 'Benutsernoomenannerengs-Logbouk',
'renameuser-move-log' => 'truch ju Uumbenaamenge fon „[[User:$1|$1]]“ ätter „[[User:$2|$2]]“ automatisk ferskäuwene Siede.',
'right-renameuser' => 'Benutser uumenaame',
);
@@ -4126,10 +4082,7 @@ $messages['su'] = array(
'renameuser-page-exists' => 'Kaca $1 geus aya sarta teu bisa ditimpah kitu baé.',
'renameuser-page-moved' => 'Kaca $1 geus dipindahkeun ka $2.',
'renameuser-page-unmoved' => 'Kaca $1 teu bisa dipindahkeun ka $2.',
- 'renameuserlogpage' => 'Log ganti ngaran',
- 'renameuserlogpagetext' => 'Ieu minangka log parobahan ngaran pamaké',
- 'renameuserlogentry' => 'geus ngaganti ngaran $1 jadi "$2"', # Fuzzy
- 'renameuser-log' => '{{PLURAL:$1|1 édit|$1 édit}}. Alesan: $2',
+ 'log-name-renameuser' => 'Log ganti ngaran',
'renameuser-move-log' => 'Otomatis mindahkeun kaca nalika ngaganti ngaran "[[User:$1|$1]]" jadi "[[User:$2|$2]]"',
);
@@ -4170,10 +4123,7 @@ $messages['sv'] = array(
'renameuser-page-exists' => 'Sidan $1 finns redan och kan inte skrivas över automatiskt.',
'renameuser-page-moved' => 'Sidan $1 har flyttats till $2.',
'renameuser-page-unmoved' => 'Sidan $1 kunde inte flyttas till $2.',
- 'renameuserlogpage' => 'Logg över användarnamnsbyten',
- 'renameuserlogpagetext' => 'Detta är en logg över byten av användarnamn',
- 'renameuserlogentry' => 'bytte namn på $1 till "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 redigering|$1 redigeringar}}. Anledning: $2',
+ 'log-name-renameuser' => 'Logg över användarnamnsbyten',
'renameuser-move-log' => 'Flyttade automatiskt sidan när namnet byttes på användaren "[[User:$1|$1]]" till "[[User:$2|$2]]"',
'action-renameuser' => 'ändra namn på användaren',
'right-renameuser' => 'Ändra användares namn',
@@ -4231,10 +4181,8 @@ $messages['ta'] = array(
'renameuser-page-exists' => 'பக்கம் $1 ஏற்கனவே உள்ளது. தானாக மேலெழுத இயலாது.',
'renameuser-page-moved' => 'பக்கம் $1 $2 எனுந்தலைப்புக்கு நகர்த்தப்பட்டுள்ளது.',
'renameuser-page-unmoved' => 'பக்கம் $1 என்பதை $2 என்பதற்கு நகர்த்த முடியவில்லை.',
- 'renameuserlogpage' => 'பயனரை பெயர்மாற்றுதல் குறிப்பேடு',
- 'renameuserlogpagetext' => 'இது பயனர் பெயர் மாற்றத்திற்கான குறிப்பேடு',
- 'renameuserlogentry' => 'பெயர் மற்றம் செய்யப்பட்டது $1 லிருந்து "$2" க்கு',
- 'renameuser-log' => '{{PLURAL:$1|1 திருத்தம்|$1 திருத்தங்கள்}}. காரணம்: $2',
+ 'log-name-renameuser' => 'பயனரை பெயர்மாற்றுதல் குறிப்பேடு',
+ 'log-description-renameuser' => 'இது பயனர் பெயர் மாற்றத்திற்கான குறிப்பேடு',
'action-renameuser' => 'பயனரை பெயர்மாற்று',
'right-renameuser' => 'பயனர்களை மாற்று பெயரிடு',
'renameuser-renamed-notice' => 'இந்த பயனர் பெயர் மாற்றப்பட்டது.
@@ -4269,10 +4217,7 @@ $messages['te'] = array(
'renameuser-page-exists' => '$1 పేజీ ఇప్పటికే ఉంది, కాబట్టి ఆటోమాటిగ్గా దానిపై కొత్తపేజీని రుద్దడం కుదరదు.',
'renameuser-page-moved' => '$1 పేజీని $2 పేజీకి తరలించాం.',
'renameuser-page-unmoved' => '$1 పేజీని $2 పేజీకి తరలించలేక పోయాం.',
- 'renameuserlogpage' => 'వాడుకరి పేరుమార్పుల చిట్టా',
- 'renameuserlogpagetext' => 'ఇది వాడుకరి పేర్లకి జరిగిన మార్పుల చిట్టా.',
- 'renameuserlogentry' => '$1ని "$2"గా పేరు మార్చారు',
- 'renameuser-log' => '{{PLURAL:$1|ఒక దిద్దుబాటు|$1 దిద్దుబాట్లు}}. కారణం: $2',
+ 'log-name-renameuser' => 'వాడుకరి పేరుమార్పుల చిట్టా',
'renameuser-move-log' => '"[[User:$1|$1]]" పేరును "[[User:$2|$2]]"కు మార్చడంతో పేజీని ఆటోమాటిగ్గా తరలించాం',
'right-renameuser' => 'వాడుకరుల పేరు మార్చడం',
'renameuser-renamed-notice' => 'ఈ వాడుకరి పేరు మారింది.
@@ -4287,7 +4232,7 @@ $messages['tet'] = array(
'renameuser-desc' => "Fó naran foun ba uza-na'in sira (presiza priviléjiu ''renameuser'')",
'renameuserold' => "Naran uza-na'in atuál:",
'renameusernew' => "Naran uza-na'in foun:",
- 'renameuserreason' => 'Motivu:', # Fuzzy
+ 'renameuserreason' => 'Motivu:',
'renameusermove' => "Book pájina uza-na'in no diskusaun (no sub-pájina) ba naran foun",
'renameuserconfirm' => 'Sin, fó naran foun',
'renameusersubmit' => 'Fó naran foun',
@@ -4305,7 +4250,7 @@ $messages['tg-cyrl'] = array(
'renameuser-desc' => "Номи як корбарро тағйир медиҳад (ниёзманд ба ихтиёроти ''тағйирином'' аст)",
'renameuserold' => 'Номи корбари феълӣ:',
'renameusernew' => 'Номи корбари ҷадид:',
- 'renameuserreason' => 'Иллати тағйири номи корбарӣ:', # Fuzzy
+ 'renameuserreason' => 'Сабаб:',
'renameusermove' => 'Саҳифаи корбарӣ ва саҳифаи баҳси корбар (ва зерсаҳифаҳои он)ро интиқол бидеҳ',
'renameuserreserve' => 'Бастани номи корбарии кӯҳна аз истифодаи оянда',
'renameuserwarnings' => 'Ҳушдорҳо:',
@@ -4320,10 +4265,7 @@ $messages['tg-cyrl'] = array(
'renameuser-page-exists' => 'Саҳифаи $1 аллакай вуҷуд дорда ва ба таври худкор қобили бознависӣ нест.',
'renameuser-page-moved' => 'Саҳифаи $1 ба $2 кӯчонида шуд.',
'renameuser-page-unmoved' => 'Имкони кӯчонидани саҳифаи $1 ба $2 вуҷуд надорад.',
- 'renameuserlogpage' => 'Гузориши тағйири номи корбар',
- 'renameuserlogpagetext' => 'Ин гузориши тағйири номи корбарон аст',
- 'renameuserlogentry' => 'номи $1ро ба "$2" тағйир дод', # Fuzzy
- 'renameuser-log' => '{{PLURAL:$1|1 вироиш|$1 вироишҳо}}. Далел: $2',
+ 'log-name-renameuser' => 'Гузориши тағйири номи корбар',
'renameuser-move-log' => 'Саҳифа дар вақти тағйири номи корбар "[[User:$1|$1]]" ба "[[User:$2|$2]]" ба таври худкор кӯчонида шуд',
'right-renameuser' => 'Тағйири номи корбарон',
);
@@ -4351,9 +4293,7 @@ $messages['tg-latn'] = array(
'renameuser-page-exists' => 'Sahifai $1 allakaj vuçud dorda va ba tavri xudkor qobili boznavisī nest.',
'renameuser-page-moved' => 'Sahifai $1 ba $2 kūconida şud.',
'renameuser-page-unmoved' => 'Imkoni kūconidani sahifai $1 ba $2 vuçud nadorad.',
- 'renameuserlogpage' => 'Guzorişi taƣjiri nomi korbar',
- 'renameuserlogpagetext' => 'In guzorişi taƣjiri nomi korbaron ast',
- 'renameuser-log' => '{{PLURAL:$1|1 viroiş|$1 viroişho}}. Dalel: $2',
+ 'log-name-renameuser' => 'Guzorişi taƣjiri nomi korbar',
'renameuser-move-log' => 'Sahifa dar vaqti taƣjiri nomi korbar "[[User:$1|$1]]" ba "[[User:$2|$2]]" ba tavri xudkor kūconida şud',
'right-renameuser' => 'Taƣjiri nomi korbaron',
);
@@ -4383,10 +4323,7 @@ $messages['th'] = array(
'renameuser-page-exists' => 'หน้า $1 มีอยู่แล้ว และไม่สามารถย้ายไปแทนที่ได้โดยอัตโนมัติ',
'renameuser-page-moved' => 'หน้า $1 ถูกย้ายไปยัง $2',
'renameuser-page-unmoved' => 'ไม่สามารถย้ายหน้า $1 ไปยัง $2 ได้',
- 'renameuserlogpage' => 'ปูมการเปลี่ยนชื่อผู้ใช้',
- 'renameuserlogpagetext' => 'ข้อมูลการเปลี่ยนชื่อผู้ใช้',
- 'renameuserlogentry' => 'ได้เปลี่ยนชื่อ $1 ไปเป็น [[ผู้ใช้:$2]]',
- 'renameuser-log' => 'แก้ไขแล้ว $1 ครั้ง เหตุผล: $2',
+ 'log-name-renameuser' => 'ปูมการเปลี่ยนชื่อผู้ใช้',
'renameuser-move-log' => 'ย้ายโดยอัตโนมัติ ขณะเปลี่ยนชื่อผู้ใช้จาก "[[User:$1|$1]]" เป็น "[[User:$2|$2]]"',
'right-renameuser' => 'เปลี่ยนชื่อผู้ใช้',
'renameuser-renamed-notice' => 'ผู้ใช้นี้ได้ถูกเปลี่ยนชื่อ บันทึกการเปลี่ยนชื่อแสดงอยู่ด้านล่างสำหรับการอ้างอิง',
@@ -4419,10 +4356,7 @@ Yza gaýdyp gaýtadan synanyşyp görüň.',
'renameuser-page-exists' => '$1 sahypasy eýýäm bar we onuň üstüne awtomatik ýazyp bolmaýar.',
'renameuser-page-moved' => '$1 sahypasy $2 sahypasyna geçirildi.',
'renameuser-page-unmoved' => '$1 sahypasyny $2 sahypasyna geçirip bolmaýar.',
- 'renameuserlogpage' => 'Ulanyjy adyny üýtgetme gündeligi',
- 'renameuserlogpagetext' => 'Bu gündelik ulanyjy ady üýtgetmelerini görkezýär.',
- 'renameuserlogentry' => '$1 täzeden atlandyryldy: "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 özgerdiş|$1 özgerdiş}}. Sebäp: $2',
+ 'log-name-renameuser' => 'Ulanyjy adyny üýtgetme gündeligi',
'renameuser-move-log' => 'Ulanyjy "[[User:$1|$1]]" adyndan "[[User:$2|$2]]" adyna täzeden atlandyrylanda, sahypa awtomatik geçirildi',
'right-renameuser' => 'Ulanyjylaryň adyny üýtget',
'renameuser-renamed-notice' => 'Bu ulanyjynyň ady üýtgedilipdir.
@@ -4457,10 +4391,7 @@ Magbalik lamang at subukan uli.',
'renameuser-page-exists' => 'Umiiral na ang pahinang $1 at hindi maaaring kusang mapatungan.',
'renameuser-page-moved' => 'Ang pahinang $1 ay nailipat na patungo sa $2.',
'renameuser-page-unmoved' => 'Hindi mailipat ang pahinang $1 patungo sa $2.',
- 'renameuserlogpage' => 'Talaan ng muling pagpapangalan ng tagagamit',
- 'renameuserlogpagetext' => 'Isa itong pagtatala/talaan ng mga pagbabago sa mga pangalan ng tagagamit.',
- 'renameuserlogentry' => 'muling pinangalan si $1 patungo sa "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 pagbabago|$1 mga pagbabago}}. Dahilan: $2',
+ 'log-name-renameuser' => 'Talaan ng muling pagpapangalan ng tagagamit',
'renameuser-move-log' => 'Kusang inilipat ang pahina habang muling pinapangalanan ang tagagamit na si "[[User:$1|$1]]" patungo sa "[[User:$2|$2]]"',
'action-renameuser' => 'muling pangalanan ang mga tagagamit',
'right-renameuser' => 'Muling pangalanan ang mga tagagamit',
@@ -4479,8 +4410,7 @@ $messages['to'] = array(
'renameusererrorexists' => 'Ko e ʻetita "<nowiki>$1</nowiki>" ʻoku toka tuʻu ia',
'renameusererrorinvalid' => 'ʻOku taʻeʻaonga ʻa e hingoa fakaʻetita ko "<nowiki>$1</nowiki>"',
'renameusersuccess' => 'Ko e ʻetita "<nowiki>$1</nowiki>" kuo liliuhingoa ia kia "<nowiki>$2</nowiki>"',
- 'renameuserlogpage' => 'Tohinoa ʻo e liliu he hingoa ʻo e ʻetita',
- 'renameuserlogpagetext' => 'Ko e tohinoa ʻeni ʻo e ngaahi liliu ki he hingoa ʻo e kau ʻetita',
+ 'log-name-renameuser' => 'Tohinoa ʻo e liliu he hingoa ʻo e ʻetita',
);
/** Turkish (Türkçe)
@@ -4514,20 +4444,30 @@ Lütfen geri dönüp tekrar deneyin.',
'renameuser-page-exists' => '$1 sayfası zaten mevcut ve otomatik olarak üstüne yazılamaz.',
'renameuser-page-moved' => '$1 sayfası $2 sayfasına taşındı.',
'renameuser-page-unmoved' => '$1 sayfası $2 sayfasına taşınamıyor.',
- 'renameuserlogpage' => 'Kullanıcı adı değişikliği kayıtları',
- 'renameuserlogpagetext' => 'Aşağıda bulunan liste adı değiştirilmiş kullanıcıları gösterir.',
- 'renameuserlogentry' => '$1, "$2" olarak yeniden adlandırıldı',
- 'renameuser-log' => '{{PLURAL:$1|1 düzenleme|$1 düzenleme}}. Neden: $2',
+ 'log-name-renameuser' => 'Kullanıcı adı değişikliği kayıtları',
'renameuser-move-log' => 'Kullanıcıyı "[[User:$1|$1]]" isminden "[[User:$2|$2]]" ismine yeniden adlandırırken, sayfa otomatik olarak taşındı',
'right-renameuser' => 'Kullanıcıların adlarını değiştirir',
'renameuser-renamed-notice' => 'Bu kullanıcının adı değiştirildi.
Referans için ad değiştirme günlüğü aşağıda sağlanmıştır.',
);
+/** Uyghur (Arabic script) (ئۇيغۇرچە)
+ * @author Sahran
+ */
+$messages['ug-arab'] = array(
+ 'renameuserreason' => 'سەۋەب:',
+ 'renameuserwarnings' => 'ئاگاھلاندۇرۇشلار:',
+ 'renameusersubmit' => 'تاپشۇر',
+ 'renameuser-page-exists' => '$1 بەت مەۋجۇد، ئۆزلۈكىدىن قاپلىۋەتكىلى بولمايدۇ.',
+ 'renameuser-page-moved' => '$1 بەت $2 گە يۆتكەلدى.',
+ 'renameuser-page-unmoved' => '$1 بەتنى $2 گە يۆتكىيەلمىدى.',
+);
+
/** Ukrainian (українська)
* @author A1
* @author AS
* @author Ahonc
+ * @author Base
* @author EugeneZelenko
* @author Microcell
* @author Prima klasy4na
@@ -4540,7 +4480,7 @@ $messages['uk'] = array(
'renameuser-desc' => "Перейменування користувача (потрібні права ''renameuser'')",
'renameuserold' => "Поточне ім'я:",
'renameusernew' => "Нове ім'я:",
- 'renameuserreason' => 'Причина перейменування:', # Fuzzy
+ 'renameuserreason' => 'Причина:',
'renameusermove' => 'Перейменувати також сторінку користувача, сторінку обговорення та їхні підсторінки',
'renameusersuppress' => 'Не створюйте перенаправлення на нову назву',
'renameuserreserve' => "Зарезервувати старе ім'я користувача для подальшого використання",
@@ -4557,10 +4497,10 @@ $messages['uk'] = array(
'renameuser-page-exists' => 'Сторінка $1 вже існує і не може бути перезаписана автоматично.',
'renameuser-page-moved' => 'Сторінка $1 була перейменована на $2.',
'renameuser-page-unmoved' => 'Сторінка $1 не може бути перейменована на $2.',
- 'renameuserlogpage' => 'Журнал перейменувань користувачів',
- 'renameuserlogpagetext' => 'Це журнал здійснених перейменувань зареєстрованих користувачів.',
- 'renameuserlogentry' => 'перейменував $1 на «$2»',
- 'renameuser-log' => 'мав $1 {{PLURAL:$1|редагування|редагування|редагувань}}. Причина: $2',
+ 'log-name-renameuser' => 'Журнал перейменувань користувачів',
+ 'log-description-renameuser' => 'Це журнал перейменувань зареєстрованих користувачів.',
+ 'logentry-renameuser-renameuser' => '$1 {{GENDER:$2|перейменував|перейменувала}} $4 ({{PLURAL:$6|$6 редагування|$6 редагування|$6 редагувань}}) на $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 {{GENDER:$2|перейменував|перейменувала}} $4 на $5',
'renameuser-move-log' => 'Автоматичне перейменування сторінки при перейменуванні користувача «[[User:$1|$1]]» на «[[User:$2|$2]]»',
'action-renameuser' => 'перейменування користувачів',
'right-renameuser' => 'Перейменування користувачів',
@@ -4575,7 +4515,6 @@ $messages['ur'] = array(
'renameuser' => 'صارف کا نام تبدیل کریں',
'renameuserwarnings' => 'انتباہ:',
'renameusersubmit' => 'جمع کرائیں',
- 'renameuser-log' => 'جن کی $1 ترامیم تھیں. $2', # Fuzzy
'action-renameuser' => 'صارفین کو نیا نام دیںکے',
'right-renameuser' => 'صارفین کو نیا نام دیںکے',
);
@@ -4584,12 +4523,12 @@ $messages['ur'] = array(
* @author CoderSI
*/
$messages['uz'] = array(
- 'renameuserlogpage' => 'Ishtirokchilarni qayta nomlash qaydlari',
- 'renameuserlogentry' => '"$1"ni "$2"ga qayta nomladi',
+ 'log-name-renameuser' => 'Ishtirokchilarni qayta nomlash qaydlari',
);
/** vèneto (vèneto)
* @author Candalua
+ * @author GatoSelvadego
*/
$messages['vec'] = array(
'renameuser' => 'Rinomina utente',
@@ -4598,13 +4537,14 @@ $messages['vec'] = array(
'renameuser-desc' => "Funsion par rinominar un utente (ghe vole i diriti de ''renameuser'')",
'renameuserold' => 'Vecio nome utente:',
'renameusernew' => 'Novo nome utente:',
- 'renameuserreason' => 'Motivo del canbio nome', # Fuzzy
+ 'renameuserreason' => 'Motivo:',
'renameusermove' => 'Rinomina anca la pagina utente, la pagina de discussion e le relative sotopagine',
'renameusersuppress' => 'No stà crear rimandi al nome novo',
'renameuserreserve' => "Tien da conto el vecio nome utente par inpedir che'l vegna doparà in futuro",
'renameuserwarnings' => 'Avertimenti:',
'renameuserconfirm' => "Sì, rinomina l'utente",
'renameusersubmit' => 'Invia',
+ 'renameuser-submit-blocklog' => "Mostra registro de i blochi pa'l utente",
'renameusererrordoesnotexist' => 'El nome utente "<nowiki>$1</nowiki>" no l\'esiste',
'renameusererrorexists' => 'El nome utente "<nowiki>$1</nowiki>" l\'esiste de zà',
'renameusererrorinvalid' => 'El nome utente "<nowiki>$1</nowiki>" no\'l xe mìa valido.',
@@ -4614,11 +4554,12 @@ $messages['vec'] = array(
'renameuser-page-exists' => 'La pagina $1 la esiste de zà; no se pole sovrascrìvarla automaticamente.',
'renameuser-page-moved' => 'La pagina $1 la xe stà spostà a $2.',
'renameuser-page-unmoved' => 'No se pole spostar la pagina $1 a $2.',
- 'renameuserlogpage' => 'Registro dei utenti rinominà',
- 'renameuserlogpagetext' => 'De seguito vien presentà el registro de le modifiche ai nomi utente',
- 'renameuserlogentry' => 'gà rinominà $1 in "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 contributo|$1 contributi}}. Motivo: $2',
+ 'log-name-renameuser' => 'Registro dei utenti rinominà',
+ 'log-description-renameuser' => 'Sto cuà el xe el registro de łe modifeghe a i nome utente.',
+ 'logentry-renameuser-renameuser' => "$1 {{GENDER:$2|ga rinominà}} 'l utente $4 (có {{PLURAL:$6|$6 contributo|$6 contributi}}) in $5",
+ 'logentry-renameuser-renameuser-legacier' => "$1 ga rinominà 'l utente $4 in $5",
'renameuser-move-log' => 'Spostamento automatico de la pagina - utente rinominà da "[[User:$1|$1]]" a "[[User:$2|$2]]"',
+ 'action-renameuser' => 'rinominar i utenti',
'right-renameuser' => 'Rinomina utenti',
'renameuser-renamed-notice' => 'Sto utente el gà canbià nome.
Qua soto ghe xe el riferimento sul registro de rinomina.',
@@ -4664,10 +4605,10 @@ $messages['vi'] = array(
'renameuser-page-exists' => 'Trang $1 đã tồn tại và không thể bị tự động ghi đè.',
'renameuser-page-moved' => 'Trang $1 đã được di chuyển đến $2.',
'renameuser-page-unmoved' => 'Trang $1 không thể di chuyển đến $2.',
- 'renameuserlogpage' => 'Nhật trình đổi tên thành viên',
- 'renameuserlogpagetext' => 'Đây là nhật trình ghi lại các thay đổi đối với tên thành viên',
- 'renameuserlogentry' => 'đã đổi tên $1 thành “$2”',
- 'renameuser-log' => 'Đã có {{PLURAL:$1|1 sửa đổi|$1 sửa đổi}}. Lý do: $2',
+ 'log-name-renameuser' => 'Nhật trình đổi tên thành viên',
+ 'log-description-renameuser' => 'Đây là nhật trình ghi lại các thay đổi đối với tên thành viên',
+ 'logentry-renameuser-renameuser' => '{{GENDER:$2}}$1 đã đổi tên thành viên $4 ($6 lần sửa đổi) thành $5',
+ 'logentry-renameuser-renameuser-legacier' => '$1 đã đổi tên thành viên $4 thành $5',
'renameuser-move-log' => 'Đã tự động di chuyển trang khi đổi tên thành viên “[[User:$1|$1]]” thành “[[User:$2|$2]]”',
'action-renameuser' => 'đổi tên thành viên',
'right-renameuser' => 'Đổi tên thành viên',
@@ -4701,10 +4642,7 @@ $messages['vo'] = array(
'renameuser-page-exists' => 'Pad: $1 ya dabinon e no kanon pamoükön itjäfidiko.',
'renameuser-page-moved' => 'Pad: $1 petopätükon ad pad: $2.',
'renameuser-page-unmoved' => 'No eplöpos ad topätükön padi: $1 ad pad: $2.',
- 'renameuserlogpage' => 'Jenotalised votanemamas',
- 'renameuserlogpagetext' => 'Is palisedons votükams gebananemas.',
- 'renameuserlogentry' => 'evotanemon eli $1 ad "$2"',
- 'renameuser-log' => '{{PLURAL:$1|Redakam 1|Redakams $1}}. Kod: $2',
+ 'log-name-renameuser' => 'Jenotalised votanemamas',
'renameuser-move-log' => 'Pad petopätükon itjäfidiko dü votanemama gebana: "[[User:$1|$1]]" ad "[[User:$2|$2]]"',
'right-renameuser' => 'Votanemön gebanis',
);
@@ -4727,9 +4665,7 @@ $messages['wa'] = array(
'renameuser-page-exists' => "Li pådje $1 egzistêye dedja et n' pout nén esse otomaticmint spotcheye.",
'renameuser-page-moved' => 'Li pådje $1 a stî displaeceye viè $2.',
'renameuser-page-unmoved' => 'Li pådje $1 èn pout nén esse displaeceye viè $2.',
- 'renameuserlogpage' => "Djournå des candjmints d' no d' uzeus",
- 'renameuserlogpagetext' => "Chal pa dzo c' est ene djivêye des uzeus k' ont candjî leu no d' elodjaedje.",
- 'renameuser-log' => "k' aveut ddja fwait $1 candjmints. $2", # Fuzzy
+ 'log-name-renameuser' => "Djournå des candjmints d' no d' uzeus",
'renameuser-move-log' => "Pådje displaeceye otomaticmint tot rlomant l' uzeu «[[User:$1|$1]]» viè «[[User:$2|$2]]»",
);
@@ -4761,10 +4697,7 @@ $messages['yi'] = array(
'renameuser-page-exists' => "דער בלאַט $1 עקזיסטירט שוין און מ'קען אים נישט אויטאָמאַטיש איבערשרײַבן.",
'renameuser-page-moved' => 'דער בלאַט $1 איז געווארן באַוועגט צו $2.',
'renameuser-page-unmoved' => 'מען קען נישט באַוועגן דעם בלאַט $1 צו $2.',
- 'renameuserlogpage' => 'באַניצער נאָמען-טויש לאָג-בוך',
- 'renameuserlogpagetext' => 'דאָס איז אַ לאג פֿון ענדערונגען צו באַניצער־נעמען.',
- 'renameuserlogentry' => 'מ\'האט דעם נאָמען $1 געענדערט צו "$2"',
- 'renameuser-log' => '{{PLURAL:$1|1 רעדאַקטירונג|$1 רעדאַקטירונגען}}. גרונד: $2',
+ 'log-name-renameuser' => 'באַניצער נאָמען-טויש לאָג-בוך',
'renameuser-move-log' => 'אויטאמאַטיש באַוועגט בלאַט דורך ענדערן באַניצער־נאָמען פֿון "[[User:$1|$1]]" צו "[[User:$2|$2]]"',
'action-renameuser' => 'בײַטן באַניצער נעמען',
'right-renameuser' => 'בײַטן באַניצער נעמען',
@@ -4782,8 +4715,6 @@ $messages['yo'] = array(
'renameusersubmit' => 'Fúnsílẹ̀',
'renameusererrordoesnotexist' => 'Oníṣe "<nowiki>$1</nowiki>" kò sí.',
'renameusererrorexists' => 'Oníṣe "<nowiki>$1</nowiki>" tilẹ̀ wà tẹ́lẹ̀.',
- 'renameuserlogentry' => 'ṣàtúnsọlórúkọ $1 sí $2',
- 'renameuser-log' => '{{PLURAL:$1|Àtúnṣe 1|Àwọn àtúnṣe $1}}. Ìdíẹ̀: $2',
);
/** Cantonese (粵語)
@@ -4808,10 +4739,7 @@ $messages['yue'] = array(
'renameuser-page-exists' => '$1呢一版已經存在,唔可以自動重寫。',
'renameuser-page-moved' => '$1呢一版已經搬到去$2。',
'renameuser-page-unmoved' => '$1呢一版唔能夠搬到去$2。',
- 'renameuserlogpage' => '用戶改名日誌',
- 'renameuserlogpagetext' => '呢個係改用戶名嘅日誌',
- 'renameuserlogentry' => '已經幫 $1 改咗名做 "$2"',
- 'renameuser-log' => '擁有$1次編輯。 原因: $2',
+ 'log-name-renameuser' => '用戶改名日誌',
'renameuser-move-log' => '當由"[[User:$1|$1]]"改名做"[[User:$2|$2]]"嗰陣已經自動搬咗用戶頁',
'right-renameuser' => '改用戶名',
);
@@ -4821,8 +4749,10 @@ $messages['yue'] = array(
* @author Gaoxuewei
* @author Gzdavidwong
* @author Hydra
+ * @author Hzy980512
* @author Liangent
* @author PhiLiP
+ * @author Shizhao
* @author Xiaomingyan
* @author Yfdyh000
*/
@@ -4833,7 +4763,7 @@ $messages['zh-hans'] = array(
'renameuser-desc' => "添加更改用户名的[[Special:Renameuser|特殊页面]](需要''renameuser''权限)",
'renameuserold' => '当前用户名:',
'renameusernew' => '新用户名:',
- 'renameuserreason' => '更名原因:', # Fuzzy
+ 'renameuserreason' => '原因:',
'renameusermove' => '移动用户和讨论页面(和子页面)至新用户名',
'renameusersuppress' => '不创建至新用户名的重定向页',
'renameuserreserve' => '封锁旧用户名,使其不能在未来使用',
@@ -4850,10 +4780,10 @@ $messages['zh-hans'] = array(
'renameuser-page-exists' => '页面$1己经存在,不能被自动覆盖。',
'renameuser-page-moved' => '页面$1已移动至$2。',
'renameuser-page-unmoved' => '页面$1不能移动至$2。',
- 'renameuserlogpage' => '用户更名日志',
- 'renameuserlogpagetext' => '这是用户名更改的日志。',
- 'renameuserlogentry' => '更名$1为“$2”',
- 'renameuser-log' => '$1个编辑。原因:$2',
+ 'log-name-renameuser' => '用户更名日志',
+ 'log-description-renameuser' => '这是对用户名改动的日志。',
+ 'logentry-renameuser-renameuser' => '$1{{GENDER:$2|将}}用户$4($6次编辑)重命名成$5',
+ 'logentry-renameuser-renameuser-legacier' => '$1将用户$4重命名成$5',
'renameuser-move-log' => '当更改用户名“[[User:$1|$1]]”为“[[User:$2|$2]]”时自动移动页面',
'action-renameuser' => '重命名用户',
'right-renameuser' => '更改用户名',
@@ -4876,7 +4806,7 @@ $messages['zh-hant'] = array(
'renameuser-desc' => "新增一個[[Special:Renameuser|特殊頁面]]來重命名用戶(需要''renameuser''權限)",
'renameuserold' => '現時用戶名:',
'renameusernew' => '新的使用者名稱:',
- 'renameuserreason' => '重新命名的原因:', # Fuzzy
+ 'renameuserreason' => '原因:',
'renameusermove' => '移動用戶頁及其對話頁(包括各子頁)到新的名字',
'renameusersuppress' => '不要建立重定向到新的名稱',
'renameuserreserve' => '封禁舊使用者名稱,使之不能在日後使用',
@@ -4894,10 +4824,10 @@ $messages['zh-hant'] = array(
'renameuser-page-exists' => '$1 這一頁己經存在,不能自動覆寫。',
'renameuser-page-moved' => '$1 這一頁已經移動到 $2。',
'renameuser-page-unmoved' => '$1 這一頁不能移動到 $2。',
- 'renameuserlogpage' => '用戶名變更日誌',
- 'renameuserlogpagetext' => '這是用戶名更改的日誌',
- 'renameuserlogentry' => '已經把 $1 重新命名為「$2」',
- 'renameuser-log' => '擁有 $1 次編輯。 理由:$2',
+ 'log-name-renameuser' => '用戶名變更日誌',
+ 'log-description-renameuser' => '這是用戶名更改的日誌',
+ 'logentry-renameuser-renameuser' => '$1{{GENDER:$2|重命名}}用戶$4({{PLURAL:$6|$6次|$6次}}編輯)成$5',
+ 'logentry-renameuser-renameuser-legacier' => '$1重命名用戶$4成$5',
'renameuser-move-log' => '當由「[[User:$1|$1]]」重新命名作「[[User:$2|$2]]」時已經自動移動用戶頁',
'action-renameuser' => '重命名用戶',
'right-renameuser' => '重新命名用戶',
diff --git a/extensions/Renameuser/Renameuser.php b/extensions/Renameuser/Renameuser.php
index 962c0f3f..e9e83143 100644
--- a/extensions/Renameuser/Renameuser.php
+++ b/extensions/Renameuser/Renameuser.php
@@ -23,9 +23,8 @@ $wgExtensionCredits['specialpage'][] = array(
);
# Internationalisation files
-$dir = dirname( __FILE__ ) . '/';
-$wgExtensionMessagesFiles['Renameuser'] = $dir . 'Renameuser.i18n.php';
-$wgExtensionMessagesFiles['RenameuserAliases'] = $dir . 'Renameuser.alias.php';
+$wgExtensionMessagesFiles['Renameuser'] = __DIR__ . '/Renameuser.i18n.php';
+$wgExtensionMessagesFiles['RenameuserAliases'] = __DIR__ . '/Renameuser.alias.php';
/**
* Users with more than this number of edits will have their rename operation
@@ -34,79 +33,19 @@ $wgExtensionMessagesFiles['RenameuserAliases'] = $dir . 'Renameuser.alias.php';
define( 'RENAMEUSER_CONTRIBJOB', 5000 );
# Add a new log type
-global $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgLogActions;
-$wgLogTypes[] = 'renameuser';
-$wgLogNames['renameuser'] = 'renameuserlogpage';
-$wgLogHeaders['renameuser'] = 'renameuserlogpagetext';
-# $wgLogActions['renameuser/renameuser'] = 'renameuserlogentry';
-$wgLogActionsHandlers['renameuser/renameuser'] = 'wfRenameUserLogActionText'; // deal with old breakage
+$wgLogTypes[] = 'renameuser';
+$wgLogActionsHandlers['renameuser/renameuser'] = 'RenameuserLogFormatter';
-/**
- * @param $type
- * @param $action
- * @param $title Title
- * @param $skin Skin
- * @param $params array
- * @param $filterWikilinks bool
- * @return String
- */
-function wfRenameUserLogActionText( $type, $action, $title = null, $skin = null, $params = array(), $filterWikilinks = false ) {
- if ( !$title || $title->getNamespace() !== NS_USER ) {
- $rv = ''; // handled in comment, the old way
- } else {
- $titleLink = $skin ?
- $skin->makeLinkObj( $title, htmlspecialchars( $title->getPrefixedText() ) ) : htmlspecialchars( $title->getText() );
- # Add title to params
- array_unshift( $params, $titleLink );
- $rv = wfMsg( 'renameuserlogentry', $params );
- }
- return $rv;
-}
+$wgAutoloadClasses['RenameuserHooks'] = __DIR__ . '/Renameuser.hooks.php';
+$wgAutoloadClasses['RenameUserJob'] = __DIR__ . '/RenameUserJob.php';
+$wgAutoloadClasses['RenameuserLogFormatter'] = __DIR__ . '/RenameuserLogFormatter.php';
+$wgAutoloadClasses['RenameuserSQL'] = __DIR__ . '/RenameuserSQL.php';
+$wgAutoloadClasses['SpecialRenameuser'] = __DIR__ . '/specials/SpecialRenameuser.php';
-$wgAutoloadClasses['SpecialRenameuser'] = dirname( __FILE__ ) . '/Renameuser_body.php';
-$wgAutoloadClasses['RenameUserJob'] = dirname( __FILE__ ) . '/RenameUserJob.php';
$wgSpecialPages['Renameuser'] = 'SpecialRenameuser';
$wgSpecialPageGroups['Renameuser'] = 'users';
$wgJobClasses['renameUser'] = 'RenameUserJob';
-$wgHooks['ShowMissingArticle'][] = 'wfRenameUserShowLog';
-$wgHooks['ContributionsToolLinks'][] = 'wfRenameuserOnContribsLink';
-
-/**
- * Show a log if the user has been renamed and point to the new username.
- * Don't show the log if the $oldUserName exists as a user.
- *
- * @param $article Article
- */
-function wfRenameUserShowLog( $article ) {
- global $wgOut;
- $title = $article->getTitle();
- $oldUser = User::newFromName( $title->getBaseText() );
- if ( ($title->getNamespace() == NS_USER || $title->getNamespace() == NS_USER_TALK ) && ($oldUser && $oldUser->isAnon() )) {
- // Get the title for the base userpage
- $page = Title::makeTitle( NS_USER, str_replace( ' ', '_', $title->getBaseText() ) )->getPrefixedDBkey();
- LogEventsList::showLogExtract( $wgOut, 'renameuser', $page, '', array( 'lim' => 10, 'showIfEmpty' => false,
- 'msgKey' => array( 'renameuser-renamed-notice', $title->getBaseText() ) ) );
- }
- return true;
-}
-
-/**
- * @param $id
- * @param $nt Title
- * @param $tools
- * @return bool
- */
-function wfRenameuserOnContribsLink( $id, $nt, &$tools ) {
- global $wgUser;
+$wgHooks['ShowMissingArticle'][] = 'RenameuserHooks::onShowMissingArticle';
+$wgHooks['ContributionsToolLinks'][] = 'RenameuserHooks::onContributionsToolLinks';
- if ( $wgUser->isAllowed( 'renameuser' ) && $id ) {
- $tools[] = Linker::link(
- SpecialPage::getTitleFor( 'Renameuser' ),
- wfMsg( 'renameuser-linkoncontribs' ),
- array( 'title' => wfMsgExt( 'renameuser-linkoncontribs-text', 'parseinline' ) ),
- array( 'oldusername' => $nt->getText() )
- );
- }
- return true;
-}
diff --git a/extensions/Renameuser/RenameuserLogFormatter.php b/extensions/Renameuser/RenameuserLogFormatter.php
new file mode 100644
index 00000000..c7c4678d
--- /dev/null
+++ b/extensions/Renameuser/RenameuserLogFormatter.php
@@ -0,0 +1,71 @@
+<?php
+/**
+ * LogFormatter for renameuser/renameuser logs
+ */
+
+class RenameuserLogFormatter extends LogFormatter {
+
+ protected function getMessageParameters() {
+ $params = parent::getMessageParameters();
+ /* Current format:
+ * 1,2,3: normal logformatter params
+ * 4: old username
+ * (legaciest doesn't have this at all, all in comment)
+ * (legacier uses this as new name and stores old name in target)
+ * 5: new username
+ * 6: number of edits the user had at the time
+ * (not available except in newest log entries)
+ * Note that the arrays are zero-indexed, while message parameters
+ * start from 1, so substract one to get array entries below.
+ */
+
+ if ( !isset( $params[3] ) ) {
+ // The oldest format
+ return $params;
+ } elseif ( !isset( $params[4] ) ) {
+ // See comments above
+ $params[4] = $params[3];
+ $params[3] = $this->entry->getTarget()->getText();
+ }
+
+ // Nice link to old user page
+ $title = Title::makeTitleSafe( NS_USER, $params[3] );
+ $link = $this->myPageLink( $title, $params[3] );
+ $params[3] = Message::rawParam( $link );
+
+ // Nice link to new user page
+ $title = Title::makeTitleSafe( NS_USER, $params[4] );
+ $link = $this->myPageLink( $title, $params[4] );
+ $params[4] = Message::rawParam( $link );
+
+ return $params;
+ }
+
+ protected function myPageLink( Title $title = null, $text ) {
+ if ( !$this->plaintext ) {
+ $text = htmlspecialchars( $text );
+ $link = Linker::link( $title, $text );
+ } else {
+ if ( !$title instanceof Title ) {
+ $link = "[[User:$text]]";
+ } else {
+ $link = '[[' . $title->getPrefixedText() . ']]';
+ }
+ }
+ return $link;
+ }
+
+ public function getMessageKey() {
+ $key = parent::getMessageKey();
+ $params = $this->extractParameters();
+
+ // Very old log format, everything in comment
+ if ( !isset( $params[3] ) ) {
+ return "$key-legaciest";
+ } elseif ( !isset( $params[5] ) ) {
+ return "$key-legacier";
+ }
+
+ return $key;
+ }
+}
diff --git a/extensions/Renameuser/RenameuserSQL.php b/extensions/Renameuser/RenameuserSQL.php
new file mode 100644
index 00000000..eeb879a0
--- /dev/null
+++ b/extensions/Renameuser/RenameuserSQL.php
@@ -0,0 +1,241 @@
+<?php
+/**
+ * Class which performs the actual renaming of users
+ */
+
+class RenameuserSQL {
+ /**
+ * The old username
+ *
+ * @var string
+ * @access private
+ */
+ var $old;
+
+ /**
+ * The new username
+ *
+ * @var string
+ * @access private
+ */
+ var $new;
+
+ /**
+ * The user ID
+ *
+ * @var integer
+ * @access private
+ */
+ var $uid;
+
+ /**
+ * The the tables => fields to be updated
+ *
+ * @var array
+ * @access private
+ */
+ var $tables;
+
+ /**
+ * Flag that can be set to false, in case another process has already started
+ * the updates and the old username may have already been renamed in the user table.
+ *
+ * @var bool
+ * @access private
+ */
+ var $checkIfUserExists;
+
+ /**
+ * Constructor
+ *
+ * @param $old string The old username
+ * @param $new string The new username
+ * @param $uid
+ * @param $options Array of options
+ * 'checkIfUserExists' - bool, whether to update the user table
+ */
+ function __construct( $old, $new, $uid, $options = array() ) {
+ $this->old = $old;
+ $this->new = $new;
+ $this->uid = $uid;
+ $this->checkIfUserExists = true;
+
+ if ( isset ( $options['checkIfUserExists'] ) ) {
+ $this->checkIfUserExists = $options['checkIfUserExists'];
+ }
+
+ $this->tables = array(); // Immediate updates
+ $this->tables['image'] = array( 'img_user_text', 'img_user' );
+ $this->tables['oldimage'] = array( 'oi_user_text', 'oi_user' );
+ $this->tables['filearchive'] = array('fa_user_text','fa_user');
+ $this->tablesJob = array(); // Slow updates
+ // If this user has a large number of edits, use the jobqueue
+ if ( User::newFromId( $uid )->getEditCount() > RENAMEUSER_CONTRIBJOB ) {
+ $this->tablesJob['revision'] = array( 'rev_user_text', 'rev_user', 'rev_timestamp' );
+ $this->tablesJob['archive'] = array( 'ar_user_text', 'ar_user', 'ar_timestamp' );
+ $this->tablesJob['logging'] = array( 'log_user_text', 'log_user', 'log_timestamp' );
+ } else {
+ $this->tables['revision'] = array( 'rev_user_text', 'rev_user' );
+ $this->tables['archive'] = array( 'ar_user_text', 'ar_user' );
+ $this->tables['logging'] = array( 'log_user_text', 'log_user' );
+ }
+ // Recent changes is pretty hot, deadlocks occur if done all at once
+ if ( wfQueriesMustScale() ) {
+ $this->tablesJob['recentchanges'] = array( 'rc_user_text', 'rc_user', 'rc_timestamp' );
+ } else {
+ $this->tables['recentchanges'] = array( 'rc_user_text', 'rc_user' );
+ }
+
+ wfRunHooks( 'RenameUserSQL', array( $this ) );
+ }
+
+ /**
+ * Do the rename operation
+ */
+ function rename() {
+ global $wgMemc, $wgAuth, $wgUpdateRowsPerJob;
+
+ wfProfileIn( __METHOD__ );
+
+ $dbw = wfGetDB( DB_MASTER );
+ $dbw->begin();
+ wfRunHooks( 'RenameUserPreRename', array( $this->uid, $this->old, $this->new ) );
+
+ // Rename and touch the user before re-attributing edits,
+ // this avoids users still being logged in and making new edits while
+ // being renamed, which leaves edits at the old name.
+ $dbw->update( 'user',
+ array( 'user_name' => $this->new, 'user_touched' => $dbw->timestamp() ),
+ array( 'user_name' => $this->old, 'user_id' => $this->uid ),
+ __METHOD__
+ );
+
+ if ( !$dbw->affectedRows() && $this->checkIfUserExists ) {
+ $dbw->rollback();
+ return false;
+ }
+
+ // Reset token to break login with central auth systems.
+ // Again, avoids user being logged in with old name.
+ $user = User::newFromId( $this->uid );
+ $authUser = $wgAuth->getUserInstance( $user );
+ $authUser->resetAuthToken();
+
+ // Delete from memcached.
+ $wgMemc->delete( wfMemcKey( 'user', 'id', $this->uid ) );
+
+ // Update ipblock list if this user has a block in there.
+ $dbw->update( 'ipblocks',
+ array( 'ipb_address' => $this->new ),
+ array( 'ipb_user' => $this->uid, 'ipb_address' => $this->old ),
+ __METHOD__ );
+ // Update this users block/rights log. Ideally, the logs would be historical,
+ // but it is really annoying when users have "clean" block logs by virtue of
+ // being renamed, which makes admin tasks more of a pain...
+ $oldTitle = Title::makeTitle( NS_USER, $this->old );
+ $newTitle = Title::makeTitle( NS_USER, $this->new );
+ $dbw->update( 'logging',
+ array( 'log_title' => $newTitle->getDBkey() ),
+ array( 'log_type' => array( 'block', 'rights' ),
+ 'log_namespace' => NS_USER,
+ 'log_title' => $oldTitle->getDBkey() ),
+ __METHOD__ );
+ // Do immediate updates!
+ foreach ( $this->tables as $table => $fieldSet ) {
+ list( $nameCol, $userCol ) = $fieldSet;
+ $dbw->update( $table,
+ array( $nameCol => $this->new ),
+ array( $nameCol => $this->old, $userCol => $this->uid ),
+ __METHOD__
+ );
+ }
+
+ // Increase time limit (like CheckUser); this can take a while...
+ if ( $this->tablesJob ) {
+ wfSuppressWarnings();
+ set_time_limit( 120 );
+ wfRestoreWarnings();
+ }
+
+ $jobs = array(); // jobs for all tables
+ // Construct jobqueue updates...
+ // FIXME: if a bureaucrat renames a user in error, he/she
+ // must be careful to wait until the rename finishes before
+ // renaming back. This is due to the fact the the job "queue"
+ // is not really FIFO, so we might end up with a bunch of edits
+ // randomly mixed between the two new names. Some sort of rename
+ // lock might be in order...
+ foreach ( $this->tablesJob as $table => $params ) {
+ $userTextC = $params[0]; // some *_user_text column
+ $userIDC = $params[1]; // some *_user column
+ $timestampC = $params[2]; // some *_timestamp column
+
+ $res = $dbw->select( $table,
+ array( $timestampC ),
+ array( $userTextC => $this->old, $userIDC => $this->uid ),
+ __METHOD__,
+ array( 'ORDER BY' => "$timestampC ASC" )
+ );
+
+ $jobParams = array();
+ $jobParams['table'] = $table;
+ $jobParams['column'] = $userTextC;
+ $jobParams['uidColumn'] = $userIDC;
+ $jobParams['timestampColumn'] = $timestampC;
+ $jobParams['oldname'] = $this->old;
+ $jobParams['newname'] = $this->new;
+ $jobParams['userID'] = $this->uid;
+ // Timestamp column data for index optimizations
+ $jobParams['minTimestamp'] = '0';
+ $jobParams['maxTimestamp'] = '0';
+ $jobParams['count'] = 0;
+
+ // Insert jobs into queue!
+ while ( true ) {
+ $row = $dbw->fetchObject( $res );
+ if ( !$row ) {
+ # If there are any job rows left, add it to the queue as one job
+ if ( $jobParams['count'] > 0 ) {
+ $jobs[] = Job::factory( 'renameUser', $oldTitle, $jobParams );
+ }
+ break;
+ }
+ # Since the ORDER BY is ASC, set the min timestamp with first row
+ if ( $jobParams['count'] == 0 ) {
+ $jobParams['minTimestamp'] = $row->$timestampC;
+ }
+ # Keep updating the last timestamp, so it should be correct
+ # when the last item is added.
+ $jobParams['maxTimestamp'] = $row->$timestampC;
+ # Update row counter
+ $jobParams['count']++;
+ # Once a job has $wgUpdateRowsPerJob rows, add it to the queue
+ if ( $jobParams['count'] >= $wgUpdateRowsPerJob ) {
+ $jobs[] = Job::factory( 'renameUser', $oldTitle, $jobParams );
+ $jobParams['minTimestamp'] = '0';
+ $jobParams['maxTimestamp'] = '0';
+ $jobParams['count'] = 0;
+ }
+ }
+ $dbw->freeResult( $res );
+ }
+
+ if ( count( $jobs ) > 0 ) {
+ Job::safeBatchInsert( $jobs ); // don't commit yet
+ }
+
+ // Commit the transaction
+ $dbw->commit();
+
+ // Delete from memcached again to make sure
+ $wgMemc->delete( wfMemcKey( 'user', 'id', $this->uid ) );
+
+ // Clear caches and inform authentication plugins
+ $user = User::newFromId( $this->uid );
+ $wgAuth->updateExternalDB( $user );
+ wfRunHooks( 'RenameUserComplete', array( $this->uid, $this->old, $this->new ) );
+
+ wfProfileOut( __METHOD__ );
+ return true;
+ }
+}
diff --git a/extensions/Renameuser/Renameuser_body.php b/extensions/Renameuser/Renameuser_body.php
deleted file mode 100644
index be55a99a..00000000
--- a/extensions/Renameuser/Renameuser_body.php
+++ /dev/null
@@ -1,577 +0,0 @@
-<?php
-if ( !defined( 'MEDIAWIKI' ) ) {
- echo "RenameUser extension\n";
- exit( 1 );
-}
-
-/**
- * Special page allows authorised users to rename
- * user accounts
- */
-class SpecialRenameuser extends SpecialPage {
- /**
- * Constructor
- */
- public function __construct() {
- parent::__construct( 'Renameuser', 'renameuser' );
- }
-
- /**
- * Show the special page
- *
- * @param mixed $par Parameter passed to the page
- */
- public function execute( $par ) {
- global $wgOut, $wgUser, $wgRequest, $wgContLang;
- global $wgCapitalLinks;
-
- $this->setHeaders();
- $wgOut->addWikiMsg( 'renameuser-summary' );
-
- if ( !$wgUser->isAllowed( 'renameuser' ) ) {
- $wgOut->permissionRequired( 'renameuser' );
- return;
- }
-
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
-
- if( $wgUser->isBlocked() ){
- $wgOut->blockedPage();
- }
-
- $showBlockLog = $wgRequest->getBool( 'submit-showBlockLog' );
- $oldnamePar = trim( str_replace( '_', ' ', $wgRequest->getText( 'oldusername', $par ) ) );
- $oldusername = Title::makeTitle( NS_USER, $oldnamePar );
- // Force uppercase of newusername, otherwise wikis with wgCapitalLinks=false can create lc usernames
- $newusername = Title::makeTitleSafe( NS_USER, $wgContLang->ucfirst( $wgRequest->getText( 'newusername' ) ) );
- $oun = is_object( $oldusername ) ? $oldusername->getText() : '';
- $nun = is_object( $newusername ) ? $newusername->getText() : '';
- $token = $wgUser->editToken();
- $reason = $wgRequest->getText( 'reason' );
-
- $move_checked = $wgRequest->getBool( 'movepages', !$wgRequest->wasPosted());
- $suppress_checked = $wgRequest->getCheck( 'suppressredirect' );
-
- $warnings = array();
- if ( $oun && $nun && !$wgRequest->getCheck( 'confirmaction' ) ) {
- wfRunHooks( 'RenameUserWarning', array( $oun, $nun, &$warnings ) );
- }
-
- $wgOut->addHTML(
- Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getTitle()->getLocalUrl(), 'id' => 'renameuser' ) ) .
- Xml::openElement( 'fieldset' ) .
- Xml::element( 'legend', null, wfMsg( 'renameuser' ) ) .
- Xml::openElement( 'table', array( 'id' => 'mw-renameuser-table' ) ) .
- "<tr>
- <td class='mw-label'>" .
- Xml::label( wfMsg( 'renameuserold' ), 'oldusername' ) .
- "</td>
- <td class='mw-input'>" .
- Xml::input( 'oldusername', 20, $oun, array( 'type' => 'text', 'tabindex' => '1' ) ) . ' ' .
- "</td>
- </tr>
- <tr>
- <td class='mw-label'>" .
- Xml::label( wfMsg( 'renameusernew' ), 'newusername' ) .
- "</td>
- <td class='mw-input'>" .
- Xml::input( 'newusername', 20, $nun, array( 'type' => 'text', 'tabindex' => '2' ) ) .
- "</td>
- </tr>
- <tr>
- <td class='mw-label'>" .
- Xml::label( wfMsg( 'renameuserreason' ), 'reason' ) .
- "</td>
- <td class='mw-input'>" .
- Xml::input( 'reason', 40, $reason, array( 'type' => 'text', 'tabindex' => '3', 'maxlength' => 255 ) ) .
- "</td>
- </tr>"
- );
- if ( $wgUser->isAllowed( 'move' ) ) {
- $wgOut->addHTML( "
- <tr>
- <td>&#160;
- </td>
- <td class='mw-input'>" .
- Xml::checkLabel( wfMsg( 'renameusermove' ), 'movepages', 'movepages',
- $move_checked, array( 'tabindex' => '4' ) ) .
- "</td>
- </tr>"
- );
-
- if ( $wgUser->isAllowed( 'suppressredirect' ) ) {
- $wgOut->addHTML( "
- <tr>
- <td>&#160;
- </td>
- <td class='mw-input'>" .
- Xml::checkLabel( wfMsg( 'renameusersuppress' ), 'suppressredirect', 'suppressredirect',
- $suppress_checked, array( 'tabindex' => '5' ) ) .
- "</td>
- </tr>"
- );
- }
- }
- if ( $warnings ) {
- $warningsHtml = array();
- foreach ( $warnings as $warning )
- $warningsHtml[] = is_array( $warning ) ?
- call_user_func_array( 'wfMsgWikiHtml', $warning ) :
- wfMsgHtml( $warning );
- $wgOut->addHTML( "
- <tr>
- <td class='mw-label'>" . wfMsgWikiHtml( 'renameuserwarnings' ) . "
- </td>
- <td class='mw-input'>" .
- '<ul style="color: red; font-weight: bold"><li>' .
- implode( '</li><li>', $warningsHtml ) . '</li></ul>' .
- "</td>
- </tr>"
- );
- $wgOut->addHTML( "
- <tr>
- <td>&#160;
- </td>
- <td class='mw-input'>" .
- Xml::checkLabel( wfMsg( 'renameuserconfirm' ), 'confirmaction', 'confirmaction',
- false, array( 'tabindex' => '6' ) ) .
- "</td>
- </tr>"
- );
- }
- $wgOut->addHTML( "
- <tr>
- <td>&#160;
- </td>
- <td class='mw-submit'>" .
- Xml::submitButton( wfMsg( 'renameusersubmit' ), array( 'name' => 'submit',
- 'tabindex' => '7', 'id' => 'submit' ) ) .
- ' ' .
- Xml::submitButton(
- wfMsg( 'renameuser-submit-blocklog' ),
- array (
- 'name' => 'submit-showBlockLog',
- 'id' => 'submit-showBlockLog',
- 'tabindex' => '8'
- )
- ) .
- "</td>
- </tr>" .
- Xml::closeElement( 'table' ) .
- Xml::closeElement( 'fieldset' ) .
- Html::hidden( 'token', $token ) .
- Xml::closeElement( 'form' ) . "\n"
- );
-
- // Show block log if requested
- if ( $showBlockLog && is_object( $oldusername ) ) {
- $this->showLogExtract( $oldusername, 'block', $wgOut ) ;
- return;
- }
-
- if ( $wgRequest->getText( 'token' ) === '' ) {
- # They probably haven't even submitted the form, so don't go further.
- return;
- } elseif ( $warnings ) {
- # Let user read warnings
- return;
- } elseif ( !$wgRequest->wasPosted() || !$wgUser->matchEditToken( $wgRequest->getVal( 'token' ) ) ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>", 'renameuser-error-request' );
- return;
- } elseif ( !is_object( $oldusername ) ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrorinvalid', $wgRequest->getText( 'oldusername' ) ) );
- return;
- } elseif ( !is_object( $newusername ) ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrorinvalid', $wgRequest->getText( 'newusername' ) ) );
- return;
- } elseif ( $oldusername->getText() == $newusername->getText() ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>", 'renameuser-error-same-user' );
- return;
- }
-
- // Suppress username validation of old username
- $olduser = User::newFromName( $oldusername->getText(), false );
- $newuser = User::newFromName( $newusername->getText(), 'creatable' );
-
- // It won't be an object if for instance "|" is supplied as a value
- if ( !is_object( $olduser ) ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrorinvalid', $oldusername->getText() ) );
- return;
- }
- if ( !is_object( $newuser ) || !User::isCreatableName( $newuser->getName() ) ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrorinvalid', $newusername->getText() ) );
- return;
- }
-
- // Check for the existence of lowercase oldusername in database.
- // Until r19631 it was possible to rename a user to a name with first character as lowercase
- if ( $oldusername->getText() !== $wgContLang->ucfirst( $oldusername->getText() ) ) {
- // oldusername was entered as lowercase -> check for existence in table 'user'
- $dbr = wfGetDB( DB_SLAVE );
- $uid = $dbr->selectField( 'user', 'user_id',
- array( 'user_name' => $oldusername->getText() ),
- __METHOD__ );
- if ( $uid === false ) {
- if ( !$wgCapitalLinks ) {
- $uid = 0; // We are on a lowercase wiki but lowercase username does not exists
- } else {
- // We are on a standard uppercase wiki, use normal
- $uid = $olduser->idForName();
- $oldusername = Title::makeTitleSafe( NS_USER, $olduser->getName() );
- }
- }
- } else {
- // oldusername was entered as upperase -> standard procedure
- $uid = $olduser->idForName();
- }
-
- if ( $uid == 0 ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrordoesnotexist', $oldusername->getText() ) );
- return;
- }
-
- if ( $newuser->idForName() != 0 ) {
- $wgOut->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
- array( 'renameusererrorexists', $newusername->getText() ) );
- return;
- }
-
- // Always get the edits count, it will be used for the log message
- $contribs = User::edits( $uid );
-
- // Give other affected extensions a chance to validate or abort
- if ( !wfRunHooks( 'RenameUserAbort', array( $uid, $oldusername->getText(), $newusername->getText() ) ) ) {
- return;
- }
-
- // Do the heavy lifting...
- $rename = new RenameuserSQL( $oldusername->getText(), $newusername->getText(), $uid );
- if ( !$rename->rename() ) {
- return;
- }
-
- // If this user is renaming his/herself, make sure that Title::moveTo()
- // doesn't make a bunch of null move edits under the old name!
- if ( $wgUser->getId() == $uid ) {
- $wgUser->setName( $newusername->getText() );
- }
-
- // Log this rename
- $log = new LogPage( 'renameuser' );
- $log->addEntry( 'renameuser', $oldusername, wfMsgExt( 'renameuser-log', array( 'parsemag', 'content' ),
- $wgContLang->formatNum( $contribs ), $reason ), $newusername->getText() );
-
- // Move any user pages
- if ( $wgRequest->getCheck( 'movepages' ) && $wgUser->isAllowed( 'move' ) ) {
- $dbr = wfGetDB( DB_SLAVE );
-
- $pages = $dbr->select(
- 'page',
- array( 'page_namespace', 'page_title' ),
- array(
- 'page_namespace IN (' . NS_USER . ',' . NS_USER_TALK . ')',
- '(page_title ' . $dbr->buildLike( $oldusername->getDBkey() . '/', $dbr->anyString() ) .
- ' OR page_title = ' . $dbr->addQuotes( $oldusername->getDBkey() ) . ')'
- ),
- __METHOD__
- );
-
- $suppressRedirect = false;
-
- if ( $wgRequest->getCheck( 'suppressredirect' ) && $wgUser->isAllowed( 'suppressredirect' ) ) {
- $suppressRedirect = true;
- }
-
- $output = '';
- foreach ( $pages as $row ) {
- $oldPage = Title::makeTitleSafe( $row->page_namespace, $row->page_title );
- $newPage = Title::makeTitleSafe( $row->page_namespace,
- preg_replace( '!^[^/]+!', $newusername->getDBkey(), $row->page_title ) );
- # Do not autodelete or anything, title must not exist
- if ( $newPage->exists() && !$oldPage->isValidMoveTarget( $newPage ) ) {
- $link = Linker::linkKnown( $newPage );
- $output .= Html::rawElement(
- 'li',
- array( 'class' => 'mw-renameuser-pe' ),
- wfMessage( 'renameuser-page-exists' )->rawParams( $link )->escaped()
- );
- } else {
- $success = $oldPage->moveTo(
- $newPage,
- false,
- wfMessage(
- 'renameuser-move-log',
- $oldusername->getText(),
- $newusername->getText() )->inContentLanguage()->text(),
- !$suppressRedirect
- );
- if ( $success === true ) {
- # oldPage is not known in case of redirect suppression
- $oldLink = Linker::link( $oldPage, null, array(), array( 'redirect' => 'no' ) );
-
- # newPage is always known because the move was successful
- $newLink = Linker::linkKnown( $newPage );
-
- $output .= Html::rawElement(
- 'li',
- array( 'class' => 'mw-renameuser-pm' ),
- wfMessage( 'renameuser-page-moved' )->rawParams( $oldLink, $newLink )->escaped()
- );
- } else {
- $oldLink = Linker::linkKnown( $oldPage );
- $newLink = Linker::link( $newPage );
- $output .= Html::rawElement(
- 'li', array( 'class' => 'mw-renameuser-pu' ),
- wfMessage( 'renameuser-page-unmoved' )->rawParams( $oldLink, $newLink )->escaped()
- );
- }
- }
- }
- if ( $output ) {
- $wgOut->addHTML( Html::rawElement( 'ul', array(), $output ) );
- }
- }
-
- // Output success message stuff :)
- $wgOut->wrapWikiMsg( "<div class=\"successbox\">$1</div><br style=\"clear:both\" />",
- array( 'renameusersuccess', $oldusername->getText(), $newusername->getText() ) );
- }
-
- /**
- * @param $username Title
- * @param $type
- * @param $out OutputPage
- */
- function showLogExtract( $username, $type, &$out ) {
- # Show relevant lines from the logs:
- $out->addHTML( Xml::element( 'h2', null, LogPage::logName( $type ) ) . "\n" );
- LogEventsList::showLogExtract( $out, $type, $username->getPrefixedText() );
- }
-}
-
-class RenameuserSQL {
- /**
- * The old username
- *
- * @var string
- * @access private
- */
- var $old;
-
- /**
- * The new username
- *
- * @var string
- * @access private
- */
- var $new;
-
- /**
- * The user ID
- *
- * @var integer
- * @access private
- */
- var $uid;
-
- /**
- * The the tables => fields to be updated
- *
- * @var array
- * @access private
- */
- var $tables;
-
- /**
- * Constructor
- *
- * @param $old string The old username
- * @param $new string The new username
- * @param $uid
- */
- function __construct( $old, $new, $uid ) {
- $this->old = $old;
- $this->new = $new;
- $this->uid = $uid;
-
- $this->tables = array(); // Immediate updates
- $this->tables['image'] = array( 'img_user_text', 'img_user' );
- $this->tables['oldimage'] = array( 'oi_user_text', 'oi_user' );
- $this->tables['filearchive'] = array('fa_user_text','fa_user');
- $this->tablesJob = array(); // Slow updates
- // If this user has a large number of edits, use the jobqueue
- if ( User::edits( $this->uid ) > RENAMEUSER_CONTRIBJOB ) {
- $this->tablesJob['revision'] = array( 'rev_user_text', 'rev_user', 'rev_timestamp' );
- $this->tablesJob['archive'] = array( 'ar_user_text', 'ar_user', 'ar_timestamp' );
- $this->tablesJob['logging'] = array( 'log_user_text', 'log_user', 'log_timestamp' );
- } else {
- $this->tables['revision'] = array( 'rev_user_text', 'rev_user' );
- $this->tables['archive'] = array( 'ar_user_text', 'ar_user' );
- $this->tables['logging'] = array( 'log_user_text', 'log_user' );
- }
- // Recent changes is pretty hot, deadlocks occur if done all at once
- if ( wfQueriesMustScale() ) {
- $this->tablesJob['recentchanges'] = array( 'rc_user_text', 'rc_user', 'rc_timestamp' );
- } else {
- $this->tables['recentchanges'] = array( 'rc_user_text', 'rc_user' );
- }
-
- wfRunHooks( 'RenameUserSQL', array( $this ) );
- }
-
- /**
- * Do the rename operation
- */
- function rename() {
- global $wgMemc, $wgAuth, $wgUpdateRowsPerJob;
-
- wfProfileIn( __METHOD__ );
-
- $dbw = wfGetDB( DB_MASTER );
- $dbw->begin();
- wfRunHooks( 'RenameUserPreRename', array( $this->uid, $this->old, $this->new ) );
-
- // Rename and touch the user before re-attributing edits,
- // this avoids users still being logged in and making new edits while
- // being renamed, which leaves edits at the old name.
- $dbw->update( 'user',
- array( 'user_name' => $this->new, 'user_touched' => $dbw->timestamp() ),
- array( 'user_name' => $this->old ),
- __METHOD__
- );
- if ( !$dbw->affectedRows() ) {
- $dbw->rollback();
- return false;
- }
- // Reset token to break login with central auth systems.
- // Again, avoids user being logged in with old name.
- $user = User::newFromId( $this->uid );
- $authUser = $wgAuth->getUserInstance( $user );
- $authUser->resetAuthToken();
-
- // Delete from memcached.
- $wgMemc->delete( wfMemcKey( 'user', 'id', $this->uid ) );
-
- // Update ipblock list if this user has a block in there.
- $dbw->update( 'ipblocks',
- array( 'ipb_address' => $this->new ),
- array( 'ipb_user' => $this->uid, 'ipb_address' => $this->old ),
- __METHOD__ );
- // Update this users block/rights log. Ideally, the logs would be historical,
- // but it is really annoying when users have "clean" block logs by virtue of
- // being renamed, which makes admin tasks more of a pain...
- $oldTitle = Title::makeTitle( NS_USER, $this->old );
- $newTitle = Title::makeTitle( NS_USER, $this->new );
- $dbw->update( 'logging',
- array( 'log_title' => $newTitle->getDBkey() ),
- array( 'log_type' => array( 'block', 'rights' ),
- 'log_namespace' => NS_USER,
- 'log_title' => $oldTitle->getDBkey() ),
- __METHOD__ );
- // Do immediate updates!
- foreach ( $this->tables as $table => $fieldSet ) {
- list( $nameCol, $userCol ) = $fieldSet;
- $dbw->update( $table,
- array( $nameCol => $this->new ),
- array( $nameCol => $this->old, $userCol => $this->uid ),
- __METHOD__
- );
- }
-
- // Increase time limit (like CheckUser); this can take a while...
- if ( $this->tablesJob ) {
- wfSuppressWarnings();
- set_time_limit( 120 );
- wfRestoreWarnings();
- }
-
- $jobs = array(); // jobs for all tables
- // Construct jobqueue updates...
- // FIXME: if a bureaucrat renames a user in error, he/she
- // must be careful to wait until the rename finishes before
- // renaming back. This is due to the fact the the job "queue"
- // is not really FIFO, so we might end up with a bunch of edits
- // randomly mixed between the two new names. Some sort of rename
- // lock might be in order...
- foreach ( $this->tablesJob as $table => $params ) {
- $userTextC = $params[0]; // some *_user_text column
- $userIDC = $params[1]; // some *_user column
- $timestampC = $params[2]; // some *_timestamp column
-
- $res = $dbw->select( $table,
- array( $timestampC ),
- array( $userTextC => $this->old, $userIDC => $this->uid ),
- __METHOD__,
- array( 'ORDER BY' => "$timestampC ASC" )
- );
-
- $jobParams = array();
- $jobParams['table'] = $table;
- $jobParams['column'] = $userTextC;
- $jobParams['uidColumn'] = $userIDC;
- $jobParams['timestampColumn'] = $timestampC;
- $jobParams['oldname'] = $this->old;
- $jobParams['newname'] = $this->new;
- $jobParams['userID'] = $this->uid;
- // Timestamp column data for index optimizations
- $jobParams['minTimestamp'] = '0';
- $jobParams['maxTimestamp'] = '0';
- $jobParams['count'] = 0;
-
- // Insert jobs into queue!
- while ( true ) {
- $row = $dbw->fetchObject( $res );
- if ( !$row ) {
- # If there are any job rows left, add it to the queue as one job
- if ( $jobParams['count'] > 0 ) {
- $jobs[] = Job::factory( 'renameUser', $oldTitle, $jobParams );
- }
- break;
- }
- # Since the ORDER BY is ASC, set the min timestamp with first row
- if ( $jobParams['count'] == 0 ) {
- $jobParams['minTimestamp'] = $row->$timestampC;
- }
- # Keep updating the last timestamp, so it should be correct
- # when the last item is added.
- $jobParams['maxTimestamp'] = $row->$timestampC;
- # Update row counter
- $jobParams['count']++;
- # Once a job has $wgUpdateRowsPerJob rows, add it to the queue
- if ( $jobParams['count'] >= $wgUpdateRowsPerJob ) {
- $jobs[] = Job::factory( 'renameUser', $oldTitle, $jobParams );
- $jobParams['minTimestamp'] = '0';
- $jobParams['maxTimestamp'] = '0';
- $jobParams['count'] = 0;
- }
- }
- $dbw->freeResult( $res );
- }
-
- if ( count( $jobs ) > 0 ) {
- Job::safeBatchInsert( $jobs ); // don't commit yet
- }
-
- // Commit the transaction
- $dbw->commit();
-
- // Delete from memcached again to make sure
- $wgMemc->delete( wfMemcKey( 'user', 'id', $this->uid ) );
-
- // Clear caches and inform authentication plugins
- $user = User::newFromId( $this->uid );
- $wgAuth->updateExternalDB( $user );
- wfRunHooks( 'RenameUserComplete', array( $this->uid, $this->old, $this->new ) );
-
- wfProfileOut( __METHOD__ );
- return true;
- }
-}
diff --git a/extensions/Renameuser/SpecialRenameuser.php b/extensions/Renameuser/SpecialRenameuser.php
index 60052eca..0a78eed0 100644
--- a/extensions/Renameuser/SpecialRenameuser.php
+++ b/extensions/Renameuser/SpecialRenameuser.php
@@ -1 +1,5 @@
-<?php require dirname( __FILE__ ) . '/Renameuser.php';
+<?php
+/*
+ * Renameuser file for b/c... this sucks
+ */
+require_once( __DIR__ . '/Renameuser.php' );
diff --git a/extensions/Renameuser/cleanupArchiveUserText.php b/extensions/Renameuser/cleanupArchiveUserText.php
new file mode 100644
index 00000000..8599f3c2
--- /dev/null
+++ b/extensions/Renameuser/cleanupArchiveUserText.php
@@ -0,0 +1,59 @@
+<?php
+
+$IP = getenv( 'MW_INSTALL_PATH' );
+if ( $IP === false ) {
+ $IP = __DIR__ . '/../..';
+}
+
+require_once( "$IP/maintenance/Maintenance.php" );
+
+/**
+ * @ingroup Maintenance
+ */
+class CleanupArchiveUserText extends Maintenance {
+ public function __construct() {
+ parent::__construct();
+ $this->mDescription = "Update the archive table where users were previously renamed, but their archive contributions were not";
+ }
+
+ public function execute() {
+ $dbw = wfGetDB( DB_MASTER );
+ do {
+ $res = $dbw->select(
+ array( 'archive', 'user' ),
+ array( 'DISTINCT ar_user_text', 'user_name', 'ar_user' ),
+ array(
+ 'ar_user_text <> user_name',
+ 'ar_user = user_id',
+ ),
+ __METHOD__,
+ array( 'LIMIT' => 50 )
+ );
+ $results = 0;
+ foreach( $res as $row ) {
+ $results++;
+ $this->output( "User:{$row->ar_user_text} => User:{$row->user_name} " );
+ $dbw->update(
+ 'archive',
+ array( 'ar_user_text' => $row->user_name ),
+ array(
+ 'ar_user_text' => $row->ar_user_text,
+ 'ar_user' => $row->ar_user,
+ ),
+ __METHOD__,
+ array( 'LIMIT' => 50 )
+ );
+ $affected = $dbw->affectedRows();
+ $this->output( "$affected rows\n" );
+ wfWaitForSlaves();
+ }
+ } while ( $results === 50 );
+ }
+
+ public function getDbType() {
+ return Maintenance::DB_ADMIN;
+ }
+}
+
+$maintClass = "CleanupArchiveUserText";
+require_once( RUN_MAINTENANCE_IF_MAIN );
diff --git a/extensions/Renameuser/hooks.txt b/extensions/Renameuser/hooks.txt
new file mode 100644
index 00000000..8889b9f8
--- /dev/null
+++ b/extensions/Renameuser/hooks.txt
@@ -0,0 +1,34 @@
+This document describes how event hooks work in the Renameuser extension.
+
+For a more comprehensive guide to hooks, navigate to your root MediaWiki
+directory and read docs/hooks.txt.
+
+== Events and parameters ==
+This is a list of known events and parameters; please add to it if you're going
+to add events to the Renameuser extension.
+
+'RenameUserAbort': Allows the renaming to be aborted
+$uid: The user ID
+$oldusername: The old username
+$newusername: The new username
+
+'RenameUserComplete': Called after a user was renamed
+$uid: The user ID
+$old: The new username
+$new: The old username
+
+'RenameUserPreRename': Called before a user is renamed
+$uid: The user ID
+$old: The new username
+$new: The old username
+
+'RenameUserSQL': Called in the constructer of RenameuserSQL (which performs
+ the actual renaming of users)
+&$this: RenameuserSQL
+
+'RenameUserWarning': Called on Special:Renameuser before a user is renamed.
+ Will show the given warnings to the user and ask for a confirmation.
+$oun: The old username
+$nun: The new username
+&$warnings: Array with message key(s) or message key(s) and parameter(s) for
+ the warnings to be shown
diff --git a/extensions/Renameuser/renameUserCleanup.php b/extensions/Renameuser/renameUserCleanup.php
index 374cb891..25c4a1fd 100644
--- a/extensions/Renameuser/renameUserCleanup.php
+++ b/extensions/Renameuser/renameUserCleanup.php
@@ -25,7 +25,7 @@
$IP = getenv( 'MW_INSTALL_PATH' );
if ( $IP === false ) {
- $IP = dirname( __FILE__ ) . '/../..';
+ $IP = __DIR__ . '/../..';
}
require_once( "$IP/maintenance/Maintenance.php" );
diff --git a/extensions/Renameuser/specials/SpecialRenameuser.php b/extensions/Renameuser/specials/SpecialRenameuser.php
new file mode 100644
index 00000000..d869e2a8
--- /dev/null
+++ b/extensions/Renameuser/specials/SpecialRenameuser.php
@@ -0,0 +1,383 @@
+<?php
+
+/**
+ * Special page that allows authorised users to rename
+ * user accounts
+ */
+class SpecialRenameuser extends SpecialPage {
+ public function __construct() {
+ parent::__construct( 'Renameuser', 'renameuser' );
+ }
+
+ /**
+ * Show the special page
+ *
+ * @param mixed $par Parameter passed to the page
+ * @throws UserBlockedError|PermissionsError
+ * @return void
+ */
+ public function execute( $par ) {
+ global $wgContLang, $wgCapitalLinks;
+
+ $this->setHeaders();
+
+ $out = $this->getOutput();
+ $out->addWikiMsg( 'renameuser-summary' );
+
+ $user = $this->getUser();
+ if ( !$user->isAllowed( 'renameuser' ) ) {
+ throw new PermissionsError( 'renameuser' );
+ }
+
+ if ( wfReadOnly() ) {
+ $out->readOnlyPage();
+ return;
+ }
+
+ if( $user->isBlocked() ){
+ throw new UserBlockedError( $this->getUser()->mBlock );
+ }
+
+ $request = $this->getRequest();
+ $showBlockLog = $request->getBool( 'submit-showBlockLog' );
+ $oldnamePar = trim( str_replace( '_', ' ', $request->getText( 'oldusername', $par ) ) );
+ $oldusername = Title::makeTitle( NS_USER, $oldnamePar );
+ // Force uppercase of newusername, otherwise wikis with wgCapitalLinks=false can create lc usernames
+ $newusername = Title::makeTitleSafe( NS_USER, $wgContLang->ucfirst( $request->getText( 'newusername' ) ) );
+ $oun = is_object( $oldusername ) ? $oldusername->getText() : '';
+ $nun = is_object( $newusername ) ? $newusername->getText() : '';
+ $token = $user->getEditToken();
+ $reason = $request->getText( 'reason' );
+
+ $move_checked = $request->getBool( 'movepages', !$request->wasPosted());
+ $suppress_checked = $request->getCheck( 'suppressredirect' );
+
+ $warnings = array();
+ if ( $oun && $nun && !$request->getCheck( 'confirmaction' ) ) {
+ wfRunHooks( 'RenameUserWarning', array( $oun, $nun, &$warnings ) );
+ }
+
+ $out->addHTML(
+ Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getTitle()->getLocalUrl(), 'id' => 'renameuser' ) ) .
+ Xml::openElement( 'fieldset' ) .
+ Xml::element( 'legend', null, $this->msg( 'renameuser' )->text() ) .
+ Xml::openElement( 'table', array( 'id' => 'mw-renameuser-table' ) ) .
+ "<tr>
+ <td class='mw-label'>" .
+ Xml::label( $this->msg( 'renameuserold' )->text(), 'oldusername' ) .
+ "</td>
+ <td class='mw-input'>" .
+ Xml::input( 'oldusername', 20, $oun, array( 'type' => 'text', 'tabindex' => '1' ) ) . ' ' .
+ "</td>
+ </tr>
+ <tr>
+ <td class='mw-label'>" .
+ Xml::label( $this->msg( 'renameusernew' )->text(), 'newusername' ) .
+ "</td>
+ <td class='mw-input'>" .
+ Xml::input( 'newusername', 20, $nun, array( 'type' => 'text', 'tabindex' => '2' ) ) .
+ "</td>
+ </tr>
+ <tr>
+ <td class='mw-label'>" .
+ Xml::label( $this->msg( 'renameuserreason' )->text(), 'reason' ) .
+ "</td>
+ <td class='mw-input'>" .
+ Xml::input( 'reason', 40, $reason, array( 'type' => 'text', 'tabindex' => '3', 'maxlength' => 255 ) ) .
+ "</td>
+ </tr>"
+ );
+ if ( $user->isAllowed( 'move' ) ) {
+ $out->addHTML( "
+ <tr>
+ <td>&#160;
+ </td>
+ <td class='mw-input'>" .
+ Xml::checkLabel( $this->msg( 'renameusermove' )->text(), 'movepages', 'movepages',
+ $move_checked, array( 'tabindex' => '4' ) ) .
+ "</td>
+ </tr>"
+ );
+
+ if ( $user->isAllowed( 'suppressredirect' ) ) {
+ $out->addHTML( "
+ <tr>
+ <td>&#160;
+ </td>
+ <td class='mw-input'>" .
+ Xml::checkLabel(
+ $this->msg( 'renameusersuppress' )->text(),
+ 'suppressredirect',
+ 'suppressredirect',
+ $suppress_checked,
+ array( 'tabindex' => '5' )
+ ) .
+ "</td>
+ </tr>"
+ );
+ }
+ }
+ if ( $warnings ) {
+ $warningsHtml = array();
+ foreach ( $warnings as $warning ) {
+ $warningsHtml[] = is_array( $warning ) ?
+ $this->msg( $warning[0] )->rawParams( array_slice( $warning, 1 ) )->escaped() :
+ $this->msg( $warning )->escaped();
+ }
+
+ $out->addHTML( "
+ <tr>
+ <td class='mw-label'>" . $this->msg( 'renameuserwarnings' )->escaped() . "
+ </td>
+ <td class='mw-input'>" .
+ '<ul style="color: red; font-weight: bold"><li>' .
+ implode( '</li><li>', $warningsHtml ) . '</li></ul>' .
+ "</td>
+ </tr>"
+ );
+ $out->addHTML( "
+ <tr>
+ <td>&#160;
+ </td>
+ <td class='mw-input'>" .
+ Xml::checkLabel(
+ $this->msg( 'renameuserconfirm' )->text(),
+ 'confirmaction',
+ 'confirmaction',
+ false,
+ array( 'tabindex' => '6' )
+ ) .
+ "</td>
+ </tr>"
+ );
+ }
+ $out->addHTML( "
+ <tr>
+ <td>&#160;
+ </td>
+ <td class='mw-submit'>" .
+ Xml::submitButton(
+ $this->msg( 'renameusersubmit' )->text(),
+ array(
+ 'name' => 'submit',
+ 'tabindex' => '7',
+ 'id' => 'submit'
+ )
+ ) .
+ ' ' .
+ Xml::submitButton(
+ $this->msg( 'renameuser-submit-blocklog' )->text(),
+ array (
+ 'name' => 'submit-showBlockLog',
+ 'id' => 'submit-showBlockLog',
+ 'tabindex' => '8'
+ )
+ ) .
+ "</td>
+ </tr>" .
+ Xml::closeElement( 'table' ) .
+ Xml::closeElement( 'fieldset' ) .
+ Html::hidden( 'token', $token ) .
+ Xml::closeElement( 'form' ) . "\n"
+ );
+
+ // Show block log if requested
+ if ( $showBlockLog && is_object( $oldusername ) ) {
+ $this->showLogExtract( $oldusername, 'block', $out ) ;
+ return;
+ }
+
+ if ( $request->getText( 'token' ) === '' ) {
+ # They probably haven't even submitted the form, so don't go further.
+ return;
+ } elseif ( $warnings ) {
+ # Let user read warnings
+ return;
+ } elseif ( !$request->wasPosted() || !$user->matchEditToken( $request->getVal( 'token' ) ) ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>", 'renameuser-error-request' );
+ return;
+ } elseif ( !is_object( $oldusername ) ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrorinvalid', $request->getText( 'oldusername' ) ) );
+ return;
+ } elseif ( !is_object( $newusername ) ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrorinvalid', $request->getText( 'newusername' ) ) );
+ return;
+ } elseif ( $oldusername->getText() == $newusername->getText() ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>", 'renameuser-error-same-user' );
+ return;
+ }
+
+ // Suppress username validation of old username
+ $olduser = User::newFromName( $oldusername->getText(), false );
+ $newuser = User::newFromName( $newusername->getText(), 'creatable' );
+
+ // It won't be an object if for instance "|" is supplied as a value
+ if ( !is_object( $olduser ) ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrorinvalid', $oldusername->getText() ) );
+ return;
+ }
+ if ( !is_object( $newuser ) || !User::isCreatableName( $newuser->getName() ) ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrorinvalid', $newusername->getText() ) );
+ return;
+ }
+
+ // Check for the existence of lowercase oldusername in database.
+ // Until r19631 it was possible to rename a user to a name with first character as lowercase
+ if ( $oldusername->getText() !== $wgContLang->ucfirst( $oldusername->getText() ) ) {
+ // oldusername was entered as lowercase -> check for existence in table 'user'
+ $dbr = wfGetDB( DB_SLAVE );
+ $uid = $dbr->selectField( 'user', 'user_id',
+ array( 'user_name' => $oldusername->getText() ),
+ __METHOD__ );
+ if ( $uid === false ) {
+ if ( !$wgCapitalLinks ) {
+ $uid = 0; // We are on a lowercase wiki but lowercase username does not exists
+ } else {
+ // We are on a standard uppercase wiki, use normal
+ $uid = $olduser->idForName();
+ $oldusername = Title::makeTitleSafe( NS_USER, $olduser->getName() );
+ }
+ }
+ } else {
+ // oldusername was entered as upperase -> standard procedure
+ $uid = $olduser->idForName();
+ }
+
+ if ( $uid == 0 ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrordoesnotexist', $oldusername->getText() ) );
+ return;
+ }
+
+ if ( $newuser->idForName() != 0 ) {
+ $out->wrapWikiMsg( "<div class=\"errorbox\">$1</div>",
+ array( 'renameusererrorexists', $newusername->getText() ) );
+ return;
+ }
+
+ // Always get the edits count, it will be used for the log message
+ $contribs = $olduser->getEditCount();
+
+ // Give other affected extensions a chance to validate or abort
+ if ( !wfRunHooks( 'RenameUserAbort', array( $uid, $oldusername->getText(), $newusername->getText() ) ) ) {
+ return;
+ }
+
+ // Do the heavy lifting...
+ $rename = new RenameuserSQL( $oldusername->getText(), $newusername->getText(), $uid );
+ if ( !$rename->rename() ) {
+ return;
+ }
+
+ // If this user is renaming his/herself, make sure that Title::moveTo()
+ // doesn't make a bunch of null move edits under the old name!
+ if ( $user->getId() == $uid ) {
+ $user->setName( $newusername->getText() );
+ }
+
+ // Log this rename, updated to 1.19+ Log form.
+ // https://www.mediawiki.org/wiki/Logging_to_Special:Log
+ $logEntry = new ManualLogEntry( 'renameuser', 'renameuser' );
+ $logEntry->setPerformer( $this->getUser() );
+ $logEntry->setTarget( $oldusername );
+ $logEntry->setComment( $reason );
+ $logEntry->setParameters( array(
+ '4::olduser' => $oldusername->getText(),
+ '5::newuser' => $newusername->getText(),
+ '6::edits' => $contribs
+ ) );
+ $logid = $logEntry->insert();
+ $logEntry->publish( $logid );
+
+ // Move any user pages
+ if ( $request->getCheck( 'movepages' ) && $user->isAllowed( 'move' ) ) {
+ $dbr = wfGetDB( DB_SLAVE );
+
+ $pages = $dbr->select(
+ 'page',
+ array( 'page_namespace', 'page_title' ),
+ array(
+ 'page_namespace IN (' . NS_USER . ',' . NS_USER_TALK . ')',
+ '(page_title ' . $dbr->buildLike( $oldusername->getDBkey() . '/', $dbr->anyString() ) .
+ ' OR page_title = ' . $dbr->addQuotes( $oldusername->getDBkey() ) . ')'
+ ),
+ __METHOD__
+ );
+
+ $suppressRedirect = false;
+
+ if ( $request->getCheck( 'suppressredirect' ) && $user->isAllowed( 'suppressredirect' ) ) {
+ $suppressRedirect = true;
+ }
+
+ $output = '';
+ foreach ( $pages as $row ) {
+ $oldPage = Title::makeTitleSafe( $row->page_namespace, $row->page_title );
+ $newPage = Title::makeTitleSafe( $row->page_namespace,
+ preg_replace( '!^[^/]+!', $newusername->getDBkey(), $row->page_title ) );
+ # Do not autodelete or anything, title must not exist
+ if ( $newPage->exists() && !$oldPage->isValidMoveTarget( $newPage ) ) {
+ $link = Linker::linkKnown( $newPage );
+ $output .= Html::rawElement(
+ 'li',
+ array( 'class' => 'mw-renameuser-pe' ),
+ wfMessage( 'renameuser-page-exists' )->rawParams( $link )->escaped()
+ );
+ } else {
+ $success = $oldPage->moveTo(
+ $newPage,
+ false,
+ wfMessage(
+ 'renameuser-move-log',
+ $oldusername->getText(),
+ $newusername->getText() )->inContentLanguage()->text(),
+ !$suppressRedirect
+ );
+ if ( $success === true ) {
+ # oldPage is not known in case of redirect suppression
+ $oldLink = Linker::link( $oldPage, null, array(), array( 'redirect' => 'no' ) );
+
+ # newPage is always known because the move was successful
+ $newLink = Linker::linkKnown( $newPage );
+
+ $output .= Html::rawElement(
+ 'li',
+ array( 'class' => 'mw-renameuser-pm' ),
+ wfMessage( 'renameuser-page-moved' )->rawParams( $oldLink, $newLink )->escaped()
+ );
+ } else {
+ $oldLink = Linker::linkKnown( $oldPage );
+ $newLink = Linker::link( $newPage );
+ $output .= Html::rawElement(
+ 'li', array( 'class' => 'mw-renameuser-pu' ),
+ wfMessage( 'renameuser-page-unmoved' )->rawParams( $oldLink, $newLink )->escaped()
+ );
+ }
+ }
+ }
+ if ( $output ) {
+ $out->addHTML( Html::rawElement( 'ul', array(), $output ) );
+ }
+ }
+
+ // Output success message stuff :)
+ $out->wrapWikiMsg( "<div class=\"successbox\">$1</div><br style=\"clear:both\" />",
+ array( 'renameusersuccess', $oldusername->getText(), $newusername->getText() ) );
+ }
+
+ /**
+ * @param $username Title
+ * @param $type
+ * @param $out OutputPage
+ */
+ function showLogExtract( $username, $type, &$out ) {
+ # Show relevant lines from the logs:
+ $logPage = new LogPage( $type );
+ $out->addHTML( Xml::element( 'h2', null, $logPage->getName()->text() ) . "\n" );
+ LogEventsList::showLogExtract( $out, $type, $username->getPrefixedText() );
+ }
+}