BUG#1490 Namespace names provided by Erdal Ronahi
authorJens Frank <jeluf@users.mediawiki.org>
Tue, 8 Feb 2005 21:23:12 +0000 (21:23 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Tue, 8 Feb 2005 21:23:12 +0000 (21:23 +0000)
languages/LanguageKu.php [new file with mode: 0644]

diff --git a/languages/LanguageKu.php b/languages/LanguageKu.php
new file mode 100644 (file)
index 0000000..de9f566
--- /dev/null
@@ -0,0 +1,52 @@
+<?php
+
+require_once( "LanguageUtf8.php" );
+
+if ( $wgMetaNamespace == "Wikipedia" ) {
+        $wgMetaNamespace = "Wîkîpediya";
+}
+
+/* private */ $wgNamespaceNamesKu = array(
+        NS_MEDIA            => 'Medya',
+        NS_SPECIAL          => 'Taybet',
+        NS_MAIN             => '',
+        NS_TALK             => 'Nîqaş',
+        NS_USER             => 'Bikarhêner',
+        NS_USER_TALK        => 'Bikarhêner_nîqaş',
+        NS_PROJECT          => $wgMetaNamespace,
+        NS_PROJECT_TALK     => $wgMetaNamespace . '_nîqaş',
+        NS_IMAGE            => 'Wêne',
+        NS_IMAGE_TALK       => 'Wêne_nîqaş',
+        NS_MEDIAWIKI        => 'MediaWiki',
+        NS_MEDIAWIKI_TALK   => 'MediaWiki_nîqaş',
+        NS_TEMPLATE         => 'Şablon',
+        NS_TEMPLATE_TALK    => 'Şablon_nîqaş',
+        NS_HELP             => 'Alîkarî',
+        NS_HELP_TALK        => 'Alîkarî_nîqaş',
+        NS_CATEGORY         => 'Kategorî',
+        NS_CATEGORY_TALK    => 'Kategorî_nîqaş'
+) + $wgNamespaceNamesEn;
+
+class LanguageKu extends LanguageUtf8
+{
+        function getNamespaces() {
+                global $wgNamespaceNamesKu;
+                return $wgNamespaceNamesKu;
+        }
+
+        function getNsText( $index ) {
+                global $wgNamespaceNamesKu;
+                return $wgNamespaceNamesKu[$index];
+        }
+
+        function getNsIndex( $text ) {
+                global $wgNamespaceNamesKu;
+
+                foreach ( $wgNamespaceNamesKu as $i => $n ) {
+                        if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
+                }
+                return false;
+        }
+}
+
+?>