From 498b4d60bd8ced58076ec4c2ac8013fcedc8d283 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Tue, 15 Jun 2004 15:11:22 +0000 Subject: [PATCH] Klingon language file --- languages/LanguageTlh.php | 56 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 languages/LanguageTlh.php diff --git a/languages/LanguageTlh.php b/languages/LanguageTlh.php new file mode 100644 index 0000000000..6c50833976 --- /dev/null +++ b/languages/LanguageTlh.php @@ -0,0 +1,56 @@ + "Doch", + NS_SPECIAL => "le'", + NS_MAIN => "", + NS_TALK => "ja'chuq", + NS_USER => "lo'wI'", + NS_USER_TALK => "lo'wI'_ja'chuq", + NS_WIKIPEDIA => $wgMetaNamespace, + NS_WIKIPEDIA_TALK => $wgMetaNamespace . "_ja'chuq", + NS_IMAGE => "nagh_beQ", + NS_IMAGE_TALK => "nagh_beQ_ja'chuq", + NS_MEDIAWIKI => "MediaWiki", + NS_MEDIAWIKI_TALK => "MediaWiki_ja'chuq", + NS_TEMPLATE => "chen'ay'", + NS_TEMPLATE_TALK => "chen'ay'_ja'chuq", + NS_HELP => "QaH", + NS_HELP_TALK => "QaH_ja'chuq", + NS_CATEGORY => "Segh", + NS_CATEGORY_TALK => "Segh_ja'chuq" +); + +class LanguageTlh extends LanguageUtf8 +{ + function getNamespaces() { + global $wgNamespaceNamesTlh; + return $wgNamespaceNamesTlh; + } + + function getNsText( $index ) { + global $wgNamespaceNamesTlh; + return $wgNamespaceNamesTlh[$index]; + } + + function getNsIndex( $text ) { + global $wgNamespaceNamesTlh; + + foreach ( $wgNamespaceNamesTlh as $i => $n ) { + if ( 0 == strcasecmp( $n, $text ) ) { return $i; } + } + return false; + } +} + +?> + + -- 2.20.1