4 # No messages at the moment, just all the other stuff
6 require_once( "LanguageUtf8.php" );
8 if($wgMetaNamespace === FALSE)
9 $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
11 /* private */ $wgNamespaceNamesNv = array(
13 NS_SPECIAL
=> 'Special',
15 NS_TALK
=> 'Naaltsoos_baa_yinísht\'į́',
16 NS_USER
=> 'Choinish\'įįhí',
17 NS_USER_TALK
=> 'Choinish\'įįhí_baa_yinísht\'į́',
18 NS_PROJECT
=> 'Wikiibíídiiya',
19 NS_PROJECT_TALK
=> 'Wikiibíídiiya_baa_yinísht\'į́',
20 NS_IMAGE
=> 'E\'elyaaígíí',
21 NS_IMAGE_TALK
=> 'E\'elyaaígíí_baa_yinísht\'į́',
22 NS_MEDIAWIKI
=> 'MediaWiki',
23 NS_MEDIAWIKI_TALK
=> 'MediaWiki_baa_yinísht\'į́',
24 NS_TEMPLATE
=> 'Template',
25 NS_TEMPLATE_TALK
=> 'Template_talk',
26 NS_HELP
=> 'Aná\'álwo\'',
27 NS_HELP_TALK
=> 'Aná\'álwo\'_baa_yinísht\'į́',
28 NS_CATEGORY
=> 'T\'ááłáhági_át\'éego',
29 NS_CATEGORY_TALK
=> 'T\'ááłáhági_át\'éego_baa_yinísht\'į́'
32 /* private */ $wgQuickbarSettingsNv = array(
33 'None', 'Fixed left', 'Fixed right', 'Floating left'
36 /* private */ $wgSkinNamesNv = array(
37 'standard' => 'Standard',
38 'nostalgia' => 'Nostalgia',
39 'cologneblue' => 'Cologne Blue',
40 'davinci' => 'DaVinci',
41 'mono' => 'Łáa\'ígíí',
42 'monobook' => 'NaaltsoosŁáa\'ígíí',
46 /* private */ $wgMathNamesNv = array(
47 MW_MATH_PNG
=> 'Always render PNG',
48 MW_MATH_SIMPLE
=> 'HTML if very simple or else PNG',
49 MW_MATH_HTML
=> 'HTML if possible or else PNG',
50 MW_MATH_SOURCE
=> 'Leave it as TeX (for text browsers)',
51 MW_MATH_MODERN
=> 'Recommended for modern browsers',
52 MW_MATH_MATHML
=> 'MathML if possible (experimental)',
55 /* private */ $wgDateFormatsNv = array(
59 /* private */ $wgUserTogglesNv = array(
60 'underline' => 'Biyaadi iissoh',
61 'highlightbroken' => 'Format broken links <a href="" class="new">like
62 this</a> (alternative: like this<a href="" class="internal">?</a>).',
63 'justify' => 'Justify paragraphs',
64 'hideminor' => 'Hide minor edits in recent changes',
65 'usenewrc' => 'Enhanced recent changes (not for all browsers)',
66 'numberheadings' => 'Auto-number headings',
67 'showtoolbar'=>'Show edit toolbar',
68 'editondblclick' => 'Edit pages on double click (JavaScript)',
69 'editsection'=>'Enable section editing via [edit] links',
70 'editsectiononrightclick'=>'Enable section editing by right clicking<br /> on section titles (JavaScript)',
71 'showtoc'=>'Hián-sī bo̍k-lo̍k<br />(3 ê piau-tê í-siōng ê ia̍h)',
72 'rememberpassword' => 'Kì tiâu góa ê bi̍t-bé (across sessions)',
73 'editwidth' => 'Pian-chi̍p keh-á thián hō· khui',
74 'watchdefault' => 'Kā lí pian-chi̍p ê ia̍h ka-ji̍p kàm-sī-toaⁿ',
75 'minordefault' => 'Siat-sú só·-ū ê pian-chi̍p lóng sió siu-kái',
76 'previewontop' => 'Show preview before edit box and not after it',
77 'nocache' => 'Naaltsoos doo nooh yishchí da'
80 /* private */ $wgBookstoreListNv = array(
81 "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
82 "PriceSCAN" => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
83 "Barnes & Noble" => "http://shop.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
84 "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1",
88 /* private */ $wgWeekdayNamesNv = array(
89 'Damóogo', 'Damóo biiskání', 'Damóodóó naakiską́o', 'Damóodóó tágí jį́', 'Damóodóó dį́į́\' yiską́o',
90 'Nda\'iiníísh', 'Yiską́ damóo'
93 /* private */ $wgMonthNamesNv = array(
94 'Yas Niłt\'ees', 'Atsá Biyáázh', 'Wóózhch\'į́į́d', 'T\'ą́ą́chil', 'T\'ą́ą́tsoh', 'Ya\'iishjááshchilí',
95 'Ya\'iishjáástsoh', 'Bini\'ant\'ą́ą́ts\'ózí', 'Bini\'ant\'ą́ą́tsoh', 'Ghąąjį', 'Níłch\'its\'ósí',
99 /* private */ $wgMonthAbbreviationsNv = array(
100 'Ynts', 'Atsb', 'Wozh', 'Tchi', 'Ttso', 'Yjsh', 'Yjts', 'Btsz',
101 'Btsx', 'Ghąj', 'Ntss', 'Ntsx'
104 # Note to translators:
105 # Please include the English words as synonyms. This allows people
106 # from other wikis to contribute more easily.
108 /* private */ $wgMagicWordsNv = array(
110 MAG_REDIRECT
=> array( 0, '#redirect' ),
111 MAG_NOTOC
=> array( 0, '__NOTOC__' ),
112 MAG_FORCETOC
=> array( 0, '__FORCETOC__' ),
113 MAG_NOEDITSECTION
=> array( 0, '__NOEDITSECTION__' ),
114 MAG_START
=> array( 0, '__START__' ),
115 MAG_CURRENTMONTH
=> array( 1, 'CURRENTMONTH' ),
116 MAG_CURRENTMONTHNAME
=> array( 1, 'CURRENTMONTHNAME' ),
117 MAG_CURRENTDAY
=> array( 1, 'CURRENTDAY' ),
118 MAG_CURRENTDAYNAME
=> array( 1, 'CURRENTDAYNAME' ),
119 MAG_CURRENTYEAR
=> array( 1, 'CURRENTYEAR' ),
120 MAG_CURRENTTIME
=> array( 1, 'CURRENTTIME' ),
121 MAG_NUMBEROFARTICLES
=> array( 1, 'NUMBEROFARTICLES' ),
122 MAG_CURRENTMONTHNAMEGEN
=> array( 1, 'CURRENTMONTHNAMEGEN' ),
123 MAG_PAGENAME
=> array( 1, 'PAGENAME' ),
124 MAG_NAMESPACE
=> array( 1, 'NAMESPACE' ),
125 MAG_MSG
=> array( 0, 'MSG:' ),
126 MAG_SUBST
=> array( 0, 'SUBST:' ),
127 MAG_MSGNW
=> array( 0, 'MSGNW:' ),
128 MAG_END
=> array( 0, '__END__' ),
129 MAG_IMG_THUMBNAIL
=> array( 1, 'thumbnail', 'thumb' ),
130 MAG_IMG_RIGHT
=> array( 1, 'right' ),
131 MAG_IMG_LEFT
=> array( 1, 'left' ),
132 MAG_IMG_NONE
=> array( 1, 'none' ),
133 MAG_IMG_WIDTH
=> array( 1, '$1px' ),
134 MAG_IMG_CENTER
=> array( 1, 'center', 'centre' ),
135 MAG_IMG_FRAMED
=> array( 1, 'framed', 'enframed', 'frame' ),
136 MAG_INT
=> array( 0, 'INT:' ),
137 MAG_SITENAME
=> array( 1, 'SITENAME' ),
138 MAG_NS
=> array( 0, 'NS:' ),
139 MAG_LOCALURL
=> array( 0, 'LOCALURL:' ),
140 MAG_LOCALURLE
=> array( 0, 'LOCALURLE:' ),
141 MAG_SERVER
=> array( 0, 'SERVER' )
144 #-------------------------------------------------------------------
146 #-------------------------------------------------------------------
147 # Allowed characters in keys are: A-Z, a-z, 0-9, underscore (_) and
148 # hyphen (-). If you need more characters, you may be able to change
149 # the regex in MagicWord::initRegex
151 # NOTE: To turn off "Current Events" in the sidebar,
152 # set "currentevents" => ""
154 # NOTE: To turn off "Disclaimers" in the title links,
155 # set "disclaimers" => ""
157 # NOTE: To turn off "Community portal" in the title links,
160 #--------------------------------------------------------------------------
161 # Internationalisation code
162 #--------------------------------------------------------------------------
164 class LanguageNv
extends LanguageUtf8
{
166 function getBookstoreList () {
167 global $wgBookstoreListNv ;
168 return $wgBookstoreListNv ;
171 function getNamespaces() {
172 global $wgNamespaceNamesNv;
173 return $wgNamespaceNamesNv;
176 function getNsText( $index ) {
177 global $wgNamespaceNamesNv;
178 return $wgNamespaceNamesNv[$index];
181 function getNsIndex( $text ) {
182 global $wgNamespaceNamesNv;
184 foreach ( $wgNamespaceNamesNv as $i => $n ) {
185 if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
190 function getQuickbarSettings() {
191 global $wgQuickbarSettingsNv;
192 return $wgQuickbarSettingsNv;
195 function getSkinNames() {
196 global $wgSkinNamesNv;
197 return $wgSkinNamesNv;
200 function getMathNames() {
201 global $wgMathNamesNv;
202 return $wgMathNamesNv;
205 function getDateFormats() {
206 global $wgDateFormatsNv;
207 return $wgDateFormatsNv;
210 function getUserToggles() {
211 global $wgUserTogglesNv;
212 return $wgUserTogglesNv;
215 function getUserToggle( $tog ) {
216 $togs =& $this->getUserToggles();
220 function getMonthName( $key )
222 global $wgMonthNamesNv;
223 return $wgMonthNamesNv[$key-1];
226 /* by default we just return base form */
227 function getMonthNameGen( $key ) {
228 return $this->getMonthName( $key );
231 function getMonthAbbreviation( $key ) {
232 global $wgMonthAbbreviationsNv;
233 return @$wgMonthAbbreviationsNv[$key-1];
236 function getWeekdayName( $key ) {
237 global $wgWeekdayNamesNv;
238 return $wgWeekdayNamesNv[$key-1];
241 function getValidSpecialPages() {
242 global $wgValidSpecialPagesNv;
243 return $wgValidSpecialPagesNv;
246 function getSysopSpecialPages()
248 global $wgSysopSpecialPagesNv;
249 return $wgSysopSpecialPagesNv;
252 function getDeveloperSpecialPages()
254 global $wgDeveloperSpecialPagesNv;
255 return $wgDeveloperSpecialPagesNv;
259 function getMessage( $key )
261 global $wgAllMessagesNv;
262 return @$wgAllMessagesNv[$key];
265 function getAllMessages()
267 global $wgAllMessagesNv;
268 return $wgAllMessagesNv;
272 function &getMagicWords()
274 global $wgMagicWordsNv;
275 return $wgMagicWordsNv;