7 # Hooray for Klingon, the most controversial language addition to date
9 require_once( "LanguageUtf8.php" );
11 if ( $wgMetaNamespace == "Wikipedia" ) {
12 $wgMetaNamespace = "wIqIpe'DIya";
15 /* private */ $wgNamespaceNamesTlh = array(
21 NS_USER_TALK
=> "lo'wI'_ja'chuq",
22 NS_PROJECT
=> $wgMetaNamespace,
23 NS_PROJECT_TALK
=> $wgMetaNamespace . "_ja'chuq",
24 NS_IMAGE
=> "nagh_beQ",
25 NS_IMAGE_TALK
=> "nagh_beQ_ja'chuq",
26 NS_MEDIAWIKI
=> "MediaWiki",
27 NS_MEDIAWIKI_TALK
=> "MediaWiki_ja'chuq",
28 NS_TEMPLATE
=> "chen'ay'",
29 NS_TEMPLATE_TALK
=> "chen'ay'_ja'chuq",
31 NS_HELP_TALK
=> "QaH_ja'chuq",
32 NS_CATEGORY
=> "Segh",
33 NS_CATEGORY_TALK
=> "Segh_ja'chuq"
34 ) +
$wgNamespaceNamesEn;
36 class LanguageTlh
extends LanguageUtf8
38 function getNamespaces() {
39 global $wgNamespaceNamesTlh;
40 return $wgNamespaceNamesTlh;
43 function getNsText( $index ) {
44 global $wgNamespaceNamesTlh;
45 return $wgNamespaceNamesTlh[$index];
48 function getNsIndex( $text ) {
49 global $wgNamespaceNamesTlh;
51 foreach ( $wgNamespaceNamesTlh as $i => $n ) {
52 if ( 0 == strcasecmp( $n, $text ) ) { return $i; }