Localisation updates for core messages from Betawiki (2008-10-30 14:23 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index 300c52b..ffbab16 100644 (file)
@@ -247,6 +247,7 @@ $magicWords = array(
        'numberoffiles'          => array( 1,    'NUMBEROFFILES'          ),
        'numberofusers'          => array( 1,    'NUMBEROFUSERS'          ),
        'numberofedits'          => array( 1,    'NUMBEROFEDITS'          ),
+       'numberofviews'          => array( 1,    'NUMBEROFVIEWS'          ),
        'pagename'               => array( 1,    'PAGENAME'               ),
        'pagenamee'              => array( 1,    'PAGENAMEE'              ),
        'namespace'              => array( 1,    'NAMESPACE'              ),
@@ -288,6 +289,8 @@ $magicWords = array(
        'img_middle'             => array( 1,    'middle'                 ),
        'img_bottom'             => array( 1,    'bottom'                 ),
        'img_text_bottom'        => array( 1,    'text-bottom'            ),
+       'img_link'               => array( 1,    'link=$1'                ),
+       'img_alt'                => array( 1,    'alt=$1'                 ),
        'int'                    => array( 0,    'INT:'                   ),
        'sitename'               => array( 1,    'SITENAME'               ),
        'ns'                     => array( 0,    'NS:'                    ),
@@ -381,6 +384,7 @@ $specialPageAliases = array(
        'Wantedpages'               => array( 'WantedPages', 'BrokenLinks' ),
        'Wantedcategories'          => array( 'WantedCategories' ),
        'Wantedfiles'               => array( 'WantedFiles' ),
+       'Wantedtemplates'           => array( 'WantedTemplates' ),
        'Mostlinked'                => array( 'MostLinked' ),
        'Mostlinkedcategories'      => array( 'MostLinkedCategories', 'MostUsedCategories' ),
        'Mostlinkedtemplates'       => array( 'MostLinkedTemplates', 'MostUsedTemplates' ),
@@ -440,7 +444,6 @@ $specialPageAliases = array(
        'Blankpage'                 => array( 'BlankPage' ),
        'LinkSearch'                => array( 'LinkSearch' ),
        'DeletedContributions'      => array( 'DeletedContributions' ),
-       'Nuke'                      => array( 'Nuke' ),
 );
 
 /**
@@ -620,7 +623,7 @@ XHTML id names.
 == Getting started ==
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
 
 'about'          => 'About',
 'article'        => 'Content page',
@@ -747,6 +750,8 @@ See [[Special:Version|version page]].',
 'editsection-brackets'         => '[$1]', # only translate this message to other languages if you have to change it
 'editold'                      => 'edit',
 'viewsourceold'                => 'view source',
+'editlink'                     => 'edit',
+'viewsourcelink'               => 'view source',
 'editsectionhint'              => 'Edit section: $1',
 'toc'                          => 'Contents',
 'showtoc'                      => 'show',
@@ -931,7 +936,7 @@ Please enable them and try again.',
 'loginsuccesstitle'          => 'Login successful',
 'loginsuccess'               => "'''You are now logged in to {{SITENAME}} as \"\$1\".'''",
 'nosuchuser'                 => 'There is no user by the name "$1".
-Check your spelling, or [[Special:Userlogin/signup|create a new account]].',
+Check your spelling, or [[Special:UserLogin/signup|create a new account]].',
 'nosuchusershort'            => 'There is no user by the name "<nowiki>$1</nowiki>".
 Check your spelling.',
 'nouserspecified'            => 'You have to specify a username.',
@@ -1226,32 +1231,32 @@ The reason given by $3 is ''$2''",
 'cantcreateaccount-nonblock-text' => '', # do not translate or duplicate this message to other languages
 
 # History pages
-'viewpagelogs'          => 'View logs for this page',
-'nohistory'             => 'There is no edit history for this page.',
-'currentrev'            => 'Current revision',
-'currentrev-asof'       => 'Current revision as of $1',
-'revisionasof'          => 'Revision as of $1',
-'revision-info'         => 'Revision as of $1 by $2',
-'revision-info-current' => '-', # do not translate or duplicate this message to other languages
-'revision-nav'          => '($1) $2 | $3 ($4) | $5 ($6)', # do not translate or duplicate this message to other languages
-'previousrevision'      => '← Older revision',
-'nextrevision'          => 'Newer revision →',
-'currentrevisionlink'   => 'Current revision',
-'cur'                   => 'cur',
-'next'                  => 'next',
-'last'                  => 'last',
-'page_first'            => 'first',
-'page_last'             => 'last',
-'histlegend'            => 'Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br />
+'viewpagelogs'           => 'View logs for this page',
+'nohistory'              => 'There is no edit history for this page.',
+'currentrev'             => 'Current revision',
+'currentrev-asof'        => 'Current revision as of $1',
+'revisionasof'           => 'Revision as of $1',
+'revision-info'          => 'Revision as of $1 by $2', # Additionally available: $3: revision id
+'revision-info-current'  => '-', # Available parameters: $1: timestamp; $2: userlinks; $3: revision id; do not translate or duplicate this message to other languages
+'revision-nav'           => '($1) $2 | $3 ($4) | $5 ($6)', # do not translate or duplicate this message to other languages
+'previousrevision'       => '← Older revision',
+'nextrevision'           => 'Newer revision →',
+'currentrevisionlink'    => 'Current revision',
+'cur'                    => 'cur',
+'next'                   => 'next',
+'last'                   => 'last',
+'page_first'             => 'first',
+'page_last'              => 'last',
+'histlegend'             => 'Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br />
 Legend: (cur) = difference with current version,
 (last) = difference with preceding version, M = minor edit.',
-'history-search'        => 'Search in history',
-'history_copyright'     => '-', # do not translate or duplicate this message to other languages
-'deletedrev'            => '[deleted]',
-'histfirst'             => 'Earliest',
-'histlast'              => 'Latest',
-'historysize'           => '({{PLURAL:$1|1 byte|$1 bytes}})',
-'historyempty'          => '(empty)',
+'history-fieldset-title' => 'Browse history',
+'history_copyright'      => '-', # do not translate or duplicate this message to other languages
+'deletedrev'             => '[deleted]',
+'histfirst'              => 'Earliest',
+'histlast'               => 'Latest',
+'historysize'            => '({{PLURAL:$1|1 byte|$1 bytes}})',
+'historyempty'           => '(empty)',
 
 # Revision feed
 'history-feed-title'          => 'Revision history',
@@ -1277,11 +1282,11 @@ there may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}
 'revdelete-nooldid-title'     => 'Invalid target revision',
 'revdelete-nooldid-text'      => 'You have either not specified a target revision(s) to perform this
 function, the specified revision does not exist, or you are attempting to hide the current revision.',
-'revdelete-selected'          => '{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$1|Selected log event|Selected log events}}:',
-'revdelete-text'              => 'Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.
+'revdelete-selected'          => "'''{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Selected log event|Selected log events}}:'''",
+'revdelete-text'              => "'''Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.'''
 
-Other admins on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.',
+Other admins on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.",
 'revdelete-legend'            => 'Set visibility restrictions',
 'revdelete-hide-text'         => 'Hide revision text',
 'revdelete-hide-name'         => 'Hide action and target',
@@ -1478,7 +1483,7 @@ Note that their indexes of {{SITENAME}} content may be out of date.',
 'mypreferences'            => 'My preferences',
 'prefs-edits'              => 'Number of edits:',
 'prefsnologin'             => 'Not logged in',
-'prefsnologintext'         => 'You must be <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} logged in]</span> to set user preferences.',
+'prefsnologintext'         => 'You must be <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logged in]</span> to set user preferences.',
 'prefsreset'               => 'Preferences have been reset from storage.',
 'qbsettings'               => 'Quickbar',
 'qbsettings-none'          => 'None',
@@ -1645,6 +1650,40 @@ please see math/README to configure.',
 'rightslogentry' => 'changed group membership for $1 from $2 to $3',
 'rightsnone'     => '(none)',
 
+# Associated actions - in the sentence "You do not have permission to X"
+'action-read'                 => 'read this page',
+'action-edit'                 => 'edit this page',
+'action-createpage'           => 'create pages',
+'action-createtalk'           => 'create discussion pages',
+'action-createaccount'        => 'create this user account',
+'action-minoredit'            => 'mark this edit as minor',
+'action-move'                 => 'move this page',
+'action-move-subpages'        => 'move this page, and its subpages',
+'action-upload'               => 'upload this file',
+'action-reupload'             => 'overwrite this existing file',
+'action-reupload-shared'      => 'override this file on a shared repository',
+'action-upload_by_url'        => 'upload this file from a URL address',
+'action-writeapi'             => 'use the write API',
+'action-delete'               => 'delete this page',
+'action-deleterevision'       => 'delete this revision',
+'action-deletedhistory'       => "view this page's deleted history",
+'action-browsearchive'        => 'search deleted pages',
+'action-undelete'             => 'undelete this page',
+'action-suppressrevision'     => 'review and restore this hidden revision',
+'action-suppressionlog'       => 'view this private log',
+'action-block'                => 'block this user from editing',
+'action-protect'              => 'change protection levels for this page',
+'action-import'               => 'import this page from another wiki',
+'action-importupload'         => 'import this page from a file upload',
+'action-patrol'               => "mark others' edit as patrolled",
+'action-autopatrol'           => 'have your edit marked as patrolled',
+'action-unwatchedpages'       => 'view the list of unwatched pages',
+'action-trackback'            => 'submit a trackback',
+'action-mergehistory'         => 'merge the history of this page',
+'action-userrights'           => 'edit all user rights',
+'action-userrights-interwiki' => 'edit user rights of users on other wikis',
+'action-siteadmin'            => 'lock or unlock the database',
+
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|change|changes}}',
 'recentchanges'                     => 'Recent changes',
@@ -1676,6 +1715,8 @@ please see math/README to configure.',
 'rc_categories_any'                 => 'Any',
 'rc-change-size'                    => '$1', # only translate this message to other languages if you have to change it
 'newsectionsummary'                 => '/* $1 */ new section',
+'rc-enhanced-expand'                => 'Show details (requires JavaScript)',
+'rc-enhanced-hide'                  => 'Hide details',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Related changes',
@@ -1920,7 +1961,7 @@ Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.',
 # Unused templates
 'unusedtemplates'         => 'Unused templates',
 'unusedtemplates-summary' => '', # do not translate or duplicate this message to other languages
-'unusedtemplatestext'     => 'This page lists all pages in the template namespace which are not included in another page.
+'unusedtemplatestext'     => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
 Remember to check for other links to the templates before deleting them.',
 'unusedtemplateswlh'      => 'other links',
 
@@ -1992,7 +2033,7 @@ Each row contains links to the first and second redirect, as well as the target
 'specialpage-empty'               => 'There are no results for this report.',
 'lonelypages'                     => 'Orphaned pages',
 'lonelypages-summary'             => '', # do not translate or duplicate this message to other languages
-'lonelypagestext'                 => 'The following pages are not linked from other pages in {{SITENAME}}.',
+'lonelypagestext'                 => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
 'uncategorizedpages'              => 'Uncategorized pages',
 'uncategorizedpages-summary'      => '', # do not translate or duplicate this message to other languages
 'uncategorizedcategories'         => 'Uncategorized categories',
@@ -2011,6 +2052,8 @@ Each row contains links to the first and second redirect, as well as the target
 'wantedpages-summary'             => '', # do not translate or duplicate this message to other languages
 'wantedfiles'                     => 'Wanted files',
 'wantedfiles-summary'             => '', # do not translate or duplicate this message to other languages
+'wantedtemplates'                 => 'Wanted templates',
+'wantedtemplates-summary'         => '', # do not translate or duplicate this message to other languages
 'mostlinked'                      => 'Most linked-to pages',
 'mostlinked-summary'              => '', # do not translate or duplicate this message to other languages
 'mostlinkedcategories'            => 'Most linked-to categories',
@@ -2160,7 +2203,7 @@ There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] a
 'mailnologintext' => 'You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.',
 'emailuser'       => 'E-mail this user',
 'emailpage'       => 'E-mail user',
-'emailpagetext'   => 'If this user has entered a valid e-mail address in his or her user preferences, the form below will send a single message.
+'emailpagetext'   => 'You can use the form below to send an e-mail message to this user.
 The e-mail address you entered in [[Special:Preferences|your user preferences]] will appear as the "From" address of the e-mail, so the recipient will be able to reply directly to you.',
 'usermailererror' => 'Mail object returned error:',
 'defemailsubject' => '{{SITENAME}} e-mail',
@@ -2179,45 +2222,47 @@ The e-mail address you entered in [[Special:Preferences|your user preferences]]
 'emailuserfooter' => 'This e-mail was sent by $1 to $2 by the "Email user" function at {{SITENAME}}.',
 
 # Watchlist
-'watchlist'            => 'My watchlist',
-'mywatchlist'          => 'My watchlist',
-'watchlistfor'         => "(for '''$1''')",
-'nowatchlist'          => 'You have no items on your watchlist.',
-'watchlistanontext'    => 'Please $1 to view or edit items on your watchlist.',
-'watchnologin'         => 'Not logged in',
-'watchnologintext'     => 'You must be [[Special:UserLogin|logged in]] to modify your watchlist.',
-'addedwatch'           => 'Added to watchlist',
-'addedwatchtext'       => "The page \"[[:\$1]]\" has been added to your [[Special:Watchlist|watchlist]].
+'watchlist'                => 'My watchlist',
+'mywatchlist'              => 'My watchlist',
+'watchlistfor'             => "(for '''$1''')",
+'nowatchlist'              => 'You have no items on your watchlist.',
+'watchlistanontext'        => 'Please $1 to view or edit items on your watchlist.',
+'watchnologin'             => 'Not logged in',
+'watchnologintext'         => 'You must be [[Special:UserLogin|logged in]] to modify your watchlist.',
+'addedwatch'               => 'Added to watchlist',
+'addedwatchtext'           => "The page \"[[:\$1]]\" has been added to your [[Special:Watchlist|watchlist]].
 Future changes to this page and its associated talk page will be listed there, and the page will appear '''bolded''' in the [[Special:RecentChanges|list of recent changes]] to make it easier to pick out.",
-'removedwatch'         => 'Removed from watchlist',
-'removedwatchtext'     => 'The page "[[:$1]]" has been removed from [[Special:Watchlist|your watchlist]].',
-'watch'                => 'Watch',
-'watchthispage'        => 'Watch this page',
-'unwatch'              => 'Unwatch',
-'unwatchthispage'      => 'Stop watching',
-'notanarticle'         => 'Not a content page',
-'notvisiblerev'        => 'Revision has been deleted',
-'watchnochange'        => 'None of your watched items were edited in the time period displayed.',
-'watchlist-details'    => '{{PLURAL:$1|$1 page|$1 pages}} on your watchlist, not counting talk pages.',
-'wlheader-enotif'      => '* E-mail notification is enabled.',
-'wlheader-showupdated' => "* Pages which have been changed since you last visited them are shown in '''bold'''",
-'watchmethod-recent'   => 'checking recent edits for watched pages',
-'watchmethod-list'     => 'checking watched pages for recent edits',
-'watchlistcontains'    => 'Your watchlist contains $1 {{PLURAL:$1|page|pages}}.',
-'iteminvalidname'      => "Problem with item '$1', invalid name...",
-'wlnote'               => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}.",
-'wlshowlast'           => 'Show last $1 hours $2 days $3',
-'watchlist-show-bots'  => 'Show bot edits',
-'watchlist-hide-bots'  => 'Hide bot edits',
-'watchlist-show-own'   => 'Show my edits',
-'watchlist-hide-own'   => 'Hide my edits',
-'watchlist-show-minor' => 'Show minor edits',
-'watchlist-hide-minor' => 'Hide minor edits',
-'watchlist-show-anons' => 'Show anonymous edits',
-'watchlist-hide-anons' => 'Hide anonymous edits',
-'watchlist-show-liu'   => 'Show logged-in user edits',
-'watchlist-hide-liu'   => 'Hide logged-in user edits',
-'watchlist-options'    => 'Watchlist options',
+'removedwatch'             => 'Removed from watchlist',
+'removedwatchtext'         => 'The page "[[:$1]]" has been removed from [[Special:Watchlist|your watchlist]].',
+'watch'                    => 'Watch',
+'watchthispage'            => 'Watch this page',
+'unwatch'                  => 'Unwatch',
+'unwatchthispage'          => 'Stop watching',
+'notanarticle'             => 'Not a content page',
+'notvisiblerev'            => 'Revision has been deleted',
+'watchnochange'            => 'None of your watched items were edited in the time period displayed.',
+'watchlist-details'        => '{{PLURAL:$1|$1 page|$1 pages}} on your watchlist, not counting talk pages.',
+'wlheader-enotif'          => '* E-mail notification is enabled.',
+'wlheader-showupdated'     => "* Pages which have been changed since you last visited them are shown in '''bold'''",
+'watchmethod-recent'       => 'checking recent edits for watched pages',
+'watchmethod-list'         => 'checking watched pages for recent edits',
+'watchlistcontains'        => 'Your watchlist contains $1 {{PLURAL:$1|page|pages}}.',
+'iteminvalidname'          => "Problem with item '$1', invalid name...",
+'wlnote'                   => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}.",
+'wlshowlast'               => 'Show last $1 hours $2 days $3',
+'watchlist-show-bots'      => 'Show bot edits',
+'watchlist-hide-bots'      => 'Hide bot edits',
+'watchlist-show-own'       => 'Show my edits',
+'watchlist-hide-own'       => 'Hide my edits',
+'watchlist-show-minor'     => 'Show minor edits',
+'watchlist-hide-minor'     => 'Hide minor edits',
+'watchlist-show-anons'     => 'Show anonymous edits',
+'watchlist-hide-anons'     => 'Hide anonymous edits',
+'watchlist-show-liu'       => 'Show logged-in user edits',
+'watchlist-hide-liu'       => 'Hide logged-in user edits',
+'watchlist-show-patrolled' => 'Show patrolled edits',
+'watchlist-hide-patrolled' => 'Hide patrolled edits',
+'watchlist-options'        => 'Watchlist options',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Watching...',
@@ -2306,7 +2351,7 @@ someone else has edited or rolled back the page already.
 
 The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
 'editcomment'      => 'The edit comment was: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage'       => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last version by [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage'       => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last version by [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success' => 'Reverted edits by $1;
 changed back to last version by $2.',
 'sessionfailure'   => 'There seems to be a problem with your login session;
@@ -2350,7 +2395,7 @@ You can change this page's protection level, but it will not affect the cascadin
 'protect-cantedit'            => 'You cannot change the protection levels of this page, because you do not have permission to edit it.',
 'protect-othertime'           => 'Other time:',
 'protect-othertime-op'        => 'other time',
-'protect-existing-expiry'     => 'Existing expiry time: $1',
+'protect-existing-expiry'     => 'Existing expiry time: $3, $2',
 'protect-otherreason'         => 'Other/additional reason:',
 'protect-otherreason-op'      => 'other/additional reason',
 'protect-dropdown'            => '*Common protection reasons
@@ -2403,6 +2448,7 @@ You may have a bad link, or the revision may have been restored or removed from
 'undeletebtn'                  => 'Restore',
 'undeletelink'                 => 'restore',
 'undeletereset'                => 'Reset',
+'undeleteinvert'               => 'Invert selection',
 'undeletecomment'              => 'Comment:',
 'undeletedarticle'             => 'restored "[[$1]]"',
 'undeletedrevisions'           => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
@@ -2513,8 +2559,9 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'ipb-edit-dropdown'               => 'Edit block reasons',
 'ipb-unblock-addr'                => 'Unblock $1',
 'ipb-unblock'                     => 'Unblock a username or IP address',
-'ipb-blocklist-addr'              => 'View existing blocks for $1',
+'ipb-blocklist-addr'              => 'Existing blocks for $1',
 'ipb-blocklist'                   => 'View existing blocks',
+'ipb-blocklist-contribs'          => 'Contributions for $1',
 'unblockip'                       => 'Unblock user',
 'unblockiptext'                   => 'Use the form below to restore write access to a previously blocked IP address or username.',
 'ipusubmit'                       => 'Unblock this address',
@@ -2523,6 +2570,9 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'ipblocklist'                     => 'Blocked IP addresses and usernames',
 'ipblocklist-legend'              => 'Find a blocked user',
 'ipblocklist-username'            => 'Username or IP address:',
+'ipblocklist-sh-userblocks'       => '$1 account blocks',
+'ipblocklist-sh-tempblocks'       => '$1 temporary blocks',
+'ipblocklist-sh-addressblocks'    => '$1 single IP blocks',
 'ipblocklist-summary'             => '', # do not translate or duplicate this message to other languages
 'ipblocklist-submit'              => 'Search',
 'blocklistline'                   => '$1, $2 blocked $3 ($4)',
@@ -2532,7 +2582,7 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'noautoblockblock'                => 'autoblock disabled',
 'createaccountblock'              => 'account creation blocked',
 'emailblock'                      => 'e-mail blocked',
-'blocklist-nousertalk'            => 'cannot edit their own talk page',
+'blocklist-nousertalk'            => 'cannot edit own talk page',
 'ipblocklist-empty'               => 'The blocklist is empty.',
 'ipblocklist-no-results'          => 'The requested IP address or username is not blocked.',
 'blocklink'                       => 'block',
@@ -2596,10 +2646,10 @@ To lock or unlock the database, this needs to be writable by the web server.',
 'databasenotlocked'   => 'The database is not locked.',
 
 # Move page
-'move-page'               => 'Move $1',
-'move-page-backlink'      => '← $1', # only translate this message to other languages if you have to change it
-'move-page-legend'        => 'Move page',
-'movepagetext'            => "Using the form below will rename a page, moving all of its history to the new name.
+'move-page'                 => 'Move $1',
+'move-page-backlink'        => '← $1', # only translate this message to other languages if you have to change it
+'move-page-legend'          => 'Move page',
+'movepagetext'              => "Using the form below will rename a page, moving all of its history to the new name.
 The old title will become a redirect page to the new title.
 You can update redirects that point to the original title automatically.
 If you choose not to, be sure to check for [[Special:DoubleRedirects|double]] or [[Special:BrokenRedirects|broken redirects]].
@@ -2611,51 +2661,58 @@ This means that you can rename a page back to where it was renamed from if you m
 '''WARNING!'''
 This can be a drastic and unexpected change for a popular page;
 please be sure you understand the consequences of this before proceeding.",
-'movepagetalktext'        => "The associated talk page will be automatically moved along with it '''unless:'''
+'movepagetalktext'          => "The associated talk page will be automatically moved along with it '''unless:'''
 *A non-empty talk page already exists under the new name, or
 *You uncheck the box below.
 
 In those cases, you will have to move or merge the page manually if desired.",
-'movearticle'             => 'Move page:',
-'movenotallowed'          => 'You do not have permission to move pages.',
-'newtitle'                => 'To new title:',
-'move-watch'              => 'Watch this page',
-'movepagebtn'             => 'Move page',
-'pagemovedsub'            => 'Move succeeded',
-'movepage-moved'          => '<big>\'\'\'"$1" has been moved to "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'           => 'A page of that name already exists, or the name you have chosen is not valid.
+'movearticle'               => 'Move page:',
+'movenologin'               => 'Not logged in',
+'movenologintext'           => 'You must be a registered user and [[Special:UserLogin|logged in]] to move a page.',
+'movenotallowed'            => 'You do not have permission to move pages.',
+'cant-move-user-page'       => 'You do not have permission to move user pages (apart from subpages).',
+'cant-move-to-user-page'    => 'You do not have permission to move a page to a user page (except to a user subpage).',
+'newtitle'                  => 'To new title:',
+'move-watch'                => 'Watch this page',
+'movepagebtn'               => 'Move page',
+'pagemovedsub'              => 'Move succeeded',
+'movepage-moved'            => '<big>\'\'\'"$1" has been moved to "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'             => 'A page of that name already exists, or the name you have chosen is not valid.
 Please choose another name.',
-'cantmove-titleprotected' => 'You cannot move a page to this location, because the new title has been protected from creation',
-'talkexists'              => "'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title.
+'cantmove-titleprotected'   => 'You cannot move a page to this location, because the new title has been protected from creation',
+'talkexists'                => "'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title.
 Please merge them manually.'''",
-'movedto'                 => 'moved to',
-'movetalk'                => 'Move associated talk page',
-'move-subpages'           => 'Move all subpages, if applicable',
-'move-talk-subpages'      => 'Move all subpages of talk page, if applicable',
-'movepage-page-exists'    => 'The page $1 already exists and cannot be automatically overwritten.',
-'movepage-page-moved'     => 'The page $1 has been moved to $2.',
-'movepage-page-unmoved'   => 'The page $1 could not be moved to $2.',
-'movepage-max-pages'      => 'The maximum of $1 {{PLURAL:$1|page|pages}} has been moved and no more will be moved automatically.',
-'1movedto2'               => '[[$1]] moved to [[$2]]',
-'1movedto2_redir'         => '[[$1]] moved to [[$2]] over redirect',
-'movelogpage'             => 'Move log',
-'movelogpagetext'         => 'Below is a list of pages moved.',
-'movereason'              => 'Reason:',
-'revertmove'              => 'revert',
-'delete_and_move'         => 'Delete and move',
-'delete_and_move_text'    => '==Deletion required==
+'movedto'                   => 'moved to',
+'movetalk'                  => 'Move associated talk page',
+'move-subpages'             => 'Move all subpages, if applicable',
+'move-talk-subpages'        => 'Move all subpages of talk page, if applicable',
+'movepage-page-exists'      => 'The page $1 already exists and cannot be automatically overwritten.',
+'movepage-page-moved'       => 'The page $1 has been moved to $2.',
+'movepage-page-unmoved'     => 'The page $1 could not be moved to $2.',
+'movepage-max-pages'        => 'The maximum of $1 {{PLURAL:$1|page|pages}} has been moved and no more will be moved automatically.',
+'1movedto2'                 => '[[$1]] moved to [[$2]]',
+'1movedto2_redir'           => '[[$1]] moved to [[$2]] over redirect',
+'movelogpage'               => 'Move log',
+'movelogpagetext'           => 'Below is a list of pages moved.',
+'movereason'                => 'Reason:',
+'revertmove'                => 'revert',
+'delete_and_move'           => 'Delete and move',
+'delete_and_move_text'      => '==Deletion required==
 The destination page "[[:$1]]" already exists.
 Do you want to delete it to make way for the move?',
-'delete_and_move_confirm' => 'Yes, delete the page',
-'delete_and_move_reason'  => 'Deleted to make way for move',
-'selfmove'                => 'Source and destination titles are the same;
+'delete_and_move_confirm'   => 'Yes, delete the page',
+'delete_and_move_reason'    => 'Deleted to make way for move',
+'selfmove'                  => 'Source and destination titles are the same;
 cannot move a page over itself.',
-'immobile_namespace'      => 'Source or destination title is of a special type;
-cannot move pages from and into that namespace.',
-'imagenocrossnamespace'   => 'Cannot move file to non-file namespace',
-'imagetypemismatch'       => 'The new file extension does not match its type',
-'imageinvalidfilename'    => 'The target file name is invalid',
-'fix-double-redirects'    => 'Update any redirects that point to the original title',
+'immobile-source-namespace' => 'Cannot move pages in namespace "$1"',
+'immobile-target-namespace' => 'Cannot move pages into namespace "$1"',
+'immobile-source-page'      => 'This page is not movable.',
+'immobile-target-page'      => 'Cannot move to that destination title.',
+'imagenocrossnamespace'     => 'Cannot move file to non-file namespace',
+'imagetypemismatch'         => 'The new file extension does not match its type',
+'imageinvalidfilename'      => 'The target file name is invalid',
+'fix-double-redirects'      => 'Update any redirects that point to the original title',
+'move-leave-redirect'       => 'Leave a redirect behind',
 
 # Export
 'export'            => 'Export pages',
@@ -2941,11 +2998,12 @@ This is probably caused by a link to a blacklisted external site.',
 'markedaspatrollederror-noautopatrol' => 'You are not allowed to mark your own changes as patrolled.',
 
 # Patrol log
-'patrol-log-page'   => 'Patrol log',
-'patrol-log-header' => 'This is a log of patrolled revisions.',
-'patrol-log-line'   => 'marked $1 of $2 patrolled $3',
-'patrol-log-auto'   => '(automatic)',
-'patrol-log-diff'   => 'r$1', # only translate this message to other languages if you have to change it
+'patrol-log-page'    => 'Patrol log',
+'patrol-log-header'  => 'This is a log of patrolled revisions.',
+'patrol-log-line'    => 'marked $1 of $2 patrolled $3',
+'patrol-log-auto'    => '(automatic)',
+'patrol-log-diff'    => 'r$1', # only translate this message to other languages if you have to change it
+'logshowhide-patrol' => '$1 patrol log',
 
 # Image deletion
 'deletedrevision'                 => 'Deleted old revision $1',
@@ -3428,10 +3486,9 @@ Please confirm that you really want to recreate this page.",
 'unit-pixel' => 'px', # only translate this message to other languages if you have to change it
 
 # action=purge
-'confirm_purge'        => 'Clear the cache of this page?
-
-$1',
 'confirm_purge_button' => 'OK',
+'confirm-purge-top'    => 'Clear the cache of this page?',
+'confirm-purge-bottom' => 'Purging a page clears the cache and forces the most current version to appear.',
 
 # Separators for various lists, etc.
 'catseparator'        => '|', # only translate this message to other languages if you have to change it
@@ -3672,16 +3729,4 @@ Enter the filename without the "{{ns:image}}:" prefix.',
 
 #Put all regex fragments above this line. Leave this line exactly as it is</pre>',
 
-# Special:Nuke
-'nuke'               => 'Mass delete',
-'nuke-nopages'       => 'No new pages by [[Special:Contributions/$1|$1]] in recent changes.',
-'nuke-list'          => 'The following pages were recently created by [[Special:Contributions/$1|$1]];
-put in a comment and hit the button to delete them.',
-'nuke-defaultreason' => 'Mass removal of pages added by $1',
-'nuke-tools'         => 'This tool allows for mass deletions of pages recently added by a given user or IP.
-Input the username or IP to get a list of pages to delete.',
-'nuke-submit-user'   => 'Go',
-'nuke-submit-delete' => 'Delete selected',
-'right-nuke'         => 'Mass delete pages',
-
 );