Merge "Some improvements to Special:MergeHistory"
[lhc/web/wiklou.git] / languages / messages / MessagesEn.php
1 <?php
2 /**
3 * This is the default English localisation file containing language specific
4 * information excluding interface strings, which are stored in JSON files.
5 *
6 * Please see https://www.mediawiki.org/wiki/Localisation for more information.
7 * To improve a translation please visit https://translatewiki.net
8 */
9
10 /**
11 * Fallback language, used for all unspecified messages and behavior. This
12 * is English by default, for all files other than this one.
13 *
14 * Do NOT set this to false in any other message file! Leave the line out to
15 * accept the default fallback to "en".
16 */
17 $fallback = false;
18
19 /**
20 * Is the language written right-to-left?
21 */
22 $rtl = false;
23
24 /**
25 * Should all nouns (not just proper ones) be capitalized?
26 * Enabling this property will add the capitalize-all-nouns class to the <body> tag
27 */
28 $capitalizeAllNouns = false;
29
30 /**
31 * Optional array mapping ASCII digits 0-9 to local digits.
32 */
33 $digitTransformTable = null;
34
35 /**
36 * Transform table for decimal point '.' and thousands separator ','
37 */
38 $separatorTransformTable = null;
39
40 /**
41 * Extra user preferences, which will be shown in Special:Preferences as
42 * checkboxes. Extra settings in derived languages will automatically be
43 * appended to the array of the fallback languages.
44 */
45 $extraUserToggles = array();
46
47 /**
48 * URLs do not specify their encoding. UTF-8 is used by default, but if the
49 * URL is not a valid UTF-8 sequence, we have to try to guess what the real
50 * encoding is. The encoding used in this case is defined below, and must be
51 * supported by iconv().
52 */
53 $fallback8bitEncoding = 'windows-1252';
54
55 /**
56 * To allow "foo[[bar]]" to extend the link over the whole word "foobar"
57 */
58 $linkPrefixExtension = false;
59
60 /**
61 * Namespace names. NS_PROJECT is always set to $wgMetaNamespace after the
62 * settings are loaded, it will be ignored even if you specify it here.
63 *
64 * NS_PROJECT_TALK will be set to $wgMetaNamespaceTalk if that variable is
65 * set, otherwise the string specified here will be used. The string may
66 * contain "$1", which will be replaced by the name of NS_PROJECT. It may
67 * also contain a grammatical transformation, e.g.
68 *
69 * NS_PROJECT_TALK => 'Keskustelu_{{grammar:elative|$1}}'
70 *
71 * Only one grammatical transform may be specified in the string. For
72 * performance reasons, this transformation is done locally by the language
73 * module rather than by the full wikitext parser. As a result, no other
74 * parser features are available.
75 */
76 $namespaceNames = array(
77 NS_MEDIA => 'Media',
78 NS_SPECIAL => 'Special',
79 NS_MAIN => '',
80 NS_TALK => 'Talk',
81 NS_USER => 'User',
82 NS_USER_TALK => 'User_talk',
83 # NS_PROJECT set by $wgMetaNamespace
84 NS_PROJECT_TALK => '$1_talk',
85 NS_FILE => 'File',
86 NS_FILE_TALK => 'File_talk',
87 NS_MEDIAWIKI => 'MediaWiki',
88 NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
89 NS_TEMPLATE => 'Template',
90 NS_TEMPLATE_TALK => 'Template_talk',
91 NS_HELP => 'Help',
92 NS_HELP_TALK => 'Help_talk',
93 NS_CATEGORY => 'Category',
94 NS_CATEGORY_TALK => 'Category_talk',
95 );
96
97 /**
98 * Array of namespace aliases, mapping from name to NS_xxx index
99 */
100 $namespaceAliases = array();
101
102 /**
103 * Array of gender specific. namespace aliases.
104 * Mapping NS_xxx to array of GENDERKEY to alias.
105 * Example:
106 $namespaceGenderAliases = array(
107 NS_USER => array( 'male' => 'Male_user', 'female' => 'Female_user' ),
108 );
109 */
110 $namespaceGenderAliases = array();
111
112 /**
113 * A list of date format preference keys, which can be selected in user
114 * preferences. New preference keys can be added, provided they are supported
115 * by the language class's timeanddate(). Only the 5 keys listed below are
116 * supported by the wikitext converter (parser/DateFormatter.php).
117 *
118 * The special key "default" is an alias for either dmy or mdy depending on
119 * $wgAmericanDates
120 */
121 $datePreferences = array(
122 'default',
123 'mdy',
124 'dmy',
125 'ymd',
126 'ISO 8601',
127 );
128
129 /**
130 * The date format to use for generated dates in the user interface.
131 * This may be one of the above date preferences, or the special value
132 * "dmy or mdy", which uses mdy if $wgAmericanDates is true, and dmy
133 * if $wgAmericanDates is false.
134 */
135 $defaultDateFormat = 'dmy or mdy';
136
137 /**
138 * Associative array mapping old numeric date formats, which may still be
139 * stored in user preferences, to the new string formats.
140 */
141 $datePreferenceMigrationMap = array(
142 'default',
143 'mdy',
144 'dmy',
145 'ymd'
146 );
147
148 /**
149 * These are formats for dates generated by MediaWiki (as opposed to the wikitext
150 * DateFormatter). Documentation for the format string can be found in
151 * Language.php, search for sprintfDate.
152 *
153 * This array is automatically inherited by all subclasses. Individual keys can be
154 * overridden.
155 */
156 $dateFormats = array(
157 'mdy time' => 'H:i',
158 'mdy date' => 'F j, Y',
159 'mdy monthonly' => 'F Y',
160 'mdy both' => 'H:i, F j, Y',
161 'mdy pretty' => 'F j',
162
163 'dmy time' => 'H:i',
164 'dmy date' => 'j F Y',
165 'dmy monthonly' => 'F Y',
166 'dmy both' => 'H:i, j F Y',
167 'dmy pretty' => 'j F',
168
169 'ymd time' => 'H:i',
170 'ymd date' => 'Y F j',
171 'ymd monthonly' => 'Y F',
172 'ymd both' => 'H:i, Y F j',
173 'ymd pretty' => 'F j',
174
175 'ISO 8601 time' => 'xnH:xni:xns',
176 'ISO 8601 date' => 'xnY-xnm-xnd',
177 'ISO 8601 monthonly' => 'xnY-xnm',
178 'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
179 'ISO 8601 pretty' => 'xnm-xnd'
180 );
181
182 /**
183 * Default list of book sources
184 */
185 $bookstoreList = array(
186 'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
187 'Barnes & Noble' => 'http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1',
188 'Amazon.com' => 'http://www.amazon.com/gp/search/?field-isbn=$1'
189 );
190
191 /**
192 * Magic words
193 * Customizable syntax for wikitext and elsewhere.
194 *
195 * IDs must be valid identifiers, they cannot contain hyphens.
196 * CASE is 0 to match all case variants, 1 for case-sensitive
197 *
198 * Note to translators:
199 * Please include the English words as synonyms. This allows people
200 * from other wikis to contribute more easily.
201 *
202 * This array can be modified at runtime with the LanguageGetMagic hook
203 */
204 $magicWords = array(
205 # ID CASE SYNONYMS
206 'redirect' => array( 0, '#REDIRECT' ),
207 'notoc' => array( 0, '__NOTOC__' ),
208 'nogallery' => array( 0, '__NOGALLERY__' ),
209 'forcetoc' => array( 0, '__FORCETOC__' ),
210 'toc' => array( 0, '__TOC__' ),
211 'noeditsection' => array( 0, '__NOEDITSECTION__' ),
212 'currentmonth' => array( 1, 'CURRENTMONTH', 'CURRENTMONTH2' ),
213 'currentmonth1' => array( 1, 'CURRENTMONTH1' ),
214 'currentmonthname' => array( 1, 'CURRENTMONTHNAME' ),
215 'currentmonthnamegen' => array( 1, 'CURRENTMONTHNAMEGEN' ),
216 'currentmonthabbrev' => array( 1, 'CURRENTMONTHABBREV' ),
217 'currentday' => array( 1, 'CURRENTDAY' ),
218 'currentday2' => array( 1, 'CURRENTDAY2' ),
219 'currentdayname' => array( 1, 'CURRENTDAYNAME' ),
220 'currentyear' => array( 1, 'CURRENTYEAR' ),
221 'currenttime' => array( 1, 'CURRENTTIME' ),
222 'currenthour' => array( 1, 'CURRENTHOUR' ),
223 'localmonth' => array( 1, 'LOCALMONTH', 'LOCALMONTH2' ),
224 'localmonth1' => array( 1, 'LOCALMONTH1' ),
225 'localmonthname' => array( 1, 'LOCALMONTHNAME' ),
226 'localmonthnamegen' => array( 1, 'LOCALMONTHNAMEGEN' ),
227 'localmonthabbrev' => array( 1, 'LOCALMONTHABBREV' ),
228 'localday' => array( 1, 'LOCALDAY' ),
229 'localday2' => array( 1, 'LOCALDAY2' ),
230 'localdayname' => array( 1, 'LOCALDAYNAME' ),
231 'localyear' => array( 1, 'LOCALYEAR' ),
232 'localtime' => array( 1, 'LOCALTIME' ),
233 'localhour' => array( 1, 'LOCALHOUR' ),
234 'numberofpages' => array( 1, 'NUMBEROFPAGES' ),
235 'numberofarticles' => array( 1, 'NUMBEROFARTICLES' ),
236 'numberoffiles' => array( 1, 'NUMBEROFFILES' ),
237 'numberofusers' => array( 1, 'NUMBEROFUSERS' ),
238 'numberofactiveusers' => array( 1, 'NUMBEROFACTIVEUSERS' ),
239 'numberofedits' => array( 1, 'NUMBEROFEDITS' ),
240 'numberofviews' => array( 1, 'NUMBEROFVIEWS' ),
241 'pagename' => array( 1, 'PAGENAME' ),
242 'pagenamee' => array( 1, 'PAGENAMEE' ),
243 'namespace' => array( 1, 'NAMESPACE' ),
244 'namespacee' => array( 1, 'NAMESPACEE' ),
245 'namespacenumber' => array( 1, 'NAMESPACENUMBER' ),
246 'talkspace' => array( 1, 'TALKSPACE' ),
247 'talkspacee' => array( 1, 'TALKSPACEE' ),
248 'subjectspace' => array( 1, 'SUBJECTSPACE', 'ARTICLESPACE' ),
249 'subjectspacee' => array( 1, 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
250 'fullpagename' => array( 1, 'FULLPAGENAME' ),
251 'fullpagenamee' => array( 1, 'FULLPAGENAMEE' ),
252 'subpagename' => array( 1, 'SUBPAGENAME' ),
253 'subpagenamee' => array( 1, 'SUBPAGENAMEE' ),
254 'rootpagename' => array( 1, 'ROOTPAGENAME' ),
255 'rootpagenamee' => array( 1, 'ROOTPAGENAMEE' ),
256 'basepagename' => array( 1, 'BASEPAGENAME' ),
257 'basepagenamee' => array( 1, 'BASEPAGENAMEE' ),
258 'talkpagename' => array( 1, 'TALKPAGENAME' ),
259 'talkpagenamee' => array( 1, 'TALKPAGENAMEE' ),
260 'subjectpagename' => array( 1, 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
261 'subjectpagenamee' => array( 1, 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
262 'msg' => array( 0, 'MSG:' ),
263 'subst' => array( 0, 'SUBST:' ),
264 'safesubst' => array( 0, 'SAFESUBST:' ),
265 'msgnw' => array( 0, 'MSGNW:' ),
266 'img_thumbnail' => array( 1, 'thumbnail', 'thumb' ),
267 'img_manualthumb' => array( 1, 'thumbnail=$1', 'thumb=$1' ),
268 'img_right' => array( 1, 'right' ),
269 'img_left' => array( 1, 'left' ),
270 'img_none' => array( 1, 'none' ),
271 'img_width' => array( 1, '$1px' ),
272 'img_center' => array( 1, 'center', 'centre' ),
273 'img_framed' => array( 1, 'framed', 'enframed', 'frame' ),
274 'img_frameless' => array( 1, 'frameless' ),
275 'img_lang' => array( 1, 'lang=$1' ),
276 'img_page' => array( 1, 'page=$1', 'page $1' ),
277 'img_upright' => array( 1, 'upright', 'upright=$1', 'upright $1' ),
278 'img_border' => array( 1, 'border' ),
279 'img_baseline' => array( 1, 'baseline' ),
280 'img_sub' => array( 1, 'sub' ),
281 'img_super' => array( 1, 'super', 'sup' ),
282 'img_top' => array( 1, 'top' ),
283 'img_text_top' => array( 1, 'text-top' ),
284 'img_middle' => array( 1, 'middle' ),
285 'img_bottom' => array( 1, 'bottom' ),
286 'img_text_bottom' => array( 1, 'text-bottom' ),
287 'img_link' => array( 1, 'link=$1' ),
288 'img_alt' => array( 1, 'alt=$1' ),
289 'img_class' => array( 1, 'class=$1' ),
290 'int' => array( 0, 'INT:' ),
291 'sitename' => array( 1, 'SITENAME' ),
292 'ns' => array( 0, 'NS:' ),
293 'nse' => array( 0, 'NSE:' ),
294 'localurl' => array( 0, 'LOCALURL:' ),
295 'localurle' => array( 0, 'LOCALURLE:' ),
296 'articlepath' => array( 0, 'ARTICLEPATH' ),
297 'pageid' => array( 0, 'PAGEID' ),
298 'server' => array( 0, 'SERVER' ),
299 'servername' => array( 0, 'SERVERNAME' ),
300 'scriptpath' => array( 0, 'SCRIPTPATH' ),
301 'stylepath' => array( 0, 'STYLEPATH' ),
302 'grammar' => array( 0, 'GRAMMAR:' ),
303 'gender' => array( 0, 'GENDER:' ),
304 'notitleconvert' => array( 0, '__NOTITLECONVERT__', '__NOTC__' ),
305 'nocontentconvert' => array( 0, '__NOCONTENTCONVERT__', '__NOCC__' ),
306 'currentweek' => array( 1, 'CURRENTWEEK' ),
307 'currentdow' => array( 1, 'CURRENTDOW' ),
308 'localweek' => array( 1, 'LOCALWEEK' ),
309 'localdow' => array( 1, 'LOCALDOW' ),
310 'revisionid' => array( 1, 'REVISIONID' ),
311 'revisionday' => array( 1, 'REVISIONDAY' ),
312 'revisionday2' => array( 1, 'REVISIONDAY2' ),
313 'revisionmonth' => array( 1, 'REVISIONMONTH' ),
314 'revisionmonth1' => array( 1, 'REVISIONMONTH1' ),
315 'revisionyear' => array( 1, 'REVISIONYEAR' ),
316 'revisiontimestamp' => array( 1, 'REVISIONTIMESTAMP' ),
317 'revisionuser' => array( 1, 'REVISIONUSER' ),
318 'revisionsize' => array( 1, 'REVISIONSIZE' ),
319 'plural' => array( 0, 'PLURAL:' ),
320 'fullurl' => array( 0, 'FULLURL:' ),
321 'fullurle' => array( 0, 'FULLURLE:' ),
322 'canonicalurl' => array( 0, 'CANONICALURL:' ),
323 'canonicalurle' => array( 0, 'CANONICALURLE:' ),
324 'lcfirst' => array( 0, 'LCFIRST:' ),
325 'ucfirst' => array( 0, 'UCFIRST:' ),
326 'lc' => array( 0, 'LC:' ),
327 'uc' => array( 0, 'UC:' ),
328 'raw' => array( 0, 'RAW:' ),
329 'displaytitle' => array( 1, 'DISPLAYTITLE' ),
330 'rawsuffix' => array( 1, 'R' ),
331 'nocommafysuffix' => array( 0, 'NOSEP' ),
332 'newsectionlink' => array( 1, '__NEWSECTIONLINK__' ),
333 'nonewsectionlink' => array( 1, '__NONEWSECTIONLINK__' ),
334 'currentversion' => array( 1, 'CURRENTVERSION' ),
335 'urlencode' => array( 0, 'URLENCODE:' ),
336 'anchorencode' => array( 0, 'ANCHORENCODE' ),
337 'currenttimestamp' => array( 1, 'CURRENTTIMESTAMP' ),
338 'localtimestamp' => array( 1, 'LOCALTIMESTAMP' ),
339 'directionmark' => array( 1, 'DIRECTIONMARK', 'DIRMARK' ),
340 'language' => array( 0, '#LANGUAGE:' ),
341 'contentlanguage' => array( 1, 'CONTENTLANGUAGE', 'CONTENTLANG' ),
342 'pagesinnamespace' => array( 1, 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
343 'numberofadmins' => array( 1, 'NUMBEROFADMINS' ),
344 'formatnum' => array( 0, 'FORMATNUM' ),
345 'padleft' => array( 0, 'PADLEFT' ),
346 'padright' => array( 0, 'PADRIGHT' ),
347 'special' => array( 0, 'special' ),
348 'speciale' => array( 0, 'speciale' ),
349 'defaultsort' => array( 1, 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
350 'filepath' => array( 0, 'FILEPATH:' ),
351 'tag' => array( 0, 'tag' ),
352 'hiddencat' => array( 1, '__HIDDENCAT__' ),
353 'pagesincategory' => array( 1, 'PAGESINCATEGORY', 'PAGESINCAT' ),
354 'pagesize' => array( 1, 'PAGESIZE' ),
355 'index' => array( 1, '__INDEX__' ),
356 'noindex' => array( 1, '__NOINDEX__' ),
357 'numberingroup' => array( 1, 'NUMBERINGROUP', 'NUMINGROUP' ),
358 'staticredirect' => array( 1, '__STATICREDIRECT__' ),
359 'protectionlevel' => array( 1, 'PROTECTIONLEVEL' ),
360 'cascadingsources' => array( 1, 'CASCADINGSOURCES' ),
361 'formatdate' => array( 0, 'formatdate', 'dateformat' ),
362 'url_path' => array( 0, 'PATH' ),
363 'url_wiki' => array( 0, 'WIKI' ),
364 'url_query' => array( 0, 'QUERY' ),
365 'defaultsort_noerror' => array( 0, 'noerror' ),
366 'defaultsort_noreplace' => array( 0, 'noreplace' ),
367 'pagesincategory_all' => array( 0, 'all' ),
368 'pagesincategory_pages' => array( 0, 'pages' ),
369 'pagesincategory_subcats' => array( 0, 'subcats' ),
370 'pagesincategory_files' => array( 0, 'files' ),
371 );
372
373 /**
374 * Alternate names of special pages. All names are case-insensitive. The first
375 * listed alias will be used as the default. Aliases from the fallback
376 * localisation (usually English) will be included by default.
377 *
378 * This array may be altered at runtime using the LanguageGetSpecialPageAliases
379 * hook.
380 */
381 $specialPageAliases = array(
382 'Activeusers' => array( 'ActiveUsers' ),
383 'Allmessages' => array( 'AllMessages' ),
384 'AllMyUploads' => array( 'AllMyUploads', 'AllMyFiles' ),
385 'Allpages' => array( 'AllPages' ),
386 'Ancientpages' => array( 'AncientPages' ),
387 'Badtitle' => array( 'Badtitle' ),
388 'Blankpage' => array( 'BlankPage' ),
389 'Block' => array( 'Block', 'BlockIP', 'BlockUser' ),
390 'Booksources' => array( 'BookSources' ),
391 'BrokenRedirects' => array( 'BrokenRedirects' ),
392 'Categories' => array( 'Categories' ),
393 'ChangeEmail' => array( 'ChangeEmail' ),
394 'ChangePassword' => array( 'ChangePassword', 'ResetPass', 'ResetPassword' ),
395 'ComparePages' => array( 'ComparePages' ),
396 'Confirmemail' => array( 'ConfirmEmail' ),
397 'Contributions' => array( 'Contributions', 'Contribs' ),
398 'CreateAccount' => array( 'CreateAccount' ),
399 'Deadendpages' => array( 'DeadendPages' ),
400 'DeletedContributions' => array( 'DeletedContributions' ),
401 'Diff' => array( 'Diff' ),
402 'DoubleRedirects' => array( 'DoubleRedirects' ),
403 'EditWatchlist' => array( 'EditWatchlist' ),
404 'Emailuser' => array( 'EmailUser' ),
405 'ExpandTemplates' => array( 'ExpandTemplates' ),
406 'Export' => array( 'Export' ),
407 'Fewestrevisions' => array( 'FewestRevisions' ),
408 'FileDuplicateSearch' => array( 'FileDuplicateSearch' ),
409 'Filepath' => array( 'FilePath' ),
410 'Import' => array( 'Import' ),
411 'Invalidateemail' => array( 'InvalidateEmail' ),
412 'JavaScriptTest' => array( 'JavaScriptTest' ),
413 'BlockList' => array( 'BlockList', 'ListBlocks', 'IPBlockList' ),
414 'LinkSearch' => array( 'LinkSearch' ),
415 'Listadmins' => array( 'ListAdmins' ),
416 'Listbots' => array( 'ListBots' ),
417 'Listfiles' => array( 'ListFiles', 'FileList', 'ImageList' ),
418 'Listgrouprights' => array( 'ListGroupRights', 'UserGroupRights' ),
419 'Listredirects' => array( 'ListRedirects' ),
420 'ListDuplicatedFiles' => array( 'ListDuplicatedFiles', 'ListFileDuplicates' ),
421 'Listusers' => array( 'ListUsers', 'UserList' ),
422 'Lockdb' => array( 'LockDB' ),
423 'Log' => array( 'Log', 'Logs' ),
424 'Lonelypages' => array( 'LonelyPages', 'OrphanedPages' ),
425 'Longpages' => array( 'LongPages' ),
426 'MergeHistory' => array( 'MergeHistory' ),
427 'MIMEsearch' => array( 'MIMESearch' ),
428 'Mostcategories' => array( 'MostCategories' ),
429 'Mostimages' => array( 'MostLinkedFiles', 'MostFiles', 'MostImages' ),
430 'Mostinterwikis' => array( 'MostInterwikis' ),
431 'Mostlinked' => array( 'MostLinkedPages', 'MostLinked' ),
432 'Mostlinkedcategories' => array( 'MostLinkedCategories', 'MostUsedCategories' ),
433 'Mostlinkedtemplates' => array( 'MostTranscludedPages', 'MostLinkedTemplates', 'MostUsedTemplates' ),
434 'Mostrevisions' => array( 'MostRevisions' ),
435 'Movepage' => array( 'MovePage' ),
436 'Mycontributions' => array( 'MyContributions' ),
437 'Mypage' => array( 'MyPage' ),
438 'Mytalk' => array( 'MyTalk' ),
439 'Myuploads' => array( 'MyUploads', 'MyFiles' ),
440 'Newimages' => array( 'NewFiles', 'NewImages' ),
441 'Newpages' => array( 'NewPages' ),
442 'PagesWithProp' => array( 'PagesWithProp', 'Pageswithprop', 'PagesByProp', 'Pagesbyprop' ),
443 'PasswordReset' => array( 'PasswordReset' ),
444 'PermanentLink' => array( 'PermanentLink', 'PermaLink' ),
445 'Popularpages' => array( 'PopularPages' ),
446 'Preferences' => array( 'Preferences' ),
447 'Prefixindex' => array( 'PrefixIndex' ) ,
448 'Protectedpages' => array( 'ProtectedPages' ),
449 'Protectedtitles' => array( 'ProtectedTitles' ),
450 'Randompage' => array( 'Random', 'RandomPage' ),
451 'RandomInCategory' => array( 'RandomInCategory' ),
452 'Randomredirect' => array( 'RandomRedirect' ),
453 'Recentchanges' => array( 'RecentChanges' ),
454 'Recentchangeslinked' => array( 'RecentChangesLinked', 'RelatedChanges' ),
455 'Redirect' => array( 'Redirect' ),
456 'ResetTokens' => array( 'ResetTokens' ),
457 'Revisiondelete' => array( 'RevisionDelete' ),
458 'RunJobs' => array( 'RunJobs' ),
459 'Search' => array( 'Search' ),
460 'Shortpages' => array( 'ShortPages' ),
461 'Specialpages' => array( 'SpecialPages' ),
462 'Statistics' => array( 'Statistics' ),
463 'Tags' => array( 'Tags' ),
464 'TrackingCategories' => array( 'TrackingCategories' ),
465 'Unblock' => array( 'Unblock' ),
466 'Uncategorizedcategories' => array( 'UncategorizedCategories' ),
467 'Uncategorizedimages' => array( 'UncategorizedFiles', 'UncategorizedImages' ),
468 'Uncategorizedpages' => array( 'UncategorizedPages' ),
469 'Uncategorizedtemplates' => array( 'UncategorizedTemplates' ),
470 'Undelete' => array( 'Undelete' ),
471 'Unlockdb' => array( 'UnlockDB' ),
472 'Unusedcategories' => array( 'UnusedCategories' ),
473 'Unusedimages' => array( 'UnusedFiles', 'UnusedImages' ),
474 'Unusedtemplates' => array( 'UnusedTemplates' ),
475 'Unwatchedpages' => array( 'UnwatchedPages' ),
476 'Upload' => array( 'Upload' ),
477 'UploadStash' => array( 'UploadStash' ),
478 'Userlogin' => array( 'UserLogin', 'Login' ),
479 'Userlogout' => array( 'UserLogout', 'Logout' ),
480 'Userrights' => array( 'UserRights', 'MakeSysop', 'MakeBot' ),
481 'Version' => array( 'Version' ),
482 'Wantedcategories' => array( 'WantedCategories' ),
483 'Wantedfiles' => array( 'WantedFiles' ),
484 'Wantedpages' => array( 'WantedPages', 'BrokenLinks' ),
485 'Wantedtemplates' => array( 'WantedTemplates' ),
486 'Watchlist' => array( 'Watchlist' ),
487 'Whatlinkshere' => array( 'WhatLinksHere' ),
488 'Withoutinterwiki' => array( 'WithoutInterwiki' ),
489 );
490
491 /**
492 * Regular expression matching the "link trail", e.g. "ed" in [[Toast]]ed, as
493 * the first group, and the remainder of the string as the second group.
494 */
495 $linkTrail = '/^([a-z]+)(.*)$/sD';
496
497 /**
498 * Regular expression charset matching the "link prefix", e.g. "foo" in
499 * foo[[bar]]. UTF-8 characters may be used.
500 */
501 $linkPrefixCharset = 'a-zA-Z\\x{80}-\\x{10ffff}';
502
503 /**
504 * List of filenames for some ui images that can be overridden per language
505 * basis if needed.
506 */
507 $imageFiles = array(
508 'button-bold' => 'button_bold.png',
509 'button-italic' => 'button_italic.png',
510 'button-link' => 'button_link.png',
511 'button-extlink' => 'button_extlink.png',
512 'button-headline' => 'button_headline.png',
513 'button-image' => 'button_image.png',
514 'button-media' => 'button_media.png',
515 'button-nowiki' => 'button_nowiki.png',
516 'button-sig' => 'button_sig.png',
517 'button-hr' => 'button_hr.png',
518 );
519
520 /**
521 * A list of messages to preload for each request.
522 * Here we add messages that are needed for a typical anonymous parser cache hit.
523 */
524 $preloadedMessages = array(
525 'aboutpage',
526 'aboutsite',
527 'accesskey-ca-edit',
528 'accesskey-ca-history',
529 'accesskey-ca-nstab-main',
530 'accesskey-ca-talk',
531 'accesskey-ca-view',
532 'accesskey-n-currentevents',
533 'accesskey-n-help',
534 'accesskey-n-mainpage-description',
535 'accesskey-n-portal',
536 'accesskey-n-randompage',
537 'accesskey-n-recentchanges',
538 'accesskey-p-logo',
539 'accesskey-pt-login',
540 'accesskey-search',
541 'accesskey-search-fulltext',
542 'accesskey-search-go',
543 'accesskey-t-permalink',
544 'accesskey-t-recentchangeslinked',
545 'accesskey-t-specialpages',
546 'accesskey-t-whatlinkshere',
547 'actions',
548 'anonnotice',
549 'currentevents',
550 'currentevents-url',
551 'disclaimerpage',
552 'disclaimers',
553 'edit',
554 'editsection',
555 'editsectionhint',
556 'help',
557 'helppage',
558 'interlanguage-link-title',
559 'jumpto',
560 'jumptonavigation',
561 'jumptosearch',
562 'lastmodifiedat',
563 'mainpage',
564 'mainpage-description',
565 'mainpage-nstab',
566 'namespaces',
567 'navigation',
568 'nav-login-createaccount',
569 'nstab-main',
570 'nstab-talk',
571 'opensearch-desc',
572 'pagecategories',
573 'pagecategorieslink',
574 'pagetitle',
575 'pagetitle-view-mainpage',
576 'permalink',
577 'personaltools',
578 'portal',
579 'portal-url',
580 'printableversion',
581 'privacy',
582 'privacypage',
583 'randompage',
584 'randompage-url',
585 'recentchanges',
586 'recentchangeslinked-toolbox',
587 'recentchanges-url',
588 'retrievedfrom',
589 'search',
590 'searcharticle',
591 'searchbutton',
592 'sidebar',
593 'navigation-heading',
594 'site-atom-feed',
595 'sitenotice',
596 'specialpages',
597 'tagline',
598 'talk',
599 'toolbox',
600 'tooltip-ca-edit',
601 'tooltip-ca-history',
602 'tooltip-ca-nstab-main',
603 'tooltip-ca-talk',
604 'tooltip-ca-view',
605 'tooltip-n-currentevents',
606 'tooltip-n-help',
607 'tooltip-n-mainpage-description',
608 'tooltip-n-portal',
609 'tooltip-n-randompage',
610 'tooltip-n-recentchanges',
611 'tooltip-p-logo',
612 'tooltip-p-navigation',
613 'tooltip-p-tb',
614 'tooltip-pt-login',
615 'tooltip-search',
616 'tooltip-search-fulltext',
617 'tooltip-search-go',
618 'tooltip-t-permalink',
619 'tooltip-t-recentchangeslinked',
620 'tooltip-t-specialpages',
621 'tooltip-t-whatlinkshere',
622 'variants',
623 'vector-view-edit',
624 'vector-view-history',
625 'vector-view-view',
626 'viewcount',
627 'views',
628 'whatlinkshere',
629 );
630