2 /** Kurdish (Kurdî / كوردي)
8 require_once( 'LanguageUtf8.php' );
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesKu.php');
14 class LanguageKu
extends LanguageUtf8
{
15 private $mMessagesKu, $mNamespaceNamesKu = null;
17 function __construct() {
18 parent
::__construct();
20 global $wgAllMessagesKu;
21 $this->mMessagesKu
=& $wgAllMessagesKu;
23 global $wgMetaNamespace;
24 $this->mNamespaceNamesKu
= array(
26 NS_SPECIAL
=> 'Taybet',
29 NS_USER
=> 'Bikarhêner',
30 NS_USER_TALK
=> 'Bikarhêner_nîqaş',
31 NS_PROJECT
=> $wgMetaNamespace,
32 NS_PROJECT_TALK
=> $wgMetaNamespace . '_nîqaş',
34 NS_IMAGE_TALK
=> 'Wêne_nîqaş',
35 NS_MEDIAWIKI
=> 'MediaWiki',
36 NS_MEDIAWIKI_TALK
=> 'MediaWiki_nîqaş',
37 NS_TEMPLATE
=> 'Şablon',
38 NS_TEMPLATE_TALK
=> 'Şablon_nîqaş',
40 NS_HELP_TALK
=> 'Alîkarî_nîqaş',
41 NS_CATEGORY
=> 'Kategorî',
42 NS_CATEGORY_TALK
=> 'Kategorî_nîqaş'
47 function getNamespaces() {
48 return $this->mNamespaceNamesKu + parent
::getNamespaces();
51 function getMessage( $key ) {
52 if( isset( $this->mMessagesKu
[$key] ) ) {
53 return $this->mMessagesKu
[$key];
55 return parent
::getMessage( $key );
59 function getAllMessages() {
60 return $this->mMessagesKu
;