Update.
[mediawiki.git] / maintenance / language / messages.inc
blobedf00b36dbadd1121b55fbd58279c9200b93a591
1 <?php
2 /**
3  * Define the messages structure in the messages file, for a future automated rewriting.
4  *
5  * @package MediaWiki
6  * @subpackage Maintenance
7  */
9 /** The structure of the messages, divided to blocks */
10 $wgMessageStrucutre = array(
11         'sidebar' => array(
12                 'sidebar',
13         ),
14         'toggles' => array(
15                 'tog-underline',
16                 'tog-highlightbroken',
17                 'tog-justify',
18                 'tog-hideminor',
19                 'tog-extendwatchlist',
20                 'tog-usenewrc',
21                 'tog-numberheadings',
22                 'tog-showtoolbar',
23                 'tog-editondblclick',
24                 'tog-editsection',
25                 'tog-editsectiononrightclick',
26                 'tog-showtoc',
27                 'tog-rememberpassword',
28                 'tog-editwidth',
29                 'tog-watchcreations',
30                 'tog-watchdefault',
31                 'tog-watchdeletion',
32                 'tog-minordefault',
33                 'tog-previewontop',
34                 'tog-previewonfirst',
35                 'tog-nocache',
36                 'tog-enotifwatchlistpages',
37                 'tog-enotifusertalkpages',
38                 'tog-enotifminoredits',
39                 'tog-enotifrevealaddr',
40                 'tog-shownumberswatching',
41                 'tog-fancysig',
42                 'tog-externaleditor',
43                 'tog-externaldiff',
44                 'tog-showjumplinks',
45                 'tog-uselivepreview',
46                 'tog-forceeditsummary',
47                 'tog-watchlisthideown',
48                 'tog-watchlisthidebots',
49                 'tog-watchlisthideminor',
50                 'tog-nolangconversion',
51                 'tog-ccmeonemails',
52         ),
53         'underline' => array(
54                 'underline-always',
55                 'underline-never',
56                 'underline-default',
57         ),
58         'skinpreview' => array(
59                 'skinpreview',
60         ),
61         'dates' => array(
62                 'sunday',
63                 'monday',
64                 'tuesday',
65                 'wednesday',
66                 'thursday',
67                 'friday',
68                 'saturday',
69                 'sun',
70                 'mon',
71                 'tue',
72                 'wed',
73                 'thu',
74                 'fri',
75                 'sat',
76                 'january',
77                 'february',
78                 'march',
79                 'april',
80                 'may_long',
81                 'june',
82                 'july',
83                 'august',
84                 'september',
85                 'october',
86                 'november',
87                 'december',
88                 'january-gen',
89                 'february-gen',
90                 'march-gen',
91                 'april-gen',
92                 'may-gen',
93                 'june-gen',
94                 'july-gen',
95                 'august-gen',
96                 'september-gen',
97                 'october-gen',
98                 'november-gen',
99                 'december-gen',
100                 'jan',
101                 'feb',
102                 'mar',
103                 'apr',
104                 'may',
105                 'jun',
106                 'jul',
107                 'aug',
108                 'sep',
109                 'oct',
110                 'nov',
111                 'dec',
112         ),
113         'categories' => array(
114                 'categories',
115                 'pagecategories',
116                 'pagecategorieslink',
117                 'category_header',
118                 'subcategories',
119                 'category-media-header',
120         ),
121         'mainpage' => array(
122                 'linkprefix',
123                 'mainpage',
124                 'mainpagetext',
125                 'mainpagedocfooter',
126         ),
127         'miscellaneous1' => array(
128                 'portal',
129                 'portal-url',
130                 'about',
131                 'aboutsite',
132                 'aboutpage',
133                 'article',
134                 'help',
135                 'helppage',
136                 'bugreports',
137                 'bugreportspage',
138                 'sitesupport',
139                 'sitesupport-url',
140                 'faq',
141                 'faqpage',
142                 'edithelp',
143                 'newwindow',
144                 'edithelppage',
145                 'cancel',
146                 'qbfind',
147                 'qbbrowse',
148                 'qbedit',
149                 'qbpageoptions',
150                 'qbpageinfo',
151                 'qbmyoptions',
152                 'qbspecialpages',
153                 'moredotdotdot',
154                 'mypage',
155                 'mytalk',
156                 'anontalk',
157                 'navigation',
158         ),
159         'metadata_help' => array(
160                 'metadata_help',
161         ),
162         'currentevents' => array(
163                 'currentevents',
164                 'currentevents-url',
165         ),
166         'miscellaneous2' => array(
167                 'disclaimers',
168                 'disclaimerpage',
169                 'privacy',
170                 'privacypage',
171                 'errorpagetitle',
172                 'returnto',
173                 'tagline',
174                 'help',
175                 'search',
176                 'searchbutton',
177                 'go',
178                 'searcharticle',
179                 'history',
180                 'history_short',
181                 'updatedmarker',
182                 'info_short',
183                 'printableversion',
184                 'permalink',
185                 'print',
186                 'edit',
187                 'editthispage',
188                 'delete',
189                 'deletethispage',
190                 'undelete_short',
191                 'protect',
192                 'protectthispage',
193                 'unprotect',
194                 'unprotectthispage',
195                 'newpage',
196                 'talkpage',
197                 'specialpage',
198                 'personaltools',
199                 'postcomment',
200                 'addsection',
201                 'articlepage',
202                 'talk',
203                 'views',
204                 'toolbox',
205                 'userpage',
206                 'projectpage',
207                 'imagepage',
208                 'mediawikipage',
209                 'templatepage',
210                 'viewhelppage',
211                 'categorypage',
212                 'viewtalkpage',
213                 'otherlanguages',
214                 'redirectedfrom',
215                 'redirectpagesub',
216                 'lastmodifiedat',
217                 'viewcount',
218                 'copyright',
219                 'protectedpage',
220                 'jumpto',
221                 'jumptonavigation',
222                 'jumptosearch',
223         ),
224         'badaccess' => array(
225                 'badaccess',
226                 'badaccess-group0',
227                 'badaccess-group1',
228                 'badaccess-group2',
229                 'badaccess-groups',
230         ),
231         'versionrequired' => array(
232                 'versionrequired',
233                 'versionrequiredtext',
234         ),
235         'miscellaneous3' => array(
236                 'widthheight',
237                 'ok',
238                 'sitetitle',
239                 'pagetitle',
240                 'sitesubtitle',
241                 'retrievedfrom',
242                 'youhavenewmessages',
243                 'newmessageslink',
244                 'newmessagesdifflink',
245                 'editsection',
246                 'editold',
247                 'editsectionhint',
248                 'toc',
249                 'showtoc',
250                 'hidetoc',
251                 'thisisdeleted',
252                 'viewdeleted',
253                 'restorelink',
254                 'feedlinks',
255                 'feed-invalid',
256                 'feed-atom',
257                 'feed-rss',
258                 'sitenotice',
259                 'anonnotice',
260         ),
261         'nstab' => array(
262                 'nstab-main',
263                 'nstab-user',
264                 'nstab-media',
265                 'nstab-special',
266                 'nstab-project',
267                 'nstab-image',
268                 'nstab-mediawiki',
269                 'nstab-template',
270                 'nstab-help',
271                 'nstab-category',
272         ),
273         'main' => array(
274                 'nosuchaction',
275                 'nosuchactiontext',
276                 'nosuchspecialpage',
277                 'nospecialpagetext',
278         ),
279         'errors' => array(
280                 'error',
281                 'databaseerror',
282                 'dberrortext',
283                 'dberrortextcl',
284                 'noconnect',
285                 'nodb',
286                 'cachederror',
287                 'laggedslavemode',
288                 'readonly',
289                 'enterlockreason',
290                 'readonlytext',
291                 'missingarticle',
292                 'readonly_lag',
293                 'internalerror',
294                 'filecopyerror',
295                 'filerenameerror',
296                 'filedeleteerror',
297                 'filenotfound',
298                 'unexpected',
299                 'formerror',
300                 'badarticleerror',
301                 'cannotdelete',
302                 'badtitle',
303                 'badtitletext',
304                 'perfdisabled',
305                 'perfdisabledsub',
306                 'perfcached',
307                 'perfcachedts',
308                 'wrong_wfQuery_params',
309                 'viewsource',
310                 'viewsourcefor',
311                 'protectedpagetext',
312                 'viewsourcetext',
313                 'protectedinterface',
314                 'editinginterface',
315                 'sqlhidden',
316         ),
317         'login' => array(
318                 'logouttitle',
319                 'logouttext',
320                 'welcomecreation',
321                 'loginpagetitle',
322                 'yourname',
323                 'yourpassword',
324                 'yourpasswordagain',
325                 'remembermypassword',
326                 'yourdomainname',
327                 'externaldberror',
328                 'loginproblem',
329                 'alreadyloggedin',
330                 'login',
331                 'loginprompt',
332                 'userlogin',
333                 'logout',
334                 'userlogout',
335                 'notloggedin',
336                 'nologin',
337                 'nologinlink',
338                 'createaccount',
339                 'gotaccount',
340                 'gotaccountlink',
341                 'createaccountmail',
342                 'badretype',
343                 'userexists',
344                 'youremail',
345                 'username',
346                 'uid',
347                 'yourrealname',
348                 'yourlanguage',
349                 'yourvariant',
350                 'yournick',
351                 'badsig',
352                 'email',
353                 'prefs-help-email-enotif',
354                 'prefs-help-realname',
355                 'loginerror',
356                 'prefs-help-email',
357                 'nocookiesnew',
358                 'nocookieslogin',
359                 'noname',
360                 'loginsuccesstitle',
361                 'loginsuccess',
362                 'nosuchuser',
363                 'nosuchusershort',
364                 'nouserspecified',
365                 'wrongpassword',
366                 'wrongpasswordempty',
367                 'mailmypassword',
368                 'passwordremindertitle',
369                 'passwordremindertext',
370                 'noemail',
371                 'passwordsent',
372                 'blocked-mailpassword',
373                 'eauthentsent',
374                 'throttled-mailpassword',
375                 'loginend',
376                 'signupend',
377                 'mailerror',
378                 'acct_creation_throttle_hit',
379                 'emailauthenticated',
380                 'emailnotauthenticated',
381                 'noemailprefs',
382                 'emailconfirmlink',
383                 'invalidemailaddress',
384                 'accountcreated',
385                 'accountcreatedtext',
386         ),
387         'resetpass' => array(
388                 'resetpass',
389                 'resetpass_announce',
390                 'resetpass_text',
391                 'resetpass_header',
392                 'resetpass_submit',
393                 'resetpass_success',
394                 'resetpass_bad_temporary',
395                 'resetpass_forbidden',
396                 'resetpass_missing',
397         ),
398         'toolbar' => array(
399                 'bold_sample',
400                 'bold_tip',
401                 'italic_sample',
402                 'italic_tip',
403                 'link_sample',
404                 'link_tip',
405                 'extlink_sample',
406                 'extlink_tip',
407                 'headline_sample',
408                 'headline_tip',
409                 'math_sample',
410                 'math_tip',
411                 'nowiki_sample',
412                 'nowiki_tip',
413                 'image_sample',
414                 'image_tip',
415                 'media_sample',
416                 'media_tip',
417                 'sig_tip',
418                 'hr_tip',
419         ),
420         'edit' => array(
421                 'summary',
422                 'subject',
423                 'minoredit',
424                 'watchthis',
425                 'savearticle',
426                 'preview',
427                 'showpreview',
428                 'showlivepreview',
429                 'showdiff',
430                 'anoneditwarning',
431                 'missingsummary',
432                 'missingcommenttext',
433                 'missingcommentheader',
434                 'summary-preview',
435                 'subject-preview',
436                 'blockedtitle',
437                 'blockedtext',
438                 'blockedoriginalsource',
439                 'blockededitsource',
440                 'whitelistedittitle',
441                 'whitelistedittext',
442                 'whitelistreadtitle',
443                 'whitelistreadtext',
444                 'whitelistacctitle',
445                 'whitelistacctext',
446                 'confirmedittitle',
447                 'confirmedittext',
448                 'loginreqtitle',
449                 'loginreqlink',
450                 'loginreqpagetext',
451                 'accmailtitle',
452                 'accmailtext',
453                 'newarticle',
454                 'newarticletext',
455                 'newarticletextanon',
456                 'talkpagetext',
457                 'anontalkpagetext',
458                 'noarticletext',
459                 'noarticletextanon',
460                 'clearyourcache',
461                 'usercssjsyoucanpreview',
462                 'usercsspreview',
463                 'userjspreview',
464                 'userinvalidcssjstitle',
465                 'updated',
466                 'note',
467                 'previewnote',
468                 'previewconflict',
469                 'session_fail_preview',
470                 'session_fail_preview_html',
471                 'importing',
472                 'editing',
473                 'editinguser',
474                 'editingsection',
475                 'editingcomment',
476                 'editconflict',
477                 'explainconflict',
478                 'yourtext',
479                 'storedversion',
480                 'nonunicodebrowser',
481                 'editingold',
482                 'yourdiff',
483                 'copyrightwarning',
484                 'copyrightwarning2',
485                 'longpagewarning',
486                 'longpageerror',
487                 'readonlywarning',
488                 'protectedpagewarning',
489                 'semiprotectedpagewarning',
490                 'templatesused',
491                 'templatesusedpreview',
492                 'templatesusedsection',
493                 'template-protected',
494                 'template-semiprotected',
495                 'edittools',
496                 'nocreatetitle',
497                 'nocreatetext',
498         ),
499         'undo' => array(
500                 'undo-success',
501                 'undo-failure',
502                 'undo-summary',
503         ),
504         'cantcreateaccount' => array(
505                 'cantcreateaccounttitle',
506                 'cantcreateaccounttext',
507         ),
508         'history' => array(
509                 'revhistory',
510                 'viewpagelogs',
511                 'nohistory',
512                 'revnotfound',
513                 'revnotfoundtext',
514                 'loadhist',
515                 'currentrev',
516                 'revisionasof',
517                 'revision-info',
518                 'revision-nav',
519                 'previousrevision',
520                 'nextrevision',
521                 'currentrevisionlink',
522                 'cur',
523                 'next',
524                 'last',
525                 'orig',
526                 'histlegend',
527                 'history_copyright',
528                 'deletedrev',
529                 'histfirst',
530                 'histlast',
531                 'rev-deleted-comment',
532                 'rev-deleted-user',
533                 'rev-deleted-text-permission',
534                 'rev-deleted-text-view',
535                 'rev-delundel',
536         ),
537         'history-feed' => array(
538                 'history-feed-title',
539                 'history-feed-description',
540                 'history-feed-item-nocomment',
541                 'history-feed-empty',
542         ),
543         'revdelete' => array(
544                 'revisiondelete',
545                 'revdelete-nooldid-title',
546                 'revdelete-nooldid-text',
547                 'revdelete-selected',
548                 'revdelete-text',
549                 'revdelete-legend',
550                 'revdelete-hide-text',
551                 'revdelete-hide-comment',
552                 'revdelete-hide-user',
553                 'revdelete-hide-restricted',
554                 'revdelete-log',
555                 'revdelete-submit',
556                 'revdelete-logentry',
557         ),
558         'diffs' => array(
559                 'difference',
560                 'loadingrev',
561                 'lineno',
562                 'editcurrent',
563                 'selectnewerversionfordiff',
564                 'selectolderversionfordiff',
565                 'compareselectedversions',
566                 'editundo',
567                 'diff-multi',
568         ),
569         'search' => array(
570                 'searchresults',
571                 'searchresulttext',
572                 'searchsubtitle',
573                 'searchsubtitleinvalid',
574                 'badquery',
575                 'badquerytext',
576                 'matchtotals',
577                 'noexactmatch',
578                 'titlematches',
579                 'notitlematches',
580                 'textmatches',
581                 'notextmatches',
582                 'prevn',
583                 'nextn',
584                 'viewprevnext',
585                 'showingresults',
586                 'showingresultsnum',
587                 'nonefound',
588                 'powersearch',
589                 'powersearchtext',
590                 'searchdisabled',
591                 'googlesearch',
592                 'blanknamespace',
593         ),
594         'preferences' => array(
595                 'preferences',
596                 'preferences-summary',
597                 'mypreferences',
598                 'prefsnologin',
599                 'prefsnologintext',
600                 'prefsreset',
601                 'qbsettings',
602                 'changepassword',
603                 'skin',
604                 'math',
605                 'dateformat',
606                 'datedefault',
607                 'datetime',
608                 'math_failure',
609                 'math_unknown_error',
610                 'math_unknown_function',
611                 'math_lexing_error',
612                 'math_syntax_error',
613                 'math_image_error',
614                 'math_bad_tmpdir',
615                 'math_bad_output',
616                 'math_notexvc',
617                 'prefs-personal',
618                 'prefs-rc',
619                 'prefs-watchlist',
620                 'prefs-watchlist-days',
621                 'prefs-watchlist-edits',
622                 'prefs-misc',
623                 'saveprefs',
624                 'resetprefs',
625                 'oldpassword',
626                 'newpassword',
627                 'retypenew',
628                 'textboxsize',
629                 'rows',
630                 'columns',
631                 'searchresultshead',
632                 'resultsperpage',
633                 'contextlines',
634                 'contextchars',
635                 'stubthreshold',
636                 'recentchangescount',
637                 'savedprefs',
638                 'timezonelegend',
639                 'timezonetext',
640                 'localtime',
641                 'timezoneoffset',
642                 'servertime',
643                 'guesstimezone',
644                 'allowemail',
645                 'defaultns',
646                 'default',
647                 'files',
648         ),
649         'userrights' => array(
650                 'userrights-lookup-user',
651                 'userrights-user-editname',
652                 'editusergroup',
653                 'userrights-editusergroup',
654                 'saveusergroups',
655                 'userrights-groupsmember',
656                 'userrights-groupsavailable',
657                 'userrights-groupshelp',
658         ),
659         'group' => array(
660                 'group',
661                 'group-bot',
662                 'group-sysop',
663                 'group-bureaucrat',
664                 'group-all',
665         ),
666         'group-member' => array(
667                 'group-bot-member',
668                 'group-sysop-member',
669                 'group-bureaucrat-member',
670         ),
671         'grouppage' => array(
672                 'grouppage-bot',
673                 'grouppage-sysop',
674                 'grouppage-bureaucrat',
675         ),
676         'recentchanges' => array(
677                 'changes',
678                 'recentchanges',
679                 'recentchanges-url',
680                 'recentchangestext',
681                 'rcnote',
682                 'rcnotefrom',
683                 'rclistfrom',
684                 'rcshowhideminor',
685                 'rcshowhidebots',
686                 'rcshowhideliu',
687                 'rcshowhideanons',
688                 'rcshowhidepatr',
689                 'rcshowhidemine',
690                 'rclinks',
691                 'diff',
692                 'hist',
693                 'hide',
694                 'show',
695                 'minoreditletter',
696                 'newpageletter',
697                 'boteditletter',
698                 'sectionlink',
699                 'number_of_watching_users_RCview',
700                 'number_of_watching_users_pageview',
701                 'rc_categories',
702                 'rc_categories_any',
703         ),
704         'upload' => array(
705                 'upload',
706                 'uploadbtn',
707                 'reupload',
708                 'reuploaddesc',
709                 'uploadnologin',
710                 'uploadnologintext',
711                 'upload_directory_read_only',
712                 'uploaderror',
713                 'uploadtext',
714                 'uploadlog',
715                 'uploadlogpage',
716                 'uploadlogpagetext',
717                 'filename',
718                 'filedesc',
719                 'fileuploadsummary',
720                 'filestatus',
721                 'filesource',
722                 'copyrightpage',
723                 'copyrightpagename',
724                 'uploadedfiles',
725                 'ignorewarning',
726                 'ignorewarnings',
727                 'minlength',
728                 'illegalfilename',
729                 'badfilename',
730                 'badfiletype',
731                 'large-file',
732                 'largefileserver',
733                 'emptyfile',
734                 'fileexists',
735                 'fileexists-forbidden',
736                 'fileexists-shared-forbidden',
737                 'successfulupload',
738                 'fileuploaded',
739                 'uploadwarning',
740                 'savefile',
741                 'uploadedimage',
742                 'uploaddisabled',
743                 'uploaddisabledtext',
744                 'uploadscripted',
745                 'uploadcorrupt',
746                 'uploadvirus',
747                 'sourcefilename',
748                 'destfilename',
749                 'watchthisupload',
750                 'filewasdeleted',
751         ),
752         'upload-errors' => array(
753                 'upload-proto-error',
754                 'upload-proto-error-text',
755                 'upload-file-error',
756                 'upload-file-error-text',
757                 'upload-misc-error',
758                 'upload-misc-error-text',
759         ),
760         'upload-curl-errors' => array(
761                 'upload-curl-error6',
762                 'upload-curl-error6-text',
763                 'upload-curl-error28',
764                 'upload-curl-error28-text',
765         ),
766         'licenses' => array(
767                 'license',
768                 'nolicense',
769                 'licenses',
770                 'upload_source_url',
771                 'upload_source_file',
772         ),
773         'imagelist' => array(
774                 'imagelist',
775                 'imagelist-summary',
776                 'imagelisttext',
777                 'imagelistforuser',
778                 'getimagelist',
779                 'ilsubmit',
780                 'showlast',
781                 'byname',
782                 'bydate',
783                 'bysize',
784                 'imgdelete',
785                 'imgdesc',
786                 'imgfile',
787                 'imglegend',
788                 'imghistory',
789                 'revertimg',
790                 'deleteimg',
791                 'deleteimgcompletely',
792                 'imghistlegend',
793                 'imagelinks',
794                 'linkstoimage',
795                 'nolinkstoimage',
796                 'sharedupload',
797                 'shareduploadwiki',
798                 'shareduploadwiki-linktext',
799                 'shareddescriptionfollows',
800                 'noimage',
801                 'noimage-linktext',
802                 'uploadnewversion-linktext',
803                 'imagelist_date',
804                 'imagelist_name',
805                 'imagelist_user',
806                 'imagelist_size',
807                 'imagelist_description',
808                 'imagelist_search_for',
809         ),
810         'mimesearch' => array(
811                 'mimesearch',
812                 'mimesearch-summary',
813                 'mimetype',
814                 'download',
815         ),
816         'unwatchedpages' => array(
817                 'unwatchedpages',
818                 'unwatchedpages-summary',
819         ),
820         'listredirects' => array(
821                 'listredirects',
822                 'listredirects-summary',
823         ),
824         'unusedtemplates' => array(
825                 'unusedtemplates',
826                 'unusedtemplates-summary',
827                 'unusedtemplatestext',
828                 'unusedtemplateswlh',
829         ),
830         'randomredirect' => array(
831                 'randomredirect',
832         ),
833         'statistics' => array(
834                 'statistics',
835                 'sitestats',
836                 'userstats',
837                 'sitestatstext',
838                 'userstatstext',
839                 'statistics-mostpopular',
840         ),
841         'disambiguations' => array(
842                 'disambiguations',
843                 'disambiguations-summary',
844                 'disambiguationspage',
845                 'disambiguationstext',
846         ),
847         'doubleredirects' => array(
848                 'doubleredirects',
849                 'doubleredirects-summary',
850                 'doubleredirectstext',
851         ),
852         'brokenredirects' => array(
853                 'brokenredirects',
854                 'brokenredirects-summary',
855                 'brokenredirectstext',
856         ),
857         'specialpages' => array(
858                 'nbytes',
859                 'ncategories',
860                 'nlinks',
861                 'nmembers',
862                 'nrevisions',
863                 'nviews',
864                 'lonelypages',
865                 'lonelypages-summary',
866                 'lonelypagestext',
867                 'uncategorizedpages',
868                 'uncategorizedpages-summary',
869                 'uncategorizedcategories',
870                 'uncategorizedcategories-summary',
871                 'uncategorizedimages',
872                 'uncategorizedimages-summary',
873                 'unusedcategories',
874                 'unusedimages',
875                 'popularpages',
876                 'popularpages-summary',
877                 'wantedcategories',
878                 'wantedcategories-summary',
879                 'wantedpages',
880                 'wantedpages-summary',
881                 'mostlinked',
882                 'mostlinked-summary',
883                 'mostlinkedcategories',
884                 'mostlinkedcategories-summary',
885                 'mostcategories',
886                 'mostcategories-summary',
887                 'mostimages',
888                 'mostimages-summary',
889                 'mostrevisions',
890                 'mostrevisions-summary',
891                 'allpages',
892                 'allpages-summary',
893                 'prefixindex',
894                 'prefixindex-summary',
895                 'randompage',
896                 'randompage-url',
897                 'shortpages',
898                 'shortpages-summary',
899                 'longpages',
900                 'longpages-summary',
901                 'deadendpages',
902                 'deadendpages-summary',
903                 'deadendpagestext',
904                 'listusers',
905                 'listusers-summary',
906                 'specialpages',
907                 'specialpages-summary',
908                 'spheading',
909                 'restrictedpheading',
910                 'recentchangeslinked',
911                 'rclsub',
912                 'newpages',
913                 'newpages-summary',
914                 'newpages-username',
915                 'ancientpages',
916                 'ancientpages-summary',
917                 'intl',
918                 'move',
919                 'movethispage',
920                 'unusedimagestext',
921                 'unusedcategoriestext',
922         ),
923         'booksources' => array(
924                 'booksources',
925                 'booksources-summary',
926                 'booksources-search-legend',
927                 'booksources-isbn',
928                 'booksources-go',
929                 'booksources-text',
930         ),
931         'specialpages2' => array(
932                 'categoriespagetext',
933                 'data',
934                 'userrights',
935                 'userrights-summary',
936                 'groups',
937                 'isbn',
938                 'rfcurl',
939                 'pubmedurl',
940                 'alphaindexline',
941                 'version',
942                 'log',
943                 'alllogstext',
944                 'logempty',
945         ),
946         'allpages' => array(
947                 'nextpage',
948                 'prevpage',
949                 'allpagesfrom',
950                 'allarticles',
951                 'allinnamespace',
952                 'allnotinnamespace',
953                 'allpagesprev',
954                 'allpagesnext',
955                 'allpagessubmit',
956                 'allpagesprefix',
957                 'allpagesbadtitle',
958         ),
959         'listusers' => array(
960                 'listusersfrom',
961         ),
962         'emailuser' => array(
963                 'mailnologin',
964                 'mailnologintext',
965                 'emailuser',
966                 'emailpage',
967                 'emailpagetext',
968                 'usermailererror',
969                 'defemailsubject',
970                 'noemailtitle',
971                 'noemailtext',
972                 'emailfrom',
973                 'emailto',
974                 'emailsubject',
975                 'emailmessage',
976                 'emailsend',
977                 'emailccme',
978                 'emailccsubject',
979                 'emailsent',
980                 'emailsenttext',
981         ),
982         'watchlist' => array(
983                 'watchlist',
984                 'watchlistfor',
985                 'nowatchlist',
986                 'watchlistanontext',
987                 'watchlistcount',
988                 'clearwatchlist',
989                 'watchlistcleartext',
990                 'watchlistclearbutton',
991                 'watchlistcleardone',
992                 'watchnologin',
993                 'watchnologintext',
994                 'addedwatch',
995                 'addedwatchtext',
996                 'removedwatch',
997                 'removedwatchtext',
998                 'watch',
999                 'watchthispage',
1000                 'unwatch',
1001                 'unwatchthispage',
1002                 'notanarticle',
1003                 'watchnochange',
1004                 'watchdetails',
1005                 'wlheader-enotif',
1006                 'wlheader-showupdated',
1007                 'watchmethod-recent',
1008                 'watchmethod-list',
1009                 'removechecked',
1010                 'watchlistcontains',
1011                 'watcheditlist',
1012                 'removingchecked',
1013                 'couldntremove',
1014                 'iteminvalidname',
1015                 'wlnote',
1016                 'wlshowlast',
1017                 'wlsaved',
1018                 'watchlist-show-bots',
1019                 'watchlist-hide-bots',
1020                 'watchlist-show-own',
1021                 'watchlist-hide-own',
1022                 'watchlist-show-minor',
1023                 'watchlist-hide-minor',
1024                 'wldone',
1025         ),
1026         'watching' => array(
1027                 'watching',
1028                 'unwatching',
1029         ),
1030         'enotif' => array(
1031                 'enotif_mailer',
1032                 'enotif_reset',
1033                 'enotif_newpagetext',
1034                 'changed',
1035                 'created',
1036                 'enotif_subject',
1037                 'enotif_lastvisited',
1038                 'enotif_body',
1039         ),
1040         'deleteprotectrev' => array(
1041                 'deletepage',
1042                 'confirm',
1043                 'excontent',
1044                 'excontentauthor',
1045                 'exbeforeblank',
1046                 'exblank',
1047                 'confirmdelete',
1048                 'deletesub',
1049                 'historywarning',
1050                 'confirmdeletetext',
1051                 'actioncomplete',
1052                 'deletedtext',
1053                 'deletedarticle',
1054                 'dellogpage',
1055                 'dellogpagetext',
1056                 'deletionlog',
1057                 'reverted',
1058                 'deletecomment',
1059                 'imagereverted',
1060                 'rollback',
1061                 'rollback_short',
1062                 'rollbacklink',
1063                 'rollbackfailed',
1064                 'cantrollback',
1065                 'alreadyrolled',
1066                 'editcomment',
1067                 'revertpage',
1068                 'sessionfailure',
1069                 'protectlogpage',
1070                 'protectlogtext',
1071                 'protectedarticle',
1072                 'unprotectedarticle',
1073                 'protectsub',
1074                 'confirmprotecttext',
1075                 'confirmprotect',
1076                 'protectmoveonly',
1077                 'protectcomment',
1078                 'unprotectsub',
1079                 'confirmunprotecttext',
1080                 'confirmunprotect',
1081                 'unprotectcomment',
1082                 'protect-unchain',
1083                 'protect-text',
1084                 'protect-viewtext',
1085                 'protect-default',
1086                 'protect-level-autoconfirmed',
1087                 'protect-level-sysop',
1088         ),
1089         'restrictions' => array(
1090                 'restriction-edit',
1091                 'restriction-move',
1092         ),
1093         'undelete' => array(
1094                 'undelete',
1095                 'undeletepage',
1096                 'viewdeletedpage',
1097                 'undeletepagetext',
1098                 'undeleteextrahelp',
1099                 'undeletearticle',
1100                 'undeleterevisions',
1101                 'undeletehistory',
1102                 'undeletehistorynoadmin',
1103                 'undeleterevision',
1104                 'undeleterevision-missing',
1105                 'undeletebtn',
1106                 'undeletereset',
1107                 'undeletecomment',
1108                 'undeletedarticle',
1109                 'undeletedrevisions',
1110                 'undeletedrevisions-files',
1111                 'undeletedfiles',
1112                 'cannotundelete',
1113                 'undeletedpage',
1114         ),
1115         'nsform' => array(
1116                 'namespace',
1117                 'invert',
1118         ),
1119         'contributions' => array(
1120                 'contributions',
1121                 'mycontris',
1122                 'contribsub',
1123                 'nocontribs',
1124                 'ucnote',
1125                 'uclinks',
1126                 'uctop',
1127                 'newbies',
1128         ),
1129         'sp-contributions' => array(
1130                 'sp-contributions-newest',
1131                 'sp-contributions-oldest',
1132                 'sp-contributions-newer',
1133                 'sp-contributions-older',
1134                 'sp-contributions-newbies-sub',
1135                 'sp-contributions-blocklog',
1136         ),
1137         'newimages-showfrom' => array(
1138                 'sp-newimages-showfrom',
1139         ),
1140         'whatlinkshere' => array(
1141                 'whatlinkshere',
1142                 'whatlinkshere-summary',
1143                 'whatlinkshere-barrow',
1144                 'notargettitle',
1145                 'notargettext',
1146                 'linklistsub',
1147                 'linkshere',
1148                 'nolinkshere',
1149                 'isredirect',
1150                 'istemplate',
1151         ),
1152         'block' => array(
1153                 'blockip',
1154                 'blockiptext',
1155                 'ipaddress',
1156                 'ipadressorusername',
1157                 'ipbexpiry',
1158                 'ipbreason',
1159                 'ipbanononly',
1160                 'ipbcreateaccount',
1161                 'ipbenableautoblock',
1162                 'ipbsubmit',
1163                 'ipbother',
1164                 'ipboptions',
1165                 'ipbotheroption',
1166                 'badipaddress',
1167                 'blockipsuccesssub',
1168                 'blockipsuccesstext',
1169                 'unblockip',
1170                 'unblockiptext',
1171                 'ipusubmit',
1172                 'unblocked',
1173                 'ipblocklist',
1174                 'ipblocklist-summary',
1175                 'blocklistline',
1176                 'infiniteblock',
1177                 'expiringblock',
1178                 'anononlyblock',
1179                 'noautoblockblock',
1180                 'createaccountblock',
1181                 'ipblocklistempty',
1182                 'blocklink',
1183                 'unblocklink',
1184                 'contribslink',
1185                 'autoblocker',
1186                 'blocklogpage',
1187                 'blocklogentry',
1188                 'blocklogtext',
1189                 'unblocklogentry',
1190                 'range_block_disabled',
1191                 'ipb_expiry_invalid',
1192                 'ipb_already_blocked',
1193                 'ip_range_invalid',
1194                 'proxyblocker',
1195                 'ipb_cant_unblock',
1196                 'proxyblockreason',
1197                 'proxyblocksuccess',
1198                 'sorbs',
1199                 'sorbsreason',
1200                 'sorbs_create_account_reason',
1201         ),
1202         'developertools' => array(
1203                 'lockdb',
1204                 'unlockdb',
1205                 'lockdbtext',
1206                 'unlockdbtext',
1207                 'lockconfirm',
1208                 'unlockconfirm',
1209                 'lockbtn',
1210                 'unlockbtn',
1211                 'locknoconfirm',
1212                 'lockdbsuccesssub',
1213                 'unlockdbsuccesssub',
1214                 'lockdbsuccesstext',
1215                 'unlockdbsuccesstext',
1216                 'lockfilenotwritable',
1217                 'databasenotlocked',
1218         ),
1219         'makesysop' => array(
1220                 'makesysoptitle',
1221                 'makesysoptext',
1222                 'makesysopname',
1223                 'makesysopsubmit',
1224                 'makesysopok',
1225                 'makesysopfail',
1226                 'setbureaucratflag',
1227                 'rightslog',
1228                 'rightslogtext',
1229                 'rightslogentry',
1230                 'rights',
1231                 'set_user_rights',
1232                 'user_rights_set',
1233                 'set_rights_fail',
1234                 'makesysop',
1235                 'already_sysop',
1236                 'already_bureaucrat',
1237                 'rightsnone',
1238         ),
1239         'movepage' => array(
1240                 'movepage',
1241                 'movepagetext',
1242                 'movepagetalktext',
1243                 'movearticle',
1244                 'movenologin',
1245                 'movenologintext',
1246                 'newtitle',
1247                 'movepagebtn',
1248                 'pagemovedsub',
1249                 'pagemovedtext',
1250                 'articleexists',
1251                 'talkexists',
1252                 'movedto',
1253                 'movetalk',
1254                 'talkpagemoved',
1255                 'talkpagenotmoved',
1256                 '1movedto2',
1257                 '1movedto2_redir',
1258                 'movelogpage',
1259                 'movelogpagetext',
1260                 'movereason',
1261                 'revertmove',
1262                 'delete_and_move',
1263                 'delete_and_move_text',
1264                 'delete_and_move_confirm',
1265                 'delete_and_move_reason',
1266                 'selfmove',
1267                 'immobile_namespace',
1268         ),
1269         'export' => array(
1270                 'export',
1271                 'exporttext',
1272                 'exportcuronly',
1273                 'exportnohistory',
1274                 'export-submit',
1275         ),
1276         'allmessages' => array(
1277                 'allmessages',
1278                 'allmessagesname',
1279                 'allmessagesdefault',
1280                 'allmessagescurrent',
1281                 'allmessagestext',
1282                 'allmessagesnotsupportedUI',
1283                 'allmessagesnotsupportedDB',
1284                 'allmessagesfilter',
1285                 'allmessagesmodified',
1286         ),
1287         'thumbnails' => array(
1288                 'thumbnail-more',
1289                 'missingimage',
1290                 'filemissing',
1291                 'thumbnail_error',
1292         ),
1293         'import' => array(
1294                 'import',
1295                 'importinterwiki',
1296                 'import-interwiki-text',
1297                 'import-interwiki-history',
1298                 'import-interwiki-submit',
1299                 'import-interwiki-namespace',
1300                 'importtext',
1301                 'importstart',
1302                 'import-revision-count',
1303                 'importnopages',
1304                 'importfailed',
1305                 'importunknownsource',
1306                 'importcantopen',
1307                 'importbadinterwiki',
1308                 'importnotext',
1309                 'importsuccess',
1310                 'importhistoryconflict',
1311                 'importnosources',
1312                 'importnofile',
1313                 'importuploaderror',
1314         ),
1315         'importlog' => array(
1316                 'importlogpage',
1317                 'importlogpagetext',
1318                 'import-logentry-upload',
1319                 'import-logentry-upload-detail',
1320                 'import-logentry-interwiki',
1321                 'import-logentry-interwiki-detail',
1322         ),
1323         'accesskeys' => array(
1324                 'accesskey-search',
1325                 'accesskey-minoredit',
1326                 'accesskey-save',
1327                 'accesskey-preview',
1328                 'accesskey-diff',
1329                 'accesskey-compareselectedversions',
1330                 'accesskey-watch',
1331         ),
1332         'tooltips' => array(
1333                 'tooltip-search',
1334                 'tooltip-minoredit',
1335                 'tooltip-save',
1336                 'tooltip-preview',
1337                 'tooltip-diff',
1338                 'tooltip-compareselectedversions',
1339                 'tooltip-watch',
1340         ),
1341         'stylesheets' => array(
1342                 'Common.css',
1343                 'Monobook.css',
1344         ),
1345         'metadata_cc' => array(
1346                 'nodublincore',
1347                 'nocreativecommons',
1348                 'notacceptable',
1349         ),
1350         'attribution' => array(
1351                 'anonymous',
1352                 'siteuser',
1353                 'lastmodifiedatby',
1354                 'and',
1355                 'othercontribs',
1356                 'others',
1357                 'siteusers',
1358                 'creditspage',
1359                 'nocredits',
1360         ),
1361         'spamprotection' => array(
1362                 'spamprotectiontitle',
1363                 'spamprotectiontext',
1364                 'spamprotectionmatch',
1365                 'subcategorycount',
1366                 'categoryarticlecount',
1367                 'category-media-count',
1368                 'listingcontinuesabbrev',
1369                 'spambot_username',
1370                 'spam_reverting',
1371                 'spam_blanking',
1372         ),
1373         'info' => array(
1374                 'infosubtitle',
1375                 'numedits',
1376                 'numtalkedits',
1377                 'numwatchers',
1378                 'numauthors',
1379                 'numtalkauthors',
1380         ),
1381         'math' => array(
1382                 'mw_math_png',
1383                 'mw_math_simple',
1384                 'mw_math_html',
1385                 'mw_math_source',
1386                 'mw_math_modern',
1387                 'mw_math_mathml',
1388         ),
1389         'patrolling' => array(
1390                 'markaspatrolleddiff',
1391                 'markaspatrolledlink',
1392                 'markaspatrolledtext',
1393                 'markedaspatrolled',
1394                 'markedaspatrolledtext',
1395                 'rcpatroldisabled',
1396                 'rcpatroldisabledtext',
1397                 'markedaspatrollederror',
1398                 'markedaspatrollederrortext',
1399                 'markedaspatrollederror-noautopatrol',
1400         ),
1401         'monobook.js' => array(
1402                 'Monobook.js',
1403         ),
1404         'common.js' => array(
1405                 'Common.js',
1406         ),
1407         'imagedeletion' => array(
1408                 'deletedrevision',
1409         ),
1410         'browsediffs' => array(
1411                 'previousdiff',
1412                 'nextdiff',
1413         ),
1414         'imagesize' => array(
1415                 'imagemaxsize',
1416                 'thumbsize',
1417                 'showbigimage',
1418         ),
1419         'newimages' => array(
1420                 'newimages',
1421                 'newimages-summary',
1422                 'showhidebots',
1423                 'noimages',
1424         ),
1425         'variantname-zh' => array(
1426                 'variantname-zh-cn',
1427                 'variantname-zh-tw',
1428                 'variantname-zh-hk',
1429                 'variantname-zh-sg',
1430                 'variantname-zh',
1431         ),
1432         'variantname-sr' => array(
1433                 'variantname-sr-ec',
1434                 'variantname-sr-el',
1435                 'variantname-sr-jc',
1436                 'variantname-sr-jl',
1437                 'variantname-sr',
1438         ),
1439         'variantname-kk' => array(
1440                 'variantname-kk-tr',
1441                 'variantname-kk-kz',
1442                 'variantname-kk-cn',
1443                 'variantname-kk',
1444         ),
1445         'specialloglabels' => array(
1446                 'specialloguserlabel',
1447                 'speciallogtitlelabel',
1448         ),
1449         'passwordtooshort' => array(
1450                 'passwordtooshort',
1451         ),
1452         'mediawarning' => array(
1453                 'mediawarning',
1454         ),
1455         'fileinfo' => array(
1456                 'fileinfo',
1457         ),
1458         'metadata' => array(
1459                 'metadata',
1460                 'metadata-help',
1461                 'metadata-expand',
1462                 'metadata-collapse',
1463                 'metadata-fields',
1464         ),
1465         'exif' => array(
1466                 'exif-imagewidth',
1467                 'exif-imagelength',
1468                 'exif-bitspersample',
1469                 'exif-compression',
1470                 'exif-photometricinterpretation',
1471                 'exif-orientation',
1472                 'exif-samplesperpixel',
1473                 'exif-planarconfiguration',
1474                 'exif-ycbcrsubsampling',
1475                 'exif-ycbcrpositioning',
1476                 'exif-xresolution',
1477                 'exif-yresolution',
1478                 'exif-resolutionunit',
1479                 'exif-stripoffsets',
1480                 'exif-rowsperstrip',
1481                 'exif-stripbytecounts',
1482                 'exif-jpeginterchangeformat',
1483                 'exif-jpeginterchangeformatlength',
1484                 'exif-transferfunction',
1485                 'exif-whitepoint',
1486                 'exif-primarychromaticities',
1487                 'exif-ycbcrcoefficients',
1488                 'exif-referenceblackwhite',
1489                 'exif-datetime',
1490                 'exif-imagedescription',
1491                 'exif-make',
1492                 'exif-model',
1493                 'exif-software',
1494                 'exif-artist',
1495                 'exif-copyright',
1496                 'exif-exifversion',
1497                 'exif-flashpixversion',
1498                 'exif-colorspace',
1499                 'exif-componentsconfiguration',
1500                 'exif-compressedbitsperpixel',
1501                 'exif-pixelydimension',
1502                 'exif-pixelxdimension',
1503                 'exif-makernote',
1504                 'exif-usercomment',
1505                 'exif-relatedsoundfile',
1506                 'exif-datetimeoriginal',
1507                 'exif-datetimedigitized',
1508                 'exif-subsectime',
1509                 'exif-subsectimeoriginal',
1510                 'exif-subsectimedigitized',
1511                 'exif-exposuretime',
1512                 'exif-exposuretime-format',
1513                 'exif-fnumber',
1514                 'exif-fnumber-format',
1515                 'exif-exposureprogram',
1516                 'exif-spectralsensitivity',
1517                 'exif-isospeedratings',
1518                 'exif-oecf',
1519                 'exif-shutterspeedvalue',
1520                 'exif-aperturevalue',
1521                 'exif-brightnessvalue',
1522                 'exif-exposurebiasvalue',
1523                 'exif-maxaperturevalue',
1524                 'exif-subjectdistance',
1525                 'exif-meteringmode',
1526                 'exif-lightsource',
1527                 'exif-flash',
1528                 'exif-focallength',
1529                 'exif-focallength-format',
1530                 'exif-subjectarea',
1531                 'exif-flashenergy',
1532                 'exif-spatialfrequencyresponse',
1533                 'exif-focalplanexresolution',
1534                 'exif-focalplaneyresolution',
1535                 'exif-focalplaneresolutionunit',
1536                 'exif-subjectlocation',
1537                 'exif-exposureindex',
1538                 'exif-sensingmethod',
1539                 'exif-filesource',
1540                 'exif-scenetype',
1541                 'exif-cfapattern',
1542                 'exif-customrendered',
1543                 'exif-exposuremode',
1544                 'exif-whitebalance',
1545                 'exif-digitalzoomratio',
1546                 'exif-focallengthin35mmfilm',
1547                 'exif-scenecapturetype',
1548                 'exif-gaincontrol',
1549                 'exif-contrast',
1550                 'exif-saturation',
1551                 'exif-sharpness',
1552                 'exif-devicesettingdescription',
1553                 'exif-subjectdistancerange',
1554                 'exif-imageuniqueid',
1555                 'exif-gpsversionid',
1556                 'exif-gpslatituderef',
1557                 'exif-gpslatitude',
1558                 'exif-gpslongituderef',
1559                 'exif-gpslongitude',
1560                 'exif-gpsaltituderef',
1561                 'exif-gpsaltitude',
1562                 'exif-gpstimestamp',
1563                 'exif-gpssatellites',
1564                 'exif-gpsstatus',
1565                 'exif-gpsmeasuremode',
1566                 'exif-gpsdop',
1567                 'exif-gpsspeedref',
1568                 'exif-gpsspeed',
1569                 'exif-gpstrackref',
1570                 'exif-gpstrack',
1571                 'exif-gpsimgdirectionref',
1572                 'exif-gpsimgdirection',
1573                 'exif-gpsmapdatum',
1574                 'exif-gpsdestlatituderef',
1575                 'exif-gpsdestlatitude',
1576                 'exif-gpsdestlongituderef',
1577                 'exif-gpsdestlongitude',
1578                 'exif-gpsdestbearingref',
1579                 'exif-gpsdestbearing',
1580                 'exif-gpsdestdistanceref',
1581                 'exif-gpsdestdistance',
1582                 'exif-gpsprocessingmethod',
1583                 'exif-gpsareainformation',
1584                 'exif-gpsdatestamp',
1585                 'exif-gpsdifferential',
1586         ),
1587         'exif-values' => array(
1588                 'exif-make-value',
1589                 'exif-model-value',
1590                 'exif-software-value',
1591         ),
1592         'exif-compression' => array(
1593                 'exif-compression-1',
1594                 'exif-compression-6',
1595         ),
1596         'exif-photometricinterpretation' => array(
1597                 'exif-photometricinterpretation-2',
1598                 'exif-photometricinterpretation-6',
1599         ),
1600         'exif-orientation' => array(
1601                 'exif-orientation-1',
1602                 'exif-orientation-2',
1603                 'exif-orientation-3',
1604                 'exif-orientation-4',
1605                 'exif-orientation-5',
1606                 'exif-orientation-6',
1607                 'exif-orientation-7',
1608                 'exif-orientation-8',
1609         ),
1610         'exif-planarconfiguration' => array(
1611                 'exif-planarconfiguration-1',
1612                 'exif-planarconfiguration-2',
1613         ),
1614         'exif-xyresolution' => array(
1615                 'exif-xyresolution-i',
1616                 'exif-xyresolution-c',
1617         ),
1618         'exif-colorspace' => array(
1619                 'exif-colorspace-1',
1620                 'exif-colorspace-ffff.h',
1621         ),
1622         'exif-componentsconfiguration' => array(
1623                 'exif-componentsconfiguration-0',
1624                 'exif-componentsconfiguration-1',
1625                 'exif-componentsconfiguration-2',
1626                 'exif-componentsconfiguration-3',
1627                 'exif-componentsconfiguration-4',
1628                 'exif-componentsconfiguration-5',
1629                 'exif-componentsconfiguration-6',
1630         ),
1631         'exif-exposureprogram' => array(
1632                 'exif-exposureprogram-0',
1633                 'exif-exposureprogram-1',
1634                 'exif-exposureprogram-2',
1635                 'exif-exposureprogram-3',
1636                 'exif-exposureprogram-4',
1637                 'exif-exposureprogram-5',
1638                 'exif-exposureprogram-6',
1639                 'exif-exposureprogram-7',
1640                 'exif-exposureprogram-8',
1641         ),
1642         'exif-subjectdistance-value' => array(
1643                 'exif-subjectdistance-value',
1644         ),
1645         'exif-meteringmode' => array(
1646                 'exif-meteringmode-0',
1647                 'exif-meteringmode-1',
1648                 'exif-meteringmode-2',
1649                 'exif-meteringmode-3',
1650                 'exif-meteringmode-4',
1651                 'exif-meteringmode-5',
1652                 'exif-meteringmode-6',
1653                 'exif-meteringmode-255',
1654         ),
1655         'exif-lightsource' => array(
1656                 'exif-lightsource-0',
1657                 'exif-lightsource-1',
1658                 'exif-lightsource-2',
1659                 'exif-lightsource-3',
1660                 'exif-lightsource-4',
1661                 'exif-lightsource-9',
1662                 'exif-lightsource-10',
1663                 'exif-lightsource-11',
1664                 'exif-lightsource-12',
1665                 'exif-lightsource-13',
1666                 'exif-lightsource-14',
1667                 'exif-lightsource-15',
1668                 'exif-lightsource-17',
1669                 'exif-lightsource-18',
1670                 'exif-lightsource-19',
1671                 'exif-lightsource-20',
1672                 'exif-lightsource-21',
1673                 'exif-lightsource-22',
1674                 'exif-lightsource-23',
1675                 'exif-lightsource-24',
1676                 'exif-lightsource-255',
1677         ),
1678         'exif-focalplaneresolutionunit' => array(
1679                 'exif-focalplaneresolutionunit-2',
1680         ),
1681         'exif-sensingmethod' => array(
1682                 'exif-sensingmethod-1',
1683                 'exif-sensingmethod-2',
1684                 'exif-sensingmethod-3',
1685                 'exif-sensingmethod-4',
1686                 'exif-sensingmethod-5',
1687                 'exif-sensingmethod-7',
1688                 'exif-sensingmethod-8',
1689         ),
1690         'exif-filesource' => array(
1691                 'exif-filesource-3',
1692         ),
1693         'exif-scenetype' => array(
1694                 'exif-scenetype-1',
1695         ),
1696         'exif-customrendered' => array(
1697                 'exif-customrendered-0',
1698                 'exif-customrendered-1',
1699         ),
1700         'exif-exposuremode' => array(
1701                 'exif-exposuremode-0',
1702                 'exif-exposuremode-1',
1703                 'exif-exposuremode-2',
1704         ),
1705         'exif-whitebalance' => array(
1706                 'exif-whitebalance-0',
1707                 'exif-whitebalance-1',
1708         ),
1709         'exif-scenecapturetype' => array(
1710                 'exif-scenecapturetype-0',
1711                 'exif-scenecapturetype-1',
1712                 'exif-scenecapturetype-2',
1713                 'exif-scenecapturetype-3',
1714         ),
1715         'exif-gaincontrol' => array(
1716                 'exif-gaincontrol-0',
1717                 'exif-gaincontrol-1',
1718                 'exif-gaincontrol-2',
1719                 'exif-gaincontrol-3',
1720                 'exif-gaincontrol-4',
1721         ),
1722         'exif-contrast' => array(
1723                 'exif-contrast-0',
1724                 'exif-contrast-1',
1725                 'exif-contrast-2',
1726         ),
1727         'exif-saturation' => array(
1728                 'exif-saturation-0',
1729                 'exif-saturation-1',
1730                 'exif-saturation-2',
1731         ),
1732         'exif-sharpness' => array(
1733                 'exif-sharpness-0',
1734                 'exif-sharpness-1',
1735                 'exif-sharpness-2',
1736         ),
1737         'exif-subjectdistancerange' => array(
1738                 'exif-subjectdistancerange-0',
1739                 'exif-subjectdistancerange-1',
1740                 'exif-subjectdistancerange-2',
1741                 'exif-subjectdistancerange-3',
1742         ),
1743         'exif-gpslatitude' => array(
1744                 'exif-gpslatitude-n',
1745                 'exif-gpslatitude-s',
1746         ),
1747         'exif-gpslongitude' => array(
1748                 'exif-gpslongitude-e',
1749                 'exif-gpslongitude-w',
1750         ),
1751         'exif-gpsstatus' => array(
1752                 'exif-gpsstatus-a',
1753                 'exif-gpsstatus-v',
1754         ),
1755         'exif-gpsmeasuremode' => array(
1756                 'exif-gpsmeasuremode-2',
1757                 'exif-gpsmeasuremode-3',
1758         ),
1759         'exif-gpsspeed' => array(
1760                 'exif-gpsspeed-k',
1761                 'exif-gpsspeed-m',
1762                 'exif-gpsspeed-n',
1763         ),
1764         'exif-gpsdirection' => array(
1765                 'exif-gpsdirection-t',
1766                 'exif-gpsdirection-m',
1767         ),
1768         'edit-externally' => array(
1769                 'edit-externally',
1770                 'edit-externally-help',
1771         ),
1772         'all' => array(
1773                 'recentchangesall',
1774                 'imagelistall',
1775                 'watchlistall1',
1776                 'watchlistall2',
1777                 'namespacesall',
1778         ),
1779         'confirmemail' => array(
1780                 'confirmemail',
1781                 'confirmemail_noemail',
1782                 'confirmemail_text',
1783                 'confirmemail_pending',
1784                 'confirmemail_send',
1785                 'confirmemail_sent',
1786                 'confirmemail_oncreate',
1787                 'confirmemail_sendfailed',
1788                 'confirmemail_invalid',
1789                 'confirmemail_needlogin',
1790                 'confirmemail_success',
1791                 'confirmemail_loggedin',
1792                 'confirmemail_error',
1793                 'confirmemail_subject',
1794                 'confirmemail_body',
1795         ),
1796         'inputbox' => array(
1797                 'tryexact',
1798                 'searchfulltext',
1799                 'createarticle',
1800         ),
1801         'scarytransclusion' => array(
1802                 'scarytranscludedisabled',
1803                 'scarytranscludefailed',
1804                 'scarytranscludetoolong',
1805         ),
1806         'trackbacks' => array(
1807                 'trackbackbox',
1808                 'trackback',
1809                 'trackbackexcerpt',
1810                 'trackbackremove',
1811                 'trackbacklink',
1812                 'trackbackdeleteok',
1813         ),
1814         'deleteconflict' => array(
1815                 'deletedwhileediting',
1816                 'confirmrecreate',
1817                 'recreate',
1818                 'tooltip-recreate',
1819         ),
1820         'unit-pixel' => array(
1821                 'unit-pixel',
1822         ),
1823         'htmldump' => array(
1824                 'redirectingto',
1825         ),
1826         'purge' => array(
1827                 'confirm_purge',
1828                 'confirm_purge_button',
1829         ),
1830         'newmessagesmulti' => array(
1831                 'youhavenewmessagesmulti',
1832                 'newtalkseperator',
1833         ),
1834         'search2' => array(
1835                 'searchcontaining',
1836                 'searchnamed',
1837                 'articletitles',
1838                 'hideresults',
1839         ),
1840         'displaytitle' => array(
1841                 'displaytitle',
1842         ),
1843         'catseparator' => array(
1844                 'catseparator',
1845         ),
1846         'loginlanguage' => array(
1847                 'loginlanguagelabel',
1848                 'loginlanguagelinks',
1849         ),
1850         'imgmulti' => array(
1851                 'imgmultipageprev',
1852                 'imgmultipagenext',
1853                 'imgmultigo',
1854                 'imgmultigotopre',
1855                 'imgmultigotopost',
1856         ),
1857         'tablepager' => array(
1858                 'ascending_abbrev',
1859                 'descending_abbrev',
1860                 'table_pager_next',
1861                 'table_pager_prev',
1862                 'table_pager_first',
1863                 'table_pager_last',
1864                 'table_pager_limit',
1865                 'table_pager_limit_submit',
1866                 'table_pager_empty',
1867         ),
1868         'autosumm' => array(
1869                 'autosumm-blank',
1870                 'autosumm-replace',
1871                 'autoredircomment',
1872                 'autosumm-new',
1873         ),
1874         'autoblock_whitelist' => array(
1875                 'autoblock_whitelist',
1876         ),
1877         'sizeunits' => array(
1878                 'size-bytes',
1879                 'size-kilobytes',
1880                 'size-megabytes',
1881                 'size-gigabytes',
1882         ),
1884 /** Comments for each block */
1885 $wgBlockComments = array(
1886         'sidebar'             => "The sidebar for MonoBook is generated from this message, lines that do not
1887 begin with * or ** are discarded, furthermore lines that do begin with ** and
1888 do not contain | are also discarded, but don't depend on this behaviour for
1889 future releases. Also note that since each list value is wrapped in a unique
1890 XHTML id it should only appear once and include characters that are legal
1891 XHTML id names.",
1892         'toggles'             => 'User preference toggles',
1893         'underline'           => '',
1894         'skinpreview'         => '',
1895         'dates'               => 'Dates',
1896         'categories'          => 'Bits of text used by many pages',
1897         'mainpage'            => '',
1898         'miscellaneous1'      => '',
1899         'metadata_help'       => 'Metadata in edit box',
1900         'currentevents'       => '',
1901         'miscellaneous2'      => '',
1902         'badaccess'           => '',
1903         'versionrequired'     => '',
1904         'miscellaneous3'      => '',
1905         'nstab'               => "Short words for each namespace, by default used in the 'article' tab in monobook",
1906         'main'                => 'Main script and global functions',
1907         'errors'              => 'General errors',
1908         'login'               => 'Login and logout pages',
1909         'resetpass'           => 'Password reset dialog',
1910         'toolbar'             => 'Edit page toolbar',
1911         'edit'                => 'Edit pages',
1912         'undo'                => '"Undo" feature',
1913         'cantcreateaccount'   => 'Account creation failure',
1914         'history'             => 'History pages',
1915         'history-feed'        => '',
1916         'revdelete'           => 'Revision deletion',
1917         'diffs'               => 'Diffs',
1918         'search'              => 'Search results',
1919         'preferences'         => 'Preferences page',
1920         'userrights'          => 'User rights',
1921         'group'               => 'Groups',
1922         'group-member'        => '',
1923         'grouppage'           => '',
1924         'recentchanges'       => 'Recent changes',
1925         'upload'              => 'Upload',
1926         'upload-errors'       => '',
1927         'upload-curl-errors'  => 'Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>',
1928         'licenses'            => '',
1929         'imagelist'           => 'Image list',
1930         'mimesearch'          => 'MIME search',
1931         'unwatchedpages'      => 'Unwatched pages',
1932         'listredirects'       => 'List redirects',
1933         'unusedtemplates'     => 'Unused templates',
1934         'randomredirect'      => 'Random redirect',
1935         'statistics'          => 'Statistics',
1936         'disambiguations'     => '',
1937         'doubleredirects'     => '',
1938         'brokenredirects'     => '',
1939         'specialpages'        => 'Miscellaneous special pages',
1940         'booksources'         => 'Book sources',
1941         'specialpages2'       => '',
1942         'allpages'            => 'Special:Allpages',
1943         'listusers'           => 'Special:Listusers',
1944         'emailuser'           => 'E-mail user',
1945         'watchlist'           => 'Watchlist',
1946         'watching'            => 'Displayed when you click the "watch" button and it\'s in the process of watching',
1947         'enotif'              => '',
1948         'deleteprotectrev'    => 'Delete/protect/revert',
1949         'restrictions'        => 'Restrictions (nouns)',
1950         'undelete'            => 'Undelete',
1951         'nsform'              => 'Namespace form on various pages',
1952         'contributions'       => 'Contributions',
1953         'sp-contributions'    => '',
1954         'newimages-showfrom'  => '',
1955         'whatlinkshere'       => 'What links here',
1956         'block'               => 'Block/unblock',
1957         'developertools'      => 'Developer tools',
1958         'makesysop'           => 'Make sysop',
1959         'movepage'            => 'Move page',
1960         'export'              => 'Export',
1961         'allmessages'         => 'Namespace 8 related',
1962         'thumbnails'          => 'Thumbnails',
1963         'import'              => 'Special:Import',
1964         'importlog'           => 'Import log',
1965         'accesskeys'          => 'Keyboard access keys for power users',
1966         'tooltips'            => 'Tooltip help for some actions, most are in Monobook.js',
1967         'stylesheets'         => 'Stylesheets',
1968         'metadata_cc'         => 'Metadata',
1969         'attribution'         => 'Attribution',
1970         'spamprotection'      => 'Spam protection',
1971         'info'                => 'Info page',
1972         'math'                => 'Math options',
1973         'patrolling'          => 'Patrolling',
1974         'monobook.js'         => 'Monobook.js: tooltips and access keys for monobook',
1975         'common.js'           => 'Common.js: contains nothing but a placeholder comment',
1976         'imagedeletion'       => 'Image deletion',
1977         'browsediffs'         => 'Browsing diffs',
1978         'imagesize'           => '',
1979         'newimages'           => '',
1980         'variantname-zh'      => "Short names for language variants used for language conversion links.
1981 To disable showing a particular link, set it to 'disable', e.g.
1982 'variantname-zh-sg' => 'disable',
1983 Variants for Chinese language",
1984         'variantname-sr'      => 'Variants for Serbian language',
1985         'variantname-kk'      => 'Variants for Kazakh language',
1986         'specialloglabels'    => 'Labels for User: and Title: on Special:Log pages',
1987         'passwordtooshort'    => '',
1988         'mediawarning'        => 'Media Warning',
1989         'fileinfo'            => '',
1990         'metadata'            => 'Metadata',
1991         'exif'                           => 'EXIF tags',
1992         'exif-values'                    => 'Make & model, can be wikified in order to link to the camera and model name',
1993         'exif-compression'               => 'EXIF attributes',
1994         'exif-photometricinterpretation' => '',
1995         'exif-orientation'               => '',
1996         'exif-planarconfiguration'       => '',
1997         'exif-xyresolution'              => '',
1998         'exif-colorspace'                => '',
1999         'exif-componentsconfiguration'   => '',
2000         'exif-exposureprogram'           => '',
2001         'exif-subjectdistance-value'     => '',
2002         'exif-meteringmode'              => '',
2003         'exif-lightsource'               => '',
2004         'exif-focalplaneresolutionunit'  => '',
2005         'exif-sensingmethod'             => '',
2006         'exif-filesource'                => '',
2007         'exif-scenetype'                 => '',
2008         'exif-customrendered'            => '',
2009         'exif-exposuremode'              => '',
2010         'exif-whitebalance'              => '',
2011         'exif-scenecapturetype'          => '',
2012         'exif-gaincontrol'               => '',
2013         'exif-contrast'                  => '',
2014         'exif-saturation'                => '',
2015         'exif-sharpness'                 => '',
2016         'exif-subjectdistancerange'      => '',
2017         'exif-gpslatitude'               => 'Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef',
2018         'exif-gpslongitude'              => 'Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef',
2019         'exif-gpsstatus'                 => '',
2020         'exif-gpsmeasuremode'            => '',
2021         'exif-gpsspeed'                  => 'Pseudotags used for GPSSpeedRef and GPSDestDistanceRef',
2022         'exif-gpsdirection'              => 'Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef',
2023         'edit-externally'     => 'External editor support',
2024         'all'                 => "'all' in various places, this might be different for inflected languages",
2025         'confirmemail'        => 'E-mail address confirmation',
2026         'inputbox'            => 'Inputbox extension, may be useful in other contexts as well',
2027         'scarytransclusion'   => 'Scary transclusion',
2028         'trackbacks'          => 'Trackbacks',
2029         'deleteconflict'      => 'Delete conflict',
2030         'unit-pixel'          => '',
2031         'htmldump'            => 'HTML dump',
2032         'purge'               => 'action=purge',
2033         'newmessagesmulti'    => '',
2034         'search2'             => '',
2035         'displaytitle'        => 'DISPLAYTITLE',
2036         'catseparator'        => 'Separator for categories in page lists',
2037         'loginlanguage'       => '',
2038         'imgmulti'            => 'Multipage image navigation',
2039         'tablepager'          => 'Table pager',
2040         'autosumm'            => 'Auto-summaries',
2041         'autoblock_whitelist' => 'Autoblock whitelist',
2042         'sizeunits'           => 'Size units',
2045 /** Short comments for standalone messages */
2046 $wgMessageComments = array(
2047         'lastmodifiedat'              => '$1 date, $2 time',
2048         'sitenotice'                  => 'the equivalent to wgSiteNotice',
2049         'perfdisabledsub'             => 'obsolete?',
2050         'history-feed-item-nocomment' => 'user at time',
2051         'editcomment'                 => 'only shown if there is an edit comment',
2052         'lastmodifiedatby'            => '$1 date, $2 time, $3 user',
2053         'exif-orientation-1'          => '0th row: top; 0th column: left',
2054         'exif-orientation-2'          => '0th row: top; 0th column: right',
2055         'exif-orientation-3'          => '0th row: bottom; 0th column: right',
2056         'exif-orientation-4'          => '0th row: bottom; 0th column: left',
2057         'exif-orientation-5'          => '0th row: left; 0th column: top',
2058         'exif-orientation-6'          => '0th row: right; 0th column: top',
2059         'exif-orientation-7'          => '0th row: right; 0th column: bottom',
2060         'exif-orientation-8'          => '0th row: left; 0th column: bottom',
2061         'autoredircomment'            => 'This should be changed to the new naming convention, but existed beforehand',
2064 /** Messages which contain dollar signs (which are not followed by numbers), and therefore should use a single apostrophe */
2065 $wgMessagseWithDollarSigns = array(
2066         'linkprefix',
2067         'enotif_subject',
2068         'enotif_body',
2069         'allmessagesnotsupportedDB',