'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.',
+'talk-addsection-preload' => '', # do not translate or duplicate this message to other languages
+'talk-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.
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-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].
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; there may be details 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; there may be details 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
'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:'''
'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
'searchresults' => 'Search results',
'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',
'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''':",
'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.
'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
'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