profiling
[lhc/web/wiklou.git] / languages / LanguageKu.php
1 <?php
2 /** Kurdish (Kurdî / كوردي)
3 *
4 * @package MediaWiki
5 * @subpackage Language
6 */
7
8 require_once( 'LanguageUtf8.php' );
9
10 if (!$wgCachedMessageArrays) {
11 require_once('MessagesKu.php');
12 }
13
14 class LanguageKu extends LanguageUtf8 {
15 private $mMessagesKu, $mNamespaceNamesKu = null;
16
17 function __construct() {
18 parent::__construct();
19
20 global $wgAllMessagesKu;
21 $this->mMessagesKu =& $wgAllMessagesKu;
22
23 global $wgMetaNamespace;
24 $this->mNamespaceNamesKu = array(
25 NS_MEDIA => 'Medya',
26 NS_SPECIAL => 'Taybet',
27 NS_MAIN => '',
28 NS_TALK => 'Nîqaş',
29 NS_USER => 'Bikarhêner',
30 NS_USER_TALK => 'Bikarhêner_nîqaş',
31 NS_PROJECT => $wgMetaNamespace,
32 NS_PROJECT_TALK => $wgMetaNamespace . '_nîqaş',
33 NS_IMAGE => 'Wêne',
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ş',
39 NS_HELP => 'Alîkarî',
40 NS_HELP_TALK => 'Alîkarî_nîqaş',
41 NS_CATEGORY => 'Kategorî',
42 NS_CATEGORY_TALK => 'Kategorî_nîqaş'
43 );
44
45 }
46
47 function getNamespaces() {
48 return $this->mNamespaceNamesKu + parent::getNamespaces();
49 }
50
51 function getMessage( $key ) {
52 if( isset( $this->mMessagesKu[$key] ) ) {
53 return $this->mMessagesKu[$key];
54 } else {
55 return parent::getMessage( $key );
56 }
57 }
58
59 function getAllMessages() {
60 return $this->mMessagesKu;
61 }
62
63 }
64
65 ?>