Localisation updates from http://translatewiki.net.
[lhc/web/wiklou.git] / languages / messages / MessagesQqq.php
index 8665330..096dfc4 100644 (file)
@@ -34,6 +34,7 @@
  * @author Dalibor Bosits
  * @author Darth Kule
  * @author Deadelf
+ * @author Dekel E
  * @author Dsvyas
  * @author Emilkris33
  * @author Erwin
@@ -208,6 +209,7 @@ Is only shown if {{msg-mw|tog-enotifusertalkpages}} or/and {{msg-mw|tog-enotifwa
 'tog-norollbackdiff' => "Option in [[Special:Preferences]], 'Misc' tab. Only shown for users with the rollback right. By default a diff is shown below the return screen of a rollback. Checking this preference toggle will suppress that. {{Gender}}
 {{Identical|Rollback}}",
 'tog-useeditwarning' => 'Used as label for the checkbox in [[Special:Preferences#mw-prefsection-editing|Special:Preferences]].',
+'tog-prefershttps' => 'Toggle option used in [[Special:Preferences]] that indicates if the user wants to use a secure connection when logged in',
 
 'underline-always' => 'Used in [[Special:Preferences#mw-prefsection-rendering|Preferences]].
 
@@ -696,13 +698,14 @@ For explanation of 'lock' see [[w:Lock_(computer_science)|wikipedia]].",
 'aboutpage' => 'Used as the target of the link that appears at the footer of every page on the wiki (in most of  the skins) and leads to the page that contains the site description. Therefore the content should be the same with the page name of the site description page. Only the message in the [[mw:Manual:$wgLanguageCode|site language]]  ([[MediaWiki:Aboutpage]]) is used. The link label is {{msg-mw|aboutsite}}.
 
 {{doc-important|Do not translate "Project:" part, for this is the namespace prefix.}}',
-'copyright' => '* $1 - license name',
+'copyright' => 'Parameters:
+* $1 - license name',
 'copyrightpage' => '{{doc-important|Do not change <nowiki>{{ns:project}}</nowiki>}}
 
 {{Identical|Copyright}}',
 'currentevents' => 'Standard link in the sidebar, for news.
 
-See also {{msg-mw|currentevents-url}} for the link url.
+See also {{msg-mw|Currentevents-url}} for the link URL.
 
 See also:
 * {{msg-mw|Currentevents}}
@@ -803,12 +806,13 @@ Parameters:
 * $2 - a link points to new messages diff. Its text is {{msg-mw|Newmessagesdifflink}}
 See also:
 * {{msg-mw|Youhavenewmessagesmanyusers}}',
-'newmessageslink' => 'This is the first link displayed in an orange rectangle when a user gets a message on his talk page.
-
-Used in message {{msg-mw|youhavenewmessages}} (as parameter $1).
+'newmessageslink' => 'This is the first link displayed in an orange rectangle when a user gets a message on their talk page.
 
+Used as <code>$1</code> in message {{msg-mw|Youhavenewmessages}}.
 {{Identical|New messages}}',
-'newmessagesdifflink' => 'This is the second link displayed in an orange rectangle when a user gets a message on his talk page. Used in message {{msg-mw|youhavenewmessages}} (as parameter $2).
+'newmessagesdifflink' => 'This is the second link displayed in an orange rectangle when a user gets a message on his talk page.
+
+Used as <code>$2</code> in message {{msg-mw|Youhavenewmessages}}.
 
 See also:
 * {{msg-mw|Newmessagesdifflinkplural}}
@@ -826,10 +830,15 @@ Parameters:
 * $2 - {{msg-mw|newmessagesdifflinkplural}}
 See also:
 * {{msg-mw|Youhavenewmessages}}',
-'newmessageslinkplural' => 'Like {{msg-mw|newmessageslink}} but supporting pluralization. Used in message {{msg-mw|youhavenewmessagesfromusers}} (as parameter $1).
-This message itself takes one parameter, $1, which is 1 if there was one new edit, or 2 if there was more than one new edit
-since the last time the user has seen his or her talk page.
-{{Identical|New messages}}',
+'newmessageslinkplural' => "Like {{msg-mw|Newmessageslink}} but supporting pluralization.
+
+Used as <code>$1</code> in {{msg-mw|Youhavenewmessagesfromusers}}.
+
+Parameters:
+* $1 - 1 or 2:
+** 1 - if there was '''one''' new edit since the last time the user has seen their talk page
+** 2 - if there was '''more than one''' new edit since the last time the user has seen their talk page
+{{Identical|New messages}}",
 'newmessagesdifflinkplural' => 'This message itself takes one parameter, $1, which is the number of new edits since the last time the user has seen his or her talk page: it should be used only for correct [[plural]] as in the source text, as the exact number is not relevant.
 
 Like {{msg-mw|newmessagesdifflink}} but supporting pluralization.
@@ -1041,22 +1050,27 @@ Parameters:
 * $2 - Content of
 *# {{msg-mw|Missingarticle-rev}} - Permalink with invalid revision#
 *# {{msg-mw|Missingarticle-diff}} - Diff with invalid revision#',
-'missingarticle-rev' => 'Parameter $2 of {{msg-mw|Missing-article}}: It is shown after the articlename.
+'missingarticle-rev' => 'Used as <code>$2</code> in {{msg-mw|Missing-article}}
 
-Parameters:
-* $1 - revision# of the requested id
+Preceded by the page title.
 
-[{{canonicalurl:Translating:Tasks|oldid=371789000}} Click here] to see an example of such an error message.',
-'missingarticle-diff' => 'Parameter $2 of {{msg-mw|Missing-article}}: It is shown after the articlename.
+[{{canonicalurl:Translating:Tasks|oldid=371789000}} Click here] to see an example of such an error message.
 
 Parameters:
-* $1 - revision# of the old id
-* $2 - revision# of the id build the diff with
+* $1 - revision# of the requested ID',
+'missingarticle-diff' => 'Used as <code>$2</code> in {{msg-mw|Missing-article}}
 
-[{{canonicalurl:Translating:Tasks|diff=372398&oldid=371789000}} Click here] to see an example of such an error message.',
+Preceded by the page title.
+
+[{{canonicalurl:Translating:Tasks|diff=372398&oldid=371789000}} Click here] to see an example of such an error message.
+
+Parameters:
+* $1 - the old revision ID
+* $2 - the revision ID to build the diff with',
 'readonly_lag' => 'Error message displayed when the database is locked.',
 'internalerror' => '{{Identical|Internal error}}',
-'internalerror_info' => '* $1 - error message',
+'internalerror_info' => 'Parameters:
+* $1 - error message',
 'fileappenderrorread' => '"Append" is a computer procedure, explained on [[w:Append|Wikipedia]]. Parameters:
 * $1 - probably filename',
 'fileappenderror' => 'Parameters:
@@ -1068,10 +1082,14 @@ Parameters:
 'filerenameerror' => 'Parameters:
 * $1 - old file name
 * $2 - new file name',
-'filedeleteerror' => '* $1 - file name',
-'directorycreateerror' => '* $1 - directory name',
-'filenotfound' => '* $1 - file name',
-'fileexistserror' => '* $1 - file name',
+'filedeleteerror' => 'Parameters:
+* $1 - file name',
+'directorycreateerror' => 'Parameters:
+* $1 - directory name',
+'filenotfound' => 'Parameters:
+* $1 - file name',
+'fileexistserror' => 'Parameters:
+* $1 - file name',
 'unexpected' => 'This message indicates the value $2 is unexpected for $1. Parameters:
 * $1 - name
 * $2 - value',
@@ -1127,10 +1145,10 @@ See also:
 'actionthrottledtext' => 'Used as error message. Read it in combination with {{msg-mw|actionthrottled}}.',
 'protectedpagetext' => "This message is displayed when trying to edit a page you can't edit because it has been protected.
 
-Parameters:
-* $1 - the raw name of the right which is needed to edit the page
+The title for this message is {{msg-mw|Protectedpage}}.
 
-The title for this message is {{msg-mw|protectedpage}}.",
+Parameters:
+* $1 - (Unused) the raw name of the right which is needed to edit the page",
 'viewsourcetext' => 'The text shown when displaying the source of a page that the user has no permission to edit',
 'viewyourtext' => 'Same as {{msg-mw|viewsourcetext}} but when showing the text submitted by the user, this happens e.g. when the user was blocked while he is editing the page',
 'protectedinterface' => 'Message shown if a user without the "editinterface" right tries to edit a page in the MediaWiki namespace.
@@ -1143,7 +1161,8 @@ See also {{msg-mw|protectedinterface}}.',
 'cascadeprotected' => 'Parameters:
 * $1 - number of cascade-protected pages, used for PLURAL
 * $2 - list of cascade-protected pages',
-'namespaceprotected' => '* $1 - namespace name',
+'namespaceprotected' => 'Parameters:
+* $1 - namespace name',
 'customcssprotected' => 'Used as error message.',
 'customjsprotected' => 'Used as error message.',
 'mycustomcssprotected' => 'Used as error message.',
@@ -1151,7 +1170,9 @@ See also {{msg-mw|protectedinterface}}.',
 'myprivateinfoprotected' => 'Used as error message.',
 'mypreferencesprotected' => 'Used as error message.',
 'ns-specialprotected' => 'Error message displayed when trying to edit a page in the Special namespace',
-'titleprotected' => 'Use $1 for GENDER.',
+'titleprotected' => 'Used as error message. Parameters:
+* $1 - username; GENDER supported
+* $2 - reason for protection',
 'filereadonlyerror' => 'Parameters:
 * $1 - file name
 * $2 - file repository name
@@ -1159,7 +1180,7 @@ See also {{msg-mw|protectedinterface}}.',
 'invalidtitle-knownnamespace' => 'Displayed when an invalid title was encountered (generally in a list), but the namespace number is known to exist.
 
 Parameters:
-* $1 - the namespace number
+* $1 - (Unused) the namespace number
 * $2 - the namespace name in content language or {{msg-mw|blanknamespace}} for the main namespace
 * $3 - the part of the title after the namespace (e.g. SomeName for the page User:SomeName)',
 'invalidtitle-unknownnamespace' => 'Displayed when an invalid title was encountered (generally in a list) and the namespace number is unknown. Parameters:
@@ -1178,9 +1199,17 @@ Parameters:
 
 # Login and logout pages
 'logouttext' => 'Log out message. Parameters:
-* $1 - an URL to [[Special:Userlogin]] containing <code>returnto</code> and <code>returntoquery</code> parameters',
-'welcomeuser' => 'Text for a welcome heading that users see after registering a user account. $1 is the username of the new user. See [[bugzilla:42215]]',
-'welcomecreation-msg' => 'A welcome message users see after registering a user account, following a welcomeuser heading. $1 is the username of the new user. Replaces welcomecreation in 1.21wmf5,see [[bugzilla:42215]]',
+* $1 - (Unused) an URL to [[Special:Userlogin]] containing <code>returnto</code> and <code>returntoquery</code> parameters',
+'welcomeuser' => 'Text for a welcome heading that users see after registering a user account.
+
+Parameters:
+* $1 - the username of the new user. See [[bugzilla:42215]]',
+'welcomecreation-msg' => 'A welcome message users see after registering a user account, following a welcomeuser heading.
+
+Parameters:
+* $1 - (Unused) the username of the new user.
+
+Replaces welcomecreation in 1.21wmf5, see [[bugzilla:42215]]',
 'yourname' => 'Since 1.22 no longer used in core, but used by some extensions.
 {{Identical|Username}}',
 'userlogin-yourname' => "In user login & create account forms, label for username field.
@@ -1222,7 +1251,6 @@ See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?t
 'userlogin-signwithsecure' => 'Text of link to HTTPS login form.
 
 See example: [[Special:UserLogin]]',
-'securelogin-stick-https' => 'Used as label for checkbox.',
 'yourdomainname' => 'Used as label for listbox.',
 'password-change-forbidden' => 'Error message shown when an external authentication source does not allow the password to be changed.',
 'externaldberror' => 'This message is thrown when a valid attempt to change the wiki password for a user fails because of a database error or an error from an external system.',
@@ -1312,7 +1340,7 @@ See also:
 
 See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?type=signup]',
 'createacct-another-email-ph' => 'Placeholder in create account form for email field when one user creates an account for another.',
-'createaccountmail' => 'The label for the checkbox for creating a new account and sending the new password to the specified e-mail address directly, as used on [[Special:UserLogin/signup]] when one user creates an account for another (if creating accounts by e-mail is allowed).
+'createaccountmail' => 'The label for the checkbox for creating a new account and sending the new password to the specified email address directly, as used on [[Special:UserLogin/signup]] when one user creates an account for another (if creating accounts by email is allowed).
 
 See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?type=signup]',
 'createacct-realname' => 'In vertical-layout create account form, label for field to enter optional real name.',
@@ -1334,9 +1362,9 @@ See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?t
 'createacct-another-submit' => 'Submit button of  [[Special:UserLogin/signup]] ([[Special:CreateAccount]]) when accessed by a registered user.
 
 The original means "create an account in addition to the one you already have"; sometimes, but not always, it means you are going to "Create the account on behalf of somebody else" or "Create account for another".',
-'createacct-benefit-heading' => 'In vertical-layout create account form, the heading for the section describing the benefits of creating an account.
+'createacct-benefit-heading' => 'In vertical-layout create account form, the heading for the section describing the benefits of creating an account. See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?type=signup]
 
-See example: [{{canonicalurl:Special:UserLogin|type=signup}} Special:UserLogin?type=signup]',
+If in your language you need to know the gender of the name for the wiki (which is the subject of the English sentence), please adapt the sentence as much as you need for your translation to fit.',
 'createacct-benefit-body1' => 'In vertical-layout create account form, the text for the first benefit.
 
 Preceded by the message {{msg-mw|Createacct-benefit-head1}} (number of edits).
@@ -1399,36 +1427,39 @@ This message is only shown when you can't create an account, otherwise the follo
 Parameters:
 * $1 - username",
 'nouserspecified' => 'Used as error message when username to fetch is not specified.',
-'login-userblocked' => 'This message supports GENDER, username is available in $1.',
+'login-userblocked' => '{{gender}}
+Parameters:
+* $1 - (Optional) username, for GENDER support',
 'wrongpassword' => 'Used as error message when the provided password is wrong.
 {{Identical|Please try again}}',
 'wrongpasswordempty' => 'Error message displayed when entering a blank password.
 {{Identical|Please try again}}',
-'passwordtooshort' => 'This message is shown at
-
-* [[Special:Preferences]]
-* [[Special:CreateAccount]]
+'passwordtooshort' => 'This message is shown in [[Special:Preferences]] and [[Special:CreateAccount]].
 
-$1 is the minimum number of characters in the password.',
+Parameters:
+* $1 - the minimum number of characters in the password',
 'password-name-match' => 'Used as error message when password validity check failed.',
 'password-login-forbidden' => 'Error message shown when the user has tried to log in using one of the special username/password combinations used for MediaWiki testing. (See [[mwr:75589]], [[mwr:75605]].)',
 'mailmypassword' => 'Heading in [[Special:PasswordReset]]',
-'passwordremindertitle' => 'Title of e-mail which contains temporary password',
-'passwordremindertext' => 'This text is used in an e-mail sent when a user requests a new temporary password (he has forgotten his password) or when an sysop creates a new user account choosing to have password and username sent to the new user by e-mail.
-* $1 is an IP address. Example: 123.123.123.123
-* $2 is a username. Example: Joe
-* $3 is a password. Example: er##@fdas!
-* $4 is a URL. Example: http://wiki.example.com
-* $5 is a number of days in which the temporary password will expire',
-'noemail' => 'Shown as error message when trying to register a user sending password to e-mail adress and no e-mail address has been given. Registering users and sending a password to an e-mail address may require non-standard user rights ([{{canonicalurl:Special:UserLogin|action=submitlogin&type=signup}} register user link]).
+'passwordremindertitle' => 'Title of email which contains temporary password',
+'passwordremindertext' => 'This text is used in an email sent when a user requests a new temporary password (he has forgotten his password) or when an sysop creates a new user account choosing to have password and username sent to the new user by email.
+
+Parameters:
+* $1 - an IP address. Example: 123.123.123.123
+* $2 - a username. Example: Joe
+* $3 - a password. Example: er##@fdas!
+* $4 - a URL. Example: http://wiki.example.com
+* $5 - a number of days in which the temporary password will expire',
+'noemail' => 'Shown as error message when trying to register a user sending password to email address and no email address has been given. Registering users and sending a password to an email address may require non-standard user rights ([{{canonicalurl:Special:UserLogin|action=submitlogin&type=signup}} register user link]).
 
 Parameters:
-* $1 is a user name. This parameter can be used with GENDER.',
+* $1 - a user name, can be used with GENDER',
 'noemailcreate' => 'Used as error message when one user creates an account for another and there is no email.',
-'passwordsent' => '* $1 - username',
+'passwordsent' => 'Parameters:
+* $1 - username',
 'blocked-mailpassword' => 'Used as error message in password recovery.',
-'eauthentsent' => "This message appears after entering an e-mail address in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}}, then clicking on '{{int:saveprefs}}'.",
-'throttled-mailpassword' => 'Used in [[Special:PasswordReset]].
+'eauthentsent' => 'This message appears after entering an email address in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}}, then clicking on "{{int:saveprefs}}".',
+'throttled-mailpassword' => 'Used in [[Special:PasswordReset]]. Parameters:
 * $1 - password reset email resend time (in hours)',
 'mailerror' => 'Used as error message in sending confirmation mail to user. Parameters:
 * $1 - new mail address',
@@ -1441,15 +1472,19 @@ Parameters:
 'emailauthenticated' => 'In user preferences ([[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}}) and on [[Special:ConfirmEmail]].
 
 Parameters:
-* $1 - obsolete, date and time
+* $1 - (Unused) obsolete, date and time
 * $2 - date
 * $3 - time',
-'emailnotauthenticated' => 'Message in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}}. It appears after saving your e-mail address but before it has been authenticated.',
-'noemailprefs' => "Message appearing in the 'E-mail options' section of the 'User profile' page in [[Special:Preferences|Preferences]], when no user e-mail address has been entered.",
-'emailconfirmlink' => 'Link to [[Special:ConfirmEmail]]. Appears in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}} after saving your e-mail address but before it has been authenticated.',
-'invalidemailaddress' => 'Shown as a warning when written an invalid e-mail adress in [[Special:Preferences]] and {{fullurl:Special:UserLogin|type=signup}} page',
+'emailnotauthenticated' => 'Message in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}}.
+
+It appears after saving your email address but before it has been authenticated.',
+'noemailprefs' => 'Message appearing in the "Email options" section of the "User profile" page in [[Special:Preferences|Preferences]], when no user email address has been entered.',
+'emailconfirmlink' => 'Link to [[Special:ConfirmEmail]].
+
+Appears in [[Special:Preferences]] > {{int:prefs-personal}} > {{int:email}} after saving your email address but before it has been authenticated.',
+'invalidemailaddress' => 'Shown as a warning when written an invalid email address in [[Special:Preferences]] and {{fullurl:Special:UserLogin|type=signup}} page',
 'cannotchangeemail' => 'Error message shown when user goes to [[Special:ChangeEmail]] but email addresses cannot be changed on the site.',
-'emaildisabled' => 'Error message shown when user tries to set an e-mail address but e-mail features are disabled.',
+'emaildisabled' => 'Error message shown when user tries to set an email address but email features are disabled.',
 'accountcreated' => 'Used as page title in [[Special:UserLogin]].
 
 See also:
@@ -1460,15 +1495,37 @@ See also:
 See also:
 * {{msg-mw|Accountcreated|title}}
 * {{msg-mw|Accountcreatedtext|message}}',
-'createaccount-title' => 'Subject of the e-mail sent to the e-mail address entered at [[Special:CreateAccount]] when one user creates an account for another and clicks the checkbox labelled "{{msg-mw|createaccountmail}}".',
-'createaccount-text' => 'Body of the e-mail sent to the e-mail address entered at [[Special:CreateAccount]] when one user creates an account for another and clicks the checkbox labelled "{{msg-mw|createaccountmail}}".
-
-*Parameter $2 is the name entered as username.
-*Parameter $3 is a password (randomly generated).
-*Parameter $4 is a URL to the wiki',
-'login-throttled' => 'Error message shown at [[Special:UserLogin]] after 5 wrong passwords. The hardcoded waiting time is 300 seconds.',
+'createaccount-title' => 'Subject of the email sent to the email address entered at [[Special:CreateAccount]] when one user creates an account for another and clicks the checkbox labelled {{msg-mw|Createaccountmail}}.',
+'createaccount-text' => "Body of the email sent to the email address entered at [[Special:CreateAccount]] when one user creates an account for another and clicks the checkbox labelled:
+* {{msg-mw|Createaccountmail}}
+
+Parameters:
+* $1 - (Unused) IP address
+* $2 - the name entered as username
+* $3 - a password (randomly generated)
+* $4 - a URL to the wiki ('<' + server name + script name + '>')
+* $5 - (Unused) number of days to password expiry date",
+'login-throttled' => 'Error message shown at [[Special:UserLogin]] after the user has tried to login with incorrect password too many times; also used by [[Special:ChangeEmail]] and [[Special:ChangePassword]].
+
+The user has to wait a certain time before trying to log in again.
+
+Parameters:
+* $1 - the time to wait before the next login attempt. Automatically formatted using the following duration messages:
+** {{msg-mw|Duration-millennia}}
+** {{msg-mw|Duration-centuries}}
+** {{msg-mw|Duration-decades}}
+** {{msg-mw|Duration-years}}
+** {{msg-mw|Duration-weeks}}
+** {{msg-mw|Duration-days}}
+** {{msg-mw|Duration-hours}}
+** {{msg-mw|Duration-minutes}}
+** {{msg-mw|Duration-seconds}}
+
+This is a protection against robots trying to find the password by trying lots of them.
+The number of attempts and waiting time are configured via [[mw:Manual:$wgPasswordAttemptThrottle|$wgPasswordAttemptThrottle]].',
 'login-abort-generic' => 'The generic unsuccessful login message is used unless otherwise specified by hook writers',
-'loginlanguagelabel' => 'Used on [[Special:UserLogin]] if $wgLoginLanguageSelector is true. $1 is a pipe-separated list built from the names that appear in the message {{msg-mw|Loginlanguagelinks}}.
+'loginlanguagelabel' => 'Used on [[Special:UserLogin]] if $wgLoginLanguageSelector is true. Parameters:
+* $1 - a pipe-separated list built from the names that appear in the message {{msg-mw|Loginlanguagelinks}}.
 {{Identical|Language}}',
 'suspicious-userlogout' => 'Used when the logout request looks suspicious, in Special:UserLogout.',
 'createacct-another-realname-tip' => "{{doc-singularthey}}
@@ -1477,8 +1534,8 @@ Used on the account creation form when creating another user's account. Similar
 
 # Email sending
 'php-mail-error-unknown' => 'Used as error message when <code>mail()</code> returned empty error message.',
-'user-mail-no-addy' => 'This is the error message in case an e-mail could not be sent because there was no e-mail address to send it to.',
-'user-mail-no-body' => 'This is the error message in case an e-mail has an empty or unreasonably short body',
+'user-mail-no-addy' => 'This is the error message in case an email could not be sent because there was no email address to send it to.',
+'user-mail-no-body' => 'This is the error message in case an email has an empty or unreasonably short body.',
 
 # Change password dialog
 'resetpass' => 'The caption of [[Special:ChangePassword]]
@@ -1493,7 +1550,7 @@ Used on the account creation form when creating another user's account. Similar
 'newpassword' => '{{Identical|New password}}',
 'retypenew' => "Appears on the 'User profile' tab of the 'Preferences' special page in the 'Change password' section. It appears next to the text box for entering the new password a second time.",
 'resetpass_submit' => 'Submit button on [[Special:ChangePassword]]',
-'resetpass_success' => 'Used in [[Special:ChangePassword]].',
+'changepassword-success' => 'Used in [[Special:ChangePassword]].',
 'resetpass_forbidden' => "Used as error message in changing password. Maybe the external auth plugin won't allow local password changes.",
 'resetpass-no-info' => 'Error message for [[Special:ChangePassword]].',
 'resetpass-submit-loggedin' => 'Button on [[Special:ResetPass]] to submit new password.
@@ -1502,7 +1559,7 @@ Used on the account creation form when creating another user's account. Similar
 'resetpass-submit-cancel' => 'Used on [[Special:ResetPass]].
 {{Identical|Cancel}}',
 'resetpass-wrong-oldpass' => 'Error message shown on [[Special:ChangePassword]] when the old password is not valid.',
-'resetpass-temp-password' => 'The label of the input box for the temporary password (received by e-mail) on the form displayed after logging in with a temporary password.',
+'resetpass-temp-password' => 'The label of the input box for the temporary password (received by email) on the form displayed after logging in with a temporary password.',
 'resetpass-abort-generic' => 'Generic error message shown on [[Special:ChangePassword]] when an extension aborts a password change from a hook.',
 
 # Special:PasswordReset
@@ -1525,21 +1582,23 @@ Parameters:
 'passwordreset-capture' => 'Label for checkbox asking the user whether they want to see the contents of the password reset email (only shown if they have the <tt>passwordreset</tt> permission',
 'passwordreset-capture-help' => 'Longer explanatory message for the capture checkbox label.',
 'passwordreset-email' => '{{Identical|E-mail address}}',
-'passwordreset-emailtitle' => 'Used as subject (title) of E-mail.',
-'passwordreset-emailtext-ip' => 'Be consistent with {{msg-mw|Passwordreset-emailtext-user|notext=y}}.
+'passwordreset-emailtitle' => 'Used as subject (title) of email.',
+'passwordreset-emailtext-ip' => 'Be consistent with {{msg-mw|Passwordreset-emailtext-user}}.
 
 Parameters:
 * $1 - an IP address
-* $2 - message {{msg-mw|passwordreset-emailelement|notext=1}} repeated $3 times
+* $2 - message {{msg-mw|Passwordreset-emailelement}} repeated $3 times
 * $3 - the number of repetitions in $2
-* $4 - base URL of the wiki',
-'passwordreset-emailtext-user' => 'Be consistent with {{msg-mw|Passwordreset-emailtext-ip|notext=y}}.
+* $4 - base URL of the wiki
+* $5 - number of days',
+'passwordreset-emailtext-user' => 'Be consistent with {{msg-mw|Passwordreset-emailtext-ip}}.
 
 Parameters:
 * $1 - a user name
-* $2 - message {{msg-mw|passwordreset-emailelement|notext=1}} repeated $3 times
+* $2 - message {{msg-mw|Passwordreset-emailelement|notext=1}} repeated $3 times
 * $3 - the number of repetitions in $2
-* $4 - base URL of the wiki',
+* $4 - base URL of the wiki
+* $5 - number of days',
 'passwordreset-emailelement' => "This is a body of a password reset email to allow them into the system with a new password. Parameters:
 * $1 - the user's login name. This parameter can be used for GENDER.
 * $2 - the temporary password given by the system",
@@ -1708,7 +1767,7 @@ Should match: {{msg-mw|summary}}.',
 * $8 - the timestamp when the block started",
 'autoblockedtext' => "Text displayed to automatically blocked users. Parameters:
 * $1 - the blocking sysop (with a link to his/her userpage)
-* $2 - the reason for the block
+* $2 - the reason for the block (in case of autoblocks: {{msg-mw|autoblocker}})
 * $3 - the current IP address of the blocked user
 * $4 - the blocking sysop's username (plain text, without the link). Use it for GENDER.
 * $5 - the unique numeric identifier of the applied autoblock
@@ -1740,15 +1799,20 @@ See also:
 * {{msg-mw|Confirmemail needlogin}}
 {{Identical|Log in}}',
 'loginreqpagetext' => 'This message is displayed if an anonymous reader attempts to access a page which is only available to logged-in users.
-* $1 is a link to [[Special:UserLogin]] with {{msg-mw|loginreqlink}} as link description
+
+Parameters:
+* $1 - a link to [[Special:UserLogin]] with {{msg-mw|Loginreqlink}} as link description
 See also:
 * {{msg-mw|Whitelistedittext}}
 * {{msg-mw|Nocreatetext}}
 * {{msg-mw|Uploadnologintext}}',
 'accmailtitle' => 'Page title when temporary password was sent to a user via email.',
-'accmailtext' => "The message shown when a temporary password has been sent to the user's email address.
+'accmailtext' => '{{doc-important|Do not translate "<nowiki>[[User talk:$1|$1]]</nowiki>" and \'\'Special:ChangePassword\'\'.}}
+The message shown when a temporary password has been sent to the user\'s email address.
 
-{{doc-important|Do not translate \"<nowiki>[[User talk:\$1|\$1]]</nowiki>\" and ''Special:ChangePassword''.}}",
+Parameters:
+* $1 - username
+* $2 - email address',
 'newarticle' => '{{Identical|New}}',
 'newarticletext' => "Text displayed above the edit box in editor when trying to create a new page.<br />'''Very important:''' leave <tt><nowiki>{{MediaWiki:Helppage}}</nowiki></tt> exactly as it is!",
 'anontalkpagetext' => 'Displayed at the bottom of talk pages of anonymous users.',
@@ -1760,13 +1824,17 @@ See also {{msg-mw|Noarticletext-nopermission}}.',
 
 Example: [{{canonicalurl:Project:News|oldid=9999999}} Permalink with invalid revision#]
 
-* $1 is the ID of the missing revision',
-'userpage-userdoesnotexist' => 'Error message displayed when trying to edit or create a page or a subpage that belongs to a user who is not registered on the wiki. Parameters:
-* $1 is a possible username that has not been registered.',
+Parameters:
+* $1 - the ID of the missing revision',
+'userpage-userdoesnotexist' => 'Error message displayed when trying to edit or create a page or a subpage that belongs to a user who is not registered on the wiki.
+
+Parameters:
+* $1 - a possible username that has not been registered',
 'userpage-userdoesnotexist-view' => 'Shown in user pages of non existing users. See for example [{{canonicalurl:User:Foo}} User:Foo]. Parameters:
 * $1 is a username.',
-'blocked-notice-logextract' => 'Parameters:
-* $1 is the name of the blocked user (optional). Can be used for GENDER.',
+'blocked-notice-logextract' => '{{gender}}
+Parameters:
+* $1 - (Optional) the name of the blocked user. Can be used for GENDER.',
 'clearyourcache' => 'Text at the top of .js/.css pages',
 'usercssyoucanpreview' => "Text displayed on every css page. The 'Show preview' part should be the same as {{msg-mw|showpreview}} (or you can use <nowiki>{{int:showpreview}}</nowiki>).",
 'userjsyoucanpreview' => 'Text displayed on every js page.',
@@ -1774,7 +1842,8 @@ Example: [{{canonicalurl:Project:News|oldid=9999999}} Permalink with invalid rev
 'userjspreview' => 'Text displayed on preview of every user .js subpage',
 'sitecsspreview' => 'Text displayed on preview of .css pages in MediaWiki namespace',
 'sitejspreview' => 'Text displayed on preview of .js pages in MediaWiki namespace',
-'userinvalidcssjstitle' => '* $1 - skin name',
+'userinvalidcssjstitle' => 'Parameters:
+* $1 - skin name',
 'updated' => '{{Identical|Updated}}',
 'note' => '{{Identical|Note}}',
 'previewnote' => 'Note displayed when clicking on Show preview',
@@ -1802,7 +1871,8 @@ See also:
 * {{msg-mw|Token suffix mismatch}}
 * {{msg-mw|Session fail preview}}
 * {{msg-mw|Edit form incomplete}}',
-'editing' => "Shown as page title when editing a page. \$1 is the name of the page that is being edited. Example: \"''Editing Main Page''\".",
+'editing' => "Shown as page title when editing a page. Parameters:
+* \$1 - the name of the page that is being edited. e.g. \"''Editing Main Page''\"",
 'creating' => "Shown as page title when creating a page. Parameters:
 * \$1 is the name of the page that is being created. Example: \"''Creating Main Page''\".",
 'editingsection' => 'This message displays at the top of the page when a user is editing a page section. Parameters:
@@ -1823,9 +1893,9 @@ Also used in Edit Conflict page; the diff between {{msg-mw|yourtext}} and {{msg-
 'nonunicodebrowser' => 'Used as warning when editing page.',
 'editingold' => 'Used as warning when editing page.',
 'yourdiff' => '',
-'copyrightwarning' => 'Copyright warning displayed under the edit box in editor
-*$1 - link
-*$2 - license name',
+'copyrightwarning' => 'Copyright warning displayed under the edit box in editor. Parameters:
+* $1 - link
+* $2 - license name',
 'copyrightwarning2' => 'Copyright warning displayed under the edit box in editor
 *$1 - license name',
 'longpageerror' => 'Warning displayed when trying to save a text larger than the maximum size allowed.
@@ -1833,10 +1903,12 @@ Also used in Edit Conflict page; the diff between {{msg-mw|yourtext}} and {{msg-
 Parameters:
 * $1 - submitted size (in kilobytes)
 * $2 - maximum size (in kilobytes)',
-'readonlywarning' => '* $1 - reason',
+'readonlywarning' => 'Parameters:
+* $1 - reason',
 'protectedpagewarning' => '{{Related|Semiprotectedpagewarning}}',
 'semiprotectedpagewarning' => '{{Related|Semiprotectedpagewarning}}',
-'cascadeprotectedwarning' => '* $1 - number of pages',
+'cascadeprotectedwarning' => 'Parameters:
+* $1 - number of pages, for PLURAL support',
 'titleprotectedwarning' => 'Warning message above the edit form when editing a page that has been protected aginst creation.',
 'templatesused' => 'Displayed below the page when editing it. It indicates a list of templates which are used on that page.
 
@@ -1927,7 +1999,11 @@ See also:
 * {{msg-mw|edit-gone-missing}}
 * {{msg-mw|edit-conflict}}
 * {{msg-mw|edit-already-exists}}',
-'postedit-confirmation' => 'Confirmation message that is displayed upon successful edit. Parameter $1 is the current user, for GENDER support.',
+'postedit-confirmation' => '{{gender}}
+Confirmation message that is displayed upon successful edit.
+
+Parameters:
+* $1 - (Optional) the current user, for GENDER support',
 'edit-already-exists' => 'Used as error message.
 
 See also:
@@ -2001,18 +2077,31 @@ See also:
 
 See also:
 * {{msg-mw|Post-expand-template-argument-warning}}',
-'parser-template-loop-warning' => '* $1 - page title',
-'parser-template-recursion-depth-warning' => '* $1 - limit value of recursion depth',
+'parser-template-loop-warning' => 'Parameters:
+* $1 - page title',
+'parser-template-recursion-depth-warning' => 'Parameters:
+* $1 - limit value of recursion depth',
 'language-converter-depth-warning' => 'Error message shown when a page uses too deeply nested language conversion syntax. Parameters:
 * $1 - the value of the depth limit',
-'node-count-exceeded-category' => 'This message is used as a category name for a [[mw:Help:Tracking categories|tracking category]] where pages are placed automatically if the node-count of the preprocessor exceeds the limit.',
-'node-count-exceeded-warning' => 'Error message shown when a page exceeded the node-count limit of the preprocessor. Parameters:
-* $1 - the value of the node-count limit
-* $2 - the value of the max node-count limit',
+'node-count-exceeded-category' => 'This message is used as a category name for a [[mw:Help:Tracking categories|tracking category]] where pages are placed automatically if the node-count of the preprocessor exceeds the limit.
+
+See also:
+* {{msg-mw|Node-count-exceeded-warning}}',
+'node-count-exceeded-warning' => 'Error message shown when a page exceeded the node-count limit of the preprocessor.
+
+Parameters:
+* $1 - (Unused) the value of the node-count limit
+* $2 - (Unused) the value of the max node-count limit
+See also:
+* {{msg-mw|Node-count-exceeded-category}}',
 'expansion-depth-exceeded-category' => 'This message is used as a category name for a [[mw:Help:Tracking categories|tracking category]] where pages are placed automatically if the [[meta:Help:Expansion_depth|expansion depth]] of the preprocessor exceeds the limit.',
-'expansion-depth-exceeded-warning' => 'Error message shown when a page exceeded the [[meta:Help:Expansion_depth|expansion depth limit]] of the preprocessor. Parameters:
-* $1 - the value of the depth limit
-* $2 - the value of the max depth limit',
+'expansion-depth-exceeded-warning' => 'Error message shown when a page exceeded the [[meta:Help:Expansion_depth|expansion depth limit]] of the preprocessor.
+
+Parameters:
+* $1 - (Unused) the value of the depth limit
+* $2 - (Unused) the value of the max depth limit
+See also:
+* {{msg-mw|Expansion-depth-exceeded-category}}',
 'parser-unstrip-loop-warning' => '{{Doc-important|Do not translate function name "<code>unstrip</code>".}}
 This error is shown when a parser extension tag such as &lt;pre> includes a reference to itself in its own output.
 
@@ -2123,7 +2212,8 @@ It is followed by the message {{msg-mw|Viewprevnext}}.
 
 It is followed by the message {{msg-mw|Viewprevnext}}.
 {{Identical|Newest}}',
-'historysize' => '* $1 - byte count',
+'historysize' => 'Parameters:
+* $1 - byte count, for PLURAL support',
 'historyempty' => 'Text in page history for empty page revisions
 
 {{Identical|Empty}}',
@@ -2495,9 +2585,17 @@ Please note that the parameters in a log entry will appear in the log only in th
 'mergelogpagetext' => 'Description of the [{{canonicalurl:Special:Log|type=merge&user=&page=&year=&month=-1}} merge log], on the log. The associated [[Special:MergeHistory|Merge]] special page is not enabled by default.',
 
 # Diffs
-'history-title' => 'Displayed as page title when you click on the "history" tab. The parameter $1 is the normal page title.',
-'difference-title' => 'Displayed as page title when viewing the difference between two edits of the same page. The parameter $1 is the page title of the two revisions.',
-'difference-title-multipage' => 'Displayed as page title when viewing the difference between two edits of different pages. The parameter $1 is the page title of the old revision and $2 is the page title of the new revision.',
+'history-title' => 'Displayed as page title when you click on the "history" tab. Parameters:
+* $1 - the normal page title',
+'difference-title' => 'Displayed as page title when viewing the difference between two edits of the same page.
+
+Parameters:
+* $1 - the page title of the two revisions',
+'difference-title-multipage' => 'Displayed as page title when viewing the difference between two edits of different pages.
+
+Parameters:
+* $1 - the page title of the old revision
+* $2 - the page title of the new revision',
 'difference-multipage' => 'Displayed under the title when viewing the difference between two or more pages.
 See also {{msg-mw|difference}}.',
 'lineno' => 'Message used when comparing different versions of a page (diff). $1 is a line number.',
@@ -2517,7 +2615,9 @@ This message has sometimes a tooltip {{msg-mw|tooltip-undo}}
 
 *Parameter $1 is the number of revisions
 *Parameter $2 is the number of distinct users who made those revisions",
-'diff-multi-manyusers' => "This message appears in the revision history of a page when comparing two versions which aren't consecutive, and the intermediate revisions have been edited by more than 100 users. Parameters:
+'diff-multi-manyusers' => "This message appears in the revision history of a page when comparing two versions which aren't consecutive, and the intermediate revisions have been edited by more than 100 users.
+
+Parameters:
 * $1 - the number of revisions, will always be 101 or more
 * $2 - the number of users that were found, which was limited at 100",
 'difference-missing-revision' => 'Text displayed when the requested revision does not exist using a diff link.
@@ -2562,13 +2662,16 @@ $1 is the number of items shown per page. It is not used when $1 is zero; not su
 [[Special:WhatLinksHere|Whatlinkshere]] pages use {{msg-mw|Whatlinkshere-next}} instead (still as an argument to {{msg-mw|Viewprevnext}}).
 
 {{Identical|Next $1}}",
-'prevn-title' => '* $1 - number of search results
+'prevn-title' => 'Parameters:
+* $1 - number of search results
 See also:
 * {{msg-mw|Viewprevnext}}',
-'nextn-title' => '* $1 - number of search results
+'nextn-title' => 'Parameters:
+* $1 - number of search results
 See also:
 * {{msg-mw|Viewprevnext}}',
-'shown-title' => '* $1 - number of search results',
+'shown-title' => 'Parameters:
+* $1 - number of search results',
 'viewprevnext' => 'This is part of the navigation message on the top and bottom of Special pages which are lists of things, e.g. the User\'s contributions page (in date order) or the list of all categories (in alphabetical order). ($1) and ($2) are either {{msg-mw|Pager-older-n}} and {{msg-mw|Pager-newer-n}} (for date order) or {{msg-mw|Prevn}} and {{msg-mw|Nextn}} (for alphabetical order).
 
 It is also used by [[Special:WhatLinksHere|Whatlinkshere]] pages, where ($1) and ($2) are {{msg-mw|Whatlinkshere-prev}} and {{msg-mw|Whatlinkshere-next}}.
@@ -2646,7 +2749,8 @@ See also:
 'search-result-size' => 'Shown per line of a [[Special:Search|search result]]
 * $1 - the size of the page in bytes, but no need to add "byte" or similar as the unit is added by special function
 * $2 - the sum of all words in this page',
-'search-result-category-size' => '* $1 - number of members in this category. $1 is equal to $2+$3.
+'search-result-category-size' => 'Parameters:
+* $1 - number of members in this category. $1 is equal to $2+$3.
 * $2 - number of subcategories
 * $3 - number of files',
 'search-result-score' => 'Shown per line of a [[Special:Search|search result]].
@@ -2660,7 +2764,8 @@ $1 is the relevance of this result in per cent.
 'search-suggest' => 'Used for "Did you mean" suggestions:
 * $1 - suggested link',
 'search-interwiki-caption' => 'Used in [[Special:Search]], when showing search results from other wikis.',
-'search-interwiki-default' => '* $1 is the hostname of the remote wiki from where the additional results listed below are returned',
+'search-interwiki-default' => 'Parameters:
+* $1 - the hostname of the remote wiki from where the additional results listed below are returned',
 'search-interwiki-more' => '{{Identical|More}}',
 'search-relatedarticle' => 'This is a search result (and I guess search engine) dependent messages. I do not know how to trigger the feature. The message is displayed if the search result contains information that related pages can also be provided from the search engine. I assume this is "More Like This" functionality. Microsoft glossary defines MLT as "A way to refine search by identifying the right set of documents and then locating similar documents. This allows the searcher to control the direction of the search and focus on the most fruitful lines of inquiry."[http://www.microsoft.com/enterprisesearch/en/us/search-glossary.aspx]
 {{Identical|Related}}',
@@ -2675,6 +2780,7 @@ $1 is the relevance of this result in per cent.
 See also:
 * {{msg-mw|Showingresultsnum}}',
 'showingresultsnum' => 'Parameters:
+* $1 - (Unused) the total number of results in the batch shown
 * $2 - the first number in the batch of results
 * $3 - the number of results on the page
 See also:
@@ -2723,7 +2829,8 @@ See also:
 {{Identical|Preferences}}',
 'prefs-edits' => 'In user preferences.',
 'prefsnologin' => '{{Identical|Not logged in}}',
-'prefsnologintext' => '* $1 - URI for "returnto" argument',
+'prefsnologintext' => 'Parameters:
+* $1 - URI for "returnto" argument',
 'changepassword' => "Section heading on [[Special:Preferences]], tab 'User profile'.
 {{Identical|Change password}}",
 'prefs-skin' => 'Used in user preferences.
@@ -2734,7 +2841,8 @@ The link beside each skin name in [[Special:Preferences|your user preferences]],
 'datedefault' => 'Used as checkbox label in [[Special:Preferences#mw-prefsection-datetime|user preferences]], {{msg-mw|prefs-datetime}} tab.
 
 This message indicates {{msg-mw|prefs-dateformat}} is default (= not specified).',
-'prefs-beta' => "Header of a subsection at [[Special:Preferences]], tab ''{{int:prefs-editing}}'', listing features that are in beta but mostly suitable for general use",
+'prefs-beta' => "Header of a subsection at [[Special:Preferences]], tab ''{{int:prefs-editing}}'', listing features that are in beta but mostly suitable for general use.
+{{Identical|Beta feature}}",
 'prefs-datetime' => '{{Identical|Date}}',
 'prefs-labs' => "Header of a subsection at [[Special:Preferences]], tab ''{{int:prefs-editing}}'', listing features that are experimental",
 'prefs-user-pages' => "Header of a subsection at [[Special:Preferences]], tab ''{{int:prefs-misc}}'', listing features that are related to user pages",
@@ -2780,7 +2888,9 @@ See also:
 * {{msg-mw|Tooltip-preferences-save}}
 {{Identical|Save}}',
 'resetprefs' => 'Button for resetting changes in the preferences page.',
-'restoreprefs' => 'Used in [[Special:Preferences]]',
+'restoreprefs' => 'Used as link text in [[Special:Preferences]]. The link points to [[Special:Preferences/reset]] which shows the "Restore all default settings" form.
+
+Also used as label for the Submit button in [[Special:Preferences/reset]].',
 'prefs-editing' => 'Title of a tab in [[Special:Preferences]].
 When changing this message, please also update {{msg-mw|vector-editwarning-warning}} which references to this message.
 {{Identical|Editing}}',
@@ -2859,7 +2969,13 @@ Also used on create account form.
 'uid' => 'User ID field in [[Special:Preferences]]. $1 is the current user name for GENDER distinction (depends on sex setting).
 
 {{Identical|User ID}}',
-'prefs-memberingroups' => 'This message is shown on [[Special:Preferences]], first tab. See also {{msg-mw|prefs-memberingroups-type}}. $2 is the user name for GENDER.',
+'prefs-memberingroups' => 'This message is shown on [[Special:Preferences]], first tab.
+
+Parameters:
+* $1 - number of user groups
+* $2 - the username for GENDER
+See also:
+* {{msg-mw|Prefs-memberingroups-type}}',
 'prefs-memberingroups-type' => '{{optional}}
 Parameters:
 * $1 is list of group names
@@ -2882,14 +2998,32 @@ Used in [[Special:Preferences]]. Parameters are:
 'prefs-help-signature' => 'Used in [[Special:Preferences]], tab User profile.',
 'badsig' => 'Error message displayed when entering invalid signature in user preferences',
 'badsiglength' => 'Warning message that is displayed on [[Special:Preferences]] when trying to save a signature that is too long. Parameter $1 is the maximum number of characters that is allowed in a signature (multi-byte characters are counted as one character).',
-'yourgender' => 'Used in [[Special:Preferences]], first tab.
-{{Identical|Gender}}',
-'gender-unknown' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt. Choosing it indicates that the grammatical gender of the user name is not to be made public, cannot be determined, or matches none of the other choices preset in the select.',
-'gender-male' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt. Choosing it indicates that the grammatical gender of the user name should be "male" for those languages having a "normal" male grammatical gender.
-{{Identical|Male}}',
-'gender-female' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt. Choosing it indicates that the grammatical gender of the user name should be "female" for those languages having a "normal" female grammatical gender.
-{{Identical|Female}}',
-'prefs-help-gender' => 'Used as additional description for {{msg-mw|yourgender}} field in [[Special:Preferences]], section {{msg-mw|prefs-info}}.',
+'yourgender' => 'Used in [[Special:Preferences]], first tab, in the Internationalisation section.
+This may be customized for other languages. This should sound like a question, the answer to which can be selected in one of these:
+* {{msg-mw|gender-unknown}}
+* {{msg-mw|gender-male}}
+* {{msg-mw|gender-female}}
+The idea is that this preference is used for speaking to the user and about the user, and the label and the preference are supposed to demonstrate it.',
+'gender-unknown' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt. Choosing it indicates that the grammatical gender of the user name is not to be made public, cannot be determined, or matches none of the other choices preset in the select.
+
+This may appropriately customized for your language. It should sound like a reply to {{msg-mw|yourgender}}.',
+'gender-male' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt.
+Choosing it indicates that the grammatical gender of the user name should be "male" for those languages having a "normal" male grammatical gender.
+
+You have to customize this example for your language if needed to have a sentence which varies depending on the grammatical gender.
+The wording must demonstrate the actual usage of the option. It should sound like a reply to {{msg-mw|Yourgender}}.
+
+For example, if the verb "I edit" in your language is different in masculine and feminine, translate "I edit" in masculine here.
+If your language does not make a distinction at all, use sentences like "he is male/a man".',
+'gender-female' => 'Used in [[Special:Preferences]], first tab, as one of the selectable options of the {{msg-mw|Yourgender}} prompt.
+Choosing it indicates that the grammatical gender of the user name should be "female" for those languages having a "normal" female grammatical gender.
+
+You have to customize this example for your language if needed to have a sentence which varies depending on the grammatical gender.
+The wording must demonstrate the actual usage of the option. It should sound like a reply to {{msg-mw|Yourgender}}.
+
+For example, if the verb "I edit" in your language is different in masculine and feminine, translate "I edit" in feminine here.
+If your language does not make a distinction at all, use sentences like "she is female/woman".',
+'prefs-help-gender' => 'Used as additional description for {{msg-mw|yourgender}} field in [[Special:Preferences]], section {{msg-mw|prefs-i18n}}.',
 'email' => '{{Identical|E-mail}}',
 'prefs-help-realname' => 'In user preferences.
 {{Identical|Real name attribution}}',
@@ -2954,6 +3088,11 @@ Used in [[Special:Preferences]], tab "Watchlist". The display options refer to:
 Used in [[Special:Preferences]], tab "Watchlist".
 {{Identical|Token}}',
 'prefs-diffs' => 'Used in [[Special:Preferences]], tab "Misc".',
+'prefs-help-prefershttps' => 'Used as help text for the checkbox in [[Special:Preferences]].
+
+The checkbox has the label {{msg-mw|Tog-prefershttps}}.
+
+See example: [[mw:Special:Preferences]].',
 
 # User preference: email validation using jQuery
 'email-address-validity-valid' => 'Used as hint for {{msg-mw|changeemail-newemail}} field in [[Special:ChangeEmail]], when the provided E-mail address is valid.',
@@ -2970,26 +3109,29 @@ Used in [[Special:Preferences]], tab "Watchlist".
 * $1 is a username
 * $2 are user tool links. Example: "(Talk | contribs | block | send e-mail)".',
 'userrights-editusergroup' => 'Parameter:
-* $1 is a username - optional, can be used for GENDER
+* $1 - (Optional) a username, can be used for GENDER
 {{Identical|Edit user groups}}',
 'saveusergroups' => 'Button text when editing user groups',
-'userrights-groupsmember' => 'Used when editing user groups in [[Special:Userrights]]. The message is followed by a list of group names.
+'userrights-groupsmember' => 'Used when editing user groups in [[Special:Userrights]].
+
+The message is followed by a list of group names.
 
 Parameters:
-* $1 - the number of items in the list following the message, for PLURAL
-* $2 - the user name, for GENDER',
+* $1 - (Optional) the number of items in the list following the message, for PLURAL
+* $2 - (Optional) the user name, for GENDER',
 'userrights-groupsmember-auto' => 'Used when editing user groups in [[Special:Userrights]]. The message is followed by a list of group names.
+
 "Implicit" is for groups that the user was automatically added to (such as "autoconfirmed"); cf. {{msg-mw|userrights-groupsmember}}
 
-Parameters
-* $1 - the number of items in the list following the message, for PLURAL
-* $2 - the user name, for GENDER',
+Parameters:
+* $1 - (Optional) the number of items in the list following the message, for PLURAL
+* $2 - (Optional) the user name, for GENDER',
 'userrights-groupsmember-type' => '{{optional}}
 Parameters:
 * $1 is list of group names.
 * $2 is list of group member names. Used with labels {{msg-mw|userrights-groupsmember}} and {{msg-mw|userrights-groupsmember-auto}}',
 'userrights-groups-help' => 'Instructions displayed on [[Special:UserRights]]. Parameters:
-* $1 is a username - optional, can be used for GENDER',
+* $1 - (Optional) a username, can be used for GENDER',
 'userrights-reason' => 'Text beside log field when editing user groups
 
 {{Identical|Reason}}',
@@ -3006,14 +3148,16 @@ Parameters:
 
 If you are logged in, but don't have the correct permission, you see {{msg-mw|Userrights-notallowed}}.",
 'userrights-notallowed' => "Error displayed on [[Special:UserRights]] when you don't have the permission.",
-'userrights-changeable-col' => 'Used when editing user groups in [[Special:Userrights]]. The message is the head of a column of group assignements.
+'userrights-changeable-col' => 'Used when editing user groups in [[Special:Userrights]].
+
+The message is the head of a column of group assignments.
 
 Parameters:
-* $1 - optional, for PLURAL use, the number of items in the column following the message. Avoid PLURAL, if your language can do without.',
-'userrights-unchangeable-col' => 'Used when editing user groups in [[Special:Userrights]]. The message is the head of a column of group assignements.
+* $1 - (Optional) for PLURAL use, the number of items in the column following the message. Avoid PLURAL, if your language can do without.',
+'userrights-unchangeable-col' => 'Used when editing user groups in [[Special:Userrights]]. The message is the head of a column of group assignments.
 
 Parameters:
-* $1 - optional, for PLURAL use, the number of items in the column following the message. Avoid PLURAL, if your language allows that.',
+* $1 - (Optional) for PLURAL use, the number of items in the column following the message. Avoid PLURAL, if your language allows that.',
 'userrights-irreversible-marker' => '{{optional}}
 Parameters:
 * $1 - group member',
@@ -3274,7 +3418,20 @@ This action allows editing of all of the "user rights", not just the rights of t
 'action-editmyprivateinfo' => '{{doc-action|editmyprivateinfo}}',
 
 # Recent changes
-'nchanges' => 'Appears on the [[Special:RecentChanges]] special page in brackets after pages having more than one change on that date. $1 is the number of changes on that day.',
+'nchanges' => 'Appears on enhanced watchlist and recent changes when page has more than one change on given date, linking to a diff of the changes.
+$1 is the number of changes on that day (2 or more).
+Three messages are shown side-by-side: ({{msg-mw|nchanges}} | {{msg-mw|enhancedrc-since-last-visit}} | {{msg-mw|enhancedrc-history}}).',
+'enhancedrc-since-last-visit' => "Appears on enhanced watchlist and recent changes when page has more than one change on given date and at least one that the user hasn't seen yet, linking to a diff of the unviewed changes.
+
+Parameters:
+* $1 - the number of unviewed changes (1 or more)
+Three messages are shown side-by-side: ({{msg-mw|nchanges}} | {{msg-mw|enhancedrc-since-last-visit}} | {{msg-mw|enhancedrc-history}}).",
+'enhancedrc-history' => 'Appears on enhanced watchlist and recent changes when page has more than one change on given date, linking to its history.
+
+This is the same as {{msg-mw|hist}}, but not abbreviated.
+
+Three messages are shown side-by-side: ({{msg-mw|nchanges}} | {{msg-mw|enhancedrc-since-last-visit}} | {{msg-mw|enhancedrc-history}}).
+{{Identical|History}}',
 'recentchanges' => 'The text of the link in sidebar going to the special page [[Special:RecentChanges]]. Also the page title of that special page.
 
 See also:
@@ -3429,8 +3586,10 @@ See also:
 * {{msg-mw|Whitelistedittext}}
 * {{msg-mw|Nocreatetext}}
 * {{msg-mw|Loginreqpagetext}}',
-'upload_directory_missing' => '* $1 - directory name',
-'upload_directory_read_only' => '* $1 - directory name',
+'upload_directory_missing' => 'Parameters:
+* $1 - directory name',
+'upload_directory_read_only' => 'Parameters:
+* $1 - directory name',
 'uploaderror' => 'Used as section header in [[Special:Upload]].
 
 See also:
@@ -3487,7 +3646,8 @@ See also:
 * {{msg-mw|reuploaddesc|button text}}',
 'ignorewarnings' => 'In [[Special:Upload]]',
 'minlength1' => 'Used as error message in [[Special:Upload]].',
-'illegalfilename' => '* $1 - filename',
+'illegalfilename' => 'Parameters:
+* $1 - filename',
 'filename-toolong' => 'Error message when uploading a file with a filename longer than the hard-coded limit of 240 bytes. This limit will never change and is hard-coded in the message.
 
 See also:
@@ -3502,19 +3662,23 @@ See also:
 * {{msg-mw|hookaborted}}
 * {{msg-mw|windows-nonascii-filename}}
 * {{msg-mw|unknown-error}}',
-'badfilename' => '* $1 - filename',
+'badfilename' => 'Parameters:
+* $1 - filename',
 'filetype-mime-mismatch' => 'Upload error. Parameters:
 * $1 is the extension of the uploaded file
 * $2 is the MIME type of the uploaded file',
-'filetype-badmime' => '* $1 - string representing the MIME type',
+'filetype-badmime' => 'Parameters:
+* $1 - string representing the MIME type',
 'filetype-bad-ie-mime' => '$1 will contain a mime type like <tt>image/jpeg</tt> or <tt>application/zip</tt>',
-'filetype-unwanted-type' => "* $1 is the extension of the file which cannot be uploaded
-* $2 is the list of file extensions that can be uploaded (Example: ''png, gif, jpg, jpeg, ogg, pdf, svg.'')
-* $3 is the number of allowed file formats (to be used for the PLURAL function)",
-'filetype-banned-type' => "* $1 is the extension(s) of the file which cannot be uploaded
-* $2 is the list of file extensions that can be uploaded (Example: ''png, gif, jpg, jpeg, ogg, pdf, svg.'')
-* $3 is the number of allowed file formats (to be used for the PLURAL function)
-* $4 is the number of extensions that could not be uploaded (to be used for the PLURAL function)",
+'filetype-unwanted-type' => "Parameters:
+* $1 - the extension of the file which cannot be uploaded
+* $2 - the list of file extensions that can be uploaded (Example: ''png, gif, jpg, jpeg, ogg, pdf, svg.'')
+* $3 - the number of allowed file formats (to be used for the PLURAL function)",
+'filetype-banned-type' => "Parameters:
+* $1 - the extension(s) of the file which cannot be uploaded
+* $2 - the list of file extensions that can be uploaded (Example: ''png, gif, jpg, jpeg, ogg, pdf, svg.'')
+* $3 - the number of allowed file formats (to be used for the PLURAL function)
+* $4 - the number of extensions that could not be uploaded (to be used for the PLURAL function)",
 'filetype-missing' => 'Used as error message when uploading a file.
 
 See also:
@@ -3725,7 +3889,8 @@ See also:
 * {{msg-mw|Copyuploaddisabled}}',
 'copyuploaddisabled' => 'See also:
 * {{msg-mw|Uploaddisabled}}',
-'uploaddisabledtext' => 'This message can have parameter $1, which contains the name of the target file. See r22243 and [[bugzilla:8818|bug 8818]].',
+'uploaddisabledtext' => 'Parameters:
+* $1 - (Optional) the name of the target file. See r22243 and [[bugzilla:8818|bug 8818]].',
 'php-uploaddisabledtext' => 'This means that file uploading is disabled in PHP, not upload of PHP-files.',
 'uploadscripted' => 'Used as error message when uploading a file.
 
@@ -3755,7 +3920,7 @@ See also:
 * {{msg-mw|Upload source file}}
 * {{msg-mw|Upload source url}}
 * {{msg-mw|Upload-maxfilesize}}',
-'sourceurl' => 'Caption for the upload-by-url feature at [[Special:Upload]]
+'sourceurl' => 'Caption for the upload-by-URL feature at [[Special:Upload]].
 
 See also:
 * {{msg-mw|Sourcefilename|label}}
@@ -3797,7 +3962,7 @@ See also:
 * {{msg-mw|upload-failure-msg|message}}',
 'upload-success-msg' => 'Used as message body which is posted on the user talk page. Parameters:
 * $1 - the local file name after uploading
-* $2 - the URL the file was uploaded from, when using upload-by-url
+* $2 - the URL the file was uploaded from, when using upload-by-URL
 See also:
 * {{msg-mw|upload-success-subj|subject}}
 * {{msg-mw|upload-success-msg|message}}
@@ -3814,7 +3979,7 @@ See also:
 * {{msg-mw|upload-failure-msg|message}}',
 'upload-failure-msg' => 'Used as message body which is posted on the user talk page. Parameters:
 * $1 - the specific error message
-* $2 - the URL the file tried to upload from, when using upload-by-url.
+* $2 - the URL the file tried to upload from, when using upload-by-URL.
 See also:
 * {{msg-mw|upload-success-subj|subject}}
 * {{msg-mw|upload-success-msg|message}}
@@ -3826,7 +3991,7 @@ See also:
 * {{msg-mw|upload-warning-subj|subject}}
 * {{msg-mw|upload-warning-msg|message}}',
 'upload-warning-msg' => 'Used as warning body which is posted on the user talk page. Parameters:
-* $1 is the URL the file was uploaded from, when using upload-by-url
+* $1 is the URL the file was uploaded from, when using upload-by-URL
 * $2 is the session key for the upload
 See also:
 * {{msg-mw|upload-warning-subj|subject}}
@@ -3858,7 +4023,8 @@ See also:
 'upload-misc-error-text' => 'See also:
 * {{msg-mw|Upload-misc-error|title}}
 * {{msg-mw|Upload-misc-error-text|text}}',
-'upload-http-error' => '* $1 - error message',
+'upload-http-error' => 'Parameters:
+* $1 - error message',
 'upload-copy-upload-invalid-domain' => 'Error message shown if a user is trying to upload (i.e. copy) a file from a website that is not in $wgCopyUploadsDomains (if set).
 
 See also:
@@ -3904,7 +4070,8 @@ See also:
 {{Related|Backend-fail}}',
 'backend-fail-create' => 'Parameters:
 * $1 is a filename.',
-'backend-fail-maxsize' => '* $1 - destination storage path
+'backend-fail-maxsize' => 'Parameters:
+* $1 - destination storage path
 * $2 - max file size (in bytes)',
 'backend-fail-readonly' => 'A "[[:wikipedia:Front and back ends|backend]]" is a system or component that ordinary users don\'t interact with directly and don\'t need to know about, and that is responsible for a distinct task or service - for example, a storage back-end is a generic system for storing data which other applications can use. Possible alternatives for back-end are "system" or "service", or (depending on context and language) even leave it untranslated.
 
@@ -3964,7 +4131,8 @@ A "[[w:File_locking#Lock_files|lock file]]" signals by its presence that some re
 * $1 is a bucket name. Any string used as a lock name maps to a "bucket", which is a basically a set of 1 or more database servers that must agree that a lock can be acquired.',
 'lockmanager-fail-db-release' => 'Parameters:
 * $1 is a database name.',
-'lockmanager-fail-svr-acquire' => '* $1 - server',
+'lockmanager-fail-svr-acquire' => 'Parameters:
+* $1 - server',
 'lockmanager-fail-svr-release' => 'Parameters:
 * $1 is a server name.',
 
@@ -4023,7 +4191,8 @@ Used on [[Special:UploadWizard]].',
 'img-auth-noread' => '[[mw:Manual:Image Authorization|Manual:Image Authorization]]: User does not have access to read file, $1 is the file',
 
 # HTTP errors
-'http-invalid-url' => '* $1 - URL',
+'http-invalid-url' => 'Parameters:
+* $1 - URL',
 'http-invalid-scheme' => 'The message appears in the Mediawiki code as follows:
 
  if ( $this->parsedUrl[\'scheme\'] != \'http\' ) {
@@ -4119,6 +4288,24 @@ See also:
 {{Identical|Description}}',
 'listfiles_count' => 'One of the table column headers in [[Special:Listfiles]] denoting the amount of saved versions of that file.
 {{Identical|Version}}',
+'listfiles-show-all' => 'Used as checkbox label in [[Special:ListFiles]].',
+'listfiles-latestversion' => 'Used as label for the field.
+
+This probably means "The latest version".
+
+Followed by any one of the following messages:
+* {{msg-mw|Listfiles-latestversion-yes}}
+* {{msg-mw|Listfiles-latestversion-no}}',
+'listfiles-latestversion-yes' => 'Used as value for the field which has the label {{msg-mw|Listfiles-latestversion}}.
+
+See also:
+* {{msg-mw|Listfiles-latestversion-no}}
+{{Identical|Yes}}',
+'listfiles-latestversion-no' => 'Used as value for the field which has the label {{msg-mw|Listfiles-latestversion}}.
+
+See also:
+* {{msg-mw|Listfiles-latestversion-yes}}
+{{Identical|No}}',
 
 # File description page
 'file-anchor-link' => '{{Identical|File}}',
@@ -4235,9 +4422,11 @@ Filepage-nofile and Filepage-nofile-link message deprecate {{msg-mw|Noimage}}",
 Example: http://test.wikipedia.org/wiki/File:Wiki.png#filelinks
 
 $1 is the name of the shared repository. On wikimedia sites, $1 is {{msg-mw|shared-repo-name-shared}}. The default value for $1 is {{msg-mw|shared-repo}}.',
-'shared-repo' => 'This message can be used as parameter $1 in the following messages:
+'shared-repo' => 'This message can be used as parameter <code>$1</code> in the following messages:
 * {{msg-mw|shared-repo-from}}
-* {{msg-mw|sharedupload}}, {{msg-mw|sharedupload-desc-here}}, {{msg-mw|sharedupload-desc-there}}',
+* {{msg-mw|sharedupload}}
+* {{msg-mw|sharedupload-desc-here}}
+* {{msg-mw|sharedupload-desc-there}}',
 'shared-repo-name-wikimediacommons' => '{{optional}}
 {{Identical|Wikimedia Commons}}',
 'filepage.css' => '{{Optional}}',
@@ -4255,8 +4444,9 @@ $1 is the name of the shared repository. On wikimedia sites, $1 is {{msg-mw|shar
 * $4 is a URL and must follow square bracket: [$4
 {{Identical|Revert}}',
 'filerevert-comment' => '{{Identical|Reason}}',
-'filerevert-defaultcomment' => '* $1 is a date
-* $2 is an hour
+'filerevert-defaultcomment' => 'Parameters:
+* $1 - a date
+* $2 - a time
 {{Identical|Revert}}',
 'filerevert-submit' => '{{Identical|Revert}}',
 'filerevert-success' => 'Message displayed when you succeed in reverting a version of a file.
@@ -4287,13 +4477,32 @@ See also:
 'filedelete-submit' => 'Delete button when deleting a file for admins
 
 {{Identical|Delete}}',
-'filedelete-success' => '* $1 - filename',
+'filedelete-success' => 'Message displayed when you succeed in deleting a file. Parameters:
+
+Page title for this message is {{msg-mw|Actioncomplete}}.
+
+Parameters:
+* $1 - the name of the media
+See also:
+* {{msg-mw|Filedelete-success-old}}',
 'filedelete-success-old' => 'Message displayed when you succeed in deleting a version of a file.
-* $1 is the name of the media
-* $2 is a date
-* $3 is a time',
-'filedelete-nofile' => '* $1 - filename',
-'filedelete-nofile-old' => '* $1 - filename',
+
+Page title for this message is {{msg-mw|Actioncomplete}}.
+
+Parameters:
+* $1 - the name of the media
+* $2 - a date
+* $3 - a time
+See also:
+* {{msg-mw|Filedelete-success}}',
+'filedelete-nofile' => 'Parameters:
+* $1 - filename
+See also:
+* {{msg-mw|Filedelete-nofile-old}}',
+'filedelete-nofile-old' => 'Parameters:
+* $1 - filename
+See also:
+* {{msg-mw|Filedelete-nofile}}',
 'filedelete-otherreason' => 'Message used when deleting a file. This is the description field for "Other/additional reason" for deletion.
 
 {{Identical|Other/additional reason}}',
@@ -4343,10 +4552,13 @@ See also:
 * {{msg-mw|Accesskey-n-randompage}}
 * {{msg-mw|Tooltip-n-randompage}}
 {{Identical|Random page}}',
-'randompage-nopages' => '* $1 - list of namespaces
-* $2 - number of namespaces',
+'randompage-nopages' => 'Parameters:
+* $1 - list of namespaces
+* $2 - number of namespaces, for PLURAL support
+See also:
+* {{msg-mw|Randomredirect-nopages}}',
 
-# Special:RandomInCategory
+# Random page in category
 'randomincategory' => '{{doc-special|RandomInCategory}}',
 'randomincategory-invalidcategory' => 'Message shown if an invalid category is specified.
 
@@ -4370,7 +4582,11 @@ Parameters:
 
 # Random redirect
 'randomredirect' => '{{doc-special|RandomRedirect}}',
-'randomredirect-nopages' => '* $1 - namespace name',
+'randomredirect-nopages' => 'Parameters:
+* $1 - list of namespaces
+* $2 - (Unused) number of namespaces
+See also:
+* {{msg-mw|Randompage-nopages}}',
 
 # Statistics
 'statistics' => '{{doc-special|Statistics}}
@@ -4407,7 +4623,8 @@ Used in [[Special:Statistics]].',
 'disambiguations' => '{{doc-special|Disambiguations}}',
 'disambiguationspage' => 'This message is the name of the template used for marking disambiguation pages. It is used by [[Special:Disambiguations]] to find all pages which link to disambiguation pages.
 
-{{doc-important|Don\'t translate the "Template:" part!}}',
+{{doc-important|Don\'t translate the "Template:" part!}}
+{{Identical|Template:disambig}}',
 'disambiguations-text' => '{{doc-important|Do not change the link "<code><nowiki>[[MediaWiki:Disambiguationspage]]</nowiki></code>", even because it is listed as problematic. Be sure the "D" is in uppercase, so not "d".}}
 This block of text is shown on [[:Special:Disambiguations]].
 
@@ -4479,8 +4696,10 @@ See also:
 # Miscellaneous special pages
 'nbytes' => 'Message used on the history page of a wiki page. Each version of a page consist of a number of bytes. $1 is the number of bytes that the page uses. Uses plural as configured for a language based on $1.',
 'ncategories' => "Used in the special page '[[Special:MostCategories]]' in brackets after each entry on the list signifying how many categories a page is part of. $1 is the number of categories.",
-'ninterwikis' => "Used in the special page '[[Special:MostInterwikis]]' in brackets after each entry on the list signifying how many interwikis a page is part of. Parameters:
-* $1 is the number of interwiki links.",
+'ninterwikis' => "Used in the special page '[[Special:MostInterwikis]]' in brackets after each entry on the list signifying how many interwikis a page is part of.
+
+Parameters:
+* $1 - the number of interwiki links",
 'nlinks' => 'This appears in brackets after each entry on the special page [[Special:MostLinked]]. $1 is the number of wiki links.',
 'nmembers' => 'Appears in brackets after each category listed on the special page [[Special:WantedCategories]]. $1 is the number of members of the category.',
 'nrevisions' => 'Used as link text in [[Special:FewestRevisions]].
@@ -4687,7 +4906,8 @@ See also:
 {{Identical|Go}}',
 'allpagesprefix' => "Used for the label of the input box of [[Special:PrefixIndex]]. On this page you can either write 'Name of namespace:string from which to begin display in alphabetical order' in the top box, or you can choose a namespace in the bottom box and put 'string from which to begin display in alphabetical order' in the top box. The result will be the same.",
 'allpagesbadtitle' => 'Used in [[Special:AllPages]], [[Special:PrefixIndex]] and [[Special:RecentChangesLinked]].',
-'allpages-bad-ns' => '* $1 - namespace name',
+'allpages-bad-ns' => 'Used as error message. Parameters:
+* $1 - namespace name, other than "Main" namespace',
 'allpages-hide-redirects' => 'Label for a checkbox. If the checkbox is checked redirects will not be shown in the list. Used in [[Special:PrefixIndex]] and [[Special:Allpages]].',
 
 # SpecialCachedPage
@@ -4742,9 +4962,9 @@ See also:
 'linksearch-ok' => 'Button label on [[Special:LinkSearch|special page]]e
 
 {{Identical|Search}}',
-'linksearch-text' => 'Introduction to special page [[Special:LinkSearch]].
-
-$1 is a list of internet protocols.',
+'linksearch-text' => 'Introduction to special page [[Special:LinkSearch]]. Parameters:
+* $1 - list of internet protocols
+* $2 - number of internet protocols',
 'linksearch-line' => 'Text for the results of a search using [[Special:LinkSearch]].
 
 *$1 is the address of an external link
@@ -4759,8 +4979,8 @@ You can apparently use 'URL' instead of 'hostname'.",
 {{Identical|Go}}
 {{Identical|Show}}',
 'listusers-noresult' => 'identical with {{msg-mw|activeusers-noresult}}',
-'listusers-blocked' => 'Used on [[Special:ActiveUsers]] when a user has been blocked.
-* $1 - a user name for use with GENDER (optional)
+'listusers-blocked' => 'Used on [[Special:ActiveUsers]] when a user has been blocked. Parameters:
+* $1 - (Optional) a user name for use with GENDER
 {{Identical|Blocked}}',
 
 # Special:ActiveUsers
@@ -4899,7 +5119,10 @@ Parameters:
 * $1 - target username
 * $2 - email subject',
 'emailsent' => 'Title of [[Special:EmailUser]] when it says you it sent an email',
-'emailsenttext' => 'When you send an e-mail, [[Special:EmailUser]] says you this (Your email has been sent).',
+'emailsenttext' => "Confirmation page: when you send an email, [[Special:EmailUser]] says you this (Your email has been sent).
+
+Parameters:
+* $1 - (Optional) the recipient's username, for local customizations",
 'emailuserfooter' => 'This message is appended to every email sent through the "Email user" function. Parameters:
 * $1 - username of the sender
 * $2 - username of the recipient',
@@ -4990,11 +5213,11 @@ See also:
 'watchlist-details' => 'Message on [[Special:Watchlist]]. Parameters:
 * $1 - number of pages in your watchlist
 This is paired with the message {{msg-mw|Nowatchlist}} which appears instead of Watchlist-details when $1 is 0.
-
 See also:
 * {{msg-mw|Watchlist-options|fieldset}}
 * {{msg-mw|Wlheader-enotif|watchlist header}}
-* {{msg-mw|enotif reset|Submit button text}}',
+* {{msg-mw|enotif reset|Submit button text}}
+* {{msg-mw|Watchlistcontains}}',
 'wlheader-enotif' => 'Message at the top of [[Special:Watchlist]], after {{msg-mw|watchlist-details}}. Has to be a full sentence.
 
 See also:
@@ -5005,7 +5228,10 @@ See also:
 * {{msg-mw|Watchmethod-list}}',
 'watchmethod-list' => 'See also:
 * {{msg-mw|Watchmethod-recent}}',
-'watchlistcontains' => '* $1 - number of pages in your watchlist',
+'watchlistcontains' => 'Parameters:
+* $1 - number of pages in your watchlist
+See also:
+* {{msg-mw|Watchlist-details}}',
 'iteminvalidname' => 'Parameters:
 * $1 - item name',
 'wlnote' => 'Used on [[Special:Watchlist]] when the maximum number of days is specified.
@@ -5081,7 +5307,10 @@ See also:
 * $1 - the page title
 * $2 - the page editor
 * $3 - page URL',
-'enotif_body_intro_changed' => 'Email notification body intro for pages that get changed, $1 is the page title, $2 is the page editor, $3 is page url.',
+'enotif_body_intro_changed' => 'Email notification body intro for pages that get changed. Parameters:
+* $1 - the page title
+* $2 - the page editor
+* $3 - page URL',
 'enotif_lastvisited' => '$1 is a URL address.',
 'enotif_lastdiff' => 'E-mail notification text to the latest page differences. Parameters:
 * $1 is a link to a diff, shown as a plain link.',
@@ -5161,10 +5390,10 @@ See also:
 The name of the deletion log. Used as heading on [[Special:Log/delete]] and in the drop down menu for selecting logs on [[Special:Log]].
 {{Identical|Deletion log}}',
 'dellogpagetext' => 'Text in [[Special:Log/delete]].',
-'deletionlog' => 'This message is used to link to the deletion log:
-* Used as parameter $1 of {{msg-mw|Filewasdeleted}}
-* Used as parameter $2 of {{msg-mw|deletedtext}}
-* Used in log lines on [[Special:DeletedContributions]].
+'deletionlog' => 'Used as text for the link which points to the deletion log:
+* Used as <code>$1</code> in {{msg-mw|Filewasdeleted}}
+* Used as <code>$2</code> in {{msg-mw|Deletedtext}}
+* Used in log lines on [[Special:DeletedContributions]]
 {{Identical|Deletion log}}',
 'reverted' => '{{Identical|Revert}}',
 'deletecomment' => '{{Identical|Reason}}',
@@ -5279,7 +5508,10 @@ Parameters:
 'protect-badnamespace-title' => 'Title of error page when trying to access action=protect on a non-protectable namespace (currently this only for the MediaWiki: namespace).',
 'protect-badnamespace-text' => 'Content of the error page that goes with {{msg-mw|protect-badnamespace-title}}.',
 'protect-norestrictiontypes-text' => "Content of the error page in case there aren't any restriction types (like edit or create) available.",
-'protect-norestrictiontypes-title' => "Page title in case there aren't any restriction types (like edit or create) available ($1 represents the page title).",
+'protect-norestrictiontypes-title' => "Page title in case there aren't any restriction types (like edit or create) available.
+
+Parameters:
+* $1 - (Unused) the page title",
 'protect-legend' => 'Legend of the fieldset around the input form of the protection form.',
 'protectcomment' => '{{Identical|Reason}}',
 'protectexpiry' => '{{Identical|Expire}}',
@@ -5297,9 +5529,21 @@ This message was something like "unlock move protection" in the past.',
 
 Parameters:
 * $1 - page title',
-'protect-locked-blocked' => '* $1 - page title',
-'protect-locked-dblock' => '* $1 - page title',
-'protect-locked-access' => '* $1 - page title',
+'protect-locked-blocked' => 'Unused at this time.
+
+Parameters:
+* $1 - page title
+{{Related|Protect-locked}}',
+'protect-locked-dblock' => 'Unused at this time.
+
+Parameters:
+* $1 - page title
+{{Related|Protect-locked}}',
+'protect-locked-access' => 'Unused at this time.
+
+Parameters:
+* $1 - page title
+{{Related|Protect-locked}}',
 'protect-cascadeon' => 'Used in Protection form.
 * $1 - number of cascade source pages',
 'protect-default' => '{{Identical|Default}}',
@@ -5349,7 +5593,7 @@ If the expiry is definite, {{msg-mw|protect-expiring}} is used.',
 'protect-existing-expiry' => 'Shows the existing expiry time in the drop down menu of the protection form ([{{canonicalurl:User:Raymond/test|action=unprotect}} example])
 
 Parameters:
-* $1 - date and time of the existing expiry time (kept for backward compatibility purposes)
+* $1 - (Unused) date and time of the existing expiry time (kept for backward compatibility purposes)
 * $2 - date of the existing expiry time
 * $3 - time of the existing expiry time',
 'protect-otherreason' => 'Shown on the page protection form as label for the following input field (text)
@@ -5416,12 +5660,18 @@ See also:
 'viewdeletedpage' => 'Title of the [[Special:Undelete]].
 
 {{Identical|View deleted pages}}',
-'undeletepagetext' => '* $1 - number of pages',
+'undeletepagetext' => 'Parameters:
+* $1 - number of pages
+See also:
+* {{msg-mw|Undelete-no-results}} - if no results',
 'undelete-fieldset-title' => 'Used as the title of the fieldset.',
 'undeleteextrahelp' => "Help message displayed when restoring history of a page.
 
 In your language, ''Restore'' is called {{msg-mw|Undeletebtn}}, the ''Reset'' button is called {{msg-mw|Undeletereset}}.",
-'undeleterevisions' => '* $1 - number of revisions',
+'undeleterevisions' => 'Enclosed in parentheses and preceded by item name.
+
+Parameters:
+* $1 - number of revisions',
 'undeletehistory' => 'Used in [[Special:Undelete]].
 
 See also:
@@ -5479,7 +5729,8 @@ See also:
 * {{msg-mw|Undeletedrevisions}}',
 'cannotundelete' => 'Message shown when undeletion failed for some reason. Parameters:
 * $1 - the combined wikitext of messages for all errors that caused the failure',
-'undeletedpage' => '* $1 - page title',
+'undeletedpage' => 'Used as success message. Parameters:
+* $1 - page title, with link',
 'undelete-header' => 'Used in [[Special:Undelete]].',
 'undelete-search-title' => 'Page title when showing the search form in [[Special:Undelete]].
 
@@ -5506,11 +5757,18 @@ See also:
 * {{msg-mw|undelete-search-box}}
 * {{msg-mw|undelete-search-prefix}}
 {{Identical|Search}}',
-'undelete-no-results' => 'Used as Search result in [[Special:Undelete]].',
-'undelete-filename-mismatch' => '* $1 - date and time',
-'undelete-bad-store-key' => '* $1 - date and time',
-'undelete-cleanup-error' => '* $1 - file path',
-'undelete-missing-filearchive' => '* $1 - ID',
+'undelete-no-results' => 'Used as Search result in [[Special:Undelete]] if no results.
+
+See also:
+* {{msg-mw|Undeletepagetext}}',
+'undelete-filename-mismatch' => 'Used as error message. Parameters:
+* $1 - timestamp (date and time)',
+'undelete-bad-store-key' => 'Used as error message. Parameters:
+* $1 - timestamp (date and time)',
+'undelete-cleanup-error' => 'Used as error message. Parameters:
+* $1 - file path',
+'undelete-missing-filearchive' => 'Used as error message. Parameters:
+* $1 - missing ID',
 'undelete-error' => 'Page title when a page could not be undeleted',
 'undelete-error-short' => 'Used as error message. Parameters:
 * $1 - ...
@@ -5586,7 +5844,11 @@ See also:
 * {{msg-mw|Accesskey-pt-mycontris}}
 * {{msg-mw|Tooltip-pt-mycontris}}
 {{Identical|Contribution}}',
-'contribsub2' => 'Contributions for "user" (links)
+'contribsub2' => 'Contributions for "user" (links). Parameters:
+* $1 - any one of the following:
+** IP address (if anonymous user)
+** username, with a link which points to the user page (if registered user)
+* $2 - list of tool links. The list contains a link which has text {{msg-mw|Sp-contributions-talk}}
 {{Identical|For $1}}',
 'nocontribs' => 'Used in [[Special:Contributions]] and [[Special:DeletedContributions]].
 
@@ -5689,9 +5951,12 @@ See also:
 * {{msg-mw|Sp-contributions-uploads}}
 * {{msg-mw|Sp-contributions-logs}}
 * {{msg-mw|Sp-contributions-deleted}}",
-'sp-contributions-blocked-notice' => 'Shown on top of contributions special page of currently blocked users. Parameters:
-* $1 is the blocked user. Can be used for GENDER (optional)
-Anon version: {{msg-mw|Sp-contributions-blocked-notice-anon}}',
+'sp-contributions-blocked-notice' => 'Shown on top of contributions special page of currently blocked users.
+
+Parameters:
+* $1 - (Optional) the blocked user. Can be used for GENDER
+Anon version:
+* {{msg-mw|Sp-contributions-blocked-notice-anon}}',
 'sp-contributions-blocked-notice-anon' => 'Same as {{msg-mw|Sp-contributions-blocked-notice}} but for anonymous users.',
 'sp-contributions-search' => 'Used on [[Special:Contributions]]',
 'sp-contributions-username' => 'This message appears whenever someone requests [[Special:Contributions]].
@@ -5709,12 +5974,20 @@ See also:
 * {{msg-mw|Tooltip-t-whatlinkshere}}',
 'whatlinkshere-title' => "Title of the special page [[Special:WhatLinksHere]]. This page appears when you click on the 'What links here' button in the toolbox. $1 is the name of the page concerned.",
 'whatlinkshere-page' => '{{Identical|Page}}',
-'linkshere' => "This message is the header line of the [[Special:WhatLinksHere/$1]] page generated by clicking 'What links here' in the sidebar toolbox. It is followed by a navigation bar built using {{msg-mw|Viewprevnext}}. Parameters:
-* $1 - page title",
-'nolinkshere' => 'This appears on Whatlinkshere pages which are empty.
+'linkshere' => 'This message is the header line of the [[Special:WhatLinksHere/$1]] page generated by clicking "What links here" in the sidebar toolbox.
+
+It is followed by a navigation bar built using {{msg-mw|Viewprevnext}}.
 
-Parameter $1 is a page title.',
-'nolinkshere-ns' => '* $1 - page title',
+Parameters:
+* $1 - page title',
+'nolinkshere' => 'Used in [[Special:WhatLinksHere]] if empty. Parameters:
+* $1 - page title
+See also:
+* {{msg-mw|Nolinkshere-ns}}',
+'nolinkshere-ns' => 'Used in [[Special:WhatLinksHere]] if empty. Parameters:
+* $1 - page title
+See also:
+* {{msg-mw|Nolinkshere}}',
 'isredirect' => 'Displayed in [[Special:WhatLinksHere]] (see [{{fullurl:Special:WhatLinksHere/Project:Translator|hidelinks=1}} Special:WhatLinksHere/Project:Translator] for example).
 
 {{Identical|Redirect page}}',
@@ -5944,12 +6217,7 @@ Parameters:
 * $1 - number of blocks
 See also:
 * {{msg-mw|Ipb-otherblocks-header}}',
-'infiniteblock' => "* contents of $4 in {{msg-mw|Blocklistline|notext=1}}: (''{{int:Blocklistline}}'')
-* contents of $4 in {{msg-mw|Globalblocking-blocked|notext=1}}:
-<blockquote>''{{int:Globalblocking-blocked}}''</blockquote>
-*See also {{msg-mw|Expiringblock}}
-
-Part of the log entry of user block in [[Special:BlockList]].
+'infiniteblock' => 'Part of the log entry of user block in [[Special:BlockList]].
 
 See also:
 * {{msg-mw|Anononlyblock}}
@@ -5959,15 +6227,15 @@ See also:
 * {{msg-mw|Blocklist-nousertalk}}
 * {{msg-mw|Unblocklink}}
 * {{msg-mw|Change-blocklink}}
-{{Identical|Infinite}}",
-'expiringblock' => 'Parameters:
-* $1 is a date
-* $2 is a time
+* {{msg-mw|Expiringblock}}
+{{Identical|Infinite}}',
+'expiringblock' => 'Unused at this time.
 
-Usage:
-* Substituted as $4 in in {{msg-mw|Blocklistline|notext=1}}
-* Substituted as $4 in  in {{msg-mw|Globalblocking-blocked|notext=1}}
-* See also {{msg-mw|Infiniteblock}}',
+Parameters:
+* $1 - a date
+* $2 - a time
+See also:
+* {{msg-mw|Infiniteblock}}',
 'anononlyblock' => 'Part of the log entry of user block in [[Special:BlockList]].
 
 "anon." stands for "anonymous".
@@ -6054,15 +6322,19 @@ The page name of [[Special:Log/block]]. Also appears in the drop down menu of [[
 
 {{Identical|Block log}}",
 'blocklog-showlog' => 'Parameters:
-* $1 is the blocked user. Can be used for GENDER (optional)',
+* $1 - (Optional) the blocked user. Can be used for GENDER
+See also:
+* {{msg-mw|Blocklog-showsuppresslog}}
+* {{msg-mw|Globalblocking-showlog}}',
 'blocklog-showsuppresslog' => 'Parameters:
-* $1 is the blocked user. Can be used for GENDER (optional)',
+* $1 - (Optional) the blocked user. Can be used for GENDER',
 'blocklogentry' => 'This is the text of an entry in the Block log, and recent changes, after hour (and date, only in the Block log) and sysop name:
 * $1 - the blocked user or IP (with link to contributions and talk)
 * $2 - the duration of the block (hours, days etc.) or the specified expiry date
 * $3 - contains "(details) (\'\'reason\'\')"
 See also:
-* {{msg-mw|Blocklistline}}',
+* {{msg-mw|Unblocklogentry}}
+* {{msg-mw|Reblock-logentry}}',
 'reblock-logentry' => 'This is the text of an entry in the Block log (and Recent Changes), after hour (and date, only in the Block log) and sysop name:
 * $1 is the user being reblocked
 * $2 is the expiry time of the block
@@ -6115,7 +6387,8 @@ Parameters:
 See also:
 * {{msg-mw|Ipblocklist-otherblocks}}',
 'unblock-hideuser' => '{{doc-singularthey}}',
-'ipb_cant_unblock' => '* $1 - block ID',
+'ipb_cant_unblock' => 'Used as error message in [[Special:Unblock]]. Parameters:
+* $1 - block ID',
 'ipb_blocked_as_range' => 'Used when unblock of a single IP fails. Parameters:
 * $1 - IP address
 * $2 - IP range',
@@ -6452,18 +6725,18 @@ Parameters:
 
 Title of [[Special:Log/move]]. Used as heading on that page, and in the dropdown menu on log pages.',
 'movelogpagetext' => "Text on the special page 'Move log'.",
-'movesubpage' => "This is a section header on [[Special:MovePage]], below is a list of subpages.
+'movesubpage' => 'This is a section header on [[Special:MovePage]], below is a list of subpages.
+
 Parameters:
-*'''$1''' = number of subpages
+* $1 - number of subpages
 See also:
-* {{msg-mw|movesubpage|section header}}
 * {{msg-mw|movenosubpage|without subpage}}
-* {{msg-mw|movesubpagetext|with subpages}}",
-'movesubpagetext' => '* $1 - number of subpages
+* {{msg-mw|movesubpagetext|with subpages}}',
+'movesubpagetext' => 'Used in [[Special:MovePage]]. Parameters:
+* $1 - number of subpages
 See also:
 * {{msg-mw|movesubpage|section header}}
-* {{msg-mw|movenosubpage|without subpage}}
-* {{msg-mw|movesubpagetext|with subpages}}',
+* {{msg-mw|movenosubpage|without subpage}}',
 'movenosubpage' => 'See also:
 * {{msg-mw|movesubpage|section header}}
 * {{msg-mw|movenosubpage|without subpage}}
@@ -6507,17 +6780,17 @@ See also:
 * {{msg-mw|immobile-source-namespace}}
 * {{msg-mw|immobile-target-namespace-iw}}
 * {{msg-mw|immobile-target-namespace}}',
-'immobile-source-namespace' => '* $1 - source namespace name
+'immobile-source-namespace' => 'Used as error message. Parameters:
+* $1 - source namespace name
 See also:
-* {{msg-mw|Immobile-source-namespace}}
 * {{msg-mw|Immobile-source-page}}
 * {{msg-mw|Immobile-target-namespace}}
 * {{msg-mw|Immobile-target-page}}',
-'immobile-target-namespace' => '* $1 - destination namespace name
+'immobile-target-namespace' => 'Used as error message. Parameters:
+* $1 - destination namespace name
 See also:
 * {{msg-mw|Immobile-source-namespace}}
 * {{msg-mw|Immobile-source-page}}
-* {{msg-mw|Immobile-target-namespace}}
 * {{msg-mw|Immobile-target-page}}',
 'immobile-target-namespace-iw' => "This message appears when attempting to move a page, if a person has typed an interwiki link as a namespace prefix in the input box labelled 'To new title'.  The special page 'Movepage' cannot be used to move a page to another wiki.
 
@@ -6780,9 +7053,13 @@ See also:
 See also:
 * {{msg-mw|Importsuccess}}
 * {{msg-mw|Importfailed}}',
-'import-revision-count' => '* $1 - number of revisions, success count',
+'import-revision-count' => 'Preceded by link text. Parameters:
+* $1 - number of succeeded revisions',
 'importnopages' => 'Used as error message in [[Special:Import]].',
-'imported-log-entries' => '* $1 - number of log items',
+'imported-log-entries' => 'Used as success message. Parameters:
+* $1 - number of log items
+See also:
+* {{msg-mw|Importnopages}} - fatal error message',
 'importfailed' => 'Used as error message in [[Special:Import]]. Parameters:
 * $1 - import source
 See also:
@@ -6860,17 +7137,25 @@ See also:
 * {{msg-mw|import-token-mismatch}}
 * {{msg-mw|import-invalid-interwiki}}
 * {{msg-mw|Importunknownsource}}',
-'import-error-edit' => 'Import error message displayed when importing user has no edit rights for a page. Parameters:
-* $1 is a page name.
-See also:
-* {{msg-mw|import-error-create}}',
-'import-error-create' => 'Import error message displayed when importing user has no create rights for a page. Parameters:
-* $1 is a page name.
-See also:
-* {{msg-mw|import-error-edit}}',
-'import-error-interwiki' => '* $1 - page title',
-'import-error-special' => '* $1 - page title',
-'import-error-invalid' => '* $1 - page title',
+'import-error-edit' => 'Import error message displayed when importing user has no edit rights for a page.
+
+Parameters:
+* $1 - a page name
+{{Related|Import-error}}',
+'import-error-create' => 'Import error message displayed when importing user has no create rights for a page.
+
+Parameters:
+* $1 - a page name
+{{Related|Import-error}}',
+'import-error-interwiki' => 'Used as error message when importing pages. Parameters:
+* $1 - page title
+{{Related|Import-error}}',
+'import-error-special' => 'Used as error message when importing pages. Parameters:
+* $1 - page title
+{{Related|Import-error}}',
+'import-error-invalid' => 'Used as error message when importing pages. Parameters:
+* $1 - page title
+{{Related|Import-error}}',
 'import-error-unserialize' => 'Import error message displayed when a revision could not be unserialized.
 
 This may happen if the content got corrupted or the serialization format is mis-reported.
@@ -6879,7 +7164,8 @@ Parameters:
 * $1 - the name of the page the offending revision belongs to
 * $2 - the ID of the offending revision, as reported in the dump that is being imported
 * $3 - the content model reported for the offending revision in the dump that is being imported
-* $4 - the serialization format reported for the offending revision in the dump that is being imported',
+* $4 - the serialization format reported for the offending revision in the dump that is being imported
+{{Related|Import-error}}',
 'import-options-wrong' => 'Used as error message on [[Special:Import]], when one of the options has an error.
 
 Parameters:
@@ -6894,11 +7180,17 @@ Parameters:
 'importlogpagetext' => 'This text appears at the top of the [{{canonicalurl:Special:Log|type=import}} import log] special page.',
 'import-logentry-upload' => 'This is the text of an entry in the Import log (and Recent Changes), after hour (and date, only in the Import log) and sysop name:
 * $1 is the name of the imported file',
-'import-logentry-upload-detail' => '* $1 - number of revisions, success count',
+'import-logentry-upload-detail' => 'Used as success message. Parameters:
+* $1 - number of succeeded revisions
+See also:
+* {{msg-mw|Import-logentry-interwiki-detail}}',
 'import-logentry-interwiki' => 'Used as action listed in the log. Parameters:
 * $1 - page title',
-'import-logentry-interwiki-detail' => '* $1 - number of revisions, success count
-* $2 - interwiki name',
+'import-logentry-interwiki-detail' => 'Used as success message. Parameters:
+* $1 - number of succeeded revisions
+* $2 - interwiki name
+See also:
+* {{msg-mw|Import-logentry-upload-detail}}',
 
 # JavaScriptTest
 'javascripttest' => 'Title of the special page [[Special:JavaScriptTest]].
@@ -6921,10 +7213,15 @@ See also:
 * {{msg-mw|Javascripttest|title}}
 * {{msg-mw|Javascripttest-pagetext-noframework|summary}}
 * {{msg-mw|Javascripttest-pagetext-unknownframework|error message}}',
-'javascripttest-pagetext-frameworks' => '$1 is the id of the framework.',
+'javascripttest-pagetext-frameworks' => 'Parameters:
+* $1 - frameworks list which contain a link text {{msg-mw|Javascripttest-qunit-name}}',
 'javascripttest-pagetext-skins' => 'Used as label in [[Special:JavaScriptTest]].',
-'javascripttest-qunit-intro' => '$1 is the configured url to the documentation.',
-'javascripttest-qunit-heading' => '{{Optional}}',
+'javascripttest-qunit-intro' => 'Used as summary. Parameters:
+* $1 - the configured URL to the documentation
+See also:
+* {{msg-mw|Javascripttest-qunit-heading}}',
+'javascripttest-qunit-heading' => 'See also:
+* {{msg-mw|Javascripttest-qunit-intro}}',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage' => 'Tooltip shown when hovering the mouse over the link to your own User page in the upper-side personal toolbox.
@@ -7009,7 +7306,7 @@ See also:
 * {{msg-mw|Tooltip-ca-viewsource}}',
 'tooltip-ca-history' => 'Used as tooltip for {{msg-mw|Vector-view-history}}.
 
-See for example {{canonicalurl:Main_Page|useskin=vector}}Main page?useskin=vector]
+See for example [{{canonicalurl:Main_Page|useskin=vector}}]
 
 See also:
 * {{msg-mw|Vector-view-history}}
@@ -7447,12 +7744,25 @@ See also:
 * {{msg-mw|Spamprotectiontext|text}}
 * {{msg-mw|Yourdiff}}
 * {{msg-mw|Yourtext}}',
-'spam_reverting' => 'Edit summary for spam cleanup script. Used when a page is reverted because all later revisions contained a particular link. Parameters:
-* $1 is a spammed domain name.',
-'spam_blanking' => 'Edit summary for spam cleanup script. Used when a page is blanked (made to have no content, but still exist) because the script could not find an appropriate revision to set the page to. Parameters:
-* $1 is a spammed domain name.',
-'spam_deleting' => 'Edit summary for spam cleanup script. Used when a page is deleted because all revisions contained a particular link. Parameters:
-* $1 is a spammed domain name.',
+'spambot_username' => 'Used as bot username.',
+'spam_reverting' => 'Edit summary for spam cleanup script.
+
+Used when a page is reverted because all later revisions contained a particular link.
+
+Parameters:
+* $1 - a spammed domain name',
+'spam_blanking' => 'Edit summary for spam cleanup script.
+
+Used when a page is blanked (made to have no content, but still exist) because the script could not find an appropriate revision to set the page to.
+
+Parameters:
+* $1 - a spammed domain name',
+'spam_deleting' => 'Edit summary for spam cleanup script.
+
+Used when a page is deleted because all revisions contained a particular link.
+
+Parameters:
+* $1 - a spammed domain name',
 
 # Info page
 'pageinfo-title' => 'Page title for action=info. Parameters:
@@ -7602,10 +7912,12 @@ See also:
 # Patrol log
 'patrol-log-page' => '{{doc-logpage}}',
 'patrol-log-header' => 'Text that appears above the log entries on the [[Special:log|patrol log]].',
-'log-show-hide-patrol' => '* $1 is one of {{msg-mw|show}} or {{msg-mw|hide}}',
+'log-show-hide-patrol' => 'Parameters:
+* $1 - link text; one of {{msg-mw|show}} or {{msg-mw|hide}}',
 
 # Image deletion
-'deletedrevision' => '* $1 - archive name of old image',
+'deletedrevision' => 'Used as log comment. Parameters:
+* $1 - archive name of old image',
 'filedeleteerror-short' => 'Used as error message. Parameters:
 * $1 - page title
 See also:
@@ -7629,7 +7941,8 @@ See also:
 See also:
 * {{msg-mw|Filedelete-old-unregistered}}
 * {{msg-mw|Filedelete-missing}}',
-'filedelete-archive-read-only' => '* $1 - directory name',
+'filedelete-archive-read-only' => 'Parameters:
+* $1 - directory name',
 
 # Browsing diffs
 'previousdiff' => 'Used when viewing the difference between edits.
@@ -8281,7 +8594,9 @@ This can come from IPTC-iim 2:25 keyword field, or XMP's dc:subject field.",
 'exif-provinceorstatedest' => 'Province, state, territory, or other secondary political division shown.',
 'exif-citydest' => 'City shown',
 'exif-sublocationdest' => 'Sub-location of city shown. This could be an address, a street, an area of town, etc.',
-'exif-objectname' => "This is a short name for the image or other media. (As compared to {{msg-mw|exif-imagedescription}} which is a long description of the image). This is sometimes an id number used to identify the photo, or a (short) title of the photo.
+'exif-objectname' => "This is a short name for the image or other media. (As compared to {{msg-mw|exif-imagedescription}} which is a long description of the image).
+
+This is sometimes an ID number used to identify the photo, or a (short) title of the photo.
 
 This property is extracted based on XMP's dc:title property ( http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart1.pdf ), PNG's title keyword ( http://www.w3.org/TR/PNG/#11keywords ), or IPTC-iim 2:05 Object name property ( http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf ).",
 'exif-specialinstructions' => 'Special instructions for how to use the image/media. This might include embargo notices, or other warnings.
@@ -8323,7 +8638,9 @@ This is taken from IPTC-iim 2:135 and XMP's dc:language.
 'exif-datetimereleased' => 'Earliest date the image (media) can be used.
 
 See 2:30 of http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf',
-'exif-originaltransmissionref' => 'This is basically a job id. This could help an individual keep track of for what reason the image was created. See Job Id on page 19 of http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007_1.pdf',
+'exif-originaltransmissionref' => 'This is basically a job ID. This could help an individual keep track of for what reason the image was created.
+
+See Job Id on page 19 of http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007_1.pdf',
 'exif-identifier' => 'A formal identifier for the image. Often this is a URL.',
 'exif-lens' => 'Description of lens used. This is taken from aux:Lens XMP property. See http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart2.pdf',
 'exif-serialnumber' => 'Serial number of camera. See aux:SerialNumber in http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/XMPSpecificationPart2.pdf',
@@ -8340,10 +8657,10 @@ This property can come from xmp:Label in XMP ( http://www.adobe.com/content/dam/
 'exif-copyrightowner' => 'Copyright owner. Can have more than one person or entity.',
 'exif-usageterms' => "Terms under which you're allowed to use the image/media.",
 'exif-webstatement' => "URL detailing the copyright status of the image, and how you're allowed to use the image. Often this is a link to a creative commons license, however the creative commons people recommend using a page that generally contains specific information about the image, and recommend using {{msg-mw|exif-licenseurl}} for linking to the license. See http://wiki.creativecommons.org/XMP",
-'exif-originaldocumentid' => 'A unique id of the original document (image) that this document (image) is based on.',
+'exif-originaldocumentid' => 'A unique ID of the original document (image) that this document (image) is based on.',
 'exif-licenseurl' => 'URL for copyright license. This is almost always a creative commons license since this information comes from the creative commons namespace of XMP (but could be a link to any type of license). See also {{msg-mw|exif-webstatement}}',
-'exif-morepermissionsurl' => 'A url where you can "buy" (or otherwise negotiate) to get more rights for the image.',
-'exif-attributionurl' => "A url that you're supposed to use when re-using the image.",
+'exif-morepermissionsurl' => 'A URL where you can "buy" (or otherwise negotiate) to get more rights for the image.',
+'exif-attributionurl' => "A URL that you're supposed to use when re-using the image.",
 'exif-preferredattributionname' => 'The preferred name to give credit to when re-using this image.',
 'exif-pngfilecomment' => 'See also:
 * {{msg-mw|Exif-pngfilecomment}}
@@ -8766,7 +9083,7 @@ See: http://www.awaresystems.be/imaging/tiff/tifftags/ycbcrpositioning.html
 'exif-dc-date' => 'One or more dates associated with the image. How they are associated is not really defined. From the dc:date XMP property.',
 'exif-dc-publisher' => 'One or more publisher of resource.
 {{Identical|Publisher}}',
-'exif-dc-relation' => "Something related to this image. Often a list of url's to related images.",
+'exif-dc-relation' => "Something related to this image. Often a list of URL's to related images.",
 'exif-dc-rights' => 'Copyright information about the image/media given in informal language.',
 'exif-dc-source' => 'Source of the image. This is another image that this image is based on. This does not refer to the person who provided the image.',
 'exif-dc-type' => 'Type or genre of image/media. This might be something like painting or photograph.',
@@ -8823,8 +9140,8 @@ Displayed on image description pages. See for example [[:Image:Yes.png#filehisto
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'Appears on [[Special:Watchlist]].
-This message is variable $3 in the message {{msg-mw|Wlshowlast}}.
 
+Used as <code>$3</code> in the message {{msg-mw|Wlshowlast}}.
 {{Identical|All}}',
 'namespacesall' => 'In special page [[Special:WhatLinksHere]]. Drop-down box option for namespace.
 
@@ -8866,17 +9183,18 @@ See also:
 *$5 is a URL to [[Special:InvalidateEmail]]
 *$6 is a date
 *$7 is a time',
-'confirmemail_body_changed' => 'This message is sent as an e-mail to users when they add or change their e-mail adress in [[Special:Preferences]].
+'confirmemail_body_changed' => 'This message is sent as an email to users when they add or change their email address in [[Special:Preferences]].
 
-See also [[MediaWiki:Confirmemail_body_set]].
-
-*$1 is the IP address of the user that changed the e-mail address
-*$2 is the name of the user
-*$3 is a URL to [[Special:ConfirmEmail]]
-*$4 is a time and date (duplicated by $6 and $7)
-*$5 is a URL to [[Special:InvalidateEmail]]
-*$6 is a date
-*$7 is a time',
+Parameters:
+* $1 - the IP address of the user that changed the email address
+* $2 - the name of the user
+* $3 - a URL to [[Special:ConfirmEmail]]
+* $4 - a time and date (duplicated by $6 and $7)
+* $5 - a URL to [[Special:InvalidateEmail]]
+* $6 - a date
+* $7 - a time
+See also:
+* [[MediaWiki:Confirmemail body set]]',
 'confirmemail_body_set' => 'This is used in a confirmation e-mail sent when a contact e-mail address is set.
 
 See also [[MediaWiki:Confirmemail_body_changed]].
@@ -8908,15 +9226,20 @@ See also:
 
 # Delete conflict
 'deletedwhileediting' => 'Used as warning in the EditPage page.',
-'confirmrecreate' => '* $1 - username
+'confirmrecreate' => 'Followed by the checkbox which has the label {{msg-mw|Recreate}}.
+
+Parameters:
+* $1 - username
 * $2 - reason
 See also:
-* {{msg-mw|Confirmrecreate}}
 * {{msg-mw|Confirmrecreate-noreason}}',
-'confirmrecreate-noreason' => '* $1 - username
+'confirmrecreate-noreason' => 'Followed by the checkbox which has the label {{msg-mw|Recreate}}.
+
+Parameters:
+* $1 - username
+* $2 - (Unused) reason
 See also:
-* {{msg-mw|Confirmrecreate}}
-* {{msg-mw|Confirmrecreate-noreason}}',
+* {{msg-mw|Confirmrecreate}}',
 'recreate' => 'Used as link text.
 
 See also:
@@ -9299,7 +9622,12 @@ This message is followed by the list of parser extension tags like <code><nowiki
 'version-parser-function-hooks' => 'Shown in [[Special:Version]]',
 'version-hook-name' => 'Shown in [[Special:Version]]',
 'version-hook-subscribedby' => 'Shown in [[Special:Version]]',
-'version-version' => '*$1 - version number
+'version-version' => 'Used in [[Special:Version]].
+
+Preceded by the MediaWiki extension name.
+
+Parameters:
+* $1 - version number of the extension
 {{Identical|Version}}',
 'version-svn-revision' => '{{optional}}
 Used in [[Special:Version]], preceeding the subversion revision numbers of the extensions loaded inside brackets, like this: "({{int:version-revision}} r012345").
@@ -9612,16 +9940,16 @@ $3 is the name of the log page inside parenthesis',
 * {{msg-mw|logentry-delete-revision}}
 * {{msg-mw|logentry-suppress-event}}
 * {{msg-mw|logentry-suppress-event}}',
-'revdelete-restricted' => 'This message is used as parameter $4 when setting visibility restrictions for administrators in:
-* {{msg-mw|logentry-delete-event}}
-* {{msg-mw|logentry-delete-revision}}
-* {{msg-mw|logentry-suppress-event}}
-* {{msg-mw|logentry-suppress-event}}',
-'revdelete-unrestricted' => 'This message is used as parameter $4 when setting visibility restrictions for administrators in:
-* {{msg-mw|logentry-delete-event}}
-* {{msg-mw|logentry-delete-revision}}
-* {{msg-mw|logentry-suppress-event}}
-* {{msg-mw|logentry-suppress-event}}',
+'revdelete-restricted' => 'Used as <code>$4</code> in the following messages when setting visibility restrictions for administrators:
+* {{msg-mw|Logentry-delete-event}}
+* {{msg-mw|Logentry-delete-revision}}
+* {{msg-mw|Logentry-suppress-event}}
+* {{msg-mw|Logentry-suppress-event}}',
+'revdelete-unrestricted' => 'Used as <code>$4</code> in the following messages when setting visibility restrictions for administrators:
+* {{msg-mw|Logentry-delete-event}}
+* {{msg-mw|Logentry-delete-revision}}
+* {{msg-mw|Logentry-suppress-event}}
+* {{msg-mw|Logentry-suppress-event}}',
 'logentry-move-move' => '{{Logentry|[[Special:Log/move]]}}
 Parameter $4, the target page, is also not visible to parser functions.',
 'logentry-move-move-noredirect' => '{{Logentry|[[Special:Log/move]]}}
@@ -9788,17 +10116,35 @@ Parameters:
 'api-error-verification-error' => 'The word "extension" refers to the part behind the last dot in a file name, that by convention gives a hint about the kind of data format which a files contents are in.',
 
 # Durations
-'duration-seconds' => '{{Related|Duration}}
+'duration-seconds' => 'Used as duration. Parameters:
+* $1 - number of seconds
+{{Related|Duration}}
 {{Identical|Second}}',
-'duration-minutes' => '{{Related|Duration}}
+'duration-minutes' => 'Used as duration. Parameters:
+* $1 - number of minutes
+{{Related|Duration}}
 {{Identical|Minute}}',
-'duration-hours' => '{{Related|Duration}}',
-'duration-days' => '{{Related|Duration}}',
-'duration-weeks' => '{{Related|Duration}}',
-'duration-years' => '{{Related|Duration}}',
-'duration-decades' => '{{Related|Duration}}',
-'duration-centuries' => '{{Related|Duration}}',
-'duration-millennia' => '{{Related|Duration}}',
+'duration-hours' => 'Used as duration. Parameters:
+* $1 - number of hours
+{{Related|Duration}}',
+'duration-days' => 'Used as duration. Parameters:
+* $1 - number of days
+{{Related|Duration}}',
+'duration-weeks' => 'Used as duration. Parameters:
+* $1 - number of weeks
+{{Related|Duration}}',
+'duration-years' => 'Used as duration. Parameters:
+* $1 - number of years
+{{Related|Duration}}',
+'duration-decades' => 'Used as duration. Parameters:
+* $1 - number of decades
+{{Related|Duration}}',
+'duration-centuries' => 'Used as duration. Parameters:
+* $1 - number of centuries
+{{Related|Duration}}',
+'duration-millennia' => 'Used as duration. Parameters:
+* $1 - number of millennia
+{{Related|Duration}}',
 
 # Image rotation
 'rotate-comment' => 'Edit summary for the act of rotating an image. Parameters: