2004-02-18 02:15:00 +00:00
|
|
|
|
<?php
|
2003-07-11 05:17:35 +00:00
|
|
|
|
|
2004-05-07 13:43:10 +00:00
|
|
|
|
require_once( "LanguageUtf8.php" );
|
2003-07-11 05:53:56 +00:00
|
|
|
|
|
|
|
|
|
|
# NOTE: To turn off "Current Events" in the sidebar,
|
|
|
|
|
|
# set "currentevents" => "-"
|
|
|
|
|
|
|
|
|
|
|
|
# The names of the namespaces can be set here, but the numbers
|
|
|
|
|
|
# are magical, so don't change or move them! The Namespace class
|
|
|
|
|
|
# encapsulates some of the magic-ness.
|
|
|
|
|
|
#
|
|
|
|
|
|
/* private */ $wgNamespaceNamesHi = array(
|
2004-10-24 06:40:07 +00:00
|
|
|
|
NS_MEDIA => 'Media',
|
|
|
|
|
|
NS_SPECIAL => 'विशेष',
|
|
|
|
|
|
NS_MAIN => '',
|
|
|
|
|
|
NS_TALK => 'वार्ता',
|
|
|
|
|
|
NS_USER => 'सदस्य',
|
|
|
|
|
|
NS_USER_TALK => 'सदस्य_वार्ता',
|
|
|
|
|
|
NS_PROJECT => $wgMetaNamespace,
|
|
|
|
|
|
NS_PROJECT_TALK => $wgMetaNamespace . '_वार्ता',
|
|
|
|
|
|
NS_IMAGE => 'चित्र',
|
|
|
|
|
|
NS_IMAGE_TALK => 'चित्र_वार्ता',
|
|
|
|
|
|
NS_MEDIAWIKI => 'MediaWiki',
|
|
|
|
|
|
NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
|
|
|
|
|
|
NS_TEMPLATE => 'Template',
|
|
|
|
|
|
NS_TEMPLATE_TALK => "Template_talk",
|
|
|
|
|
|
NS_CATEGORY => 'श्रेणी',
|
|
|
|
|
|
NS_CATEGORY_TALK => 'श्रेणी_वार्ता',
|
2004-06-28 02:27:03 +00:00
|
|
|
|
) + $wgNamespaceNamesEn;
|
2003-07-11 05:53:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* private */ $wgAllMessagesHi = array(
|
2004-08-04 15:28:43 +00:00
|
|
|
|
'special_version_prefix' => '',
|
|
|
|
|
|
'special_version_postfix' => '',
|
2003-07-11 05:53:56 +00:00
|
|
|
|
|
2004-07-19 20:29:43 +00:00
|
|
|
|
# Dates
|
|
|
|
|
|
#
|
|
|
|
|
|
'sunday' => "रविवार",
|
|
|
|
|
|
'monday' => "सोमवार",
|
|
|
|
|
|
'tuesday' => "मंगलवार",
|
|
|
|
|
|
'wednesday' => "बुधवार",
|
|
|
|
|
|
'thursday' => "गुरुवार",
|
|
|
|
|
|
'friday' => "शुक्रवार",
|
|
|
|
|
|
'saturday' => "शनिवार",
|
|
|
|
|
|
'january' => "जनवरी",
|
|
|
|
|
|
'february' => "फरवरी",
|
|
|
|
|
|
'march' => "मार्च",
|
|
|
|
|
|
'april' => "अप्रैल",
|
|
|
|
|
|
'may_long' => "मई",
|
|
|
|
|
|
'june' => "जून",
|
|
|
|
|
|
'july' => "जुलाई",
|
|
|
|
|
|
'august' => "अगस्त",
|
|
|
|
|
|
'september' => "सितम्बर",
|
|
|
|
|
|
'october' => "अक्टूबर",
|
|
|
|
|
|
'november' => "नवम्बर",
|
|
|
|
|
|
'december' => "दिसम्बर",
|
|
|
|
|
|
'jan' => "जनवरी",
|
|
|
|
|
|
'feb' => "फरवरी",
|
|
|
|
|
|
'mar' => "मार्च",
|
|
|
|
|
|
'apr' => "अप्रैल",
|
|
|
|
|
|
'may' => "मई",
|
|
|
|
|
|
'jun' => "जून",
|
|
|
|
|
|
'jul' => "जुलाई",
|
|
|
|
|
|
'aug' => "अगस्त",
|
|
|
|
|
|
'sep' => "सितम्बर",
|
|
|
|
|
|
'oct' => "अक्टूबर",
|
|
|
|
|
|
'nov' => "नवम्बर",
|
|
|
|
|
|
'dec' => "दिसम्बर",
|
|
|
|
|
|
|
2003-07-11 05:53:56 +00:00
|
|
|
|
# Bits of text used by many pages:
|
|
|
|
|
|
#
|
|
|
|
|
|
"linktrail" => "/^([a-z]+)(.*)\$/sD",
|
|
|
|
|
|
"mainpage" => "मुख्य पृष्ठ",
|
|
|
|
|
|
"about" => "अबाउट",
|
2004-09-03 21:29:06 +00:00
|
|
|
|
"aboutsite" => "विकिपीडिया के बारे में",
|
2003-07-11 05:53:56 +00:00
|
|
|
|
"aboutpage" => "विकिपीडिया:अबाउट",
|
|
|
|
|
|
"help" => "सहायता",
|
|
|
|
|
|
"helppage" => "विकिपीडिया:सहायता",
|
|
|
|
|
|
"wikititlesuffix" => "विकिपीडिया",
|
|
|
|
|
|
"bugreports" => "Bug reports",
|
|
|
|
|
|
"bugreportspage" => "विकिपीडिया:Bug_reports",
|
|
|
|
|
|
"faq" => "FAQ",
|
|
|
|
|
|
"faqpage" => "विकिपीडिया:FAQ",
|
|
|
|
|
|
"edithelp" => "Editing help",
|
|
|
|
|
|
"edithelppage" => "विकिपीडिया:How_does_one_edit_a_page",
|
|
|
|
|
|
"cancel" => "Cancel",
|
|
|
|
|
|
"qbfind" => "Find",
|
|
|
|
|
|
"qbbrowse" => "Browse",
|
|
|
|
|
|
"qbedit" => "Edit",
|
|
|
|
|
|
"qbpageoptions" => "Page options",
|
|
|
|
|
|
"qbpageinfo" => "Page info",
|
|
|
|
|
|
"qbmyoptions" => "My options",
|
|
|
|
|
|
"mypage" => "मेरा पृष्ठ",
|
|
|
|
|
|
"mytalk" => "मेरी बातें",
|
|
|
|
|
|
"currentevents" => "Current events",
|
|
|
|
|
|
"errorpagetitle" => "Error",
|
|
|
|
|
|
"returnto" => "लौटें $1.",
|
2004-09-03 21:29:06 +00:00
|
|
|
|
"tagline" => "From Wikipedia, the free encyclopedia.",
|
2003-07-11 05:53:56 +00:00
|
|
|
|
"whatlinkshere" => "Pages that link here",
|
|
|
|
|
|
"help" => "सहायता ",
|
|
|
|
|
|
"search" => "खोज ",
|
|
|
|
|
|
"go" => "जायें",
|
|
|
|
|
|
"history" => "Older versions",
|
|
|
|
|
|
"printableversion" => "Printable version",
|
|
|
|
|
|
"editthispage" => "इस पृष्ठ को बदलें",
|
|
|
|
|
|
"deletethispage" => "इस पृष्ठ को हटायें",
|
|
|
|
|
|
"protectthispage" => "इस पृष्ठ को सुरक्षित करें",
|
|
|
|
|
|
"unprotectthispage" => "इस पृष्ठ को असुरक्षित करें",
|
|
|
|
|
|
"newpage" => "नया पृष्ठ ",
|
|
|
|
|
|
"talkpage" => "इस पृष्ठ के बारे में बात करें",
|
|
|
|
|
|
"articlepage" => "लेख देखें",
|
|
|
|
|
|
"subjectpage" => "विषय देखें", # For compatibility
|
|
|
|
|
|
"userpage" => "सदस्य पृष्ठ देखें",
|
|
|
|
|
|
"wikipediapage" => "मेटा पृष्ठ देखें",
|
|
|
|
|
|
"imagepage" => "चित्र पृष्ठ देखें",
|
|
|
|
|
|
"viewtalkpage" => "चर्चा देखें",
|
|
|
|
|
|
"otherlanguages" => "अन्य भाषायें",
|
|
|
|
|
|
"redirectedfrom" => "($1 से भेजा गया)",
|
|
|
|
|
|
"lastmodified" => "अन्तिम परिवर्तन $1.",
|
|
|
|
|
|
"viewcount" => "यह पृष्ठ $1 बार देखा गया है",
|
|
|
|
|
|
"gnunote" => "All text is available under the terms of the <a class=internal href='/wiki/GNU_FDL'>GNU Free Documentation License</a>.",
|
|
|
|
|
|
"printsubtitle" => "(From http://www.wikipedia.org)",
|
|
|
|
|
|
"protectedpage" => "सुरक्षित पृष्ठ",
|
|
|
|
|
|
"administrators" => "विकिपीडिया:प्रबन्धक",
|
|
|
|
|
|
"sysoptitle" => "sysop आवश्यक है",
|
|
|
|
|
|
"sysoptext" => "आप जो करना चाहते हैं उसे केवल \"sysop\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
|
|
|
|
|
|
"developertitle" => "Developer आवश्यक है",
|
|
|
|
|
|
"developertext" => "आप जो करना चाहते हैं उसे केवल \"developer\" स्तर के सदस्य कर सकते हैं. $1 देखें.",
|
|
|
|
|
|
"nbytes" => "$1 bytes",
|
|
|
|
|
|
"go" => "Go",
|
|
|
|
|
|
"ok" => "OK",
|
|
|
|
|
|
"sitetitle" => "विकिपीडिया ",
|
|
|
|
|
|
"sitesubtitle" => "निःशुल्क ज्ञान संग्रह ",
|
|
|
|
|
|
"retrievedfrom" => "\"$1\" से लिया गया",
|
|
|
|
|
|
"newmessages" => "आपके लिये $1 हैं.",
|
|
|
|
|
|
"newmessageslink" => "नये सन्देश",
|
|
|
|
|
|
|
|
|
|
|
|
# Main script and global functions
|
|
|
|
|
|
#
|
|
|
|
|
|
"nosuchaction" => "ऐसा कोई कार्य नहीं है",
|
|
|
|
|
|
"nosuchactiontext" => "विकिपीडिया सौफ़्टवेयर में इस URL द्वारा निर्धारित कोई क्रिया नही है",
|
|
|
|
|
|
"nosuchspecialpage" => "ऐसा कोई विशेष पृष्ठ नहीं है",
|
|
|
|
|
|
"nospecialpagetext" => "आपने ऐसा विशेष पृष्ठ मांगा है जो विकिपीडिया सौफ़्टवेयर में नहीं है.",
|
|
|
|
|
|
|
|
|
|
|
|
# General errors
|
|
|
|
|
|
# ........
|
|
|
|
|
|
|
|
|
|
|
|
"welcomecreation" => "<h2>स्वागतम्, $1!</h2><p>आपका अकाउन्ट बना दिया गया है.
|
|
|
|
|
|
Don't forget to personalize your wikipedia preferences.",
|
|
|
|
|
|
|
|
|
|
|
|
"loginpagetitle" => "User login",
|
|
|
|
|
|
"yourname" => "आपका नाम",
|
|
|
|
|
|
"yourpassword" => "आपका पासवर्ड ",
|
|
|
|
|
|
"yourpasswordagain" => "पासवर्ड दुबारा लिखें",
|
|
|
|
|
|
|
|
|
|
|
|
## ....... more messages .....
|
|
|
|
|
|
);
|
2003-07-11 05:17:35 +00:00
|
|
|
|
|
|
|
|
|
|
class LanguageHi extends LanguageUtf8 {
|
2004-07-25 19:58:45 +00:00
|
|
|
|
var $digitTransTable = array(
|
|
|
|
|
|
"0" => "०",
|
|
|
|
|
|
"1" => "१",
|
|
|
|
|
|
"2" => "२",
|
|
|
|
|
|
"3" => "३",
|
|
|
|
|
|
"4" => "४",
|
|
|
|
|
|
"5" => "५",
|
|
|
|
|
|
"6" => "६",
|
|
|
|
|
|
"7" => "७",
|
|
|
|
|
|
"8" => "८",
|
|
|
|
|
|
"9" => "९"
|
|
|
|
|
|
);
|
|
|
|
|
|
|
2003-07-11 05:53:56 +00:00
|
|
|
|
function getNamespaces() {
|
|
|
|
|
|
global $wgNamespaceNamesHi;
|
|
|
|
|
|
return $wgNamespaceNamesHi;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function getNsText( $index ) {
|
|
|
|
|
|
global $wgNamespaceNamesHi;
|
|
|
|
|
|
return $wgNamespaceNamesHi[$index];
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function getNsIndex( $text ) {
|
|
|
|
|
|
global $wgNamespaceNamesHi, $wgNamespaceNamesEn;
|
|
|
|
|
|
|
|
|
|
|
|
foreach ( $wgNamespaceNamesHi as $i => $n ) {
|
|
|
|
|
|
if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
|
|
|
|
|
|
}
|
|
|
|
|
|
# fallback
|
|
|
|
|
|
foreach ( $wgNamespaceNamesEn as $i => $n ) {
|
|
|
|
|
|
if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
|
|
|
|
|
|
}
|
|
|
|
|
|
return false;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function getMessage( $key )
|
|
|
|
|
|
{
|
|
|
|
|
|
global $wgAllMessagesHi;
|
|
|
|
|
|
if(array_key_exists($key, $wgAllMessagesHi))
|
|
|
|
|
|
return $wgAllMessagesHi[$key];
|
|
|
|
|
|
else
|
|
|
|
|
|
return Language::getMessage($key);
|
|
|
|
|
|
}
|
2003-07-11 05:17:35 +00:00
|
|
|
|
|
2004-07-25 19:58:45 +00:00
|
|
|
|
function formatNum( $number ) {
|
2004-08-01 06:46:43 +00:00
|
|
|
|
global $wgTranslateNumerals;
|
|
|
|
|
|
if( $wgTranslateNumerals ) {
|
|
|
|
|
|
return strtr( $number, $this->digitTransTable );
|
|
|
|
|
|
} else {
|
|
|
|
|
|
return $number;
|
|
|
|
|
|
}
|
2004-07-25 19:58:45 +00:00
|
|
|
|
}
|
2003-07-11 05:17:35 +00:00
|
|
|
|
}
|
2003-07-11 05:53:56 +00:00
|
|
|
|
|
2003-07-11 05:17:35 +00:00
|
|
|
|
?>
|