* Adding a new message 'exifdata', and translating it as 'Metadata'.
[lhc/web/wiklou.git] / languages / LanguageHi.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6
7 require_once( "LanguageUtf8.php" );
8
9 # NOTE: To turn off "Current Events" in the sidebar,
10 # set "currentevents" => "-"
11
12 # The names of the namespaces can be set here, but the numbers
13 # are magical, so don't change or move them! The Namespace class
14 # encapsulates some of the magic-ness.
15 #
16 /* private */ $wgNamespaceNamesHi = array(
17 NS_MEDIA => 'Media',
18 NS_SPECIAL => 'विशेष',
19 NS_MAIN => '',
20 NS_TALK => 'वार्ता',
21 NS_USER => 'सदस्य',
22 NS_USER_TALK => 'सदस्य_वार्ता',
23 NS_PROJECT => $wgMetaNamespace,
24 NS_PROJECT_TALK => $wgMetaNamespace . '_वार्ता',
25 NS_IMAGE => 'चित्र',
26 NS_IMAGE_TALK => 'चित्र_वार्ता',
27 NS_MEDIAWIKI => 'MediaWiki',
28 NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
29 NS_TEMPLATE => 'Template',
30 NS_TEMPLATE_TALK => "Template_talk",
31 NS_CATEGORY => 'श्रेणी',
32 NS_CATEGORY_TALK => 'श्रेणी_वार्ता',
33 ) + $wgNamespaceNamesEn;
34
35
36 /* private */ $wgAllMessagesHi = array(
37 'special_version_prefix' => '',
38 'special_version_postfix' => '',
39
40 # Dates
41 #
42 'sunday' => "रविवार",
43 'monday' => "सोमवार",
44 'tuesday' => "मंगलवार",
45 'wednesday' => "बुधवार",
46 'thursday' => "गुरुवार",
47 'friday' => "शुक्रवार",
48 'saturday' => "शनिवार",
49 'january' => "जनवरी",
50 'february' => "फरवरी",
51 'march' => "मार्च",
52 'april' => "अप्रैल",
53 'may_long' => "मई",
54 'june' => "जून",
55 'july' => "जुलाई",
56 'august' => "अगस्त",
57 'september' => "सितम्बर",
58 'october' => "अक्टूबर",
59 'november' => "नवम्बर",
60 'december' => "दिसम्बर",
61 'jan' => "जनवरी",
62 'feb' => "फरवरी",
63 'mar' => "मार्च",
64 'apr' => "अप्रैल",
65 'may' => "मई",
66 'jun' => "जून",
67 'jul' => "जुलाई",
68 'aug' => "अगस्त",
69 'sep' => "सितम्बर",
70 'oct' => "अक्टूबर",
71 'nov' => "नवम्बर",
72 'dec' => "दिसम्बर",
73
74 # Bits of text used by many pages:
75 #
76 "linktrail" => "/^([a-z]+)(.*)\$/sD",
77 "mainpage" => "मुख्य पृष्ठ",
78 "about" => "अबाउट",
79 "aboutsite" => "विकिपीडिया के बारे में",
80 "aboutpage" => "विकिपीडिया:अबाउट",
81 "help" => "सहायता",
82 "helppage" => "विकिपीडिया:सहायता",
83 "wikititlesuffix" => "विकिपीडिया",
84 "bugreports" => "Bug reports",
85 "bugreportspage" => "विकिपीडिया:Bug_reports",
86 "faq" => "FAQ",
87 "faqpage" => "विकिपीडिया:FAQ",
88 "edithelp" => "Editing help",
89 "edithelppage" => "विकिपीडिया:How_does_one_edit_a_page",
90 "cancel" => "Cancel",
91 "qbfind" => "Find",
92 "qbbrowse" => "Browse",
93 "qbedit" => "Edit",
94 "qbpageoptions" => "Page options",
95 "qbpageinfo" => "Page info",
96 "qbmyoptions" => "My options",
97 "mypage" => "मेरा पृष्ठ",
98 "mytalk" => "मेरी बातें",
99 "currentevents" => "Current events",
100 "errorpagetitle" => "Error",
101 "returnto" => "लौटें $1.",
102 "tagline" => "From Wikipedia, the free encyclopedia.",
103 "whatlinkshere" => "Pages that link here",
104 "help" => "सहायता ",
105 "search" => "खोज ",
106 "go" => "जायें",
107 "history" => "Older versions",
108 "printableversion" => "Printable version",
109 "editthispage" => "इस पृष्ठ को बदलें",
110 "deletethispage" => "इस पृष्ठ को हटायें",
111 "protectthispage" => "इस पृष्ठ को सुरक्षित करें",
112 "unprotectthispage" => "इस पृष्ठ को असुरक्षित करें",
113 "newpage" => "नया पृष्ठ ",
114 "talkpage" => "इस पृष्ठ के बारे में बात करें",
115 "articlepage" => "लेख देखें",
116 "subjectpage" => "विषय देखें", # For compatibility
117 "userpage" => "सदस्य पृष्ठ देखें",
118 "wikipediapage" => "मेटा पृष्ठ देखें",
119 "imagepage" => "चित्र पृष्ठ देखें",
120 "viewtalkpage" => "चर्चा देखें",
121 "otherlanguages" => "अन्य भाषायें",
122 "redirectedfrom" => "($1 से भेजा गया)",
123 "lastmodified" => "अन्तिम परिवर्तन $1.",
124 "viewcount" => "यह पृष्ठ $1 बार देखा गया है",
125 "gnunote" => "All text is available under the terms of the <a class=internal href='/wiki/GNU_FDL'>GNU Free Documentation License</a>.",
126 "printsubtitle" => "(From http://www.wikipedia.org)",
127 "protectedpage" => "सुरक्षित पृष्ठ",
128 "administrators" => "विकिपीडिया:प्रबन्धक",
129 "sysoptitle" => "sysop आवश्यक है",
130 "sysoptext" => "आप जो करना चाहते हैं‌ उसे केवल \"sysop\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
131 "developertitle" => "Developer आवश्यक है",
132 "developertext" => "आप जो करना चाहते हैं‌ उसे केवल \"developer\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
133 "nbytes" => "$1 bytes",
134 "go" => "Go",
135 "ok" => "OK",
136 "sitetitle" => "विकिपीडिया ",
137 "sitesubtitle" => "निःशुल्क ज्ञान संग्रह ",
138 "retrievedfrom" => "\"$1\" से लिया गया",
139 "newmessages" => "आपके लिये $1 हैं.",
140 "newmessageslink" => "नये सन्देश",
141
142 # Main script and global functions
143 #
144 "nosuchaction" => "ऐसा कोई कार्य नहीं है",
145 "nosuchactiontext" => "विकिपीडिया सौफ़्टवेयर में इस URL द्वारा निर्धारित कोई क्रिया नही है",
146 "nosuchspecialpage" => "ऐसा कोई विशेष पृष्ठ नहीं है",
147 "nospecialpagetext" => "आपने ऐसा विशेष पृष्ठ मांगा है जो विकिपीडिया सौफ़्टवेयर में नहीं है.",
148
149 # General errors
150 # ........
151
152 "welcomecreation" => "<h2>स्वागतम्‌, $1!</h2><p>आपका अकाउन्ट बना दिया गया है.
153 Don't forget to personalize your wikipedia preferences.",
154
155 "loginpagetitle" => "User login",
156 "yourname" => "आपका नाम",
157 "yourpassword" => "आपका पासवर्ड ",
158 "yourpasswordagain" => "पासवर्ड दुबारा लिखें",
159
160 ## ....... more messages .....
161 );
162
163 class LanguageHi extends LanguageUtf8 {
164 var $digitTransTable = array(
165 "0" => "०",
166 "1" => "१",
167 "2" => "२",
168 "3" => "३",
169 "4" => "४",
170 "5" => "५",
171 "6" => "६",
172 "7" => "७",
173 "8" => "८",
174 "9" => "९"
175 );
176
177 function getNamespaces() {
178 global $wgNamespaceNamesHi;
179 return $wgNamespaceNamesHi;
180 }
181
182 function getNsText( $index ) {
183 global $wgNamespaceNamesHi;
184 return $wgNamespaceNamesHi[$index];
185 }
186
187 function getNsIndex( $text ) {
188 global $wgNamespaceNamesHi, $wgNamespaceNamesEn;
189
190 foreach ( $wgNamespaceNamesHi as $i => $n ) {
191 if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
192 }
193 # fallback
194 foreach ( $wgNamespaceNamesEn as $i => $n ) {
195 if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
196 }
197 return false;
198 }
199
200 function getMessage( $key )
201 {
202 global $wgAllMessagesHi;
203 if(array_key_exists($key, $wgAllMessagesHi))
204 return $wgAllMessagesHi[$key];
205 else
206 return Language::getMessage($key);
207 }
208
209 function formatNum( $number ) {
210 global $wgTranslateNumerals;
211 if( $wgTranslateNumerals ) {
212 return strtr( $number, $this->digitTransTable );
213 } else {
214 return $number;
215 }
216 }
217 }
218
219 ?>