r59950 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r59949‎ | r59950 | r59951 >
Date:08:52, 11 December 2009
Author:siebrand
Status:ok
Tags:
Comment:
Revert r59095 for MessagesEn.php. Big mistake. Thanks to Mike Cariaso for spotting this.
Modified paths:
  • /branches/REL1_15/phase3/languages/messages/MessagesEn.php (modified) (history)

Diff [purge]

Index: branches/REL1_15/phase3/languages/messages/MessagesEn.php
@@ -1,22 +1,13 @@
22 <?php
3 -/** English (English)
 3+/**
 4+ * This is the default English localisation file
45 *
5 - * See MessagesQqq.php for message documentation incl. usage of parameters
6 - * To improve a translation please visit http://translatewiki.net
 6+ * END USERS: DO NOT EDIT THIS FILE DIRECTLY!
77 *
8 - * @ingroup Language
9 - * @file
10 - *
11 - * @author Brest
12 - * @author Crazymadlover
13 - * @author EPO
14 - * @author Fryed-peach
15 - * @author Joseph
16 - * @author Locos epraix
17 - * @author Meno25
18 - * @author Natsubee
19 - * @author PieRRoMaN
20 - * @author Spiritia
 8+ * Changes in this file will be lost during software upgrades.
 9+ * You can make your customizations on the wiki.
 10+ * While logged in as administrator, go to [[Special:Allmessages]]
 11+ * and edit the MediaWiki:* pages listed there.
2112 */
2213
2314 /**
@@ -480,6 +471,26 @@
481472 # the regex in MagicWord::initRegex
482473
483474 $messages = array(
 475+/*
 476+The sidebar for MonoBook is generated from this message, lines that do not
 477+begin with * or ** are discarded, furthermore lines that do begin with ** and
 478+do not contain | are also discarded, but do not depend on this behaviour for
 479+future releases. Also note that since each list value is wrapped in a unique
 480+XHTML id it should only appear once and include characters that are legal
 481+XHTML id names.
 482+*/
 483+'sidebar' => '
 484+* navigation
 485+** mainpage|mainpage-description
 486+** portal-url|portal
 487+** currentevents-url|currentevents
 488+** recentchanges-url|recentchanges
 489+** randompage-url|randompage
 490+** helppage|help
 491+* SEARCH
 492+* TOOLBOX
 493+* LANGUAGES', # do not translate or duplicate this message to other languages
 494+
484495 # User preference toggles
485496 'tog-underline' => 'Link underlining:',
486497 'tog-highlightbroken' => 'Format broken links <a href="" class="new">like this</a> (alternative: like this<a href="" class="internal">?</a>)',
@@ -587,6 +598,7 @@
588599
589600 # Categories related messages
590601 'pagecategories' => '{{PLURAL:$1|Category|Categories}}',
 602+'pagecategorieslink' => 'Special:Categories', # do not translate or duplicate this message to other languages
591603 'category_header' => 'Pages in category "$1"',
592604 'subcategories' => 'Subcategories',
593605 'category-media-header' => 'Media in category "$1"',
@@ -621,7 +633,7 @@
622634 'qbpageinfo' => 'Context',
623635 'qbmyoptions' => 'My pages',
624636 'qbspecialpages' => 'Special pages',
625 -'moredotdotdot' => 'More...',
 637+'moredotdotdot' => 'More…',
626638 'mypage' => 'My page',
627639 'mytalk' => 'My talk',
628640 'anontalk' => 'Talk for this IP',
@@ -664,6 +676,7 @@
665677 'specialpage' => 'Special Page',
666678 'personaltools' => 'Personal tools',
667679 'postcomment' => 'New section',
 680+'addsection' => '+', # do not translate or duplicate this message to other languages
668681 'articlepage' => 'View content page',
669682 'talk' => 'Discussion',
670683 'views' => 'Views',
@@ -717,37 +730,43 @@
718731 'versionrequiredtext' => 'Version $1 of MediaWiki is required to use this page.
719732 See [[Special:Version|version page]].',
720733
721 -'ok' => 'OK',
722 -'pagetitle' => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it
723 -'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it
724 -'retrievedfrom' => 'Retrieved from "$1"',
725 -'youhavenewmessages' => 'You have $1 ($2).',
726 -'newmessageslink' => 'new messages',
727 -'newmessagesdifflink' => 'last change',
728 -'youhavenewmessagesmulti' => 'You have new messages on $1',
729 -'editsection' => 'edit',
730 -'editsection-brackets' => '[$1]', # only translate this message to other languages if you have to change it
731 -'editold' => 'edit',
732 -'viewsourceold' => 'view source',
733 -'editlink' => 'edit',
734 -'viewsourcelink' => 'view source',
735 -'editsectionhint' => 'Edit section: $1',
736 -'toc' => 'Contents',
737 -'showtoc' => 'show',
738 -'hidetoc' => 'hide',
739 -'thisisdeleted' => 'View or restore $1?',
740 -'viewdeleted' => 'View $1?',
741 -'restorelink' => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
742 -'feedlinks' => 'Feed:',
743 -'feed-invalid' => 'Invalid subscription feed type.',
744 -'feed-unavailable' => 'Syndication feeds are not available',
745 -'site-rss-feed' => '$1 RSS Feed',
746 -'site-atom-feed' => '$1 Atom Feed',
747 -'page-rss-feed' => '"$1" RSS Feed',
748 -'page-atom-feed' => '"$1" Atom Feed',
749 -'feed-atom' => 'Atom', # only translate this message to other languages if you have to change it
750 -'feed-rss' => 'RSS', # only translate this message to other languages if you have to change it
751 -'red-link-title' => '$1 (page does not exist)',
 734+'ok' => 'OK',
 735+'sitetitle' => '{{SITENAME}}', # do not translate or duplicate this message to other languages
 736+'pagetitle' => '$1 - {{SITENAME}}', # only translate this message to other languages if you have to change it
 737+'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it
 738+'sitesubtitle' => '', # do not translate or duplicate this message to other languages
 739+'retrievedfrom' => 'Retrieved from "$1"',
 740+'youhavenewmessages' => 'You have $1 ($2).',
 741+'newmessageslink' => 'new messages',
 742+'newmessagesdifflink' => 'last change',
 743+'youhavenewmessagesmulti' => 'You have new messages on $1',
 744+'newtalkseparator' => ',_', # do not translate or duplicate this message to other languages
 745+'editsection' => 'edit',
 746+'editsection-brackets' => '[$1]', # only translate this message to other languages if you have to change it
 747+'editold' => 'edit',
 748+'viewsourceold' => 'view source',
 749+'editlink' => 'edit',
 750+'viewsourcelink' => 'view source',
 751+'editsectionhint' => 'Edit section: $1',
 752+'toc' => 'Contents',
 753+'showtoc' => 'show',
 754+'hidetoc' => 'hide',
 755+'thisisdeleted' => 'View or restore $1?',
 756+'viewdeleted' => 'View $1?',
 757+'restorelink' => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
 758+'feedlinks' => 'Feed:',
 759+'feed-invalid' => 'Invalid subscription feed type.',
 760+'feed-unavailable' => 'Syndication feeds are not available',
 761+'site-rss-feed' => '$1 RSS Feed',
 762+'site-atom-feed' => '$1 Atom Feed',
 763+'page-rss-feed' => '"$1" RSS Feed',
 764+'page-atom-feed' => '"$1" Atom Feed',
 765+'feed-atom' => 'Atom', # only translate this message to other languages if you have to change it
 766+'feed-rss' => 'RSS', # only translate this message to other languages if you have to change it
 767+'sitenotice' => '-', # the equivalent to wgSiteNotice; do not translate or duplicate this message to other languages
 768+'anonnotice' => '-', # do not translate or duplicate this message to other languages
 769+'newsectionheaderdefaultlevel' => '== $1 ==', # do not translate or duplicate this message to other languages
 770+'red-link-title' => '$1 (page does not exist)',
752771
753772 # Short words for each namespace, by default used in the namespace tab in monobook
754773 'nstab-main' => 'Page',
@@ -767,9 +786,9 @@
768787 You might have mistyped the URL, or followed an incorrect link.
769788 This might also indicate a bug in the software used by {{SITENAME}}.',
770789 'nosuchspecialpage' => 'No such special page',
771 -'nospecialpagetext' => '<strong>You have requested an invalid special page.</strong>
 790+'nospecialpagetext' => "<big>'''You have requested an invalid special page.'''</big>
772791
773 -A list of valid special pages can be found at [[Special:SpecialPages|{{int:specialpages}}]].',
 792+A list of valid special pages can be found at [[Special:SpecialPages|{{int:specialpages}}]].",
774793
775794 # General errors
776795 'error' => 'Error',
@@ -779,12 +798,12 @@
780799 The last attempted database query was:
781800 <blockquote><tt>$1</tt></blockquote>
782801 from within function "<tt>$2</tt>".
783 -Database returned error "<tt>$3: $4</tt>".',
 802+MySQL returned error "<tt>$3: $4</tt>".',
784803 'dberrortextcl' => 'A database query syntax error has occurred.
785804 The last attempted database query was:
786805 "$1"
787806 from within function "$2".
788 -Database returned error "$3: $4"',
 807+MySQL returned error "$3: $4"',
789808 'noconnect' => 'Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server.<br />
790809 $1',
791810 'nodb' => 'Could not select database $1',
@@ -906,7 +925,7 @@
907926 'prefs-help-realname' => 'Real name is optional.
908927 If you choose to provide it, this will be used for giving you attribution for your work.',
909928 'loginerror' => 'Login error',
910 -'prefs-help-email' => 'E-mail address is optional, but is needed for password resets, should you forget your password.
 929+'prefs-help-email' => 'E-mail address is optional, but allows a new password to be e-mailed to you if you forget your password.
911930 You can also choose to let others contact you through your user or talk page without needing to reveal your identity.',
912931 'prefs-help-email-required' => 'E-mail address is required.',
913932 'nocookiesnew' => 'The user account was created, but you are not logged in.
@@ -950,6 +969,9 @@
951970 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.',
952971 'throttled-mailpassword' => 'A password reminder has already been sent, within the last {{PLURAL:$1|hour|$1 hours}}.
953972 To prevent abuse, only one password reminder will be sent per {{PLURAL:$1|hour|$1 hours}}.',
 973+'loginstart' => '', # do not translate or duplicate this message to other languages
 974+'loginend' => '', # do not translate or duplicate this message to other languages
 975+'signupend' => '{{int:loginend}}', # do not translate or duplicate this message to other languages
954976 'mailerror' => 'Error sending mail: $1',
955977 '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.
956978 As a result, visitors using this IP address cannot create any more accounts at the moment.',
@@ -967,9 +989,16 @@
968990 You should log in and change your password now.
969991
970992 You may ignore this message, if this account was created in error.',
971 -'login-throttled' => 'You have made too many recent login attempts.
972 -Please wait before trying again.',
 993+'login-throttled' => "You have made too many recent attempts on this account's password.
 994+Please wait before trying again.",
973995 'loginlanguagelabel' => 'Language: $1',
 996+'loginlanguagelinks' => '* Deutsch|de
 997+* English|en
 998+* Esperanto|eo
 999+* Français|fr
 1000+* Español|es
 1001+* Italiano|it
 1002+* Nederlands|nl', # do not translate or duplicate this message to other languages
9741003
9751004 # Password reset dialog
9761005 'resetpass' => 'Change password',
@@ -981,7 +1010,7 @@
9821011 'newpassword' => 'New password:',
9831012 'retypenew' => 'Retype new password:',
9841013 'resetpass_submit' => 'Set password and log in',
985 -'resetpass_success' => 'Your password has been changed successfully! Now logging you in...',
 1014+'resetpass_success' => 'Your password has been changed successfully! Now logging you in…',
9861015 'resetpass_bad_temporary' => 'Invalid temporary password.
9871016 You may have already successfully changed your password or requested a new temporary password.',
9881017 'resetpass_forbidden' => 'Passwords cannot be changed',
@@ -1087,14 +1116,17 @@
10881117 'newarticletext' => "You have followed a link to a page that does not exist yet.
10891118 To create the page, start typing in the box below (see the [[{{MediaWiki:Helppage}}|help page]] for more info).
10901119 If you are here by mistake, click your browser's '''back''' button.",
 1120+'newarticletextanon' => '{{int:newarticletext}}', # do not translate or duplicate this message to other languages
 1121+'talkpagetext' => '<!-- MediaWiki:talkpagetext -->', # do not translate or duplicate this message to other languages
10911122 'anontalkpagetext' => "----''This is the discussion page for an anonymous user who has not created an account yet, or who does not use it.
10921123 We therefore have to use the numerical IP address to identify him/her.
10931124 Such an IP address can be shared by several users.
10941125 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.''",
10951126 'noarticletext' => 'There is currently no text in this page.
10961127 You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
1097 -<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs],
 1128+<span class="plainlinks">[{{fullurl:Special:Log|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs],
10981129 or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span>.',
 1130+'noarticletextanon' => '{{int:noarticletext}}', # do not translate or duplicate this message to other languages
10991131 'userpage-userdoesnotexist' => 'User account "$1" is not registered.
11001132 Please check if you want to create/edit this page.',
11011133 'clearyourcache' => "'''Note - After saving, you may have to bypass your browser's cache to see the changes.'''
@@ -1212,13 +1244,14 @@
12131245 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.',
12141246 'undo-failure' => 'The edit could not be undone due to conflicting intermediate edits.',
12151247 'undo-norev' => 'The edit could not be undone because it does not exist or was deleted.',
1216 -'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])',
 1248+'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]])',
12171249
12181250 # Account creation failure
1219 -'cantcreateaccounttitle' => 'Cannot create account',
1220 -'cantcreateaccount-text' => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
 1251+'cantcreateaccounttitle' => 'Cannot create account',
 1252+'cantcreateaccount-text' => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
12211253
12221254 The reason given by $3 is ''$2''",
 1255+'cantcreateaccount-nonblock-text' => '', # do not translate or duplicate this message to other languages
12231256
12241257 # History pages
12251258 'viewpagelogs' => 'View logs for this page',
@@ -1227,6 +1260,8 @@
12281261 'currentrev-asof' => 'Current revision as of $1',
12291262 'revisionasof' => 'Revision as of $1',
12301263 'revision-info' => 'Revision as of $1 by $2', # Additionally available: $3: revision id
 1264+'revision-info-current' => '-', # Available parameters: $1: timestamp; $2: userlinks; $3: revision id; do not translate or duplicate this message to other languages
 1265+'revision-nav' => '($1) $2{{int:pipe-separator}}$3 ($4){{int:pipe-separator}}$5 ($6)', # do not translate or duplicate this message to other languages
12311266 'previousrevision' => '← Older revision',
12321267 'nextrevision' => 'Newer revision →',
12331268 'currentrevisionlink' => 'Current revision',
@@ -1236,8 +1271,10 @@
12371272 'page_first' => 'first',
12381273 'page_last' => 'last',
12391274 'histlegend' => "Diff selection: mark the radio boxes of the revisions to compare and hit enter or the button at the bottom.<br />
1240 -Legend: '''({{int:cur}})''' = difference with current revision, '''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
 1275+Legend: '''({{int:cur}})''' = difference with current revision,
 1276+'''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
12411277 'history-fieldset-title' => 'Browse history',
 1278+'history_copyright' => '-', # do not translate or duplicate this message to other languages
12421279 'deletedrev' => '[deleted]',
12431280 'histfirst' => 'Earliest',
12441281 'histlast' => 'Latest',
@@ -1283,23 +1320,22 @@
12841321
12851322 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]].",
12861323 'revdelete-suppress-text' => "Suppression should '''only''' be used for the following cases:
1287 -* Potentially libelous information
12881324 * Inappropriate personal information
12891325 *: ''home addresses and telephone numbers, social security numbers, etc.''",
12901326 'revdelete-legend' => 'Set visibility restrictions',
12911327 'revdelete-hide-text' => 'Hide revision text',
12921328 'revdelete-hide-name' => 'Hide action and target',
12931329 'revdelete-hide-comment' => 'Hide edit comment',
1294 -'revdelete-hide-user' => "Hide editor's username/IP address",
 1330+'revdelete-hide-user' => "Hide editor's username/IP",
12951331 'revdelete-hide-restricted' => 'Suppress data from administrators as well as others',
12961332 'revdelete-suppress' => 'Suppress data from administrators as well as others',
12971333 'revdelete-hide-image' => 'Hide file content',
12981334 'revdelete-unsuppress' => 'Remove restrictions on restored revisions',
1299 -'revdelete-log' => 'Reason for deletion:',
 1335+'revdelete-log' => 'Log comment:',
13001336 'revdelete-submit' => 'Apply to selected revision',
13011337 'revdelete-logentry' => 'changed revision visibility of [[$1]]',
13021338 'logdelete-logentry' => 'changed event visibility of [[$1]]',
1303 -'revdelete-success' => "'''Revision visibility successfully updated.'''",
 1339+'revdelete-success' => "'''Revision visibility successfully set.'''",
13041340 'logdelete-success' => "'''Log visibility successfully set.'''",
13051341 'revdel-restore' => 'change visibility',
13061342 'pagehist' => 'Page history',
@@ -1433,12 +1469,13 @@
14341470 'prevn-title' => 'Previous $1 {{PLURAL:$1|result|results}}',
14351471 'nextn-title' => 'Next $1 {{PLURAL:$1|result|results}}',
14361472 'shown-title' => 'Show $1 {{PLURAL:$1|result|results}} per page',
1437 -'viewprevnext' => 'View ($1 {{int:pipe-separator}} $2) ($3)',
 1473+'viewprevnext' => 'View ($1) ($2) ($3)',
14381474 'searchmenu-legend' => 'Search options',
14391475 'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki'''",
14401476 'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!'''",
14411477 'searchhelp-url' => 'Help:Contents',
14421478 'searchmenu-prefix' => '[[Special:PrefixIndex/$1|Browse pages with this prefix]]',
 1479+'searchmenu-help' => '[[{{MediaWiki:Searchhelp-url}}|{{int:help}}]]?', # do not translate or duplicate this message to other languages
14431480 'searchprofile-articles' => 'Content pages',
14441481 'searchprofile-articles-and-proj' => 'Content & project pages',
14451482 'searchprofile-project' => 'Project pages',
@@ -1459,6 +1496,7 @@
14601497 'search-suggest' => 'Did you mean: $1',
14611498 'search-interwiki-caption' => 'Sister projects',
14621499 'search-interwiki-default' => '$1 results:',
 1500+'search-interwiki-custom' => '', # do not translate or duplicate this message to other languages
14631501 'search-interwiki-more' => '(more)',
14641502 'search-mwsuggest-enabled' => 'with suggestions',
14651503 'search-mwsuggest-disabled' => 'no suggestions',
@@ -1481,9 +1519,26 @@
14821520 'searchdisabled' => '{{SITENAME}} search is disabled.
14831521 You can search via Google in the meantime.
14841522 Note that their indexes of {{SITENAME}} content may be out of date.',
 1523+'googlesearch' => '<form method="get" action="http://www.google.com/search" id="googlesearch">
 1524+ <input type="hidden" name="domains" value="{{SERVER}}" />
 1525+ <input type="hidden" name="num" value="50" />
 1526+ <input type="hidden" name="ie" value="$2" />
 1527+ <input type="hidden" name="oe" value="$2" />
14851528
 1529+ <input type="text" name="q" size="31" maxlength="255" value="$1" />
 1530+ <input type="submit" name="btnG" value="$3" />
 1531+ <div>
 1532+ <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
 1533+ <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
 1534+ </div>
 1535+</form>', # do not translate or duplicate this message to other languages
 1536+
 1537+# OpenSearch description
 1538+'opensearch-desc' => '{{SITENAME}} ({{CONTENTLANGUAGE}})', # do not translate or duplicate this message to other languages
 1539+
14861540 # Preferences page
14871541 'preferences' => 'Preferences',
 1542+'preferences-summary' => '', # do not translate or duplicate this message to other languages
14881543 'mypreferences' => 'My preferences',
14891544 'prefs-edits' => 'Number of edits:',
14901545 'prefsnologin' => 'Not logged in',
@@ -1568,6 +1623,7 @@
15691624
15701625 # User rights
15711626 'userrights' => 'User rights management', # Not used as normal message but as header for the special page itself
 1627+'userrights-summary' => '', # do not translate or duplicate this message to other languages
15721628 'userrights-lookup-user' => 'Manage user groups',
15731629 'userrights-user-editname' => 'Enter a username:',
15741630 'editusergroup' => 'Edit user groups',
@@ -1623,7 +1679,7 @@
16241680 'right-move-subpages' => 'Move pages with their subpages',
16251681 'right-move-rootuserpages' => 'Move root user pages',
16261682 'right-movefile' => 'Move files',
1627 -'right-suppressredirect' => 'Not create redirects from source pages when moving pages',
 1683+'right-suppressredirect' => 'Not create a redirect from the old name when moving a page',
16281684 'right-upload' => 'Upload files',
16291685 'right-reupload' => 'Overwrite existing files',
16301686 'right-reupload-own' => 'Overwrite existing files uploaded by oneself',
@@ -1714,6 +1770,7 @@
17151771 # Recent changes
17161772 'nchanges' => '$1 {{PLURAL:$1|change|changes}}',
17171773 'recentchanges' => 'Recent changes',
 1774+'recentchanges-url' => 'Special:RecentChanges', # do not translate or duplicate this message to other languages
17181775 'recentchanges-legend' => 'Recent changes options',
17191776 'recentchangestext' => 'Track the most recent changes to the wiki on this page.',
17201777 'recentchanges-feed-description' => 'Track the most recent changes to the wiki in this feed.',
@@ -1735,6 +1792,7 @@
17361793 'newpageletter' => 'N',
17371794 'boteditletter' => 'b',
17381795 'sectionlink' => '→', # only translate this message to other languages if you have to change it
 1796+'number_of_watching_users_RCview' => '[$1]', # do not translate or duplicate this message to other languages
17391797 'number_of_watching_users_pageview' => '[$1 watching {{PLURAL:$1|user|users}}]',
17401798 'rc_categories' => 'Limit to categories (separate with "|")',
17411799 'rc_categories_any' => 'Any',
@@ -1763,6 +1821,7 @@
17641822 'upload_directory_missing' => 'The upload directory ($1) is missing and could not be created by the webserver.',
17651823 'upload_directory_read_only' => 'The upload directory ($1) is not writable by the webserver.',
17661824 'uploaderror' => 'Upload error',
 1825+'upload-summary' => '', # do not translate or duplicate this message to other languages
17671826 'uploadtext' => "Use the form below to upload files.
17681827 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]].
17691828
@@ -1773,6 +1832,7 @@
17741833 'upload-permitted' => 'Permitted file types: $1.',
17751834 'upload-preferred' => 'Preferred file types: $1.',
17761835 'upload-prohibited' => 'Prohibited file types: $1.',
 1836+'uploadfooter' => '-', # do not translate or duplicate this message to other languages
17771837 'uploadlog' => 'upload log',
17781838 'uploadlogpage' => 'Upload log',
17791839 'uploadlogpagetext' => 'Below is a list of the most recent file uploads.
@@ -1803,30 +1863,25 @@
18041864 'emptyfile' => 'The file you uploaded seems to be empty.
18051865 This might be due to a typo in the file name.
18061866 Please check whether you really want to upload this file.',
1807 -'fileexists' => "A file with this name exists already, please check '''<tt>[[:$1]]</tt>''' if you are not sure if you want to change it.
1808 -[[$1|thumb]]",
1809 -'filepageexists' => "The description page for this file has already been created at '''<tt>[[:$1]]</tt>''', but no file with this name currently exists.
 1867+'fileexists' => "A file with this name exists already, please check '''<tt>$1</tt>''' if you are not sure if you want to change it.",
 1868+'filepageexists' => "The description page for this file has already been created at '''<tt>$1</tt>''', but no file with this name currently exists.
18101869 The summary you enter will not appear on the description page.
1811 -To make your summary appear there, you will need to manually edit it.
1812 -[[$1|thumb]]",
1813 -'fileexists-extension' => "A file with a similar name exists: [[$2|thumb]]
1814 -* Name of the uploading file: '''<tt>[[:$1]]</tt>'''
1815 -* Name of the existing file: '''<tt>[[:$2]]</tt>'''
 1870+To make your summary appear there, you will need to manually edit it",
 1871+'fileexists-extension' => "A file with a similar name exists:<br />
 1872+Name of the uploading file: '''<tt>$1</tt>'''<br />
 1873+Name of the existing file: '''<tt>$2</tt>'''<br />
18161874 Please choose a different name.",
18171875 'fileexists-thumb' => "<center>'''Existing file'''</center>",
18181876 'fileexists-thumbnail-yes' => "The file seems to be an image of reduced size ''(thumbnail)''.
1819 -[[$1|thumb]]
1820 -Please check the file '''<tt>[[:$1]]</tt>'''.
 1877+Please check the file '''<tt>$1</tt>'''.<br />
18211878 If the checked file is the same image of original size it is not necessary to upload an extra thumbnail.",
18221879 'file-thumbnail-no' => "The filename begins with '''<tt>$1</tt>'''.
18231880 It seems to be an image of reduced size ''(thumbnail)''.
18241881 If you have this image in full resolution upload this one, otherwise change the file name please.",
18251882 'fileexists-forbidden' => 'A file with this name already exists, and cannot be overwritten.
1826 -If you still want to upload your file, please go back and use a new name.
1827 -[[File:$1|thumb|center|$1]]',
 1883+If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
18281884 'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository.
1829 -If you still want to upload your file, please go back and use a new name.
1830 -[[File:$1|thumb|center|$1]]',
 1885+If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
18311886 'file-exists-duplicate' => 'This file is a duplicate of the following {{PLURAL:$1|file|files}}:',
18321887 'file-deleted-duplicate' => "A file identical to this file ([[$1]]) has previously been deleted.
18331888 You should check that file's deletion history before proceeding to re-upload it.",
@@ -1891,6 +1946,7 @@
18921947
18931948 'license' => 'Licensing:',
18941949 'nolicense' => 'None selected',
 1950+'licenses' => '-', # do not translate or duplicate this message to other languages
18951951 'license-nopreview' => '(Preview not available)',
18961952 'upload_source_url' => ' (a valid, publicly accessible URL)',
18971953 'upload_source_file' => ' (a file on your computer)',
@@ -1933,10 +1989,11 @@
19341990 'morelinkstoimage' => 'View [[Special:WhatLinksHere/$1|more links]] to this file.',
19351991 'redirectstofile' => 'The following {{PLURAL:$1|file redirects|$1 files redirect}} to this file:',
19361992 'duplicatesoffile' => 'The following {{PLURAL:$1|file is a duplicate|$1 files are duplicates}} of this file ([[Special:FileDuplicateSearch/$2|more details]]):',
1937 -'sharedupload' => 'This file is from $1 and may be used by other projects.', # $1 is the repo name, $2 is shareduploadwiki(-desc)
 1993+'sharedupload' => 'This file is from $1 and may be used by other projects. $2', # $1 is the repo name, $2 is shareduploadwiki(-desc)
19381994 'shareduploadwiki' => 'Please see the $1 for further information.',
19391995 'shareduploadwiki-desc' => 'The description on its $1 there is shown below.',
19401996 'shareduploadwiki-linktext' => 'file description page',
 1997+'shareddescriptionfollows' => '-', # do not translate or duplicate this message to other languages
19411998 'noimage' => 'No file by this name exists, but you can $1.',
19421999 'noimage-linktext' => 'upload one',
19432000 'uploadnewversion-linktext' => 'Upload a new version of this file',
@@ -1981,20 +2038,24 @@
19822039 'download' => 'download',
19832040
19842041 # Unwatched pages
1985 -'unwatchedpages' => 'Unwatched pages',
 2042+'unwatchedpages' => 'Unwatched pages',
 2043+'unwatchedpages-summary' => '', # do not translate or duplicate this message to other languages
19862044
19872045 # List redirects
1988 -'listredirects' => 'List of redirects',
 2046+'listredirects' => 'List of redirects',
 2047+'listredirects-summary' => '', # do not translate or duplicate this message to other languages
19892048
19902049 # Unused templates
1991 -'unusedtemplates' => 'Unused templates',
1992 -'unusedtemplatestext' => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
 2050+'unusedtemplates' => 'Unused templates',
 2051+'unusedtemplates-summary' => '', # do not translate or duplicate this message to other languages
 2052+'unusedtemplatestext' => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
19932053 Remember to check for other links to the templates before deleting them.',
1994 -'unusedtemplateswlh' => 'other links',
 2054+'unusedtemplateswlh' => 'other links',
19952055
19962056 # Random page
19972057 'randompage' => 'Random page',
19982058 'randompage-nopages' => 'There are no pages in the namespace "$1".',
 2059+'randompage-url' => 'Special:Random', # do not translate or duplicate this message to other languages
19992060
20002061 # Random redirect
20012062 'randomredirect' => 'Random redirect',
@@ -2002,6 +2063,7 @@
20032064
20042065 # Statistics
20052066 'statistics' => 'Statistics',
 2067+'statistics-summary' => '', # do not translate or duplicate this message to other languages
20062068 'statistics-header-pages' => 'Page statistics',
20072069 'statistics-header-edits' => 'Edit statistics',
20082070 'statistics-header-views' => 'View statistics',
@@ -2019,102 +2081,136 @@
20202082 'statistics-users-active' => 'Active users',
20212083 'statistics-users-active-desc' => 'Users who have performed an action in the last {{PLURAL:$1|day|$1 days}}',
20222084 'statistics-mostpopular' => 'Most viewed pages',
 2085+'statistics-footer' => '', # do not translate or duplicate this message to other languages
20232086
2024 -'disambiguations' => 'Disambiguation pages',
2025 -'disambiguationspage' => 'Template:disambig',
2026 -'disambiguations-text' => "The following pages link to a '''disambiguation page'''.
 2087+'disambiguations' => 'Disambiguation pages',
 2088+'disambiguations-summary' => '', # do not translate or duplicate this message to other languages
 2089+'disambiguationspage' => 'Template:disambig',
 2090+'disambiguations-text' => "The following pages link to a '''disambiguation page'''.
20272091 They should link to the appropriate topic instead.<br />
20282092 A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:Disambiguationspage]]",
20292093
20302094 'doubleredirects' => 'Double redirects',
 2095+'doubleredirects-summary' => '', # do not translate or duplicate this message to other languages
20312096 'doubleredirectstext' => 'This page lists pages which redirect to other redirect pages.
2032 -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.
2033 -<s>Crossed out</s> entries have been solved.',
 2097+Each row contains links to the first and second redirect, as well as the target of the second redirect, which is usually "real" target page, which the first redirect should point to.',
20342098 'double-redirect-fixed-move' => '[[$1]] has been moved.
20352099 It now redirects to [[$2]].',
20362100 'double-redirect-fixer' => 'Redirect fixer',
20372101
2038 -'brokenredirects' => 'Broken redirects',
2039 -'brokenredirectstext' => 'The following redirects link to non-existent pages:',
2040 -'brokenredirects-edit' => '(edit)',
2041 -'brokenredirects-delete' => '(delete)',
 2102+'brokenredirects' => 'Broken redirects',
 2103+'brokenredirects-summary' => '', # do not translate or duplicate this message to other languages
 2104+'brokenredirectstext' => 'The following redirects link to non-existent pages:',
 2105+'brokenredirects-edit' => '(edit)',
 2106+'brokenredirects-delete' => '(delete)',
20422107
20432108 'withoutinterwiki' => 'Pages without language links',
20442109 'withoutinterwiki-summary' => 'The following pages do not link to other language versions.',
20452110 'withoutinterwiki-legend' => 'Prefix',
20462111 'withoutinterwiki-submit' => 'Show',
20472112
2048 -'fewestrevisions' => 'Pages with the fewest revisions',
 2113+'fewestrevisions' => 'Pages with the fewest revisions',
 2114+'fewestrevisions-summary' => '', # do not translate or duplicate this message to other languages
20492115
20502116 # Miscellaneous special pages
2051 -'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
2052 -'ncategories' => '$1 {{PLURAL:$1|category|categories}}',
2053 -'nlinks' => '$1 {{PLURAL:$1|link|links}}',
2054 -'nmembers' => '$1 {{PLURAL:$1|member|members}}',
2055 -'nrevisions' => '$1 {{PLURAL:$1|revision|revisions}}',
2056 -'nviews' => '$1 {{PLURAL:$1|view|views}}',
2057 -'specialpage-empty' => 'There are no results for this report.',
2058 -'lonelypages' => 'Orphaned pages',
2059 -'lonelypagestext' => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
2060 -'uncategorizedpages' => 'Uncategorized pages',
2061 -'uncategorizedcategories' => 'Uncategorized categories',
2062 -'uncategorizedimages' => 'Uncategorized files',
2063 -'uncategorizedtemplates' => 'Uncategorized templates',
2064 -'unusedcategories' => 'Unused categories',
2065 -'unusedimages' => 'Unused files',
2066 -'popularpages' => 'Popular pages',
2067 -'wantedcategories' => 'Wanted categories',
2068 -'wantedpages' => 'Wanted pages',
2069 -'wantedpages-badtitle' => 'Invalid title in result set: $1',
2070 -'wantedfiles' => 'Wanted files',
2071 -'wantedtemplates' => 'Wanted templates',
2072 -'mostlinked' => 'Most linked-to pages',
2073 -'mostlinkedcategories' => 'Most linked-to categories',
2074 -'mostlinkedtemplates' => 'Most linked-to templates',
2075 -'mostcategories' => 'Pages with the most categories',
2076 -'mostimages' => 'Most linked-to files',
2077 -'mostrevisions' => 'Pages with the most revisions',
2078 -'prefixindex' => 'All pages with prefix',
2079 -'shortpages' => 'Short pages',
2080 -'longpages' => 'Long pages',
2081 -'deadendpages' => 'Dead-end pages',
2082 -'deadendpagestext' => 'The following pages do not link to other pages in {{SITENAME}}.',
2083 -'protectedpages' => 'Protected pages',
2084 -'protectedpages-indef' => 'Indefinite protections only',
2085 -'protectedpages-cascade' => 'Cascading protections only',
2086 -'protectedpagestext' => 'The following pages are protected from moving or editing',
2087 -'protectedpagesempty' => 'No pages are currently protected with these parameters.',
2088 -'protectedtitles' => 'Protected titles',
2089 -'protectedtitlestext' => 'The following titles are protected from creation',
2090 -'protectedtitlesempty' => 'No titles are currently protected with these parameters.',
2091 -'listusers' => 'User list',
2092 -'listusers-editsonly' => 'Show only users with edits',
2093 -'listusers-creationsort' => 'Sort by creation date',
2094 -'usereditcount' => '$1 {{PLURAL:$1|edit|edits}}',
2095 -'usercreated' => 'Created on $1 at $2',
2096 -'newpages' => 'New pages',
2097 -'newpages-username' => 'Username:',
2098 -'ancientpages' => 'Oldest pages',
2099 -'move' => 'Move',
2100 -'movethispage' => 'Move this page',
2101 -'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.',
2102 -'unusedcategoriestext' => 'The following category pages exist, although no other page or category makes use of them.',
2103 -'notargettitle' => 'No target',
2104 -'notargettext' => 'You have not specified a target page or user to perform this function on.',
2105 -'nopagetitle' => 'No such target page',
2106 -'nopagetext' => 'The target page you have specified does not exist.',
2107 -'pager-newer-n' => '{{PLURAL:$1|newer 1|newer $1}}',
2108 -'pager-older-n' => '{{PLURAL:$1|older 1|older $1}}',
2109 -'suppress' => 'Oversight',
 2117+'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
 2118+'ncategories' => '$1 {{PLURAL:$1|category|categories}}',
 2119+'nlinks' => '$1 {{PLURAL:$1|link|links}}',
 2120+'nmembers' => '$1 {{PLURAL:$1|member|members}}',
 2121+'nrevisions' => '$1 {{PLURAL:$1|revision|revisions}}',
 2122+'nviews' => '$1 {{PLURAL:$1|view|views}}',
 2123+'specialpage-empty' => 'There are no results for this report.',
 2124+'lonelypages' => 'Orphaned pages',
 2125+'lonelypages-summary' => '', # do not translate or duplicate this message to other languages
 2126+'lonelypagestext' => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
 2127+'uncategorizedpages' => 'Uncategorized pages',
 2128+'uncategorizedpages-summary' => '', # do not translate or duplicate this message to other languages
 2129+'uncategorizedcategories' => 'Uncategorized categories',
 2130+'uncategorizedcategories-summary' => '', # do not translate or duplicate this message to other languages
 2131+'uncategorizedimages' => 'Uncategorized files',
 2132+'uncategorizedimages-summary' => '', # do not translate or duplicate this message to other languages
 2133+'uncategorizedtemplates' => 'Uncategorized templates',
 2134+'uncategorizedtemplates-summary' => '', # do not translate or duplicate this message to other languages
 2135+'unusedcategories' => 'Unused categories',
 2136+'unusedimages' => 'Unused files',
 2137+'popularpages' => 'Popular pages',
 2138+'popularpages-summary' => '', # do not translate or duplicate this message to other languages
 2139+'wantedcategories' => 'Wanted categories',
 2140+'wantedcategories-summary' => '', # do not translate or duplicate this message to other languages
 2141+'wantedpages' => 'Wanted pages',
 2142+'wantedpages-summary' => '', # do not translate or duplicate this message to other languages
 2143+'wantedpages-badtitle' => 'Invalid title in result set: $1',
 2144+'wantedfiles' => 'Wanted files',
 2145+'wantedfiles-summary' => '', # do not translate or duplicate this message to other languages
 2146+'wantedtemplates' => 'Wanted templates',
 2147+'wantedtemplates-summary' => '', # do not translate or duplicate this message to other languages
 2148+'mostlinked' => 'Most linked-to pages',
 2149+'mostlinked-summary' => '', # do not translate or duplicate this message to other languages
 2150+'mostlinkedcategories' => 'Most linked-to categories',
 2151+'mostlinkedcategories-summary' => '', # do not translate or duplicate this message to other languages
 2152+'mostlinkedtemplates' => 'Most linked-to templates',
 2153+'mostlinkedtemplates-summary' => '', # do not translate or duplicate this message to other languages
 2154+'mostcategories' => 'Pages with the most categories',
 2155+'mostcategories-summary' => '', # do not translate or duplicate this message to other languages
 2156+'mostimages' => 'Most linked-to files',
 2157+'mostimages-summary' => '', # do not translate or duplicate this message to other languages
 2158+'mostrevisions' => 'Pages with the most revisions',
 2159+'mostrevisions-summary' => '', # do not translate or duplicate this message to other languages
 2160+'prefixindex' => 'All pages with prefix',
 2161+'prefixindex-summary' => '', # do not translate or duplicate this message to other languages
 2162+'shortpages' => 'Short pages',
 2163+'shortpages-summary' => '', # do not translate or duplicate this message to other languages
 2164+'longpages' => 'Long pages',
 2165+'longpages-summary' => '', # do not translate or duplicate this message to other languages
 2166+'deadendpages' => 'Dead-end pages',
 2167+'deadendpages-summary' => '', # do not translate or duplicate this message to other languages
 2168+'deadendpagestext' => 'The following pages do not link to other pages in {{SITENAME}}.',
 2169+'protectedpages' => 'Protected pages',
 2170+'protectedpages-indef' => 'Indefinite protections only',
 2171+'protectedpages-summary' => '', # do not translate or duplicate this message to other languages
 2172+'protectedpages-cascade' => 'Cascading protections only',
 2173+'protectedpagestext' => 'The following pages are protected from moving or editing',
 2174+'protectedpagesempty' => 'No pages are currently protected with these parameters.',
 2175+'protectedtitles' => 'Protected titles',
 2176+'protectedtitles-summary' => '', # do not translate or duplicate this message to other languages
 2177+'protectedtitlestext' => 'The following titles are protected from creation',
 2178+'protectedtitlesempty' => 'No titles are currently protected with these parameters.',
 2179+'listusers' => 'User list',
 2180+'listusers-summary' => '', # do not translate or duplicate this message to other languages
 2181+'listusers-editsonly' => 'Show only users with edits',
 2182+'listusers-creationsort' => 'Sort by creation date',
 2183+'usereditcount' => '$1 {{PLURAL:$1|edit|edits}}',
 2184+'usercreated' => 'Created on $1 at $2',
 2185+'newpages' => 'New pages',
 2186+'newpages-summary' => '', # do not translate or duplicate this message to other languages
 2187+'newpages-username' => 'Username:',
 2188+'ancientpages' => 'Oldest pages',
 2189+'ancientpages-summary' => '', # do not translate or duplicate this message to other languages
 2190+'move' => 'Move',
 2191+'movethispage' => 'Move this page',
 2192+'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.',
 2193+'unusedcategoriestext' => 'The following category pages exist, although no other page or category makes use of them.',
 2194+'notargettitle' => 'No target',
 2195+'notargettext' => 'You have not specified a target page or user to perform this function on.',
 2196+'nopagetitle' => 'No such target page',
 2197+'nopagetext' => 'The target page you have specified does not exist.',
 2198+'pager-newer-n' => '{{PLURAL:$1|newer 1|newer $1}}',
 2199+'pager-older-n' => '{{PLURAL:$1|older 1|older $1}}',
 2200+'suppress' => 'Oversight',
21102201
21112202 # Book sources
21122203 'booksources' => 'Book sources',
 2204+'booksources-summary' => '', # do not translate or duplicate this message to other languages
21132205 'booksources-search-legend' => 'Search for book sources',
21142206 'booksources-isbn' => 'ISBN:', # only translate this message to other languages if you have to change it
21152207 'booksources-go' => 'Go',
21162208 '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:',
21172209 'booksources-invalid-isbn' => 'The given ISBN does not appear to be valid; check for errors copying from the original source.',
21182210
 2211+# Magic words
 2212+'rfcurl' => 'http://tools.ietf.org/html/rfc$1', # do not translate or duplicate this message to other languages
 2213+'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1', # do not translate or duplicate this message to other languages
 2214+
21192215 # Special:Log
21202216 'specialloguserlabel' => 'User:',
21212217 'speciallogtitlelabel' => 'Title:',
@@ -2127,6 +2223,7 @@
21282224
21292225 # Special:AllPages
21302226 'allpages' => 'All pages',
 2227+'allpages-summary' => '', # do not translate or duplicate this message to other languages
21312228 'alphaindexline' => '$1 to $2',
21322229 'nextpage' => 'Next page ($1)',
21332230 'prevpage' => 'Previous page ($1)',
@@ -2145,6 +2242,7 @@
21462243
21472244 # Special:Categories
21482245 'categories' => 'Categories',
 2246+'categories-summary' => '', # do not translate or duplicate this message to other languages
21492247 'categoriespagetext' => 'The following categories contain pages or media.
21502248 [[Special:UnusedCategories|Unused categories]] are not shown here.
21512249 Also see [[Special:WantedCategories|wanted categories]].',
@@ -2174,6 +2272,7 @@
21752273 # Special:Log/newusers
21762274 'newuserlogpage' => 'User creation log',
21772275 'newuserlogpagetext' => 'This is a log of user creations.',
 2276+'newuserlogentry' => '', # do not translate or duplicate this message to other languages
21782277 'newuserlog-byemail' => 'password sent by e-mail',
21792278 'newuserlog-create-entry' => 'New user account',
21802279 'newuserlog-create2-entry' => 'created new account $1',
@@ -2188,10 +2287,10 @@
21892288 'listgrouprights-helppage' => 'Help:Group rights',
21902289 'listgrouprights-members' => '(list of members)',
21912290 'listgrouprights-right-display' => '$1 ($2)', # only translate this message to other languages if you have to change it
2192 -'listgrouprights-addgroup' => 'Add {{PLURAL:$2|group|groups}}: $1',
2193 -'listgrouprights-removegroup' => 'Remove {{PLURAL:$2|group|groups}}: $1',
2194 -'listgrouprights-addgroup-all' => 'Add all groups',
2195 -'listgrouprights-removegroup-all' => 'Remove all groups',
 2291+'listgrouprights-addgroup' => 'Can add {{PLURAL:$2|group|groups}}: $1',
 2292+'listgrouprights-removegroup' => 'Can remove {{PLURAL:$2|group|groups}}: $1',
 2293+'listgrouprights-addgroup-all' => 'Can add all groups',
 2294+'listgrouprights-removegroup-all' => 'Can remove all groups',
21962295
21972296 # E-mail user
21982297 'mailnologin' => 'No send address',
@@ -2236,7 +2335,7 @@
22372336 'unwatch' => 'Unwatch',
22382337 'unwatchthispage' => 'Stop watching',
22392338 'notanarticle' => 'Not a content page',
2240 -'notvisiblerev' => 'The last revision by a different user has been deleted',
 2339+'notvisiblerev' => 'Revision has been deleted',
22412340 'watchnochange' => 'None of your watched items were edited in the time period displayed.',
22422341 'watchlist-details' => '{{PLURAL:$1|$1 page|$1 pages}} on your watchlist, not counting talk pages.',
22432342 'wlheader-enotif' => '* E-mail notification is enabled.',
@@ -2244,14 +2343,14 @@
22452344 'watchmethod-recent' => 'checking recent edits for watched pages',
22462345 'watchmethod-list' => 'checking watched pages for recent edits',
22472346 'watchlistcontains' => 'Your watchlist contains $1 {{PLURAL:$1|page|pages}}.',
2248 -'iteminvalidname' => "Problem with item '$1', invalid name...",
 2347+'iteminvalidname' => "Problem with item '$1', invalid name…",
22492348 'wlnote' => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}.",
22502349 'wlshowlast' => 'Show last $1 hours $2 days $3',
22512350 'watchlist-options' => 'Watchlist options',
22522351
22532352 # Displayed when you click the "watch" button and it is in the process of watching
2254 -'watching' => 'Watching...',
2255 -'unwatching' => 'Unwatching...',
 2353+'watching' => 'Watching…',
 2354+'unwatching' => 'Unwatching…',
22562355
22572356 'enotif_mailer' => '{{SITENAME}} Notification Mailer',
22582357 'enotif_reset' => 'Mark all pages visited',
@@ -2331,12 +2430,12 @@
23322431 'rollbackfailed' => 'Rollback failed',
23332432 'cantrollback' => 'Cannot revert edit;
23342433 last contributor is only author of this page.',
2335 -'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
 2434+'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
23362435 someone else has edited or rolled back the page already.
23372436
2338 -The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
 2437+The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
23392438 'editcomment' => "The edit summary was: \"''\$1''\".", # only shown if there is an edit comment
2340 -'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]]) to last revision by [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 2439+'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last revision by [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
23412440 'rollback-success' => 'Reverted edits by $1;
23422441 changed back to last revision by $2.',
23432442 'sessionfailure' => 'There seems to be a problem with your login session;
@@ -2355,7 +2454,7 @@
23562455 'prot_1movedto2' => '[[$1]] moved to [[$2]]',
23572456 'protect-backlink' => '← $1', # only translate this message to other languages if you have to change it
23582457 'protect-legend' => 'Confirm protection',
2359 -'protectcomment' => 'Reason:',
 2458+'protectcomment' => 'Comment:',
23602459 'protectexpiry' => 'Expires:',
23612460 'protect_expiry_invalid' => 'Expiry time is invalid.',
23622461 'protect_expiry_old' => 'Expiry time is in the past.',
@@ -2458,7 +2557,7 @@
24592558 'undelete-error-long' => 'Errors were encountered while undeleting the file:
24602559
24612560 $1',
2462 -'undelete-show-file-confirm' => 'Are you sure you want to view the deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
 2561+'undelete-show-file-confirm' => 'Are you sure you want to view a deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
24632562 'undelete-show-file-submit' => 'Yes',
24642563
24652564 # Namespace form on various pages
@@ -2482,13 +2581,16 @@
24832582 'sp-contributions-blocklog' => 'block log',
24842583 'sp-contributions-logs' => 'logs',
24852584 'sp-contributions-search' => 'Search for contributions',
2486 -'sp-contributions-username' => 'IP address or username:',
 2585+'sp-contributions-username' => 'IP Address or username:',
24872586 'sp-contributions-submit' => 'Search',
24882587 'sp-contributions-explain' => '', # only translate this message to other languages if you have to change it
 2588+'sp-contributions-footer' => '-', # do not translate or duplicate this message to other languages
 2589+'sp-contributions-footer-anon' => '-', # do not translate or duplicate this message to other languages
24892590
24902591 # What links here
24912592 'whatlinkshere' => 'What links here',
24922593 'whatlinkshere-title' => 'Pages that link to "$1"',
 2594+'whatlinkshere-summary' => '', # do not translate or duplicate this message to other languages
24932595 'whatlinkshere-page' => 'Page:',
24942596 'whatlinkshere-backlink' => '← $1', # only translate this message to other languages if you have to change it
24952597 'linkshere' => "The following pages link to '''[[:$1]]''':",
@@ -2559,6 +2661,7 @@
25602662 'ipblocklist-sh-userblocks' => '$1 account blocks',
25612663 'ipblocklist-sh-tempblocks' => '$1 temporary blocks',
25622664 'ipblocklist-sh-addressblocks' => '$1 single IP blocks',
 2665+'ipblocklist-summary' => '', # do not translate or duplicate this message to other languages
25632666 'ipblocklist-submit' => 'Search',
25642667 'blocklistline' => '$1, $2 blocked $3 ($4)',
25652668 'infiniteblock' => 'infinite',
@@ -2737,8 +2840,8 @@
27382841 # Namespace 8 related
27392842 'allmessages' => 'System messages',
27402843 'allmessagesname' => 'Name',
2741 -'allmessagesdefault' => 'Default message text',
2742 -'allmessagescurrent' => 'Current message text',
 2844+'allmessagesdefault' => 'Default text',
 2845+'allmessagescurrent' => 'Current text',
27432846 'allmessagestext' => 'This is a list of system messages available in the MediaWiki namespace.
27442847 Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [http://translatewiki.net translatewiki.net] if you wish to contribute to the generic MediaWiki localisation.',
27452848 'allmessagesnotsupportedDB' => "This page cannot be used because '''\$wgUseDatabaseMessages''' has been disabled.",
@@ -2769,7 +2872,7 @@
27702873 'import-comment' => 'Comment:',
27712874 'importtext' => 'Please export the file from the source wiki using the [[Special:Export|export utility]].
27722875 Save it to your computer and upload it here.',
2773 -'importstart' => 'Importing pages...',
 2876+'importstart' => 'Importing pages…',
27742877 'import-revision-count' => '$1 {{PLURAL:$1|revision|revisions}}',
27752878 'importnopages' => 'No pages to import.',
27762879 'importfailed' => 'Import failed: <nowiki>$1</nowiki>',
@@ -2804,6 +2907,67 @@
28052908 'import-logentry-interwiki' => 'transwikied $1',
28062909 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revision|revisions}} from $2',
28072910
 2911+# Keyboard access keys for power users
 2912+'accesskey-pt-userpage' => '.', # do not translate or duplicate this message to other languages
 2913+'accesskey-pt-anonuserpage' => '.', # do not translate or duplicate this message to other languages
 2914+'accesskey-pt-mytalk' => 'n', # do not translate or duplicate this message to other languages
 2915+'accesskey-pt-anontalk' => 'n', # do not translate or duplicate this message to other languages
 2916+'accesskey-pt-preferences' => '', # do not translate or duplicate this message to other languages
 2917+'accesskey-pt-watchlist' => 'l', # do not translate or duplicate this message to other languages
 2918+'accesskey-pt-mycontris' => 'y', # do not translate or duplicate this message to other languages
 2919+'accesskey-pt-login' => 'o', # do not translate or duplicate this message to other languages
 2920+'accesskey-pt-anonlogin' => 'o', # do not translate or duplicate this message to other languages
 2921+'accesskey-pt-logout' => '', # do not translate or duplicate this message to other languages
 2922+'accesskey-ca-talk' => 't', # do not translate or duplicate this message to other languages
 2923+'accesskey-ca-edit' => 'e', # do not translate or duplicate this message to other languages
 2924+'accesskey-ca-addsection' => '+', # do not translate or duplicate this message to other languages
 2925+'accesskey-ca-viewsource' => 'e', # do not translate or duplicate this message to other languages
 2926+'accesskey-ca-history' => 'h', # do not translate or duplicate this message to other languages
 2927+'accesskey-ca-protect' => '=', # do not translate or duplicate this message to other languages
 2928+'accesskey-ca-delete' => 'd', # do not translate or duplicate this message to other languages
 2929+'accesskey-ca-undelete' => 'd', # do not translate or duplicate this message to other languages
 2930+'accesskey-ca-move' => 'm', # do not translate or duplicate this message to other languages
 2931+'accesskey-ca-watch' => 'w', # do not translate or duplicate this message to other languages
 2932+'accesskey-ca-unwatch' => 'w', # do not translate or duplicate this message to other languages
 2933+'accesskey-search' => 'f', # do not translate or duplicate this message to other languages
 2934+'accesskey-search-go' => '', # do not translate or duplicate this message to other languages
 2935+'accesskey-search-fulltext' => '', # do not translate or duplicate this message to other languages
 2936+'accesskey-p-logo' => 'z', # do not translate or duplicate this message to other languages
 2937+'accesskey-n-mainpage' => '', # do not translate or duplicate this message to other languages
 2938+'accesskey-n-portal' => '', # do not translate or duplicate this message to other languages
 2939+'accesskey-n-currentevents' => '', # do not translate or duplicate this message to other languages
 2940+'accesskey-n-recentchanges' => 'r', # do not translate or duplicate this message to other languages
 2941+'accesskey-n-randompage' => 'x', # do not translate or duplicate this message to other languages
 2942+'accesskey-n-help' => '', # do not translate or duplicate this message to other languages
 2943+'accesskey-t-whatlinkshere' => 'j', # do not translate or duplicate this message to other languages
 2944+'accesskey-t-recentchangeslinked' => 'k', # do not translate or duplicate this message to other languages
 2945+'accesskey-feed-rss' => '', # do not translate or duplicate this message to other languages
 2946+'accesskey-feed-atom' => '', # do not translate or duplicate this message to other languages
 2947+'accesskey-t-contributions' => '', # do not translate or duplicate this message to other languages
 2948+'accesskey-t-emailuser' => '', # do not translate or duplicate this message to other languages
 2949+'accesskey-t-permalink' => '', # do not translate or duplicate this message to other languages
 2950+'accesskey-t-print' => 'p', # do not translate or duplicate this message to other languages
 2951+'accesskey-t-upload' => 'u', # do not translate or duplicate this message to other languages
 2952+'accesskey-t-specialpages' => 'q', # do not translate or duplicate this message to other languages
 2953+'accesskey-ca-nstab-main' => 'c', # do not translate or duplicate this message to other languages
 2954+'accesskey-ca-nstab-user' => 'c', # do not translate or duplicate this message to other languages
 2955+'accesskey-ca-nstab-media' => 'c', # do not translate or duplicate this message to other languages
 2956+'accesskey-ca-nstab-special' => '', # do not translate or duplicate this message to other languages
 2957+'accesskey-ca-nstab-project' => 'a', # do not translate or duplicate this message to other languages
 2958+'accesskey-ca-nstab-image' => 'c', # do not translate or duplicate this message to other languages
 2959+'accesskey-ca-nstab-mediawiki' => 'c', # do not translate or duplicate this message to other languages
 2960+'accesskey-ca-nstab-template' => 'c', # do not translate or duplicate this message to other languages
 2961+'accesskey-ca-nstab-help' => 'c', # do not translate or duplicate this message to other languages
 2962+'accesskey-ca-nstab-category' => 'c', # do not translate or duplicate this message to other languages
 2963+'accesskey-minoredit' => 'i', # do not translate or duplicate this message to other languages
 2964+'accesskey-save' => 's', # do not translate or duplicate this message to other languages
 2965+'accesskey-preview' => 'p', # do not translate or duplicate this message to other languages
 2966+'accesskey-diff' => 'v', # do not translate or duplicate this message to other languages
 2967+'accesskey-compareselectedversions' => 'v', # do not translate or duplicate this message to other languages
 2968+'accesskey-visualcomparison' => 'b', # do not translate or duplicate this message to other languages
 2969+'accesskey-watch' => 'w', # do not translate or duplicate this message to other languages
 2970+'accesskey-upload' => 's', # do not translate or duplicate this message to other languages
 2971+
28082972 # Tooltip help for the actions
28092973 'tooltip-pt-userpage' => 'Your user page',
28102974 'tooltip-pt-anonuserpage' => "The user page for the ip you're editing as",
@@ -2867,7 +3031,7 @@
28683032 'tooltip-recreate' => 'Recreate the page even though it has been deleted',
28693033 'tooltip-upload' => 'Start upload',
28703034 'tooltip-rollback' => '"Rollback" reverts edit(s) to this page of the last contributor in one click',
2871 -'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode.
 3035+'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode.
28723036 It allows adding a reason in the summary.',
28733037
28743038 # Stylesheets
@@ -2946,6 +3110,7 @@
29473111
29483112 # Patrolling
29493113 'markaspatrolleddiff' => 'Mark as patrolled',
 3114+'markaspatrolledlink' => '[$1]', # do not translate or duplicate this message to other languages
29503115 'markaspatrolledtext' => 'Mark this page as patrolled',
29513116 'markedaspatrolled' => 'Marked as patrolled',
29523117 'markedaspatrolledtext' => 'The selected revision has been marked as patrolled.',
@@ -2982,8 +3147,7 @@
29833148 'visual-comparison' => 'Visual comparison',
29843149
29853150 # Media information
2986 -'mediawarning' => "'''Warning''': This file type may contain malicious code.
2987 -By executing it, your system may be compromised.<hr />",
 3151+'mediawarning' => "'''Warning''': This file may contain malicious code, by executing it your system may be compromised.<hr />",
29883152 'imagemaxsize' => 'Limit images on file description pages to:',
29893153 'thumbsize' => 'Thumbnail size:',
29903154 'widthheight' => '$1×$2', # only translate this message to other languages if you have to change it
@@ -3203,6 +3367,11 @@
32043368 'exif-gpsdatestamp' => 'GPS date',
32053369 'exif-gpsdifferential' => 'GPS differential correction',
32063370
 3371+# Make & model, can be wikified in order to link to the camera and model name
 3372+'exif-make-value' => '$1', # do not translate or duplicate this message to other languages
 3373+'exif-model-value' => '$1', # do not translate or duplicate this message to other languages
 3374+'exif-software-value' => '$1', # do not translate or duplicate this message to other languages
 3375+
32073376 # EXIF attributes
32083377 'exif-compression-1' => 'Uncompressed',
32093378 'exif-compression-6' => 'JPEG', # only translate this message to other languages if you have to change it
@@ -3455,9 +3624,9 @@
34563625 'comma-separator' => ',&#32;', # only translate this message to other languages if you have to change it
34573626 'colon-separator' => ':&#32;', # only translate this message to other languages if you have to change it
34583627 'autocomment-prefix' => '-&#32;', # only translate this message to other languages if you have to change it
3459 -'pipe-separator' => '&#32;•&#32;', # only translate this message to other languages if you have to change it
 3628+'pipe-separator' => '&#32;|&#32;', # only translate this message to other languages if you have to change it
34603629 'word-separator' => '&#32;', # only translate this message to other languages if you have to change it
3461 -'ellipsis' => '...', # only translate this message to other languages if you have to change it
 3630+'ellipsis' => '…', # only translate this message to other languages if you have to change it
34623631 'percent' => '$1%', # only translate this message to other languages if you have to change it
34633632
34643633 # Multipage image navigation
@@ -3483,6 +3652,30 @@
34843653 'autoredircomment' => 'Redirected page to [[$1]]',
34853654 'autosumm-new' => "Created page with '$1'",
34863655
 3656+# Autoblock whitelist
 3657+'autoblock_whitelist' => 'AOL http://webmaster.info.aol.com/proxyinfo.html
 3658+*64.12.96.0/19
 3659+*149.174.160.0/20
 3660+*152.163.240.0/21
 3661+*152.163.248.0/22
 3662+*152.163.252.0/23
 3663+*152.163.96.0/22
 3664+*152.163.100.0/23
 3665+*195.93.32.0/22
 3666+*195.93.48.0/22
 3667+*195.93.64.0/19
 3668+*195.93.96.0/19
 3669+*195.93.16.0/20
 3670+*198.81.0.0/22
 3671+*198.81.16.0/20
 3672+*198.81.8.0/23
 3673+*202.67.64.128/25
 3674+*205.188.192.0/20
 3675+*205.188.208.0/23
 3676+*205.188.112.0/20
 3677+*205.188.146.144/30
 3678+*207.200.112.0/21', # do not translate or duplicate this message to other languages
 3679+
34873680 # Size units
34883681 'size-bytes' => '$1 B', # only translate this message to other languages if you have to change it
34893682 'size-kilobytes' => '$1 KB', # only translate this message to other languages if you have to change it
@@ -3490,8 +3683,8 @@
34913684 'size-gigabytes' => '$1 GB', # only translate this message to other languages if you have to change it
34923685
34933686 # Live preview
3494 -'livepreview-loading' => 'Loading...',
3495 -'livepreview-ready' => 'Loading... Ready!',
 3687+'livepreview-loading' => 'Loading…',
 3688+'livepreview-ready' => 'Loading… Ready!',
34963689 'livepreview-failed' => 'Live preview failed! Try normal preview.',
34973690 'livepreview-error' => 'Failed to connect: $1 "$2".
34983691 Try normal preview.',
@@ -3586,7 +3779,9 @@
35873780 'hebrew-calendar-m12-gen' => 'Elul', # only translate this message to other languages if you have to change it
35883781
35893782 # Signatures
3590 -'timezone-utc' => 'UTC', # only translate this message to other languages if you have to change it
 3783+'signature' => '[[{{ns:user}}:$1|$2]]', # do not translate or duplicate this message to other languages
 3784+'signature-anon' => '[[{{#special:Contributions}}/$1|$2]]', # do not translate or duplicate this message to other languages
 3785+'timezone-utc' => 'UTC', # only translate this message to other languages if you have to change it
35913786
35923787 # Core parser functions
35933788 'unknown_extension_tag' => 'Unknown extension tag "$1"',
@@ -3636,6 +3831,7 @@
36373832
36383833 # Special:SpecialPages
36393834 'specialpages' => 'Special pages',
 3835+'specialpages-summary' => '', # do not translate or duplicate this message to other languages
36403836 'specialpages-note' => '----
36413837 * Normal special pages.
36423838 * <strong class="mw-specialpagerestricted">Restricted special pages.</strong>',
@@ -3672,7 +3868,7 @@
36733869 'tag-filter-submit' => 'Filter',
36743870 'tags-title' => 'Tags',
36753871 'tags-intro' => 'This page lists the tags that the software may mark an edit with, and their meaning.',
3676 -'tags-tag' => 'Tag name',
 3872+'tags-tag' => 'Internal tag name',
36773873 'tags-display-header' => 'Appearance on change lists',
36783874 'tags-description-header' => 'Full description of meaning',
36793875 'tags-hitcount-header' => 'Tagged changes',

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r59095Follow-up to r59091: fix incompatible 'imagemaxsize' (revert where present, r...siebrand12:57, 15 November 2009

Status & tagging log