Add userrights-text message to display at all times on Special:Userrights, like makes...
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index 40accd2..1cafdd9 100644 (file)
@@ -205,7 +205,7 @@ $bookstoreList = array(
  * Magic words
  * Customisable syntax for wikitext and elsewhere.
  *
- * IDs must be valid identifiers, they can't contain hyphens. 
+ * IDs must be valid identifiers, they can't contain hyphens.
  *
  * Note to translators:
  *   Please include the English words as synonyms.  This allows people
@@ -382,6 +382,7 @@ $specialPageAliases = array(
        'Ancientpages'              => array( 'Ancientpages' ),
        'Deadendpages'              => array( 'Deadendpages' ),
        'Protectedpages'            => array( 'Protectedpages' ),
+       'Protectedtitles'           => array( 'Protectedtitles' ),
        'Allpages'                  => array( 'Allpages' ),
        'Prefixindex'               => array( 'Prefixindex' ) ,
        'Ipblocklist'               => array( 'Ipblocklist' ),
@@ -492,7 +493,7 @@ XHTML id names.
 'tog-watchlisthideown'        => 'Hide my edits from the watchlist',
 'tog-watchlisthidebots'       => 'Hide bot edits from the watchlist',
 'tog-watchlisthideminor'      => 'Hide minor edits from the watchlist',
-'tog-nolangconversion'        => 'Disable variants conversion',
+'tog-nolangconversion'        => 'Disable variants conversion', # only translate this message to other languages if you have to change it
 'tog-ccmeonemails'            => 'Send me copies of emails I send to other users',
 'tog-diffonly'                => "Don't show page content below diffs",
 
@@ -561,7 +562,8 @@ XHTML id names.
 'category_header'       => 'Pages in category "$1"',
 'subcategories'         => 'Subcategories',
 'category-media-header' => 'Media in category "$1"',
-'category-empty' => "''This category currently contains no pages or media.''",
+'category-empty'        => "''This category currently contains no pages or media.''",
+
 'linkprefix'        => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD', # only translate this message to other languages if you have to change it
 'mainpagetext'      => "<big>'''MediaWiki has been successfully installed.'''</big>",
 'mainpagedocfooter' => "Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
@@ -681,36 +683,36 @@ XHTML id names.
 'versionrequired'     => 'Version $1 of MediaWiki required',
 'versionrequiredtext' => 'Version $1 of MediaWiki is required to use this page. See [[Special:Version|version page]].',
 
-'ok'                      => 'OK',
-'sitetitle'               => '{{SITENAME}}', # don't translate or duplicate this message to other languages
-'pagetitle'               => '$1 - {{SITENAME}}',
-'sitesubtitle'            => '', # don't translate or duplicate this message to other languages
-'retrievedfrom'           => 'Retrieved from "$1"',
-'youhavenewmessages'      => 'You have $1 ($2).',
-'newmessageslink'         => 'new messages',
-'newmessagesdifflink'     => 'last change',
-'youhavenewmessagesmulti' => 'You have new messages on $1',
-'newtalkseperator'        => ',_', # don't 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',
-'editsectionhint'         => 'Edit section: $1',
-'toc'                     => 'Contents',
-'showtoc'                 => 'show',
-'hidetoc'                 => 'hide',
-'thisisdeleted'           => 'View or restore $1?',
-'viewdeleted'             => 'View $1?',
-'restorelink'             => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
-'feedlinks'               => 'Feed:',
-'feed-invalid'            => 'Invalid subscription feed type.',
-'site-rss-feed'           => '$1 RSS Feed',
-'site-atom-feed'          => '$1 Atom Feed',
-'page-rss-feed'           => '"$1" RSS Feed',
-'page-atom-feed'          => '"$1" Atom Feed',
-'feed-atom'               => 'Atom', # only translate this message to other languages if you have to change it
-'feed-rss'                => 'RSS', # only translate this message to other languages if you have to change it
-'sitenotice'              => '-', # the equivalent to wgSiteNotice; don't translate or duplicate this message to other languages
-'anonnotice'              => '-', # don't translate or duplicate this message to other languages
+'ok'                           => 'OK',
+'sitetitle'                    => '{{SITENAME}}', # don't translate or duplicate this message to other languages
+'pagetitle'                    => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it
+'sitesubtitle'                 => '', # don't translate or duplicate this message to other languages
+'retrievedfrom'                => 'Retrieved from "$1"',
+'youhavenewmessages'           => 'You have $1 ($2).',
+'newmessageslink'              => 'new messages',
+'newmessagesdifflink'          => 'last change',
+'youhavenewmessagesmulti'      => 'You have new messages on $1',
+'newtalkseperator'             => ',_', # don't 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',
+'editsectionhint'              => 'Edit section: $1',
+'toc'                          => 'Contents',
+'showtoc'                      => 'show',
+'hidetoc'                      => 'hide',
+'thisisdeleted'                => 'View or restore $1?',
+'viewdeleted'                  => 'View $1?',
+'restorelink'                  => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
+'feedlinks'                    => 'Feed:',
+'feed-invalid'                 => 'Invalid subscription feed type.',
+'site-rss-feed'                => '$1 RSS Feed',
+'site-atom-feed'               => '$1 Atom Feed',
+'page-rss-feed'                => '"$1" RSS Feed',
+'page-atom-feed'               => '"$1" Atom Feed',
+'feed-atom'                    => 'Atom', # only translate this message to other languages if you have to change it
+'feed-rss'                     => 'RSS', # only translate this message to other languages if you have to change it
+'sitenotice'                   => '-', # the equivalent to wgSiteNotice; don't translate or duplicate this message to other languages
+'anonnotice'                   => '-', # don't translate or duplicate this message to other languages
 'newsectionheaderdefaultlevel' => '== $1 ==', # don't translate or duplicate this message to other languages
 
 # Short words for each namespace, by default used in the namespace tab in monobook
@@ -768,7 +770,7 @@ If this is not the case, you may have found a bug in the software.
 Please report this to an administrator, making note of the URL.',
 'readonly_lag'         => 'The database has been automatically locked while the slave database servers catch up to the master',
 'internalerror'        => 'Internal error',
-'internalerror_info'   => 'Internal error: $1', 
+'internalerror_info'   => 'Internal error: $1',
 'filecopyerror'        => 'Could not copy file "$1" to "$2".',
 'filerenameerror'      => 'Could not rename file "$1" to "$2".',
 'filedeleteerror'      => 'Could not delete file "$1".',
@@ -790,18 +792,19 @@ Function: $1<br />
 Query: $2',
 'viewsource'           => 'View source',
 'viewsourcefor'        => 'for $1',
-'actionthrottled'      => 'Action Throttled',
-'actionthrottledtext'  => "As an anti-spam measure, you are limited from performing this action too many times in a short space of time, and you have exceeded this limit. Please try again in a few minutes.",
+'actionthrottled'      => 'Action throttled',
+'actionthrottledtext'  => 'As an anti-spam measure, you are limited from performing this action too many times in a short space of time, and you have exceeded this limit. Please try again in a few minutes.',
 'protectedpagetext'    => 'This page has been locked to prevent editing.',
 'viewsourcetext'       => 'You can view and copy the source of this page:',
 'protectedinterface'   => 'This page provides interface text for the software, and is locked to prevent abuse.',
-'editinginterface'     => "'''Warning:''' You are editing a page which is used to provide interface text for the software. Changes to this page will affect the appearance of the user interface for other users.",
+'editinginterface'     => "'''Warning:''' You are editing a page which is used to provide interface text for the software. Changes to this page will affect the appearance of the user interface for other users. For translations, please consider using [http://translatewiki.net/wiki/Translating:Intro Betawiki], the MediaWiki localisation project.",
 'sqlhidden'            => '(SQL query hidden)',
-'cascadeprotected'     => "This page has been protected from editing, because it is included in the following {{PLURAL:$1|page|pages}}, which are protected with the \"cascading\" option turned on:
-$2",
+'cascadeprotected'     => 'This page has been protected from editing, because it is included in the following {{PLURAL:$1|page|pages}}, which are protected with the "cascading" option turned on:
+$2',
 'namespaceprotected'   => "You do not have permission to edit pages in the '''$1''' namespace.",
 'customcssjsprotected' => "You do not have permission to edit this page, because it contains another user's personal settings.",
-'ns-specialprotected'  => "Pages in the {{ns:special}} namespace cannot be edited.",
+'ns-specialprotected'  => 'Pages in the {{ns:special}} namespace cannot be edited.',
+'titleprotected'       => 'This title has been protected from creation by [[User:$1|$1]]. The reason given is <i>$2</i>.',
 
 # Login and logout pages
 'logouttitle'                => 'User logout',
@@ -840,7 +843,7 @@ Your account has been created. Don't forget to change your {{SITENAME}} preferen
 'uid'                        => 'User ID:',
 'yourrealname'               => 'Real name:',
 'yourlanguage'               => 'Language:',
-'yourvariant'                => 'Variant',
+'yourvariant'                => 'Variant:', # only translate this message to other languages if you have to change it
 'yournick'                   => 'Nickname:',
 'badsig'                     => 'Invalid raw signature; check HTML tags.',
 'badsiglength'               => 'Nickname too long; must be under $1 characters.',
@@ -919,7 +922,7 @@ You may ignore this message, if this account was created in error.',
 'resetpass_submit'        => 'Set password and log in',
 'resetpass_success'       => 'Your password has been changed successfully! Now logging you in...',
 'resetpass_bad_temporary' => 'Invalid temporary password. You may have already successfully changed your password or requested a new temporary password.',
-'resetpass_forbidden'     => 'Passwords cannot be changed on this wiki',
+'resetpass_forbidden'     => 'Passwords cannot be changed on {{SITENAME}}',
 'resetpass_missing'       => 'No form data.',
 
 # Edit page toolbar
@@ -937,9 +940,9 @@ You may ignore this message, if this account was created in error.',
 'math_tip'        => 'Mathematical formula (LaTeX)',
 'nowiki_sample'   => 'Insert non-formatted text here',
 'nowiki_tip'      => 'Ignore wiki formatting',
-'image_sample'    => 'Example.jpg',
+'image_sample'    => 'Example.jpg', # only translate this message to other languages if you have to change it
 'image_tip'       => 'Embedded image',
-'media_sample'    => 'Example.ogg',
+'media_sample'    => 'Example.ogg', # only translate this message to other languages if you have to change it
 'media_tip'       => 'Media file link',
 'sig_tip'         => 'Your signature with timestamp',
 'hr_tip'          => 'Horizontal line (use sparingly)',
@@ -989,7 +992,7 @@ registered in your [[Special:Preferences|user preferences]] and you have not bee
 
 Your block ID is $5. Please include this ID in any queries you make.',
 'blockednoreason'           => 'no reason given',
-'blockedoriginalsource'     => "The source of '''$1''' is 
+'blockedoriginalsource'     => "The source of '''$1''' is
 shown below:",
 'blockededitsource'         => "The text of '''your edits''' to '''$1''' is shown below:",
 'whitelistedittitle'        => 'Login required to edit',
@@ -997,7 +1000,7 @@ shown below:",
 'whitelistreadtitle'        => 'Login required to read',
 'whitelistreadtext'         => 'You have to [[Special:Userlogin|login]] to read pages.',
 'whitelistacctitle'         => 'You are not allowed to create an account',
-'whitelistacctext'          => 'To be allowed to create accounts in this wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
+'whitelistacctext'          => 'To be allowed to create accounts in {{SITENAME}} you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
 'confirmedittitle'          => 'E-mail confirmation required to edit',
 'confirmedittext'           => 'You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].',
 'nosuchsectiontitle'        => 'No such section',
@@ -1031,11 +1034,11 @@ If you are here by mistake, just click your browser's '''back''' button.",
 Please try again. If it still doesn't work, try logging out and logging back in.</strong>",
 'session_fail_preview_html' => "<strong>Sorry! We could not process your edit due to a loss of session data.</strong>
 
-''Because this wiki has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.''
+''Because {{SITENAME}} has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.''
 
 <strong>If this is a legitimate edit attempt, please try again. If it still doesn't work, try logging out and logging back in.</strong>",
-'token_suffix_mismatch'     => '<strong>Your edit has been rejected because your client mangled the punctuation characters 
-in the edit token. The edit has been rejected to prevent corruption of the page text. 
+'token_suffix_mismatch'     => '<strong>Your edit has been rejected because your client mangled the punctuation characters
+in the edit token. The edit has been rejected to prevent corruption of the page text.
 This sometimes happens when you are using a buggy web-based anonymous proxy service.</strong>',
 'editing'                   => 'Editing $1',
 'editinguser'               => 'Editing user <b>$1</b>',
@@ -1082,9 +1085,9 @@ the text into a text file and save it for later.</strong>',
 'nocreatetitle'             => 'Page creation limited',
 'nocreatetext'              => 'This site has restricted the ability to create new pages.
 You can go back and edit an existing page, or [[Special:Userlogin|log in or create an account]].',
-'nocreate-loggedin'        => 'You do not have permission to create new pages on this wiki.',
-'permissionserrors'        => "Permissions Errors",
-'permissionserrorstext'            => "You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:",
+'nocreate-loggedin'         => 'You do not have permission to create new pages on {{SITENAME}}.',
+'permissionserrors'         => 'Permissions Errors',
+'permissionserrorstext'     => 'You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:',
 'recreate-deleted-warn'     => "'''Warning: You are recreating a page that was previously deleted.'''
 
 You should consider whether it is appropriate to continue editing this page.
@@ -1102,7 +1105,6 @@ The deletion log for this page is provided here for convenience:",
 The reason given by $3 is ''$2''",
 
 # History pages
-'revhistory'            => 'Revision history',
 'viewpagelogs'          => 'View logs for this page',
 'nohistory'             => 'There is no edit history for this page.',
 'revnotfound'           => 'Revision not found',
@@ -1162,7 +1164,7 @@ there may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}
 '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 this wiki will still be able to access the hidden content and can
+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 restrictions:',
 'revdelete-hide-text'         => 'Hide revision text',
@@ -1188,43 +1190,39 @@ undelete it again through this same interface, unless additional restrictions ar
 hidden from Sysops. See the [[Special:Ipblocklist|IP block list]] for the list of currently operational bans and blocks.',
 
 # History merging
-'mergehistory'          => 'Merge page histories',
-'mergehistory-header'   => "This page lets you merge revisions of the history of one source page into a newer page.
+'mergehistory'                     => 'Merge page histories',
+'mergehistory-header'              => "This page lets you merge revisions of the history of one source page into a newer page.
 Make sure that this change will maintain historical page continuity.
 
 '''At least the current revision of the source page must remain.'''",
-'mergehistory-box'      => 'Merge revisions of two pages:',
-'mergehistory-from'     => 'Source page:',
-'mergehistory-into'     => 'Destination page:',
-'mergehistory-list'     => 'Mergeable edit history',
-'mergehistory-merge'    => 'The following revisions of [[:$1]] can be merged into [[:$2]]. Use the radio button column to merge in only the revisions created at and before the specified time. Note that using the navigation links will reset this column.',
-'mergehistory-go'       => 'Show mergeable edits',
-'mergehistory-submit'   => 'Merge revisions',
-'mergehistory-empty'    => 'No revisions can be merged',
-'mergehistory-success'  => '$3 revisions of [[:$1]] successfully merged into [[:$2]].',
-'mergehistory-fail'     => 'Unable to perform history merge, please recheck the page and time parameters.',
-'mergehistory-no-source' => 'Source page $1 does not exist.',
-'mergehistory-no-destination' => 'Destination page $1 does not exist.',
-'mergehistory-invalid-source' => 'Source page must be a valid title.',
+'mergehistory-box'                 => 'Merge revisions of two pages:',
+'mergehistory-from'                => 'Source page:',
+'mergehistory-into'                => 'Destination page:',
+'mergehistory-list'                => 'Mergeable edit history',
+'mergehistory-merge'               => 'The following revisions of [[:$1]] can be merged into [[:$2]]. Use the radio button column to merge in only the revisions created at and before the specified time. Note that using the navigation links will reset this column.',
+'mergehistory-go'                  => 'Show mergeable edits',
+'mergehistory-submit'              => 'Merge revisions',
+'mergehistory-empty'               => 'No revisions can be merged',
+'mergehistory-success'             => '$3 revisions of [[:$1]] successfully merged into [[:$2]].',
+'mergehistory-fail'                => 'Unable to perform history merge, please recheck the page and time parameters.',
+'mergehistory-no-source'           => 'Source page $1 does not exist.',
+'mergehistory-no-destination'      => 'Destination page $1 does not exist.',
+'mergehistory-invalid-source'      => 'Source page must be a valid title.',
 'mergehistory-invalid-destination' => 'Destination page must be a valid title.',
 
 # Merge log
-'mergelog'              => 'Merge log',
-'pagemerge-logentry'    => 'merged [[$1]] into [[$2]] (revisions up to $3)',
-'revertmerge'           => 'Unmerge',
-'mergelogpagetext'      => 'Below is a list of the most recent merges of one page history into another.',
+'mergelog'           => 'Merge log',
+'pagemerge-logentry' => 'merged [[$1]] into [[$2]] (revisions up to $3)',
+'revertmerge'        => 'Unmerge',
+'mergelogpagetext'   => 'Below is a list of the most recent merges of one page history into another.',
 
 # Diffs
-'history-title'             => 'Revision history of "$1"',
-'difference'                => '(Difference between revisions)',
-'loadingrev'                => 'loading revision for diff',
-'lineno'                    => 'Line $1:',
-'editcurrent'               => 'Edit the current version of this page',
-'selectnewerversionfordiff' => 'Select a newer version for comparison',
-'selectolderversionfordiff' => 'Select an older version for comparison',
-'compareselectedversions'   => 'Compare selected versions',
-'editundo'                  => 'undo',
-'diff-multi'                => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} not shown.)',
+'history-title'           => 'Revision history of "$1"',
+'difference'              => '(Difference between revisions)',
+'lineno'                  => 'Line $1:',
+'compareselectedversions' => 'Compare selected versions',
+'editundo'                => 'undo',
+'diff-multi'              => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} not shown.)',
 
 # Search results
 'searchresults'         => 'Search results',
@@ -1232,6 +1230,7 @@ Make sure that this change will maintain historical page continuity.
 'searchsubtitle'        => "You searched for '''[[:$1]]'''",
 'searchsubtitleinvalid' => "You searched for '''$1'''",
 'noexactmatch'          => "'''There is no page titled \"\$1\".''' You can [[:\$1|create this page]].",
+'noexactmatch-nocreate' => "'''There is no page titled \"\$1\".'''",
 'titlematches'          => 'Page title matches',
 'notitlematches'        => 'No page title matches',
 'textmatches'           => 'Page text matches',
@@ -1267,7 +1266,7 @@ containing all of the search terms will appear in the result).",
 'preferences'              => 'Preferences',
 'preferences-summary'      => '', # only translate this message to other languages if you have to change it
 'mypreferences'            => 'My preferences',
-'prefs-edits' => 'Number of edits:',
+'prefs-edits'              => 'Number of edits:',
 'prefsnologin'             => 'Not logged in',
 'prefsnologintext'         => 'You must be [[Special:Userlogin|logged in]] to set user preferences.',
 'prefsreset'               => 'Preferences have been reset from storage.',
@@ -1332,6 +1331,7 @@ containing all of the search terms will appear in the result).",
 'userrights-editusergroup'    => 'Edit user groups',
 'saveusergroups'              => 'Save User Groups',
 'userrights-groupsmember'     => 'Member of:',
+'userrights-groupsremovable'  => 'Removable groups:',
 'userrights-groupsavailable'  => 'Available groups:',
 'userrights-groupshelp'       => 'Select groups you want the user to be removed from or added to.
 Unselected groups will not be changed. You can deselect a group with CTRL + Left Click',
@@ -1339,6 +1339,11 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'userrights-available-none'   => 'You may not alter group membership.',
 'userrights-available-add'    => 'You can add users to $1.',
 'userrights-available-remove' => 'You can remove users from $1.',
+'userrights-no-interwiki'     => 'You do not have permission to edit user rights on other wikis.',
+'userrights-nodatabase'       => 'Database $1 does not exist or is not local.',
+'userrights-nologin'          => 'You must [[Special:Userlogin|log in]] with an administrator account to assign user rights.',
+'userrights-notallowed'       => 'Your account does not have permission to assign user rights.',
+'userrights-text'             => '', # don't translate or duplicate this message to other languages
 
 # Groups
 'group'               => 'Group:',
@@ -1397,7 +1402,7 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 
 # Recent changes linked
 'recentchangeslinked'          => 'Related changes',
-'recentchangeslinked-title' => 'Changes related to $1',
+'recentchangeslinked-title'    => 'Changes related to $1',
 'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
 'recentchangeslinked-summary'  => "This special page lists the last changes on pages who are linked. Pages on your watchlist are '''bold'''.",
 
@@ -1417,6 +1422,9 @@ To include the image in a page, use a link in the form
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>''',
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|alt text]]</nowiki>''' or
 '''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>''' for directly linking to the file.",
+'upload-permitted'            => 'Permitted file types: $1.',
+'upload-preferred'            => 'Preferred file types: $1.',
+'upload-prohibited'           => 'Prohibited file types: $1.',
 'uploadlog'                   => 'upload log',
 'uploadlogpage'               => 'Upload log',
 'uploadlogpagetext'           => 'Below is a list of the most recent file uploads.',
@@ -1432,8 +1440,8 @@ To include the image in a page, use a link in the form
 'illegalfilename'             => 'The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.',
 'badfilename'                 => 'File name has been changed to "$1".',
 'filetype-badmime'            => 'Files of the MIME type "$1" are not allowed to be uploaded.',
-'filetype-badtype'            => "'''\".\$1\"''' is an unwanted file type
-: List of allowed file types: \$2",
+'filetype-unwanted-type'      => "'''\".\$1\"''' is an unwanted file type.  Preferred file types are \$2.",
+'filetype-banned-type'        => "'''\".\$1\"''' is not a permitted file type.  Permitted file types are \$2.",
 'filetype-missing'            => 'The file has no extension (like ".jpg").',
 'large-file'                  => 'It is recommended that files are no larger than $1; this file is $2.',
 'largefileserver'             => 'This file is bigger than the server is configured to allow.',
@@ -1456,7 +1464,7 @@ If you have this image in full resolution upload this one, otherwise change the
 'uploadedimage'               => 'uploaded "[[$1]]"',
 'overwroteimage'              => 'uploaded a new version of "[[$1]]"',
 'uploaddisabled'              => 'Uploads disabled',
-'uploaddisabledtext'          => 'File uploads are disabled on this wiki.',
+'uploaddisabledtext'          => 'File uploads are disabled on {{SITENAME}}.',
 'uploadscripted'              => 'This file contains HTML or script code that may be erroneously be interpreted by a web browser.',
 'uploadcorrupt'               => 'The file is corrupt or has an incorrect extension. Please check the file and upload again.',
 'uploadvirus'                 => 'The file contains a virus! Details: $1',
@@ -1468,9 +1476,9 @@ If you have this image in full resolution upload this one, otherwise change the
 
 You should consider whether it is appropriate to continue uploading this file.
 The deletion log for this file is provided here for convenience:",
-'filename-bad-prefix'             => 'The name of the file you are uploading begins with <strong>"$1"</strong>, which is a non-descriptive name typically assigned automatically by digital cameras. Please choose a more descriptive name for your file.',
-'filename-prefix-blacklist'        => ' #<!-- leave this line exactly as it is --> <pre>
-# Syntax is as follows: 
+'filename-bad-prefix'         => 'The name of the file you are uploading begins with <strong>"$1"</strong>, which is a non-descriptive name typically assigned automatically by digital cameras. Please choose a more descriptive name for your file.',
+'filename-prefix-blacklist'   => ' #<!-- leave this line exactly as it is --> <pre>
+# Syntax is as follows:
 #   * Everything from a "#" character to the end of the line is a comment
 #   * Every non-blank line is a prefix for typical file names assigned automatically by digital cameras
 CIMG # Casio
@@ -1549,11 +1557,11 @@ PICT # misc.
 'filerevert'                => 'Revert $1',
 'filerevert-backlink'       => '← $1', # only translate this message to other languages if you have to change it
 'filerevert-legend'         => 'Revert file',
-'filerevert-intro'          => "<span class=\"plainlinks\">You are reverting '''[[Media:$1|$1]]''' to the [$4 version as of $3, $2].</span>",
+'filerevert-intro'          => '<span class="plainlinks">You are reverting \'\'\'[[Media:$1|$1]]\'\'\' to the [$4 version as of $3, $2].</span>',
 'filerevert-comment'        => 'Comment:',
 'filerevert-defaultcomment' => 'Reverted to version as of $2, $1',
 'filerevert-submit'         => 'Revert',
-'filerevert-success'        => "<span class=\"plainlinks\">'''[[Media:$1|$1]]''' has been reverted to the [$4 version as of $3, $2].</span>",
+'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' has been reverted to the [$4 version as of $3, $2].</span>',
 'filerevert-badversion'     => 'There is no previous local version of this file with the provided timestamp.',
 
 # File deletion
@@ -1561,11 +1569,11 @@ PICT # misc.
 'filedelete-backlink'    => '← $1', # only translate this message to other languages if you have to change it
 'filedelete-legend'      => 'Delete file',
 'filedelete-intro'       => "You are deleting '''[[Media:$1|$1]]'''.",
-'filedelete-intro-old'   => "<span class=\"plainlinks\">You are deleting the version of '''[[Media:$1|$1]]''' as of [$4 $3, $2].</span>",
+'filedelete-intro-old'   => '<span class="plainlinks">You are deleting the version of \'\'\'[[Media:$1|$1]]\'\'\' as of [$4 $3, $2].</span>',
 'filedelete-comment'     => 'Comment:',
 'filedelete-submit'      => 'Delete',
 'filedelete-success'     => "'''$1''' has been deleted.",
-'filedelete-success-old' => "<span class=\"plainlinks\">The version of '''[[Media:$1|$1]]''' as of $3, $2 has been deleted.</span>",
+'filedelete-success-old' => '<span class="plainlinks">The version of \'\'\'[[Media:$1|$1]]\'\'\' as of $3, $2 has been deleted.</span>',
 'filedelete-nofile'      => "'''$1''' does not exist on this site.",
 'filedelete-nofile-old'  => "There is no archived version of '''$1''' with the specified attributes.",
 'filedelete-iscurrent'   => 'You are attempting to delete the most recent version of this file. Please revert to an older version first.',
@@ -1591,31 +1599,31 @@ PICT # misc.
 'unusedtemplateswlh'      => 'other links',
 
 # Random page
-'randompage'                      => 'Random page',
-'randompage-nopages'              => 'There are no pages in this namespace.',
-'randompage-url'                  => 'Special:Random', # don't translate or duplicate this message to other languages
+'randompage'         => 'Random page',
+'randompage-nopages' => 'There are no pages in this namespace.',
+'randompage-url'     => 'Special:Random', # don't translate or duplicate this message to other languages
 
 # Random redirect
-'randomredirect'                  => 'Random redirect',
-'randomredirect-nopages'          => 'There are no redirects in this namespace.',
+'randomredirect'         => 'Random redirect',
+'randomredirect-nopages' => 'There are no redirects in this namespace.',
 
 # Statistics
 'statistics'             => 'Statistics',
 'sitestats'              => '{{SITENAME}} statistics',
 'userstats'              => 'User statistics',
-'sitestatstext'          => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database.
+'sitestatstext'          => "There {{PLURAL:\$1|is '''1''' page|are '''\$1''' total pages}} in the database.
 This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\"
 pages, redirects, and others that probably don't qualify as content pages.
-Excluding those, there {{PLURAL:$2|is '''1''' page that is a|are '''$2''' pages that are}} probably legitimate
-content {{PLURAL:$2|page|pages}}.
+Excluding those, there {{PLURAL:\$2|is '''1''' page that is a|are '''\$2''' pages that are}} probably legitimate
+content {{PLURAL:\$2|page|pages}}.
 
-'''$8''' {{PLURAL:$8|file has|files have}} been uploaded.
+'''\$8''' {{PLURAL:\$8|file has|files have}} been uploaded.
 
-There have been a total of '''$3''' {{PLURAL:\$3|page view|page views}}, and '''$4''' {{PLURAL:$4|page edit|page edits}}
+There have been a total of '''\$3''' {{PLURAL:\$3|page view|page views}}, and '''\$4''' {{PLURAL:\$4|page edit|page edits}}
 since {{SITENAME}} was setup.
-That comes to '''$5''' average edits per page, and '''$6''' views per edit.
+That comes to '''\$5''' average edits per page, and '''\$6''' views per edit.
 
-The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.",
+The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''\$7'''.",
 'userstatstext'          => "There {{PLURAL:$1|is '''1''' registered [[Special:Listusers|user]]|are '''$1''' registered [[Special:Listusers|users]]}}, of which
 '''$2''' (or '''$4%''') {{PLURAL:$2|has|have}} $5 rights.",
 'statistics-mostpopular' => 'Most viewed pages',
@@ -1624,7 +1632,7 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'disambiguations'         => 'Disambiguation pages',
 'disambiguations-summary' => '', # only translate this message to other languages if you have to change it
 'disambiguationspage'     => 'Template:disambig',
-'disambiguations-text'    => "The following pages link to a '''disambiguation page'''. They should link to the appropriate topic instead.<br />A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:disambiguationspage]]",
+'disambiguations-text'    => "The following pages link to a '''disambiguation page'''. They should link to the appropriate topic instead.<br />A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:Disambiguationspage]]",
 
 'doubleredirects'         => 'Double redirects',
 'doubleredirects-summary' => '', # only translate this message to other languages if you have to change it
@@ -1653,7 +1661,7 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'specialpage-empty'               => 'There are no results for this report.',
 'lonelypages'                     => 'Orphaned pages',
 'lonelypages-summary'             => '', # only translate this message to other languages if you have to change it
-'lonelypagestext'                 => 'The following pages are not linked from other pages in this wiki.',
+'lonelypagestext'                 => 'The following pages are not linked from other pages in {{SITENAME}}.',
 'uncategorizedpages'              => 'Uncategorized pages',
 'uncategorizedpages-summary'      => '', # only translate this message to other languages if you have to change it
 'uncategorizedcategories'         => 'Uncategorized categories',
@@ -1692,18 +1700,21 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'longpages-summary'               => '', # only translate this message to other languages if you have to change it
 'deadendpages'                    => 'Dead-end pages',
 'deadendpages-summary'            => '', # only translate this message to other languages if you have to change it
-'deadendpagestext'                => 'The following pages do not link to other pages in this wiki.',
+'deadendpagestext'                => 'The following pages do not link to other pages in {{SITENAME}}.',
 'protectedpages'                  => 'Protected pages',
 'protectedpages-summary'          => '', # only translate this message to other languages if you have to change it
 'protectedpagestext'              => 'The following pages are protected from moving or editing',
 'protectedpagesempty'             => 'No pages are currently protected with these parameters.',
+'protectedtitles'                 => 'Protected titles',
+'protectedtitles-summary'         => '', # only translate this message to other languages if you have to change it
+'protectedtitlestext'             => 'The following titles are protected from creation',
+'protectedtitlesempty'            => 'No titles are currently protected with these parameters.',
 'listusers'                       => 'User list',
 'listusers-summary'               => '', # only translate this message to other languages if you have to change it
 'specialpages'                    => 'Special pages',
 'specialpages-summary'            => '', # only translate this message to other languages if you have to change it
 'spheading'                       => 'Special pages for all users',
 'restrictedpheading'              => 'Restricted special pages',
-'rclsub'                          => '(to pages linked from "$1")',
 'newpages'                        => 'New pages',
 'newpages-summary'                => '', # only translate this message to other languages if you have to change it
 'newpages-username'               => 'Username:',
@@ -1718,6 +1729,8 @@ in active use.</p>',
 'unusedcategoriestext'            => 'The following category pages exist although no other page or category make use of them.',
 'notargettitle'                   => 'No target',
 'notargettext'                    => 'You have not specified a target page or user to perform this function on.',
+'pager-newer-n'                   => '{{PLURAL:$1|newer 1|newer $1}}',
+'pager-older-n'                   => '{{PLURAL:$1|older 1|older $1}}',
 
 # Book sources
 'booksources'               => 'Book sources',
@@ -1819,7 +1832,7 @@ If you want to remove the page from your watchlist later, click \"Unwatch\" in t
 'unwatch'              => 'Unwatch',
 'unwatchthispage'      => 'Stop watching',
 'notanarticle'         => 'Not a content page',
-'watchnochange'        => 'None of your watched items was edited in the time period displayed.',
+'watchnochange'        => 'None of your watched items were edited in the time period displayed.',
 'watchlist-details'    => '{{PLURAL:$1|$1 page|$1 pages}} watched 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'''",
@@ -1851,7 +1864,7 @@ If you want to remove the page from your watchlist later, click \"Unwatch\" in t
 'enotif_lastdiff'              => 'See $1 to view this change.',
 'enotif_anon_editor'           => 'anonymous user $1',
 'enotif_body'                  => 'Dear $WATCHINGUSERNAME,
-       
+
 
 The {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED on $PAGEEDITDATE by $PAGEEDITOR, see $PAGETITLE_URL for the current version.
 
@@ -1884,11 +1897,8 @@ Feedback and further assistance:
 'confirmdelete'               => 'Confirm delete',
 'deletesub'                   => '(Deleting "$1")',
 'historywarning'              => 'Warning: The page you are about to delete has a history:',
-'confirmdeletetext'           => 'You are about to permanently delete a page
-or image along with all of its history from the database.
-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}}]].',
+'confirmdeletetext'           => 'You are about to delete a page along with all of its history from the database.
+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'                 => '"$1" has been deleted.
 See $2 for a record of recent deletions.',
@@ -1916,7 +1926,7 @@ by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled bac
 Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]).',
 '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]]); changed back to last version by [[User:$1|$1]]',
-'rollback-success' => 'Reverted edits by $1; changed back to last version by $2.',
+'rollback-success'            => 'Reverted edits by $1; changed back to last version by $2.',
 '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.',
@@ -1942,13 +1952,13 @@ Here are the current settings for the page <strong>$1</strong>:',
 Here are the current settings for the page <strong>$1</strong>:',
 'protect-cascadeon'           => "This page is currently protected because it is included in the following {{PLURAL:$1|page, which has|pages, which have}} cascading protection turned on. You can change this page's protection level, but it will not affect the cascading protection.",
 'protect-default'             => '(default)',
-'protect-fallback' => 'Require "$1" permission',
+'protect-fallback'            => 'Require "$1" permission',
 'protect-level-autoconfirmed' => 'Block unregistered users',
 'protect-level-sysop'         => 'Sysops only',
 'protect-summary-cascade'     => 'cascading',
 'protect-expiring'            => 'expires $1 (UTC)',
 'protect-cascade'             => 'Protect pages included in this page (cascading protection)',
-'protect-cantedit'           => 'You cannot change the protection levels of this page, because you do not have permission to edit it.',
+'protect-cantedit'            => 'You cannot change the protection levels of this page, because you do not have permission to edit it.',
 'restriction-type'            => 'Permission:',
 'restriction-level'           => 'Restriction level:',
 'minimum-size'                => 'Min size',
@@ -1956,8 +1966,9 @@ Here are the current settings for the page <strong>$1</strong>:',
 'pagesize'                    => '(bytes)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'Edit',
-'restriction-move' => 'Move',
+'restriction-edit'   => 'Edit',
+'restriction-move'   => 'Move',
+'restriction-create' => 'Create',
 
 # Restriction levels
 'restriction-level-sysop'         => 'full protected',
@@ -1965,52 +1976,53 @@ Here are the current settings for the page <strong>$1</strong>:',
 'restriction-level-all'           => 'any level',
 
 # Undelete
-'undelete'                 => 'View deleted pages',
-'undeletepage'             => 'View and restore deleted pages',
-'viewdeletedpage'          => 'View deleted pages',
-'undeletepagetext'         => 'The following pages have been deleted but are still in the archive and
+'undelete'                     => 'View deleted pages',
+'undeletepage'                 => 'View and restore deleted pages',
+'viewdeletedpage'              => 'View deleted pages',
+'undeletepagetext'             => 'The following pages have been deleted but are still in the archive and
 can be restored. The archive may be periodically cleaned out.',
-'undeleteextrahelp'        => "To restore the entire page, leave all checkboxes deselected and
+'undeleteextrahelp'            => "To restore the entire page, leave all checkboxes deselected and
 click '''''Restore'''''. To perform a selective restoration, check the boxes corresponding to the
 revisions to be restored, and click '''''Restore'''''. Clicking '''''Reset''''' will clear the
 comment field and all checkboxes.",
-'undeleterevisions'        => '$1 {{PLURAL:$1|revision|revisions}} archived',
-'undeletehistory'          => 'If you restore the page, all revisions will be restored to the history.
+'undeleterevisions'            => '$1 {{PLURAL:$1|revision|revisions}} archived',
+'undeletehistory'              => 'If you restore the page, all revisions will be restored to the history.
 If a new page with the same name has been created since the deletion, the restored
 revisions will appear in the prior history. Also note that restrictions on file revisions are lost upon restoration',
-'undeleterevdel'           => "Undeletion will not be performed if it will result in the top page revision being
+'undeleterevdel'               => "Undeletion will not be performed if it will result in the top page revision being
 partially deleted. In such cases, you must uncheck or unhide the newest deleted revisions. Revisions of files
 that you don't have permission to view will not be restored.",
-'undeletehistorynoadmin'   => 'This page has been deleted. The reason for deletion is
+'undeletehistorynoadmin'       => 'This page has been deleted. The reason for deletion is
 shown in the summary below, along with details of the users who had edited this page
 before deletion. The actual text of these deleted revisions is only available to administrators.',
-'undelete-revision' => 'Deleted revision of $1 (as of $2) by $3:',
-'undeleterevision-missing' => 'Invalid or missing revision. You may have a bad link, or the
+'undelete-revision'            => 'Deleted revision of $1 (as of $2) by $3:',
+'undeleterevision-missing'     => 'Invalid or missing revision. You may have a bad link, or the
 revision may have been restored or removed from the archive.',
-'undelete-nodiff'          => 'No previous revision found.',
-'undeletebtn'              => 'Restore',
-'undeletereset'            => 'Reset',
-'undeletecomment'          => 'Comment:',
-'undeletedarticle'         => 'restored "[[$1]]"',
-'undeletedrevisions'       => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
-'undeletedrevisions-files' => '{{PLURAL:$1|1 revision|$1 revisions}} and {{PLURAL:$2|1 file|$2 files}} restored',
-'undeletedfiles'           => '{{PLURAL:$1|1 file|$1 files}} restored',
-'cannotundelete'           => 'Undelete failed; someone else may have undeleted the page first.',
-'undeletedpage'            => "<big>'''$1 has been restored'''</big>
+'undelete-nodiff'              => 'No previous revision found.',
+'undeletebtn'                  => 'Restore',
+'undeletereset'                => 'Reset',
+'undeletecomment'              => 'Comment:',
+'undeletedarticle'             => 'restored "[[$1]]"',
+'undeletedrevisions'           => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
+'undeletedrevisions-files'     => '{{PLURAL:$1|1 revision|$1 revisions}} and {{PLURAL:$2|1 file|$2 files}} restored',
+'undeletedfiles'               => '{{PLURAL:$1|1 file|$1 files}} restored',
+'cannotundelete'               => 'Undelete failed; someone else may have undeleted the page first.',
+'undeletedpage'                => "<big>'''$1 has been restored'''</big>
 
 Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions and restorations.",
-'undelete-header'          => 'See [[Special:Log/delete|the deletion log]] for recently deleted pages.',
-'undelete-search-box'      => 'Search deleted pages',
-'undelete-search-prefix'   => 'Show pages starting with:',
-'undelete-search-submit'   => 'Search',
-'undelete-no-results'      => 'No matching pages found in the deletion archive.',
-'undelete-filename-mismatch' => 'Cannot undelete file revision with timestamp $1: filename mismatch',
-'undelete-bad-store-key'   => 'Cannot undelete file revision with timestamp $1: file was missing before deletion.',
-'undelete-cleanup-error'   => 'Error deleting unused archive file "$1".',
-'undelete-missing-filearchive' => 'Unable to restore file archive ID $1 because it isn\'t in the database. ' .
-       'It may have already been undeleted.',
-'undelete-error-short'     => 'Error undeleting file: $1',
-'undelete-error-long'      => "Errors were encountered while undeleting the file:\n\n$1",
+'undelete-header'              => 'See [[Special:Log/delete|the deletion log]] for recently deleted pages.',
+'undelete-search-box'          => 'Search deleted pages',
+'undelete-search-prefix'       => 'Show pages starting with:',
+'undelete-search-submit'       => 'Search',
+'undelete-no-results'          => 'No matching pages found in the deletion archive.',
+'undelete-filename-mismatch'   => 'Cannot undelete file revision with timestamp $1: filename mismatch',
+'undelete-bad-store-key'       => 'Cannot undelete file revision with timestamp $1: file was missing before deletion.',
+'undelete-cleanup-error'       => 'Error deleting unused archive file "$1".',
+'undelete-missing-filearchive' => "Unable to restore file archive ID $1 because it isn't in the database. It may have already been undeleted.",
+'undelete-error-short'         => 'Error undeleting file: $1',
+'undelete-error-long'          => 'Errors were encountered while undeleting the file:
+
+$1',
 
 # Namespace form on various pages
 'namespace'      => 'Namespace:',
@@ -2028,10 +2040,6 @@ Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions
 'month'         => 'From month (and earlier):',
 'year'          => 'From year (and earlier):',
 
-'sp-contributions-newest'      => 'Newest',
-'sp-contributions-oldest'      => 'Oldest',
-'sp-contributions-newer'       => 'Newer $1',
-'sp-contributions-older'       => 'Older $1',
 'sp-contributions-newbies'     => 'Show contributions of new accounts only',
 'sp-contributions-newbies-sub' => 'For new accounts',
 'sp-contributions-blocklog'    => 'Block log',
@@ -2048,8 +2056,8 @@ Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions
 'whatlinkshere'         => 'What links here',
 'whatlinkshere-title'   => 'Pages that link to $1',
 'whatlinkshere-summary' => '', # only translate this message to other languages if you have to change it
-'whatlinkshere-barrow'  => '&lt;', # only translate this message to other languages if you have to change it
 'whatlinkshere-page'    => 'Page:',
+'whatlinkshere-barrow'  => '>', # only translate this message to other languages if you have to change it
 'linklistsub'           => '(List of links)',
 'linkshere'             => "The following pages link to '''[[:$1]]''':",
 'nolinkshere'           => "No pages link to '''[[:$1]]'''.",
@@ -2088,7 +2096,7 @@ pages that were vandalized).',
 'ipbenableautoblock'          => 'Automatically block the last IP address used by this user, and any subsequent IPs they try to edit from',
 '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',
+'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,...
 'ipbotheroption'              => 'other',
 'ipbotherreason'              => 'Other/additional reason:',
 'ipbhidename'                 => 'Hide username/IP from the block log, active block list and user list',
@@ -2202,7 +2210,7 @@ In those cases, you will have to move or merge the page manually if desired.",
 '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 on this wiki.',
+'movenotallowed'          => 'You do not have permission to move pages on {{SITENAME}}.',
 'newtitle'                => 'To new title:',
 'move-watch'              => 'Watch this page',
 'movepagebtn'             => 'Move page',
@@ -2211,6 +2219,7 @@ In those cases, you will have to move or merge the page manually if desired.",
 '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. Please merge them manually.'''",
 'movedto'                 => 'moved to',
 'movetalk'                => 'Move associated talk page',
@@ -2248,7 +2257,7 @@ In the latter case you can also use a link, e.g. [[{{ns:special}}:Export/{{Media
 'export-submit'     => 'Export',
 'export-addcattext' => 'Add pages from category:',
 'export-addcat'     => 'Add',
-'export-download'   => 'Offer to save as a file',
+'export-download'   => 'Save as file',
 
 # Namespace 8 related
 'allmessages'               => 'System messages',
@@ -2426,12 +2435,12 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'tooltip-upload'                  => 'Start upload',
 
 # Stylesheets
-'common.css'   => '/** CSS placed here will be applied to all skins */',
-'monobook.css' => '/* CSS placed here will affect users of the Monobook skin */',
+'common.css'   => '/* CSS placed here will be applied to all skins */', # only translate this message to other languages if you have to change it
+'monobook.css' => '/* CSS placed here will affect users of the Monobook skin */', # only translate this message to other languages if you have to change it
 
 # Scripts
-'common.js'   => '/* Any JavaScript here will be loaded for all users on every page load. */',
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+'common.js'   => '/* Any JavaScript here will be loaded for all users on every page load. */', # only translate this message to other languages if you have to change it
+'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */', # only translate this message to other languages if you have to change it
 
 # Metadata
 'nodublincore'      => 'Dublin Core RDF metadata disabled for this server.',
@@ -2497,13 +2506,15 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'patrol-log-diff'   => 'r$1', # only translate this message to other languages if you have to change it
 
 # Image deletion
-'deletedrevision' => 'Deleted old revision $1',
-'filedeleteerror-short' => "Error deleting file: $1",
-'filedeleteerror-long' => "Errors were encountered while deleting the file:\n\n$1",
-'filedelete-missing' => 'The file "$1" cannot be deleted, because it doesn\'t exist.',
-'filedelete-old-unregistered' => 'The specified file revision "$1" is not in the database.',
+'deletedrevision'                 => 'Deleted old revision $1',
+'filedeleteerror-short'           => 'Error deleting file: $1',
+'filedeleteerror-long'            => 'Errors were encountered while deleting the file:
+
+$1',
+'filedelete-missing'              => 'The file "$1" cannot be deleted, because it doesn\'t exist.',
+'filedelete-old-unregistered'     => 'The specified file revision "$1" is not in the database.',
 'filedelete-current-unregistered' => 'The specified file "$1" is not in the database.',
-'filedelete-archive-read-only' => 'The archive directory "$1" is not writable by the webserver.',
+'filedelete-archive-read-only'    => 'The archive directory "$1" is not writable by the webserver.',
 
 # Browsing diffs
 'previousdiff' => '← Previous diff',
@@ -2562,14 +2573,17 @@ Variants for Chinese language
 'variantname-sr'    => 'sr', # only translate this message to other languages if you have to change it
 
 # Variants for Kazakh language
-'variantname-kk-tr' => 'kk-tr', # only translate this message to other languages if you have to change it
-'variantname-kk-kz' => 'kk-kz', # only translate this message to other languages if you have to change it
-'variantname-kk-cn' => 'kk-cn', # only translate this message to other languages if you have to change it
-'variantname-kk'    => 'kk', # only translate this message to other languages if you have to change it
+'variantname-kk-kz'   => 'kk-kz', # only translate this message to other languages if you have to change it
+'variantname-kk-tr'   => 'kk-tr', # only translate this message to other languages if you have to change it
+'variantname-kk-cn'   => 'kk-cn', # only translate this message to other languages if you have to change it
+'variantname-kk-cyrl' => 'kk-cyrl', # only translate this message to other languages if you have to change it
+'variantname-kk-latn' => 'kk-latn', # only translate this message to other languages if you have to change it
+'variantname-kk-arab' => 'kk-arab', # only translate this message to other languages if you have to change it
+'variantname-kk'      => 'kk', # only translate this message to other languages if you have to change it
 
 # Variants for Kurdish language
-'variantname-ku-arab' => 'ku-arab', # only translate this message to other languages if you have to change it
-'variantname-ku-latn' => 'ku-latn', # only translate this message to other languages if you have to change it
+'variantname-ku-arab' => 'ku-Arab', # only translate this message to other languages if you have to change it
+'variantname-ku-latn' => 'ku-Latn', # only translate this message to other languages if you have to change it
 'variantname-ku'      => 'ku', # only translate this message to other languages if you have to change it
 
 # Metadata
@@ -2585,7 +2599,7 @@ is collapsed. Others will be hidden by default.
 * datetimeoriginal
 * exposuretime
 * fnumber
-* focallength',
+* focallength', # Do not translate list items
 
 # EXIF tags
 'exif-imagewidth'                  => 'Width',
@@ -2881,7 +2895,7 @@ is collapsed. Others will be hidden by default.
 # E-mail address confirmation
 'confirmemail'            => 'Confirm E-mail address',
 'confirmemail_noemail'    => 'You do not have a valid email address set in your [[Special:Preferences|user preferences]].',
-'confirmemail_text'       => 'This wiki requires that you validate your e-mail address
+'confirmemail_text'       => '{{SITENAME}} requires that you validate your e-mail address
 before using e-mail features. Activate the button below to send a confirmation
 mail to your address. The mail will include a link containing a code; load the
 link in your browser to confirm that your e-mail address is valid.',
@@ -2954,9 +2968,12 @@ $1',
 'searchnamed'      => "Search for pages named ''$1''.",
 'articletitles'    => "Pages starting with ''$1''",
 'hideresults'      => 'Hide results',
+'useajaxsearch'    => 'Use AJAX search',
 
-# Separator for categories in page lists
-'catseparator' => '|', # don't translate or duplicate this message to other languages
+# Separators for various lists
+'catseparator'        => '|', # don't translate or duplicate this message to other languages
+'semicolon-separator' => ';', # only translate this message to other languages if you have to change it
+'comma-separator'     => ',&#32;', # only translate this message to other languages if you have to change it
 
 # Multipage image navigation
 'imgmultipageprev'   => '← previous page',
@@ -3029,8 +3046,7 @@ $1',
 'watchlistedit-normal-title'   => 'Edit watchlist',
 'watchlistedit-normal-legend'  => 'Remove titles from watchlist',
 'watchlistedit-normal-explain' => 'Titles on your watchlist are shown below. To remove a title, check
-       the box next to it, and click Remove Titles. You can also [[Special:Watchlist/raw|edit the raw list]],
-       or [[Special:Watchlist/clear|remove all titles]].',
+       the box next to it, and click Remove Titles. You can also [[Special:Watchlist/raw|edit the raw list]].',
 'watchlistedit-normal-submit'  => 'Remove Titles',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|1 title was|$1 titles were}} removed from your watchlist:',
 'watchlistedit-raw-title'      => 'Edit raw watchlist',
@@ -3045,9 +3061,9 @@ $1',
 'watchlistedit-raw-removed'    => '{{PLURAL:$1|1 title was|$1 titles were}} removed:',
 
 # Watchlist editing tools
-'watchlisttools-view'  => 'View relevant changes',
-'watchlisttools-edit'  => 'View and edit watchlist',
-'watchlisttools-raw'   => 'Edit raw watchlist',
+'watchlisttools-view' => 'View relevant changes',
+'watchlisttools-edit' => 'View and edit watchlist',
+'watchlisttools-raw'  => 'Edit raw watchlist',
 
 # Iranian month names
 'iranian-calendar-m1'  => 'Farvardin', # only translate this message to other languages if you have to change it
@@ -3094,7 +3110,7 @@ $1',
 'hebrew-calendar-m12-gen' => 'Elul', # only translate this message to other languages if you have to change it
 
 # Signatures
-'signature' => '[[{{ns:user}}:$1|$2]]', # don't translate or duplicate this message to other languages
+'signature'      => '[[{{ns:user}}:$1|$2]]', # don't translate or duplicate this message to other languages
 'signature-anon' => '[[{{#special:Contributions}}/$1|$2]]', # don't translate or duplicate this message to other languages
 
 );