Revert 17297 and 17298 for the moment.
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index dbbce49..9a174ea 100644 (file)
@@ -144,8 +144,18 @@ $datePreferences = array(
        'ISO 8601',
 );
 
+/**
+ * The date format to use for generated dates in the user interface.
+ * This may be one of the above date preferences, or the special value 
+ * "dmy or mdy", which uses mdy if $wgAmericanDates is true, and dmy 
+ * if $wgAmericanDates is false.
+ */
 $defaultDateFormat = 'dmy or mdy';
 
+/**
+ * Associative array mapping old numeric date formats, which may still be 
+ * stored in user preferences, to the new string formats.
+ */
 $datePreferenceMigrationMap = array(
        'default',
        'mdy',
@@ -179,6 +189,9 @@ $dateFormats = array(
        'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
 );
 
+/**
+ * Default list of book sources
+ */
 $bookstoreList = array(
        'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
        'PriceSCAN' => 'http://www.pricescan.com/books/bookDetail.asp?isbn=$1',
@@ -186,10 +199,16 @@ $bookstoreList = array(
        'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
 );
 
-# Note to translators:
-#   Please include the English words as synonyms.  This allows people
-#   from other wikis to contribute more easily.
-#
+/**
+ * Magic words
+ * Customisable syntax for wikitext and elsewhere
+ *
+ * Note to translators:
+ *   Please include the English words as synonyms.  This allows people
+ *   from other wikis to contribute more easily.
+ *
+ * This array can be modified at runtime with the LanguageGetMagic hook
+ */
 $magicWords = array(
 #   ID                                 CASE  SYNONYMS
        'redirect'               => array( 0,    '#REDIRECT'              ),
@@ -299,9 +318,87 @@ $magicWords = array(
        'formatnum'              => array( 0,    'FORMATNUM'              ),
        'padleft'                => array( 0,    'PADLEFT'                ),
        'padright'               => array( 0,    'PADRIGHT'               ),
+);
 
+/**
+ * Alternate names of special pages. All names are case-insensitive. The first
+ * listed alias will be used as the default. Aliases from the fallback 
+ * localisation (usually English) will be included by default. 
+ * 
+ * This array may be altered at runtime using the LangugeGetSpecialPageAliases 
+ * hook. 
+ */
+$specialPageAliases = array(
+       'DoubleRedirects'           => array( 'DoubleRedirects' ),
+       'BrokenRedirects'           => array( 'BrokenRedirects' ),
+       'Disambiguations'           => array( 'Disambiguations' ),
+       'Userlogin'                 => array( 'Userlogin' ),
+       'Userlogout'                => array( 'Userlogout' ),
+       'Preferences'               => array( 'Preferences' ),
+       'Watchlist'                 => array( 'Watchlist' ),
+       'Recentchanges'             => array( 'Recentchanges' ),
+       'Upload'                    => array( 'Upload' ),
+       'Imagelist'                 => array( 'Imagelist' ),
+       'Newimages'                 => array( 'Newimages' ),
+       'Listusers'                 => array( 'Listusers', 'Userlist' ),
+       'Statistics'                => array( 'Statistics' ),
+       'Randompage'                => array( 'Random', 'Randompage' ),
+       'Lonelypages'               => array( 'Lonelypages' ),
+       'Uncategorizedpages'        => array( 'Uncategorizedpages' ),
+       'Uncategorizedcategories'   => array( 'Uncategorizedcategories' ),
+       'Uncategorizedimages'       => array( 'Uncategorizedimages' ),
+       'Unusedcategories'          => array( 'Unusedcategories' ),
+       'Unusedimages'              => array( 'Unusedimages' ),
+       'Wantedpages'               => array( 'Wantedpages' ),
+       'Wantedcategories'          => array( 'Wantedcategories' ),
+       'Mostlinked'                => array( 'Mostlinked' ),
+       'Mostlinkedcategories'      => array( 'Mostlinkedcategories' ),
+       'Mostcategories'            => array( 'Mostcategories' ),
+       'Mostimages'                => array( 'Mostimages' ),
+       'Mostrevisions'             => array( 'Mostrevisions' ),
+       'Shortpages'                => array( 'Shortpages' ),
+       'Longpages'                 => array( 'Longpages' ),
+       'Newpages'                  => array( 'Newpages' ),
+       'Ancientpages'              => array( 'Ancientpages' ),
+       'Deadendpages'              => array( 'Deadendpages' ),
+       'Allpages'                  => array( 'Allpages' ),
+       'Prefixindex'               => array( 'Prefixindex' ) ,
+       'Ipblocklist'               => array( 'Ipblocklist' ),
+       'Specialpages'              => array( 'Specialpages' ),
+       'Contributions'             => array( 'Contributions' ),
+       'Emailuser'                 => array( 'Emailuser' ),
+       'Whatlinkshere'             => array( 'Whatlinkshere' ),
+       'Recentchangeslinked'       => array( 'Recentchangeslinked' ),
+       'Movepage'                  => array( 'Movepage' ),
+       'Blockme'                   => array( 'Blockme' ),
+       'Booksources'               => array( 'Booksources' ),
+       'Categories'                => array( 'Categories' ),
+       'Export'                    => array( 'Export' ),
+       'Version'                   => array( 'Version' ),
+       'Allmessages'               => array( 'Allmessages' ),
+       'Log'                       => array( 'Log', 'Logs' ),
+       'Blockip'                   => array( 'Blockip' ),
+       'Undelete'                  => array( 'Undelete' ),
+       'Import'                    => array( 'Import' ),
+       'Lockdb'                    => array( 'Lockdb' ),
+       'Unlockdb'                  => array( 'Unlockdb' ),
+       'Userrights'                => array( 'Userrights' ),
+       'MIMEsearch'                => array( 'MIMEsearch' ),
+       'Unwatchedpages'            => array( 'Unwatchedpages' ),
+       'Listredirects'             => array( 'Listredirects' ),
+       'Revisiondelete'            => array( 'Revisiondelete' ),
+       'Unusedtemplates'           => array( 'Unusedtemplates' ),
+       'Randomredirect'            => array( 'Randomredirect' ),
+       'Mypage'                    => array( 'Mypage' ),
+       'Mytalk'                    => array( 'Mytalk' ),
+       'Mycontributions'           => array( 'Mycontributions' ),
+       'Listadmins'                => array( 'Listadmins' ),
 );
 
+/**
+ * Regular expression matching the "link trail", e.g. "ed" in [[Toast]]ed, as 
+ * the first group, and the remainder of the string as the second group.
+ */
 $linkTrail = '/^([a-z]+)(.*)$/sD';
 
 #-------------------------------------------------------------------
@@ -369,6 +466,7 @@ parent class in order maintain consistency across languages.
 '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',
+'tog-nolangconversion'         => 'Disable variants conversion',
 
 'underline-always' => 'Always',
 'underline-never' => 'Never',
@@ -429,7 +527,8 @@ parent class in order maintain consistency across languages.
 'dec' => 'Dec',
 # Bits of text used by many pages:
 #
-'categories' => '{{PLURAL:$1|Category|Categories}}',
+'categories' => 'Categories',
+'pagecategories' => '{{PLURAL:$1|Category|Categories}}',
 'category_header' => 'Articles in category "$1"',
 'subcategories' => 'Subcategories',
 
@@ -557,7 +656,7 @@ parent class in order maintain consistency across languages.
 'retrievedfrom' => 'Retrieved from "$1"',
 'youhavenewmessages' => 'You have $1 ($2).',
 'newmessageslink' => 'new messages',
-'newmessagesdifflink' => 'diff to penultimate revision',
+'newmessagesdifflink' => 'last change',
 'editsection'=>'edit',
 'editold'=>'edit',
 'editsectionhint' => 'Edit section: $1',
@@ -569,6 +668,8 @@ parent class in order maintain consistency across languages.
 'restorelink' => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
 'feedlinks' => 'Feed:',
 'feed-invalid' => 'Invalid subscription feed type.',
+'feed-atom' => 'Atom',
+'feed-rss' => 'RSS',
 'sitenotice'   => '-', # the equivalent to wgSiteNotice
 'anonnotice' => '-',
 
@@ -727,15 +828,20 @@ your old password.',
 'passwordsent' => 'A new password has been sent to the e-mail address
 registered for "$1".
 Please log in again after you receive it.',
+'blocked-mailpassword' => 'Your IP address is blocked from editing, and so
+is not allowed to use the password recovery function to prevent abuse.',
 'eauthentsent' =>  'A confirmation e-mail has been sent to the nominated e-mail address.
 Before any other mail is sent to the account, you will have to follow the instructions in the e-mail,
 to confirm that the account is actually yours.',
+'throttled-mailpassword' => 'A password reminder has already been sent, within the
+last $1 hours. To prevent abuse, only one password reminder will be sent per
+$1 hours.',
 'loginend'                         => '',
 'signupend'                        => '{{int:loginend}}',
 'mailerror'                 => 'Error sending mail: $1',
 'acct_creation_throttle_hit' => 'Sorry, you have already created $1 accounts. You can\'t make any more.',
 'emailauthenticated'        => 'Your e-mail address was authenticated on $1.',
-'emailnotauthenticated'     => 'Your e-mail address is <strong>not yet authenticated</strong>. No e-mail
+'emailnotauthenticated'     => 'Your e-mail address is not yet authenticated. No e-mail
 will be sent for any of the following features.',
 'noemailprefs'              => 'Specify an e-mail address for these features to work.',
 'emailconfirmlink' => 'Confirm your e-mail address',
@@ -1238,6 +1344,7 @@ this old version, (rev) = revert to this old version.
 
 # Unused templates
 'unusedtemplates' => 'Unused templates',
+'unusedtemplates-summary' => '',
 'unusedtemplatestext' => 'This page lists all pages in the template namespace which are not included in another page. Remember to check for other links to the templates before deleting them.',
 'unusedtemplateswlh' => 'other links',
 
@@ -1267,13 +1374,16 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'statistics-mostpopular' => 'Most viewed pages',
 
 'disambiguations'      => 'Disambiguation pages',
+'disambiguations-summary'      => '',
 'disambiguationspage'  => 'Template:disambig',
 'disambiguationstext'  => "The following pages link to a <i>disambiguation page</i>. They should link to the appropriate topic instead.<br />A page is treated as disambiguation if it is linked from $1.<br />Links from other namespaces are <i>not</i> listed here.",
 
 'doubleredirects'      => 'Double redirects',
+'doubleredirects-summary'      => '',
 'doubleredirectstext'  => "Each row contains links to the first and second redirect, as well as the first line of the second redirect text, usually giving the \"real\" target page, which the first redirect should point to.",
 
 'brokenredirects'      => 'Broken redirects',
+'brokenredirects-summary'      => '',
 'brokenredirectstext'  => 'The following redirects link to non-existent pages:',
 
 
@@ -1287,6 +1397,7 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'nviews'               => '$1 {{PLURAL:$1|view|views}}',
 
 'lonelypages'  => 'Orphaned pages',
+'lonelypages-summary'  => '',
 'lonelypagestext'      => 'The following pages are not linked from other pages in this wiki.',
 'uncategorizedpages'   => 'Uncategorized pages',
 'uncategorizedpages-summary' => '',
@@ -1323,6 +1434,7 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''
 'longpages'            => 'Long pages',
 'longpages-summary'    => '',
 'deadendpages'  => 'Dead-end pages',
+'deadendpages-summary' => '',
 'deadendpagestext'     => 'The following pages do not link to other pages in this wiki.',
 'listusers'            => 'User list',
 'listusers-summary'    => '',
@@ -1492,7 +1604,7 @@ Feedback and further assistance:
 'deletepage'   => 'Delete page',
 'confirm'              => 'Confirm',
 'excontent' => "content was: '$1'",
-'excontentauthor' => "content was: '$1' (and the only contributor was '$2')",
+'excontentauthor' => "content was: '$1' (and the only contributor was '[[Special:Contributions/$2|$2]]')",
 'exbeforeblank' => "content before blanking was: '$1'",
 'exblank' => 'page was empty',
 'confirmdelete' => 'Confirm delete',
@@ -1574,6 +1686,8 @@ will not be automatically replaced.',
 shown in the summary below, along with details of the users who had edited this page
 before deletion. The actual text of these deleted revisions is only available to administrators.',
 'undeleterevision' => "Deleted revision as of $1",
+'undeleterevision-missing' => "Invalid or missing revision. You may have a bad link, or the
+revision may have been restored or removed from the archive.",
 'undeletebtn' => 'Restore',
 'undeletereset' => 'Reset',
 'undeletecomment' => 'Comment:',
@@ -1852,7 +1966,7 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 # import log
 'importlogpage' => 'Import log',
 'importlogpagetext' => 'Administrative imports of pages with edit history from other wikis.',
-'import-logentry-upload' => 'imported $1 by file upload',
+'import-logentry-upload' => 'imported [[$1]] by file upload',
 'import-logentry-upload-detail' => '$1 revision(s)',
 'import-logentry-interwiki' => 'transwikied $1',
 'import-logentry-interwiki-detail' => '$1 revision(s) from $2',
@@ -2350,7 +2464,9 @@ mail to your address. The mail will include a link containing a code; load the
 link in your browser to confirm that your e-mail address is valid.",
 'confirmemail_send' => 'Mail a confirmation code',
 'confirmemail_sent' => 'Confirmation e-mail sent.',
-'confirmemail_sendfailed' => 'Could not send confirmation mail. Check address for invalid characters.',
+'confirmemail_sendfailed' => 'Could not send confirmation mail. Check address for invalid characters.
+
+Mailer returned: $1',
 'confirmemail_invalid' => 'Invalid confirmation code. The code may have expired.',
 'confirmemail_needlogin' => 'You need to $1 to confirm your email address.',
 'confirmemail_success' => 'Your e-mail address has been confirmed. You may now log in and enjoy the wiki.',