'Filepath' => array( 'FilePath' ),
'Import' => array( 'Import' ),
'Invalidateemail' => array( 'InvalidateEmail' ),
+ 'JavaScriptTest' => array( 'JavaScriptTest' ),
'BlockList' => array( 'BlockList', 'ListBlocks', 'IPBlockList' ),
'LinkSearch' => array( 'LinkSearch' ),
'Listadmins' => array( 'ListAdmins' ),
'blocked-notice-logextract' => 'This user is currently blocked.
The latest block log entry is provided below for reference:',
'clearyourcache' => "'''Note:''' After saving, you may have to bypass your browser's cache to see the changes.
-* '''Firefox / Safari:''' Hold ''Shift'' while clicking ''Reload'', or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Mac)
-* '''Google Chrome:''' Press ''Ctrl-Shift-R'' (''Command-Shift-R'' on a Mac)
+* '''Firefox / Safari:''' Hold ''Shift'' while clicking ''Reload'', or press either ''Ctrl-F5'' or ''Ctrl-R'' (''⌘-R'' on a Mac)
+* '''Google Chrome:''' Press ''Ctrl-Shift-R'' (''⌘-Shift-R'' on a Mac)
* '''Internet Explorer:''' Hold ''Ctrl'' while clicking ''Refresh'', or press ''Ctrl-F5''
* '''Konqueror:''' Click ''Reload'' or press ''F5''
* '''Opera:''' Clear the cache in ''Tools → Preferences''",
'prefs-rc' => 'Recent changes',
'prefs-watchlist' => 'Watchlist',
'prefs-watchlist-days' => 'Days to show in watchlist:',
-'prefs-watchlist-days-max' => 'Maximum 7 days',
+'prefs-watchlist-days-max' => 'Maximum $1 {{PLURAL:$1|day|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-editing' => 'Editing',
'prefs-edit-boxsize' => 'Size of the edit window.',
'rows' => 'Rows:',
-'columns' => 'Columns:',
'searchresultshead' => 'Search',
'resultsperpage' => 'Hits per page:',
'stub-threshold' => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
'group-suppress' => 'Oversights',
'group-all' => '(all)',
-'group-user-member' => '{{GENDER:$1|user}}',
-'group-autoconfirmed-member' => '{{GENDER:$1|autoconfirmed user}}',
-'group-bot-member' => '{{GENDER:$1|bot}}',
-'group-sysop-member' => '{{GENDER:$1|administrator}}',
-'group-bureaucrat-member' => '{{GENDER:$1|bureaucrat}}',
-'group-suppress-member' => '{{GENDER:$1|oversight}}',
+'group-user-member' => 'user',
+'group-autoconfirmed-member' => 'autoconfirmed user',
+'group-bot-member' => 'bot',
+'group-sysop-member' => 'administrator',
+'group-bureaucrat-member' => 'bureaucrat',
+'group-suppress-member' => 'oversight',
'grouppage-user' => '{{ns:project}}:Users',
'grouppage-autoconfirmed' => '{{ns:project}}:Autoconfirmed users',
'backend-fail-create' => 'Could not create file $1.',
# Lock manager
-'lockmanager-notlocked' => 'Could not unlock key "$1"; it is not locked.',
-'lockmanager-fail-closelock' => 'Could not close lock file for key "$1".',
-'lockmanager-fail-deletelock' => 'Could not delete lock file for key "$1".',
-'lockmanager-fail-acquirelock' => 'Could not acquire lock for key "$1".',
-'lockmanager-fail-openlock' => 'Could not open lock file for key "$1".',
-'lockmanager-fail-releaselock' => 'Could not release lock for key "$1".',
-'lockmanager-fail-acquirelocks' => 'Could not acquire locks for keys "$1".',
-'lockmanager-fail-db-bucket' => 'Could not contact enough lock databases in bucket $1.',
-'lockmanager-fail-db-release' => 'Could not release locks on database $1.',
-'lockmanager-fail-svr-release' => 'Could not release locks on server $1.',
+'lockmanager-notlocked' => 'Could not unlock "$1"; it is not locked.',
+'lockmanager-fail-closelock' => 'Could not close lock file for "$1".',
+'lockmanager-fail-deletelock' => 'Could not delete lock file for "$1".',
+'lockmanager-fail-acquirelock' => 'Could not acquire lock for "$1".',
+'lockmanager-fail-openlock' => 'Could not open lock file for "$1".',
+'lockmanager-fail-releaselock' => 'Could not release lock for "$1".',
+'lockmanager-fail-db-bucket' => 'Could not contact enough lock databases in bucket $1.',
+'lockmanager-fail-db-release' => 'Could not release locks on database $1.',
+'lockmanager-fail-svr-release' => 'Could not release locks on server $1.',
# ZipDirectoryReader
'zip-file-open-error' => 'An error was encountered when opening the file for ZIP checks.',
'wantedpages-badtitle' => 'Invalid title in result set: $1',
'wantedfiles' => 'Wanted files',
'wantedfiles-summary' => '', # do not translate or duplicate this message to other languages
+'wantedfiletext-cat' => 'The following files are used but do not exist. Files from foreign repositories may be listed despite existing. Any such false positives will be <del>struck out</del>. Additionally, pages that embed files that do not exist are listed in [[:$1]].',
+'wantedfiletext-nocat' => 'The following files are used but do not exist. Files from foreign repositories may be listed despite existing. Any such false positives will be <del>struck out</del>.',
'wantedtemplates' => 'Wanted templates',
'wantedtemplates-summary' => '', # do not translate or duplicate this message to other languages
'mostlinked' => 'Most linked-to pages',
To export pages, enter the titles in the text box below, one title per line, and select whether you want the current revision as well as all old revisions, with the page history lines, or the current revision with the info about the last edit.
In the latter case you can also use a link, for example [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] for the page "[[{{MediaWiki:Mainpage}}]]".',
+'exportall' => 'Export all pages',
'exportcuronly' => 'Include only the current revision, not the full history',
'exportnohistory' => "----
'''Note:''' Exporting the full history of pages through this form has been disabled due to performance reasons.",
'import-logentry-interwiki' => 'transwikied $1',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revision|revisions}} from $2',
+# JavaScriptTest
+'javascripttest' => 'JavaScript Test',
+'javascripttest-backlink' => '< $1', # do not translate or duplicate this message to other languages
+'javascripttest-disabled' => 'This function is disabled.',
+'javascripttest-title' => 'Running $1 tests',
+'javascripttest-pagetext-noframework' => 'This page is reserved for running javascript tests.',
+'javascripttest-pagetext-unknownframework' => 'Unknown framework "$1".',
+'javascripttest-pagetext-frameworks' => 'Please choose one of the following frameworks: $1',
+'javascripttest-pagetext-skins' => 'Available skins',
+'javascripttest-qunit-name' => 'QUnit', # do not translate or duplicate this message to other languages
+'javascripttest-qunit-intro' => 'See [$1 testing documentation] on mediawiki.org.',
+'javascripttest-qunit-heading' => 'MediaWiki JavaScript QUnit Test Suite',
+
# Keyboard access keys for power users
'accesskey-pt-userpage' => '.', # do not translate or duplicate this message to other languages
'accesskey-pt-anonuserpage' => '.', # do not translate or duplicate this message to other languages
*207.200.112.0/21', # do not translate or duplicate this message to other languages
# Size units
-'size-bytes' => '$1 B', # only translate this message to other languages if you have to change it
-'size-kilobytes' => '$1 KB', # only translate this message to other languages if you have to change it
-'size-megabytes' => '$1 MB', # only translate this message to other languages if you have to change it
-'size-gigabytes' => '$1 GB', # only translate this message to other languages if you have to change it
+'size-bytes' => '$1 B', # only translate this message to other languages if you have to change it
+'size-kilobytes' => '$1 KB', # only translate this message to other languages if you have to change it
+'size-megabytes' => '$1 MB', # only translate this message to other languages if you have to change it
+'size-gigabytes' => '$1 GB', # only translate this message to other languages if you have to change it
+'size-terabytes' => '$1 TB', # only translate this message to other languages if you have to change it
+'size-petabytes' => '$1 PB', # only translate this message to other languages if you have to change it
+'size-exabytes' => '$1 EB', # only translate this message to other languages if you have to change it
+'size-zetabytes' => '$1 ZB', # only translate this message to other languages if you have to change it
+'size-yottabytes' => '$1 YB', # only translate this message to other languages if you have to change it
+
+# Bitrate units
+'bitrate-bits' => '$1bps', # only translate this message to other languages if you have to change it
+'bitrate-kilobits' => '$1kbps', # only translate this message to other languages if you have to change it
+'bitrate-megabits' => '$1Mbps', # only translate this message to other languages if you have to change it
+'bitrate-gigabits' => '$1Gbps', # only translate this message to other languages if you have to change it
+'bitrate-terabits' => '$1Tbps', # only translate this message to other languages if you have to change it
+'bitrate-petabits' => '$1Pbps', # only translate this message to other languages if you have to change it
+'bitrate-exabits' => '$1Ebps', # only translate this message to other languages if you have to change it
+'bitrate-zetabits' => '$1Zbps', # only translate this message to other languages if you have to change it
+'bitrate-yottabits' => '$1Ybps', # only translate this message to other languages if you have to change it
# Live preview
'livepreview-loading' => 'Loading...',
'newuserlog-byemail' => 'password sent by e-mail',
# Feedback
-'feedback-bugornote' => 'If you are ready to describe a technical problem in detail please [$1 report a bug].
+'feedback-bugornote' => 'If you are ready to describe a technical problem in detail please [$1 report a bug].
Otherwise, you can use the easy form below. Your comment will be added to the page "[$3 $2]", along with your username and what browser you are using.',
'feedback-subject' => 'Subject:',
'feedback-message' => 'Message:',