* Restructured
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 5 Jul 2006 20:56:28 +0000 (20:56 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 5 Jul 2006 20:56:28 +0000 (20:56 +0000)
* Added namespaces
* Commented out numbers

languages/LanguageTe.php

index 34c9e9e..741f0f8 100644 (file)
@@ -9,9 +9,62 @@
 
 require_once( 'LanguageUtf8.php' );
 
+/*if (!$wgCachedMessageArrays) {
+       require_once('MessagesTe.php');
+}*/
+
 class LanguageTe extends LanguageUtf8 {
+       private $mMessagesTe, $mNamespaceNamesTe = null;
+
+       function __construct() {
+               parent::__construct();
+
+               /*global $wgAllMessagesTe;
+               $this->mMessagesTe =& $wgAllMessagesTe;*/
+
+               global $wgMetaNamespace;
+               $this->mNamespaceNamesTe = array(
+                       NS_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        => 'మీడియావికీ',
+                       NS_MEDIAWIKI_TALK   => 'మీడియావికీ_చర్చ',
+                       NS_TEMPLATE         => 'మూస',
+                       NS_TEMPLATE_TALK    => 'మూస_చర్చ',
+                       NS_HELP             => 'సహాయము',
+                       NS_HELP_TALK        => 'సహాయము_చర్చ',
+                       NS_CATEGORY         => 'వర్గం',
+                       NS_CATEGORY_TALK    => 'వర్గం_చర్చ'
+               );
+
+       }
 
-       function digitTransformTable() {
+       function getNamespaces() {
+               return $this->mNamespaceNamesTe + parent::getNamespaces();
+       }
+
+       function getMessage( $key ) {
+               if( isset( $this->mMessagesTe[$key] ) ) {
+                       return $this->mMessagesTe[$key];
+               } else {
+                       return parent::getMessage( $key );
+               }
+       }
+
+       function getAllMessages() {
+               return $this->mMessagesTe;
+       }
+
+       // nobody seems to use these anymore
+       /*function digitTransformTable() {
+                
                return array(
                        '0' => '౦',
                        '1' => '౧',
@@ -24,7 +77,7 @@ class LanguageTe extends LanguageUtf8 {
                        '8' => '౮',
                        '9' => '౯'
                );
-       }
+       }*/
 
 }
 ?>