* New UploadFromUrlJob class to handle Upload-by-Copy
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index 8127aab..9b6eb43 100644 (file)
@@ -1,24 +1,15 @@
 <?php
-/** English (English)
+/**
+ * This is the default English localisation file
  *
- * See MessagesQqq.php for message documentation incl. usage of parameters
- * To improve a translation please visit http://translatewiki.net
+ * END USERS: DO NOT EDIT THIS FILE DIRECTLY!
  *
- * @ingroup Language
- * @file
+ * Changes in this file will be lost during software upgrades.
+ * You can make your customizations on the wiki.
+ * While logged in as administrator, go to [[Special:Allmessages]]
+ * and edit the MediaWiki:* pages listed there.
  *
- * @author Brest
- * @author Crt
- * @author EPO
- * @author Fryed-peach
- * @author Joseph
- * @author Locos epraix
- * @author Meno25
- * @author Minh Nguyen
- * @author Natsubee
- * @author PieRRoMaN
- * @author Spiritia
- * @author Tameamseo
+ * See MessagesQqq.php for message documentation incl. usage of parameters
  */
 
 /**
@@ -274,6 +265,7 @@ $magicWords = array(
        'subjectpagenamee'       => array( 1,    'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
        'msg'                    => array( 0,    'MSG:'                   ),
        'subst'                  => array( 0,    'SUBST:'                 ),
+       'safesubst'              => array( 0,    'SAFESUBST:'             ),
        'msgnw'                  => array( 0,    'MSGNW:'                 ),
        'img_thumbnail'          => array( 1,    'thumbnail', 'thumb'     ),
        'img_manualthumb'        => array( 1,    'thumbnail=$1', 'thumb=$1'),
@@ -360,6 +352,9 @@ $magicWords = array(
        'staticredirect'         => array( 1,    '__STATICREDIRECT__'     ),
        'protectionlevel'        => array( 1,    'PROTECTIONLEVEL'        ),
        'formatdate'             => array( 0,    'formatdate', 'dateformat' ),
+       'url_path'               => array( 0,    'PATH' ),
+       'url_wiki'               => array( 0,    'WIKI' ),
+       'url_query'              => array( 0,    'QUERY' ),
 );
 
 /**
@@ -415,6 +410,7 @@ $specialPageAliases = array(
        'Allpages'                  => array( 'AllPages' ),
        'Prefixindex'               => array( 'PrefixIndex' ) ,
        'Ipblocklist'               => array( 'BlockList', 'ListBlocks', 'IPBlockList' ),
+       'Unblock'                   => array( 'Unblock' ),
        'Specialpages'              => array( 'SpecialPages' ),
        'Contributions'             => array( 'Contributions' ),
        'Emailuser'                 => array( 'EmailUser' ),
@@ -596,6 +592,26 @@ $preloadedMessages = array(
 # the regex in MagicWord::initRegex
 
 $messages = array(
+/*
+The sidebar for MonoBook is generated from this message, lines that do not
+begin with * or ** are discarded, furthermore lines that do begin with ** and
+do not contain | are also discarded, but do not depend on this behaviour for
+future releases. Also note that since each list value is wrapped in a unique
+XHTML id it should only appear once and include characters that are legal
+XHTML id names.
+*/
+'sidebar' => '
+* navigation
+** mainpage|mainpage-description
+** portal-url|portal
+** currentevents-url|currentevents
+** recentchanges-url|recentchanges
+** randompage-url|randompage
+** helppage|help
+* SEARCH
+* TOOLBOX
+* LANGUAGES', # do not translate or duplicate this message to other languages
+
 # User preference toggles
 'tog-underline'               => 'Link underlining:',
 'tog-highlightbroken'         => 'Format broken links <a href="" class="new">like this</a> (alternative: like this<a href="" class="internal">?</a>)',
@@ -612,7 +628,6 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Enable section editing by right clicking on section titles (requires JavaScript)',
 'tog-showtoc'                 => 'Show table of contents (for pages with more than 3 headings)',
 'tog-rememberpassword'        => 'Remember my login on this computer',
-'tog-editwidth'               => 'Widen the edit box to fill the entire screen',
 'tog-watchcreations'          => 'Add pages I create to my watchlist',
 'tog-watchdefault'            => 'Add pages I edit to my watchlist',
 'tog-watchmoves'              => 'Add pages I move to my watchlist',
@@ -711,6 +726,7 @@ $messages = array(
 
 # Categories related messages
 'pagecategories'                 => '{{PLURAL:$1|Category|Categories}}',
+'pagecategorieslink'             => 'Special:Categories', # do not translate or duplicate this message to other languages
 'category_header'                => 'Pages in category "$1"',
 'subcategories'                  => 'Subcategories',
 'category-media-header'          => 'Media in category "$1"',
@@ -728,7 +744,7 @@ $messages = array(
 'noindex-category'               => 'Noindexed pages',
 
 '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>",
+'mainpagetext'      => "'''MediaWiki has been successfully installed.'''",
 'mainpagedocfooter' => "Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
 
 == Getting started ==
@@ -757,6 +773,8 @@ $messages = array(
 'qbspecialpages' => 'Special pages',
 'faq'            => 'FAQ',
 'faqpage'        => 'Project:FAQ',
+'sitetitle'      => '{{SITENAME}}', # do not translate or duplicate this message to other languages
+'sitesubtitle'   => '', # do not translate or duplicate this message to other languages
 
 # Vector skin
 'vector-action-addsection'   => 'Add topic',
@@ -785,9 +803,6 @@ $messages = array(
 'namespaces'                 => 'Namespaces',
 'variants'                   => 'Variants',
 
-# Metadata in edit box
-'metadata_help' => 'Metadata:',
-
 'errorpagetitle'    => 'Error',
 'returnto'          => 'Return to $1.',
 'tagline'           => 'From {{SITENAME}}',
@@ -821,6 +836,7 @@ $messages = array(
 'specialpage'       => 'Special page',
 'personaltools'     => 'Personal tools',
 'postcomment'       => 'New section',
+'addsection'        => '+', # do not translate or duplicate this message to other languages
 'articlepage'       => 'View content page',
 'talk'              => 'Discussion',
 'views'             => 'Views',
@@ -836,6 +852,7 @@ $messages = array(
 'otherlanguages'    => 'In other languages',
 'redirectedfrom'    => '(Redirected from $1)',
 'redirectpagesub'   => 'Redirect page',
+'talkpageheader'    => '-', # do not translate or duplicate this message to other languages
 'lastmodifiedat'    => 'This page was last modified on $1, at $2.',
 'viewcount'         => 'This page has been accessed {{PLURAL:$1|once|$1 times}}.',
 'protectedpage'     => 'Protected page',
@@ -876,37 +893,41 @@ $1',
 'versionrequiredtext' => 'Version $1 of MediaWiki is required to use this page.
 See [[Special:Version|version page]].',
 
-'ok'                      => 'OK',
-'pagetitle'               => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it
-'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it
-'retrievedfrom'           => 'Retrieved from "$1"',
-'youhavenewmessages'      => 'You have $1 ($2).',
-'newmessageslink'         => 'new messages',
-'newmessagesdifflink'     => 'last change',
-'youhavenewmessagesmulti' => 'You have new messages on $1',
-'editsection'             => 'edit',
-'editsection-brackets'    => '[$1]', # only translate this message to other languages if you have to change it
-'editold'                 => 'edit',
-'viewsourceold'           => 'view source',
-'editlink'                => 'edit',
-'viewsourcelink'          => 'view source',
-'editsectionhint'         => 'Edit section: $1',
-'toc'                     => 'Contents',
-'showtoc'                 => 'show',
-'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.',
-'feed-unavailable'        => 'Syndication feeds are not available',
-'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
-'red-link-title'          => '$1 (page does not exist)',
+'ok'                           => 'OK',
+'pagetitle'                    => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it
+'pagetitle-view-mainpage'      => '{{SITENAME}}', # only translate this message to other languages if you have to change it
+'retrievedfrom'                => 'Retrieved from "$1"',
+'youhavenewmessages'           => 'You have $1 ($2).',
+'newmessageslink'              => 'new messages',
+'newmessagesdifflink'          => 'last change',
+'youhavenewmessagesmulti'      => 'You have new messages on $1',
+'newtalkseparator'             => ',&#32;', # do not translate or duplicate this message to other languages
+'editsection'                  => 'edit',
+'editsection-brackets'         => '[$1]', # only translate this message to other languages if you have to change it
+'editold'                      => 'edit',
+'viewsourceold'                => 'view source',
+'editlink'                     => 'edit',
+'viewsourcelink'               => 'view source',
+'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.',
+'feed-unavailable'             => 'Syndication feeds are not available',
+'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'                   => '-', # do not translate or duplicate this message to other languages
+'anonnotice'                   => '-', # do not translate or duplicate this message to other languages
+'newsectionheaderdefaultlevel' => '== $1 ==', # do not translate or duplicate this message to other languages
+'red-link-title'               => '$1 (page does not exist)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main'      => 'Page',
@@ -961,6 +982,8 @@ Please report this to an [[Special:ListUsers/sysop|administrator]], making note
 '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',
+'fileappenderrorread'  => 'Could not read "$1" during append.',
+'fileappenderror'      => 'Could not append "$1" to "$2".',
 'filecopyerror'        => 'Could not copy file "$1" to "$2".',
 'filerenameerror'      => 'Could not rename file "$1" to "$2".',
 'filedeleteerror'      => 'Could not delete file "$1".',
@@ -1083,6 +1106,9 @@ Please log in again after you receive it.',
 Before any other e-mail is sent to the account, you will have to follow the instructions in the e-mail, to confirm that the account is actually yours.',
 'throttled-mailpassword'     => 'A password reminder has already been sent, within the last {{PLURAL:$1|hour|$1 hours}}.
 To prevent abuse, only one password reminder will be sent per {{PLURAL:$1|hour|$1 hours}}.',
+'loginstart'                 => '', # do not translate or duplicate this message to other languages
+'loginend'                   => '', # do not translate or duplicate this message to other languages
+'signupend'                  => '{{int:loginend}}', # do not translate or duplicate this message to other languages
 'mailerror'                  => 'Error sending mail: $1',
 'acct_creation_throttle_hit' => 'Visitors to this wiki using your IP address have created {{PLURAL:$1|1 account|$1 accounts}} in the last day, which is the maximum allowed in this time period.
 As a result, visitors using this IP address cannot create any more accounts at the moment.',
@@ -1104,6 +1130,14 @@ You may ignore this message, if this account was created in error.',
 'login-throttled'            => 'You have made too many recent login attempts.
 Please wait before trying again.',
 'loginlanguagelabel'         => 'Language: $1',
+'loginlanguagelinks'         => '* Deutsch|de
+* English|en
+* Esperanto|eo
+* Français|fr
+* Español|es
+* Italiano|it
+* Nederlands|nl', # do not translate or duplicate this message to other languages
+'suspicious-userlogout'      => 'Your request to log out was denied because it looks like it was sent by a broken browser or caching proxy.',
 
 # Password reset dialog
 'resetpass'                 => 'Change password',
@@ -1120,6 +1154,7 @@ Now logging you in...',
 '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-submit-cancel'   => 'Cancel',
 '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:',
@@ -1158,6 +1193,7 @@ You may have already successfully changed your password or requested a new tempo
 'showdiff'                         => 'Show changes',
 'anoneditwarning'                  => "'''Warning:''' You are not logged in.
 Your IP address will be recorded in this page's edit history.",
+'anonpreviewwarning'               => "''You are not logged in. Saving will record your IP address in this page's edit history.''",
 'missingsummary'                   => "'''Reminder:''' You have not provided an edit summary.
 If you click Save again, your edit will be saved without one.",
 'missingcommenttext'               => 'Please enter a comment below.',
@@ -1166,7 +1202,7 @@ If you click Save again, your edit will be saved without one.",
 '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>
+'blockedtext'                      => "'''Your user name or IP address has been blocked.'''
 
 The block was made by $1.
 The reason given is ''$2''.
@@ -1215,6 +1251,8 @@ The password for this new account can be changed on the ''[[Special:ChangePasswo
 'newarticletext'                   => "You have followed a link to a page that does not exist yet.
 To create the page, start typing in the box below (see the [[{{MediaWiki:Helppage}}|help page]] for more info).
 If you are here by mistake, click your browser's '''back''' button.",
+'newarticletextanon'               => '{{int:newarticletext}}', # do not translate or duplicate this message to other languages
+'talkpagetext'                     => '<!-- MediaWiki:talkpagetext -->', # do not translate or duplicate this message to other languages
 'anontalkpagetext'                 => "----''This is the discussion page for an anonymous user who has not created an account yet, or who does not use it.
 We therefore have to use the numerical IP address to identify him/her.
 Such an IP address can be shared by several users.
@@ -1226,9 +1264,12 @@ or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span>.',
 'noarticletext-nopermission'       => 'There is currently no text in this page.
 You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
 or <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs]</span>.',
+'noarticletextanon'                => '{{int:noarticletext}}', # do not translate or duplicate this message to other languages
 'userpage-userdoesnotexist'        => 'User account "$1" is not registered.
 Please check if you want to create/edit this page.',
 'userpage-userdoesnotexist-view'   => 'User account "$1" is not registered.',
+'blocked-notice-logextract'        => 'This user is currently blocked.
+The latest block log entry is provided below for reference:',
 'clearyourcache'                   => "'''Note: After saving, you may have to bypass your browser's cache to see the changes.'''
 '''Mozilla / Firefox / Safari:''' hold ''Shift'' while clicking ''Reload'', or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Macintosh);
 '''Konqueror: '''click ''Reload'' or press ''F5'';
@@ -1283,6 +1324,7 @@ You are also promising us that you wrote this yourself, or copied it from a publ
 If you do not want your writing to be edited mercilessly, then do not submit it here.<br />
 You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details).
 '''Do not submit copyrighted work without permission!'''",
+'editpage-tos-summary'             => '-', # do not translate or duplicate this message to other languages
 'longpagewarning'                  => "'''Warning:''' This page is $1 kilobytes long;
 some browsers may have problems editing pages approaching or longer than 32kb.
 Please consider breaking the page into smaller sections.",
@@ -1293,12 +1335,12 @@ You may wish to cut-n-paste the text into a text file and save it for later.
 
 The administrator who locked it offered this explanation: $1",
 'protectedpagewarning'             => "'''Warning: This page has been locked so that only users with administrator privileges can edit it.'''
-The lastest log entry is provided below for reference:",
+The latest log entry is provided below for reference:",
 'semiprotectedpagewarning'         => "'''Note:''' This page has been locked so that only registered users can edit it.
-The lastest log entry is provided below for reference:",
+The latest log entry is provided below for reference:",
 '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'            => "'''Warning: This page has been locked so that [[Special:ListGroupRights|specific rights]] are needed to create it.'''
-The lastest log entry is provided below for reference:",
+The latest log entry is provided below for reference:",
 'templatesused'                    => '{{PLURAL:$1|Template|Templates}} used on this page:',
 'templatesusedpreview'             => '{{PLURAL:$1|Template|Templates}} used in this preview:',
 'templatesusedsection'             => '{{PLURAL:$1|Template|Templates}} used in this section:',
@@ -1330,6 +1372,8 @@ It appears to have been deleted.',
 'edit-no-change'                   => 'Your edit was ignored, because no change was made to the text.',
 'edit-already-exists'              => 'Could not create a new page.
 It already exists.',
+'addsection-preload'               => '', # do not translate or duplicate this message to other languages
+'addsection-editintro'             => '', # do not translate or duplicate this message to other languages
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => "'''Warning:''' This page contains too many expensive parser function calls.
@@ -1354,10 +1398,11 @@ Please check the comparison below to verify that this is what you want to do, an
 'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])',
 
 # Account creation failure
-'cantcreateaccounttitle' => 'Cannot create account',
-'cantcreateaccount-text' => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
+'cantcreateaccounttitle'          => 'Cannot create account',
+'cantcreateaccount-text'          => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
 
 The reason given by $3 is ''$2''",
+'cantcreateaccount-nonblock-text' => '', # do not translate or duplicate this message to other languages
 
 # History pages
 'viewpagelogs'           => 'View logs for this page',
@@ -1366,6 +1411,8 @@ The reason given by $3 is ''$2''",
 'currentrev-asof'        => 'Current revision as of $1',
 'revisionasof'           => 'Revision as of $1',
 'revision-info'          => 'Revision as of $1 by $2',
+'revision-info-current'  => '-', # do not translate or duplicate this message to other languages
+'revision-nav'           => '($1) $2{{int:pipe-separator}}$3 ($4){{int:pipe-separator}}$5 ($6)', # do not translate or duplicate this message to other languages
 'previousrevision'       => '← Older revision',
 'nextrevision'           => 'Newer revision →',
 'currentrevisionlink'    => 'Current revision',
@@ -1378,6 +1425,7 @@ The reason given by $3 is ''$2''",
 Legend: '''({{int:cur}})''' = difference with current revision, '''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
 'history-fieldset-title' => 'Browse history',
 'history-show-deleted'   => 'Deleted only',
+'history_copyright'      => '-', # do not translate or duplicate this message to other languages
 'histfirst'              => 'Earliest',
 'histlast'               => 'Latest',
 'historysize'            => '({{PLURAL:$1|1 byte|$1 bytes}})',
@@ -1543,6 +1591,7 @@ Note that using the navigation links will reset this column.',
 'diff-multi'               => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} not shown)',
 
 # Search results
+'search-summary'                   => '', # do not translate or duplicate this message to other languages
 'searchresults'                    => 'Search results',
 'searchresults-title'              => 'Search results for "$1"',
 'searchresulttext'                 => 'For more information about searching {{SITENAME}}, see [[{{MediaWiki:Helppage}}|{{int:help}}]].',
@@ -1564,6 +1613,7 @@ Note that using the navigation links will reset this column.',
 '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-project'            => 'Help and Project pages',
 'searchprofile-images'             => 'Multimedia',
@@ -1581,6 +1631,7 @@ Note that using the navigation links will reset this column.',
 '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',
@@ -1607,6 +1658,22 @@ Try prefixing your query with ''all:'' to search all content (including talk pag
 '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">
+    <input type="hidden" name="domains" value="{{SERVER}}" />
+    <input type="hidden" name="num" value="50" />
+    <input type="hidden" name="ie" value="$2" />
+    <input type="hidden" name="oe" value="$2" />
+
+    <input type="text" name="q" size="31" maxlength="255" value="$1" />
+    <input type="submit" name="btnG" value="$3" />
+  <div>
+    <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
+    <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
+  </div>
+</form>', # do not translate or duplicate this message to other languages
+
+# OpenSearch description
+'opensearch-desc' => '{{SITENAME}} ({{CONTENTLANGUAGE}})', # do not translate or duplicate this message to other languages
 
 # Quickbar
 'qbsettings'               => 'Quickbar',
@@ -1618,6 +1685,7 @@ Note that their indexes of {{SITENAME}} content may be out of date.',
 
 # 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',
@@ -1685,6 +1753,7 @@ Here's a randomly-generated value you can use: $1",
 'prefs-files'                   => 'Files',
 'prefs-custom-css'              => 'Custom CSS',
 'prefs-custom-js'               => 'Custom JS',
+'prefs-common-css-js'           => 'Shared CSS/JS for all skins:',
 'prefs-reset-intro'             => 'You can use this page to reset your preferences to the site defaults.
 This cannot be undone.',
 'prefs-emailconfirm-label'      => 'E-mail confirmation:',
@@ -1732,6 +1801,7 @@ You can also choose to let others contact you through your user or talk page wit
 
 # User rights
 'userrights'                     => 'User rights management',
+'userrights-summary'             => '', # do not translate or duplicate this message to other languages
 'userrights-lookup-user'         => 'Manage user groups',
 'userrights-user-editname'       => 'Enter a username:',
 'editusergroup'                  => 'Edit user groups',
@@ -1739,6 +1809,7 @@ You can also choose to let others contact you through your user or talk page wit
 'userrights-editusergroup'       => 'Edit user groups',
 'saveusergroups'                 => 'Save user groups',
 'userrights-groupsmember'        => 'Member of:',
+'userrights-groupsmember-auto'   => 'Implicit member of:',
 'userrights-groups-help'         => 'You may alter the groups this user is in:
 * A checked box means the user is in that group.
 * An unchecked box means the user is not in that group.
@@ -1762,12 +1833,12 @@ You can also choose to let others contact you through your user or talk page wit
 'group-suppress'      => 'Oversights',
 'group-all'           => '(all)',
 
-'group-user-member'          => 'User',
-'group-autoconfirmed-member' => 'Autoconfirmed user',
-'group-bot-member'           => 'Bot',
-'group-sysop-member'         => 'Administrator',
-'group-bureaucrat-member'    => 'Bureaucrat',
-'group-suppress-member'      => 'Oversight',
+'group-user-member'          => 'user',
+'group-autoconfirmed-member' => 'autoconfirmed user',
+'group-bot-member'           => 'bot',
+'group-sysop-member'         => 'administrator',
+'group-bureaucrat-member'    => 'bureaucrat',
+'group-suppress-member'      => 'oversight',
 
 'grouppage-user'          => '{{ns:project}}:Users',
 'grouppage-autoconfirmed' => '{{ns:project}}:Autoconfirmed users',
@@ -1813,6 +1884,7 @@ You can also choose to let others contact you through your user or talk page wit
 'right-hideuser'              => 'Block a username, hiding it from the public',
 'right-ipblock-exempt'        => 'Bypass IP blocks, auto-blocks and range blocks',
 'right-proxyunbannable'       => 'Bypass automatic blocks of proxies',
+'right-unblockself'           => 'Unblock themselves',
 'right-protect'               => 'Change protection levels and edit protected pages',
 'right-editprotected'         => 'Edit protected pages (without cascading protection)',
 'right-editinterface'         => 'Edit the user interface',
@@ -1883,6 +1955,7 @@ You can also choose to let others contact you through your user or talk page wit
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|change|changes}}',
 'recentchanges'                     => 'Recent changes',
+'recentchanges-url'                 => 'Special:RecentChanges', # do not translate or duplicate this message to other languages
 'recentchanges-legend'              => 'Recent changes options',
 'recentchangestext'                 => 'Track the most recent changes to the wiki on this page.',
 'recentchanges-feed-description'    => 'Track the most recent changes to the wiki in this feed.',
@@ -1914,6 +1987,7 @@ You can also choose to let others contact you through your user or talk page wit
 'boteditletter'                     => 'b',
 'unpatrolledletter'                 => '!', # only translate this message to other languages if you have to change it
 'sectionlink'                       => '→', # only translate this message to other languages if you have to change it
+'number_of_watching_users_RCview'   => '[$1]', # do not translate or duplicate this message to other languages
 'number_of_watching_users_pageview' => '[$1 watching {{PLURAL:$1|user|users}}]',
 'rc_categories'                     => 'Limit to categories (separate with "|")',
 'rc_categories_any'                 => 'Any',
@@ -1944,6 +2018,7 @@ Pages on [[Special:Watchlist|your watchlist]] are '''bold'''.",
 'upload_directory_missing'    => 'The upload directory ($1) is missing and could not be created by the webserver.',
 'upload_directory_read_only'  => 'The upload directory ($1) is not writable by the webserver.',
 '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: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]].
 
@@ -1954,6 +2029,7 @@ To include a file in a page, use a link in one of the following forms:
 'upload-permitted'            => 'Permitted file types: $1.',
 'upload-preferred'            => 'Preferred file types: $1.',
 'upload-prohibited'           => 'Prohibited file types: $1.',
+'uploadfooter'                => '-', # do not translate or duplicate this message to other languages
 'uploadlog'                   => 'upload log',
 'uploadlogpage'               => 'Upload log',
 'uploadlogpagetext'           => 'Below is a list of the most recent file uploads.
@@ -1971,6 +2047,7 @@ See the [[Special:NewFiles|gallery of new files]] for a more visual overview.',
 '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-mime-mismatch'      => 'File extension does not match MIME type.',
 '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.
@@ -1978,6 +2055,17 @@ Preferred {{PLURAL:\$3|file type is|file types are}} \$2.",
 'filetype-banned-type'        => "'''\".\$1\"''' is not a permitted file type.
 Permitted {{PLURAL:\$3|file type is|file types are}} \$2.",
 'filetype-missing'            => 'The file has no extension (like ".jpg").',
+'empty-file'                  => 'The file you submitted was empty',
+'file-too-large'              => 'The file you submitted was too large',
+'filename-tooshort'           => 'The filename is too short',
+'filetype-banned'             => 'This type of file is banned',
+'verification-error'          => 'This file did not pass file verification',
+'hookaborted'                 => 'The modification you tried to make was aborted by an extension hook',
+'illegal-filename'            => 'The filename is not allowed',
+'overwrite'                   => 'Overwriting an existing file is not allowed',
+'unknown-error'               => 'An unknown error occured',
+'tmp-create-error'            => 'Couldn\'t create temporary file',
+'tmp-write-error'             => 'Error writing temporary file',
 '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.',
@@ -1992,7 +2080,7 @@ To make your summary appear there, you will need to manually edit it.
 [[$1|thumb]]",
 'fileexists-extension'        => "A file with a similar name exists: [[$2|thumb]]
 * Name of the uploading file: '''<tt>[[:$1]]</tt>'''
-* Name of the existing file: '''<tt>[[:$2]]</tt>''' 
+* Name of the existing file: '''<tt>[[:$2]]</tt>'''
 Please choose a different name.",
 'fileexists-thumbnail-yes'    => "The file seems to be an image of reduced size ''(thumbnail)''.
 [[$1|thumb]]
@@ -2017,12 +2105,11 @@ You should check that file's deletion history before proceeding to re-upload it.
 'uploadedimage'               => 'uploaded "[[$1]]"',
 'overwroteimage'              => 'uploaded a new version of "[[$1]]"',
 'uploaddisabled'              => 'Uploads disabled',
+'copyuploaddisabled'          => 'Upload by URL disabled',
 'uploaddisabledtext'          => 'File uploads are disabled.',
 'php-uploaddisabledtext'      => 'File uploads are disabled in PHP.
 Please check the file_uploads setting.',
 'uploadscripted'              => 'This file contains HTML or script code that may be erroneously 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',
 'upload-source'               => 'Source file',
@@ -2088,9 +2175,14 @@ For optimal security, img_auth.php is disabled.',
 'img-auth-noread'       => 'User does not have access to read "$1".',
 
 # HTTP errors
-'http-invalid-url'    => 'Invalid URL: $1',
-'http-invalid-scheme' => 'URLs with the "$1" scheme are not supported',
-'http-request-error'  => 'Unknown error sending request.',
+'http-invalid-url'      => 'Invalid URL: $1',
+'http-invalid-scheme'   => 'URLs with the "$1" scheme are not supported.',
+'http-request-error'    => 'HTTP request failed due to unknown error.',
+'http-read-error'       => 'HTTP read error.',
+'http-timed-out'        => 'HTTP request timed out.',
+'http-curl-error'       => 'Error fetching URL: $1',
+'http-host-unreachable' => 'Could not reach URL.',
+'http-bad-status'       => 'There was a problem during the HTTP request: $1 $2',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6'       => 'Could not reach URL',
@@ -2104,6 +2196,7 @@ You may want to try at a less busy time.',
 'license'            => 'Licensing:',
 'license-header'     => 'Licensing',
 'nolicense'          => 'None selected',
+'licenses'           => '-', # do not translate or duplicate this message to other languages
 'license-nopreview'  => '(Preview not available)',
 'upload_source_url'  => ' (a valid, publicly accessible URL)',
 'upload_source_file' => ' (a file on your computer)',
@@ -2123,41 +2216,43 @@ A click on a column header changes the sorting.',
 'listfiles_count'       => 'Versions',
 
 # File description page
-'file-anchor-link'          => 'File',
-'filehist'                  => 'File history',
-'filehist-help'             => 'Click on a date/time to view the file as it appeared at that time.',
-'filehist-deleteall'        => 'delete all',
-'filehist-deleteone'        => 'delete',
-'filehist-revert'           => 'revert',
-'filehist-current'          => 'current',
-'filehist-datetime'         => 'Date/Time',
-'filehist-thumb'            => 'Thumbnail',
-'filehist-thumbtext'        => 'Thumbnail for version as of $1',
-'filehist-nothumb'          => 'No thumbnail',
-'filehist-user'             => 'User',
-'filehist-dimensions'       => 'Dimensions',
-'filehist-filesize'         => 'File size',
-'filehist-comment'          => 'Comment',
-'filehist-missing'          => 'File missing',
-'imagelinks'                => 'File links',
-'linkstoimage'              => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:',
-'linkstoimage-more'         => 'More than $1 {{PLURAL:$1|page links|pages link}} to this file.
+'file-anchor-link'                  => 'File',
+'filehist'                          => 'File history',
+'filehist-help'                     => 'Click on a date/time to view the file as it appeared at that time.',
+'filehist-deleteall'                => 'delete all',
+'filehist-deleteone'                => 'delete',
+'filehist-revert'                   => 'revert',
+'filehist-current'                  => 'current',
+'filehist-datetime'                 => 'Date/Time',
+'filehist-thumb'                    => 'Thumbnail',
+'filehist-thumbtext'                => 'Thumbnail for version as of $1',
+'filehist-nothumb'                  => 'No thumbnail',
+'filehist-user'                     => 'User',
+'filehist-dimensions'               => 'Dimensions',
+'filehist-filesize'                 => 'File size',
+'filehist-comment'                  => 'Comment',
+'filehist-missing'                  => 'File missing',
+'imagelinks'                        => 'File links',
+'linkstoimage'                      => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:',
+'linkstoimage-more'                 => 'More than $1 {{PLURAL:$1|page links|pages link}} to this file.
 The following list shows the {{PLURAL:$1|first page link|first $1 page links}} to this file only.
 A [[Special:WhatLinksHere/$2|full list]] is available.',
-'nolinkstoimage'            => 'There are no pages that link to this file.',
-'morelinkstoimage'          => 'View [[Special:WhatLinksHere/$1|more links]] to this file.',
-'redirectstofile'           => 'The following {{PLURAL:$1|file redirects|$1 files redirect}} to this file:',
-'duplicatesoffile'          => 'The following {{PLURAL:$1|file is a duplicate|$1 files are duplicates}} of this file ([[Special:FileDuplicateSearch/$2|more details]]):',
-'sharedupload'              => 'This file is from $1 and may be used by other projects.',
-'sharedupload-desc-there'   => 'This file is from $1 and may be used by other projects.
+'nolinkstoimage'                    => 'There are no pages that link to this file.',
+'morelinkstoimage'                  => 'View [[Special:WhatLinksHere/$1|more links]] to this file.',
+'redirectstofile'                   => 'The following {{PLURAL:$1|file redirects|$1 files redirect}} to this file:',
+'duplicatesoffile'                  => 'The following {{PLURAL:$1|file is a duplicate|$1 files are duplicates}} of this file ([[Special:FileDuplicateSearch/$2|more details]]):',
+'sharedupload'                      => 'This file is from $1 and may be used by other projects.',
+'sharedupload-desc-there'           => 'This file is from $1 and may be used by other projects.
 Please see the [$2 file description page] for further information.',
-'sharedupload-desc-here'    => 'This file is from $1 and may be used by other projects.
+'sharedupload-desc-here'            => 'This file is from $1 and may be used by other projects.
 The description on its [$2 file description page] there is shown below.',
-'filepage-nofile'           => 'No file by this name exists.',
-'filepage-nofile-link'      => 'No file by this name exists, but you can [$1 upload it].',
-'uploadnewversion-linktext' => 'Upload a new version of this file',
-'shared-repo-from'          => 'from $1',
-'shared-repo'               => 'a shared repository',
+'shareddescriptionfollows'          => '-', # do not translate or duplicate this message to other languages
+'filepage-nofile'                   => 'No file by this name exists.',
+'filepage-nofile-link'              => 'No file by this name exists, but you can [$1 upload it].',
+'uploadnewversion-linktext'         => 'Upload a new version of this file',
+'shared-repo-from'                  => 'from $1',
+'shared-repo'                       => 'a shared repository',
+'shared-repo-name-wikimediacommons' => 'Wikimedia Commons', # only translate this message to other languages if you have to change it
 
 # File reversion
 'filerevert'                => 'Revert $1',
@@ -2198,20 +2293,24 @@ Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.',
 'download'           => 'download',
 
 # Unwatched pages
-'unwatchedpages' => 'Unwatched pages',
+'unwatchedpages'         => 'Unwatched pages',
+'unwatchedpages-summary' => '', # do not translate or duplicate this message to other languages
 
 # List redirects
-'listredirects' => 'List of redirects',
+'listredirects'         => 'List of redirects',
+'listredirects-summary' => '', # do not translate or duplicate this message to other languages
 
 # Unused templates
-'unusedtemplates'     => 'Unused templates',
-'unusedtemplatestext' => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
+'unusedtemplates'         => 'Unused templates',
+'unusedtemplates-summary' => '', # do not translate or duplicate this message to other languages
+'unusedtemplatestext'     => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
 Remember to check for other links to the templates before deleting them.',
-'unusedtemplateswlh'  => 'other links',
+'unusedtemplateswlh'      => 'other links',
 
 # Random page
 'randompage'         => 'Random page',
 'randompage-nopages' => 'There are no pages in the following {{PLURAL:$2|namespace|namespaces}}: $1.',
+'randompage-url'     => 'Special:Random', # do not translate or duplicate this message to other languages
 
 # Random redirect
 'randomredirect'         => 'Random redirect',
@@ -2219,6 +2318,7 @@ Remember to check for other links to the templates before deleting them.',
 
 # Statistics
 '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',
@@ -2232,19 +2332,21 @@ Remember to check for other links to the templates before deleting them.',
 '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',
-'disambiguationspage'  => 'Template:disambig',
-'disambiguations-text' => "The following pages link to a '''disambiguation page'''.
+'disambiguations'         => 'Disambiguation pages',
+'disambiguations-summary' => '', # do not translate or duplicate this message to other languages
+'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]]",
 
 'doubleredirects'            => 'Double redirects',
+'doubleredirects-summary'    => '', # do not translate or duplicate this message to other languages
 'doubleredirectstext'        => 'This page lists pages which redirect to other redirect pages.
 Each row contains links to the first and second redirect, as well as the target of the second redirect, which is usually the "real" target page, which the first redirect should point to.
 <s>Crossed out</s> entries have been solved.',
@@ -2252,88 +2354,120 @@ Each row contains links to the first and second redirect, as well as the target
 It now redirects to [[$2]].',
 'double-redirect-fixer'      => 'Redirect fixer',
 
-'brokenredirects'        => 'Broken redirects',
-'brokenredirectstext'    => 'The following redirects link to non-existent pages:',
-'brokenredirects-edit'   => 'edit',
-'brokenredirects-delete' => 'delete',
+'brokenredirects'         => 'Broken redirects',
+'brokenredirects-summary' => '', # do not translate or duplicate this message to other languages
+'brokenredirectstext'     => 'The following redirects link to non-existent pages:',
+'brokenredirects-edit'    => 'edit',
+'brokenredirects-delete'  => 'delete',
 
 'withoutinterwiki'         => 'Pages without language links',
 'withoutinterwiki-summary' => 'The following pages do not link to other language versions.',
 'withoutinterwiki-legend'  => 'Prefix',
 'withoutinterwiki-submit'  => 'Show',
 
-'fewestrevisions' => 'Pages with the fewest revisions',
+'fewestrevisions'         => 'Pages with the fewest revisions',
+'fewestrevisions-summary' => '', # do not translate or duplicate this message to other languages
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories'             => '$1 {{PLURAL:$1|category|categories}}',
-'nlinks'                  => '$1 {{PLURAL:$1|link|links}}',
-'nmembers'                => '$1 {{PLURAL:$1|member|members}}',
-'nrevisions'              => '$1 {{PLURAL:$1|revision|revisions}}',
-'nviews'                  => '$1 {{PLURAL:$1|view|views}}',
-'specialpage-empty'       => 'There are no results for this report.',
-'lonelypages'             => 'Orphaned pages',
-'lonelypagestext'         => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
-'uncategorizedpages'      => 'Uncategorized pages',
-'uncategorizedcategories' => 'Uncategorized categories',
-'uncategorizedimages'     => 'Uncategorized files',
-'uncategorizedtemplates'  => 'Uncategorized templates',
-'unusedcategories'        => 'Unused categories',
-'unusedimages'            => 'Unused files',
-'popularpages'            => 'Popular pages',
-'wantedcategories'        => 'Wanted categories',
-'wantedpages'             => 'Wanted pages',
-'wantedpages-badtitle'    => 'Invalid title in result set: $1',
-'wantedfiles'             => 'Wanted files',
-'wantedtemplates'         => 'Wanted templates',
-'mostlinked'              => 'Most linked-to pages',
-'mostlinkedcategories'    => 'Most linked-to categories',
-'mostlinkedtemplates'     => 'Most linked-to templates',
-'mostcategories'          => 'Pages with the most categories',
-'mostimages'              => 'Most linked-to files',
-'mostrevisions'           => 'Pages with the most revisions',
-'prefixindex'             => 'All pages with prefix',
-'shortpages'              => 'Short pages',
-'longpages'               => 'Long pages',
-'deadendpages'            => 'Dead-end pages',
-'deadendpagestext'        => 'The following pages do not link to other pages in {{SITENAME}}.',
-'protectedpages'          => 'Protected pages',
-'protectedpages-indef'    => 'Indefinite protections only',
-'protectedpages-cascade'  => 'Cascading protections only',
-'protectedpagestext'      => 'The following pages are protected from moving or editing',
-'protectedpagesempty'     => 'No pages are currently protected with these parameters.',
-'protectedtitles'         => 'Protected titles',
-'protectedtitlestext'     => 'The following titles are protected from creation',
-'protectedtitlesempty'    => 'No titles are currently protected with these parameters.',
-'listusers'               => 'User list',
-'listusers-editsonly'     => 'Show only users with edits',
-'listusers-creationsort'  => 'Sort by creation date',
-'usereditcount'           => '$1 {{PLURAL:$1|edit|edits}}',
-'usercreated'             => 'Created on $1 at $2',
-'newpages'                => 'New pages',
-'newpages-username'       => 'Username:',
-'ancientpages'            => 'Oldest pages',
-'move'                    => 'Move',
-'movethispage'            => 'Move this page',
-'unusedimagestext'        => 'The following files exist but are not embedded in any page. 
+'nbytes'                          => '$1 {{PLURAL:$1|byte|bytes}}',
+'ncategories'                     => '$1 {{PLURAL:$1|category|categories}}',
+'nlinks'                          => '$1 {{PLURAL:$1|link|links}}',
+'nmembers'                        => '$1 {{PLURAL:$1|member|members}}',
+'nrevisions'                      => '$1 {{PLURAL:$1|revision|revisions}}',
+'nviews'                          => '$1 {{PLURAL:$1|view|views}}',
+'specialpage-empty'               => 'There are no results for this report.',
+'lonelypages'                     => 'Orphaned pages',
+'lonelypages-summary'             => '', # do not translate or duplicate this message to other languages
+'lonelypagestext'                 => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
+'uncategorizedpages'              => 'Uncategorized pages',
+'uncategorizedpages-summary'      => '', # do not translate or duplicate this message to other languages
+'uncategorizedcategories'         => 'Uncategorized categories',
+'uncategorizedcategories-summary' => '', # do not translate or duplicate this message to other languages
+'uncategorizedimages'             => 'Uncategorized files',
+'uncategorizedimages-summary'     => '', # do not translate or duplicate this message to other languages
+'uncategorizedtemplates'          => 'Uncategorized templates',
+'uncategorizedtemplates-summary'  => '', # do not translate or duplicate this message to other languages
+'unusedcategories'                => 'Unused categories',
+'unusedimages'                    => 'Unused files',
+'popularpages'                    => 'Popular pages',
+'popularpages-summary'            => '', # do not translate or duplicate this message to other languages
+'wantedcategories'                => 'Wanted categories',
+'wantedcategories-summary'        => '', # do not translate or duplicate this message to other languages
+'wantedpages'                     => 'Wanted pages',
+'wantedpages-summary'             => '', # do not translate or duplicate this message to other languages
+'wantedpages-badtitle'            => 'Invalid title in result set: $1',
+'wantedfiles'                     => 'Wanted files',
+'wantedfiles-summary'             => '', # do not translate or duplicate this message to other languages
+'wantedtemplates'                 => 'Wanted templates',
+'wantedtemplates-summary'         => '', # do not translate or duplicate this message to other languages
+'mostlinked'                      => 'Most linked-to pages',
+'mostlinked-summary'              => '', # do not translate or duplicate this message to other languages
+'mostlinkedcategories'            => 'Most linked-to categories',
+'mostlinkedcategories-summary'    => '', # do not translate or duplicate this message to other languages
+'mostlinkedtemplates'             => 'Most linked-to templates',
+'mostlinkedtemplates-summary'     => '', # do not translate or duplicate this message to other languages
+'mostcategories'                  => 'Pages with the most categories',
+'mostcategories-summary'          => '', # do not translate or duplicate this message to other languages
+'mostimages'                      => 'Most linked-to files',
+'mostimages-summary'              => '', # do not translate or duplicate this message to other languages
+'mostrevisions'                   => 'Pages with the most revisions',
+'mostrevisions-summary'           => '', # do not translate or duplicate this message to other languages
+'prefixindex'                     => 'All pages with prefix',
+'prefixindex-summary'             => '', # do not translate or duplicate this message to other languages
+'shortpages'                      => 'Short pages',
+'shortpages-summary'              => '', # do not translate or duplicate this message to other languages
+'longpages'                       => 'Long pages',
+'longpages-summary'               => '', # do not translate or duplicate this message to other languages
+'deadendpages'                    => 'Dead-end pages',
+'deadendpages-summary'            => '', # do not translate or duplicate this message to other languages
+'deadendpagestext'                => 'The following pages do not link to other pages in {{SITENAME}}.',
+'protectedpages'                  => 'Protected pages',
+'protectedpages-indef'            => 'Indefinite protections only',
+'protectedpages-summary'          => '', # do not translate or duplicate this message to other languages
+'protectedpages-cascade'          => 'Cascading protections only',
+'protectedpagestext'              => 'The following pages are protected from moving or editing',
+'protectedpagesempty'             => 'No pages are currently protected with these parameters.',
+'protectedtitles'                 => 'Protected titles',
+'protectedtitles-summary'         => '', # do not translate or duplicate this message to other languages
+'protectedtitlestext'             => 'The following titles are protected from creation',
+'protectedtitlesempty'            => 'No titles are currently protected with these parameters.',
+'listusers'                       => 'User list',
+'listusers-summary'               => '', # do not translate or duplicate this message to other languages
+'listusers-editsonly'             => 'Show only users with edits',
+'listusers-creationsort'          => 'Sort by creation date',
+'usereditcount'                   => '$1 {{PLURAL:$1|edit|edits}}',
+'usercreated'                     => 'Created on $1 at $2',
+'newpages'                        => 'New pages',
+'newpages-summary'                => '', # do not translate or duplicate this message to other languages
+'newpages-username'               => 'Username:',
+'ancientpages'                    => 'Oldest pages',
+'ancientpages-summary'            => '', # do not translate or duplicate this message to other languages
+'move'                            => 'Move',
+'movethispage'                    => 'Move this page',
+'unusedimagestext'                => 'The following files exist but are not embedded in any page.
 Please note that other web sites may link to a file with a direct URL, and so may still be listed here despite being in active use.',
-'unusedcategoriestext'    => 'The following category pages exist, although no other page or category makes use of them.',
-'notargettitle'           => 'No target',
-'notargettext'            => 'You have not specified a target page or user to perform this function on.',
-'nopagetitle'             => 'No such target page',
-'nopagetext'              => 'The target page you have specified does not exist.',
-'pager-newer-n'           => '{{PLURAL:$1|newer 1|newer $1}}',
-'pager-older-n'           => '{{PLURAL:$1|older 1|older $1}}',
-'suppress'                => 'Oversight',
+'unusedcategoriestext'            => 'The following category pages exist, although no other page or category makes use of them.',
+'notargettitle'                   => 'No target',
+'notargettext'                    => 'You have not specified a target page or user to perform this function on.',
+'nopagetitle'                     => 'No such target page',
+'nopagetext'                      => 'The target page you have specified does not exist.',
+'pager-newer-n'                   => '{{PLURAL:$1|newer 1|newer $1}}',
+'pager-older-n'                   => '{{PLURAL:$1|older 1|older $1}}',
+'suppress'                        => 'Oversight',
 
 # Book sources
 'booksources'               => 'Book sources',
+'booksources-summary'       => '', # do not translate or duplicate this message to other languages
 'booksources-search-legend' => 'Search for book sources',
 '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
+'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/pubmed/$1?dopt=Abstract', # do not translate or duplicate this message to other languages
+
 # Special:Log
 'specialloguserlabel'  => 'User:',
 'speciallogtitlelabel' => 'Title:',
@@ -2346,6 +2480,7 @@ You can narrow down the view by selecting a log type, the user name (case-sensit
 
 # Special:AllPages
 'allpages'          => 'All pages',
+'allpages-summary'  => '', # do not translate or duplicate this message to other languages
 'alphaindexline'    => '$1 to $2',
 'nextpage'          => 'Next page ($1)',
 'prevpage'          => 'Previous page ($1)',
@@ -2364,6 +2499,7 @@ It may contain one or more characters which cannot be used in titles.',
 
 # Special:Categories
 'categories'                    => 'Categories',
+'categories-summary'            => '', # do not translate or duplicate this message to other languages
 'categoriespagetext'            => 'The following {{PLURAL:$1|category contains|categories contain}} pages or media.
 [[Special:UnusedCategories|Unused categories]] are not shown here.
 Also see [[Special:WantedCategories|wanted categories]].',
@@ -2394,6 +2530,7 @@ Supported protocols: <tt>$1</tt>',
 
 # Special:ActiveUsers
 'activeusers'            => 'Active users list',
+'activeusers-summary'    => '', # do not translate or duplicate this message to other languages
 'activeusers-intro'      => 'This is a list of users who had some kind of activity within the last $1 {{PLURAL:$1|day|days}}.',
 'activeusers-count'      => '$1 {{PLURAL:$1|edit|edits}} in the last {{PLURAL:$3|day|$3 days}}',
 'activeusers-from'       => 'Display users starting at:',
@@ -2404,6 +2541,7 @@ Supported protocols: <tt>$1</tt>',
 # Special:Log/newusers
 'newuserlogpage'              => 'User creation log',
 'newuserlogpagetext'          => 'This is a log of user creations.',
+'newuserlogentry'             => '', # do not translate or duplicate this message to other languages
 'newuserlog-byemail'          => 'password sent by e-mail',
 'newuserlog-create-entry'     => 'New user account',
 'newuserlog-create2-entry'    => 'created new account $1',
@@ -2431,29 +2569,31 @@ There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] a
 'listgrouprights-removegroup-self-all' => 'Remove all groups from own account',
 
 # E-mail user
-'mailnologin'      => 'No send address',
-'mailnologintext'  => 'You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.',
-'emailuser'        => 'E-mail this user',
-'emailpage'        => 'E-mail user',
-'emailpagetext'    => 'You can use the form below to send an e-mail message to this user.
+'mailnologin'          => 'No send address',
+'mailnologintext'      => 'You must be [[Special:UserLogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users.',
+'emailuser'            => 'E-mail this user',
+'emailpage'            => 'E-mail user',
+'emailpagetext'        => 'You can use the form below to send an e-mail message to this user.
 The e-mail address you entered in [[Special:Preferences|your user preferences]] will appear as the "From" address of the e-mail, so the recipient will be able to reply directly to you.',
-'usermailererror'  => 'Mail object returned error:',
-'defemailsubject'  => '{{SITENAME}} e-mail',
-'noemailtitle'     => 'No e-mail address',
-'noemailtext'      => 'This user has not specified a valid e-mail address.',
-'nowikiemailtitle' => 'No e-mail allowed',
-'nowikiemailtext'  => 'This user has chosen not to receive e-mail from other users.',
-'email-legend'     => 'Send an e-mail to another {{SITENAME}} user',
-'emailfrom'        => 'From:',
-'emailto'          => 'To:',
-'emailsubject'     => 'Subject:',
-'emailmessage'     => 'Message:',
-'emailsend'        => 'Send',
-'emailccme'        => 'E-mail me a copy of my message.',
-'emailccsubject'   => 'Copy of your message to $1: $2',
-'emailsent'        => 'E-mail sent',
-'emailsenttext'    => 'Your e-mail message has been sent.',
-'emailuserfooter'  => 'This e-mail was sent by $1 to $2 by the "E-mail user" function at {{SITENAME}}.',
+'usermailererror'      => 'Mail object returned error:',
+'defemailsubject'      => '{{SITENAME}} e-mail',
+'usermaildisabled'     => 'User e-mail disabled',
+'usermaildisabledtext' => 'You cannot send e-mail to other users on this wiki',
+'noemailtitle'         => 'No e-mail address',
+'noemailtext'          => 'This user has not specified a valid e-mail address.',
+'nowikiemailtitle'     => 'No e-mail allowed',
+'nowikiemailtext'      => 'This user has chosen not to receive e-mail from other users.',
+'email-legend'         => 'Send an e-mail to another {{SITENAME}} user',
+'emailfrom'            => 'From:',
+'emailto'              => 'To:',
+'emailsubject'         => 'Subject:',
+'emailmessage'         => 'Message:',
+'emailsend'            => 'Send',
+'emailccme'            => 'E-mail me a copy of my message.',
+'emailccsubject'       => 'Copy of your message to $1: $2',
+'emailsent'            => 'E-mail sent',
+'emailsenttext'        => 'Your e-mail message has been sent.',
+'emailuserfooter'      => 'This e-mail was sent by $1 to $2 by the "E-mail user" function at {{SITENAME}}.',
 
 # Watchlist
 'watchlist'            => 'My watchlist',
@@ -2523,7 +2663,7 @@ To change your watchlist settings, visit
 {{fullurl:{{#special:Watchlist}}/edit}}
 
 To delete the page from your watchlist, visit
-{{fullurl:{{FULLPAGENAMEE}}|action=unwatch}}
+$UNWATCHURL
 
 Feedback and further assistance:
 {{fullurl:{{MediaWiki:Helppage}}}}',
@@ -2624,7 +2764,7 @@ You can change this page's protection level, but it will not affect the cascadin
 'protect-othertime-op'        => 'other time',
 'protect-existing-expiry'     => 'Existing expiry time: $3, $2',
 'protect-otherreason'         => 'Other/additional reason:',
-'protect-otherreason-op'      => 'other/additional reason',
+'protect-otherreason-op'      => 'Other reason',
 'protect-dropdown'            => '*Common protection reasons
 ** Excessive vandalism
 ** Excessive spamming
@@ -2684,7 +2824,7 @@ You may have a bad link, or the revision may have been restored or removed from
 '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>
+'undeletedpage'                => "'''$1 has been restored'''
 
 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.',
@@ -2719,24 +2859,29 @@ $1',
 'month'               => 'From month (and earlier):',
 'year'                => 'From year (and earlier):',
 
-'sp-contributions-newbies'        => 'Show contributions of new accounts only',
-'sp-contributions-newbies-sub'    => 'For new accounts',
-'sp-contributions-newbies-title'  => 'User contributions for new accounts',
-'sp-contributions-blocklog'       => 'block log',
-'sp-contributions-deleted'        => 'deleted user contributions',
-'sp-contributions-logs'           => 'logs',
-'sp-contributions-talk'           => 'talk',
-'sp-contributions-userrights'     => 'user rights management',
-'sp-contributions-blocked-notice' => 'This user is currently blocked.
+'sp-contributions-newbies'             => 'Show contributions of new accounts only',
+'sp-contributions-newbies-sub'         => 'For new accounts',
+'sp-contributions-newbies-title'       => 'User contributions for new accounts',
+'sp-contributions-blocklog'            => 'block log',
+'sp-contributions-deleted'             => 'deleted user contributions',
+'sp-contributions-logs'                => 'logs',
+'sp-contributions-talk'                => 'talk',
+'sp-contributions-userrights'          => 'user rights management',
+'sp-contributions-blocked-notice'      => 'This user is currently blocked.
 The latest block log entry is provided below for reference:',
-'sp-contributions-search'         => 'Search for contributions',
-'sp-contributions-username'       => 'IP address or username:',
-'sp-contributions-submit'         => 'Search',
-'sp-contributions-explain'        => '', # only translate this message to other languages if you have to change it
+'sp-contributions-blocked-notice-anon' => 'This IP address is currently blocked.
+The latest block log entry is provided below for reference:',
+'sp-contributions-search'              => 'Search for contributions',
+'sp-contributions-username'            => 'IP address or username:',
+'sp-contributions-submit'              => 'Search',
+'sp-contributions-explain'             => '', # only translate this message to other languages if you have to change it
+'sp-contributions-footer'              => '-', # do not translate or duplicate this message to other languages
+'sp-contributions-footer-anon'         => '-', # do not translate or duplicate this message to other languages
 
 # What links here
 'whatlinkshere'            => 'What links here',
 'whatlinkshere-title'      => 'Pages that link to "$1"',
+'whatlinkshere-summary'    => '', # do not translate or duplicate this message to other languages
 'whatlinkshere-page'       => 'Page:',
 'whatlinkshere-backlink'   => '← $1', # only translate this message to other languages if you have to change it
 'linkshere'                => "The following pages link to '''[[:$1]]''':",
@@ -2808,6 +2953,7 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
 'ipblocklist-sh-userblocks'       => '$1 account blocks',
 'ipblocklist-sh-tempblocks'       => '$1 temporary blocks',
 'ipblocklist-sh-addressblocks'    => '$1 single IP blocks',
+'ipblocklist-summary'             => '', # do not translate or duplicate this message to other languages
 'ipblocklist-submit'              => 'Search',
 'ipblocklist-localblock'          => 'Local block',
 'ipblocklist-otherblocks'         => 'Other {{PLURAL:$1|block|blocks}}',
@@ -2873,6 +3019,8 @@ You cannot create an account',
 'cant-block-while-blocked'        => 'You cannot block other users while you are blocked.',
 'cant-see-hidden-user'            => "The user you are trying to block has already been blocked and hidden.
 Since you do not have the hideuser right, you cannot see or edit the user's block.",
+'ipbblocked'                      => 'You cannot block or unblock other users, because you are yourself blocked',
+'ipbnounblockself'                => 'You are not allowed to unblock yourself',
 
 # Developer tools
 'lockdb'              => 'Lock database',
@@ -2917,6 +3065,7 @@ please be sure you understand the consequences of this before proceeding.",
 
 In those cases, you will have to move or merge the page manually if desired.",
 'movearticle'                  => 'Move page:',
+'moveuserpage-warning'         => "'''Warning:''' You are about to move a user page. Please note that only the page will be moved and the user will ''not'' be renamed.",
 '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.',
@@ -2927,7 +3076,7 @@ In those cases, you will have to move or merge the page manually if desired.",
 'move-watch'                   => 'Watch source page and target page',
 'movepagebtn'                  => 'Move page',
 'pagemovedsub'                 => 'Move succeeded',
-'movepage-moved'               => '<big>\'\'\'"$1" has been moved to "$2"\'\'\'</big>',
+'movepage-moved'               => '\'\'\'"$1" has been moved to "$2"\'\'\'',
 'movepage-moved-redirect'      => 'A redirect has been created.',
 'movepage-moved-noredirect'    => 'The creation of a redirect has been suppressed.',
 'articleexists'                => 'A page of that name already exists, or the name you have chosen is not valid.
@@ -2972,9 +3121,9 @@ cannot move a page over itself.',
 'fix-double-redirects'         => 'Update any redirects that point to the original title',
 'move-leave-redirect'          => 'Leave a redirect behind',
 'protectedpagemovewarning'     => "'''Warning:''' This page has been locked so that only users with administrator privileges can move it.
-The lastest log entry is provided below for reference:",
+The latest log entry is provided below for reference:",
 'semiprotectedpagemovewarning' => "'''Note:''' This page has been locked so that only registered users can move it.
-The lastest log entry is provided below for reference:",
+The latest log entry is provided below for reference:",
 'move-over-sharedrepo'         => '== File exists ==
 [[:$1]] exists on a shared repository. Moving a file to this title will override the shared file.',
 'file-exists-sharedrepo'       => 'The file name chosen is already in use on a shared repository.
@@ -3079,6 +3228,68 @@ Please try again.',
 'import-logentry-interwiki'        => 'transwikied $1',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revision|revisions}} from $2',
 
+# Keyboard access keys for power users
+'accesskey-pt-userpage'             => '.', # do not translate or duplicate this message to other languages
+'accesskey-pt-anonuserpage'         => '.', # do not translate or duplicate this message to other languages
+'accesskey-pt-mytalk'               => 'n', # do not translate or duplicate this message to other languages
+'accesskey-pt-anontalk'             => 'n', # do not translate or duplicate this message to other languages
+'accesskey-pt-preferences'          => '', # do not translate or duplicate this message to other languages
+'accesskey-pt-watchlist'            => 'l', # do not translate or duplicate this message to other languages
+'accesskey-pt-mycontris'            => 'y', # do not translate or duplicate this message to other languages
+'accesskey-pt-login'                => 'o', # do not translate or duplicate this message to other languages
+'accesskey-pt-anonlogin'            => 'o', # do not translate or duplicate this message to other languages
+'accesskey-pt-logout'               => '', # do not translate or duplicate this message to other languages
+'accesskey-ca-talk'                 => 't', # do not translate or duplicate this message to other languages
+'accesskey-ca-edit'                 => 'e', # do not translate or duplicate this message to other languages
+'accesskey-ca-addsection'           => '+', # do not translate or duplicate this message to other languages
+'accesskey-ca-viewsource'           => 'e', # do not translate or duplicate this message to other languages
+'accesskey-ca-history'              => 'h', # do not translate or duplicate this message to other languages
+'accesskey-ca-protect'              => '=', # do not translate or duplicate this message to other languages
+'accesskey-ca-unprotect'            => '=', # do not translate or duplicate this message to other languages
+'accesskey-ca-delete'               => 'd', # do not translate or duplicate this message to other languages
+'accesskey-ca-undelete'             => 'd', # do not translate or duplicate this message to other languages
+'accesskey-ca-move'                 => 'm', # do not translate or duplicate this message to other languages
+'accesskey-ca-watch'                => 'w', # do not translate or duplicate this message to other languages
+'accesskey-ca-unwatch'              => 'w', # do not translate or duplicate this message to other languages
+'accesskey-search'                  => 'f', # do not translate or duplicate this message to other languages
+'accesskey-search-go'               => '', # do not translate or duplicate this message to other languages
+'accesskey-search-fulltext'         => '', # do not translate or duplicate this message to other languages
+'accesskey-p-logo'                  => '', # do not translate or duplicate this message to other languages
+'accesskey-n-mainpage'              => 'z', # do not translate or duplicate this message to other languages
+'accesskey-n-mainpage-description'  => 'z', # do not translate or duplicate this message to other languages
+'accesskey-n-portal'                => '', # do not translate or duplicate this message to other languages
+'accesskey-n-currentevents'         => '', # do not translate or duplicate this message to other languages
+'accesskey-n-recentchanges'         => 'r', # do not translate or duplicate this message to other languages
+'accesskey-n-randompage'            => 'x', # do not translate or duplicate this message to other languages
+'accesskey-n-help'                  => '', # do not translate or duplicate this message to other languages
+'accesskey-t-whatlinkshere'         => 'j', # do not translate or duplicate this message to other languages
+'accesskey-t-recentchangeslinked'   => 'k', # do not translate or duplicate this message to other languages
+'accesskey-feed-rss'                => '', # do not translate or duplicate this message to other languages
+'accesskey-feed-atom'               => '', # do not translate or duplicate this message to other languages
+'accesskey-t-contributions'         => '', # do not translate or duplicate this message to other languages
+'accesskey-t-emailuser'             => '', # do not translate or duplicate this message to other languages
+'accesskey-t-permalink'             => '', # do not translate or duplicate this message to other languages
+'accesskey-t-print'                 => 'p', # do not translate or duplicate this message to other languages
+'accesskey-t-upload'                => 'u', # do not translate or duplicate this message to other languages
+'accesskey-t-specialpages'          => 'q', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-main'           => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-user'           => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-media'          => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-special'        => '', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-project'        => 'a', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-image'          => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-mediawiki'      => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-template'       => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-help'           => 'c', # do not translate or duplicate this message to other languages
+'accesskey-ca-nstab-category'       => 'c', # do not translate or duplicate this message to other languages
+'accesskey-minoredit'               => 'i', # do not translate or duplicate this message to other languages
+'accesskey-save'                    => 's', # do not translate or duplicate this message to other languages
+'accesskey-preview'                 => 'p', # do not translate or duplicate this message to other languages
+'accesskey-diff'                    => 'v', # do not translate or duplicate this message to other languages
+'accesskey-compareselectedversions' => 'v', # do not translate or duplicate this message to other languages
+'accesskey-watch'                   => 'w', # do not translate or duplicate this message to other languages
+'accesskey-upload'                  => 's', # do not translate or duplicate this message to other languages
+
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'Your user page',
 'tooltip-pt-anonuserpage'         => 'The user page for the IP address you are editing as',
@@ -3091,8 +3302,7 @@ Please try again.',
 'tooltip-pt-anonlogin'            => 'You are encouraged to log in; however, it is not mandatory',
 'tooltip-pt-logout'               => 'Log out',
 'tooltip-ca-talk'                 => 'Discussion about the content page',
-'tooltip-ca-edit'                 => 'You can edit this page.
-Please use the preview button before saving',
+'tooltip-ca-edit'                 => 'You can edit this page. Please use the preview button before saving',
 'tooltip-ca-addsection'           => 'Start a new section',
 'tooltip-ca-viewsource'           => 'This page is protected.
 You can view its source',
@@ -3144,8 +3354,7 @@ You can view its source',
 'tooltip-recreate'                => 'Recreate the page even though it has been deleted',
 'tooltip-upload'                  => 'Start upload',
 'tooltip-rollback'                => '"Rollback" reverts edit(s) to this page of the last contributor in one click',
-'tooltip-undo'                    => '"Undo" reverts this edit and opens the edit form in preview mode.
-It allows adding a reason in the summary.',
+'tooltip-undo'                    => '"Undo" reverts this edit and opens the edit form in preview mode. It allows adding a reason in the summary.',
 
 # Stylesheets
 'common.css'      => '/* CSS placed here will be applied to all skins */', # only translate this message to other languages if you have to change it
@@ -3241,6 +3450,7 @@ please see math/README to configure.',
 
 # Patrolling
 'markaspatrolleddiff'                 => 'Mark as patrolled',
+'markaspatrolledlink'                 => '[$1]', # do not translate or duplicate this message to other languages
 'markaspatrolledtext'                 => 'Mark this page as patrolled',
 'markedaspatrolled'                   => 'Marked as patrolled',
 'markedaspatrolledtext'               => 'The selected revision of [[:$1]] has been marked as patrolled.',
@@ -3497,6 +3707,11 @@ Others will be hidden by default.
 'exif-gpsdatestamp'                => 'GPS date',
 'exif-gpsdifferential'             => 'GPS differential correction',
 
+# Make & model, can be wikified in order to link to the camera and model name
+'exif-make-value'     => '$1', # do not translate or duplicate this message to other languages
+'exif-model-value'    => '$1', # do not translate or duplicate this message to other languages
+'exif-software-value' => '$1', # do not translate or duplicate this message to other languages
+
 # EXIF attributes
 'exif-compression-1' => 'Uncompressed',
 'exif-compression-6' => 'JPEG', # only translate this message to other languages if you have to change it
@@ -3675,31 +3890,31 @@ Others will be hidden by default.
 'limitall'         => 'all',
 
 # E-mail address confirmation
-'confirmemail'             => 'Confirm e-mail address',
-'confirmemail_noemail'     => 'You do not have a valid e-mail address set in your [[Special:Preferences|user preferences]].',
-'confirmemail_text'        => '{{SITENAME}} requires that you validate your e-mail address before using e-mail features.
+'confirmemail'              => 'Confirm e-mail address',
+'confirmemail_noemail'      => 'You do not have a valid e-mail address set in your [[Special:Preferences|user preferences]].',
+'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.',
-'confirmemail_pending'     => 'A confirmation code has already been e-mailed to you;
+'confirmemail_pending'      => 'A confirmation code has already been e-mailed to you;
 if you recently created your account, you may wish to wait a few minutes for it to arrive before trying to request a new code.',
-'confirmemail_send'        => 'Mail a confirmation code',
-'confirmemail_sent'        => 'Confirmation e-mail sent.',
-'confirmemail_oncreate'    => 'A confirmation code was sent to your e-mail address.
+'confirmemail_send'         => 'Mail a confirmation code',
+'confirmemail_sent'         => 'Confirmation e-mail sent.',
+'confirmemail_oncreate'     => 'A confirmation code was sent to your e-mail address.
 This code is not required to log in, but you will need to provide it before enabling any e-mail-based features in the wiki.',
-'confirmemail_sendfailed'  => '{{SITENAME}} could not send your confirmation mail.
+'confirmemail_sendfailed'   => '{{SITENAME}} could not send your confirmation mail.
 Please check your e-mail address for invalid characters.
 
 Mailer returned: $1',
-'confirmemail_invalid'     => 'Invalid confirmation code.
+'confirmemail_invalid'      => 'Invalid confirmation code.
 The code may have expired.',
-'confirmemail_needlogin'   => 'You need to $1 to confirm your e-mail address.',
-'confirmemail_success'     => 'Your e-mail address has been confirmed.
+'confirmemail_needlogin'    => 'You need to $1 to confirm your e-mail address.',
+'confirmemail_success'      => 'Your e-mail address has been confirmed.
 You may now [[Special:UserLogin|log in]] and enjoy the wiki.',
-'confirmemail_loggedin'    => 'Your e-mail address has now been confirmed.',
-'confirmemail_error'       => 'Something went wrong saving your confirmation.',
-'confirmemail_subject'     => '{{SITENAME}} e-mail address confirmation',
-'confirmemail_body'        => 'Someone, probably you, from IP address $1,
+'confirmemail_loggedin'     => 'Your e-mail address has now been confirmed.',
+'confirmemail_error'        => 'Something went wrong saving your confirmation.',
+'confirmemail_subject'      => '{{SITENAME}} e-mail address confirmation',
+'confirmemail_body'         => 'Someone, probably you, from IP address $1,
 has registered an account "$2" with this e-mail address on {{SITENAME}}.
 
 To confirm that this account really does belong to you and activate
@@ -3713,8 +3928,22 @@ to cancel the e-mail address confirmation:
 $5
 
 This confirmation code will expire at $4.',
-'confirmemail_invalidated' => 'E-mail address confirmation canceled',
-'invalidateemail'          => 'Cancel e-mail confirmation',
+'confirmemail_body_changed' => 'Someone, probably you, from IP address $1,
+has changed the e-mail address of the account "$2" to this address on {{SITENAME}}.
+
+To confirm that this account really does belong to you and reactivate
+e-mail features on {{SITENAME}}, open this link in your browser:
+
+$3
+
+If the account does *not* belong to you, follow this link
+to cancel the e-mail address confirmation:
+
+$5
+
+This confirmation code will expire at $4.',
+'confirmemail_invalidated'  => 'E-mail address confirmation canceled',
+'invalidateemail'           => 'Cancel e-mail confirmation',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[Interwiki transcluding is disabled]',
@@ -3750,7 +3979,7 @@ Please confirm that you really want to recreate this page.",
 'comma-separator'     => ',&#32;', # only translate this message to other languages if you have to change it
 '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'      => '&#32;&#32;', # only translate this message to other languages if you have to change it
+'pipe-separator'      => '&#32;|&#32;', # 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'            => '...', # only translate this message to other languages if you have to change it
 'percent'             => '$1%', # only translate this message to other languages if you have to change it
@@ -3779,6 +4008,30 @@ Please confirm that you really want to recreate this page.",
 'autoredircomment' => 'Redirected page to [[$1]]',
 'autosumm-new'     => "Created page with '$1'",
 
+# Autoblock whitelist
+'autoblock_whitelist' => 'AOL http://webmaster.info.aol.com/proxyinfo.html
+*64.12.96.0/19
+*149.174.160.0/20
+*152.163.240.0/21
+*152.163.248.0/22
+*152.163.252.0/23
+*152.163.96.0/22
+*152.163.100.0/23
+*195.93.32.0/22
+*195.93.48.0/22
+*195.93.64.0/19
+*195.93.96.0/19
+*195.93.16.0/20
+*198.81.0.0/22
+*198.81.16.0/20
+*198.81.8.0/23
+*202.67.64.128/25
+*205.188.192.0/20
+*205.188.208.0/23
+*205.188.112.0/20
+*205.188.146.144/30
+*207.200.112.0/21', # do not translate or duplicate this message to other languages
+
 # Size units
 'size-bytes'     => '$1 B', # only translate this message to other languages if you have to change it
 'size-kilobytes' => '$1 KB', # only translate this message to other languages if you have to change it
@@ -3883,7 +4136,9 @@ You can also [[Special:Watchlist/edit|use the standard editor]].',
 'hebrew-calendar-m12-gen' => 'Elul', # only translate this message to other languages if you have to change it
 
 # Signatures
-'timezone-utc' => 'UTC', # only translate this message to other languages if you have to change it
+'signature'      => '[[{{ns:user}}:$1|$2]]', # do not translate or duplicate this message to other languages
+'signature-anon' => '[[{{#special:Contributions}}/$1|$2]]', # do not translate or duplicate this message to other languages
+'timezone-utc'   => 'UTC', # only translate this message to other languages if you have to change it
 
 # Core parser functions
 'unknown_extension_tag' => 'Unknown extension tag "$1"',
@@ -3914,7 +4169,7 @@ You can also [[Special:Watchlist/edit|use the standard editor]].',
 # Special:FilePath
 'filepath'         => 'File path',
 'filepath-page'    => 'File:',
-'filepath-submit'  => 'Path',
+'filepath-submit'  => 'Go',
 '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.
 
@@ -3922,7 +4177,7 @@ 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.
+'fileduplicatesearch-summary'  => 'Search for duplicate files based on hash values.
 
 Enter the filename without the "{{ns:file}}:" prefix.',
 'fileduplicatesearch-legend'   => 'Search for a duplicate',
@@ -3934,6 +4189,7 @@ Enter the filename without the "{{ns:file}}:" prefix.',
 
 # Special:SpecialPages
 'specialpages'                   => 'Special pages',
+'specialpages-summary'           => '', # do not translate or duplicate this message to other languages
 'specialpages-note'              => '----
 * Normal special pages.
 * <strong class="mw-specialpagerestricted">Restricted special pages.</strong>',
@@ -3994,6 +4250,7 @@ This site is experiencing technical difficulties.',
 'htmlform-float-invalid'       => 'The value you specified is not a number.',
 'htmlform-int-toolow'          => 'The value you specified is below the minimum of $1',
 'htmlform-int-toohigh'         => 'The value you specified is above the maximum of $1',
+'htmlform-required'            => 'This value is required',
 'htmlform-submit'              => 'Submit',
 'htmlform-reset'               => 'Undo changes',
 'htmlform-selectorother-other' => 'Other',