'Import' => array( 'Import' ),
'Lockdb' => array( 'LockDB' ),
'Unlockdb' => array( 'UnlockDB' ),
- 'Userrights' => array( 'UserRights' ),
+ 'Userrights' => array( 'UserRights', 'MakeSysop', 'MakeBot' ),
'MIMEsearch' => array( 'MIMESearch' ),
'FileDuplicateSearch' => array( 'FileDuplicateSearch' ),
'Unwatchedpages' => array( 'UnwatchedPages' ),
'tog-enotifminoredits' => 'E-mail me also for minor edits of pages',
'tog-enotifrevealaddr' => 'Reveal my e-mail address in notification e-mails',
'tog-shownumberswatching' => 'Show the number of watching users',
+'tog-oldsig' => 'Preview of existing signature:',
'tog-fancysig' => 'Treat signature as wikitext (without an automatic link)',
'tog-externaleditor' => 'Use external editor by default (for experts only, needs special settings on your computer)',
'tog-externaldiff' => 'Use external diff by default (for experts only, needs special settings on your computer)',
'aboutsite' => 'About {{SITENAME}}',
'aboutpage' => 'Project:About',
'copyright' => 'Content is available under $1.',
-'copyrightpagename' => '{{SITENAME}} copyright',
'copyrightpage' => '{{ns:project}}:Copyrights',
'currentevents' => 'Current events',
'currentevents-url' => 'Project:Current events',
The last attempted database query was:
<blockquote><tt>$1</tt></blockquote>
from within function "<tt>$2</tt>".
-$5 returned error "<tt>$3: $4</tt>".',
+Database returned error "<tt>$3: $4</tt>".',
'dberrortextcl' => 'A database query syntax error has occurred.
The last attempted database query was:
"$1"
from within function "$2".
-$5 returned error "$3: $4"',
+Database returned error "$3: $4"',
'laggedslavemode' => "'''Warning:''' Page may not contain recent updates.",
'readonly' => 'Database locked',
'enterlockreason' => 'Enter a reason for the lock, including an estimate of when the lock will be released',
Please try again.',
'wrongpasswordempty' => 'Password entered was blank.
Please try again.',
-'passwordtooshort' => 'Your password is too short.
-It must have at least {{PLURAL:$1|1 character|$1 characters}}.',
+'passwordtooshort' => 'Passwords must be at least {{PLURAL:$1|1 character|$1 characters}}.',
'password-name-match' => 'Your password must be different from your username.',
'mailmypassword' => 'E-mail new password',
'passwordremindertitle' => 'New temporary password for {{SITENAME}}',
You should log in and change your password now.
You may ignore this message, if this account was created in error.',
-'login-throttled' => "You have made too many recent attempts on this account's password.
-Please wait before trying again.",
+'login-throttled' => 'You have made too many recent login attempts.
+Please wait before trying again.',
'loginlanguagelabel' => 'Language: $1',
'loginlanguagelinks' => '* Deutsch|de
* English|en
If you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:UserLogin/signup|create an account]] or [[Special:UserLogin|log in]] to avoid future confusion with other anonymous users.''",
'noarticletext' => 'There is currently no text in this page.
You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
-<span class="plainlinks">[{{fullurl:Special:Log|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs],
+<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs],
or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page]</span>.',
+'noarticletext-nopermission' => 'There is currently no text in this page.
+You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
+or <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{urlencode:{{FULLPAGENAME}}}}}} search the related logs]</span>.',
'noarticletextanon' => '{{int:noarticletext}}', # do not translate or duplicate this message to other languages
'userpage-userdoesnotexist' => 'User account "$1" is not registered.
Please check if you want to create/edit this page.',
+'userpage-userdoesnotexist-view' => 'User account "$1" is not registered.',
'clearyourcache' => "'''Note - After saving, you may have to bypass your browser's cache to see the changes.'''
'''Mozilla / Firefox / Safari:''' hold ''Shift'' while clicking ''Reload'', or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Macintosh);
'''Konqueror: '''click ''Reload'' or press ''F5'';
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
*: ''home addresses and telephone numbers, social security numbers, etc.''",
'revdelete-legend' => 'Set visibility restrictions',
'revdelete-hide-text' => 'Hide revision text',
'revdelete-hide-name' => 'Hide action and target',
'revdelete-hide-comment' => 'Hide edit comment',
-'revdelete-hide-user' => "Hide editor's username/IP",
+'revdelete-hide-user' => "Hide editor's username/IP address",
'revdelete-hide-restricted' => 'Suppress data from administrators as well as others',
'revdelete-suppress' => 'Suppress data from administrators as well as others',
'revdelete-hide-image' => 'Hide file content',
'revdelete-unsuppress' => 'Remove restrictions on restored revisions',
-'revdelete-log' => 'Log comment:',
+'revdelete-log' => 'Reason for deletion:',
'revdelete-submit' => 'Apply to selected revision',
'revdelete-logentry' => 'changed revision visibility of [[$1]]',
'logdelete-logentry' => 'changed event visibility of [[$1]]',
'revdelete-concurrent-change' => 'Error modifying the item dated $2, $1: its status appears to have been changed by someone else while you attempted to modify it.
Please check the logs.',
'revdelete-only-restricted' => 'You cannot suppress items from view by administrators without also selecting one of the other suppression options.',
+'revdelete-reason-dropdown' => '*Common delete reasons
+** Copyright violation
+** Inappropriate personal information
+** Potentially libelous information',
+'revdelete-otherreason' => 'Other/additional reason:',
+'revdelete-reasonotherlist' => 'Other reason',
+'revdelete-edit-reasonlist' => 'Edit delete reasons',
+'revdelete-offender' => 'Revision author:',
# Suppression log
'suppressionlog' => 'Suppression log',
'prevn-title' => 'Previous $1 {{PLURAL:$1|result|results}}',
'nextn-title' => 'Next $1 {{PLURAL:$1|result|results}}',
'shown-title' => 'Show $1 {{PLURAL:$1|result|results}} per page',
-'viewprevnext' => 'View ($1) ($2) ($3)',
+'viewprevnext' => 'View ($1 {{int:pipe-separator}} $2) ($3)',
'searchmenu-legend' => 'Search options',
'searchmenu-exists' => "'''There is a page named \"[[:\$1]]\" on this wiki'''",
'searchmenu-new' => "'''Create the page \"[[:\$1]]\" on this wiki!'''",
'searchall' => 'all',
'showingresults' => "Showing below up to {{PLURAL:$1|'''1''' result|'''$1''' results}} starting with #'''$2'''.",
'showingresultsnum' => "Showing below {{PLURAL:$3|'''1''' result|'''$3''' results}} starting with #'''$2'''.",
-'showingresultstotal' => "Showing below {{PLURAL:$4|result '''$1''' of '''$3'''|results '''$1 - $2''' of '''$3'''}}",
'showingresultsheader' => "{{PLURAL:$5|Result '''$1''' of '''$3'''|Results '''$1 - $2''' of '''$3'''}} for '''$4'''",
'nonefound' => "'''Note''': Only some namespaces are searched by default.
Try prefixing your query with ''all:'' to search all content (including talk pages, templates, etc), or use the desired namespace as prefix.",
'prefs-watchlist-days-max' => 'Maximum 7 days',
'prefs-watchlist-edits' => 'Maximum number of changes to show in expanded watchlist:',
'prefs-watchlist-edits-max' => 'Maximum number: 1000',
-'prefs-watchlist-token' => 'Watchlist token',
+'prefs-watchlist-token' => 'Watchlist token:',
'prefs-misc' => 'Misc',
'prefs-resetpass' => 'Change password',
'prefs-email' => 'E-mail options',
'yourrealname' => 'Real name:',
'yourlanguage' => 'Language:',
'yourvariant' => 'Variant:', # only translate this message to other languages if you have to change it
-'yournick' => 'Signature:',
+'yournick' => 'New signature:',
+'prefs-help-signature' => 'Comments on talk pages should be signed with "<nowiki>~~~~</nowiki>" which will be converted into your signature and a timestamp.',
'badsig' => 'Invalid raw signature.
Check HTML tags.',
'badsiglength' => 'Your signature is too long.
'right-reset-passwords' => "Reset other users' passwords",
'right-override-export-depth' => 'Export pages including linked pages up to a depth of 5',
'right-versiondetail' => 'Show the extended software version information',
+'right-root' => 'Perform all actions on the wiki',
# User rights log
'rightslog' => 'User rights log',
'recentchanges-legend' => 'Recent changes options',
'recentchangestext' => 'Track the most recent changes to the wiki on this page.',
'recentchanges-feed-description' => 'Track the most recent changes to the wiki in this feed.',
-'recentchanges-label-legend' => 'Legend: $1 - new page, $2 - minor edit, $3 - bot edit, $4 - unpatrolled edit.',
+'recentchanges-label-legend' => 'Legend: $1.',
+'recentchanges-legend-newpage' => '$1 - new page',
'recentchanges-label-newpage' => 'This edit created a new page',
+'recentchanges-legend-minor' => '$1 - minor edit',
'recentchanges-label-minor' => 'This is a minor edit',
+'recentchanges-legend-bot' => '$1 - bot edit',
'recentchanges-label-bot' => 'This edit was performed by a bot',
+'recentchanges-legend-unpatrolled' => '$1 - unpatrolled edit',
'recentchanges-label-unpatrolled' => 'This edit has not yet been patrolled',
'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).",
'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.',
-'fileexists' => "A file with this name exists already, please check '''<tt>$1</tt>''' if you are not sure if you want to change it.",
-'filepageexists' => "The description page for this file has already been created at '''<tt>$1</tt>''', but no file with this name currently exists.
+'fileexists' => "A file with this name exists already, please check '''<tt>[[:$1]]</tt>''' if you are not sure if you want to change it.
+[[$1|thumb]]",
+'filepageexists' => "The description page for this file has already been created at '''<tt>[[:$1]]</tt>''', but no file with this name currently exists.
The summary you enter will not appear on the description page.
-To make your summary appear there, you will need to manually edit it",
-'fileexists-extension' => "A file with a similar name exists:<br />
-Name of the uploading file: '''<tt>$1</tt>'''<br />
-Name of the existing file: '''<tt>$2</tt>'''<br />
+To make your summary appear there, you will need to manually edit it.
+[[$1|thumb]]",
+'fileexists-extension' => "A file with a similar name exists: [[$2|thumb]]
+* Name of the uploading file: '''<tt>[[:$1]]</tt>'''
+* Name of the existing file: '''<tt>[[:$2]]</tt>'''
Please choose a different name.",
-'fileexists-thumb' => "<center>'''Existing file'''</center>",
'fileexists-thumbnail-yes' => "The file seems to be an image of reduced size ''(thumbnail)''.
-Please check the file '''<tt>$1</tt>'''.<br />
+[[$1|thumb]]
+Please check the file '''<tt>[[:$1]]</tt>'''.
If the checked file is the same image of original size it is not necessary to upload an extra thumbnail.",
'file-thumbnail-no' => "The filename begins with '''<tt>$1</tt>'''.
It seems to be an image of reduced size ''(thumbnail)''.
If you have this image in full resolution upload this one, otherwise change the file name please.",
'fileexists-forbidden' => 'A file with this name already exists, and cannot be overwritten.
-If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
+If you still want to upload your file, please go back and use a new name.
+[[File:$1|thumb|center|$1]]',
'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository.
-If you still want to upload your file, please go back and use a new name. [[File:$1|thumb|center|$1]]',
+If you still want to upload your file, please go back and use a new name.
+[[File:$1|thumb|center|$1]]',
'file-exists-duplicate' => 'This file is a duplicate of the following {{PLURAL:$1|file|files}}:',
'file-deleted-duplicate' => "A file identical to this file ([[$1]]) has previously been deleted.
You should check that file's deletion history before proceeding to re-upload it.",
'upload-unknown-size' => 'Unknown size',
'upload-http-error' => 'An HTTP error occured: $1',
+# img_auth script messages
+'img-auth-accessdenied' => 'Access denied',
+'img-auth-nopathinfo' => 'Missing PATH_INFO.
+Your server is not set up to pass this information.
+It may be CGI-based and cannot support img_auth.
+See http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+'img-auth-notindir' => 'Requested path is not in the configured upload directory.',
+'img-auth-badtitle' => 'Unable to construct a valid title from "$1".',
+'img-auth-nologinnWL' => 'You are not logged in and "$1" is not in the whitelist.',
+'img-auth-nofile' => 'File "$1" does not exist.',
+'img-auth-isdir' => 'You are trying to access a directory "$1".
+Only file access is allowed.',
+'img-auth-streaming' => 'Streaming "$1".',
+'img-auth-public' => 'The function of img_auth.php is to output files from a private wiki.
+This wiki is configured as a public wiki.
+For optimal security, img_auth.php is disabled.',
+'img-auth-noread' => 'User does not have access to read "$1".',
+
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
'upload-curl-error6' => 'Could not reach URL',
'upload-curl-error6-text' => 'The URL provided could not be reached.
You may want to try at a less busy time.',
'license' => 'Licensing:',
+'license-header' => 'Licensing',
'nolicense' => 'None selected',
'licenses' => '-', # do not translate or duplicate this message to other languages
'license-nopreview' => '(Preview not available)',
** Copyright violation
** Duplicated file',
'filedelete-edit-reasonlist' => 'Edit delete reasons',
+'filedelete-maintenance' => 'Deletion and restoration of files temporarily disabled during maintenance.',
# MIME search
'mimesearch' => 'MIME search',
# Random page
'randompage' => 'Random page',
-'randompage-nopages' => 'There are no pages in the namespace "$1".',
+'randompage-nopages' => 'There are no pages in the following {{PLURAL:$2|namespace|namespaces}}: $1.',
'randompage-url' => 'Special:Random', # do not translate or duplicate this message to other languages
# Random redirect
'statistics-header-edits' => 'Edit statistics',
'statistics-header-views' => 'View statistics',
'statistics-header-users' => 'User statistics',
+'statistics-header-hooks' => 'Other statistics',
'statistics-articles' => 'Content pages',
'statistics-pages' => 'Pages',
'statistics-pages-desc' => 'All pages in the wiki, including talk pages, redirects, etc.',
# Special:ActiveUsers
'activeusers' => 'Active users list',
'activeusers-summary' => '', # do not translate or duplicate this message to other languages
-'activeusers-count' => '$1 recent {{PLURAL:$1|edit|edits}}',
+'activeusers-count' => '$1 {{PLURAL:$1|edit|edits}} in the last {{PLURAL:$3|day|$3 days}}',
'activeusers-from' => 'Display users starting at:',
'activeusers-noresult' => 'No users found.',
'unwatch' => 'Unwatch',
'unwatchthispage' => 'Stop watching',
'notanarticle' => 'Not a content page',
-'notvisiblerev' => 'Revision has been deleted',
+'notvisiblerev' => 'The last revision by a different user has been deleted',
'watchnochange' => 'None of your watched items were edited in the time period displayed.',
'watchlist-details' => '{{PLURAL:$1|$1 page|$1 pages}} on your watchlist, not counting talk pages.',
'wlheader-enotif' => '* E-mail notification is enabled.',
--
To change your watchlist settings, visit
-{{fullurl:{{ns:special}}:Watchlist/edit}}
+{{fullurl:{{#special:Watchlist}}/edit}}
Feedback and further assistance:
{{fullurl:{{MediaWiki:Helppage}}}}',
proceed with caution.',
# Rollback
-'rollback' => 'Roll back edits',
-'rollback_short' => 'Rollback',
-'rollbacklink' => 'rollback',
-'rollbackfailed' => 'Rollback failed',
-'cantrollback' => 'Cannot revert edit;
+'rollback' => 'Roll back edits',
+'rollback_short' => 'Rollback',
+'rollbacklink' => 'rollback',
+'rollbackfailed' => 'Rollback failed',
+'cantrollback' => 'Cannot revert edit;
last contributor is only author of this page.',
-'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
+'alreadyrolled' => 'Cannot rollback last edit of [[:$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
someone else has edited or rolled back the page already.
The last edit to the page was by [[User:$3|$3]] ([[User talk:$3|Talk]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment' => "The edit summary was: \"''\$1''\".",
-'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last revision by [[User:$1|$1]]',
-'rollback-success' => 'Reverted edits by $1;
+'editcomment' => "The edit summary was: \"''\$1''\".",
+'revertpage' => 'Reverted edits by [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) to last revision by [[User:$1|$1]]',
+'revertpage-nouser' => 'Reverted edits by (username removed) to last revision by [[User:$1|$1]]',
+'rollback-success' => 'Reverted edits by $1;
changed back to last revision by $2.',
-'sessionfailure' => 'There seems to be a problem with your login session;
+'sessionfailure' => 'There seems to be a problem with your login session;
this action has been canceled as a precaution against session hijacking.
Please hit "back" and reload the page you came from, then try again.',
'prot_1movedto2' => '[[$1]] moved to [[$2]]',
'protect-backlink' => '← $1', # only translate this message to other languages if you have to change it
'protect-legend' => 'Confirm protection',
-'protectcomment' => 'Comment:',
+'protectcomment' => 'Reason:',
'protectexpiry' => 'Expires:',
'protect_expiry_invalid' => 'Expiry time is invalid.',
'protect_expiry_old' => 'Expiry time is in the past.',
'month' => 'From month (and earlier):',
'year' => 'From year (and earlier):',
-'sp-contributions-newbies' => 'Show contributions of new accounts only',
-'sp-contributions-newbies-sub' => 'For new accounts',
-'sp-contributions-newbies-title' => 'User contributions for new accounts',
-'sp-contributions-blocklog' => 'block log',
-'sp-contributions-deleted' => 'deleted user contributions',
-'sp-contributions-logs' => 'logs',
-'sp-contributions-talk' => 'talk',
-'sp-contributions-userrights' => 'user rights management',
-'sp-contributions-search' => 'Search for contributions',
-'sp-contributions-username' => 'IP Address or username:',
-'sp-contributions-submit' => 'Search',
-'sp-contributions-explain' => '', # only translate this message to other languages if you have to change it
-'sp-contributions-footer' => '-', # do not translate or duplicate this message to other languages
-'sp-contributions-footer-anon' => '-', # do not translate or duplicate this message to other languages
+'sp-contributions-newbies' => 'Show contributions of new accounts only',
+'sp-contributions-newbies-sub' => 'For new accounts',
+'sp-contributions-newbies-title' => 'User contributions for new accounts',
+'sp-contributions-blocklog' => 'block log',
+'sp-contributions-deleted' => 'deleted user contributions',
+'sp-contributions-logs' => 'logs',
+'sp-contributions-talk' => 'talk',
+'sp-contributions-userrights' => 'user rights management',
+'sp-contributions-blocked-notice' => 'This user is currently blocked.
+The latest block log entry is provided below for reference:',
+'sp-contributions-search' => 'Search for contributions',
+'sp-contributions-username' => 'IP Address or username:',
+'sp-contributions-submit' => 'Search',
+'sp-contributions-explain' => '', # only translate this message to other languages if you have to change it
+'sp-contributions-footer' => '-', # do not translate or duplicate this message to other languages
+'sp-contributions-footer-anon' => '-', # do not translate or duplicate this message to other languages
# What links here
'whatlinkshere' => 'What links here',
'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',
-'blocklog-fulllog' => 'Full block log',
+'blocklog-showlog' => 'This user has been blocked previously.
+The block log is provided below for reference:',
+'blocklog-showsuppresslog' => 'This user has been blocked and hidden previously.
+The suppress log is provided below for reference:',
'blocklogentry' => 'blocked [[$1]] with an expiry time of $2 $3',
'reblock-logentry' => 'changed block settings for [[$1]] with an expiry time of $2 $3',
'blocklogtext' => 'This is a log of user blocking and unblocking actions.
'accesskey-ca-viewsource' => 'e', # do not translate or duplicate this message to other languages
'accesskey-ca-history' => 'h', # do not translate or duplicate this message to other languages
'accesskey-ca-protect' => '=', # do not translate or duplicate this message to other languages
+'accesskey-ca-unprotect' => '=', # do not translate or duplicate this message to other languages
'accesskey-ca-delete' => 'd', # do not translate or duplicate this message to other languages
'accesskey-ca-undelete' => 'd', # do not translate or duplicate this message to other languages
'accesskey-ca-move' => 'm', # do not translate or duplicate this message to other languages
'accesskey-search' => 'f', # do not translate or duplicate this message to other languages
'accesskey-search-go' => '', # do not translate or duplicate this message to other languages
'accesskey-search-fulltext' => '', # do not translate or duplicate this message to other languages
-'accesskey-p-logo' => 'z', # do not translate or duplicate this message to other languages
-'accesskey-n-mainpage' => '', # do not translate or duplicate this message to other languages
+'accesskey-p-logo' => '', # do not translate or duplicate this message to other languages
+'accesskey-n-mainpage' => 'z', # do not translate or duplicate this message to other languages
+'accesskey-n-mainpage-description' => 'z', # do not translate or duplicate this message to other languages
'accesskey-n-portal' => '', # do not translate or duplicate this message to other languages
'accesskey-n-currentevents' => '', # do not translate or duplicate this message to other languages
'accesskey-n-recentchanges' => 'r', # do not translate or duplicate this message to other languages
You can view its source',
'tooltip-ca-history' => 'Past revisions of this page',
'tooltip-ca-protect' => 'Protect this page',
+'tooltip-ca-unprotect' => 'Unprotect this page',
'tooltip-ca-delete' => 'Delete this page',
'tooltip-ca-undelete' => 'Restore the edits done to this page before it was deleted',
'tooltip-ca-move' => 'Move this page',
'tooltip-search-fulltext' => 'Search the pages for this text',
'tooltip-p-logo' => 'Visit the main page',
'tooltip-n-mainpage' => 'Visit the main page',
+'tooltip-n-mainpage-description' => 'Visit the main page',
'tooltip-n-portal' => 'About the project, what you can do, where to find things',
'tooltip-n-currentevents' => 'Find background information on current events',
'tooltip-n-recentchanges' => 'The list of recent changes in the wiki',
'svg-long-desc' => '(SVG file, nominally $1 × $2 pixels, file size: $3)',
'show-big-image' => 'Full resolution',
'show-big-image-thumb' => '<small>Size of this preview: $1 × $2 pixels</small>',
+'file-info-gif-looped' => 'looped',
+'file-info-gif-frames' => '$1 {{PLURAL:$1|frame|frames}}',
# Special:NewFiles
'newimages' => 'Gallery of new files',
'watchlistall2' => 'all',
'namespacesall' => 'all',
'monthsall' => 'all',
+'limitall' => 'all',
# E-mail address confirmation
'confirmemail' => 'Confirm e-mail address',
'tag-filter-submit' => 'Filter',
'tags-title' => 'Tags',
'tags-intro' => 'This page lists the tags that the software may mark an edit with, and their meaning.',
-'tags-tag' => 'Internal tag name',
+'tags-tag' => 'Tag name',
'tags-display-header' => 'Appearance on change lists',
'tags-description-header' => 'Full description of meaning',
'tags-hitcount-header' => 'Tagged changes',
'htmlform-reset' => 'Undo changes',
'htmlform-selectorother-other' => 'Other',
+# Add categories per AJAX
+'ajax-add-category' => 'Add category',
+'ajax-add-category-submit' => 'Add',
+'ajax-confirm-title' => 'Confirm action',
+'ajax-confirm-prompt' => 'You can provide an edit summary below.
+Click "Save" to save your edit.',
+'ajax-confirm-save' => 'Save',
+'ajax-add-category-summary' => 'Add category "$1"',
+'ajax-remove-category-summary' => 'Remove category "$1"',
+'ajax-confirm-actionsummary' => 'Action to take:',
+'ajax-error-title' => 'Error',
+'ajax-error-dismiss' => 'OK',
+'ajax-remove-category-error' => 'It was not possible to remove this category.
+This usually occurs when the category has been added to the page in a template.',
+
);