'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',
+'cannotchangeemail' => 'Error message shown when user goes to [[Special:ChangeEmail]] but email addresses cannot be changed on the site.',
'createaccount-title' => 'This is the subject of an e-mail sent to the e-mail address entered at [[Special:CreateAccount]] if the button "by e-mail" is clicked.',
'createaccount-text' => 'This text is sent as an e-mail to the e-mail address entered at [[Special:CreateAccount]] if the button "by e-mail" is clicked.
'passwordreset-pretext' => '$1 is the number of password reset routes. Apparently, this is never 1, but always two or more. Thus, the first plural option is empty in English.',
'passwordreset-username' => '{{Identical|Username}}',
'passwordreset-domain' => 'A domain like used in Domain Name System (DNS) or more specifically like a domain component in the Lightweight Directory Access Protocol (LDAP)',
+'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-emailtext-ip' => 'Parameters:
* $1 - an IP address
'template-semiprotected' => 'Used on [[Special:ProtectedPages]]. Appears in brackets after listed page titles which are semi-protected.',
'hiddencategories' => "This message is shown below the edit form, like you have a section ''\"Templates used on this page\"''.",
'edittools' => 'This text will be shown below edit and upload forms. It can be used to offer special characters not present on most keyboards for copying/pasting, and also often makes them clickable for insertion via a javascript. Since these are seen as specific to a wiki, however, this message should not contain anything but an html comment explaining how it should be used once the wiki has been installed.',
-'edittools-upload' => 'This text will be shown below upload forms. It will default to the contents of edittools.',
+'edittools-upload' => '{{optional}}
+This text will be shown below upload forms. It will default to the contents of edittools.',
'sectioneditnotsupported-title' => 'Page title of special page, which presumably appears when someone tries to edit a section, and section editing is disabled. Explanation of section editing on [http://meta.wikimedia.org/wiki/Help:Section_editing#Section_editing meta].',
'sectioneditnotsupported-text' => 'I think this is the text of an error message, which presumably appears when someone tries to edit a section, and section editing is disabled. Explanation of section editing on [http://meta.wikimedia.org/wiki/Help:Section_editing#Section_editing meta].',
'permissionserrorstext-withaction' => '* $1 is the number of reasons that were found why the action cannot be performed.
{{Identical|User}}',
'group-autoconfirmed' => 'Name of group. On Wikimedia sites autoconfirmed users are users which are older than 4 days. After those 4 days, they have more rights.',
'group-bot' => 'Name of group',
-'group-sysop' => 'Name of group',
+'group-sysop' => '{{doc-group|sysop}}',
'group-bureaucrat' => 'Name of group',
'group-suppress' => 'This is an optional (disabled by default) user group, meant for the [[mw:RevisionDelete|RevisionDelete]] feature, to change the visibility of revisions through [[Special:RevisionDelete]].
'right-writeapi' => '{{doc-right}}',
'right-delete' => '{{doc-right|delete}}',
'right-bigdelete' => '{{doc-right|bigdelete}}',
-'right-deleterevision' => 'This is a user right that is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
+'right-deleterevision' => '{{doc-right|deleterevision}}
+This user right is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
It can be given to the group {{msg|group-sysop|pl=yes}}, although this right is disabled by default.
See also
'right-deletedtext' => '{{doc-right|deletedtext}}',
'right-browsearchive' => '{{doc-right|browsearchive}}',
'right-undelete' => '{{doc-right|undelete}}',
-'right-suppressrevision' => 'This is a user right that is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
+'right-suppressrevision' => '{{doc-right|suppressrevision}}
+This user right is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
It can be given to the group {{msg|group-suppress|pl=yes}}, although that group is disabled by default.
See also
* {{msg|right-suppressionlog|pl=yes}}
* {{msg|right-hideuser|pl=yes}}
* {{msg|right-deleterevision|pl=yes}}',
-'right-suppressionlog' => 'This is a user right that is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
+'right-suppressionlog' => '{{doc-right|suppressionlog}}
+This user right is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
It can be given to the group {{msg|group-suppress|pl=yes}}, although that group is disabled by default.
See also
* {{msg|right-deleterevision|pl=yes}}',
'right-block' => '{{doc-right|block}}',
'right-blockemail' => '{{doc-right|blockemail}}',
-'right-hideuser' => 'This is a user right that is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
+'right-hideuser' => '{{doc-right|hideuser}}
+This user right is part of the [[mw:RevisionDelete|RevisionDelete]] feature.
It can be given to the group {{msg|group-suppress|pl=yes}}, although that group is disabled by default.
See also
* {{msg|right-suppressionlog|pl=yes}}
* {{msg|right-suppressrevision|pl=yes}}
* {{msg|right-deleterevision|pl=yes}}',
-'right-ipblock-exempt' => 'This user automatically
-bypasses IP blocks, auto-blocks and range blocks - so I presume - but I am uncertain',
+'right-ipblock-exempt' => '{{doc-right|ipblock-exempt}}
+This user automatically bypasses IP blocks, auto-blocks and range blocks - so I presume - but I am uncertain',
'right-proxyunbannable' => '{{doc-right|proxyunbannable}}',
'right-unblockself' => '{{doc-right|unblockself}}',
'right-protect' => '{{doc-right|protect}}',
'right-editusercssjs' => '{{doc-right|editusercssjs}}',
'right-editusercss' => '{{doc-right|editusercss}}',
'right-edituserjs' => '{{doc-right|edituserjs}}',
-'right-rollback' => '{{Identical|Rollback}}',
+'right-rollback' => '{{doc-right|rollback}}
+{{Identical|Rollback}}',
'right-markbotedits' => '{{doc-right}}
A user with this right can mark a roll-back edit as a bot edit by adding <tt>&bot=1</tt> to the URL (not by default).',
'right-noratelimit' => '{{doc-right}}
'right-siteadmin' => '{{doc-right|siteadmin}}',
'right-override-export-depth' => '{{doc-right|override-export-depth}}',
'right-sendemail' => '{{doc-right}}',
+'right-passwordreset' => '{{doc-right}}',
# User rights log
'rightslog' => 'In [[Special:Log]]',
'activeusers-noresult' => 'identical with {{msg-mw|listusers-noresult}}',
# Special:Log/newusers
-'newuserlogpage' => 'Part of the "Newuserlog" extension. It is both the title of [[Special:Log/newusers]] and the link you can see in the recent changes.',
-'newuserlogpagetext' => 'Part of the "Newuserlog" extension. It is the description you can see on [[Special:Log/newusers]].',
-'newuserlog-create-entry' => 'Part of the "Newuserlog" extension. It is the summary in the [[Special:RecentChanges|recent changes]] and on [[Special:Log/newusers]].',
-'newuserlog-create2-entry' => 'Part of the "Newuserlog" extension. It is the summary in the [[Special:RecentChanges|recent changes]] and on [[Special:Log/newusers]] when creating an account for someone else ("$1" - a link). The name of the user doing this task appears before this message.
-
-* $2 - the user id of the user $1',
-'newuserlog-autocreate-entry' => 'This message is used in the [[:mw:Extension:Newuserlog|new user log]] to mark an account that was created by MediaWiki as part of a [[:mw:Extension:CentralAuth|CentralAuth]] global account.',
+'newuserlogpage' => 'Part of the "Newuserlog" extension. It is both the title of [[Special:Log/newusers]] and the link you can see in the recent changes.',
+'newuserlogpagetext' => 'Part of the "Newuserlog" extension. It is the description you can see on [[Special:Log/newusers]].',
# Special:ListGroupRights
'listgrouprights' => 'The name of the special page [[Special:ListGroupRights]].',
{{Identical/IP address or username}}',
'sp-contributions-toponly' => '"top revision" means the "latest revision"',
'sp-contributions-submit' => '{{Identical|Search}}',
+'sp-contributions-explain' => '{{optional}}',
# What links here
'whatlinkshere' => 'The text of the link in the toolbox (on the left, below the search menu) going to [[Special:WhatLinksHere]].',
# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
'video-dims' => '{{optional}}',
-'seconds-abbrev' => '{{optional}} Abbreviation for "seconds". $1 is the number of seconds.',
-'minutes-abbrev' => '{{optional}} Abbreviation for "minutes". $1 is the number of minutes.',
-'hours-abbrev' => 'Abbreviation for "hours". $1 is the number of hours.',
-'days-abbrev' => 'Abbreviation for "days". $1 is the number of days.',
-'seconds' => 'Full word for "seconds". $1 is the number of seconds.',
-'minutes' => 'Full word for "minutes". $1 is the number of minutes.',
-'hours' => 'Full word for "hours". $1 is the number of hours.',
-'days' => 'Full word for "days". $1 is the number of days.',
-'ago' => 'Phrase for indicating how long ago something happened. $1 is something like "3 days 10 hours".',
+'seconds-abbrev' => '{{optional}}
+Abbreviation for "seconds". $1 is the number of seconds.
+
+See also {{msg-mw|seconds}}',
+'minutes-abbrev' => '{{optional}}
+Abbreviation for "minutes". $1 is the number of minutes.
+
+See also {{msg-mw|minutes}}',
+'hours-abbrev' => '{{optional}}
+Abbreviation for "hours". $1 is the number of hours.
+
+See also {{msg-mw|hours}}',
+'days-abbrev' => '{{optional}}
+Abbreviation for "days". $1 is the number of days.
+
+See also {{msg-mw|days}}',
+'seconds' => 'Full word for "seconds". $1 is the number of seconds.
+
+See also {{msg-mw|Seconds-abbrev}}
+
+Part of variable $1 in {{msg-mw|Ago}}',
+'minutes' => 'Full word for "minutes". $1 is the number of minutes.
+
+See also {{msg-mw|Minutes-abbrev}}
+
+Part of variable $1 in {{msg-mw|Ago}}',
+'hours' => 'Full word for "hours". $1 is the number of hours.
+
+See also {{msg-mw|Hours-abbrev}}
+
+Part of variable $1 in {{msg-mw|Ago}}',
+'days' => 'Full word for "days". $1 is the number of days.
+
+See also {{msg-mw|Days-abbrev}}
+
+Part of variable $1 in {{msg-mw|Ago}}
+{{Identical|Day}}',
+'ago' => 'Phrase for indicating how long ago something happened. $1 is something like "3 days 10 hours", taken from these messages:
+*{{msg-mw|Seconds}}
+*{{msg-mw|Minutes}}
+*{{msg-mw|Hours}}
+*{{msg-mw|Days}}',
# Bad image list
'bad_image_list' => 'This is only message appears to guide administrators to add links with right format. This will not appear anywhere else in Mediawiki.',
'variantname-tg-latn' => '{{optional}}',
'variantname-tg' => '{{optional}}',
+# Variants for Inuktitut language
+'variantname-ike-cans' => '{{optional}}',
+'variantname-ike-latn' => '{{optional}}',
+'variantname-iu' => '{{optional}}',
+
+# Variants for Tachelhit language
+'variantname-shi-tfng' => '{{optional}}',
+'variantname-shi-latn' => '{{optional}}',
+'variantname-shi' => '{{optional}}',
+
# Metadata
'metadata' => 'The title of a section on an image description page, with information and data about the image. For example of message in use see [http://commons.wikimedia.org/wiki/File:Titan-crystal_bar.JPG Commons].
'metadata-fields' => "'''Warning:''' Do not translate list items, only translate the text! So leave \"<tt>* make</tt>\" and the other items exactly as they are.
The sentences are for explanation only and are not shown to the user.",
-'metadata-langitem' => 'This is used for constructing the list of translations when a metadata property is translated into multiple languages.
+'metadata-langitem' => '{{optional}}
+This is used for constructing the list of translations when a metadata property is translated into multiple languages.
$1 is the value of the property (in one language), $2 is the language name that this translation is for (or language code if language name cannot be determined), $3 is the language code.',
-'metadata-langitem-default' => 'Similar to "metadata-langitem" but for the case where a multilingual property has a default specified that does not specify what language the default is in. $1 is the value of the property.',
+'metadata-langitem-default' => '{{optional}}
+Similar to "metadata-langitem" but for the case where a multilingual property has a default specified that does not specify what language the default is in. $1 is the value of the property.',
# EXIF tags
'exif-imagewidth' => 'Exif is a format for storing metadata in image files. See this [http://en.wikipedia.org/wiki/Exchangeable_image_file_format Wikipedia article] and the example at the bottom of [http://commons.wikimedia.org/wiki/File:Phalacrocorax-auritus-020.jpg this page on Commons]. The tags are explained [http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif.html briefly] and [http://www.kodak.com/global/plugins/acrobat/en/service/digCam/exifStandard2.pdf in further detail].
*$2 is one of 17 broad categories that the code falls into. For example any code starting with 15 has the contents of {{msg-mw|exif-iimcategory-spo}} for $2.',
# EXIF attributes
-'exif-compression-5' => 'Lempel-Ziv & Welch algorithm {{optional}}',
+'exif-compression-5' => '{{optional}}
+Lempel-Ziv & Welch algorithm',
'exif-compression-6' => '{{optional}}',
'exif-compression-7' => '{{optional}}',
'exif-compression-8' => '{{optional}}',
'confirm-unwatch-button' => '{{Identical|OK}}',
# Separators for various lists, etc.
-'comma-separator' => '{{optional}}',
-'colon-separator' => "Optional message. Change it only if your language uses another character for ':' or it needs an extra space before the colon.",
-'pipe-separator' => '{{optional}}',
-'word-separator' => 'This is a string which is (usually) put between words of the language. It is used, e.g. when messages are concatenated (appended to each other). Note that you must express a space as html entity &#32; because the editing and updating process strips leading and trailing spaces from messages.
-
-Most languages use a space, but some Asian languages, such as Thai and Chinese, do not.
-
-{{optional}}',
-'percent' => '{{optional}}',
-'parentheses' => '{{optional}}',
+'semicolon-separator' => '{{optional}}',
+'comma-separator' => '{{optional}}',
+'colon-separator' => "{{optional}}
+Change it only if your language uses another character for ':' or it needs an extra space before the colon.",
+'autocomment-prefix' => '{{optional}}',
+'pipe-separator' => '{{optional}}',
+'word-separator' => '{{optional}}
+This is a string which is (usually) put between words of the language. It is used, e.g. when messages are concatenated (appended to each other). Note that you must express a space as html entity &#32; because the editing and updating process strips leading and trailing spaces from messages.
+
+Most languages use a space, but some Asian languages, such as Thai and Chinese, do not.',
+'percent' => '{{optional}}',
+'parentheses' => '{{optional}}',
# Multipage image navigation
'imgmultipageprev' => '{{Identical|Previous page}}',
{{Identical|Revision}}',
'compare-submit' => 'Submit button on [[Special:ComparePages]]',
-# Special:GlobalFileUsage
-'globalfileusage' => 'Title of [[Special:GlobalFileUsage]] that lists all the places where one shared file has been used. "Global" refers to the usage, not to the file. "File" is singular.',
-'globalfileusage-for' => 'Title of special page ([http://commons.wikimedia.org/w/index.php?title=Special%3AGlobalUsage&limit=50&target=Example.jpg example]).
-$1 is a file name.',
-'globalfileusage-desc' => '{{desc}}',
-'globalfileusage-ok' => 'Text of submit button
-
-{{Identical|Search}}',
-'globalfileusage-text' => 'Dialog box heading on [[Special:GlobalFileUsage]]. "Global" refers to "usage" not "file".',
-'globalfileusage-no-results' => 'Used for empty result on [[Special:GlobalUsage]].
-$1 is a file name (with namespace)',
-'globalfileusage-on-wiki' => 'Heading for list of files. Example: [[Commons:Special:GlobalUsage/Example.jpg]] and [[Commons:File:Example.jpg]]
-
-* $1 the file name, but unused in this message
-* $2 is a wiki name, given as a domain, e.g. en.wiktionary.org',
-'globalfileusage-more' => 'Used on an image page, when more global usage results are available. Example: [[Commons:File:Example.jpg]]
-* $1 - name of the file (without namespace)',
-'globalfileusage-filterlocal' => 'Filter option for GlobalUsage special page, ([http://commons.wikimedia.org/wiki/Special:GlobalUsage/Hacienda_jaral_de_berrios.jpg example]).
-
-"Local" here means "on this wiki".',
-
-# Special:GlobalTemplateUsage
-'globaltemplateusage-for' => '$1 is a template name',
-'globaltemplateusage-ok' => '{{Identical|Search}}',
-'globaltemplateusage-no-results' => '$1 is a template name including the namespace',
-'globaltemplateusage-on-wiki' => '$2 is a wiki name',
-
# Database error messages
'dberr-header' => 'This message does not allow any wiki nor html markup.',
'dberr-problems' => 'This message does not allow any wiki nor html markup.',
'logentry-delete-restore' => '{{Logentry}}',
'logentry-delete-event' => '{{Logentry}}
{{Logentryparam}}
-$3 is the name of the log page inside parenthesis',
+* $3 is the name of the log page inside parenthesis',
'logentry-delete-revision' => '{{Logentry}}
-{{Logentryparam}}',
+{{Logentryparam}}
+* $5 is the number of affected revisions of the page $3.',
'logentry-delete-event-legacy' => '{{Logentry}}
$3 is the name of the log page inside parenthesis',
'logentry-delete-revision-legacy' => '{{Logentry}}',
{{Logentryparam}}
$3 is the name of the log page inside parenthesis',
'logentry-suppress-revision' => '{{Logentry}}
-{{Logentryparam}}',
+{{Logentryparam}}
+* $5 is the number of affected revisions of the page $3.',
'logentry-suppress-event-legacy' => '{{Logentry}}
$3 is the name of the log page inside parenthesis',
'logentry-suppress-revision-legacy' => '{{Logentry}}',
'logentry-move-move_redir-noredirect' => '{{Logentry}}
Parameter $4, the target page, is also not visible to parser functions.',
'logentry-patrol-patrol' => '{{Logentry}}
-$4 is formatted number, maybe linked to the diff.',
+* $4 is a formatted revision number, maybe linked to the diff.',
'logentry-patrol-patrol-auto' => '{{Logentry}}
-$4 is formatted number, maybe linked to the diff. Automatically (I think) means that people with autopatrol right mark revisions automatically patrolled when editing.',
+* $4 is a formatted revision number, maybe linked to the diff.
+"Automatically" refers to users with autopatrol right who mark revisions automatically patrolled when editing.',
);