From c84cfd5114acd287b989308f9df8f69e668d7108 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Sat, 1 Jul 2006 13:25:41 +0000 Subject: [PATCH] * Restructured --- languages/LanguagePa.php | 93 +++++++++++++++++++++------------------- languages/MessagesPa.php | 8 +--- 2 files changed, 51 insertions(+), 50 deletions(-) diff --git a/languages/LanguagePa.php b/languages/LanguagePa.php index f8eb706c50..4588e0b599 100644 --- a/languages/LanguagePa.php +++ b/languages/LanguagePa.php @@ -1,78 +1,83 @@ 'ਮੀਡੀਆ', - NS_SPECIAL => 'ਖਾਸ', - NS_MAIN => '', - NS_TALK => 'ਚਰਚਾ', - NS_USER => 'ਮੈਂਬਰ', - NS_USER_TALK => 'ਮੈਂਬਰ_ਚਰਚਾ', - NS_PROJECT => $wgMetaNamespace, /* Wikipedia?: ਵਿਕਿਪੀਡਿਆ */ - 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 => 'ਸ਼੍ਰੇਣੀ_ਚਰਚਾ' -); - -/* private */ $wgQuickbarSettingsPa = array( - 'ਕੋਈ ਨਹੀਂ', 'ਸਥਿਰ ਖੱਬੇ', 'ਸਥਿਰ ਸੱਜਾ', 'ਤੈਰਦਾ ਖੱਬੇ' -); - -/* private */ $wgSkinNamesPa = array( - 'standard' => 'ਮਿਆਰੀ', -) + $wgSkinNamesEn; - if (!$wgCachedMessageArrays) { require_once('MessagesPa.php'); } -#-------------------------------------------------------------------------- -# Internationalisation code -#-------------------------------------------------------------------------- - class LanguagePa extends LanguageUtf8 { + private $mMessagesPa, $mNamespaceNamesPa = null; + + private $mQuickbarSettingsPa = array( + 'ਕੋਈ ਨਹੀਂ', 'ਸਥਿਰ ਖੱਬੇ', 'ਸਥਿਰ ਸੱਜਾ', 'ਤੈਰਦਾ ਖੱਬੇ' + ); + + private $mSkinNamesPa = array( + 'standard' => 'ਮਿਆਰੀ', + ); + + function __construct() { + parent::__construct(); + + global $wgAllMessagesPa; + $this->mMessagesPa =& $wgAllMessagesPa; + + global $wgMetaNamespace; + $this->mNamespaceNamesPa = 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() { - global $wgNamespaceNamesPa; - return $wgNamespaceNamesPa; + return $this->mNamespaceNamesPa + parent::getNamespaces(); } function getQuickbarSettings() { - global $wgQuickbarSettingsPa; - return $wgQuickbarSettingsPa; + return $this->mQuickbarSettingsPa; } function getSkinNames() { - global $wgSkinNamesPa; - return $wgSkinNamesPa; + return $this->mSkinNamesPa + parent::getSkinNames(); } function getMessage( $key ) { - global $wgAllMessagesPa; - if( isset( $wgAllMessagesPa[$key] ) ) { - return $wgAllMessagesPa[$key]; + if( isset( $this->mMessagesPa[$key] ) ) { + return $this->mMessagesPa[$key]; } else { return parent::getMessage( $key ); } } + function getAllMessages() { + return $this->mMessagesPa; + } + function digitTransformTable() { return array( '0' => '੦', diff --git a/languages/MessagesPa.php b/languages/MessagesPa.php index 28e62861f8..397d3b97f6 100644 --- a/languages/MessagesPa.php +++ b/languages/MessagesPa.php @@ -1,11 +1,7 @@