From 27a8c434ab8ab9820a4c8b931827adf87e22f504 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Mon, 9 Feb 2004 01:50:38 +0000 Subject: [PATCH] Add namespaces --- languages/LanguageAr.php | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/languages/LanguageAr.php b/languages/LanguageAr.php index 7cca4f6b63..a016e36010 100644 --- a/languages/LanguageAr.php +++ b/languages/LanguageAr.php @@ -2,11 +2,50 @@ # See language.doc include_once("LanguageUtf8.php"); +$wgNamespaceNamesAr = array( + "-2" => "ملف", + "-1" => "خاص", + "0" => "", + "1" => "نقاش", + "2" => "مستخدم", + "3" => "نقاش_المستخدم", + "4" => "ويكيبيديا", + "5" => "ويكيبيديا_نقاش", + "6" => "صورة", + "7" => "نقاش_الصورة", + "8" => "MediaWiki", + "9" => "MediaWiki_talk", +); + class LanguageAr extends LanguageUtf8 { # TODO: TRANSLATION! # Inherit everything except... + function getNamespaces() + { + global $wgNamespaceNamesAr; + return $wgNamespaceNamesAr; + } + + + function getNsText( $index ) + { + global $wgNamespaceNamesAr; + return $wgNamespaceNamesAr[$index]; + } + + function getNsIndex( $text ) + { + global $wgNamespaceNamesAr; + + foreach ( $wgNamespaceNamesAr as $i => $n ) + { + if ( 0 == strcasecmp( $n, $text ) ) { return $i; } + } + return LanguageUtf8::getNsIndex( $text ); + } + function isRTL() { return true; } function getDefaultUserOptions () { -- 2.20.1