(bug 796) trackback support
[lhc/web/wiklou.git] / languages / Language.php
index e156374..8841083 100644 (file)
@@ -57,7 +57,7 @@ if(isset($wgExtraNamespaces)) {
 
 /* private */ $wgDefaultUserOptionsEn = array(
        'quickbar'              => 1,
-       'underline'             => 1,
+       'underline'             => 2,
        'cols'                  => 80,
        'rows'                  => 25,
        'searchlimit'           => 20,
@@ -89,7 +89,7 @@ if(isset($wgExtraNamespaces)) {
 );
 
 /* private */ $wgQuickbarSettingsEn = array(
-       'None', 'Fixed left', 'Fixed right', 'Floating left'
+       'None', 'Fixed left', 'Fixed right', 'Floating left', 'Floating right'
 );
 
 /* private */ $wgSkinNamesEn = array(
@@ -123,7 +123,6 @@ if(isset($wgExtraNamespaces)) {
 );
 
 /* private */ $wgUserTogglesEn = array(
-       'underline',
        'highlightbroken',
        'justify',
        'hideminor',
@@ -160,6 +159,7 @@ if(isset($wgExtraNamespaces)) {
 
 # Read language names
 global $wgLanguageNames;
+/** */
 require_once( 'Names.php' );
 
 $wgLanguageNamesEn =& $wgLanguageNames;
@@ -288,7 +288,7 @@ parent class in order maintain consistency across languages.
 '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-showtoc'                  => 'Show table of contents<br />(for pages with more than 3 headings)',
+'tog-showtoc'                  => 'Show table of contents (for pages with more than 3 headings)',
 'tog-rememberpassword' => 'Remember across sessions',
 'tog-editwidth' => 'Edit box has full width',
 'tog-watchdefault' => 'Add pages you edit to your watchlist',
@@ -305,6 +305,10 @@ parent class in order maintain consistency across languages.
 'tog-externaleditor' => 'Use external editor by default',
 'tog-externaldiff' => 'Use external diff by default',
 
+'underline-always' => 'Always',
+'underline-never' => 'Never',
+'underline-default' => 'Browser default',
+
 # dates
 'sunday' => 'Sunday',
 'monday' => 'Monday',
@@ -352,11 +356,11 @@ parent class in order maintain consistency across languages.
 and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help.",
 
 'portal'               => 'Community portal',
-'portal-url'           => 'Project:Community Portal',
+'portal-url'   => 'Project:Community Portal',
 'about'                        => 'About',
-'aboutsite'      => 'About {{SITENAME}}',
+'aboutsite'            => 'About {{SITENAME}}',
 'aboutpage'            => 'Project:About',
-'article' => 'Content page',
+'article'              => 'Content page',
 'help'                 => 'Help',
 'helppage'             => 'Help:Contents',
 'wikititlesuffix' => '{{SITENAME}}',
@@ -404,7 +408,7 @@ and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] f
 'info_short'   => 'Information',
 'printableversion' => 'Printable version',
 'print' => 'Print',
-'edit' => 'Edit',
+'edit' => 'Edit this page',
 'editthispage' => 'Edit this page',
 'delete' => 'Delete',
 'deletethispage' => 'Delete this page',
@@ -412,7 +416,7 @@ and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] f
 'undelete_short' => 'Undelete $1 edits',
 'protect' => 'Protect',
 'protectthispage' => 'Protect this page',
-'unprotect' => 'Unprotect',
+'unprotect' => 'unprotect',
 'unprotectthispage' => 'Unprotect this page',
 'newpage' => 'New page',
 'talkpage'             => 'Discuss this page',
@@ -429,7 +433,7 @@ and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] f
 'wikipediapage' => 'View project page',
 'imagepage' =>         'View image page',
 'viewtalkpage' => 'View discussion',
-'otherlanguages' => 'Other languages',
+'otherlanguages' => 'In other languages',
 'redirectedfrom' => '(Redirected from $1)',
 'lastmodified' => 'This page was last modified $1.',
 'viewcount'            => 'This page has been accessed $1 times.',
@@ -441,11 +445,11 @@ and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] f
 
 'sysoptitle'   => 'Sysop access required',
 'sysoptext'            => "The action you have requested can only be
-performed by users with \"sysop\" status.
+performed by users with \"sysop\" capability.
 See $1.",
 'developertitle' => 'Developer access required',
 'developertext'        => "The action you have requested can only be
-performed by users with \"developer\" status.
+performed by users with \"developer\" capability.
 See $1.",
 
 'badaccess'     => 'Permission error',
@@ -465,7 +469,7 @@ See $1.',
 'newmessages' => "You have $1.",
 'newmessageslink' => 'new messages',
 'editsection'=>'edit',
-'toc' => 'Table of contents',
+'toc' => 'Contents',
 'showtoc' => 'show',
 'hidetoc' => 'hide',
 'thisisdeleted' => "View or restore $1?",
@@ -476,9 +480,9 @@ See $1.',
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main' => 'Article',
 'nstab-user' => 'User page',
-'nstab-media' => 'Media',
+'nstab-media' => 'Media page',
 'nstab-special' => 'Special',
-'nstab-wp' => 'About',
+'nstab-wp' => 'Project page',
 'nstab-image' => 'File',
 'nstab-mediawiki' => 'Message',
 'nstab-template' => 'Template',
@@ -573,11 +577,11 @@ your browser cache.\n",
 Your account has been created. Don't forget to change your {{SITENAME}} preferences.",
 
 'loginpagetitle' => 'User login',
-'yourname'             => 'User name',
+'yourname'             => 'Username',
 'yourpassword' => 'Password',
 'yourpasswordagain' => 'Retype password',
 'newusersonly' => ' (new users only)',
-'remembermypassword' => 'Remember my password across sessions.',
+'remembermypassword' => 'Remember me',
 'yourdomainname'       => 'Your domain',
 'externaldberror'      => 'There was either an external authentication database error or you are not allowed to update your external account.',
 'loginproblem' => '<b>There has been a problem with your login.</b><br />Try again!',
@@ -593,8 +597,8 @@ Your account has been created. Don't forget to change your {{SITENAME}} preferen
 'createaccountmail'    => 'by email',
 'badretype'            => 'The passwords you entered do not match.',
 'userexists'   => 'The user name you entered is already in use. Please choose a different name.',
-'youremail'            => 'Email²',
-'yourrealname'         => 'Real name¹',
+'youremail'            => 'Email *',
+'yourrealname'         => 'Real name *',
 'yourlanguage' => 'Language',
 'yourvariant'  => 'Variant',
 'yournick'             => 'Nickname',
@@ -602,9 +606,9 @@ Your account has been created. Don't forget to change your {{SITENAME}} preferen
 'emailforlost'         => "Fields marked with superscripts are optional.  Storing an email address enables people to contact you through the website without you having to reveal your
 email address to them, and it can be used to send you a new password if you forget it.<br /><br />Your real name, if you choose to provide it, will be used for giving you attribution for your work.",
 'prefs-help-email-enotif' => 'This address is also used to send you email notifications if you enabled the options.',
-'prefs-help-realname'  => '¹ Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.',
+'prefs-help-realname'  => '* Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.',
 'loginerror'   => 'Login error',
-'prefs-help-email'      => '² Email (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
+'prefs-help-email'      => '* Email (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
 '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.',
@@ -668,7 +672,7 @@ format. Please enter a well-formatted address or empty that field.',
 #
 'summary'              => 'Summary',
 'subject'              => 'Subject/headline',
-'minoredit'            => 'This is a minor edit.',
+'minoredit'            => 'This is a minor edit',
 'watchthis'            => 'Watch this page',
 'savearticle'  => 'Save page',
 'preview'              => 'Preview',
@@ -692,7 +696,7 @@ Your IP address is $3. Please include this address in any queries you make.
 'loginreqtitle'        => 'Login Required',
 'loginreqtext' => 'You must [[special:Userlogin|login]] to view other pages.',
 'accmailtitle' => 'Password sent.',
-'accmailtext' => "The Password for '$1' has been sent to $2.",
+'accmailtext' => "The password for '$1' has been sent to $2.",
 'newarticle'   => '(New)',
 'newarticletext' =>
 "You've followed a link to a page that doesn't exist yet.
@@ -842,8 +846,7 @@ $2 List redirects &nbsp; Search for $3 $9",
 #
 'preferences'  => 'Preferences',
 'prefsnologin' => 'Not logged in',
-'prefsnologintext'     => "You must be [[Special:Userlogin|logged in]]
-to set user preferences.",
+'prefsnologintext'     => "You must be [[Special:Userlogin|logged in]] to set user preferences.",
 'prefslogintext' => "You are logged in as \"$1\".
 Your internal ID number is $2.
 
@@ -870,7 +873,7 @@ See [[Project:User preferences help]] for help deciphering the options.",
 'resetprefs'   => 'Reset',
 'oldpassword'  => 'Old password',
 'newpassword'  => 'New password',
-'retypenew'            => 'Again',
+'retypenew'            => 'Retype new password',
 'textboxsize'  => 'Editing',
 'rows'                 => 'Rows',
 'columns'              => 'Columns',
@@ -897,7 +900,7 @@ See [[Project:User preferences help]] for help deciphering the options.",
 
 # switching pan
 'groups-lookup-group' => 'Manage group rights',
-'groups-group-edit' => 'Existing groups: ',
+'groups-group-edit' => 'Existing groups:',
 'editgroup' => 'Edit Group',
 'addgroup' => 'Add Group',
 
@@ -911,7 +914,7 @@ See [[Project:User preferences help]] for help deciphering the options.",
 'groups-editgroup-preamble' => 'If the name or description starts with a colon, the
 remainder will be treated as a message name, and hence the text will be localised
 using the MediaWiki namespace',
-'groups-editgroup-name'     => 'Group name: ',
+'groups-editgroup-name'     => 'Group name:',
 'groups-editgroup-description' => 'Group description (max 255 characters):<br />',
 'savegroup'                 => 'Save Group',
 'groups-tableheader'        => 'ID || Name || Description || Rights',
@@ -962,7 +965,7 @@ Unselected groups will not be changed. You can deselect a group with CTRL + Left
 'rcliu'                        => "; $1 edits from logged in users",
 'diff'                 => 'diff',
 'hist'                 => 'hist',
-'hide'                 => 'hide',
+'hide'                 => 'Hide',
 'show'                 => 'show',
 'tableform'            => 'table',
 'listform'             => 'list',
@@ -1009,16 +1012,13 @@ To include the image in a page, use a link in the form
 'filedesc'             => 'Summary',
 'filestatus' => 'Copyright status',
 'filesource' => 'Source',
-'affirmation'  => "I affirm that the copyright holder of this file
-agrees to license it under the terms of the $1.",
 'copyrightpage' => "Project:Copyrights",
 'copyrightpagename' => "{{SITENAME}} copyright",
 'uploadedfiles'        => 'Uploaded files',
-'noaffirmation' => 'You must affirm that your upload does not violate any copyrights.',
 'ignorewarning'        => 'Ignore warning and save file anyway.',
-'minlength'            => 'Image names must be at least three letters.',
+'minlength'            => 'File names must be at least three letters.',
 'illegalfilename'      => 'The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.',
-'badfilename'  => "Image name has been changed to \"$1\".",
+'badfilename'  => 'File name has been changed to "$1".',
 'badfiletype'  => "\".$1\" is not a recommended image file format.",
 'largefile'            => 'It is recommended that images not exceed $1 bytes in size, this file is $2 bytes',
 'emptyfile'            => 'The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.',
@@ -1050,11 +1050,11 @@ created and by whom, and anything else you may know about it. If this is an imag
 'bysize'               => 'by size',
 'imgdelete'            => 'del',
 'imgdesc'              => 'desc',
-'imglegend'            => 'Legend: (desc) = show/edit image description.',
-'imghistory'   => 'History',
+'imglegend'            => 'Legend: (desc) = show/edit file description.',
+'imghistory'   => 'File history',
 'revertimg'            => 'rev',
 'deleteimg'            => 'del',
-'deleteimgcompletely'          => 'Delete all revisions',
+'deleteimgcompletely'          => 'Delete all revisions of this file',
 'imghistlegend' => 'Legend: (cur) = this is the current file, (del) = delete
 this old version, (rev) = revert to this old version.
 <br /><i>Click on date to see the file uploaded on that date</i>.',
@@ -1070,7 +1070,7 @@ this old version, (rev) = revert to this old version.
 # Statistics
 #
 'statistics'   => 'Statistics',
-'sitestats'            => 'Site statistics',
+'sitestats'            => '{{SITENAME}} statistics',
 'userstats'            => 'User statistics',
 'sitestatstext' => "There are '''$1''' total pages in the database.
 This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\"
@@ -1090,9 +1090,9 @@ That comes to '''$5''' average edits per page, and '''$6''' views per edit.",
 'maintnancepagetext'   => 'This page includes several handy tools for everyday maintenance. Some of these functions tend to stress the database, so please do not hit reload after every item you fixed ;-)',
 'maintenancebacklink'  => 'Back to Maintenance Page',
 'disambiguations'      => 'Disambiguation pages',
-'disambiguationspage'  => "Project:Links_to_disambiguating_pages",
+'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'      => 'Double redirects',
 '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',
 'brokenredirectstext'  => 'The following redirects link to a non-existing pages.',
@@ -1114,6 +1114,7 @@ That comes to '''$5''' average edits per page, and '''$6''' views per edit.",
 'lonelypages'  => 'Orphaned pages',
 'uncategorizedpages'   => 'Uncategorized pages',
 'uncategorizedcategories'      => 'Uncategorized categories',
+'unusedcategories' => 'Unused categories',
 'unusedimages' => 'Unused files',
 'popularpages' => 'Popular pages',
 'nviews'               => '$1 views',
@@ -1126,7 +1127,6 @@ That comes to '''$5''' average edits per page, and '''$6''' views per edit.",
 'longpages'            => 'Long pages',
 'deadendpages'  => 'Dead-end pages',
 'listusers'            => 'User list',
-'listadmins'   => 'Admins list',
 'specialpages' => 'Special pages',
 'spheading'            => 'Special pages for all users',
 'restrictedpheading'   => 'Restricted special pages',
@@ -1153,20 +1153,19 @@ That comes to '''$5''' average edits per page, and '''$6''' views per edit.",
 'unusedimagestext' => '<p>Please note that other web sites may link to an image with
 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.',
+
 'booksources'  => 'Book sources',
 'categoriespagetext' => 'The following categories exist in the wiki.',
 'data' => 'Data',
 'userrights' => 'User rights management',
 'groups' => 'User groups',
 
-# FIXME: Other sites, of course, may have affiliate relations with the booksellers list
 'booksourcetext' => "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.
-{{SITENAME}} is not affiliated with any of these businesses, and
-this list should not be construed as an endorsement.",
+about books you are looking for.",
 'isbn' => 'ISBN',
-'rfcurl' =>  'http://www.faqs.org/rfcs/rfc$1.html',
+'rfcurl' =>  'http://www.ietf.org/rfc/rfc$1.txt',
 'pubmedurl' =>  'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
 'alphaindexline' => "$1 to $2",
 'version'              => 'Version',
@@ -1217,8 +1216,7 @@ or has chosen not to receive e-mail from other users.',
 'watchlistsub'         => "(for user \"$1\")",
 'nowatchlist'          => 'You have no items on your watchlist.',
 'watchnologin'         => 'Not logged in',
-'watchnologintext'     => "You must be [[Special:Userlogin|logged in]]
-to modify your watchlist.",
+'watchnologintext'     => 'You must be [[Special:Userlogin|logged in]] to modify your watchlist.',
 'addedwatch'           => 'Added to watchlist',
 'addedwatchtext'       => "The page \"$1\" has been added to your [[Special:Watchlist|watchlist]].
 Future changes to this page and its associated Talk page will be listed there,
@@ -1233,7 +1231,7 @@ make it easier to pick out.
 'unwatch' => 'Unwatch',
 'unwatchthispage'      => 'Stop watching',
 'notanarticle'         => 'Not a content page',
-'watchnochange'        => 'None of your watched items were edited in the time period displayed.',
+'watchnochange'        => 'None of your watched items was edited in the time period displayed.',
 'watchdetails'         => "* $1 pages watched not counting talk pages
 * [[Special:Watchlist/edit|Show and edit complete watchlist]]
 ",
@@ -1262,28 +1260,26 @@ at the bottom of the screen (deleting a content page also deletes the accompanyi
 'changed'                      => 'changed',
 'created'                      => 'created',
 'enotif_subject'       => '{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR',
-'enotif_lastvisited' => 'See {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} for all changes since your last visit.',
+'enotif_lastvisited' => 'See $1 for all changes since your last visit.',
 'enotif_body' => 'Dear $WATCHINGUSERNAME,
 
-the {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED on $PAGEEDITDATE by $PAGEEDITOR,
-see {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} for the current version.
+the {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED on $PAGEEDITDATE by $PAGEEDITOR, see $PAGETITLE_URL for the current version.
 
 $NEWPAGE
 
 Editor\'s summary: $PAGESUMMARY $PAGEMINOREDIT
 
 Contact the editor:
-mail {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-wiki {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
+mail: $PAGEEDITOR_EMAIL
+wiki: $PAGEEDITOR_WIKI
 
-There will be no other notifications in case of further changes unless you visit this page.
-You could also reset the notification flags for all your watched pages on your watchlist.
+There will be no other notifications in case of further changes unless you visit this page. You could also reset the notification flags for all your watched pages on your watchlist.
 
              Your friendly {{SITENAME}} notification system
 
 --
 To change your watchlist settings, visit
-{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
+{{SERVER}}{{localurl:Special:Watchlist/edit}}
 
 Feedback and further assistance:
 {{SERVER}}{{localurl:Help:Contents}}',
@@ -1332,9 +1328,9 @@ Please hit "back" and reload the page you came from, then try again.',
 'protectlogpage' => 'Protection_log',
 'protectlogtext' => "Below is a list of page locks/unlocks.
 See [[Project:Protected page]] for more information.",
-'protectedarticle' => "protected \"[[$1]]\"",
-'unprotectedarticle' => "unprotected \"[[$1]]\"",
-'protectsub' =>"(Protecting \"$1\")",
+'protectedarticle' => 'protected "[[$1]]"',
+'unprotectedarticle' => 'unprotected "[[$1]]"',
+'protectsub' => '(Protecting "$1")',
 'confirmprotecttext' => 'Do you really want to protect this page?',
 'confirmprotect' => 'Confirm protection',
 'protectmoveonly' => 'Protect from moves only',
@@ -1405,12 +1401,12 @@ pages that were vandalized).",
 'ipbreason'            => 'Reason',
 'ipbsubmit'            => 'Block this user',
 'ipbother'             => 'Other time',
-'ipboptions'           => '2 hours,1 day,3 days,1 week,2 weeks,1 month,3 months,6 months,1 year,infinite',
+'ipboptions'           => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
 'ipbotheroption'       => 'other',
 'badipaddress' => 'Invalid IP address',
 'blockipsuccesssub' => 'Block succeeded',
-'blockipsuccesstext' => "\"$1\" has been blocked.
-<br />See [[Special:Ipblocklist|IP block list]] to review blocks.",
+'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|$1]] has been blocked.
+<br />See[[{{ns:Special}}:Ipblocklist|IP block list]] to review blocks.',
 'unblockip'            => 'Unblock user',
 'unblockiptext'        => 'Use the form below to restore write access
 to a previously blocked IP address or username.',
@@ -1421,13 +1417,13 @@ to a previously blocked IP address or username.',
 'blocklink'            => 'block',
 'unblocklink'  => 'unblock',
 'contribslink' => 'contribs',
-'autoblocker'  => "Autoblocked because you share an IP address with \"$1\". Reason \"$2\".",
+'autoblocker'  => 'Autoblocked because your IP address has been recently used by "[[User:$1|$1]]". The reason given for $1\'s block is: "\'\'\'$2\'\'\'"',
 'blocklogpage' => 'Block_log',
 'blocklogentry'        => 'blocked "[[$1]]" with an expiry time of $2',
 'blocklogtext' => 'This is a log of user blocking and unblocking actions. Automatically
 blocked IP addresses are not listed. See the [[Special:Ipblocklist|IP block list]] for
 the list of currently operational bans and blocks.',
-'unblocklogentry'      => 'unblocked "$1"',
+'unblocklogentry'      => 'unblocked $1',
 'range_block_disabled' => 'The sysop ability to create range blocks is disabled.',
 'ipb_expiry_invalid'   => 'Expiry time invalid.',
 'ip_range_invalid'     => "Invalid IP range.\n",
@@ -1503,7 +1499,7 @@ Type the name of the user in the box and press the button to make the user an ad
 'val_validation_of' => 'Validation of "$1"',
 'val_revision_of' => 'Revision of $1',
 'val_revision_changes_ok' => 'Your ratings have been stored!',
-'val_rev_stats_link' => 'See the validation statistics for "$1" <a href="$2">here</a>',
+'val_rev_stats' => 'See the validation statistics for "$1" <a href="$2">here</a>',
 'val_revision_stats_link' => 'details',
 'val_iamsure' => 'Check this box if you really mean it!',
 'val_details_th' => '<sub>User</sub> \\ <sup>Topic</sup>',
@@ -1576,8 +1572,8 @@ title. Please merge them manually.'''",
 'movetalk'             => 'Move "talk" page as well, if applicable.',
 'talkpagemoved' => 'The corresponding talk page was also moved.',
 'talkpagenotmoved' => 'The corresponding talk page was <strong>not</strong> moved.',
-'1movedto2'            => "[[$1]] moved to [[$2]]",
-'1movedto2_redir' => '[[$1]] moved to [[$2]] over redirect',
+'1movedto2'            => '$1 moved to $2',
+'1movedto2_redir' => '$1 moved to $2 over redirect',
 'movelogpage' => 'Move log',
 'movelogpagetext' => 'Below is a list of page moved.',
 'movereason'   => 'Reason',
@@ -1610,11 +1606,11 @@ article [[Train]].
 
 # Namespace 8 related
 
-'allmessages'  => 'All system messages',
+'allmessages'  => 'System messages',
 'allmessagesname' => 'Name',
 'allmessagesdefault' => 'Default text',
 'allmessagescurrent' => 'Current text',
-'allmessagestext'      => 'This is a list of all system messages available in the MediaWiki: namespace.',
+'allmessagestext'      => 'This is a list of system messages available in the MediaWiki: namespace.',
 'allmessagesnotsupportedUI' => 'Your current interface language <b>$1</b> is not supported by Special:AllMessages at this site. ',
 'allmessagesnotsupportedDB' => 'Special:AllMessages not supported because wgUseDatabaseMessages is off.',
 
@@ -1643,7 +1639,7 @@ article [[Train]].
 'accesskey-compareselectedversions' => 'v',
 
 # tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Search this wiki [alt-f]',
+'tooltip-search' => 'Search {{SITENAME}} [alt-f]',
 'tooltip-minoredit' => 'Mark this as a minor edit [alt-i]',
 'tooltip-save' => 'Save your changes [alt-s]',
 'tooltip-preview' => 'Preview your changes, please use this before saving! [alt-p]',
@@ -1662,13 +1658,13 @@ article [[Train]].
 
 # Attribution
 
-'anonymous' => "Anonymous user(s) of $wgSitename",
-'siteuser' => "$wgSitename user $1",
-'lastmodifiedby' => "This page was last modified $1 by $2.",
+'anonymous' => 'Anonymous user(s) of {{SITENAME}}',
+'siteuser' => '{{SITENAME}} user $1',
+'lastmodifiedby' => 'This page was last modified $1 by $2.',
 'and' => 'and',
-'othercontribs' => "Based on work by $1.",
+'othercontribs' => 'Based on work by $1.',
 'others' => 'others',
-'siteusers' => "$wgSitename user(s) $1",
+'siteusers' => '{{SITENAME}} user(s) $1',
 'creditspage' => 'Page credits',
 'nocredits' => 'There is no credits info available for this page.',
 
@@ -1731,7 +1727,6 @@ ta[\'ca-protect\'] = new Array(\'=\',\'Protect this page\');
 ta[\'ca-delete\'] = new Array(\'d\',\'Delete this page\');
 ta[\'ca-undelete\'] = new Array(\'d\',\'Restore the edits done to this page before it was deleted\');
 ta[\'ca-move\'] = new Array(\'m\',\'Move this page\');
-ta[\'ca-nomove\'] = new Array(\'\',\'You don\\\'t have the permissions to move this page\');
 ta[\'ca-watch\'] = new Array(\'w\',\'Add this page to your watchlist\');
 ta[\'ca-unwatch\'] = new Array(\'w\',\'Remove this page from your watchlist\');
 ta[\'search\'] = new Array(\'f\',\'Search this wiki\');
@@ -1767,14 +1762,14 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'deletedrevision' => 'Deleted old revision $1.',
 
 # browsing diffs
-'previousdiff' => ' Previous diff',
-'nextdiff' => 'Next diff ',
+'previousdiff' => '&larr; Previous diff',
+'nextdiff' => 'Next diff &rarr;',
 
 'imagemaxsize' => 'Limit images on image description pages to: ',
-'thumbsize'    => 'Thumbnail size : ',
+'thumbsize'    => 'Thumbnail size :',
 'showbigimage' => 'Download high resolution version ($1x$2, $3 KB)',
 
-'newimages' => 'New images gallery',
+'newimages' => 'Gallery of new files',
 'noimages'  => 'Nothing to see.',
 
 # short names for language variants used for language conversion links.
@@ -1786,9 +1781,6 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'variantname-zh-sg' => 'sg',
 'variantname-zh' => 'zh',
 
-'variantname-is' => 'is',
-'variantname-iz' => 'iz',
-
 # labels for User: and Title: on Special:Log pages
 'specialloguserlabel' => 'User: ',
 'speciallogtitlelabel' => 'Title: ',
@@ -1815,8 +1807,8 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'exif-planarconfiguration' =>'Data arrangement',
 'exif-ycbcrsubsampling' =>'Subsampling ratio of Y to C',
 'exif-ycbcrpositioning' =>'Y and C positioning',
-'exif-xresolution' =>'Image resolution in width direction',
-'exif-yresolution' =>'Image resolution in height direction',
+'exif-xresolution' =>'Horizontal resolution',
+'exif-yresolution' =>'Vertical resolution',
 'exif-resolutionunit' =>'Unit of X and Y resolution',
 'exif-stripoffsets' =>'Image data location',
 'exif-rowsperstrip' =>'Number of rows per strip',
@@ -1942,15 +1934,15 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'exif-orientation-3' => 'Rotated 180°', // 0th row: bottom; 0th column: right
 'exif-orientation-4' => 'Flipped vertically', // 0th row: bottom; 0th column: left
 'exif-orientation-5' => 'Rotated 90° CCW and flipped vertically', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Roatated 90° CW', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Roateted 90° CW and flipped vertically', // 0th row: right; 0th column: bottom
+'exif-orientation-6' => 'Rotated 90° CW', // 0th row: right; 0th column: top
+'exif-orientation-7' => 'Rotated 90° CW and flipped vertically', // 0th row: right; 0th column: bottom
 'exif-orientation-8' => 'Rotated 90° CCW', // 0th row: left; 0th column: bottom
 
 'exif-planarconfiguration-1' => 'chunky format',
 'exif-planarconfiguration-2' => 'planar format',
 
-'exif-resolutionunit-2' => 'inches',
-'exif-resolutionunit-3' => 'centimetres',
+'exif-xyresolution-i' => '$1 dpi',
+'exif-xyresolution-c' => '$1 dpc',
 
 'exif-colorspace-1' => 'sRGB',
 'exif-colorspace-ffff.h' => 'FFFF.H',
@@ -1973,6 +1965,8 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'exif-exposureprogram-7' => 'Portrait mode (for closeup photos with the background out of focus)',
 'exif-exposureprogram-8' => 'Landscape mode (for landscape photos with the background in focus)',
 
+'exif-subjectdistance-value' => '$1 metres',
+
 'exif-meteringmode-0' => 'Unknown',
 'exif-meteringmode-1' => 'Average',
 'exif-meteringmode-2' => 'CenterWeightedAverage',
@@ -2004,6 +1998,8 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
 'exif-lightsource-24' => 'ISO studio tungsten',
 'exif-lightsource-255' => 'Other light source',
 
+'exif-focalplaneresolutionunit-2' => 'inches',
+
 'exif-sensingmethod-1' => 'Undefined',
 'exif-sensingmethod-2' => 'One-chip color area sensor',
 'exif-sensingmethod-3' => 'Two-chip color area sensor',
@@ -2125,6 +2121,15 @@ will expire at $4.
 'scarytranscludefailed' => '[Template fetch failed for $1; sorry]',
 'scarytranscludetoolong' => '[URL is too long; sorry]',
 
+# Trackbacks
+'trackbackbox' => "<div id='mw_trackbacks'>
+Trackbacks for this article:<br/>
+$1
+</div>
+",
+'trackback' => "; $4 : [$2 $1]</li>\n",
+'trackbackexcerpt' => "; $4 : [$2 $1]: <nowiki>$3</nowiki></li>\n",
+'trackbacklink' => 'Trackback',
 );
 
 /* a fake language converter */
@@ -2132,8 +2137,8 @@ class fakeConverter {
        var $mLang;
        function fakeConverter($langobj) {$this->mLang = $langobj;}
        function convert($t, $i) {return $t;}
-       function getVariants() { return array( strtolower( substr( get_class( $this->mLang ), 8 ) ) ); }
-       function getPreferredVariant() {return strtolower( substr( get_class( $this->mLang ), 8 ) );}
+       function getVariants() { return array( $this->mLang->getCode() ); }
+       function getPreferredVariant() {return $this->mLang->getCode(); }
        function findVariantLink(&$l, &$n) {}
        function getExtraHashOptions() {return '';}
        function getParsedTitle() {return '';}
@@ -2406,7 +2411,7 @@ class Language {
 
                if ( !$wgUser->isLoggedIn() || $format === false ) {
                        $options = $this->getDefaultUserOptions();
-                       return $options['date'];
+                       return (string)$options['date'];
                } else {
                        return $wgUser->getOption( 'date' );
                }
@@ -2894,6 +2899,13 @@ class Language {
                return $this;
        }
 
+       /**
+        * Get the RFC 3066 code for this language object
+        */
+       function getCode() {
+               return str_replace( '_', '-', strtolower( substr( get_class( $this ), 8 ) ) );
+       }
+
 
 }