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