'Ancientpages' => array( 'Ancientpages' ),
'Deadendpages' => array( 'Deadendpages' ),
'Protectedpages' => array( 'Protectedpages' ),
+ 'Protectedtitles' => array( 'Protectedtitles' ),
'Allpages' => array( 'Allpages' ),
'Prefixindex' => array( 'Prefixindex' ) ,
'Ipblocklist' => array( 'Ipblocklist' ),
'tog-watchlisthideown' => 'Hide my edits from the watchlist',
'tog-watchlisthidebots' => 'Hide bot edits from the watchlist',
'tog-watchlisthideminor' => 'Hide minor edits from the watchlist',
-'tog-nolangconversion' => 'Disable variants conversion',
+'tog-nolangconversion' => 'Disable variants conversion', # only translate this message to other languages if you have to change it
'tog-ccmeonemails' => 'Send me copies of emails I send to other users',
'tog-diffonly' => "Don't show page content below diffs",
Query: $2',
'viewsource' => 'View source',
'viewsourcefor' => 'for $1',
-'actionthrottled' => 'Action Throttled',
+'actionthrottled' => 'Action throttled',
'actionthrottledtext' => 'As an anti-spam measure, you are limited from performing this action too many times in a short space of time, and you have exceeded this limit. Please try again in a few minutes.',
'protectedpagetext' => 'This page has been locked to prevent editing.',
'viewsourcetext' => 'You can view and copy the source of this page:',
'uid' => 'User ID:',
'yourrealname' => 'Real name:',
'yourlanguage' => 'Language:',
-'yourvariant' => 'Variant',
+'yourvariant' => 'Variant:', # only translate this message to other languages if you have to change it
'yournick' => 'Nickname:',
'badsig' => 'Invalid raw signature; check HTML tags.',
'badsiglength' => 'Nickname too long; must be under $1 characters.',
'resetpass_submit' => 'Set password and log in',
'resetpass_success' => 'Your password has been changed successfully! Now logging you in...',
'resetpass_bad_temporary' => 'Invalid temporary password. You may have already successfully changed your password or requested a new temporary password.',
-'resetpass_forbidden' => 'Passwords cannot be changed on this wiki',
+'resetpass_forbidden' => 'Passwords cannot be changed on {{SITENAME}}',
'resetpass_missing' => 'No form data.',
# Edit page toolbar
'math_tip' => 'Mathematical formula (LaTeX)',
'nowiki_sample' => 'Insert non-formatted text here',
'nowiki_tip' => 'Ignore wiki formatting',
-'image_sample' => 'Example.jpg',
+'image_sample' => 'Example.jpg', # only translate this message to other languages if you have to change it
'image_tip' => 'Embedded image',
-'media_sample' => 'Example.ogg',
+'media_sample' => 'Example.ogg', # only translate this message to other languages if you have to change it
'media_tip' => 'Media file link',
'sig_tip' => 'Your signature with timestamp',
'hr_tip' => 'Horizontal line (use sparingly)',
'whitelistreadtitle' => 'Login required to read',
'whitelistreadtext' => 'You have to [[Special:Userlogin|login]] to read pages.',
'whitelistacctitle' => 'You are not allowed to create an account',
-'whitelistacctext' => 'To be allowed to create accounts in this wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
+'whitelistacctext' => 'To be allowed to create accounts in {{SITENAME}} you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
'confirmedittitle' => 'E-mail confirmation required to edit',
'confirmedittext' => 'You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].',
'nosuchsectiontitle' => 'No such section',
Please try again. If it still doesn't work, try logging out and logging back in.</strong>",
'session_fail_preview_html' => "<strong>Sorry! We could not process your edit due to a loss of session data.</strong>
-''Because this wiki has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.''
+''Because {{SITENAME}} has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.''
<strong>If this is a legitimate edit attempt, please try again. If it still doesn't work, try logging out and logging back in.</strong>",
'token_suffix_mismatch' => '<strong>Your edit has been rejected because your client mangled the punctuation characters
'protectedpagewarning' => '<strong>WARNING: This page has been locked so that only users with sysop privileges can edit it.</strong>',
'semiprotectedpagewarning' => "'''Note:''' This page has been locked so that only registered users can edit it.",
'cascadeprotectedwarning' => "'''Warning:''' This page has been locked so that only users with sysop privileges can edit it, because it is included in the following cascade-protected {{PLURAL:$1|page|pages}}:",
+'titleprotectedwarning' => '<strong>WARNING: This page has been locked so that only some users can create it.</strong>',
'templatesused' => 'Templates used on this page:',
'templatesusedpreview' => 'Templates used in this preview:',
'templatesusedsection' => 'Templates used in this section:',
'template-semiprotected' => '(semi-protected)',
'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.
+'nocreatetext' => '{{SITENAME}} 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.',
+'nocreate-loggedin' => 'You do not have permission to create new pages on {{SITENAME}}.',
'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.'''
</div>',
'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
This page revision has been removed from the public archives.
-As an administrator on this site you can view it;
+As an administrator on {{SITENAME}} you can view it;
there may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].
</div>',
'rev-delundel' => 'show/hide',
'revdelete-text' => 'Deleted revisions and events will still appear in the page history and logs,
but parts of their content will be inaccessible to the public.
-Other admins on this wiki will still be able to access the hidden content and can
+Other admins 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-legend' => 'Set restrictions:',
'revdelete-hide-text' => 'Hide revision text',
'userrights-editusergroup' => 'Edit user groups',
'saveusergroups' => 'Save User Groups',
'userrights-groupsmember' => 'Member of:',
+'userrights-groupsremovable' => 'Removable groups:',
'userrights-groupsavailable' => 'Available groups:',
'userrights-groupshelp' => 'Select groups you want the user to be removed from or added to.
Unselected groups will not be changed. You can deselect a group with CTRL + Left Click',
'userrights-reason' => 'Reason for change:',
'userrights-available-none' => 'You may not alter group membership.',
-'userrights-available-add' => 'You can add users to $1.',
-'userrights-available-remove' => 'You can remove users from $1.',
+'userrights-available-add' => 'You can add users to {{PLURAL:$2|this group|these groups}}: $1.',
+'userrights-available-remove' => 'You can remove users from {{PLURAL:$2|this group|these groups}}: $1.',
+'userrights-no-interwiki' => 'You do not have permission to edit user rights on other wikis.',
+'userrights-nodatabase' => 'Database $1 does not exist or is not local.',
+'userrights-nologin' => 'You must [[Special:Userlogin|log in]] with an administrator account to assign user rights.',
+'userrights-notallowed' => 'Your account does not have permission to assign user rights.',
# Groups
'group' => 'Group:',
'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>''',
'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|alt text]]</nowiki>''' or
'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>''' for directly linking to the file.",
+'upload-permitted' => 'Permitted file types: $1.',
+'upload-preferred' => 'Preferred file types: $1.',
+'upload-prohibited' => 'Prohibited file types: $1.',
'uploadlog' => 'upload log',
'uploadlogpage' => 'Upload log',
'uploadlogpagetext' => 'Below is a list of the most recent file uploads.',
'illegalfilename' => 'The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.',
'badfilename' => 'File name has been changed to "$1".',
'filetype-badmime' => 'Files of the MIME type "$1" are not allowed to be uploaded.',
-'filetype-badtype' => "'''\".\$1\"''' is an unwanted file type
-: List of allowed file types: \$2",
+'filetype-unwanted-type' => "'''\".\$1\"''' is an unwanted file type. Preferred file types are \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' is not a permitted file type. Permitted file types are \$2.",
'filetype-missing' => 'The file has no extension (like ".jpg").',
'large-file' => 'It is recommended that files are no larger than $1; this file is $2.',
'largefileserver' => 'This file is bigger than the server is configured to allow.',
'uploadedimage' => 'uploaded "[[$1]]"',
'overwroteimage' => 'uploaded a new version of "[[$1]]"',
'uploaddisabled' => 'Uploads disabled',
-'uploaddisabledtext' => 'File uploads are disabled on this wiki.',
+'uploaddisabledtext' => 'File uploads are disabled on {{SITENAME}}.',
'uploadscripted' => 'This file contains HTML or script code that may be erroneously be interpreted by a web browser.',
'uploadcorrupt' => 'The file is corrupt or has an incorrect extension. Please check the file and upload again.',
'uploadvirus' => 'The file contains a virus! Details: $1',
'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' => "'''$1''' does not exist on {{SITENAME}}.",
'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.',
'disambiguations' => 'Disambiguation pages',
'disambiguations-summary' => '', # only translate this message to other languages if you have to change it
'disambiguationspage' => 'Template:disambig',
-'disambiguations-text' => "The following pages link to a '''disambiguation page'''. They should link to the appropriate topic instead.<br />A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:disambiguationspage]]",
+'disambiguations-text' => "The following pages link to a '''disambiguation page'''. They should link to the appropriate topic instead.<br />A page is treated as disambiguation page if it uses a template which is linked from [[MediaWiki:Disambiguationspage]]",
'doubleredirects' => 'Double redirects',
'doubleredirects-summary' => '', # only translate this message to other languages if you have to change it
'specialpage-empty' => 'There are no results for this report.',
'lonelypages' => 'Orphaned pages',
'lonelypages-summary' => '', # only translate this message to other languages if you have to change it
-'lonelypagestext' => 'The following pages are not linked from other pages in this wiki.',
+'lonelypagestext' => 'The following pages are not linked from other pages in {{SITENAME}}.',
'uncategorizedpages' => 'Uncategorized pages',
'uncategorizedpages-summary' => '', # only translate this message to other languages if you have to change it
'uncategorizedcategories' => 'Uncategorized categories',
'longpages-summary' => '', # only translate this message to other languages if you have to change it
'deadendpages' => 'Dead-end pages',
'deadendpages-summary' => '', # only translate this message to other languages if you have to change it
-'deadendpagestext' => 'The following pages do not link to other pages in this wiki.',
+'deadendpagestext' => 'The following pages do not link to other pages in {{SITENAME}}.',
'protectedpages' => 'Protected pages',
'protectedpages-summary' => '', # only translate this message to other languages if you have to change it
'protectedpagestext' => 'The following pages are protected from moving or editing',
'protectedpagesempty' => 'No pages are currently protected with these parameters.',
+'protectedtitles' => 'Protected titles',
+'protectedtitles-summary' => '', # only translate this message to other languages if you have to change it
+'protectedtitlestext' => 'The following titles are protected from creation',
+'protectedtitlesempty' => 'No titles are currently protected with these parameters.',
'listusers' => 'User list',
'listusers-summary' => '', # only translate this message to other languages if you have to change it
'specialpages' => 'Special pages',
'confirmdelete' => 'Confirm delete',
'deletesub' => '(Deleting "$1")',
'historywarning' => 'Warning: The page you are about to delete has a history:',
-'confirmdeletetext' => 'You are about to permanently delete a page
-or image along with all of its history from the database.
-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}}]].',
+'confirmdeletetext' => 'You are about to delete a page along with all of its history.
+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]].',
'actioncomplete' => 'Action complete',
'deletedtext' => '"$1" has been deleted.
See $2 for a record of recent deletions.',
'whatlinkshere-title' => 'Pages that link to $1',
'whatlinkshere-summary' => '', # only translate this message to other languages if you have to change it
'whatlinkshere-page' => 'Page:',
-'whatlinkshere-barrow' => '<', # only translate this message to other languages if you have to change it
+'whatlinkshere-barrow' => '>', # only translate this message to other languages if you have to change it
'linklistsub' => '(List of links)',
'linkshere' => "The following pages link to '''[[:$1]]''':",
'nolinkshere' => "No pages link to '''[[:$1]]'''.",
'ipbenableautoblock' => 'Automatically block the last IP address used by this user, and any subsequent IPs they try to edit from',
'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,infinite: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', # display1:time1,display2:time2,...
'ipbotheroption' => 'other',
'ipbotherreason' => 'Other/additional reason:',
'ipbhidename' => 'Hide username/IP from the block log, active block list and user list',
'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
-'sorbsreason' => 'Your IP address is listed as an open proxy in the DNSBL used by this site.',
-'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the DNSBL used by this site. You cannot create an account',
+'sorbsreason' => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}.',
+'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the DNSBL used by {{SITENAME}}. You cannot create an account',
# Developer tools
'lockdb' => 'Lock database',
'movearticle' => 'Move page:',
'movenologin' => 'Not logged in',
'movenologintext' => 'You must be a registered user and [[Special:Userlogin|logged in]] to move a page.',
-'movenotallowed' => 'You do not have permission to move pages on this wiki.',
+'movenotallowed' => 'You do not have permission to move pages on {{SITENAME}}.',
'newtitle' => 'To new title:',
'move-watch' => 'Watch this page',
'movepagebtn' => 'Move page',
'articleexists' => 'A page of that name already exists, or the
name you have chosen is not valid.
Please choose another name.',
+'cantmove-titleprotected' => 'You cannot move a page to this location, because the new title has been protected from creation',
'talkexists' => "'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title. Please merge them manually.'''",
'movedto' => 'moved to',
'movetalk' => 'Move associated talk page',
'importhistoryconflict' => 'Conflicting history revision exists (may have imported this page before)',
'importnosources' => 'No transwiki import sources have been defined and direct history uploads are disabled.',
'importnofile' => 'No import file was uploaded.',
-'importuploaderror' => 'Upload of import file failed; perhaps the file is bigger than the allowed upload size.',
+'importuploaderrorsize' => 'Upload of import file failed. The file is bigger than the allowed upload size.',
+'importuploaderrorpartial' => 'Upload of import file failed. The file was only partially uploaded.',
+'importuploaderrortemp' => 'Upload of import file failed. A temporary folder is missing.',
# Import log
'importlogpage' => 'Import log',
'tooltip-upload' => 'Start upload',
# Stylesheets
-'common.css' => '/** CSS placed here will be applied to all skins */',
-'monobook.css' => '/* CSS placed here will affect users of the Monobook skin */',
+'common.css' => '/* CSS placed here will be applied to all skins */', # 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
# Scripts
-'common.js' => '/* Any JavaScript here will be loaded for all users on every page load. */',
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+'common.js' => '/* Any JavaScript here will be loaded for all users on every page load. */', # only translate this message to other languages if you have to change it
+'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */', # only translate this message to other languages if you have to change it
# Metadata
'nodublincore' => 'Dublin Core RDF metadata disabled for this server.',
* datetimeoriginal
* exposuretime
* fnumber
-* focallength',
+* focallength', # Do not translate list items
# EXIF tags
'exif-imagewidth' => 'Width',
# E-mail address confirmation
'confirmemail' => 'Confirm E-mail address',
'confirmemail_noemail' => 'You do not have a valid email address set in your [[Special:Preferences|user preferences]].',
-'confirmemail_text' => 'This wiki requires that you validate your e-mail address
+'confirmemail_text' => '{{SITENAME}} requires that you validate your e-mail address
before using e-mail features. Activate the button below to send a confirmation
mail to your address. The mail will include a link containing a code; load the
link in your browser to confirm that your e-mail address is valid.',
'searchnamed' => "Search for pages named ''$1''.",
'articletitles' => "Pages starting with ''$1''",
'hideresults' => 'Hide results',
+'useajaxsearch' => 'Use AJAX search',
# Separators for various lists
'catseparator' => '|', # don't translate or duplicate this message to other languages
'semicolon-separator' => ';', # only translate this message to other languages if you have to change it
+'comma-separator' => ', ', # only translate this message to other languages if you have to change it
# Multipage image navigation
'imgmultipageprev' => '← previous page',
'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
- the box next to it, and click Remove Titles. You can also [[Special:Watchlist/raw|edit the raw list]],
- or [[Special:Watchlist/clear|remove all titles]].',
+ the box next to it, and click Remove Titles. You can also [[Special:Watchlist/raw|edit the raw list]].',
'watchlistedit-normal-submit' => 'Remove Titles',
'watchlistedit-normal-done' => '{{PLURAL:$1|1 title was|$1 titles were}} removed from your watchlist:',
'watchlistedit-raw-title' => 'Edit raw watchlist',