<?php
-/*
- * Stub localisation for classical chinese
+/**
+ * Old Chinese / Late Middle Chinese (??)
+ * Based on http://zh-classical.wikipedia.org/w/index.php?title=Wikipedia:%E7%94%A8%E6%88%B6%E4%BB%8B%E9%9D%A2%E7%BF%BB%E8%AD%AF/MessagesZh_classical.php&oldid=30887
+ *
+ * @addtogroup Language
+ */
+
+/**
+ * ??????????
+ */
+$skinNames = array(
+ 'standard' => '??',
+ 'nostalgia' => '??',
+ 'cologneblue' => '????',
+ 'davinci' => 'DaVinci',
+ 'mono' => '?',
+ 'monobook' => '??',
+ 'myskin' => '??',
+ 'chick' => '??'
+);
+
+/**
+ * A list of date format preference keys which can be selected in user
+ * preferences. New preference keys can be added, provided they are supported
+ * by the language class's timeanddate(). Only the 5 keys listed below are
+ * supported by the wikitext converter (DateFormatter.php).
+ *
+ * The special key "default" is an alias for either dmy or mdy depending on
+ * $wgAmericanDates
*/
-$fallback = 'zh-tw';
+$datePreferences = false;
+
+$defaultDateFormat = 'zh';
+
+/**
+ * These are formats for dates generated by MediaWiki (as opposed to the wikitext
+ * DateFormatter). Documentation for the format string can be found in
+ * Language.php, search for sprintfDate.
+ *
+ * This array is automatically inherited by all subclasses. Individual keys can be
+ * overridden.
+ */
+$dateFormats = array(
+ 'zh time' => 'H?i?',
+ 'zh date' => 'Y?Fj?',
+ 'zh both' => 'Y?Fj?H?i',
+);
+
+$linkTrail = '/^([a-z]+)(.*)$/sD';
+
+#-------------------------------------------------------------------
+# Default messages
+#-------------------------------------------------------------------
+# Allowed characters in keys are: A-Z, a-z, 0-9, underscore (_) and
+# hyphen (-). If you need more characters, you may be able to change
+# the regex in MagicWord::initRegex
+
+$messages = array(
+# User preference toggles
+'tog-underline' => '????',
+'tog-highlightbroken' => '???<a href="" class="new">??</a>,???<a href="" class="internal">?</a>',
+'tog-justify' => '???',
+'tog-hideminor' => '???',
+'tog-extendwatchlist' => '??',
+'tog-usenewrc' => '????(JavaScript)',
+'tog-numberheadings' => '????',
+'tog-showtoolbar' => '????(JavaScript)',
+'tog-editondblclick' => '?????(JavaScript)',
+'tog-editsection' => '?[?]?',
+'tog-editsectiononrightclick' => '??????(JavaScript)',
+'tog-showtoc' => '???????',
+'tog-rememberpassword' => '????',
+'tog-editwidth' => '??',
+'tog-watchcreations' => '???',
+'tog-watchdefault' => '???',
+'tog-minordefault' => '???',
+'tog-previewontop' => '????',
+'tog-previewonfirst' => '????',
+'tog-nocache' => '???',
+'tog-enotifwatchlistpages' => '????',
+'tog-enotifusertalkpages' => '????',
+'tog-enotifminoredits' => '????',
+'tog-enotifrevealaddr' => '?????',
+'tog-shownumberswatching' => '???',
+'tog-fancysig' => '???? (???)',
+'tog-externaleditor' => '??????',
+'tog-externaldiff' => '??????',
+'tog-showjumplinks' => '"?"???',
+'tog-uselivepreview' => '??(JavaScript),???',
+'tog-forceeditsummary' => '??',
+'tog-watchlisthideown' => '????',
+'tog-watchlisthidebots' => '????',
+
+'underline-always' => '?',
+'underline-never' => '?',
+'underline-default' => '??',
+
+'skinpreview' => '(??)',
+
+# Dates
+'sunday' => '??',
+'monday' => '??',
+'tuesday' => '??',
+'wednesday' => '??',
+'thursday' => '??',
+'friday' => '??',
+'saturday' => '??',
+'sun' => '?',
+'mon' => '?',
+'tue' => '?',
+'wed' => '?',
+'thu' => '?',
+'fri' => '?',
+'sat' => '?',
+'january' => '??',
+'february' => '??',
+'march' => '??',
+'april' => '??',
+'may_long' => '??',
+'june' => '??',
+'july' => '??',
+'august' => '??',
+'september' => '??',
+'october' => '??',
+'november' => '???',
+'december' => '???',
+'january-gen' => '??',
+'february-gen' => '??',
+'march-gen' => '??',
+'april-gen' => '??',
+'may-gen' => '??',
+'june-gen' => '??',
+'july-gen' => '??',
+'august-gen' => '??',
+'september-gen' => '??',
+'october-gen' => '??',
+'november-gen' => '???',
+'december-gen' => '???',
+'jan' => '??',
+'feb' => '??',
+'mar' => '??',
+'apr' => '??',
+'may' => '??',
+'jun' => '??',
+'jul' => '??',
+'aug' => '??',
+'sep' => '??',
+'oct' => '??',
+'nov' => '???',
+'dec' => '???',
+
+# Bits of text used by many pages
+'categories' => '$1?',
+'category_header' => '"$1"?',
+'subcategories' => '??',
+
+'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
+'mainpagetext' => "<big>'''??????'''</big>",
+'mainpagedocfooter' => "????,?[http://meta.wikimedia.org/wiki/Help:Contents User's Guide]
+
+== ? ==
+
+* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
+* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
+* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+
+'about' => '????',
+'article' => '?',
+'newwindow' => '???',
+'cancel' => '?',
+'qbfind' => '?',
+'qbbrowse' => '?',
+'qbedit' => '?',
+'qbpageoptions' => '??',
+'qbpageinfo' => '??',
+'qbmyoptions' => '??',
+'qbspecialpages' => '??',
+'moredotdotdot' => '?�',
+'mypage' => '??',
+'mytalk' => '??',
+'anontalk' => '?(IP)??',
+'navigation' => '?',
+
+# Metadata in edit box
+'metadata_help' => '??,?[[{{ns:project}}:Metadata]]',
+
+'errorpagetitle' => '?',
+'returnto' => '?$1?',
+'tagline' => '??????,??????',
+'help' => '?',
+'search' => '?',
+'searchbutton' => '??',
+'go' => '?',
+'searcharticle' => '?',
+'history' => '?',
+'history_short' => '?',
+'updatedmarker' => '??',
+'info_short' => '??',
+'printableversion' => '??',
+'permalink' => '??',
+'print' => '?',
+'edit' => '?',
+'editthispage' => '?',
+'delete' => '?',
+'deletethispage' => '?',
+'undelete_short' => '?$1??',
+'protect' => '?',
+'protectthispage' => '???',
+'unprotect' => '?',
+'unprotectthispage' => '???',
+'newpage' => '??',
+'talkpage' => '????',
+'specialpage' => '??',
+'personaltools' => '??',
+'postcomment' => '?',
+'addsection' => '??',
+'articlepage' => '???',
+'talk' => '?',
+'views' => '?',
+'toolbox' => '???',
+'userpage' => '?',
+'projectpage' => '???',
+'imagepage' => '??',
+'mediawikipage' => '??',
+'templatepage' => '??',
+'viewhelppage' => '??',
+'categorypage' => '??',
+'viewtalkpage' => '??',
+'otherlanguages' => '??',
+'redirectedfrom' => '(??$1)',
+'redirectpagesub' => '?',
+'lastmodifiedat' => '??$1$2??', # $1 date, $2 time
+'viewcount' => '??$1??',
+'protectedpage' => '????',
+'jumpto' => '?:',
+'jumptonavigation' => '?',
+'jumptosearch' => '?',
+
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+'aboutsite' => '?? {{SITENAME}}',
+'aboutpage' => '{{ns:project}}:About',
+'bugreports' => '????',
+'bugreportspage' => '{{ns:project}}:???',
+'copyright' => '????$1?',
+'copyrightpagename' => '{{SITENAME}} copyright',
+'copyrightpage' => '{{ns:project}}:Copyrights',
+'currentevents' => '??',
+'currentevents-url' => '????',
+'disclaimers' => '????',
+'disclaimerpage' => '{{ns:project}}:General_disclaimer',
+'edithelp' => '?',
+'edithelppage' => '{{ns:help}}:?',
+'faq' => '???',
+'faqpage' => '{{ns:project}}:????',
+'helppage' => 'Help:??',
+'mainpage' => '??',
+'portal' => '??',
+'portal-url' => '{{ns:project}}:??',
+'privacy' => '????',
+'privacypage' => '{{ns:project}}:Privacy_policy',
+'sitesupport' => '??',
+'sitesupport-url' => '{{ns:project}}:???',
+
+'badaccess' => '???',
+'badaccess-group0' => '???,????',
+'badaccess-group1' => '??$1,???',
+
+'versionrequired' => '$1??????',
+'versionrequiredtext' => '$1??????,?[[Special:Version]]',
+
+'ok' => '?',
+'pagetitle' => '$1 - {{SITENAME}}',
+'retrievedfrom' => '??"$1"',
+'youhavenewmessages' => '??$1($2)',
+'newmessageslink' => '??',
+'editsection' => '?',
+'editold' => '?',
+'editsectionhint' => '? $1',
+'toc' => '??',
+'showtoc' => '?',
+'hidetoc' => '?',
+'thisisdeleted' => '?$1????',
+'viewdeleted' => '?$1??',
+'restorelink' => '$1??',
+
+# Short words for each namespace, by default used in the 'article' tab in monobook
+'nstab-main' => '?',
+'nstab-user' => '?',
+'nstab-media' => '?',
+'nstab-special' => '?',
+'nstab-project' => '?',
+'nstab-image' => '?',
+'nstab-mediawiki' => '?',
+'nstab-template' => '?',
+'nstab-help' => '?',
+'nstab-category' => '?',
+
+# Main script and global functions
+'nosuchaction' => '???',
+'nosuchactiontext' => '????',
+'nosuchspecialpage' => '????',
+'nospecialpagetext' => '????,?[[{{ns:special}}:Specialpages]].',
+
+# General errors
+'error' => '??',
+'databaseerror' => '????',
+'dberrortext' => '?????,??????
+???:
+<blockquote><tt>$1</tt></blockquote>
+????"<tt>$2</tt>".
+MySQL???"<tt>$3: $4</tt>".',
+'dberrortextcl' => '??????,???:
+"$1"
+????"$2".
+MySQL???"$3: $4"',
+'noconnect' => '????,??????<br />
+$1',
+'nodb' => '???$1?',
+'cachederror' => '????,????',
+'laggedslavemode' => '??,????',
+'readonly' => '???',
+'enterlockreason' => '??????????',
+'readonlytext' => '??????,????????,?????????:?$1?',
+'missingarticle' => '??"$1",??????????,????,??????',
+'internalerror' => '??',
+'filecopyerror' => '"$1"????"$2".',
+'filerenameerror' => '"$1"?????"$2"',
+'filedeleteerror' => '"$1"???',
+'filenotfound' => '??"$1"',
+'unexpected' => '??,"$1"="$2".',
+'formerror' => '??:????',
+'badarticleerror' => '?????',
+'cannotdelete' => '?????,????',
+'badtitle' => '???',
+'badtitletext' => '??????????????,?????',
+'perfdisabled' => '??,????,????,????',
+'perfdisabledsub' => '???$1', # obsolete?
+'perfcached' => '????,????',
+'perfcachedts' => '????,$1????',
+'wrong_wfQuery_params' => 'wfQuery()????<br />
+??: $1<br />
+??: $2',
+'viewsource' => '???',
+'viewsourcefor' => '$1',
+'protectedinterface' => '?????,??????',
+'editinginterface' => "'''??:'''?????,???????,??????",
+'sqlhidden' => '?SQL??',
+
+# Login and logout pages
+'logouttitle' => '??',
+'logouttext' => '<strong>????</strong><br />
+??????{{SITENAME}},????????????????,??,????',
+'welcomecreation' => '== $1????! ==
+????,??[[Special:Preferences|??]]?',
+'loginpagetitle' => '???',
+'yourname' => '?',
+'yourpassword' => '??',
+'yourpasswordagain' => '????',
+'remembermypassword' => '??',
+'loginproblem' => '<b>????</b><br />???',
+'alreadyloggedin' => '<strong>$1???</strong><br />',
+'login' => '??',
+'loginprompt' => '??{{SITENAME}}?cookies,???.',
+'userlogin' => '?? / ??',
+'logout' => '??',
+'userlogout' => '??',
+'notloggedin' => '????',
+'nologin' => '$1????',
+'nologinlink' => '??',
+'createaccount' => '??',
+'gotaccount' => '$1?????',
+'gotaccountlink' => '??',
+'createaccountmail' => '???',
+'badretype' => '????',
+'userexists' => '????,???',
+'youremail' => '??*',
+'username' => '??',
+'uid' => '?',
+'yourrealname' => '??',
+'yourlanguage' => '?',
+'yournick' => '??',
+'email' => '??',
+'prefs-help-email-enotif' => '???',
+'prefs-help-realname' => '*??,??: if you choose to provide it this will be used for giving you attribution for your work.',
+'loginerror' => '????',
+'prefs-help-email' => '*??,??:?????,???????',
+'nocookiesnew' => '?????????{{SITENAME}}?cookies,??????',
+'nocookieslogin' => '??{{SITENAME}}?cookies,??????',
+'noname' => '???',
+'loginsuccesstitle' => '????',
+'loginsuccess' => "'''$1'''??{{SITENAME}}?",
+'nosuchuser' => '??"$1",???????',
+'nosuchusershort' => '??"$1",????',
+'nouserspecified' => '???',
+'wrongpassword' => '????,????',
+'wrongpasswordempty' => '???,????',
+'mailmypassword' => '????',
+'passwordremindertitle' => '????{{SITENAME}}',
+'passwordremindertext' => '$1??{{SITENAME}}($4)"$2"????,?"$3"?
+
+????,????,?????',
+'noemail' => '"$1"???',
+'passwordsent' => '???$1?",?????',
+'eauthentsent' => '??????????,?????',
+'mailerror' => '$1????',
+'acct_creation_throttle_hit' => '??,$1??,?????',
+'emailauthenticated' => '$1????',
+'emailnotauthenticated' => '??<strong>??</strong>,?????',
+'noemailprefs' => '????:',
+'emailconfirmlink' => '????',
+'invalidemailaddress' => '????,???????',
+'accountcreated' => '???',
+'accountcreatedtext' => '$1???',
+
+# Edit page toolbar
+'bold_sample' => '??',
+'bold_tip' => '??',
+'italic_sample' => '??',
+'italic_tip' => '??',
+'link_sample' => '?',
+'link_tip' => '??',
+'extlink_tip' => '?http://???',
+'headline_sample' => '?',
+'headline_tip' => '??',
+'math_sample' => '?????',
+'math_tip' => '?????(LaTeX)',
+'nowiki_sample' => '????',
+'nowiki_tip' => '??????',
+'image_tip' => '??',
+'media_tip' => '????',
+'sig_tip' => '????',
+'hr_tip' => '??,???',
+
+# Edit pages
+'summary' => '?',
+'subject' => '?',
+'minoredit' => '?',
+'watchthis' => '??',
+'savearticle' => '?',
+'preview' => '??',
+'showpreview' => '??',
+'showlivepreview' => '??',
+'showdiff' => '??',
+'anoneditwarning' => "'''?:'''????,IP???",
+'missingsummary' => "''''?:'''????,????????",
+'missingcommenttext' => '???',
+'blockedtitle' => '???',
+'blockedtext' => "<big>'''???IP???'''</big>
+??$1?, ?''$2''?,????$1,?[[{{ns:project}}:Administrators|??]],[[Special:Preferences|??]]???????
+?,?IP?$3,??????",
+'blockedoriginalsource' => "'''$1'''????:",
+'blockededitsource' => "?'''$1??'''??:",
+'whitelistedittitle' => '????',
+'whitelistedittext' => '$1??????',
+'whitelistreadtitle' => '????',
+'whitelistreadtext' => '[[Special:Userlogin|??]]?????',
+'whitelistacctitle' => '????',
+'whitelistacctext' => '????,[[Special:Userlogin|??]]??',
+'confirmedittitle' => '????',
+'confirmedittext' => '?????????[[Special:Preferences|??]?',
+'loginreqtitle' => '???',
+'loginreqlink' => '??',
+'loginreqpagetext' => '$1?????',
+'accmailtitle' => '????',
+'accmailtext' => '"$1"???$2?',
+'newarticle' => '?',
+'newarticletext' => '???????,???,???[[{{ns:help}}:Contents|?]]?
+???,?????',
+'anontalkpagetext' => "----''??????,????????,????IP??????IP???,????,???[[Special:Userlogin|??]]????",
+'noarticletext' => '??????? [[{{ns:special}}:Search/{{PAGENAME}}|???]],?[{{fullurl:{{FULLPAGENAME}}|action=edit}} ???]?',
+'clearyourcache' => "'''?:'''????,?????
+'''Mozilla / Firefox / Safari:'''?''Shift''??''????'',???''Ctrl-Shift-R''(Apple Mac?''Cmd-Shift-R'')?
+'''IE:'''?''Ctrl''??''????'',???''Ctrl-F5''?
+'''Konqueror:'''?''Reload''??,??''F5''?
+'''Opera:'''??''Tools?Preferences''????",
+'usercssjsyoucanpreview' => '<strong>?:</strong>CSS/JS????????',
+'usercsspreview' => "'''??CSS,?????'''",
+'userjspreview' => "'''??JavaScript,?????'''",
+'userinvalidcssjstitle' => "'''?:'''\"\$1\"????????,?????,?User:Foo/monobook.css ??User:Foo/Monobook.css",
+'updated' => '(?)',
+'note' => '<strong>?</strong>',
+'previewnote' => '<strong>????,?????</strong>',
+'session_fail_preview' => '<strong>????,?????,????????,?????</strong>',
+'session_fail_preview_html' => "<strong>????,?????</strong>
+
+''??????HTML,??????JavaScript??''
+<strong>????,????????,?????</strong>",
+'importing' => '??$1',
+'editing' => '?$1',
+'editinguser' => '<b>$1</b>???',
+'editingsection' => '??$1',
+'editingcomment' => '?$1',
+'editconflict' => '??$1',
+'explainconflict' => '??????,????,????,?????
+?,<b>?</b>????<br />',
+'yourtext' => '??',
+'storedversion' => '??',
+'nonunicodebrowser' => '<strong>?:??????????,????????,??????</strong>',
+'editingold' => "<strong>'''?'''?????????,???????</strong>",
+'yourdiff' => '?',
+'copyrightwarning' => '{{SITENAME}}????$2,??$1????????,?????????,????,
+<strong>????!</strong>',
+'copyrightwarning2' => '{{SITENAME}}??,??????????????????,?????<br />
+????,????,?$1?<strong>????!</strong>',
+'longpagewarning' => '<strong>?:???$1????,???,???????,????????<strong>',
+'longpageerror' => '<strong>?:???$1????,??$2,?????</strong>',
+'readonlywarning' => '<strong>?:????,???,?????????????</strong>',
+'protectedpagewarning' => '<strong>?:????,???????</strong>',
+'semiprotectedpagewarning' => "'''?'''????,???????",
+'templatesused' => '????:',
+'nocreatetitle' => '????',
+'nocreatetext' => '????,?????????[[Special:Userlogin|?????]]?',
+
+# Account creation failure
+'cantcreateaccounttitle' => '????',
+'cantcreateaccounttext' => '??IP <b>$1</b> ???,????',
+
+# History pages
+'revhistory' => '??',
+'viewpagelogs' => '??',
+'nohistory' => '????',
+'revnotfound' => '????',
+'revnotfoundtext' => '???,?????',
+'loadhist' => '???�',
+'currentrev' => '??',
+'revisionasof' => '$1?',
+'previousrevision' => '??',
+'nextrevision' => '??',
+'currentrevisionlink' => '??',
+'cur' => '?',
+'next' => '?',
+'last' => '?',
+'orig' => '?',
+'histlegend' => '??:????,?Enter?????????<br />
+?,(?):????;(?):????, M:?',
+'deletedrev' => '[??]',
+'histfirst' => '?',
+'histlast' => '?',
+
+# Revision feed
+'history-feed-title' => '??',
+'history-feed-description' => '????',
+'history-feed-item-nocomment' => '$1?$2', # user at time
+'history-feed-empty' => '????,???????[[Special:Search|???]]',
+
+# Revision deletion
+'rev-deleted-comment' => '(????)',
+'rev-deleted-user' => '(????)',
+'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
+????,??[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}}??].
+</div>',
+'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
+????,??????,??[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} ??].
+</div>',
+'rev-delundel' => '?/?',
+'revisiondelete' => '????',
+'revdelete-nooldid-title' => '????',
+'revdelete-nooldid-text' => '???,?????',
+'revdelete-selected' => '?[[:$1]]???',
+'revdelete-text' => '?????,?????,?????????????????',
+'revdelete-legend' => '?,???:',
+'revdelete-hide-text' => '???',
+'revdelete-hide-comment' => '??',
+'revdelete-hide-user' => '??IP??',
+'revdelete-log' => '??:',
+'revdelete-submit' => '????',
+
+# Diffs
+'difference' => '(??)',
+'loadingrev' => '????�',
+'lineno' => '?$1:',
+'editcurrent' => '???',
+'selectnewerversionfordiff' => '?????',
+'selectolderversionfordiff' => '?????',
+'compareselectedversions' => '???',
+
+# Search results
+'searchresults' => '??',
+'searchresulttext' => '??{{SITENAME}},??[[{{ns:project}}:Searching|?{{SITENAME}}]]?',
+'searchsubtitle' => "'''[[:$1]]'''??",
+'searchsubtitleinvalid' => "'''$1'''??",
+'badquery' => '????',
+'badquerytext' => '???,??????,??????????',
+'matchtotals' => '"$1"?,?$2??$3?',
+'noexactmatch' => "'''???\"\$1\"'''???[[:\$1|??]]?",
+'titlematches' => '??',
+'notitlematches' => '???',
+'textmatches' => '??',
+'notextmatches' => '???',
+'prevn' => '?$1',
+'nextn' => '?$1',
+'viewprevnext' => '? ($1) ($2) ($3).',
+'showingresults' => '?<b>$1</b>?,?<b>$2</b>?',
+'showingresultsnum' => '?<b>$3</b>?,?<b>$2</b>.?',
+'powersearch' => '?',
+
+# Preferences page
+'preferences' => '??',
+'mypreferences' => '??',
+'prefsnologin' => '???',
+'prefsnologintext' => '???[[Special:Userlogin|??]]?',
+'prefsreset' => '????',
+'changepassword' => '???',
+'skin' => '??',
+'math' => '??',
+'dateformat' => '????',
+'datedefault' => '??',
+'datetime' => '????',
+'math_failure' => '???',
+'math_unknown_error' => '????',
+'math_unknown_function' => '????',
+'math_lexing_error' => '???',
+'math_syntax_error' => '????',
+'prefs-personal' => '??',
+'prefs-rc' => '??',
+'prefs-watchlist' => '??',
+'prefs-watchlist-days' => '????',
+'prefs-watchlist-edits' => '????',
+'prefs-misc' => '?',
+'saveprefs' => '?',
+'resetprefs' => '??',
+'oldpassword' => '???:',
+'newpassword' => '???:',
+'retypenew' => '?????:',
+'textboxsize' => '??',
+'rows' => '?:',
+'columns' => '?:',
+'searchresultshead' => '?',
+'resultsperpage' => '???:',
+'contextlines' => '???:',
+'contextchars' => '???:',
+'recentchangescount' => '????:',
+'savedprefs' => '????',
+'timezonelegend' => '??',
+'timezonetext' => '???????',
+'localtime' => '???',
+'timezoneoffset' => '?�',
+'servertime' => '????',
+'guesstimezone' => '?????',
+'allowemail' => '???',
+'default' => '??',
+'files' => '?',
+
+# User rights
+'userrights-lookup-user' => '??',
+'userrights-user-editname' => '??:',
+'editusergroup' => '??',
+'userrights-editusergroup' => '??',
+'saveusergroups' => '??',
+'userrights-groupsmember' => '??:',
+'userrights-groupsavailable' => '????:',
+'userrights-groupshelp' => '????????,??????????,?Ctrl????',
+
+# Groups
+'group' => '?:',
+'group-bot' => '?',
+'group-sysop' => '??',
+'group-bureaucrat' => '??',
+'group-all' => '(?)',
+
+'group-bot-member' => '?',
+'group-sysop-member' => '??',
+'group-bureaucrat-member' => '??',
+
+'grouppage-bot' => '{{ns:project}}:?',
+'grouppage-sysop' => '{{ns:project}}:??',
+'grouppage-bureaucrat' => '{{ns:project}}:??',
+
+# User rights log
+'rightsnone' => '(?)',
+
+# Recent changes
+'recentchanges' => '??',
+'recentchangestext' => '????,?????',
+'rcnote' => '???<strong>$3</strong>?,<strong>$2</strong>??<strong>$1</strong>????',
+'rcnotefrom' => '???<b>$2</b?<b>$1</b>????',
+'rclistfrom' => '?$1????',
+'rcshowhideminor' => '$1?',
+'rcshowhidebots' => '$1?',
+'rcshowhideliu' => '$1?',
+'rcshowhideanons' => '$1??',
+'rcshowhidepatr' => '$1?',
+'rcshowhidemine' => '$1??',
+'rclinks' => '$2??$1???<br />$3',
+'diff' => '?',
+'hist' => '?',
+'hide' => '?',
+'show' => '?',
+'minoreditletter' => '?',
+'newpageletter' => '?',
+'boteditletter' => '?',
+'number_of_watching_users_pageview' => '[??$1?]',
+'rc_categories_any' => '?',
+
+# Recent changes linked
+'recentchangeslinked' => '???',
+
+# Upload
+'upload' => '??',
+'uploadbtn' => '??',
+'reupload' => '???',
+'reuploaddesc' => '???',
+'uploadnologin' => '???',
+'uploadnologintext' => '[[Special:Userlogin|??]]????',
+'upload_directory_read_only' => '??$1??,????',
+'uploaderror' => '????',
+'uploadtext' => "????,[[Special:Imagelist|??]]?????[[Special:Log/upload|??]]?
+????,????:
+'''<nowiki>[[</nowiki>{{ns:image}}:File.jpg]]'''?
+'''<nowiki>[[</nowiki>{{ns:image}}:File.png|?]]'''?
+'''<nowiki>[[</nowiki>{{ns:media}}:File.ogg]]'''",
+'uploadlog' => '??',
+'uploadlogpage' => '??',
+'uploadlogpagetext' => '????:',
+'filename' => '?',
+'filedesc' => '?',
+'fileuploadsummary' => '?:',
+'filestatus' => '??',
+'filesource' => '?',
+'uploadedfiles' => '??',
+'ignorewarning' => '????',
+'ignorewarnings' => '???',
+'minlength' => '???????',
+'illegalfilename' => '?"$1"??,?????',
+'badfilename' => '??"$1?".',
+'emptyfile' => '???,????,????',
+'fileexists' => '$1??,???????',
+'successfulupload' => '????????',
+'sourcefilename' => '??',
+'destfilename' => '????',
+'watchthisupload' => '??',
+
+# Image list
+'ilsubmit' => '?',
+'byname' => '??',
+'bydate' => '??',
+'bysize' => '??',
+'imgdelete' => '?',
+'deleteimg' => '?',
+'imagelinks' => '?',
+'imagelist_date' => '?',
+'imagelist_name' => '?',
+'imagelist_user' => '?',
+'imagelist_size' => '?(???)',
+'imagelist_description' => '?',
+'imagelist_search_for' => '????:',
+
+# Unwatched pages
+'unwatchedpages' => '??',
+
+# Statistics
+'statistics' => '??',
+'sitestats' => '{{SITENAME}}??',
+'userstats' => '?????',
+'sitestatstext' => "???'''$1'''?,?????????????,???$2???'''$8'''?
+?????,??'''$3''',??'''$4'''??????'''$5'''?,??'''$6'''??
+[http://meta.wikimedia.org/wiki/Help:Job_queue job queue]?'''$7'''",
+'userstatstext' => "???'''$1''',??'''$2'''??$5,?????'''$4'''?",
+'statistics-mostpopular' => '????',
+
+'disambiguations' => '??',
+
+'doubleredirects' => '??',
+
+'brokenredirects' => '??',
+'brokenredirectstext' => '??',
+
+# Miscellaneous special pages
+'nbytes' => '$1???',
+'ncategories' => '$1?',
+'nlinks' => '$1?',
+'nmembers' => '$1?',
+'nrevisions' => '$1?',
+'nviews' => '$1?',
+'lonelypages' => '??',
+'lonelypagestext' => '????',
+'uncategorizedpages' => '???',
+'uncategorizedcategories' => '?????',
+'uncategorizedimages' => '???',
+'unusedcategories' => '?????',
+'popularpages' => '??',
+'wantedcategories' => '??',
+'wantedpages' => '??',
+'mostrevisions' => '????',
+'allpages' => '??',
+'shortpages' => '??',
+'longpages' => '??',
+'listusers' => '????',
+'specialpages' => '??',
+'spheading' => '??',
+'restrictedpheading' => '??',
+'newpages' => '??',
+'newpages-username' => '?:',
+'ancientpages' => '??',
+'intl' => '???',
+'move' => '?',
+'movethispage' => '???',
+
+'categoriespagetext' => '????:',
+'version' => '?',
+
+# Special:Log
+'specialloguserlabel' => '??:',
+'speciallogtitlelabel' => '?:',
+'log' => '?',
+
+# Special:Allpages
+'nextpage' => '??,$1',
+'allpagesfrom' => '???:',
+'allarticles' => '??',
+'allinnamespace' => '??($1 namespace)',
+'allnotinnamespace' => '??(not in $1 namespace)',
+'allpagesprev' => '?',
+'allpagesnext' => '?',
+'allpagessubmit' => '?',
+'allpagesprefix' => '????:',
+
+# Special:Listusers
+'listusersfrom' => '????:',
+
+# E-mail user
+'mailnologin' => '??',
+'mailnologintext' => '[[Special:Userlogin|??]?????]
+and have a valid e-mail address in your [[Special:Preferences|preferences]]
+to send e-mail to other users.',
+'emailuser' => '????',
+'emailpage' => '??',
+'defemailsubject' => '{{SITENAME}}??',
+'noemailtitle' => '??',
+'emailfrom' => '?',
+'emailto' => '?',
+'emailsubject' => '?',
+'emailmessage' => '?',
+'emailsend' => '?',
+'emailsent' => '???',
+'emailsenttext' => '???',
+
+# Watchlist
+'watchlist' => '??',
+'watchlistfor' => "(?'''$1''')",
+'nowatchlist' => '??',
+'watchlistanontext' => '$1???',
+'watchlistcount' => "'''??,??$1'''",
+'clearwatchlist' => '??',
+'watchlistcleartext' => '?????',
+'watchlistclearbutton' => '??',
+'watchlistcleardone' => '????$1????',
+'watchnologin' => '???',
+'watchnologintext' => '[[Special:Userlogin|??]]????',
+'addedwatch' => '??',
+'addedwatchtext' => "??\"[[:\$1]]\"??????????[[Special:Watchlist|??]],?'''??'''??[[Special:Recentchanges|???]]?
+
+?????,????\"??\"???",
+'removedwatch' => '??',
+'removedwatchtext' => '"[[:$1]]"????',
+'watch' => '?',
+'watchthispage' => '??',
+'unwatch' => '??',
+'unwatchthispage' => '??',
+'notanarticle' => '????',
+'watchnochange' => '????',
+'watchdetails' => '*??$1?,?????
+* [[Special:Watchlist/edit|???]]
+* [[Special:Watchlist/??]]',
+'wlheader-enotif' => '*????',
+'wlheader-showupdated' => "*???'''??'''?",
+'removechecked' => '???',
+'watchlistcontains' => '??$1?',
+'watcheditlist' => "??????,?????????,??'???',????????????,?????",
+'removingchecked' => '???�',
+'couldntremove' => "'$1'????�",
+'iteminvalidname' => "'$1'??",
+'wlnote' => '?<b>$2</b>??$1??',
+'wlsaved' => '??????',
+'wldone' => '?',
+
+'enotif_mailer' => '{{SITENAME}}?',
+'enotif_reset' => '????',
+'enotif_newpagetext' => '??',
+'changed' => '??',
+'created' => '??',
+'enotif_subject' => '{$PAGEEDITDATE}{{SITENAME}}??{$PAGETITLE}?{$PAGEEDITOR}{$CHANGEDORCREATED}',
+'enotif_lastvisited' => '???$1',
+'enotif_body' => '$WATCHINGUSERNAME??,
+{$PAGEEDITDATE}{{SITENAME}}??{$PAGETITLE}?{$PAGEEDITOR}{$CHANGEDORCREATED},??{$PAGETITLE_URL}?
+
+$NEWPAGE
+
+???:$PAGESUMMARY $PAGEMINOREDIT
+
+????
+??:$PAGEEDITOR_EMAIL
+??:$PAGEEDITOR_WIKI
+
+????,?????,???????
+
+ {{SITENAME}}??
+
+--
+??,?{{fullurl:{{ns:special}}:Watchlist/edit}}?
+?????,?{{fullurl:{{ns:help}}:Contents}}',
+
+# Delete/protect/revert
+'deletepage' => '??',
+'confirm' => '?',
+'excontent' => "??:'$1'",
+'excontentauthor' => "??: '$1' (and the only contributor was '$2')",
+'exblank' => '??',
+'confirmdelete' => '??',
+'deletesub' => '("$1",???)',
+'historywarning' => '?:??????:',
+'confirmdeletetext' => '??????????,?????[[{{ns:project}}:Policy]]?????',
+'actioncomplete' => '??',
+'deletedtext' => '"$1"??,???$2?',
+'deletedarticle' => '"[[$1]]"??',
+'dellogpage' => '??',
+'dellogpagetext' => '????.',
+'deletionlog' => '??',
+'reverted' => '?',
+'deletecomment' => '??',
+'imagereverted' => '??',
+'editcomment' => '?:"<i>$1</i>"', # only shown if there is an edit comment
+'protectlogpage' => '??',
+'protectlogtext' => '?????:',
+'protectedarticle' => '"[[$1]]"??',
+'unprotectedarticle' => '"[[$1]]"??',
+'protectsub' => '(??"$1")',
+'confirmprotecttext' => '?????',
+'confirmprotect' => '??',
+'protectmoveonly' => '????',
+'protectcomment' => '????:',
+'unprotectsub' => '(??"$1")',
+'confirmunprotecttext' => '?????',
+'confirmunprotect' => '??',
+'unprotectcomment' => '????:',
+'protect-unchain' => '???',
+'protect-text' => '????<strong>$1</strong>',
+'protect-default' => '(??)',
+'protect-level-autoconfirmed' => '???',
+'protect-level-sysop' => '???',
+
+# Restrictions (nouns)
+'restriction-edit' => '?',
+'restriction-move' => '?',
+
+# Undelete
+'undelete' => '???',
+'undeletepage' => '??????',
+'viewdeletedpage' => '???',
+'undeletepagetext' => '????????????,???',
+'undeleterevisions' => '??$1',
+'undeletebtn' => '?',
+'undeletereset' => '??',
+'undeletecomment' => '?:',
+'undeletedarticle' => '"[[$1]]"??',
+'undeletedrevisions' => '$1???',
+'undeletedrevisions-files' => '$1?$2???',
+'undeletedfiles' => '$1???',
+'cannotundelete' => '????,?????',
+'undeletedpage' => "<big>'''$1??'''</big>
+?[[Special:Log/delete|???]]",
+
+# Namespace form on various pages
+'namespace' => '??:',
+'invert' => '??',
+
+# Contributions
+'contributions' => '??',
+'mycontris' => '??',
+'contribsub2' => '?$1',
+'nocontribs' => '????',
+'ucnote' => '?<b>$2</b>?<b>$1</b>???',
+'uclinks' => ' ?$1?,?$2?',
+'uctop' => ' (?)',
+
+'sp-contributions-newest' => '?',
+'sp-contributions-oldest' => '?',
+'sp-contributions-newer' => '?$1',
+'sp-contributions-older' => '?$1',
+'sp-contributions-newbies-sub' => '???',
+
+'sp-newimages-showfrom' => '???,?$1',
+
+# What links here
+'whatlinkshere' => '???',
+'notargettitle' => '??',
+'linklistsub' => '(??)',
+'linkshere' => "???'''[[:$1]]''':",
+'nolinkshere' => "???'''[[:$1]]'''.",
+'isredirect' => '?',
+'istemplate' => '?',
+
+# Block/unblock
+'blockip' => '??',
+'ipaddress' => 'IP?',
+'ipadressorusername' => 'IP???',
+'ipbexpiry' => '??',
+'ipbreason' => '?',
+'ipbanononly' => '???',
+'ipbcreateaccount' => '???',
+'ipbsubmit' => '???',
+'ipbother' => '??',
+'ipboptions' => '2 hours:??,1 day:??,3 days:??,1 week:??,2 weeks:??,1 month:??,3 months:??,6 months:??,1 year:??,infinite:?',
+'ipbotheroption' => '?',
+'badipaddress' => 'IP??',
+'blockipsuccesssub' => '??',
+'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|$1]]??<br />?[[{{ns:Special}}:Ipblocklist|??]]',
+'unblockip' => '???',
+'unblockiptext' => '???????IP:',
+'ipusubmit' => '???',
+'unblocked' => '[[User:$1|$1]]???',
+'ipblocklist' => '?????IP:',
+'blocklistline' => '$1,$2?$3($4)',
+'infiniteblock' => '?',
+'expiringblock' => '?$1',
+'anononlyblock' => '???',
+'createaccountblock' => '???',
+'ipblocklistempty' => '????',
+'blocklink' => '?',
+'unblocklink' => '?',
+'contribslink' => '??',
+'autoblocker' => '??"[[User:$1|$1]]"??IP"\'\'\'$2\'\'\'",??',
+'blocklogpage' => '??',
+'blocklogentry' => '?"[[$1]]"?$2',
+'unblocklogentry' => '?$1',
+'ipb_expiry_invalid' => '?????',
+'ipb_already_blocked' => '"$1"???',
+'proxyblocksuccess' => '??',
+
+# Developer tools
+'lockdb' => '???',
+'unlockdb' => '???',
+'lockconfirm' => '????',
+'unlockconfirm' => '????',
+'lockbtn' => '?',
+'unlockbtn' => '?',
+'lockdbsuccesssub' => '????',
+'unlockdbsuccesssub' => '????',
+'lockdbsuccesstext' => '?????<br />????[[Special:Unlockdb|??]]?',
+'unlockdbsuccesstext' => '????',
+'databasenotlocked' => '????',
+
+# Move page
+'movepage' => '??',
+'movearticle' => '???',
+'movenologin' => '???',
+'movenologintext' => '???[[Special:Userlogin|??]]?',
+'newtitle' => '???',
+'movepagebtn' => '???',
+'pagemovedsub' => '?',
+'pagemovedtext' => '[[$1]]"?"[[$2]]"??',
+'articleexists' => '????,?????????',
+'movedto' => '??',
+'movetalk' => '????',
+'talkpagemoved' => '?????',
+'talkpagenotmoved' => '?<strong>?</strong>???',
+'1movedto2' => '[[$1]]?[[$2]]?',
+'1movedto2_redir' => '[[$1]]?[[$2]]?',
+'movelogpage' => '??',
+'movelogpagetext' => '????:',
+'movereason' => '?',
+'revertmove' => '?',
+'delete_and_move' => '???',
+
+# Namespace 8 related
+'allmessages' => '??',
+'allmessagesname' => '?',
+'allmessagesdefault' => '???',
+'allmessagescurrent' => '??',
+'allmessagesfilter' => '???:',
+'allmessagesmodified' => '???',
+
+# Thumbnails
+'thumbnail-more' => '?',
+'missingimage' => '<b>??</b><br /><i>$1</i>',
+'filemissing' => '????',
+
+# Special:Import
+'import-interwiki-submit' => '??',
+'importstart' => '???�',
+'import-revision-count' => '?$1?',
+'importnopages' => '????',
+'importfailed' => '????:$1',
+'importsuccess' => '????!',
+
+# Import log
+'import-logentry-upload-detail' => '?$1?',
+'import-logentry-interwiki-detail' => '$1??$2',
+
+# Tooltip help for the actions
+'tooltip-search' => '?{{SITENAME}}',
+'tooltip-minoredit' => '????',
+'tooltip-save' => '???',
+'tooltip-preview' => '??,?????',
+'tooltip-diff' => '???',
+'tooltip-compareselectedversions' => '????',
+'tooltip-watch' => '??',
+'tooltip-recreate' => '???',
+
+# Attribution
+'anonymous' => '{{SITENAME}}??',
+'siteuser' => '{{SITENAME}}??$1',
+'lastmodifiedatby' => '$1$2,$3??', # $1 date, $2 time, $3 user
+'and' => '?',
+'othercontribs' => '$1??',
+'others' => '?',
+'siteusers' => '{{SITENAME}}??$1',
+
+# Info page
+'infosubtitle' => '??',
+'numedits' => '??$1',
+'numtalkedits' => '??$1',
+'numwatchers' => '??$1',
+'numauthors' => '??$1??',
+'numtalkauthors' => '??$1??',
+
+# Patrolling
+'markaspatrolleddiff' => '??',
+'markaspatrolledtext' => '??',
+'markedaspatrolled' => '??',
+'markedaspatrolledtext' => '????',
+'rcpatroldisabled' => '????',
+'markedaspatrollederror' => '???',
+'markedaspatrollederrortext' => '?????',
+
+# Image deletion
+'deletedrevision' => '???$1.',
+
+# Browsing diffs
+'previousdiff' => '??',
+'nextdiff' => '??',
+
+# Media information
+'widthheight' => '?$1?$2',
+
+'newimages' => '???',
+'showhidebots' => '($1?)',
+'noimages' => '?',
+
+'passwordtooshort' => '????,??$1??',
+
+# Metadata
+'metadata' => '??',
+
+# EXIF tags
+'exif-imagewidth' => '?',
+'exif-imagelength' => '?',
+
+# 'all' in various places, this might be different for inflected languages
+'recentchangesall' => '?',
+'imagelistall' => '?',
+'watchlistall1' => '?',
+'watchlistall2' => '?',
+'namespacesall' => '?',
+
+# E-mail address confirmation
+'confirmemail' => '???',
+'confirmemail_noemail' => '[[Special:Preferences|??]]???',
+'confirmemail_send' => '???',
+'confirmemail_sent' => '????',
+'confirmemail_sendfailed' => '????,?????',
+
+# Inputbox extension, may be useful in other contexts as well
+'tryexact' => '???',
+'searchfulltext' => '???',
+'createarticle' => '??',
+
+# Scary transclusion
+'scarytranscludefailed' => '[??,$1???]',
+'scarytranscludetoolong' => '[??,????]',
+
+# Trackbacks
+'trackbackremove' => ' ([$1?])',
+
+# Delete conflict
+'deletedwhileediting' => '?:?????',
+'confirmrecreate' => "[[User:$1|$1]]([[User talk:$1|?]])????:
+''$2''
+?????",
+'recreate' => '?',
+
+# HTML dump
+'redirectingto' => '??[[$1]]�',
+
+# action=purge
+'confirm_purge' => '????
+
+$1',
+'confirm_purge_button' => '?',
+
+'youhavenewmessagesmulti' => '???$1',
+
+'searchcontaining' => "???''$1''",
+'searchnamed' => "???''$1''.",
+'articletitles' => "???''$1''",
+'hideresults' => '?',
+
+'loginlanguagelabel' => '?:$1',
+
+# Multipage image navigation
+'imgmultipageprev' => '???',
+'imgmultipagenext' => '???',
+'imgmultigo' => '?',
+'imgmultigotopre' => '?',
+
+# Table pager
+'ascending_abbrev' => '??',
+'descending_abbrev' => '??',
+'table_pager_next' => '??',
+'table_pager_prev' => '??',
+'table_pager_first' => '??',
+'table_pager_last' => '??',
+'table_pager_limit' => '???$1',
+'table_pager_limit_submit' => '?',
+'table_pager_empty' => '?',
+
+# Auto-summaries
+'autoredircomment' => '??[[$1]]', # This should be changed to the new naming convention, but existed beforehand
+
+);
?>