'Watchlist' => array( 'Watchlist' ),
'Recentchanges' => array( 'RecentChanges' ),
'Upload' => array( 'Upload' ),
+ 'UploadStash' => array( 'UploadStash' ),
'Listfiles' => array( 'ListFiles', 'FileList', 'ImageList' ),
'Newimages' => array( 'NewFiles', 'NewImages' ),
'Listusers' => array( 'ListUsers', 'UserList' ),
'Mypage' => array( 'MyPage' ),
'Mytalk' => array( 'MyTalk' ),
'Mycontributions' => array( 'MyContributions' ),
+ 'Myuploads' => array( 'MyUploads' ),
'Listadmins' => array( 'ListAdmins' ),
'Listbots' => array( 'ListBots' ),
'Popularpages' => array( 'PopularPages' ),
'RevisionMove' => array( 'RevisionMove' ),
'ComparePages' => array( 'ComparePages' ),
'Badtitle' => array( 'Badtitle' ),
+ 'DisableAccount' => array( 'DisableAccount' ),
);
/**
'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.',
+'noname' => 'You have not specified a valid username.',
'loginsuccesstitle' => 'Login successful',
'loginsuccess' => "'''You are now logged in to {{SITENAME}} as \"\$1\".'''",
'nosuchuser' => 'There is no user by the name "$1".
-User names are case sensitive.
+Usernames are case sensitive.
Check your spelling, or [[Special:UserLogin/signup|create a new account]].',
'nosuchusershort' => 'There is no user by the name "<nowiki>$1</nowiki>".
Check your spelling.',
* Italiano|it
* Nederlands|nl', # do not translate or duplicate this message to other languages
'suspicious-userlogout' => 'Your request to log out was denied because it looks like it was sent by a broken browser or caching proxy.',
-'ratelimit-excluded-ips' => ' #<!-- 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 an IP address excluded from the rate limit
- #</pre> <!-- leave this line exactly as it is -->',
+
+# E-mail sending
+'pear-mail-error' => '$1', # do not translate or duplicate this message to other languages
+'php-mail-error' => '$1', # do not translate or duplicate this message to other languages
+'php-mail-error-unknown' => "Unknown error in PHP's mail() function",
# JavaScript password checks
'password-strength' => 'Estimated password strength: $1',
'summary-preview' => 'Summary preview:',
'subject-preview' => 'Subject/headline preview:',
'blockedtitle' => 'User is blocked',
-'blockedtext' => "'''Your user name or IP address has been blocked.'''
+'blockedtext' => "'''Your username or IP address has been blocked.'''
The block was made by $1.
The reason given is ''$2''.
'''It has not yet been saved!'''",
'userjspreview' => "'''Remember that you are only testing/previewing your user JavaScript.'''
'''It has not yet been saved!'''",
+'globalcsspreview' => "'''Remember that you are only previewing this global CSS.'''
+'''It has not yet been saved!'''",
+'globaljspreview' => "'''Remember that you are only previewing this global JavaScript code.'''
+'''It has not yet been saved!'''",
'userinvalidcssjstitle' => "'''Warning:''' There is no skin \"\$1\".
-Remember that custom .css and .js pages use a lowercase title, e.g. {{ns:user}}:Foo/monobook.css as opposed to {{ns:user}}:Foo/Monobook.css.",
+Custom .css and .js pages use a lowercase title, e.g. {{ns:user}}:Foo/vector.css as opposed to {{ns:user}}:Foo/Vector.css.",
'updated' => '(Updated)',
'note' => "'''Note:'''",
'previewnote' => "'''Remember that this is only a preview.'''
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details).
'''Do not submit copyrighted work without permission!'''",
'editpage-tos-summary' => '-', # do not translate or duplicate this message to other languages
-'longpagewarning' => "'''Warning:''' This page is $1 kilobytes long;
-some browsers may have problems editing pages approaching or longer than 32kb.
-Please consider breaking the page into smaller sections.",
+'longpage-hint' => '-', # do not translate or duplicate this message to other languages
'longpageerror' => "'''Error: The text you have submitted is $1 kilobytes long, which is longer than the maximum of $2 kilobytes.'''
It cannot be saved.",
'readonlywarning' => "'''Warning: The database has been locked for maintenance, so you will not be able to save your edits right now.'''
'undo-summary' => 'Undo revision $1 by [[Special:Contributions/$2|$2]] ([[User talk:$2|talk]])',
# Account creation failure
-'cantcreateaccounttitle' => 'Cannot create account',
-'cantcreateaccount-text' => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
+'cantcreateaccounttitle' => 'Cannot create account',
+'cantcreateaccount-text' => "Account creation from this IP address ('''$1''') has been blocked by [[User:$3|$3]].
The reason given by $3 is ''$2''",
-'cantcreateaccount-nonblock-text' => '', # do not translate or duplicate this message to other languages
# History pages
'viewpagelogs' => 'View logs for this page',
'right-override-export-depth' => 'Export pages including linked pages up to a depth of 5',
'right-sendemail' => 'Send e-mail to other users',
'right-revisionmove' => 'Move revisions',
+'right-disableaccount' => 'Disable accounts',
# User rights log
'rightslog' => 'User rights log',
'statistics-edits' => 'Page edits since {{SITENAME}} was set up',
'statistics-edits-average' => 'Average edits per page',
'statistics-views-total' => 'Views total',
+'statistics-views-total-desc' => 'Views to non-existing pages and special pages are not included',
'statistics-views-peredit' => 'Views per edit',
'statistics-users' => 'Registered [[Special:ListUsers|users]]',
'statistics-users-active' => 'Active users',
'log' => 'Logs',
'all-logs-page' => 'All public logs',
'alllogstext' => 'Combined display of all available logs of {{SITENAME}}.
-You can narrow down the view by selecting a log type, the user name (case-sensitive), or the affected page (also case-sensitive).',
+You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).',
'logempty' => 'No matching items in log.',
'log-title-wildcard' => 'Search titles starting with this text',
'sp-contributions-newbies-title' => 'User contributions for new accounts',
'sp-contributions-blocklog' => 'block log',
'sp-contributions-deleted' => 'deleted user contributions',
+'sp-contributions-uploads' => 'uploads',
'sp-contributions-logs' => 'logs',
'sp-contributions-talk' => 'talk',
'sp-contributions-userrights' => 'user rights management',
'ipb-edit-dropdown' => 'Edit block reasons',
'ipb-unblock-addr' => 'Unblock $1',
'ipb-unblock' => 'Unblock a username or IP address',
-'ipb-blocklist-addr' => 'Existing blocks for $1',
'ipb-blocklist' => 'View existing blocks',
'ipb-blocklist-contribs' => 'Contributions for $1',
'unblockip' => 'Unblock user',
Note that the page will '''not''' be moved if there is already a page at the new title, unless it is empty or a redirect and has no past edit history.
This means that you can rename a page back to where it was renamed from if you make a mistake, and you cannot overwrite an existing page.
+'''Warning!'''
+This can be a drastic and unexpected change for a popular page;
+please be sure you understand the consequences of this before proceeding.",
+'movepagetext-noredirectfixer' => "Using the form below will rename a page, moving all of its history to the new name.
+The old title will become a redirect page to the new title.
+Be sure to check for [[Special:DoubleRedirects|double]] or [[Special:BrokenRedirects|broken redirects]].
+You are responsible for making sure that links continue to point where they are supposed to go.
+
+Note that the page will '''not''' be moved if there is already a page at the new title, unless it is empty or a redirect and has no past edit history.
+This means that you can rename a page back to where it was renamed from if you make a mistake, and you cannot overwrite an existing page.
+
'''Warning!'''
This can be a drastic and unexpected change for a popular page;
please be sure you understand the consequences of this before proceeding.",
'nostalgia.css' => '/* CSS placed here will affect users of the Nostalgia skin */', # only translate this message to other languages if you have to change it
'cologneblue.css' => '/* CSS placed here will affect users of the Cologne Blue skin */', # only translate this message to other languages if you have to change it
'monobook.css' => '/* CSS placed here will affect users of the Monobook skin */', # only translate this message to other languages if you have to change it
-'myskin.css' => '/* CSS placed here will affect users of the Myskin skin */', # only translate this message to other languages if you have to change it
+'myskin.css' => '/* CSS placed here will affect users of the MySkin skin */', # only translate this message to other languages if you have to change it
'chick.css' => '/* CSS placed here will affect users of the Chick skin */', # only translate this message to other languages if you have to change it
'simple.css' => '/* CSS placed here will affect users of the Simple skin */', # only translate this message to other languages if you have to change it
'modern.css' => '/* CSS placed here will affect users of the Modern skin */', # only translate this message to other languages if you have to change it
'nostalgia.js' => '/* Any JavaScript here will be loaded for users using the Nostalgia skin */', # only translate this message to other languages if you have to change it
'cologneblue.js' => '/* Any JavaScript here will be loaded for users using the Cologne Blue skin */', # only translate this message to other languages if you have to change it
'monobook.js' => '/* Any JavaScript here will be loaded for users using the MonoBook skin */', # only translate this message to other languages if you have to change it
-'myskin.js' => '/* Any JavaScript here will be loaded for users using the Myskin skin */', # only translate this message to other languages if you have to change it
+'myskin.js' => '/* Any JavaScript here will be loaded for users using the MySkin skin */', # only translate this message to other languages if you have to change it
'chick.js' => '/* Any JavaScript here will be loaded for users using the Chick skin */', # only translate this message to other languages if you have to change it
'simple.js' => '/* Any JavaScript here will be loaded for users using the Simple skin */', # 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
'version-specialpages' => 'Special pages',
'version-parserhooks' => 'Parser hooks',
'version-variables' => 'Variables',
+'version-skins' => 'Skins',
'version-other' => 'Other',
'version-mediahandlers' => 'Media handlers',
'version-hooks' => 'Hooks',
'sqlite-has-fts' => '$1 with full-text search support',
'sqlite-no-fts' => '$1 without full-text search support',
+# Special:DisableAccount
+'disableaccount' => 'Disable a user account',
+'disableaccount-user' => 'Username:',
+'disableaccount-reason' => 'Reason:',
+'disableaccount-confirm' => "Disable this user account.
+The user will not be able to log in, reset their password, or receive e-mail notifications.
+If the user is currently logged in anywhere, they will be immediately logged out.
+''Note that disabling an account is not reversible without system administrator intervention.''",
+'disableaccount-mustconfirm' => 'You must confirm that you wish to disable this account.',
+'disableaccount-nosuchuser' => 'The user account "$1" does not exist.',
+'disableaccount-success' => 'The user account "$1" has been permanently disabled.',
+'disableaccount-logentry' => 'permanently disabled the user account [[$1]]',
+
);