Localization update and fixes.
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index ae2432e..ed95b54 100644 (file)
@@ -10,7 +10,6 @@
  * and edit the MediaWiki:* pages listed there.
  */
 
-
 /**
  * Fallback language, used for all unspecified messages and behaviour. This
  * is English by default, for all files other than this one.
@@ -288,6 +287,7 @@ $magicWords = array(
        'img_middle'             => array( 1,    'middle'                 ),
        'img_bottom'             => array( 1,    'bottom'                 ),
        'img_text_bottom'        => array( 1,    'text-bottom'            ),
+       'img_alt'                => array( 1,    'alt=$1', 'alt $1'       ),
        'int'                    => array( 0,    'INT:'                   ),
        'sitename'               => array( 1,    'SITENAME'               ),
        'ns'                     => array( 0,    'NS:'                    ),
@@ -381,7 +381,6 @@ $specialPageAliases = array(
        'Wantedpages'               => array( 'WantedPages', 'BrokenLinks' ),
        'Wantedcategories'          => array( 'WantedCategories' ),
        'Wantedfiles'               => array( 'WantedFiles' ),
-       'Missingfiles'              => array( 'MissingFiles', 'MissingImages' ),
        'Mostlinked'                => array( 'MostLinked' ),
        'Mostlinkedcategories'      => array( 'MostLinkedCategories', 'MostUsedCategories' ),
        'Mostlinkedtemplates'       => array( 'MostLinkedTemplates', 'MostUsedTemplates' ),
@@ -439,6 +438,11 @@ $specialPageAliases = array(
        'Filepath'                  => array( 'FilePath' ),
        'Invalidateemail'           => array( 'InvalidateEmail' ),
        'Blankpage'                 => array( 'BlankPage' ),
+       'LinkSearch'                => array( 'LinkSearch' ),
+       'DeletedContributions'      => array( 'DeletedContributions' ),
+       'ListUserRestrictions'      => array( 'ListUserRestrictions' ),
+       'RemoveRestrictions'        => array( 'RemoveRestrictions' ),
+       'RestrictUser'              => array( 'RestrictUser' ),
 );
 
 /**
@@ -740,7 +744,7 @@ See [[Special:Version|version page]].',
 'newmessageslink'              => 'new messages',
 'newmessagesdifflink'          => 'last change',
 'youhavenewmessagesmulti'      => 'You have new messages on $1',
-'newtalkseperator'             => ',_', # do not translate or duplicate this message to other languages
+'newtalkseparator'             => ',_', # do not translate or duplicate this message to other languages
 'editsection'                  => 'edit',
 'editsection-brackets'         => '[$1]', # only translate this message to other languages if you have to change it
 'editold'                      => 'edit',
@@ -835,7 +839,6 @@ It may have already been deleted by someone else.',
 'badtitle'             => 'Bad title',
 'badtitletext'         => 'The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title.
 It may contain one or more characters which cannot be used in titles.',
-'perfdisabled'         => 'Sorry! This feature has been temporarily disabled because it slows the database down to the point that no one can use the wiki.',
 'perfcached'           => 'The following data is cached and may not be up to date.',
 'perfcachedts'         => 'The following data is cached, and was last updated $1.',
 'querypage-no-updates' => 'Updates for this page are currently disabled.
@@ -943,12 +946,14 @@ Please try again.',
 It must have at least {{PLURAL:$1|1 character|$1 characters}} and be different from your username.',
 'mailmypassword'             => 'E-mail new password',
 'passwordremindertitle'      => 'New temporary password for {{SITENAME}}',
-'passwordremindertext'       => 'Someone (probably you, from IP address $1)
-requested that we send you a new password for {{SITENAME}} ($4).
-The password for user "$2" is now "$3".
-You should log in and change your password now.
-
-If someone else made this request or if you have remembered your password and you no longer wish to change it, you may ignore this message and continue using your old password.',
+'passwordremindertext'       => 'Someone (probably you, from IP address $1) requested a new
+password for {{SITENAME}} ($4). A temporary password for user
+"$2" has been created and was set to "$3". If this was your
+intent, you will need to log in and choose a new password now.
+
+If someone else made this request, or if you have remembered your password,
+and you no longer wish to change it, you may ignore this message and
+continue using your old password.',
 'noemail'                    => 'There is no e-mail address recorded for user "$1".',
 'passwordsent'               => 'A new password has been sent to the e-mail address registered for "$1".
 Please log in again after you receive it.',
@@ -1187,6 +1192,47 @@ You should consider whether it is appropriate to continue editing this page.
 The deletion log for this page is provided here for convenience:",
 'deleted-notice'                   => 'This page has been deleted.
 The deletion log for the page is provided below for reference.',
+'deletelog-fulllog'                => 'View full log',
+'edit-hook-aborted'                => 'Edit aborted by hook.
+It gave no explanation.',
+'edit-gone-missing'                => 'Could not update the page.
+It appears to have been deleted.',
+'edit-conflict'                    => 'Edit conflict.',
+'edit-no-change'                   => 'Your edit was ignored, because no change was made to the text.',
+'edit-already-exists'              => 'Could not create a new page.
+It already exists.',
+'userrestricted-page'              => '<big>\'\'\'Your user name or IP address has been restricted from editing page "$1".\'\'\'</big>
+
+The restriction was put by [[User:$2|$2]].
+The reason given is \'\'$3\'\'.
+
+Restriction was put on $4 at $5 and expires on $6 at $7.
+
+You can contact [[User:$2|$2]] or another [[{{MediaWiki:Grouppage-sysop}}|administrator]] to discuss the restriction.',
+'userrestricted-namespace'         => "<big>'''Your user name or IP address has been restricted from editing $1 namespace.'''</big>
+
+The restriction was put by [[User:$2|$2]].
+The reason given is ''$3''.
+
+Restriction was put on $4 at $5 and expires on $6 at $7.
+
+You can contact [[User:$2|$2]] or another [[{{MediaWiki:Grouppage-sysop}}|administrator]] to discuss the restriction.",
+'userrestricted-page-indef'        => '<big>\'\'\'Your user name or IP address has been restricted from editing page "$1".\'\'\'</big>
+
+The restriction was put by [[User:$2|$2]].
+The reason given is \'\'$3\'\'.
+
+Restriction was put on $4 at $5 and will not expire.
+
+You can contact [[User:$2|$2]] or another [[{{MediaWiki:Grouppage-sysop}}|administrator]] to discuss the restriction.',
+'userrestricted-namespace-indef'   => "<big>'''Your user name or IP address has been restricted from editing $1 namespace.'''</big>
+
+The restriction was put by [[User:$2|$2]].
+The reason given is ''$3''.
+
+Restriction was put on $4 at $5 and will not expire.
+
+You can contact [[User:$2|$2]] or another [[{{MediaWiki:Grouppage-sysop}}|administrator]] to discuss the restriction.",
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => 'Warning: This page contains too many expensive parser function calls.
@@ -1217,9 +1263,6 @@ The reason given by $3 is ''$2''",
 # History pages
 'viewpagelogs'          => 'View logs for this page',
 'nohistory'             => 'There is no edit history for this page.',
-'revnotfound'           => 'Revision not found',
-'revnotfoundtext'       => 'The old revision of the page you asked for could not be found.
-Please check the URL you used to access this page.',
 'currentrev'            => 'Current revision',
 'currentrev-asof'       => 'Current revision as of $1',
 'revisionasof'          => 'Revision as of $1',
@@ -1329,6 +1372,7 @@ Note that using the navigation links will reset this column.',
 'mergehistory-invalid-destination' => 'Destination page must be a valid title.',
 'mergehistory-autocomment'         => 'Merged [[:$1]] into [[:$2]]',
 'mergehistory-comment'             => 'Merged [[:$1]] into [[:$2]]: $3',
+'mergehistory-same-destination'    => 'Source and destination pages cannot be the same',
 
 # Merge log
 'mergelog'           => 'Merge log',
@@ -1607,6 +1651,7 @@ please see math/README to configure.',
 'right-suppressrevision'     => 'Review and restore revisions hidden from Sysops',
 'right-suppressionlog'       => 'View private logs',
 'right-block'                => 'Block other users from editing',
+'right-restrict'             => 'Restrict user from editing certain namespaces and pages',
 'right-blockemail'           => 'Block a user from sending email',
 'right-hideuser'             => 'Block a username, hiding it from the public',
 'right-ipblock-exempt'       => 'Bypass IP blocks, auto-blocks and range blocks',
@@ -1925,23 +1970,25 @@ Remember to check for other links to the templates before deleting them.',
 'randomredirect-nopages' => 'There are no redirects in this namespace.',
 
 # Statistics
-'statistics'               => 'Statistics',
-'statistics-header-pages'  => 'Page statistics',
-'statistics-header-edits'  => 'Edit statistics',
-'statistics-header-views'  => 'View statistics',
-'statistics-header-users'  => 'User statistics',
-'statistics-articles'      => 'Content pages',
-'statistics-pages'         => 'Pages <small>(this includes "talk" pages, pages about {{SITENAME}}, minimal "stub" pages, redirects, and others)</small>',
-'statistics-files'         => 'Uploaded files',
-'statistics-edits'         => 'Page edits since {{SITENAME}} was setup',
-'statistics-edits-average' => 'Average edits per page',
-'statistics-views-total'   => 'Views total',
-'statistics-views-peredit' => 'Views per edit',
-'statistics-jobqueue'      => '[http://www.mediawiki.org/wiki/Manual:Job_queue Job queue] length',
-'statistics-users'         => 'Registered [[Special:ListUsers|users]]',
-'statistics-users-active'  => 'Active users',
-'statistics-mostpopular'   => 'Most viewed pages',
-'statistics-footer'        => '', # do not translate or duplicate this message to other languages
+'statistics'                      => 'Statistics',
+'statistics-header-pages'         => 'Page statistics',
+'statistics-header-edits'         => 'Edit statistics',
+'statistics-header-views'         => 'View statistics',
+'statistics-header-users'         => 'User statistics',
+'statistics-articles'             => 'Content pages',
+'statistics-pages'                => 'Pages',
+'statistics-pages-tooltip'        => 'All pages in the wiki, including talk pages, redirects, etc.',
+'statistics-files'                => 'Uploaded files',
+'statistics-edits'                => 'Page edits since {{SITENAME}} was setup',
+'statistics-edits-average'        => 'Average edits per page',
+'statistics-views-total'          => 'Views total',
+'statistics-views-peredit'        => 'Views per edit',
+'statistics-jobqueue'             => '[http://www.mediawiki.org/wiki/Manual:Job_queue Job queue] length',
+'statistics-users'                => 'Registered [[Special:ListUsers|users]]',
+'statistics-users-active'         => 'Active users',
+'statistics-users-active-tooltip' => 'Users who have performed an action in the past month',
+'statistics-mostpopular'          => 'Most viewed pages',
+'statistics-footer'               => '', # do not translate or duplicate this message to other languages
 
 'disambiguations'         => 'Disambiguation pages',
 'disambiguations-summary' => '', # do not translate or duplicate this message to other languages
@@ -2000,8 +2047,6 @@ 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
-'missingfiles'                    => 'Missing files',
-'missingfiles-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',
@@ -2036,6 +2081,7 @@ Each row contains links to the first and second redirect, as well as the target
 'listusers'                       => 'User list',
 'listusers-summary'               => '', # do not translate or duplicate this message to other languages
 'listusers-editsonly'             => 'Show users with edits only',
+'usereditcount'                   => '$1 {{PLURAL:$1|edit|edits}}',
 'newpages'                        => 'New pages',
 'newpages-summary'                => '', # do not translate or duplicate this message to other languages
 'newpages-username'               => 'Username:',
@@ -2104,6 +2150,9 @@ Also see [[Special:WantedCategories|wanted categories]].',
 'special-categories-sort-count' => 'sort by count',
 'special-categories-sort-abc'   => 'sort alphabetically',
 
+# Special:DeletedContributions
+'deletedcontributions' => 'Deleted user contributions',
+
 # Special:LinkSearch
 'linksearch'       => 'Search web links',
 'linksearch-pat'   => 'Search pattern:',
@@ -2245,58 +2294,62 @@ To change your watchlist settings, visit
 Feedback and further assistance:
 {{fullurl:{{MediaWiki:Helppage}}}}',
 
-# Delete/protect/revert
-'deletepage'                  => 'Delete page',
-'confirm'                     => 'Confirm',
-'excontent'                   => "content was: '$1'",
-'excontentauthor'             => "content was: '$1' (and the only contributor was '[[Special:Contributions/$2|$2]]')",
-'exbeforeblank'               => "content before blanking was: '$1'",
-'exblank'                     => 'page was empty',
-'delete-confirm'              => 'Delete "$1"',
-'delete-backlink'             => '← $1', # only translate this message to other languages if you have to change it
-'delete-legend'               => 'Delete',
-'historywarning'              => 'Warning: The page you are about to delete has a history:',
-'confirmdeletetext'           => 'You are about to delete a page along with all of its history.
+# Delete
+'deletepage'             => 'Delete page',
+'confirm'                => 'Confirm',
+'excontent'              => "content was: '$1'",
+'excontentauthor'        => "content was: '$1' (and the only contributor was '[[Special:Contributions/$2|$2]]')",
+'exbeforeblank'          => "content before blanking was: '$1'",
+'exblank'                => 'page was empty',
+'delete-confirm'         => 'Delete "$1"',
+'delete-backlink'        => '← $1', # only translate this message to other languages if you have to change it
+'delete-legend'          => 'Delete',
+'historywarning'         => 'Warning: The page you are about to delete has a history:',
+'confirmdeletetext'      => 'You are about to delete a page along with all of its history.
 Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].',
-'actioncomplete'              => 'Action complete',
-'deletedtext'                 => '"<nowiki>$1</nowiki>" has been deleted.
+'actioncomplete'         => 'Action complete',
+'deletedtext'            => '"<nowiki>$1</nowiki>" has been deleted.
 See $2 for a record of recent deletions.',
-'deletedarticle'              => 'deleted "[[$1]]"',
-'suppressedarticle'           => 'suppressed "[[$1]]"',
-'dellogpage'                  => 'Deletion log',
-'dellogpagetext'              => 'Below is a list of the most recent deletions.',
-'deletionlog'                 => 'deletion log',
-'reverted'                    => 'Reverted to earlier revision',
-'deletecomment'               => 'Reason for deletion:',
-'deleteotherreason'           => 'Other/additional reason:',
-'deletereasonotherlist'       => 'Other reason',
-'deletereason-dropdown'       => '*Common delete reasons
+'deletedarticle'         => 'deleted "[[$1]]"',
+'suppressedarticle'      => 'suppressed "[[$1]]"',
+'dellogpage'             => 'Deletion log',
+'dellogpagetext'         => 'Below is a list of the most recent deletions.',
+'deletionlog'            => 'deletion log',
+'reverted'               => 'Reverted to earlier revision',
+'deletecomment'          => 'Reason for deletion:',
+'deleteotherreason'      => 'Other/additional reason:',
+'deletereasonotherlist'  => 'Other reason',
+'deletereason-dropdown'  => '*Common delete reasons
 ** Author request
 ** Copyright violation
 ** Vandalism',
-'delete-edit-reasonlist'      => 'Edit delete reasons',
-'delete-toobig'               => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}.
+'delete-edit-reasonlist' => 'Edit delete reasons',
+'delete-toobig'          => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}.
 Deletion of such pages has been restricted to prevent accidental disruption of {{SITENAME}}.',
-'delete-warning-toobig'       => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}.
+'delete-warning-toobig'  => 'This page has a large edit history, over $1 {{PLURAL:$1|revision|revisions}}.
 Deleting it may disrupt database operations of {{SITENAME}};
 proceed with caution.',
-'rollback'                    => 'Roll back edits',
-'rollback_short'              => 'Rollback',
-'rollbacklink'                => 'rollback',
-'rollbackfailed'              => 'Rollback failed',
-'cantrollback'                => 'Cannot revert edit;
+
+# Rollback
+'rollback'         => 'Roll back edits',
+'rollback_short'   => 'Rollback',
+'rollbacklink'     => 'rollback',
+'rollbackfailed'   => 'Rollback failed',
+'cantrollback'     => 'Cannot revert edit;
 last contributor is only author of this page.',
-'alreadyrolled'               => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
+'alreadyrolled'    => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
 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
-'rollback-success'            => 'Reverted edits by $1;
+'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
+'rollback-success' => 'Reverted edits by $1;
 changed back to last version by $2.',
-'sessionfailure'              => 'There seems to be a problem with your login session;
+'sessionfailure'   => 'There seems to be a problem with your login session;
 this action has been canceled as a precaution against session hijacking.
 Please hit "back" and reload the page you came from, then try again.',
+
+# Protect
 'protectlogpage'              => 'Protection log',
 'protectlogtext'              => 'Below is a list of page locks and unlocks.
 See the [[Special:ProtectedPages|protected pages list]] for the list of currently operational page protections.',
@@ -2331,6 +2384,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-otherreason'         => 'Other/additional reason:',
 'protect-otherreason-op'      => 'other/additional reason',
 'protect-dropdown'            => '*Common protection reasons
@@ -2338,6 +2392,8 @@ You can change this page's protection level, but it will not affect the cascadin
 ** Excessive spamming
 ** Counter-productive edit warring
 ** High traffic page',
+'protect-edit-reasonlist'     => 'Edit protection reasons',
+'protect-expiry-options'      => '1 hour:1 hour,1 day:1 day,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
 'restriction-type'            => 'Permission:',
 'restriction-level'           => 'Restriction level:',
 'minimum-size'                => 'Min size',
@@ -2479,10 +2535,12 @@ Fill in a specific reason below (for example, citing particular pages that were
 'ipbsubmit'                       => 'Block this user',
 'ipbother'                        => 'Other time:',
 'ipboptions'                      => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite', # display1:time1,display2:time2,...
+'ipbinfinite'                     => 'infinite',
 'ipbotheroption'                  => 'other',
 'ipbotherreason'                  => 'Other/additional reason:',
 'ipbhidename'                     => 'Hide username from the block log, active block list and user list',
 'ipbwatchuser'                    => "Watch this user's user and talk pages",
+'ipballowusertalk'                => 'Allow this user to edit own talk page while blocked',
 'badipaddress'                    => 'Invalid IP address',
 'blockipsuccesssub'               => 'Block succeeded',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] has been blocked.<br />
@@ -2517,6 +2575,7 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'autoblocker'                     => 'Autoblocked because your IP address has been recently used by "[[User:$1|$1]]".
 The reason given for $1\'s block is: "$2"',
 'blocklogpage'                    => 'Block log',
+'blocklog-fulllog'                => 'Full block log',
 'blocklogentry'                   => 'blocked [[$1]] with an expiry time of $2 $3',
 'blocklogtext'                    => 'This is a log of user blocking and unblocking actions.
 Automatically blocked IP addresses are not listed.
@@ -2526,6 +2585,7 @@ See the [[Special:IPBlockList|IP block list]] for the list of currently operatio
 'block-log-flags-nocreate'        => 'account creation disabled',
 'block-log-flags-noautoblock'     => 'autoblock disabled',
 'block-log-flags-noemail'         => 'e-mail blocked',
+'block-log-flags-nousertalk'      => 'cannot edit own talk page',
 'block-log-flags-angry-autoblock' => 'enhanced autoblock enabled',
 'range_block_disabled'            => 'The sysop ability to create range blocks is disabled.',
 'ipb_expiry_invalid'              => 'Expiry time invalid.',
@@ -2546,6 +2606,71 @@ Please contact your Internet service provider or tech support and inform them of
 'sorbsreason'                     => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.',
 'sorbs_create_account_reason'     => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.
 You cannot create an account',
+'cant-block-while-blocked'        => 'You cannot block other users while you are blocked.',
+
+# Special:ListUserRestrictions
+'listuserrestrictions'            => 'List of user restrictions',
+'listuserrestrictions-intro'      => 'This list contains all restrictions from editing certain pages and namespaces put on users.
+[[Special:Ipblocklist|Blocks]] are not listed here.',
+'listuserrestrictions-row-ns'     => 'restricted $1 from editing $2 namespace ($3)',
+'listuserrestrictions-row-page'   => 'restricted $1 from editing $2 ($3)',
+'listuserrestrictions-row-expiry' => 'expires on $1 at $2',
+'listuserrestrictions-legend'     => 'Find a restriction',
+'listuserrestrictions-type'       => 'Type:',
+'listuserrestrictions-user'       => 'User:',
+'listuserrestrictions-namespace'  => 'Namespace:',
+'listuserrestrictions-page'       => 'Page:',
+'listuserrestrictions-submit'     => 'Go',
+'listuserrestrictions-notfound'   => 'There is no restriction that matches specified criteria.',
+'listuserrestrictions-empty'      => 'This list is empty.',
+'listuserrestrictions-remove'     => 'remove',
+'userrestrictiontype-none'        => '(none)',
+'userrestrictiontype-namespace'   => 'Namespace',
+'userrestrictiontype-page'        => 'Page',
+
+# Special:RemoveRestrictions
+'removerestrictions'           => 'Remove restriction from a user',
+'removerestrictions-intro'     => 'Use the form below to remove a restriction from a certain user.',
+'removerestrictions-noid'      => 'No restriction ID was specified.',
+'removerestrictions-wrongid'   => 'Restriction with that ID not found.
+Most probably someone has removed it or it expired.',
+'removerestrictions-legend'    => 'Remove a restriction',
+'removerestrictions-user'      => 'Restricted user:',
+'removerestrictions-type'      => 'Restriction type:',
+'removerestrictions-page'      => 'Page:',
+'removerestrictions-namespace' => 'Namespace:',
+'removerestrictions-reason'    => 'Reason:',
+'removerestrictions-submit'    => 'Remove the restriction',
+'removerestrictions-success'   => 'Successfully removed the restriction from [[User:$1|$1]].',
+
+# Special:RestrictUser
+'restrictuser'                  => 'Restrict user',
+'restrictuser-userselect'       => 'Select a user',
+'restrictuser-user'             => 'User:',
+'restrictuser-go'               => 'Restrict user',
+'restrictuser-notfound'         => 'User not found',
+'restrictuser-existing'         => 'Existing restrictions',
+'restrictuser-legend-page'      => 'Restrict from editing certain page',
+'restrictuser-legend-namespace' => 'Restrict from editing certain namespace',
+'restrictuser-title'            => 'Page to restrict:',
+'restrictuser-namespace'        => 'Namespace:',
+'restrictuser-expiry'           => 'Expires:',
+'restrictuser-reason'           => 'Reason:',
+'restrictuser-sumbit'           => 'Restrict user',
+'restrictuser-badtitle'         => 'Invalid title specified: $1.',
+'restrictuser-badnamespace'     => 'Invalid namespace specified.',
+'restrictuser-badexpiry'        => 'Invalid expiry specified: $1.',
+'restrictuser-duptitle'         => 'User is already restricted from editing this title.',
+'restrictuser-dupnamespace'     => 'User is already restricted from editing this namespace.',
+'restrictuser-success'          => 'Successfully restricted user $1.',
+
+# Special:Log/restrict
+'restrictionlog'       => 'User restriction log',
+'restrictionlogtext'   => 'This log contains all restrictions put on users by administrators.',
+'restrictentry'        => 'restricted $1 from editing $2 (expiry set to $3)',
+'restrictremoveentry'  => 'removed restriction from $1 for editing $2',
+'restrictlognamespace' => '$1 namespace',
+'restrictlogpage'      => '[[$1]]', # do not translate or duplicate this message to other languages
 
 # Developer tools
 'lockdb'              => 'Lock database',