From b76e0fcc0927f6b7f5c462b00a3ced80620c6ffd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Wed, 7 Jun 2006 20:58:58 +0000 Subject: [PATCH] * Restructured --- languages/LanguageAz.php | 116 +++++++++++++++++++++------------------ languages/MessagesAz.php | 3 +- 2 files changed, 64 insertions(+), 55 deletions(-) diff --git a/languages/LanguageAz.php b/languages/LanguageAz.php index 4b408636dc..bb7da3dbfe 100644 --- a/languages/LanguageAz.php +++ b/languages/LanguageAz.php @@ -1,52 +1,74 @@ 'Mediya', - NS_SPECIAL => 'Xüsusi', - NS_MAIN => '', - NS_TALK => 'Müzakirə', - NS_USER => 'İstifadəçi', - NS_USER_TALK => 'İstifadəçi_müzakirəsi', - NS_PROJECT => $wgMetaNamespace, - NS_PROJECT_TALK => $wgMetaNamespace . '_müzakirəsi', - NS_IMAGE => 'Şəkil', - NS_IMAGE_TALK => 'Şəkil_müzakirəsi', - NS_MEDIAWIKI => 'MediyaViki', - NS_MEDIAWIKI_TALK => 'MediyaViki_müzakirəsi', - NS_TEMPLATE => 'Şablon', - NS_TEMPLATE_TALK => 'Şablon_müzakirəsi', - NS_HELP => 'Kömək', - NS_HELP_TALK => 'Kömək_müzakirəsi', - NS_CATEGORY => 'Kateqoriya', - NS_CATEGORY_TALK => 'Kateqoriya_müzakirəsi', -) + $wgNamespaceNamesEn; - -# Whether to use user or default setting in Language::date() - -/* private */ $wgDateFormatsAz = array( - MW_DATE_DEFAULT => 'Tərcih yox', - MW_DATE_MDY => '16:12, Yanvar 15, 2001', - MW_DATE_DMY => '16:12, 15 Yanvar 2001', - MW_DATE_YMD => '16:12, 2001 Yanvar 15', - MW_DATE_ISO => '2001-01-15 16:12:34' -); - if (!$wgCachedMessageArrays) { require_once('MessagesAz.php'); } - class LanguageAz extends LanguageUtf8 { + private $mMessagesAz, $mNamespaceNamesAz = null; + + private $mDateFormatsAz = array( + MW_DATE_DEFAULT => 'Tərcih yox', + MW_DATE_MDY => '16:12, Yanvar 15, 2001', + MW_DATE_DMY => '16:12, 15 Yanvar 2001', + MW_DATE_YMD => '16:12, 2001 Yanvar 15', + MW_DATE_ISO => '2001-01-15 16:12:34' + ); + + function LanguageAz() { + LanguageUtf8::LanguageUtf8(); + + global $wgAllMessagesAz; + $this->mMessagesAz =& $wgAllMessagesAz; + + global $wgMetaNamespace; + $this->mNamespaceNamesAz = array( + NS_MEDIA => 'Mediya', + NS_SPECIAL => 'Xüsusi', + NS_MAIN => '', + NS_TALK => 'Müzakirə', + NS_USER => 'İstifadəçi', + NS_USER_TALK => 'İstifadəçi_müzakirəsi', + NS_PROJECT => $wgMetaNamespace, + NS_PROJECT_TALK => $wgMetaNamespace . '_müzakirəsi', + NS_IMAGE => 'Şəkil', + NS_IMAGE_TALK => 'Şəkil_müzakirəsi', + NS_MEDIAWIKI => 'MediyaViki', + NS_MEDIAWIKI_TALK => 'MediyaViki_müzakirəsi', + NS_TEMPLATE => 'Şablon', + NS_TEMPLATE_TALK => 'Şablon_müzakirəsi', + NS_HELP => 'Kömək', + NS_HELP_TALK => 'Kömək_müzakirəsi', + NS_CATEGORY => 'Kateqoriya', + NS_CATEGORY_TALK => 'Kateqoriya_müzakirəsi', + ); + + } function getNamespaces() { - global $wgNamespaceNamesAz; - return $wgNamespaceNamesAz; + return $this->mNamespaceNamesAz + parent::getNamespaces(); + } + + function getDateFormats() { + return $this->mDateFormatsAz; + } + + function getMessage( $key ) { + if( isset( $this->mMessagesAz[$key] ) ) { + return $this->mMessagesAz[$key]; + } else { + return parent::getMessage( $key ); + } + } + + function getAllMessages() { + return $this->mMessagesAz; } function separatorTransformTable() { @@ -61,19 +83,5 @@ class LanguageAz extends LanguageUtf8 { } } - function getMessage( $key ) { - global $wgAllMessagesAz; - if( isset( $wgAllMessagesAz[$key] ) ) { - return $wgAllMessagesAz[$key]; - } else { - return parent::getMessage( $key ); - } - } - - function getDateFormats() { - global $wgDateFormatsAz; - return $wgDateFormatsAz; - } - } -?> \ No newline at end of file +?> diff --git a/languages/MessagesAz.php b/languages/MessagesAz.php index 36cdba5317..e91d51d1f6 100644 --- a/languages/MessagesAz.php +++ b/languages/MessagesAz.php @@ -1,6 +1,7 @@ 'Xam imza (daxili bağlantı yaratmaz)', -- 2.20.1