7 require_once( "LanguageUtf8.php" );
9 /* private */ $wgNamespaceNamesHi = array(
11 NS_SPECIAL
=> 'विशेष',
15 NS_USER_TALK
=> 'सदस्य_वार्ता',
16 NS_PROJECT
=> $wgMetaNamespace,
17 NS_PROJECT_TALK
=> $wgMetaNamespace . '_वार्ता',
19 NS_IMAGE_TALK
=> 'चित्र_वार्ता',
20 NS_MEDIAWIKI
=> 'MediaWiki',
21 NS_MEDIAWIKI_TALK
=> 'MediaWiki_talk',
22 NS_TEMPLATE
=> 'Template',
23 NS_TEMPLATE_TALK
=> "Template_talk",
24 NS_CATEGORY
=> 'श्रेणी',
25 NS_CATEGORY_TALK
=> 'श्रेणी_वार्ता',
26 ) +
$wgNamespaceNamesEn;
29 /* private */ $wgAllMessagesHi = array(
35 'tuesday' => "मंगलवार",
36 'wednesday' => "बुधवार",
37 'thursday' => "गुरुवार",
38 'friday' => "शुक्रवार",
39 'saturday' => "शनिवार",
41 'february' => "फरवरी",
48 'september' => "सितम्बर",
49 'october' => "अक्टूबर",
50 'november' => "नवम्बर",
51 'december' => "दिसम्बर",
65 # Bits of text used by many pages:
67 "linktrail" => "/^([a-z]+)(.*)\$/sD",
68 "mainpage" => "मुख्य पृष्ठ",
70 "aboutsite" => "विकिपीडिया के बारे में",
71 "aboutpage" => "विकिपीडिया:अबाउट",
73 "helppage" => "विकिपीडिया:सहायता",
74 "wikititlesuffix" => "विकिपीडिया",
75 "bugreports" => "Bug reports",
76 "bugreportspage" => "विकिपीडिया:Bug_reports",
78 "faqpage" => "विकिपीडिया:FAQ",
79 "edithelp" => "Editing help",
80 "edithelppage" => "विकिपीडिया:How_does_one_edit_a_page",
83 "qbbrowse" => "Browse",
85 "qbpageoptions" => "Page options",
86 "qbpageinfo" => "Page info",
87 "qbmyoptions" => "My options",
88 "mypage" => "मेरा पृष्ठ",
89 "mytalk" => "मेरी बातें",
90 "currentevents" => "Current events",
91 "errorpagetitle" => "Error",
92 "returnto" => "लौटें $1.",
93 "tagline" => "From Wikipedia, the free encyclopedia.",
94 "whatlinkshere" => "Pages that link here",
98 "history" => "Older versions",
99 "printableversion" => "Printable version",
100 "editthispage" => "इस पृष्ठ को बदलें",
101 "deletethispage" => "इस पृष्ठ को हटायें",
102 "protectthispage" => "इस पृष्ठ को सुरक्षित करें",
103 "unprotectthispage" => "इस पृष्ठ को असुरक्षित करें",
104 "newpage" => "नया पृष्ठ ",
105 "talkpage" => "इस पृष्ठ के बारे में बात करें",
106 "articlepage" => "लेख देखें",
107 "subjectpage" => "विषय देखें", # For compatibility
108 "userpage" => "सदस्य पृष्ठ देखें",
109 "wikipediapage" => "मेटा पृष्ठ देखें",
110 "imagepage" => "चित्र पृष्ठ देखें",
111 "viewtalkpage" => "चर्चा देखें",
112 "otherlanguages" => "अन्य भाषायें",
113 "redirectedfrom" => "($1 से भेजा गया)",
114 "lastmodified" => "अन्तिम परिवर्तन $1.",
115 "viewcount" => "यह पृष्ठ $1 बार देखा गया है",
116 "printsubtitle" => "(From {{SERVER}})",
117 "protectedpage" => "सुरक्षित पृष्ठ",
118 "administrators" => "विकिपीडिया:प्रबन्धक",
119 "sysoptitle" => "sysop आवश्यक है",
120 "sysoptext" => "आप जो करना चाहते हैं उसे केवल \"sysop\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
121 "developertitle" => "Developer आवश्यक है",
122 "developertext" => "आप जो करना चाहते हैं उसे केवल \"developer\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
123 "nbytes" => "$1 bytes",
126 "sitetitle" => "विकिपीडिया ",
127 "sitesubtitle" => "निःशुल्क ज्ञान संग्रह ",
128 "retrievedfrom" => "\"$1\" से लिया गया",
129 "newmessages" => "आपके लिये $1 हैं.",
130 "newmessageslink" => "नये सन्देश",
132 # Main script and global functions
134 "nosuchaction" => "ऐसा कोई कार्य नहीं है",
135 "nosuchactiontext" => "विकिपीडिया सौफ़्टवेयर में इस URL द्वारा निर्धारित कोई क्रिया नही है",
136 "nosuchspecialpage" => "ऐसा कोई विशेष पृष्ठ नहीं है",
137 "nospecialpagetext" => "आपने ऐसा विशेष पृष्ठ मांगा है जो विकिपीडिया सौफ़्टवेयर में नहीं है.",
142 "welcomecreation" => "<h2>स्वागतम्, $1!</h2><p>आपका अकाउन्ट बना दिया गया है.
143 Don't forget to personalize your wikipedia preferences.",
145 "loginpagetitle" => "User login",
146 "yourname" => "आपका नाम",
147 "yourpassword" => "आपका पासवर्ड ",
148 "yourpasswordagain" => "पासवर्ड दुबारा लिखें",
150 ## ....... more messages .....
153 class LanguageHi
extends LanguageUtf8
{
154 var $digitTransTable = array(
167 function getNamespaces() {
168 global $wgNamespaceNamesHi;
169 return $wgNamespaceNamesHi;
172 function getMessage( $key ) {
173 global $wgAllMessagesHi;
174 if(array_key_exists($key, $wgAllMessagesHi))
175 return $wgAllMessagesHi[$key];
177 return parent
::getMessage($key);
180 function formatNum( $number ) {
181 global $wgTranslateNumerals;
182 if( $wgTranslateNumerals ) {
183 return strtr( $number, $this->digitTransTable
);