From d4e1b1fc69db2f15cde9c2e34df27564393f7f8d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Fri, 23 Jun 2006 23:32:21 +0000 Subject: [PATCH] * Restructured --- languages/LanguageTa.php | 138 ++++++++++++++++++++------------------- languages/MessagesTa.php | 4 +- 2 files changed, 73 insertions(+), 69 deletions(-) diff --git a/languages/LanguageTa.php b/languages/LanguageTa.php index f70a263426..778c16d3c3 100644 --- a/languages/LanguageTa.php +++ b/languages/LanguageTa.php @@ -1,57 +1,84 @@ 'ஊடகம்', - 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 => 'பகுப்பு_பேச்சு', -) + $wgNamespaceNamesEn; - -/* private */ $wgQuickbarSettingsTa = array( - "எதுவுமில்லை", "இடம் நிலைத்த", "வலம் நிலைத்த", "இடம் மிதப்பு" -); - -/* private */ $wgSkinNamesTa = array( - 'standard' => "இயல்பான", - 'nostalgia' => "பசுமை நினைவு (Nostalgia)", - 'cologneblue' => "கொலோன் (Cologne) நீலம் Blue", - 'smarty' => "பாடிங்டன் (Paddington)", - 'montparnasse' => "மொண்ட்பார்னாசே (Montparnasse)", -) + $wgSkinNamesEn; - -/* private */ $wgDateFormatsTa = array( -# "முன்னுரிமை இல்லை", -); - if (!$wgCachedMessageArrays) { require_once('MessagesTa.php'); } class LanguageTa extends LanguageUtf8 { + private $mMessagesTa, $mNamespaceNamesTa = null; + + private $mQuickbarSettingsTa = array( + "எதுவுமில்லை", "இடம் நிலைத்த", "வலம் நிலைத்த", "இடம் மிதப்பு" + ); + + private $mSkinNamesTa = array( + 'standard' => "இயல்பான", + 'nostalgia' => "பசுமை நினைவு (Nostalgia)", + 'cologneblue' => "கொலோன் (Cologne) நீலம் Blue", + 'smarty' => "பாடிங்டன் (Paddington)", + 'montparnasse' => "மொண்ட்பார்னாசே (Montparnasse)", + ); + + function __construct() { + parent::__construct(); + + global $wgAllMessagesTa; + $this->mMessagesTa =& $wgAllMessagesTa; + + global $wgMetaNamespace; + $this->mNamespaceNamesTa = 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 getNamespaces() { + return $this->mNamespaceNamesTa + parent::getNamespaces(); + } + + function getQuickbarSettings() { + return $this->mQuickbarSettingsTa; + } + + function getSkinNames() { + return $this->mSkinNamesTa + parent::getSkinNames(); + } + + function getMessage( $key ) { + if( isset( $this->mMessagesTa[$key] ) ) { + return $this->mMessagesTa[$key]; + } else { + return parent::getMessage( $key ); + } + } + + function getAllMessages() { + return $this->mMessagesTa; + } function getNsIndex( $text ) { $ns = $this->getNamespaces(); @@ -68,29 +95,6 @@ class LanguageTa extends LanguageUtf8 { return false; } - function getNamespaces() { - global $wgNamespaceNamesTa; - return $wgNamespaceNamesTa; - } - - function getQuickbarSettings() { - global $wgQuickbarSettingsTa; - return $wgQuickbarSettingsTa; - } - - function getSkinNames() { - global $wgSkinNamesTa; - return $wgSkinNamesTa; - } - - function getMessage( $key ) { - global $wgAllMessagesTa; - if( array_key_exists( $key, $wgAllMessagesTa ) ) - return $wgAllMessagesTa[$key]; - else - return parent::getMessage($key); - } - function linkTrail() { /* Range from U+0B80 to U+0BFF */ return "/^([\xE0\xAE\x80-\xE0\xAF\xBF]+)(.*)$/sDu"; diff --git a/languages/MessagesTa.php b/languages/MessagesTa.php index b499923a9d..fc9e5b8873 100644 --- a/languages/MessagesTa.php +++ b/languages/MessagesTa.php @@ -1,7 +1,7 @@