From 183851b06bd6c52f3cae5375f433da720d410447 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 11 Oct 2006 18:12:39 +0000 Subject: MediaWiki 1.7.1 wiederhergestellt --- languages/LanguageFa.php | 113 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 languages/LanguageFa.php (limited to 'languages/LanguageFa.php') diff --git a/languages/LanguageFa.php b/languages/LanguageFa.php new file mode 100644 index 00000000..43f5555e --- /dev/null +++ b/languages/LanguageFa.php @@ -0,0 +1,113 @@ + 'استاندارد', + 'nostalgia' => 'نوستالژی', + 'cologneblue' => 'آبی کلون', + 'smarty' => 'پدینگتون', + 'montparnasse' => 'مون‌پارناس', + ); + + function __construct() { + parent::__construct(); + + global $wgAllMessagesFa; + $this->mMessagesFa =& $wgAllMessagesFa; + + global $wgMetaNamespace; + $this->mNamespaceNamesFa = 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->mNamespaceNamesFa + parent::getNamespaces(); + } + + function getQuickbarSettings() { + return $this->mQuickbarSettingsFa; + } + + function getSkinNames() { + return $this->mSkinNamesFa + parent::getSkinNames(); + } + + function getMessage( $key ) { + if( isset( $this->mMessagesFa[$key] ) ) { + return $this->mMessagesFa[$key]; + } else { + return parent::getMessage( $key ); + } + } + + function getAllMessages() { + return $this->mMessagesFa; + } + + function digitTransformTable() { + return array( + "0" => "۰", + "1" => "۱", + "2" => "۲", + "3" => "۳", + "4" => "۴", + "5" => "۵", + "6" => "۶", + "7" => "۷", + "8" => "۸", + "9" => "۹", + "%" => "٪", + "." => "٫", // wrong table? + "," => "٬" + ); + } + + function getDefaultUserOptions() { + $opt = Language::getDefaultUserOptions(); + $opt['quickbar'] = 2; + $opt['underline'] = 0; + return $opt; + } + + + # For right-to-left language support + function isRTL() { return true; } + +} +?> -- cgit v1.2.2