Partial re-introduction of r45027 after being reverted in r45228
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index cb4cb2f..204fdfe 100644 (file)
@@ -86,8 +86,8 @@ $namespaceNames = array(
        NS_USER_TALK        => 'User_talk',
        # NS_PROJECT set by $wgMetaNamespace
        NS_PROJECT_TALK     => '$1_talk',
-       NS_IMAGE            => 'Image',
-       NS_IMAGE_TALK       => 'Image_talk',
+       NS_FILE             => 'File',
+       NS_FILE_TALK        => 'File_talk',
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'MediaWiki_talk',
        NS_TEMPLATE         => 'Template',
@@ -103,20 +103,6 @@ $namespaceNames = array(
  */
 $namespaceAliases = array();
 
-/**
- * Skin names. If any key is not specified, the English one will be used.
- */
-$skinNames = array(
-       'standard'    => 'Classic',
-       'nostalgia'   => 'Nostalgia',
-       'cologneblue' => 'Cologne Blue',
-       'monobook'    => 'MonoBook',
-       'myskin'      => 'MySkin',
-       'chick'       => 'Chick',
-       'simple'      => 'Simple',
-       'modern'      => 'Modern',
-);
-
 /**
  * Deprecated, use the message array
  */
@@ -368,8 +354,8 @@ $specialPageAliases = array(
        'Watchlist'                 => array( 'Watchlist' ),
        'Recentchanges'             => array( 'RecentChanges' ),
        'Upload'                    => array( 'Upload' ),
-       'Imagelist'                 => array( 'ImageList' ),
-       'Newimages'                 => array( 'NewImages' ),
+       'Imagelist'                 => array( 'FileList', 'ImageList' ),
+       'Newimages'                 => array( 'NewFiles', 'NewImages' ),
        'Listusers'                 => array( 'ListUsers', 'UserList' ),
        'Listgrouprights'           => array( 'ListGroupRights' ),
        'Statistics'                => array( 'Statistics' ),
@@ -377,19 +363,19 @@ $specialPageAliases = array(
        'Lonelypages'               => array( 'LonelyPages', 'OrphanedPages' ),
        'Uncategorizedpages'        => array( 'UncategorizedPages' ),
        'Uncategorizedcategories'   => array( 'UncategorizedCategories' ),
-       'Uncategorizedimages'       => array( 'UncategorizedImages' ),
+       'Uncategorizedimages'       => array( 'UncategorizedFiles', 'UncategorizedImages' ),
        'Uncategorizedtemplates'    => array( 'UncategorizedTemplates' ),
        'Unusedcategories'          => array( 'UnusedCategories' ),
-       'Unusedimages'              => array( 'UnusedImages' ),
+       'Unusedimages'              => array( 'UnusedFiles', 'UnusedImages' ),
        'Wantedpages'               => array( 'WantedPages', 'BrokenLinks' ),
        'Wantedcategories'          => array( 'WantedCategories' ),
        'Wantedfiles'               => array( 'WantedFiles' ),
        'Wantedtemplates'           => array( 'WantedTemplates' ),
-       'Mostlinked'                => array( 'MostLinked' ),
+       'Mostlinked'                => array( 'MostLinkedPages', 'MostLinked' ),
        'Mostlinkedcategories'      => array( 'MostLinkedCategories', 'MostUsedCategories' ),
        'Mostlinkedtemplates'       => array( 'MostLinkedTemplates', 'MostUsedTemplates' ),
+       'Mostimages'                => array( 'MostLinkedFiles', 'MostFiles', 'MostImages' ),
        'Mostcategories'            => array( 'MostCategories' ),
-       'Mostimages'                => array( 'MostImages' ),
        'Mostrevisions'             => array( 'MostRevisions' ),
        'Fewestrevisions'           => array( 'FewestRevisions' ),
        'Shortpages'                => array( 'ShortPages' ),
@@ -401,7 +387,7 @@ $specialPageAliases = array(
        'Protectedtitles'           => array( 'ProtectedTitles' ),
        'Allpages'                  => array( 'AllPages' ),
        'Prefixindex'               => array( 'PrefixIndex' ) ,
-       'Ipblocklist'               => array( 'IPBlockList' ),
+       'Ipblocklist'               => array( 'BlockList', 'ListBlocks', 'IPBlockList' ),
        'Specialpages'              => array( 'SpecialPages' ),
        'Contributions'             => array( 'Contributions' ),
        'Emailuser'                 => array( 'EmailUser' ),
@@ -416,7 +402,7 @@ $specialPageAliases = array(
        'Version'                   => array( 'Version' ),
        'Allmessages'               => array( 'AllMessages' ),
        'Log'                       => array( 'Log', 'Logs' ),
-       'Blockip'                   => array( 'BlockIP' ),
+       'Blockip'                   => array( 'Block', 'BlockIP', 'BlockUser' ),
        'Undelete'                  => array( 'Undelete' ),
        'Import'                    => array( 'Import' ),
        'Lockdb'                    => array( 'LockDB' ),
@@ -436,7 +422,7 @@ $specialPageAliases = array(
        'Listbots'                  => array( 'ListBots' ),
        'Popularpages'              => array( 'PopularPages' ),
        'Search'                    => array( 'Search' ),
-       'Resetpass'                 => array( 'ResetPass', 'ResetPassword' ),
+       'Resetpass'                 => array( 'ChangePassword', 'ResetPass', 'ResetPassword' ),
        'Withoutinterwiki'          => array( 'WithoutInterwiki' ),
        'MergeHistory'              => array( 'MergeHistory' ),
        'Filepath'                  => array( 'FilePath' ),
@@ -444,6 +430,7 @@ $specialPageAliases = array(
        'Blankpage'                 => array( 'BlankPage' ),
        'LinkSearch'                => array( 'LinkSearch' ),
        'DeletedContributions'      => array( 'DeletedContributions' ),
+       'Interwiki'                 => array( 'Interwiki' ),
 );
 
 /**
@@ -542,6 +529,7 @@ XHTML id names.
 'tog-diffonly'                => 'Do not show page content below diffs',
 'tog-showhiddencats'          => 'Show hidden categories',
 'tog-noconvertlink'           => 'Disable link title conversion', # only translate this message to other languages if you have to change it
+'tog-norollbackdiff'          => 'Omit diff after performing a rollback',
 
 'underline-always'  => 'Always',
 'underline-never'   => 'Never',
@@ -641,7 +629,7 @@ XHTML id names.
 'mytalk'         => 'My talk',
 'anontalk'       => 'Talk for this IP',
 'navigation'     => 'Navigation',
-'and'            => 'and',
+'and'            => ' and',
 
 # Metadata in edit box
 'metadata_help' => 'Metadata:',
@@ -705,8 +693,6 @@ XHTML id names.
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 'aboutsite'            => 'About {{SITENAME}}',
 'aboutpage'            => 'Project:About',
-'bugreports'           => 'Bug reports',
-'bugreportspage'       => 'Project:Bug reports',
 'copyright'            => 'Content is available under $1.',
 'copyrightpagename'    => '{{SITENAME}} copyright',
 'copyrightpage'        => '{{ns:project}}:Copyrights',
@@ -923,7 +909,7 @@ It must be under $1 {{PLURAL:$1|character|characters}}.',
 If you choose to provide it, this will be used for giving you attribution for your work.',
 'loginerror'                 => 'Login error',
 'prefs-help-email'           => 'E-mail address is optional, but allows a new password to be e-mailed to you if you forget your password.
-You can also choose to let others to contact you through your user or user_talk page without needing to reveal your identity.',
+You can also choose to let others contact you through your user or talk page without needing to reveal your identity.',
 'prefs-help-email-required'  => 'E-mail address is required.',
 'nocookiesnew'               => 'The user account was created, but you are not logged in.
 {{SITENAME}} uses cookies to log in users.
@@ -996,17 +982,24 @@ Please wait before trying again.",
 * Nederlands|nl', # do not translate or duplicate this message to other languages
 
 # Password reset dialog
-'resetpass'               => 'Reset account password',
-'resetpass_announce'      => 'You logged in with a temporary e-mailed code.
+'resetpass'                 => 'Change password',
+'resetpass_announce'        => 'You logged in with a temporary e-mailed code.
 To finish logging in, you must set a new password here:',
-'resetpass_text'          => '<!-- Add text here -->', # only translate this message to other languages if you have to change it
-'resetpass_header'        => 'Reset password',
-'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.
+'resetpass_text'            => '<!-- Add text here -->', # only translate this message to other languages if you have to change it
+'resetpass_header'          => 'Change account password',
+'oldpassword'               => 'Old password:',
+'newpassword'               => 'New password:',
+'retypenew'                 => 'Retype new password:',
+'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',
-'resetpass_missing'       => 'No form data.',
+'resetpass_forbidden'       => 'Passwords cannot be changed',
+'resetpass-no-info'         => 'You must be logged in to access this page directly.',
+'resetpass-submit-loggedin' => 'Change password',
+'resetpass-wrong-oldpass'   => 'Invalid temporary or current password. 
+You may have already successfully changed your password or requested a new temporary password.',
+'resetpass-temp-password'   => 'Temporary password:',
 
 # Edit page toolbar
 'bold_sample'     => 'Bold text',
@@ -1031,8 +1024,8 @@ You may have already successfully changed your password or requested a new tempo
 'hr_tip'          => 'Horizontal line (use sparingly)',
 
 # Edit pages
-'summary'                          => 'Summary',
-'subject'                          => 'Subject/headline',
+'summary'                          => 'Summary:',
+'subject'                          => 'Subject/headline:',
 'minoredit'                        => 'This is a minor edit',
 'watchthis'                        => 'Watch this page',
 'savearticle'                      => 'Save page',
@@ -1047,8 +1040,8 @@ If you click Save again, your edit will be saved without one.",
 'missingcommenttext'               => 'Please enter a comment below.',
 'missingcommentheader'             => "'''Reminder:''' You have not provided a subject/headline for this comment.
 If you click Save again, your edit will be saved without one.",
-'summary-preview'                  => 'Summary preview',
-'subject-preview'                  => 'Subject/headline preview',
+'summary-preview'                  => 'Summary preview:',
+'subject-preview'                  => 'Subject/headline preview:',
 'blockedtitle'                     => 'User is blocked',
 'blockedtext'                      => "<big>'''Your user name or IP address has been blocked.'''</big>
 
@@ -1170,9 +1163,9 @@ It cannot be saved.</strong>',
 You may wish to cut-n-paste the text into a text file and save it for later.</strong>
 
 The administrator who locked it offered this explanation: $1',
-'protectedpagewarning'             => '<strong>WARNING: This page has been locked so that only users with sysop privileges can edit it.</strong>',
+'protectedpagewarning'             => '<strong>WARNING: This page has been locked so that only users with administrator privileges can edit it.</strong>',
 'semiprotectedpagewarning'         => "'''Note:''' This page has been locked so that only registered users can edit it.",
-'cascadeprotectedwarning'          => "'''Warning:''' This page has been locked so that only users with sysop privileges can edit it, because it is included in the following cascade-protected {{PLURAL:$1|page|pages}}:",
+'cascadeprotectedwarning'          => "'''Warning:''' This page has been locked so that only users with administrator privileges can edit it, because it is included in the following cascade-protected {{PLURAL:$1|page|pages}}:",
 'titleprotectedwarning'            => '<strong>WARNING:  This page has been locked so that only some users can create it.</strong>',
 'templatesused'                    => 'Templates used on this page:',
 'templatesusedpreview'             => 'Templates used in this preview:',
@@ -1215,6 +1208,8 @@ Some templates will not be included.',
 'post-expand-template-argument-warning'   => 'Warning: This page contains at least one template argument which has a too large expansion size.
 These arguments have been omitted.',
 'post-expand-template-argument-category'  => 'Pages containing omitted template arguments',
+'parser-template-loop-warning'            => 'Template loop detected: [[$1]]',
+'parser-template-recursion-depth-warning' => 'Template recursion depth limit exceeded ($1)',
 
 # "Undo" feature
 'undo-success' => 'The edit can be undone.
@@ -1308,8 +1303,8 @@ Other admins on {{SITENAME}} will still be able to access the hidden content and
 'revdelete-content'           => 'content',
 'revdelete-summary'           => 'edit summary',
 'revdelete-uname'             => 'username',
-'revdelete-restricted'        => 'applied restrictions to sysops',
-'revdelete-unrestricted'      => 'removed restrictions for sysops',
+'revdelete-restricted'        => 'applied restrictions to administrators',
+'revdelete-unrestricted'      => 'removed restrictions for administrators',
 'revdelete-hid'               => 'hid $1',
 'revdelete-unhid'             => 'unhid $1',
 'revdelete-log-message'       => '$1 for $2 {{PLURAL:$2|revision|revisions}}',
@@ -1317,7 +1312,7 @@ Other admins on {{SITENAME}} will still be able to access the hidden content and
 
 # Suppression log
 'suppressionlog'     => 'Suppression log',
-'suppressionlogtext' => 'Below is a list of deletions and blocks involving content hidden from sysops.
+'suppressionlogtext' => 'Below is a list of deletions and blocks involving content hidden from administrators.
 See the [[Special:IPBlockList|IP block list]] for the list of currently operational bans and blocks.',
 
 # History merging
@@ -1415,52 +1410,72 @@ Note that using the navigation links will reset this column.',
 'diff-strike'             => "'''strikethrough'''",
 
 # Search results
-'searchresults'             => 'Search results',
-'searchresults-title'       => 'Search results for $1',
-'searchresulttext'          => 'For more information about searching {{SITENAME}}, see [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'            => 'You searched for \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]] | [[Special:WhatLinksHere/$1|all pages that link to "$1"]])',
-'searchsubtitleinvalid'     => "You searched for '''$1'''",
-'noexactmatch'              => "'''There is no page titled \"\$1\".'''
+'searchresults'                    => 'Search results',
+'searchresults-title'              => 'Search results for "$1"',
+'searchresulttext'                 => 'For more information about searching {{SITENAME}}, see [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'                   => 'You searched for \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]] | [[Special:WhatLinksHere/$1|all pages that link to "$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\".'''",
-'toomanymatches'            => 'Too many matches were returned, please try a different query',
-'titlematches'              => 'Page title matches',
-'notitlematches'            => 'No page title matches',
-'textmatches'               => 'Page text matches',
-'notextmatches'             => 'No page text matches',
-'prevn'                     => 'previous $1',
-'nextn'                     => 'next $1',
-'viewprevnext'              => 'View ($1) ($2) ($3)',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 word|$2 words}})',
-'search-result-score'       => 'Relevance: $1%',
-'search-redirect'           => '(redirect $1)',
-'search-section'            => '(section $1)',
-'search-suggest'            => 'Did you mean: $1',
-'search-interwiki-caption'  => 'Sister projects',
-'search-interwiki-default'  => '$1 results:',
-'search-interwiki-custom'   => '', # do not translate or duplicate this message to other languages
-'search-interwiki-more'     => '(more)',
-'search-mwsuggest-enabled'  => 'with suggestions',
-'search-mwsuggest-disabled' => 'no suggestions',
-'search-relatedarticle'     => 'Related',
-'mwsuggest-disable'         => 'Disable AJAX suggestions',
-'searchrelated'             => 'related',
-'searchall'                 => 'all',
-'showingresults'            => "Showing below up to {{PLURAL:$1|'''1''' result|'''$1''' results}} starting with #'''$2'''.",
-'showingresultsnum'         => "Showing below {{PLURAL:$3|'''1''' result|'''$3''' results}} starting with #'''$2'''.",
-'showingresultstotal'       => "Showing below {{PLURAL:$4|result '''$1''' of '''$3'''|results '''$1 - $2''' of '''$3'''}}",
-'nonefound'                 => "'''Note''': Only some namespaces are searched by default.
+'noexactmatch-nocreate'            => "'''There is no page titled \"\$1\".'''",
+'toomanymatches'                   => 'Too many matches were returned, please try a different query',
+'titlematches'                     => 'Page title matches',
+'notitlematches'                   => 'No page title matches',
+'textmatches'                      => 'Page text matches',
+'notextmatches'                    => 'No page text matches',
+'prevn'                            => 'previous $1',
+'nextn'                            => 'next $1',
+'viewprevnext'                     => 'View ($1) ($2) ($3)',
+'searchmenu-legend'                => 'Search options',
+'searchmenu-exists'                => "'''There is a page named \"[[:\$1]]\" on this wiki'''",
+'searchmenu-new'                   => "'''Create the page \"[[:\$1]]\" on this wiki!'''",
+'searchhelp-url'                   => 'Help:Contents',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Browse pages with this prefix]]',
+'searchmenu-help'                  => '[[{{MediaWiki:Searchhelp-url}}|{{int:help}}]]?', # do not translate or duplicate this message to other languages
+'searchprofile-articles'           => 'Content pages',
+'searchprofile-articles-and-proj'  => 'Content & project pages',
+'searchprofile-project'            => 'Project pages',
+'searchprofile-images'             => 'Files',
+'searchprofile-everything'         => 'Everything',
+'searchprofile-advanced'           => 'Advanced',
+'searchprofile-articles-tooltip'   => 'Search in $1',
+'searchprofile-project-tooltip'    => 'Search in $1',
+'searchprofile-images-tooltip'     => 'Search for files',
+'searchprofile-everything-tooltip' => 'Search all of content (including talk pages)',
+'searchprofile-advanced-tooltip'   => 'Search in custom namespaces',
+'prefs-search-nsdefault'           => 'Search using defaults:',
+'prefs-search-nscustom'            => 'Search custom namespaces:',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 word|$2 words}})',
+'search-result-score'              => 'Relevance: $1%',
+'search-redirect'                  => '(redirect $1)',
+'search-section'                   => '(section $1)',
+'search-suggest'                   => 'Did you mean: $1',
+'search-interwiki-caption'         => 'Sister projects',
+'search-interwiki-default'         => '$1 results:',
+'search-interwiki-custom'          => '', # do not translate or duplicate this message to other languages
+'search-interwiki-more'            => '(more)',
+'search-mwsuggest-enabled'         => 'with suggestions',
+'search-mwsuggest-disabled'        => 'no suggestions',
+'search-relatedarticle'            => 'Related',
+'mwsuggest-disable'                => 'Disable AJAX suggestions',
+'searchrelated'                    => 'related',
+'searchall'                        => 'all',
+'showingresults'                   => "Showing below up to {{PLURAL:$1|'''1''' result|'''$1''' results}} starting with #'''$2'''.",
+'showingresultsnum'                => "Showing below {{PLURAL:$3|'''1''' result|'''$3''' results}} starting with #'''$2'''.",
+'showingresultstotal'              => "Showing below {{PLURAL:$4|result '''$1''' of '''$3'''|results '''$1 - $2''' of '''$3'''}}",
+'nonefound'                        => "'''Note''': Only some namespaces are searched by default.
 Try prefixing your query with ''all:'' to search all content (including talk pages, templates, etc), or use the desired namespace as prefix.",
-'powersearch'               => 'Advanced search',
-'powersearch-legend'        => 'Advanced search',
-'powersearch-ns'            => 'Search in namespaces:',
-'powersearch-redir'         => 'List redirects',
-'powersearch-field'         => 'Search for',
-'search-external'           => 'External search',
-'searchdisabled'            => '{{SITENAME}} search is disabled.
+'search-nonefound'                 => 'There were no results matching the query.',
+'powersearch'                      => 'Advanced search',
+'powersearch-legend'               => 'Advanced search',
+'powersearch-ns'                   => 'Search in namespaces:',
+'powersearch-redir'                => 'List redirects',
+'powersearch-field'                => 'Search for',
+'search-external'                  => 'External search',
+'searchdisabled'                   => '{{SITENAME}} search is disabled.
 You can search via Google in the meantime.
 Note that their indexes of {{SITENAME}} content may be out of date.',
-'googlesearch'              => '<form method="get" action="http://www.google.com/search" id="googlesearch">
+'googlesearch'                     => '<form method="get" action="http://www.google.com/search" id="googlesearch">
     <input type="hidden" name="domains" value="{{SERVER}}" />
     <input type="hidden" name="num" value="50" />
     <input type="hidden" name="ie" value="$2" />
@@ -1478,72 +1493,76 @@ Note that their indexes of {{SITENAME}} content may be out of date.',
 'opensearch-desc' => '{{SITENAME}} ({{CONTENTLANGUAGE}})', # do not translate or duplicate this message to other languages
 
 # Preferences page
-'preferences'              => 'Preferences',
-'preferences-summary'      => '', # do not translate or duplicate this message to other languages
-'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.',
-'prefsreset'               => 'Preferences have been reset from storage.',
-'qbsettings'               => 'Quickbar',
-'qbsettings-none'          => 'None',
-'qbsettings-fixedleft'     => 'Fixed left',
-'qbsettings-fixedright'    => 'Fixed right',
-'qbsettings-floatingleft'  => 'Floating left',
-'qbsettings-floatingright' => 'Floating right',
-'changepassword'           => 'Change password',
-'skin'                     => 'Skin',
-'skin-override'            => 'This form has been disabled, because this wiki overrides user skin settings with the default skin set by the administrator.',
-'skin-preview'             => 'Preview',
-'math'                     => 'Math',
-'dateformat'               => 'Date format',
-'datedefault'              => 'No preference',
-'datetime'                 => 'Date and time',
-'math_failure'             => 'Failed to parse',
-'math_unknown_error'       => 'unknown error',
-'math_unknown_function'    => 'unknown function',
-'math_lexing_error'        => 'lexing error',
-'math_syntax_error'        => 'syntax error',
-'math_image_error'         => 'PNG conversion failed;
+'preferences'               => 'Preferences',
+'preferences-summary'       => '', # do not translate or duplicate this message to other languages
+'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.',
+'prefsreset'                => 'Preferences have been reset from storage.',
+'qbsettings'                => 'Quickbar',
+'qbsettings-none'           => 'None',
+'qbsettings-fixedleft'      => 'Fixed left',
+'qbsettings-fixedright'     => 'Fixed right',
+'qbsettings-floatingleft'   => 'Floating left',
+'qbsettings-floatingright'  => 'Floating right',
+'changepassword'            => 'Change password',
+'skin'                      => 'Skin',
+'skin-preview'              => 'Preview',
+'math'                      => 'Math',
+'dateformat'                => 'Date format',
+'datedefault'               => 'No preference',
+'datetime'                  => 'Date and time',
+'math_failure'              => 'Failed to parse',
+'math_unknown_error'        => 'unknown error',
+'math_unknown_function'     => 'unknown function',
+'math_lexing_error'         => 'lexing error',
+'math_syntax_error'         => 'syntax error',
+'math_image_error'          => 'PNG conversion failed;
 check for correct installation of latex, dvips, gs, and convert',
-'math_bad_tmpdir'          => 'Cannot write to or create math temp directory',
-'math_bad_output'          => 'Cannot write to or create math output directory',
-'math_notexvc'             => 'Missing texvc executable;
+'math_bad_tmpdir'           => 'Cannot write to or create math temp directory',
+'math_bad_output'           => 'Cannot write to or create math output directory',
+'math_notexvc'              => 'Missing texvc executable;
 please see math/README to configure.',
-'prefs-personal'           => 'User profile',
-'prefs-rc'                 => 'Recent changes',
-'prefs-watchlist'          => 'Watchlist',
-'prefs-watchlist-days'     => 'Days to show in watchlist:',
-'prefs-watchlist-edits'    => 'Maximum number of changes to show in expanded watchlist:',
-'prefs-misc'               => 'Misc',
-'saveprefs'                => 'Save',
-'resetprefs'               => 'Clear unsaved changes',
-'oldpassword'              => 'Old password:',
-'newpassword'              => 'New password:',
-'retypenew'                => 'Retype new password:',
-'textboxsize'              => 'Editing',
-'rows'                     => 'Rows:',
-'columns'                  => 'Columns:',
-'searchresultshead'        => 'Search',
-'resultsperpage'           => 'Hits per page:',
-'contextlines'             => 'Lines per hit:',
-'contextchars'             => 'Context per line:',
-'stub-threshold'           => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
-'recentchangesdays'        => 'Days to show in recent changes:',
-'recentchangescount'       => 'Number of edits to show in recent changes, history and log pages:',
-'savedprefs'               => 'Your preferences have been saved.',
-'timezonelegend'           => 'Time zone',
-'timezonetext'             => '¹The number of hours your local time differs from server time (UTC).',
-'localtime'                => 'Local time',
-'timezoneoffset'           => 'Offset¹',
-'servertime'               => 'Server time',
-'guesstimezone'            => 'Fill in from browser',
-'allowemail'               => 'Enable e-mail from other users',
-'prefs-searchoptions'      => 'Search options',
-'prefs-namespaces'         => 'Namespaces',
-'defaultns'                => 'Search in these namespaces by default:',
-'default'                  => 'default',
-'files'                    => 'Files',
+'prefs-personal'            => 'User profile',
+'prefs-rc'                  => 'Recent changes',
+'prefs-watchlist'           => 'Watchlist',
+'prefs-watchlist-days'      => 'Days to show in watchlist:',
+'prefs-watchlist-days-max'  => '(maximum 7 days)',
+'prefs-watchlist-edits'     => 'Maximum number of changes to show in expanded watchlist:',
+'prefs-watchlist-edits-max' => '(maximum number: 1000)',
+'prefs-misc'                => 'Misc',
+'prefs-resetpass'           => 'Change password',
+'saveprefs'                 => 'Save',
+'resetprefs'                => 'Clear unsaved changes',
+'textboxsize'               => 'Editing',
+'prefs-edit-boxsize'        => 'Size of the edit window.',
+'rows'                      => 'Rows:',
+'columns'                   => 'Columns:',
+'searchresultshead'         => 'Search',
+'resultsperpage'            => 'Hits per page:',
+'contextlines'              => 'Lines per hit:',
+'contextchars'              => 'Context per line:',
+'stub-threshold'            => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
+'recentchangesdays'         => 'Days to show in recent changes:',
+'recentchangesdays-max'     => '(maximum $1 {{PLURAL:$1|day|days}})',
+'recentchangescount'        => 'Number of edits to show in recent changes, history and log pages:',
+'savedprefs'                => 'Your preferences have been saved.',
+'timezonelegend'            => 'Time zone',
+'timezonetext'              => '¹The number of hours your local time differs from server time (UTC).',
+'localtime'                 => 'Local time:',
+'timezoneselect'            => 'Time zone:',
+'timezoneuseserverdefault'  => 'Use server default',
+'timezoneuseoffset'         => 'Other (specify offset)',
+'timezoneoffset'            => 'Offset¹:',
+'servertime'                => 'Server time:',
+'guesstimezone'             => 'Fill in from browser',
+'allowemail'                => 'Enable e-mail from other users',
+'prefs-searchoptions'       => 'Search options',
+'prefs-namespaces'          => 'Namespaces',
+'defaultns'                 => 'Search in these namespaces by default:',
+'default'                   => 'default',
+'files'                     => 'Files',
 
 # User rights
 'userrights'                     => 'User rights management', # Not used as normal message but as header for the special page itself
@@ -1573,7 +1592,7 @@ please see math/README to configure.',
 'group-user'          => 'Users',
 'group-autoconfirmed' => 'Autoconfirmed users',
 'group-bot'           => 'Bots',
-'group-sysop'         => 'Sysops',
+'group-sysop'         => 'Administrators',
 'group-bureaucrat'    => 'Bureaucrats',
 'group-suppress'      => 'Oversights',
 'group-all'           => '(all)',
@@ -1581,7 +1600,7 @@ please see math/README to configure.',
 'group-user-member'          => 'User',
 'group-autoconfirmed-member' => 'Autoconfirmed user',
 'group-bot-member'           => 'Bot',
-'group-sysop-member'         => 'Sysop',
+'group-sysop-member'         => 'Administrator',
 'group-bureaucrat-member'    => 'Bureaucrat',
 'group-suppress-member'      => 'Oversight',
 
@@ -1602,6 +1621,7 @@ please see math/README to configure.',
 'right-move'                 => 'Move pages',
 'right-move-subpages'        => 'Move pages with their subpages',
 'right-move-rootuserpages'   => 'Move root user pages',
+'right-movefile'             => 'Move files',
 'right-suppressredirect'     => 'Not create a redirect from the old name when moving a page',
 'right-upload'               => 'Upload files',
 'right-reupload'             => 'Overwrite an existing file',
@@ -1729,7 +1749,7 @@ please see math/README to configure.',
 'recentchangeslinked-summary'  => "This is a list of changes made recently to pages linked from a specified page (or to members of a specified category).
 Pages on [[Special:Watchlist|your watchlist]] are '''bold'''.",
 'recentchangeslinked-page'     => 'Page name:',
-'recentchangeslinked-to'       => 'Show changes to pages linked to the given page instead',
+'recentchangeslinked-to'       => 'Linked to this page instead',
 
 # Upload
 'upload'                      => 'Upload file',
@@ -1743,11 +1763,11 @@ Pages on [[Special:Watchlist|your watchlist]] are '''bold'''.",
 'uploaderror'                 => 'Upload error',
 'upload-summary'              => '', # do not translate or duplicate this message to other languages
 'uploadtext'                  => "Use the form below to upload files.
-To view or search previously uploaded files go to the [[Special:ImageList|list of uploaded files]], (re)uploads are also logged in the [[Special:Log/upload|upload log]], deletions in the [[Special:Log/delete|deletion log]].
+To view or search previously uploaded files go to the [[Special:FileList|list of uploaded files]], (re)uploads are also logged in the [[Special:Log/upload|upload log]], deletions in the [[Special:Log/delete|deletion log]].
 
 To include a file in a page, use a link in one of the following forms:
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' to use the full version of the file
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki></tt>''' to use a 200 pixel wide rendition in a box in the left margin with 'alt text' as description
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.jpg]]</nowiki></tt>''' to use the full version of the file
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki></tt>''' to use a 200 pixel wide rendition in a box in the left margin with 'alt text' as description
 * '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' for directly linking to the file without displaying the file",
 'upload-permitted'            => 'Permitted file types: $1.',
 'upload-preferred'            => 'Preferred file types: $1.',
@@ -1756,7 +1776,7 @@ To include a file in a page, use a link in one of the following forms:
 'uploadlog'                   => 'upload log',
 'uploadlogpage'               => 'Upload log',
 'uploadlogpagetext'           => 'Below is a list of the most recent file uploads.
-See the [[Special:NewImages|gallery of new files]] for a more visual overview.',
+See the [[Special:NewFiles|gallery of new files]] for a more visual overview.',
 'filename'                    => 'Filename',
 'filedesc'                    => 'Summary',
 'fileuploadsummary'           => 'Summary:',
@@ -1770,6 +1790,7 @@ See the [[Special:NewImages|gallery of new files]] for a more visual overview.',
 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-bad-ie-mime'        => 'Cannot upload this file because Internet Explorer would detect it as "$1", which is a disallowed and potentially dangerous file type.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' is an unwanted file type.
 Preferred {{PLURAL:\$3|file type is|file types are}} \$2.",
 'filetype-banned-type'        => "'''\".\$1\"''' is not a permitted file type.
@@ -1797,10 +1818,11 @@ If the checked file is the same image of original size it is not necessary to up
 It seems to be an image of reduced size <i>(thumbnail)</i>.
 If you have this image in full resolution upload this one, otherwise change the file name please.',
 'fileexists-forbidden'        => 'A file with this name exists already.
-If you still want to upload your file, please go back and use a new name. [[Image:$1|thumb|center|$1]]',
+If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository.
-If you still want to upload your file, please go back and use a new name. [[Image:$1|thumb|center|$1]]',
+If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'This file is a duplicate of the following {{PLURAL:$1|file|files}}:',
+'file-deleted-duplicate'      => "A file identical to this file ([[$1]]) has previously been deleted. You should check that file's deletion history before proceeding to re-upload it.",
 'successfulupload'            => 'Successful upload',
 'uploadwarning'               => 'Upload warning',
 'savefile'                    => 'Save file',
@@ -1865,7 +1887,7 @@ You may want to try at a less busy time.',
 'upload_source_url'  => ' (a valid, publicly accessible URL)',
 'upload_source_file' => ' (a file on your computer)',
 
-# Special:ImageList
+# Special:FileList
 'imagelist-summary'     => 'This special page shows all uploaded files.
 By default the last uploaded files are shown at top of the list.
 A click on a column header changes the sorting.',
@@ -1878,7 +1900,7 @@ A click on a column header changes the sorting.',
 'imagelist_size'        => 'Size',
 'imagelist_description' => 'Description',
 
-# Image description page
+# File description page
 'filehist'                       => 'File history',
 'filehist-help'                  => 'Click on a date/time to view the file as it appeared at that time.',
 'filehist-deleteall'             => 'delete all',
@@ -1970,33 +1992,34 @@ Remember to check for other links to the templates before deleting them.',
 
 # Random page
 'randompage'         => 'Random page',
-'randompage-nopages' => 'There are no pages in this namespace.',
+'randompage-nopages' => 'There are no pages in the namespace "$1".',
 'randompage-url'     => 'Special:Random', # do not translate or duplicate this message to other languages
 
 # Random redirect
 'randomredirect'         => 'Random redirect',
-'randomredirect-nopages' => 'There are no redirects in this namespace.',
+'randomredirect-nopages' => 'There are no redirects in the namespace "$1".',
 
 # 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',
-'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
+'statistics'                   => 'Statistics',
+'statistics-summary'           => '', # do not translate or duplicate this message to other languages
+'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-desc'        => '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-desc' => 'Users who have performed an action in the last {{PLURAL:$1|day|$1 days}}',
+'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
@@ -2095,7 +2118,6 @@ Each row contains links to the first and second redirect, as well as the target
 'newpages'                        => 'New pages',
 'newpages-summary'                => '', # do not translate or duplicate this message to other languages
 'newpages-username'               => 'Username:',
-'newpages-showhideredirs'         => '$1 redirects',
 'ancientpages'                    => 'Oldest pages',
 'ancientpages-summary'            => '', # do not translate or duplicate this message to other languages
 'move'                            => 'Move',
@@ -2117,6 +2139,7 @@ Each row contains links to the first and second redirect, as well as the target
 'booksources-isbn'          => 'ISBN:', # only translate this message to other languages if you have to change it
 'booksources-go'            => 'Go',
 'booksources-text'          => 'Below is a list of links to other sites that sell new and used books, and may also have further information about books you are looking for:',
+'booksources-invalid-isbn'  => 'The given ISBN does not appear to be valid; check for errors copying from the original source.',
 
 # Magic words
 'rfcurl'    => 'http://tools.ietf.org/html/rfc$1', # do not translate or duplicate this message to other languages
@@ -2164,6 +2187,46 @@ Also see [[Special:WantedCategories|wanted categories]].',
 # Special:DeletedContributions
 'deletedcontributions' => 'Deleted user contributions',
 
+# Special:Interwiki
+'interwiki'                => 'View and edit interwiki data',
+'interwiki-title-norights' => 'View interwiki data',
+'interwiki_addbutton'      => 'Add',
+'interwiki_added'          => 'Prefix "$1" was successfully added to the interwiki table.',
+'interwiki_addfailed'      => 'Prefix "$1" could not be added to the interwiki table.
+Possibly it already exists in the interwiki table.',
+'interwiki_addintro'       => 'You are adding a new interwiki prefix.
+Remember that it cannot contain spaces ( ), colons (:), ampersands (&), or equal signs (=).',
+'interwiki_addtext'        => 'Add an interwiki prefix',
+'interwiki-badprefix'      => 'Specified interwiki prefix "$1" contains invalid characters',
+'interwiki_defaultreason'  => 'no reason given',
+'interwiki_defaulturl'     => 'http://www.example.com/$1', # only translate this message to other languages if you have to change it
+'interwiki_deleted'        => 'Prefix "$1" was successfully removed from the interwiki table.',
+'interwiki_deleting'       => 'You are deleting prefix "$1".',
+'interwiki_delfailed'      => 'Prefix "$1" could not be removed from the interwiki table.',
+'interwiki_delquestion'    => 'Deleting "$1"',
+'interwiki_edited'         => 'Prefix "$1" was successfully modified in the interwiki table.',
+'interwiki_editerror'      => 'Prefix "$1" can not be modified in the interwiki table.
+Possibly it does not exist.',
+'interwiki_editintro'      => 'You are editing an interwiki prefix.
+Remember that this can break existing links.',
+'interwiki_edittext'       => 'Editing an interwiki prefix',
+'interwiki_error'          => 'Error: The interwiki table is empty, or something else went wrong.',
+'interwiki_intro'          => 'See [http://www.mediawiki.org/wiki/Interwiki_table MediaWiki.org] for more information about the interwiki table.
+There is a [[Special:Log/interwiki|log of changes]] to the interwiki table.',
+'interwiki_local'          => 'Define this as a local wiki',
+'interwiki_log_added'      => 'added prefix "$2" ($3) (trans: $4) (local: $5) to the interwiki table',
+'interwiki_log_deleted'    => 'removed prefix "$2" from the interwiki table',
+'interwiki_log_edited'     => 'modified prefix "$2" : ($3) (trans: $4) (local: $5) in the interwiki table',
+'interwiki_logentry'       => '', # do not translate or duplicate this message to other languages
+'interwiki-not-enabled'    => 'Editing of the interwiki table has been disabled.',
+'interwiki_prefix'         => 'Prefix',
+'interwiki_reasonfield'    => 'Reason',
+'interwiki_trans'          => 'Allow interwiki transclusions',
+'interwiki_url'            => 'URL', # only translate this message to other languages if you have to change it
+'interwikilogpage'         => 'Interwiki table log',
+'interwikilogpagetext'     => 'This is a log of changes to the [[Special:Interwiki|interwiki table]].',
+'right-interwiki'          => 'Edit interwiki data',
+
 # Special:LinkSearch
 'linksearch'       => 'Search web links',
 'linksearch-pat'   => 'Search pattern:',
@@ -2226,47 +2289,35 @@ 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-show-patrolled' => 'Show patrolled edits',
-'watchlist-hide-patrolled' => 'Hide patrolled 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-options'    => 'Watchlist options',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Watching...',
@@ -2391,7 +2442,7 @@ You can change this page's protection level, but it will not affect the cascadin
 'protect-default'             => '(default)',
 'protect-fallback'            => 'Require "$1" permission',
 'protect-level-autoconfirmed' => 'Block unregistered users',
-'protect-level-sysop'         => 'Sysops only',
+'protect-level-sysop'         => 'Administrators only',
 'protect-summary-cascade'     => 'cascading',
 'protect-expiring'            => 'expires $1 (UTC)',
 'protect-expiry-indefinite'   => 'indefinite',
@@ -2422,7 +2473,7 @@ You can change this page's protection level, but it will not affect the cascadin
 'restriction-upload' => 'Upload',
 
 # Restriction levels
-'restriction-level-sysop'         => 'full protected',
+'restriction-level-sysop'         => 'fully protected',
 'restriction-level-autoconfirmed' => 'semi protected',
 'restriction-level-all'           => 'any level',
 
@@ -2431,7 +2482,7 @@ You can change this page's protection level, but it will not affect the cascadin
 'undeletepage'                 => 'View and restore deleted pages',
 'undeletepagetitle'            => "'''The following consists of deleted revisions of [[:$1|$1]]'''.",
 'viewdeletedpage'              => 'View deleted pages',
-'undeletepagetext'             => 'The following pages have been deleted but are still in the archive and can be restored.
+'undeletepagetext'             => 'The following {{PLURAL:$1|page has been deleted but is|$1 pages have been deleted but are}} still in the archive and can be restored.
 The archive may be periodically cleaned out.',
 'undelete-fieldset-title'      => 'Restore revisions',
 'undeleteextrahelp'            => "To restore the page's entire history, leave all checkboxes deselected and click '''''Restore'''''.
@@ -2477,6 +2528,8 @@ It may have already been undeleted.',
 'undelete-error-long'          => 'Errors were encountered while undeleting the file:
 
 $1',
+'undelete-show-file-confirm'   => 'Are you sure you want to view a deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
+'undelete-show-file-submit'    => 'Yes',
 
 # Namespace form on various pages
 'namespace'      => 'Namespace:',
@@ -2592,6 +2645,7 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'ipblocklist-no-results'          => 'The requested IP address or username is not blocked.',
 'blocklink'                       => 'block',
 'unblocklink'                     => 'unblock',
+'change-blocklink'                => 'change block',
 'contribslink'                    => 'contribs',
 'autoblocker'                     => 'Autoblocked because your IP address has been recently used by "[[User:$1|$1]]".
 The reason given for $1\'s block is: "$2"',
@@ -2609,7 +2663,7 @@ See the [[Special:IPBlockList|IP block list]] for the list of currently operatio
 '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.',
+'range_block_disabled'            => 'The administrator ability to create range blocks is disabled.',
 'ipb_expiry_invalid'              => 'Expiry time invalid.',
 'ipb_expiry_temp'                 => 'Hidden username blocks must be permanent.',
 'ipb_already_blocked'             => '"$1" is already blocked',
@@ -2654,10 +2708,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]].
@@ -2669,58 +2723,61 @@ 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:',
-'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.
+'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.',
+'movenotallowedfile'           => 'You do not have permission to move files.',
+'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',
+'move-redirect-suppressed'     => 'redirect suppressed',
+'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-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',
+'immobile-source-namespace'    => 'Cannot move pages in namespace "$1"',
+'immobile-target-namespace'    => 'Cannot move pages into namespace "$1"',
+'immobile-target-namespace-iw' => 'Interwiki link is not a valid target for page move.',
+'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',
@@ -2765,9 +2822,12 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
 'import-interwiki-text'      => "Select a wiki and page title to import.
 Revision dates and editors' names will be preserved.
 All transwiki import actions are logged at the [[Special:Log/import|import log]].",
+'import-interwiki-source'    => 'Source wiki/page:',
 'import-interwiki-history'   => 'Copy all history versions for this page',
 'import-interwiki-submit'    => 'Import',
-'import-interwiki-namespace' => 'Transfer pages into namespace:',
+'import-interwiki-namespace' => 'Destination namespace:',
+'import-upload-filename'     => 'Filename:',
+'import-comment'             => 'Comment:',
 'importtext'                 => 'Please export the file from the source wiki using the [[Special:Export|export utility]].
 Save it to your computer and upload it here.',
 'importstart'                => 'Importing pages...',
@@ -2793,6 +2853,8 @@ A temporary folder is missing.',
 'import-nonewrevisions'      => 'All revisions were previously imported.',
 'xml-error-string'           => '$1 at line $2, col $3 (byte $4): $5',
 'import-upload'              => 'Upload XML data',
+'import-token-mismatch'      => 'Loss of session data. Please try again.',
+'import-invalid-interwiki'   => 'Cannot import from the specified wiki.',
 
 # Import log
 'importlogpage'                    => 'Import log',
@@ -2985,6 +3047,16 @@ This is probably caused by a link to a blacklisted external site.',
 'numauthors'     => 'Number of distinct authors (page): $1',
 'numtalkauthors' => 'Number of distinct authors (discussion page): $1',
 
+# Skin names
+'skinname-standard'    => 'Classic', # only translate this message to other languages if you have to change it
+'skinname-nostalgia'   => 'Nostalgia', # only translate this message to other languages if you have to change it
+'skinname-cologneblue' => 'Cologne Blue', # only translate this message to other languages if you have to change it
+'skinname-monobook'    => 'MonoBook', # only translate this message to other languages if you have to change it
+'skinname-myskin'      => 'MySkin', # only translate this message to other languages if you have to change it
+'skinname-chick'       => 'Chick', # only translate this message to other languages if you have to change it
+'skinname-simple'      => 'Simple', # only translate this message to other languages if you have to change it
+'skinname-modern'      => 'Modern', # only translate this message to other languages if you have to change it
+
 # Math options
 'mw_math_png'    => 'Always render PNG',
 'mw_math_simple' => 'HTML if very simple or else PNG',
@@ -3006,12 +3078,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
-'logshowhide-patrol' => '$1 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
+'log-show-hide-patrol' => '$1 patrol log',
 
 # Image deletion
 'deletedrevision'                 => 'Deleted old revision $1',
@@ -3044,7 +3116,7 @@ $1',
 'show-big-image'       => 'Full resolution',
 'show-big-image-thumb' => '<small>Size of this preview: $1 × $2 pixels</small>',
 
-# Special:NewImages
+# Special:NewFiles
 'newimages'             => 'Gallery of new files',
 'imagelisttext'         => "Below is a list of '''$1''' {{PLURAL:$1|file|files}} sorted $2.",
 'newimages-summary'     => 'This special page shows the last uploaded files.',
@@ -3418,7 +3490,7 @@ Others will be hidden by default.
 
 # External editor support
 'edit-externally'      => 'Edit this file using an external application',
-'edit-externally-help' => 'See the [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] for more information.',
+'edit-externally-help' => '(See the [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] for more information)',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'all',
@@ -3505,6 +3577,8 @@ Please confirm that you really want to recreate this page.",
 'colon-separator'     => ':&#32;', # only translate this message to other languages if you have to change it
 'autocomment-prefix'  => '-&#32;', # only translate this message to other languages if you have to change it
 'pipe-separator'      => '|', # only translate this message to other languages if you have to change it
+'word-separator'      => '&#32;', # only translate this message to other languages if you have to change it
+'ellipsis-separator'  => '…', # only translate this message to other languages if you have to change it
 
 # Multipage image navigation
 'imgmultipageprev' => '← previous page',
@@ -3692,13 +3766,13 @@ You can also [[Special:Watchlist/edit|use the standard editor]].',
 'filepath-summary' => 'This special page returns the complete path for a file.
 Images are shown in full resolution, other file types are started with their associated program directly.
 
-Enter the file name without the "{{ns:image}}:" prefix.',
+Enter the file name without the "{{ns:file}}:" prefix.',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch'          => 'Search for duplicate files',
 'fileduplicatesearch-summary'  => 'Search for duplicate files on base of its hash value.
 
-Enter the filename without the "{{ns:image}}:" prefix.',
+Enter the filename without the "{{ns:file}}:" prefix.',
 'fileduplicatesearch-legend'   => 'Search for a duplicate',
 'fileduplicatesearch-filename' => 'Filename:',
 'fileduplicatesearch-submit'   => 'Search',