'tog-externaleditor' => 'Use external editor by default (for experts only, needs special settings on your computer)',
'tog-externaldiff' => 'Use external diff by default (for experts only, needs special settings on your computer)',
'tog-showjumplinks' => 'Enable "jump to" accessibility links',
-'tog-uselivepreview' => 'Use live preview (requires JavaScript) (Experimental)',
+'tog-uselivepreview' => 'Use live preview (requires JavaScript) (experimental)',
'tog-forceeditsummary' => 'Prompt me when entering a blank edit summary',
'tog-watchlisthideown' => 'Hide my edits from the watchlist',
'tog-watchlisthidebots' => 'Hide bot edits from the watchlist',
'moredotdotdot' => 'More...',
'mypage' => 'My page',
'mytalk' => 'My talk',
-'anontalk' => 'Talk for this IP',
+'anontalk' => 'Talk for this IP address',
'navigation' => 'Navigation',
'and' => ' and',
'newpage' => 'New page',
'talkpage' => 'Discuss this page',
'talkpagelinktext' => 'Talk',
-'specialpage' => 'Special Page',
+'specialpage' => 'Special page',
'personaltools' => 'Personal tools',
'postcomment' => 'New section',
'addsection' => '+', # do not translate or duplicate this message to other languages
'edithelppage' => 'Help:Editing',
'helppage' => 'Help:Contents',
'mainpage' => 'Main Page',
-'mainpage-description' => 'Main Page',
+'mainpage-description' => 'Main page',
'policy-url' => 'Project:Policy',
'portal' => 'Community portal',
-'portal-url' => 'Project:Community Portal',
+'portal-url' => 'Project:Community portal',
'privacy' => 'Privacy policy',
'privacypage' => 'Project:Privacy policy',
'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',
+'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
'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',
-'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".',
'nav-login-createaccount' => 'Log in / create account',
'loginprompt' => 'You must have cookies enabled to log in to {{SITENAME}}.',
'userlogin' => 'Log in / create account',
+'userloginnocreate' => 'Log in',
'logout' => 'Log out',
'userlogout' => 'Log out',
'notloggedin' => 'Not logged in',
'createaccount' => 'Create account',
'gotaccount' => 'Already have an account? $1.',
'gotaccountlink' => 'Log in',
-'createaccountmail' => 'by e-mail',
+'createaccountmail' => 'By e-mail',
'badretype' => 'The passwords you entered do not match.',
'userexists' => 'Username entered already in use.
Please choose a different name.',
'nosuchusershort' => 'There is no user by the name "<nowiki>$1</nowiki>".
Check your spelling.',
'nouserspecified' => 'You have to specify a username.',
+'login-userblocked' => 'This user is blocked. Login not allowed.',
'wrongpassword' => 'Incorrect password entered.
Please try again.',
'wrongpasswordempty' => 'Password entered was blank.
'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_success' => 'Your password has been changed successfully!
+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',
'whitelistedittext' => 'You have to $1 to edit pages.',
'confirmedittext' => 'You must confirm your e-mail address before editing pages.
Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].',
-'nosuchsectiontitle' => 'No such section',
+'nosuchsectiontitle' => 'Cannot find section',
'nosuchsectiontext' => 'You tried to edit a section that does not exist.
-Since there is no section $1, there is no place to save your edit.',
+It may have been moved or deleted while you were viewing the page.',
'loginreqtitle' => 'Login required',
'loginreqlink' => 'log in',
'loginreqpagetext' => 'You must $1 to view other pages.',
If you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:UserLogin/signup|create an account]] or [[Special:UserLogin|log in]] to avoid future confusion with other anonymous users.''",
'noarticletext' => 'There is currently no text in this page.
You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
-<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs],
+<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs],
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={{urlencode:{{FULLPAGENAME}}}}}} search the related logs]</span>.',
+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.',
-'clearyourcache' => "'''Note - After saving, you may have to bypass your browser's cache to see the changes.'''
+'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'';
'''Opera:''' clear the cache in ''Tools → Preferences'';
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.'''",
-'semiprotectedpagewarning' => "'''Note:''' This page has been locked so that only registered users can edit it.",
+'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:",
+'semiprotectedpagewarning' => "'''Note:''' This page has been locked so that only registered users can edit it.
+The lastest 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.'''",
+'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:",
'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:',
'nocreatetext' => '{{SITENAME}} has restricted the ability to create new pages.
You can go back and edit an existing page, or [[Special:UserLogin|log in or create an account]].',
'nocreate-loggedin' => 'You do not have permission to create new pages.',
-'permissionserrors' => 'Permissions Errors',
+'sectioneditnotsupported-title' => 'Section editing not supported',
+'sectioneditnotsupported-text' => 'Section editing is not supported in this page.',
+'permissionserrors' => 'Permissions errors',
'permissionserrorstext' => 'You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:',
'permissionserrorstext-withaction' => 'You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:',
'recreate-moveddeleted-warn' => "'''Warning: You are recreating a page that was previously 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.
'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)',
+'language-converter-depth-warning' => 'Language converter depth limit exceeded ($1)',
# "Undo" feature
'undo-success' => 'The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.',
'undo-failure' => 'The edit could not be undone due to conflicting intermediate edits.',
'undo-norev' => 'The edit could not be undone because it does not exist or was deleted.',
-'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]])',
+'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])',
# Account creation failure
'cantcreateaccounttitle' => 'Cannot create account',
'page_first' => 'first',
'page_last' => 'last',
'histlegend' => "Diff selection: mark the radio boxes of the revisions to compare and hit enter or the button at the bottom.<br />
-Legend: '''({{int:cur}})''' = difference with current revision,
-'''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
+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',
'rev-deleted-comment' => '(comment removed)',
'rev-deleted-user' => '(username removed)',
'rev-deleted-event' => '(log action removed)',
+'rev-deleted-user-contribs' => '[username or IP address removed - edit hidden from contributions]',
'rev-deleted-text-permission' => "This page revision has been '''deleted'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
+Details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
'rev-deleted-text-unhide' => "This page revision has been '''deleted'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].
+Details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].
As an administrator you can still [$1 view this revision] if you wish to proceed.",
'rev-suppressed-text-unhide' => "This page revision has been '''suppressed'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
+Details can be found in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
As an administrator you can still [$1 view this revision] if you wish to proceed.",
'rev-deleted-text-view' => "This page revision has been '''deleted'''.
-As an administrator you can view it; there may be details in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
+As an administrator you can view it; details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
'rev-suppressed-text-view' => "This page revision has been '''suppressed'''.
-As an administrator you can view it; there may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
+As an administrator you can view it; details can be found in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
'rev-deleted-no-diff' => "You cannot view this diff because one of the revisions has been '''deleted'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
+Details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
+'rev-suppressed-no-diff' => "You cannot view this diff because one of the revisions has been '''deleted'''.",
'rev-deleted-unhide-diff' => "One of the revisions of this diff has been '''deleted'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].
+Details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].
As an administrator you can still [$1 view this diff] if you wish to proceed.",
'rev-suppressed-unhide-diff' => "One of the revisions of this diff has been '''suppressed'''.
-There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
+Details can be found in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
As an administrator you can still [$1 view this diff] if you wish to proceed.",
+'rev-deleted-diff-view' => "One of the revisions of this diff has been '''deleted'''.
+As an administrator you can view this diff; details can be found in the [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} deletion log].",
+'rev-suppressed-diff-view' => "One of the revisions of this diff has been '''suppressed'''.
+As an administrator you can view this diff; details can be found in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
'rev-delundel' => 'show/hide',
+'rev-showdeleted' => 'show',
'revisiondelete' => 'Delete/undelete revisions',
'revdelete-nooldid-title' => 'Invalid target revision',
'revdelete-nooldid-text' => 'You have either not specified a target revision(s) to perform this
'revdelete-selected' => "'''{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:'''",
'logdelete-selected' => "'''{{PLURAL:$1|Selected log event|Selected log events}}:'''",
'revdelete-text' => "'''Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.'''
-Other administrators on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.
-
-Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].",
+Other administrators on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.",
+'revdelete-confirm' => 'Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].',
'revdelete-suppress-text' => "Suppression should '''only''' be used for the following cases:
* Potentially libelous information
* Inappropriate personal information
*: ''home addresses and telephone numbers, social security numbers, etc.''",
'revdelete-legend' => 'Set visibility restrictions',
'revdelete-hide-text' => 'Hide revision text',
+'revdelete-hide-image' => 'Hide file content',
'revdelete-hide-name' => 'Hide action and target',
'revdelete-hide-comment' => 'Hide edit comment',
'revdelete-hide-user' => "Hide editor's username/IP address",
'revdelete-hide-restricted' => 'Suppress data from administrators as well as others',
+'revdelete-radio-same' => "(don't change)",
+'revdelete-radio-set' => 'Yes',
+'revdelete-radio-unset' => 'No',
'revdelete-suppress' => 'Suppress data from administrators as well as others',
-'revdelete-hide-image' => 'Hide file content',
'revdelete-unsuppress' => 'Remove restrictions on restored revisions',
'revdelete-log' => 'Reason for deletion:',
-'revdelete-submit' => 'Apply to selected revision',
+'revdelete-submit' => 'Apply to selected {{PLURAL:$1|revision|revisions}}',
'revdelete-logentry' => 'changed revision visibility of [[$1]]',
'logdelete-logentry' => 'changed event visibility of [[$1]]',
-'revdelete-success' => "'''Revision visibility successfully set.'''",
-'revdelete-failure' => "'''Revision visibility could not be set:'''
+'revdelete-success' => "'''Revision visibility successfully updated.'''",
+'revdelete-failure' => "'''Revision visibility could not be updated:'''
$1",
'logdelete-success' => "'''Log visibility successfully set.'''",
'logdelete-failure' => "'''Log visibility could not be set:'''
'revdelete-no-change' => "'''Warning:''' the item dated $2, $1 already had the requested visibility settings.",
'revdelete-concurrent-change' => 'Error modifying the item dated $2, $1: its status appears to have been changed by someone else while you attempted to modify it.
Please check the logs.',
-'revdelete-only-restricted' => 'You cannot suppress items from view by administrators without also selecting one of the other suppression options.',
+'revdelete-only-restricted' => 'Error hiding the item dated $2, $1: you cannot suppress items from view by administrators without also selecting one of the other visibility options.',
'revdelete-reason-dropdown' => '*Common delete reasons
** Copyright violation
** Inappropriate personal information
'lineno' => 'Line $1:',
'compareselectedversions' => 'Compare selected revisions',
'showhideselectedversions' => 'Show/hide selected revisions',
-'visualcomparison' => 'Visual comparison',
-'wikicodecomparison' => 'Wikitext comparison',
'editundo' => 'undo',
'diff-multi' => '({{PLURAL:$1|One intermediate revision|$1 intermediate revisions}} not shown)',
-'diff-movedto' => 'moved to $1',
-'diff-styleadded' => '$1 style added',
-'diff-added' => '$1 added',
-'diff-changedto' => 'changed to $1',
-'diff-movedoutof' => 'moved out of $1',
-'diff-styleremoved' => '$1 style removed',
-'diff-removed' => '$1 removed',
-'diff-changedfrom' => 'changed from $1',
-'diff-src' => 'source',
-'diff-withdestination' => 'with destination $1',
-'diff-with' => ' with $1 $2',
-'diff-with-additional' => '$1 $2', # only translate this message to other languages if you have to change it
-'diff-with-final' => ' and $1 $2',
-'diff-width' => 'width',
-'diff-height' => 'height',
-'diff-p' => "a '''paragraph'''",
-'diff-blockquote' => "a '''quote'''",
-'diff-h1' => "a '''heading (level 1)'''",
-'diff-h2' => "a '''heading (level 2)'''",
-'diff-h3' => "a '''heading (level 3)'''",
-'diff-h4' => "a '''heading (level 4)'''",
-'diff-h5' => "a '''heading (level 5)'''",
-'diff-pre' => "a '''preformatted block'''",
-'diff-div' => "a '''division'''",
-'diff-ul' => "an '''unordered list'''",
-'diff-ol' => "an '''ordered list'''",
-'diff-li' => "a '''list item'''",
-'diff-table' => "a '''table'''",
-'diff-tbody' => "a '''table's content'''",
-'diff-tr' => "a '''row'''",
-'diff-td' => "a '''cell'''",
-'diff-th' => "a '''header'''",
-'diff-br' => "a '''break'''",
-'diff-hr' => "a '''horizontal rule'''",
-'diff-code' => "a '''computer code block'''",
-'diff-dl' => "a '''definition list'''",
-'diff-dt' => "a '''definition term'''",
-'diff-dd' => "a '''definition'''",
-'diff-input' => "an '''input'''",
-'diff-form' => "a '''form'''",
-'diff-img' => "an '''image'''",
-'diff-span' => "a '''span'''",
-'diff-a' => "a '''link'''",
-'diff-i' => "'''italics'''",
-'diff-b' => "'''bold'''",
-'diff-strong' => "'''strong'''",
-'diff-em' => "'''emphasis'''",
-'diff-font' => "'''font'''",
-'diff-big' => "'''big'''",
-'diff-del' => "'''deleted'''",
-'diff-tt' => "'''fixed width'''",
-'diff-sub' => "'''subscript'''",
-'diff-sup' => "'''superscript'''",
-'diff-strike' => "'''strikethrough'''",
# 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}}]].',
'searchsubtitle' => 'You searched for \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|all pages starting with "$1"]]{{int:pipe-separator}}[[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',
* A checked box means the user is in that group.
* An unchecked box means the user is not in that group.
* A * indicates that you cannot remove the group once you have added it, or vice versa.',
-'userrights-reason' => 'Reason for change:',
+'userrights-reason' => 'Reason:',
'userrights-no-interwiki' => 'You do not have permission to edit user rights on other wikis.',
'userrights-nodatabase' => 'Database $1 does not exist or is not local.',
'userrights-nologin' => 'You must [[Special:UserLogin|log in]] with an administrator account to assign user rights.',
'upload' => 'Upload file',
'uploadbtn' => 'Upload file',
'reuploaddesc' => 'Cancel upload and return to the upload form',
+'upload-tryagain' => 'Submit modified file description',
'uploadnologin' => 'Not logged in',
'uploadnologintext' => 'You must be [[Special:UserLogin|logged in]] to upload files.',
'upload_directory_missing' => 'The upload directory ($1) is missing and could not be created by the webserver.',
You should check that file's deletion history before proceeding to re-upload it.",
'successfulupload' => 'Successful upload',
'uploadwarning' => 'Upload warning',
+'uploadwarning-text' => 'Please modify the file description below and try again.',
'savefile' => 'Save file',
'uploadedimage' => 'uploaded "[[$1]]"',
'overwroteimage' => 'uploaded a new version of "[[$1]]"',
'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',
+'uploadvirus' => 'The file contains a virus!
+Details: $1',
'upload-source' => 'Source file',
'sourcefilename' => 'Source filename:',
'sourceurl' => 'Source URL:',
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.',
+
# 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',
'upload-curl-error6-text' => 'The URL provided could not be reached.
# MIME search
'mimesearch' => 'MIME search',
-'mimesearch-summary' => 'This page enables the filtering of files for its MIME-type.
+'mimesearch-summary' => 'This page enables the filtering of files for its MIME type.
Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.',
'mimetype' => 'MIME type:',
'download' => 'download',
'ancientpages-summary' => '', # do not translate or duplicate this message to other languages
'move' => 'Move',
'movethispage' => 'Move this page',
-'unusedimagestext' => '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.',
+'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.',
'listusers-blocked' => '(blocked)',
# 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:',
-'activeusers-noresult' => 'No users found.',
+'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:',
+'activeusers-hidebots' => 'Hide bots',
+'activeusers-hidesysops' => 'Hide administrators',
+'activeusers-noresult' => 'No users found.',
# Special:Log/newusers
'newuserlogpage' => 'User creation log',
'watching' => 'Watching...',
'unwatching' => 'Unwatching...',
-'enotif_mailer' => '{{SITENAME}} Notification Mailer',
+'enotif_mailer' => '{{SITENAME}} notification mailer',
'enotif_reset' => 'Mark all pages visited',
'enotif_newpagetext' => 'This is a new page.',
'enotif_impersonal_salutation' => '{{SITENAME}} user',
To change your watchlist settings, visit
{{fullurl:{{#special:Watchlist}}/edit}}
+To delete the page from your watchlist, visit
+{{fullurl:{{FULLPAGENAMEE}}|action=unwatch}}
+
Feedback and further assistance:
{{fullurl:{{MediaWiki:Helppage}}}}',
'delete-confirm' => 'Delete "$1"',
'delete-backlink' => '← $1', # only translate this message to other languages if you have to change it
'delete-legend' => 'Delete',
-'historywarning' => "'''Warning:''' The page you are about to delete has a history:",
+'historywarning' => "'''Warning:''' The page you are about to delete has a history with approximately $1 {{PLURAL:$1|revision|revisions}}:",
'confirmdeletetext' => 'You are about to delete a page along with all of its history.
Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].',
'actioncomplete' => 'Action complete',
'rollbackfailed' => 'Rollback failed',
'cantrollback' => 'Cannot revert edit;
last contributor is only author of this page.',
-'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
+'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
someone else has edited or rolled back the page already.
-The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
+The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => "The edit summary was: \"''\$1''\".",
-'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last revision by [[User:$1|$1]]',
+'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]]) to last revision by [[User:$1|$1]]',
'revertpage-nouser' => 'Reverted edits by (username removed) to last revision by [[User:$1|$1]]',
'rollback-success' => 'Reverted edits by $1;
changed back to last revision by $2.',
'protectexpiry' => 'Expires:',
'protect_expiry_invalid' => 'Expiry time is invalid.',
'protect_expiry_old' => 'Expiry time is in the past.',
-'protect-unchain' => 'Unlock move permissions',
+'protect-unchain-permissions' => 'Unlock further protect options',
'protect-text' => "You may view and change the protection level here for the page '''<nowiki>$1</nowiki>'''.",
'protect-locked-blocked' => "You cannot change protection levels while blocked.
Here are the current settings for the page '''$1''':",
'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-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
# Block/unblock
'blockip' => 'Block user',
+'blockip-title' => 'Block user',
'blockip-legend' => 'Block user',
'blockiptext' => 'Use the form below to block write access from a specific IP address or username.
This should be done only to prevent vandalism, and in accordance with [[{{MediaWiki:Policy-url}}|policy]].
Fill in a specific reason below (for example, citing particular pages that were vandalized).',
-'ipaddress' => 'IP Address:',
-'ipadressorusername' => 'IP Address or username:',
+'ipaddress' => 'IP address:',
+'ipadressorusername' => 'IP address or username:',
'ipbexpiry' => 'Expiry:',
'ipbreason' => 'Reason:',
'ipbreasonotherlist' => 'Other reason',
'ipbanononly' => 'Block anonymous users only',
'ipbcreateaccount' => 'Prevent account creation',
'ipbemailban' => 'Prevent user from sending e-mail',
-'ipbenableautoblock' => 'Automatically block the last IP address used by this user, and any subsequent IPs they try to edit from',
+'ipbenableautoblock' => 'Automatically block the last IP address used by this user, and any subsequent IP addresses they try to edit from',
'ipbsubmit' => 'Block this user',
'ipbother' => 'Other time:',
'ipboptions' => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
'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}}',
'blocklistline' => '$1, $2 blocked $3 ($4)',
'infiniteblock' => 'infinite',
'expiringblock' => 'expires on $1 at $2',
'ipb-needreblock' => '== Already blocked ==
$1 is already blocked.
Do you want to change the settings?',
+'ipb-otherblocks-header' => 'Other {{PLURAL:$1|block|blocks}}',
'ipb_cant_unblock' => 'Error: Block ID $1 not found.
It may have been unblocked already.',
-'ipb_blocked_as_range' => 'Error: The IP $1 is not blocked directly and cannot be unblocked.
+'ipb_blocked_as_range' => 'Error: The IP address $1 is not blocked directly and cannot be unblocked.
It is, however, blocked as part of the range $2, which can be unblocked.',
'ip_range_invalid' => 'Invalid IP range.',
+'ip_range_toolarge' => 'Range blocks larger than /$1 are not allowed.',
'blockme' => 'Block me',
'proxyblocker' => 'Proxy blocker',
'proxyblocker-disabled' => 'This function is disabled.',
'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.
You cannot create an account',
'cant-block-while-blocked' => 'You cannot block other users while you are blocked.',
-'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.",
+'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.",
# Developer tools
'lockdb' => 'Lock database',
'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',
+'move-watch' => 'Watch source page and target page',
'movepagebtn' => 'Move page',
'pagemovedsub' => 'Move succeeded',
'movepage-moved' => '<big>\'\'\'"$1" has been moved to "$2"\'\'\'</big>',
'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',
-'protectedpagemovewarning' => "'''Warning:''' This page has been locked so that only users with administrator privileges can move it.",
-'semiprotectedpagemovewarning' => "'''Note:''' This page has been locked so that only registered users can move it.",
+'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:",
+'semiprotectedpagemovewarning' => "'''Note:''' This page has been locked so that only registered users can move it.
+The lastest 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.
+Please choose another name.',
# Export
'export' => 'Export pages',
'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-visualcomparison' => 'b', # 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 you're editing as",
+'tooltip-pt-anonuserpage' => 'The user page for the IP address you are editing as',
'tooltip-pt-mytalk' => 'Your talk page',
'tooltip-pt-anontalk' => 'Discussion about edits from this IP address',
'tooltip-pt-preferences' => 'Your preferences',
'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 has been marked as patrolled.',
-'rcpatroldisabled' => 'Recent Changes Patrol disabled',
-'rcpatroldisabledtext' => 'The Recent Changes Patrol feature is currently disabled.',
+'markedaspatrolledtext' => 'The selected revision of [[:$1]] has been marked as patrolled.',
+'rcpatroldisabled' => 'Recent changes patrol disabled',
+'rcpatroldisabledtext' => 'The recent changes patrol feature is currently disabled.',
'markedaspatrollederror' => 'Cannot mark as patrolled',
'markedaspatrollederrortext' => 'You need to specify a revision to mark as patrolled.',
'markedaspatrollederror-noautopatrol' => 'You are not allowed to mark your own changes as patrolled.',
'previousdiff' => '← Older edit',
'nextdiff' => 'Newer edit →',
-# Visual comparison
-'visual-comparison' => 'Visual comparison',
-
# Media information
-'mediawarning' => "'''Warning''': This file may contain malicious code, by executing it your system may be compromised.<hr />",
+'mediawarning' => "'''Warning''': This file type may contain malicious code.
+By executing it, your system may be compromised.<hr />",
'imagemaxsize' => "Image size limit:<br />''(for file description pages)''",
'thumbsize' => 'Thumbnail size:',
'widthheight' => '$1×$2', # only translate this message to other languages if you have to change it
'exif-cfapattern' => 'CFA pattern',
'exif-customrendered' => 'Custom image processing',
'exif-exposuremode' => 'Exposure mode',
-'exif-whitebalance' => 'White Balance',
+'exif-whitebalance' => 'White balance',
'exif-digitalzoomratio' => 'Digital zoom ratio',
'exif-focallengthin35mmfilm' => 'Focal length in 35 mm film',
'exif-scenecapturetype' => 'Scene capture type',
'exif-subjectdistancerange' => 'Subject distance range',
'exif-imageuniqueid' => 'Unique image ID',
'exif-gpsversionid' => 'GPS tag version',
-'exif-gpslatituderef' => 'North or South Latitude',
+'exif-gpslatituderef' => 'North or south latitude',
'exif-gpslatitude' => 'Latitude',
-'exif-gpslongituderef' => 'East or West Longitude',
+'exif-gpslongituderef' => 'East or west longitude',
'exif-gpslongitude' => 'Longitude',
'exif-gpsaltituderef' => 'Altitude reference',
'exif-gpsaltitude' => 'Altitude',
# Live preview
'livepreview-loading' => 'Loading...',
'livepreview-ready' => 'Loading... Ready!',
-'livepreview-failed' => 'Live preview failed! Try normal preview.',
+'livepreview-failed' => 'Live preview failed!
+Try normal preview.',
'livepreview-error' => 'Failed to connect: $1 "$2".
Try normal preview.',
'watchlistedit-normal-title' => 'Edit watchlist',
'watchlistedit-normal-legend' => 'Remove titles from watchlist',
'watchlistedit-normal-explain' => 'Titles on your watchlist are shown below.
-To remove a title, check the box next to it, and click Remove Titles.
+To remove a title, check the box next to it, and click "Remove titles".
You can also [[Special:Watchlist/raw|edit the raw list]].',
'watchlistedit-normal-submit' => 'Remove titles',
'watchlistedit-normal-done' => '{{PLURAL:$1|1 title was|$1 titles were}} removed from your watchlist:',
When finished, click Update Watchlist.
You can also [[Special:Watchlist/edit|use the standard editor]].',
'watchlistedit-raw-titles' => 'Titles:',
-'watchlistedit-raw-submit' => 'Update Watchlist',
+'watchlistedit-raw-submit' => 'Update watchlist',
'watchlistedit-raw-done' => 'Your watchlist has been updated.',
'watchlistedit-raw-added' => '{{PLURAL:$1|1 title was|$1 titles were}} added:',
'watchlistedit-raw-removed' => '{{PLURAL:$1|1 title was|$1 titles were}} removed:',
# Database error messages
'dberr-header' => 'This wiki has a problem',
-'dberr-problems' => 'Sorry! This site is experiencing technical difficulties.',
+'dberr-problems' => 'Sorry!
+This site is experiencing technical difficulties.',
'dberr-again' => 'Try waiting a few minutes and reloading.',
'dberr-info' => '(Cannot contact the database server: $1)',
'dberr-usegoogle' => 'You can try searching via Google in the meantime.',