'tog-minordefault' => 'Mark all edits minor by default',
'tog-previewontop' => 'Show preview before edit box',
'tog-previewonfirst' => 'Show preview on first edit',
-'tog-nocache' => 'Disable browser page caching',
'tog-enotifwatchlistpages' => 'Email me when a page or file on my watchlist is changed',
'tog-enotifusertalkpages' => 'Email me when my user talk page is changed',
'tog-enotifminoredits' => 'Email me also for minor edits of pages and files',
'pagetitle-view-mainpage' => '{{SITENAME}}', # only translate this message to other languages if you have to change it
'backlinksubtitle' => '← $1', # only translate this message to other languages if you have to change it
'retrievedfrom' => 'Retrieved from "$1"',
-'youhavenewmessages' => 'You have $1 ($2).',
-'youhavenewmessagesfromusers' => 'You have $1 from {{PLURAL:$3|another user|$3 users}} ($2).',
+'youhavenewmessages' => '{{PLURAL:$3|You have}} $1 ($2).',
+'youhavenewmessagesfromusers' => '{{PLURAL:$4|You have}} $1 from {{PLURAL:$3|another user|$3 users}} ($2).',
'youhavenewmessagesmanyusers' => 'You have $1 from many users ($2).',
'newmessageslinkplural' => '{{PLURAL:$1|a new message|999=new messages}}',
'newmessagesdifflinkplural' => 'last {{PLURAL:$1|change|999=changes}}',
Your current IP address is $3, and the block ID is #$5.
Please include all above details in any queries you make.",
'blockednoreason' => 'no reason given',
-'whitelistedittext' => 'You have to $1 to edit pages.',
+'whitelistedittext' => 'Please $1 to edit pages.',
'confirmedittext' => 'You must confirm your email address before editing pages.
Please set and validate your email address through your [[Special:Preferences|user preferences]].',
'nosuchsectiontitle' => 'Cannot find section',
It may have been moved or deleted while you were viewing the page.',
'loginreqtitle' => 'Login required',
'loginreqlink' => 'log in',
-'loginreqpagetext' => 'You must $1 to view other pages.',
+'loginreqpagetext' => 'Please $1 to view other pages.',
'accmailtitle' => 'Password sent',
'accmailtext' => "A randomly generated password for [[User talk:$1|$1]] has been sent to $2. It can be changed on the ''[[Special:ChangePassword|change password]]'' page upon logging in.",
'newarticle' => '(New)',
Other administrators on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.",
'revdelete-confirm' => 'Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].',
'revdelete-suppress-text' => "Suppression should '''only''' be used for the following cases:
-* Potentially libelous information
-* Inappropriate personal information
+* potentially libelous information
+* inappropriate personal information
*: ''home addresses and telephone numbers, national identification numbers, etc.''",
'revdelete-legend' => 'Set visibility restrictions',
'revdelete-hide-text' => 'Revision text',
'nextn-title' => 'Next $1 {{PLURAL:$1|result|results}}',
'shown-title' => 'Show $1 {{PLURAL:$1|result|results}} per page',
'viewprevnext' => 'View ($1 {{int:pipe-separator}} $2) ($3)',
-'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki.'''",
-'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!'''",
+'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki.''' {{PLURAL:$2|0=|See also the other search results found.}}",
+'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!''' {{PLURAL:$2|0=|See also the page found with your search.|See also the search results found.}}",
'searchmenu-new-nocreate' => '', # do not translate or duplicate this message to other languages
'searchprofile-articles' => 'Content pages',
'searchprofile-project' => 'Help and Project pages',
'preferences-summary' => '', # do not translate or duplicate this message to other languages
'mypreferences' => 'Preferences',
'prefs-edits' => 'Number of edits:',
-'prefsnologintext2' => 'Please $1 to set user preferences.',
+'prefsnologintext2' => 'Please $1 to change your preferences.',
'prefs-skin' => 'Skin',
'skin-preview' => 'Preview',
'datedefault' => 'No preference',
'prefs-tokenwatchlist' => 'Token',
'prefs-diffs' => 'Diffs',
'prefs-help-prefershttps' => 'This preference will take effect on your next login.',
+'prefs-tabs-navigation-hint' => 'Tip: You can use the left and right arrow keys to navigate between the tabs in the tabs list.',
# User preference: email validation using jQuery
'email-address-validity-valid' => 'Email address appears valid',
'recentchanges-label-bot' => 'This edit was performed by a bot',
'recentchanges-label-unpatrolled' => 'This edit has not yet been patrolled',
'recentchanges-label-plusminus' => 'The page size changed by this number of bytes',
+'recentchanges-legend-heading' => "'''Legend:'''",
'recentchanges-legend-newpage' => '(also see [[Special:NewPages|list of new pages]])',
'recentchanges-legend-plusminus' => "(''±123'')",
-'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
'rcnotefrom' => "Below are the changes since '''$2''' (up to '''$1''' shown).",
'rclistfrom' => 'Show new changes starting from $1',
'rcshowhideminor' => '$1 minor edits',
'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 logged-in users',
+'rcshowhideliu' => '$1 registered users',
'rcshowhideanons' => '$1 anonymous users',
'rcshowhidepatr' => '$1 patrolled edits',
'rcshowhidemine' => '$1 my edits',
'reuploaddesc' => 'Cancel upload and return to the upload form',
'upload-tryagain' => 'Submit modified file description',
'uploadnologin' => 'Not logged in',
-'uploadnologintext' => 'You must $1 to upload files.',
+'uploadnologintext' => 'Please $1 to upload files.',
'upload_directory_missing' => 'The upload directory ($1) is missing and could not be created by the webserver.',
'upload_directory_read_only' => 'The upload directory ($1) is not writable by the webserver.',
'uploaderror' => 'Upload error',
'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
'nlinks' => '$1 {{PLURAL:$1|link|links}}',
'nmembers' => '$1 {{PLURAL:$1|member|members}}',
+'nmemberschanged' => '$1 → $2 {{PLURAL:$2|member|members}}',
'nrevisions' => '$1 {{PLURAL:$1|revision|revisions}}',
'nviews' => '$1 {{PLURAL:$1|view|views}}',
'nimagelinks' => 'Used on $1 {{PLURAL:$1|page|pages}}',
'undeletebtn' => 'Restore',
'undeletelink' => 'view/restore',
'undeleteviewlink' => 'view',
-'undeletereset' => 'Reset',
'undeleteinvert' => 'Invert selection',
'undeletecomment' => 'Reason:',
'undeletedrevisions' => '{{PLURAL:$1|1 revision|$1 revisions}} restored',
'unblock' => 'Unblock user',
'unblock-summary' => '', # do not translate or duplicate this message to other languages
'blockip' => 'Block user',
-'blockip-title' => 'Block user',
'blockip-legend' => 'Block user',
'blockiptext' => 'Use the form below to block write access from a specific IP address or username.
This should be done only to prevent vandalism, and in accordance with [[{{MediaWiki:Policy-url}}|policy]].
'ipadressorusername' => 'IP address or username:',
'ipbexpiry' => 'Expiry:',
'ipbreason' => 'Reason:',
-'ipbreasonotherlist' => 'Other reason',
'ipbreason-dropdown' => '*Common block reasons
** Inserting false information
** Removing content from pages
'ipbsubmit' => 'Block this user',
'ipbother' => 'Other time:',
'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,indefinite:infinite',
-'ipbotheroption' => 'other',
-'ipbotherreason' => 'Other/additional reason:',
'ipbhidename' => 'Hide username from edits and lists',
'ipbwatchuser' => "Watch this user's user and talk pages",
'ipb-disableusertalk' => 'Prevent this user from editing their own talk page while blocked',
'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.
You cannot create an account',
'xffblockreason' => 'An IP address present in the X-Forwarded-For header, either yours or that of a proxy server you are using, has been blocked. The original block reason was: $1',
-'cant-block-while-blocked' => 'You cannot block other users while you are blocked.',
'cant-see-hidden-user' => "The user you are trying to block has already been blocked and hidden.
Since you do not have the hideuser right, you cannot see or edit the user's block.",
'ipbblocked' => 'You cannot block or unblock other users because you are yourself blocked',
'print.css' => '/* CSS placed here will affect the print output */', # only translate this message to other languages if you have to change it
'noscript.css' => '/* CSS placed here will affect users with JavaScript disabled */', # only translate this message to other languages if you have to change it
'group-autoconfirmed.css' => '/* CSS placed here will affect autoconfirmed users only */', # only translate this message to other languages if you have to change it
+'group-user.css' => '/* CSS placed here will affect registered users only */', # only translate this message to other languages if you have to change it
'group-bot.css' => '/* CSS placed here will affect bots only */', # only translate this message to other languages if you have to change it
'group-sysop.css' => '/* CSS placed here will affect sysops only */', # only translate this message to other languages if you have to change it
'group-bureaucrat.css' => '/* CSS placed here will affect bureaucrats only */', # only translate this message to other languages if you have to change it
'modern.js' => '/* Any JavaScript here will be loaded for users using the Modern skin */', # only translate this message to other languages if you have to change it
'vector.js' => '/* Any JavaScript here will be loaded for users using the Vector skin */', # only translate this message to other languages if you have to change it
'group-autoconfirmed.js' => '/* Any JavaScript here will be loaded for autoconfirmed users only */', # only translate this message to other languages if you have to change it
+'group-user.js' => '/* Any JavaScript here will be loaded for registered users only */', # only translate this message to other languages if you have to change it
'group-bot.js' => '/* Any JavaScript here will be loaded for bots only */', # only translate this message to other languages if you have to change it
'group-sysop.js' => '/* Any JavaScript here will be loaded for sysops only */', # only translate this message to other languages if you have to change it
'group-bureaucrat.js' => '/* Any JavaScript here will be loaded for bureaucrats only */', # only translate this message to other languages if you have to change it
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
-'limitall' => 'all',
# Email address confirmation
'confirmemail' => 'Confirm email address',
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_needlogin' => 'Please $1 to confirm your email address.',
'confirmemail_success' => 'Your email address has been confirmed.
You may now [[Special:UserLogin|log in]] and enjoy the wiki.',
'confirmemail_loggedin' => 'Your email address has now been confirmed.',
-'confirmemail_error' => 'Something went wrong saving your confirmation.',
'confirmemail_subject' => '{{SITENAME}} email address confirmation',
'confirmemail_body' => 'Someone, probably you, from IP address $1,
has registered an account "$2" with this email address on {{SITENAME}}.
'imgmultigo' => 'Go!',
'imgmultigoto' => 'Go to page $1',
+'img-lang-opt' => '$2 ($1)',
+'img-lang-default' => '(default language)',
+'img-lang-info' => 'Render this image in $1. $2',
+'img-lang-go' => 'Go',
+
# Table pager
'ascending_abbrev' => 'asc',
'descending_abbrev' => 'desc',
# Special:ComparePages
'comparepages' => 'Compare pages',
'comparepages-summary' => '', # do not translate or duplicate this message to other languages
-'compare-selector' => 'Compare page revisions',
'compare-page1' => 'Page 1',
'compare-page2' => 'Page 2',
'compare-rev1' => 'Revision 1',
'limitreport-expensivefunctioncount-value' => '$1/$2', # only translate this message to other languages if you have to change it
# ExpandTemplates
-'expandtemplates' => 'Expand templates',
-'expand_templates_intro' => 'This special page takes text and expands all templates in it recursively.
+'expandtemplates' => 'Expand templates',
+'expand_templates_intro' => 'This special page takes text and expands all templates in it recursively.
It also expands supported parser functions like
<code><nowiki>{{</nowiki>#language:…}}</code> and variables like
<code><nowiki>{{</nowiki>CURRENTDAY}}</code>.
In fact, it expands pretty much everything in double-braces.',
-'expand_templates_title' => 'Context title, for {{FULLPAGENAME}}, etc.:',
-'expand_templates_input' => 'Input text:',
-'expand_templates_output' => 'Result',
-'expand_templates_xml_output' => 'XML output',
-'expand_templates_ok' => 'OK',
-'expand_templates_remove_comments' => 'Remove comments',
-'expand_templates_remove_nowiki' => 'Suppress <nowiki> tags in result',
-'expand_templates_generate_xml' => 'Show XML parse tree',
-'expand_templates_preview' => 'Preview',
+'expand_templates_title' => 'Context title, for {{FULLPAGENAME}}, etc.:',
+'expand_templates_input' => 'Input text:',
+'expand_templates_output' => 'Result',
+'expand_templates_xml_output' => 'XML output',
+'expand_templates_html_output' => 'Raw HTML output',
+'expand_templates_ok' => 'OK',
+'expand_templates_remove_comments' => 'Remove comments',
+'expand_templates_remove_nowiki' => 'Suppress <nowiki> tags in result',
+'expand_templates_generate_xml' => 'Show XML parse tree',
+'expand_templates_generate_rawhtml' => 'Show raw HTML',
+'expand_templates_preview' => 'Preview',
);