* Unnecessary break
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
index bf79d97..7f07d7f 100644 (file)
@@ -4,16 +4,10 @@
  *
  * END USERS: DO NOT EDIT THIS FILE DIRECTLY!
  *
- * REPEAT!
- *
- * DO NOT EDIT THIS FILE DIRECTLY!
- * NOTHING WILL HAPPEN WHEN YOU DO THAT!
- *
+ * Changes in this file will be lost during software upgrades.
  * You can make your customizations on the wiki.
  * While logged in as a sysop user, go to [[Special:Allmessages]]
  * and edit the MediaWiki:* pages listed there.
- *
- * DO NOT EDIT THIS FILE DIRECTLY OR YOU WILL JUST BE CONFUSED!
  */
 
 
@@ -340,6 +334,7 @@ $magicWords = array(
        'padright'               => array( 0,    'PADRIGHT'               ),
        'special'                => array( 0,    'special',               ),
        'defaultsort'            => array( 1,    'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'               => array( 0,    'FILEPATH:'              ),
 );
 
 /**
@@ -347,7 +342,7 @@ $magicWords = array(
  * 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
+ * This array may be altered at runtime using the LanguageGetSpecialPageAliases
  * hook.
  */
 $specialPageAliases = array(
@@ -369,7 +364,7 @@ $specialPageAliases = array(
        'Uncategorizedpages'        => array( 'Uncategorizedpages' ),
        'Uncategorizedcategories'   => array( 'Uncategorizedcategories' ),
        'Uncategorizedimages'       => array( 'Uncategorizedimages' ),
-       'Uncategorizedtemplates'        => array( 'Uncategorizedtemplates' ),
+       'Uncategorizedtemplates'    => array( 'Uncategorizedtemplates' ),
        'Unusedcategories'          => array( 'Unusedcategories' ),
        'Unusedimages'              => array( 'Unusedimages' ),
        'Wantedpages'               => array( 'Wantedpages', 'Brokenlinks' ),
@@ -468,7 +463,7 @@ XHTML id names.
 'tog-showtoolbar'             => 'Show edit toolbar (JavaScript)',
 'tog-editondblclick'          => 'Edit pages on double click (JavaScript)',
 'tog-editsection'             => 'Enable section editing via [edit] links',
-'tog-editsectiononrightclick' => 'Enable section editing by right clicking<br /> on section titles (JavaScript)',
+'tog-editsectiononrightclick' => 'Enable section editing by right clicking on section titles (JavaScript)',
 'tog-showtoc'                 => 'Show table of contents (for pages with more than 3 headings)',
 'tog-rememberpassword'        => 'Remember my login on this computer',
 'tog-editwidth'               => 'Edit box has full width',
@@ -617,7 +612,7 @@ XHTML id names.
 'protect'           => 'Protect',
 'protect_change'    => 'change protection',
 'protectthispage'   => 'Protect this page',
-'unprotect'         => 'unprotect',
+'unprotect'         => 'Unprotect',
 'unprotectthispage' => 'Unprotect this page',
 'newpage'           => 'New page',
 'talkpage'          => 'Discuss this page',
@@ -705,10 +700,15 @@ XHTML id names.
 'restorelink'             => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
 'feedlinks'               => 'Feed:',
 'feed-invalid'            => 'Invalid subscription feed type.',
+'site-rss-feed'           => '$1 RSS Feed',
+'site-atom-feed'          => '$1 Atom Feed',
+'page-rss-feed'           => '"$1" RSS Feed',
+'page-atom-feed'          => '"$1" Atom Feed',
 'feed-atom'               => 'Atom', # only translate this message to other languages if you have to change it
 'feed-rss'                => 'RSS', # only translate this message to other languages if you have to change it
 'sitenotice'              => '-', # the equivalent to wgSiteNotice; don't translate or duplicate this message to other languages
 'anonnotice'              => '-', # don't translate or duplicate this message to other languages
+'newsectionheaderdefaultlevel' => '== $1 ==', # don't translate or duplicate this message to other languages
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main'      => 'Article',
@@ -727,7 +727,9 @@ XHTML id names.
 'nosuchactiontext'  => 'The action specified by the URL is not
 recognized by the wiki',
 'nosuchspecialpage' => 'No such special page',
-'nospecialpagetext' => 'You have requested an invalid special page, a list of valid special pages may be found at [[Special:Specialpages|special pages list]].',
+'nospecialpagetext' => "'''<big>You have requested an invalid special page.</big>'''
+
+A list of valid special pages can be found at [[Special:Specialpages]].",
 
 # General errors
 'error'                => 'Error',
@@ -841,6 +843,7 @@ Your account has been created. Don't forget to change your {{SITENAME}} preferen
 'prefs-help-realname'        => 'Real name is optional and if you choose to provide it this will be used for giving you attribution for your work.',
 'loginerror'                 => 'Login error',
 'prefs-help-email'           => 'E-mail address is optional, but it enables others to contact you through your user or user_talk page without needing to reveal your identity.',
+'prefs-help-email-required'  => 'E-mail address is required.',
 'nocookiesnew'               => 'The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password.',
 'nocookieslogin'             => '{{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again.',
 'noname'                     => 'You have not specified a valid user name.',
@@ -874,6 +877,7 @@ 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.',
+'loginstart'                 => '', # don't translate or duplicate this message to other languages
 'loginend'                   => '', # don't translate or duplicate this message to other languages
 'signupend'                  => '{{int:loginend}}', # don't translate or duplicate this message to other languages
 'mailerror'                  => 'Error sending mail: $1',
@@ -950,7 +954,7 @@ format. Please enter a well-formatted address or empty that field.',
 
 The block was made by $1. The reason given is ''$2''.
 
-* Begin of block: $8
+* Start of block: $8
 * Expiry of block: $6
 * Intended blockee: $7
 
@@ -963,7 +967,7 @@ The reason given is this:
 
 :\'\'$2\'\'
 
-* Begin of block: $8
+* Start of block: $8
 * Expiry of block: $6
 
 You may contact $1 or one of the other
@@ -973,12 +977,6 @@ Note that you may not use the "e-mail this user" feature unless you have a valid
 registered in your [[Special:Preferences|user preferences]] and you have not been blocked from using it.
 
 Your block ID is $5. Please include this ID in any queries you make.',
-'blockedtext-concise'       => "$7, which matches your username or IP address, has been blocked by $1. The reason given was $2. The expiry time of this block is $6. To discuss the block, you can 
-contact $1, or another administrator. You cannot use the 'email this user' feature unless a valid email address is specified in your account preferences and you have not been blocked from using it. 
-Your current IP address is $3, and the block ID is #$5. Please include either or both of these in any queries.",
-'autoblockedtext-concise'   => "Your IP address has recently been used by a user who was blocked. The block was made by $1. The reason given was $2. The expiry time of this block is $6. To 
-discuss the block, you can contact $1, or another administrator. You cannot use the 'email this user' feature unless a valid email address is specified in your account preferences and you have not 
-been blocked from using it. Your current IP address is $3, and the block ID is #$5. Please include either or both of these in any queries.",
 'blockedoriginalsource'     => "The source of '''$1''' is 
 shown below:",
 'blockededitsource'         => "The text of '''your edits''' to '''$1''' is shown below:",
@@ -1067,14 +1065,14 @@ the text into a text file and save it for later.</strong>',
 'templatesusedsection'      => 'Templates used in this section:',
 'template-protected'        => '(protected)',
 'template-semiprotected'    => '(semi-protected)',
-'edittools'                 => '<!-- Text here will be shown below edit and upload forms. -->',
+'edittools'                 => '<!-- Text here will be shown below edit and upload forms. -->', # only translate this message to other languages if you have to change it
 'nocreatetitle'             => 'Page creation limited',
 'nocreatetext'              => 'This site has restricted the ability to create new pages.
 You can go back and edit an existing page, or [[Special:Userlogin|log in or create an account]].',
 'nocreate-loggedin'        => 'You do not have permission to create new pages on this wiki.',
 'permissionserrors'        => "Permissions Errors",
 'permissionserrorstext'            => "You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:",
-'recreate-deleted-warn'     => "'''Warning: You are recreating a page that was previously deleted.''',
+'recreate-deleted-warn'     => "'''Warning: You are recreating a page that was previously deleted.'''
 
 You should consider whether it is appropriate to continue editing this page.
 The deletion log for this page is provided here for convenience:",
@@ -1086,9 +1084,9 @@ The deletion log for this page is provided here for convenience:",
 
 # Account creation failure
 'cantcreateaccounttitle' => "Can't create account",
-'cantcreateaccounttext'  => 'Account creation from this IP address (<b>$1</b>) has been blocked.
-This is probably due to persistent vandalism from your school or Internet service
-provider.',
+'cantcreateaccount-text' => "Account creation from this IP address (<b>$1</b>) has been blocked by [[User:$3|$3]].
+
+The reason given by $3 is ''$2''",
 
 # History pages
 'revhistory'            => 'Revision history',
@@ -1118,7 +1116,7 @@ Legend: (cur) = difference with current version,
 'deletedrev'            => '[deleted]',
 'histfirst'             => 'Earliest',
 'histlast'              => 'Latest',
-'historysize'           => '($1 bytes)',
+'historysize'           => '({{PLURAL:$1|1 byte|$1 bytes}})',
 'historyempty'          => '(empty)',
 
 # Revision feed
@@ -1177,6 +1175,7 @@ undelete it again through this same interface, unless additional restrictions ar
 hidden from Sysops. See the [[Special:Ipblocklist|IP block list]] for the list of currently operational bans and blocks.',
 
 # Diffs
+'history-title'             => 'Revision history of "$1"',
 'difference'                => '(Difference between revisions)',
 'loadingrev'                => 'loading revision for diff',
 'lineno'                    => 'Line $1:',
@@ -1192,15 +1191,6 @@ hidden from Sysops. See the [[Special:Ipblocklist|IP block list]] for the list o
 'searchresulttext'      => 'For more information about searching {{SITENAME}}, see [[{{MediaWiki:helppage}}|{{int:help}}]].',
 'searchsubtitle'        => "You searched for '''[[:$1]]'''",
 'searchsubtitleinvalid' => "You searched for '''$1'''",
-'badquery'              => 'Badly formed search query',
-'badquerytext'          => 'We could not process your query.
-This is probably because you have attempted to search for a
-word fewer than three letters long, which is not yet supported.
-It could also be that you have mistyped the expression, for
-example "fish and and scales".
-Please try another query.',
-'matchtotals'           => 'The query "$1" matched $2 page titles
-and the text of $3 pages.',
 'noexactmatch'          => "'''There is no page titled \"\$1\".''' You can [[:\$1|create this page]].",
 'titlematches'          => 'Article title matches',
 'notitlematches'        => 'No page title matches',
@@ -1232,7 +1222,6 @@ containing all of the search terms will appear in the result).",
     <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
   </div>
 </form>', # don't translate or duplicate this message to other languages
-'blanknamespace'        => '(Main)',
 
 # Preferences page
 'preferences'              => 'Preferences',
@@ -1312,19 +1301,22 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'userrights-available-remove' => 'You can remove users from $1.',
 
 # Groups
-'group'            => 'Group:',
-'group-bot'        => 'Bots',
-'group-sysop'      => 'Sysops',
-'group-bureaucrat' => 'Bureaucrats',
-'group-all'        => '(all)',
-
-'group-bot-member'        => 'Bot',
-'group-sysop-member'      => 'Sysop',
-'group-bureaucrat-member' => 'Bureaucrat',
-
-'grouppage-bot'        => '{{ns:project}}:Bots',
-'grouppage-sysop'      => '{{ns:project}}:Administrators',
-'grouppage-bureaucrat' => '{{ns:project}}:Bureaucrats',
+'group'               => 'Group:',
+'group-autoconfirmed' => 'Autoconfirmed users',
+'group-bot'           => 'Bots',
+'group-sysop'         => 'Sysops',
+'group-bureaucrat'    => 'Bureaucrats',
+'group-all'           => '(all)',
+
+'group-autoconfirmed-member' => 'Autoconfirmed user',
+'group-bot-member'           => 'Bot',
+'group-sysop-member'         => 'Sysop',
+'group-bureaucrat-member'    => 'Bureaucrat',
+
+'grouppage-autoconfirmed' => '{{ns:project}}:Autoconfirmed users',
+'grouppage-bot'           => '{{ns:project}}:Bots',
+'grouppage-sysop'         => '{{ns:project}}:Administrators',
+'grouppage-bureaucrat'    => '{{ns:project}}:Bureaucrats',
 
 # User rights log
 'rightslog'      => 'User rights log',
@@ -1361,9 +1353,11 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'rc_categories'                     => 'Limit to categories (separate with "|")',
 'rc_categories_any'                 => 'Any',
 'rc-change-size'                    => '$1', # only translate this message to other languages if you have to change it
+'newsectionsummary'                 => '/* $1 */ new section',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Related changes',
+'recentchangeslinked-title' => 'Changes related to $1',
 'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
 'recentchangeslinked-summary'  => "This special page lists the last changes on pages who are linked. Pages on your watchlist are '''bold'''.",
 
@@ -1420,6 +1414,7 @@ If you have this image in full resolution upload this one, otherwise change the
 'uploadwarning'               => 'Upload warning',
 'savefile'                    => 'Save file',
 'uploadedimage'               => 'uploaded "[[$1]]"',
+'overwroteimage'              => 'uploaded a new version of "[[$1]]"',
 'uploaddisabled'              => 'Uploads disabled',
 'uploaddisabledtext'          => 'File uploads are disabled on this wiki.',
 'uploadscripted'              => 'This file contains HTML or script code that may be erroneously be interpreted by a web browser.',
@@ -1429,6 +1424,25 @@ If you have this image in full resolution upload this one, otherwise change the
 'destfilename'                => 'Destination filename',
 'watchthisupload'             => 'Watch this page',
 'filewasdeleted'              => 'A file of this name has been previously uploaded and subsequently deleted. You should check the $1 before proceeding to upload it again.',
+'upload-wasdeleted'           => "'''Warning: You are uploading a file that was previously deleted.'''
+
+You should consider whether it is appropriate to continue uploading this file.
+The deletion log for this file is provided here for convenience:",
+'filename-bad-prefix'             => 'The name of the file you are uploading begins with <strong>"$1"</strong>, which is a non-descriptive name typically assigned automatically by digital cameras. Please choose a more descriptive name for your file.',
+'filename-prefix-blacklist'        => ' #<!-- leave this line exactly as it is --> <pre>
+# Syntax is as follows: 
+#   * Everything from a "#" character to the end of the line is a comment
+#   * Every non-blank line is a prefix for typical file names assigned automatically by digital cameras
+CIMG # Casio
+DSC_ # Nikon
+DSCF # Fuji
+DSCN # Nikon
+DUW # some mobil phones
+IMG # generic
+JD # Jenoptik
+MGP # Pentax
+PICT # misc.
+ #</pre> <!-- leave this line exactly as it is -->', # only translate this message to other languages if you have to change it
 
 'upload-proto-error'      => 'Incorrect protocol',
 'upload-proto-error-text' => 'Remote upload requires URLs beginning with <code>http://</code> or <code>ftp://</code>.',
@@ -1492,16 +1506,30 @@ If you have this image in full resolution upload this one, otherwise change the
 'imagelist_search_for'      => 'Search for image name:',
 
 # File reversion
-'filerevert'                => 'Confirm file revert',
-'filerevertsub'             => '(Reverting "$1" to previous revision)',
+'filerevert'                => 'Revert $1',
+'filerevert-backlink'       => '← $1', # only translate this message to other languages if you have to change it
 'filerevert-legend'         => 'Revert file',
-'filerevert-intro'          => "<span class=\"plainlinks\">You are reverting '''[[Media:$1|$1]]''' to the [$4 version as of $2, $3].</span>",
+'filerevert-intro'          => "<span class=\"plainlinks\">You are reverting '''[[Media:$1|$1]]''' to the [$4 version as of $3, $2].</span>",
 'filerevert-comment'        => 'Comment:',
-'filerevert-defaultcomment' => 'Reverted to version as of $1, $2',
+'filerevert-defaultcomment' => 'Reverted to version as of $2, $1',
 'filerevert-submit'         => 'Revert',
-'filerevert-success'        => "<span class=\"plainlinks\">'''[[Media:$1|$1]]''' has been reverted to the [$4 version as of $2, $3].</span>",
+'filerevert-success'        => "<span class=\"plainlinks\">'''[[Media:$1|$1]]''' has been reverted to the [$4 version as of $3, $2].</span>",
 'filerevert-badversion'     => 'There is no previous local version of this file with the provided timestamp.',
 
+# File deletion
+'filedelete'             => 'Delete $1',
+'filedelete-backlink'    => '← $1', # only translate this message to other languages if you have to change it
+'filedelete-legend'      => 'Delete file',
+'filedelete-intro'       => "You are deleting '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old'   => "<span class=\"plainlinks\">You are deleting the version of '''[[Media:$1|$1]]''' as of [$4 $3, $2].</span>",
+'filedelete-comment'     => 'Comment:',
+'filedelete-submit'      => 'Delete',
+'filedelete-success'     => "'''$1''' has been deleted.",
+'filedelete-success-old' => "<span class=\"plainlinks\">The version of '''[[Media:$1|$1]]''' as of $3, $2 has been deleted.</span>",
+'filedelete-nofile'      => "'''$1''' does not exist on this site.",
+'filedelete-nofile-old'  => "There is no archived version of '''$1''' with the specified attributes.",
+'filedelete-iscurrent'   => 'You are attempting to delete the most recent version of this file. Please revert to an older version first.',
+
 # MIME search
 'mimesearch'         => 'MIME search',
 'mimesearch-summary' => 'This page enables the filtering of files for its MIME-type. Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.',
@@ -1530,19 +1558,19 @@ If you have this image in full resolution upload this one, otherwise change the
 'statistics'             => 'Statistics',
 'sitestats'              => '{{SITENAME}} statistics',
 'userstats'              => 'User statistics',
-'sitestatstext'          => "There {{PLURAL:\$1|is '''1''' page|are '''\$1''' total pages}} in the database.
+'sitestatstext'          => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database.
 This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\"
 pages, redirects, and others that probably don't qualify as content pages.
-Excluding those, there {{PLURAL:\$2|is '''1''' page that is a|are '''\$2''' pages that are}} probably legitimate
-content {{PLURAL:\$2|page|pages}}.
+Excluding those, there {{PLURAL:$2|is '''1''' page that is a|are '''$2''' pages that are}} probably legitimate
+content {{PLURAL:$2|page|pages}}.
 
-'''\$8''' {{PLURAL:\$8|file|files}} have been uploaded.
+'''$8''' {{PLURAL:$8|file has|files have}} been uploaded.
 
-There have been a total of '''\$3''' {{PLURAL:\$3|page view|page views}}, and '''\$4''' {{PLURAL:\$4|page edit|page edits}}
+There have been a total of '''$3''' {{PLURAL:\$3|page view|page views}}, and '''$4''' {{PLURAL:$4|page edit|page edits}}
 since {{SITENAME}} was setup.
-That comes to '''\$5''' average edits per page, and '''\$6''' views per edit.
+That comes to '''$5''' average edits per page, and '''$6''' views per edit.
 
-The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''\$7'''.",
+The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.",
 'userstatstext'          => "There {{PLURAL:$1|is '''1''' registered [[Special:Listusers|user]]|are '''$1''' registered [[Special:Listusers|users]]}}, of which
 '''$2''' (or '''$4%''') {{PLURAL:$2|has|have}} $5 rights.",
 'statistics-mostpopular' => 'Most viewed pages',
@@ -1555,7 +1583,7 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''\$7''
 
 'doubleredirects'         => 'Double redirects',
 'doubleredirects-summary' => '', # only translate this message to other languages if you have to change it
-'doubleredirectstext'     => '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.',
+'doubleredirectstext'     => 'This page lists pages which redirect to other redirect pages. Each row contains links to the first and second redirect, as well as the target of the second redirect, which is usually "real" target page, which the first redirect should point to.',
 
 'brokenredirects'         => 'Broken redirects',
 'brokenredirects-summary' => '', # only translate this message to other languages if you have to change it
@@ -1646,6 +1674,8 @@ The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''\$7''
 a direct URL, and so may still be listed here despite being
 in active use.</p>',
 'unusedcategoriestext'            => 'The following category pages exist although no other article or category make use of them.',
+'notargettitle'                   => 'No target',
+'notargettext'                    => 'You have not specified a target page or user to perform this function on.',
 
 # Book sources
 'booksources'               => 'Book sources',
@@ -1757,7 +1787,6 @@ If you want to remove the page from your watchlist later, click \"Unwatch\" in t
 'iteminvalidname'      => "Problem with item '$1', invalid name...",
 'wlnote'               => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}.",
 'wlshowlast'           => 'Show last $1 hours $2 days $3',
-'wlsaved'              => 'This is a saved version of your watchlist.',
 'watchlist-show-bots'  => 'Show bot edits',
 'watchlist-hide-bots'  => 'Hide bot edits',
 'watchlist-show-own'   => 'Show my edits',
@@ -1898,8 +1927,7 @@ comment field and all checkboxes.",
 'undeleterevisions'        => '$1 {{PLURAL:$1|revision|revisions}} archived',
 'undeletehistory'          => 'If you restore the page, all revisions will be restored to the history.
 If a new page with the same name has been created since the deletion, the restored
-revisions will appear in the prior history, and the current revision of the live page
-will not be automatically replaced. Also note that restrictions on file revisions are lost upon restoration',
+revisions will appear in the prior history. Also note that restrictions on file revisions are lost upon restoration',
 'undeleterevdel'           => "Undeletion will not be performed if it will result in the top page revision being
 partially deleted. In such cases, you must uncheck or unhide the newest deleted revisions. Revisions of files
 that you don't have permission to view will not be restored.",
@@ -1909,13 +1937,14 @@ before deletion. The actual text of these deleted revisions is only available to
 'undelete-revision' => 'Deleted revision of $1 (as of $2) by $3:',
 'undeleterevision-missing' => 'Invalid or missing revision. You may have a bad link, or the
 revision may have been restored or removed from the archive.',
+'undelete-nodiff'          => 'No previous revision found.',
 'undeletebtn'              => 'Restore',
 'undeletereset'            => 'Reset',
 'undeletecomment'          => 'Comment:',
 'undeletedarticle'         => 'restored "[[$1]]"',
-'undeletedrevisions'       => '$1 revision(s) restored',
-'undeletedrevisions-files' => '$1 revision(s) and $2 file(s) restored',
-'undeletedfiles'           => '$1 file(s) restored',
+'undeletedrevisions'       => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
+'undeletedrevisions-files' => '{{PLURAL:$1|1 revision|$1 revisions}} and {{PLURAL:$2|1 file|$2 files}} restored',
+'undeletedfiles'           => '{{PLURAL:$1|1 file|$1 files}} restored',
 'cannotundelete'           => 'Undelete failed; someone else may have undeleted the page first.',
 'undeletedpage'            => "<big>'''$1 has been restored'''</big>
 
@@ -1931,11 +1960,12 @@ Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions
 'undelete-missing-filearchive' => 'Unable to restore file archive ID $1 because it isn\'t in the database. ' .
        'It may have already been undeleted.',
 'undelete-error-short'     => 'Error undeleting file: $1',
-'undelete-error-long'      => "Errors were encountered while undeleting the file:\n\n$1\n",
+'undelete-error-long'      => "Errors were encountered while undeleting the file:\n\n$1",
 
 # Namespace form on various pages
-'namespace' => 'Namespace:',
-'invert'    => 'Invert selection',
+'namespace'      => 'Namespace:',
+'invert'         => 'Invert selection',
+'blanknamespace' => '(Main)',
 
 # Contributions
 'contributions' => 'User contributions',
@@ -1966,10 +1996,10 @@ Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions
 
 # What links here
 'whatlinkshere'         => 'What links here',
+'whatlinkshere-title'   => 'Pages that link to $1',
 'whatlinkshere-summary' => '', # only translate this message to other languages if you have to change it
 'whatlinkshere-barrow'  => '&lt;', # only translate this message to other languages if you have to change it
-'notargettitle'         => 'No target',
-'notargettext'          => 'You have not specified a target page or user to perform this function on.',
+'whatlinkshere-page'    => 'Page:',
 'linklistsub'           => '(List of links)',
 'linkshere'             => "The following pages link to '''[[:$1]]''':",
 'nolinkshere'           => "No pages link to '''[[:$1]]'''.",
@@ -2057,9 +2087,11 @@ the list of currently operational bans and blocks.',
 'range_block_disabled'        => 'The sysop ability to create range blocks is disabled.',
 'ipb_expiry_invalid'          => 'Expiry time invalid.',
 'ipb_already_blocked'         => '"$1" is already blocked',
+'ipb_cant_unblock'            => 'Error: Block ID $1 not found. It may have been unblocked already.',
 'ip_range_invalid'            => 'Invalid IP range.',
+'blockme'                     => 'Block me',
 'proxyblocker'                => 'Proxy blocker',
-'ipb_cant_unblock'            => 'Error: Block ID $1 not found. It may have been unblocked already.',
+'proxyblocker-disabled'       => 'This function is disabled.',
 'proxyblockreason'            => 'Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem.',
 'proxyblocksuccess'           => 'Done.',
 'sorbs'                       => 'DNSBL', # only translate this message to other languages if you have to change it
@@ -2242,6 +2274,8 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'accesskey-ca-watch'                => 'w', # don't translate or duplicate this message to other languages
 'accesskey-ca-unwatch'              => 'w', # don't translate or duplicate this message to other languages
 'accesskey-search'                  => 'f', # don't translate or duplicate this message to other languages
+'accesskey-search-go'               => '', # don't translate or duplicate this message to other languages
+'accesskey-search-fulltext'         => '', # don't translate or duplicate this message to other languages
 'accesskey-p-logo'                  => '', # don't translate or duplicate this message to other languages
 'accesskey-n-mainpage'              => 'z', # don't translate or duplicate this message to other languages
 'accesskey-n-portal'                => '', # don't translate or duplicate this message to other languages
@@ -2276,6 +2310,7 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'accesskey-diff'                    => 'v', # don't translate or duplicate this message to other languages
 'accesskey-compareselectedversions' => 'v', # don't translate or duplicate this message to other languages
 'accesskey-watch'                   => 'w', # don't translate or duplicate this message to other languages
+'accesskey-upload'                  => 's', # don't translate or duplicate this message to other languages
 
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'My user page',
@@ -2300,6 +2335,8 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'tooltip-ca-watch'                => 'Add this page to your watchlist',
 'tooltip-ca-unwatch'              => 'Remove this page from your watchlist',
 'tooltip-search'                  => 'Search {{SITENAME}}',
+'tooltip-search-go'               => 'Go to a page with this exact name if exists',
+'tooltip-search-fulltext'         => 'Search the pages for this text',
 'tooltip-p-logo'                  => 'Main Page',
 'tooltip-n-mainpage'              => 'Visit the Main Page',
 'tooltip-n-portal'                => 'About the project, what you can do, where to find things',
@@ -2335,6 +2372,7 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'tooltip-compareselectedversions' => 'See the differences between the two selected versions of this page.',
 'tooltip-watch'                   => 'Add this page to your watchlist',
 'tooltip-recreate'                => 'Recreate the page despite it has been deleted',
+'tooltip-upload'                  => 'Start upload',
 
 # Stylesheets
 'common.css'   => '/** CSS placed here will be applied to all skins */',
@@ -2399,18 +2437,20 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'markedaspatrollederror'              => 'Cannot mark as patrolled',
 'markedaspatrollederrortext'          => 'You need to specify a revision to mark as patrolled.',
 'markedaspatrollederror-noautopatrol' => 'You are not allowed to mark your own changes as patrolled.',
+'nppatroldisabled'                    => 'New Pages Patrol disabled',
+'nppatroldisabledtext'                => 'The New Pages Patrol feature is currently disabled.',
 
 # Patrol log
 'patrol-log-page'   => 'Patrol log',
 'patrol-log-header' => '', # don't translate or duplicate this message to other languages
 'patrol-log-line'   => 'marked $1 of $2 patrolled $3',
 'patrol-log-auto'   => '(automatic)',
-'patrol-log-diff'   => 'r$1',
+'patrol-log-diff'   => 'r$1', # only translate this message to other languages if you have to change it
 
 # Image deletion
-'deletedrevision' => 'Deleted old revision $1.',
+'deletedrevision' => 'Deleted old revision $1',
 'filedeleteerror-short' => "Error deleting file: $1",
-'filedeleteerror-long' => "Errors were encountered while deleting the file:\n\n$1\n",
+'filedeleteerror-long' => "Errors were encountered while deleting the file:\n\n$1",
 'filedelete-missing' => 'The file "$1" cannot be deleted, because it doesn\'t exist.',
 'filedelete-old-unregistered' => 'The specified file revision "$1" is not in the database.',
 'filedelete-current-unregistered' => 'The specified file "$1" is not in the database.',
@@ -2433,16 +2473,17 @@ All transwiki import actions are logged at the [[Special:Log/import|import log]]
 'show-big-image'       => 'Full resolution',
 'show-big-image-thumb' => '<small>Size of this preview: $1 × $2 pixels</small>',
 
+# Special:Newimages
 'newimages'         => 'Gallery of new files',
 'newimages-summary' => '', # only translate this message to other languages if you have to change it
 'showhidebots'      => '($1 bots)',
 'noimages'          => 'Nothing to see.',
 
-'video-dims'           => '$1, $2×$3',
-# Used by Language::formatTimePeriod() to format lengths in the above messages
-'seconds-abbrev'       => 's',
-'minutes-abbrev'       => 'm',
-'hours-abbrev'         => 'h',
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'video-dims'     => '$1, $2×$3', # only translate this message to other languages if you have to change it
+'seconds-abbrev' => 's', # only translate this message to other languages if you have to change it
+'minutes-abbrev' => 'm', # only translate this message to other languages if you have to change it
+'hours-abbrev'   => 'h', # only translate this message to other languages if you have to change it
 
 # Bad image list
 'bad_image_list' => 'The format is as follows:
@@ -2812,7 +2853,7 @@ Mailer returned: $1',
 'confirmemail_loggedin'   => 'Your e-mail address has now been confirmed.',
 'confirmemail_error'      => 'Something went wrong saving your confirmation.',
 'confirmemail_subject'    => '{{SITENAME}} e-mail address confirmation',
-'confirmemail_body'       => 'Someone, probably you from IP address $1, has registered an
+'confirmemail_body'       => 'Someone, probably you, from IP address $1, has registered an
 account "$2" with this e-mail address on {{SITENAME}}.
 
 To confirm that this account really does belong to you and activate
@@ -2916,10 +2957,10 @@ $1',
 *207.200.112.0/21', # don't translate or duplicate this message to other languages
 
 # Size units
-'size-bytes'     => '$1 B',
-'size-kilobytes' => '$1 KB',
-'size-megabytes' => '$1 MB',
-'size-gigabytes' => '$1 GB',
+'size-bytes'     => '$1 B', # only translate this message to other languages if you have to change it
+'size-kilobytes' => '$1 KB', # only translate this message to other languages if you have to change it
+'size-megabytes' => '$1 MB', # only translate this message to other languages if you have to change it
+'size-gigabytes' => '$1 GB', # only translate this message to other languages if you have to change it
 
 # Live preview
 'livepreview-loading' => 'Loading…',
@@ -2934,12 +2975,6 @@ $1',
 # Watchlist editor
 'watchlistedit-numitems'       => 'Your watchlist contains {{PLURAL:$1|1 title|$1 titles}}, excluding talk pages.',
 'watchlistedit-noitems'        => 'Your watchlist contains no titles.',
-'watchlistedit-clear-title'    => 'Clear watchlist',
-'watchlistedit-clear-legend'   => 'Clear watchlist',
-'watchlistedit-clear-confirm'  => 'This will remove all titles from your watchlist. Are you sure you
-       want to do this? You can also [[Special:Watchlist/edit|remove individual titles]].',
-'watchlistedit-clear-submit'   => 'Clear',
-'watchlistedit-clear-done'     => 'Your watchlist has been cleared. All titles were removed.',
 'watchlistedit-normal-title'   => 'Edit watchlist',
 'watchlistedit-normal-legend'  => 'Remove titles from watchlist',
 'watchlistedit-normal-explain' => 'Titles on your watchlist are shown below. To remove a title, check
@@ -2962,6 +2997,19 @@ $1',
 'watchlisttools-view'  => 'View relevant changes',
 'watchlisttools-edit'  => 'View and edit watchlist',
 'watchlisttools-raw'   => 'Edit raw watchlist',
-'watchlisttools-clear' => 'Clear watchlist',
+
+# Iranian month names
+'iranian-calendar-m1'  => 'Farvardin', # only translate this message to other languages if you have to change it
+'iranian-calendar-m2'  => 'Ordibehesht', # only translate this message to other languages if you have to change it
+'iranian-calendar-m3'  => 'Khordad', # only translate this message to other languages if you have to change it
+'iranian-calendar-m4'  => 'Tir', # only translate this message to other languages if you have to change it
+'iranian-calendar-m5'  => 'Mordad', # only translate this message to other languages if you have to change it
+'iranian-calendar-m6'  => 'Shahrivar', # only translate this message to other languages if you have to change it
+'iranian-calendar-m7'  => 'Mehr', # only translate this message to other languages if you have to change it
+'iranian-calendar-m8'  => 'Aban', # only translate this message to other languages if you have to change it
+'iranian-calendar-m9'  => 'Azar', # only translate this message to other languages if you have to change it
+'iranian-calendar-m10' => 'Dey', # only translate this message to other languages if you have to change it
+'iranian-calendar-m11' => 'Bahman', # only translate this message to other languages if you have to change it
+'iranian-calendar-m12' => 'Esfand', # only translate this message to other languages if you have to change it
 
 );