<?php
+/**
+ * @package MediaWiki
+ * @subpackage Language
+ */
require_once( "LanguageUtf8.php" );
# encapsulates some of the magic-ness.
#
/* private */ $wgNamespaceNamesHi = array(
- -2 => "Media",
- -1 => "विशेष",
- 0 => "",
- 1 => "वार्ता",
- 2 => "सदस्य",
- 3 => "सदस्य_वार्ता",
- 4 => "विकिपीडिया",
- 5 => "विकिपीडिआ_वार्ता",
- 6 => "चित्र",
- 7 => "चित्र_वार्ता",
- 8 => "MediaWiki",
- 9 => "MediaWiki_talk",
- 10 => "Template",
- 11 => "Template_talk"
-
+ 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 */ $wgWeekdayNamesHi = array(
- "रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार",
- "शुक्रवार", "शनिवार"
-);
-
-/* private */ $wgMonthNamesHi = array(
- "जनवरी", "फरवरी", "मार्च", "अप्रैल", "मई", "जून",
- "जुलाई", "अगस्त", "सितम्बर", "अक्टूबर", "नवम्बर",
- "दिसम्बर"
-);
/* private */ $wgAllMessagesHi = array(
+# 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" => "अबाउट",
-"aboutwikipedia" => "विकिपीडिया के बारे में",
+"aboutsite" => "विकिपीडिया के बारे में",
"aboutpage" => "विकिपीडिया:अबाउट",
"help" => "सहायता",
"helppage" => "विकिपीडिया:सहायता",
"currentevents" => "Current events",
"errorpagetitle" => "Error",
"returnto" => "लौटें $1.",
-"fromwikipedia" => "From Wikipedia, the free encyclopedia.",
+"tagline" => "From Wikipedia, the free encyclopedia.",
"whatlinkshere" => "Pages that link here",
"help" => "सहायता ",
"search" => "खोज ",
);
class LanguageHi extends LanguageUtf8 {
+ var $digitTransTable = array(
+ "0" => "०",
+ "1" => "१",
+ "2" => "२",
+ "3" => "३",
+ "4" => "४",
+ "5" => "५",
+ "6" => "६",
+ "7" => "७",
+ "8" => "८",
+ "9" => "९"
+ );
+
function getNamespaces() {
global $wgNamespaceNamesHi;
return $wgNamespaceNamesHi;
return false;
}
- function getMonthName( $key )
- {
- global $wgMonthNamesHi;
- return $wgMonthNamesHi[$key-1];
- }
-
function getMessage( $key )
{
global $wgAllMessagesHi;
return Language::getMessage($key);
}
+ function formatNum( $number ) {
+ global $wgTranslateNumerals;
+ if( $wgTranslateNumerals ) {
+ return strtr( $number, $this->digitTransTable );
+ } else {
+ return $number;
+ }
+ }
}
?>