Help:
[lhc/web/wiklou.git] / languages / LanguageHi.php
index e485d22..28939b3 100644 (file)
-<?
-# See language.doc
+<?php
 
-include_once( "Utf8Case.php" );
+require_once( "LanguageUtf8.php" );
+
+# 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(
+       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  => 'श्रेणी_वार्ता',
+) + $wgNamespaceNamesEn;
+
+
+/* private */ $wgAllMessagesHi = array(
+'special_version_prefix' => '',
+'special_version_postfix' => '',
+
+# 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' => "दिसम्बर",
+
+# Bits of text used by many pages:
+#
+"linktrail"            => "/^([a-z]+)(.*)\$/sD",
+"mainpage"             => "मुख्य पृष्ठ",
+"about"                        => "अबाउट",
+"aboutsite"             => "विकिपीडिया के बारे में",
+"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.",
+"tagline"                      => "From Wikipedia, the free encyclopedia.",
+"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 .....
+);
 
 class LanguageHi extends LanguageUtf8 {
-       # Inherit everything
+       var $digitTransTable = array(
+               "0" => "०",
+               "1" => "१",
+               "2" => "२",
+               "3" => "३",
+               "4" => "४",
+               "5" => "५",
+               "6" => "६",
+               "7" => "७",
+               "8" => "८",
+               "9" => "९"
+       );
+
+       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);
+       }
+
+       function formatNum( $number ) {
+               global $wgTranslateNumerals;
+               if( $wgTranslateNumerals ) {
+                       return strtr( $number, $this->digitTransTable );
+               } else {
+                       return $number;
+               }
+       }
 }
+
 ?>