Avoid notice message when there's not a matching variant fallback present
[lhc/web/wiklou.git] / languages / LanguageAz.php
1 <?php
2
3 /**
4 * Localisation files for Azeri language
5 *
6 */
7
8 require_once( "LanguageUtf8.php" );
9
10 /* private */ $wgNamespaceNamesAz = array(
11 NS_MEDIA => 'Mediya',
12 NS_SPECIAL => 'Xüsusi',
13 NS_MAIN => '',
14 NS_TALK => 'Müzakirə',
15 NS_USER => 'İstifadəçi',
16 NS_USER_TALK => 'İstifadəçi_müzakirəsi',
17 NS_PROJECT => $wgMetaNamespace,
18 NS_PROJECT_TALK => $wgMetaNamespace . '_müzakirəsi',
19 NS_IMAGE => 'Şəkil',
20 NS_IMAGE_TALK => 'Şəkil_müzakirəsi',
21 NS_MEDIAWIKI => 'MediyaViki',
22 NS_MEDIAWIKI_TALK => 'MediyaViki_müzakirəsi',
23 NS_TEMPLATE => 'Şablon',
24 NS_TEMPLATE_TALK => 'Şablon_müzakirəsi',
25 NS_HELP => 'Kömək',
26 NS_HELP_TALK => 'Kömək_müzakirəsi',
27 NS_CATEGORY => 'Kateqoriya',
28 NS_CATEGORY_TALK => 'Kateqoriya_müzakirəsi',
29 ) + $wgNamespaceNamesEn;
30
31 # Whether to use user or default setting in Language::date()
32
33 /* private */ $wgDateFormatsAz = array(
34 MW_DATE_DEFAULT => 'Tərcih yox',
35 MW_DATE_MDY => '16:12, Yanvar 15, 2001',
36 MW_DATE_DMY => '16:12, 15 Yanvar 2001',
37 MW_DATE_YMD => '16:12, 2001 Yanvar 15',
38 MW_DATE_ISO => '2001-01-15 16:12:34'
39 );
40
41 if (!$wgCachedMessageArrays) {
42 require_once('MessagesAz.php');
43 }
44
45
46 class LanguageAz extends LanguageUtf8 {
47 function getNamespaces() {
48 global $wgNamespaceNamesAz;
49 return $wgNamespaceNamesAz;
50 }
51
52 function separatorTransformTable() {
53 return array(',' => '.', '.' => ',' );
54 }
55
56 function ucfirst ( $string ) {
57 if ( $string[0] == 'i' ) {
58 return 'İ' . substr( $string, 1 );
59 } else {
60 return parent::ucfirst( $string );
61 }
62 }
63
64 function getMessage( $key ) {
65 global $wgAllMessagesAz;
66 if( isset( $wgAllMessagesAz[$key] ) ) {
67 return $wgAllMessagesAz[$key];
68 } else {
69 return parent::getMessage( $key );
70 }
71 }
72
73 function getDateFormats() {
74 global $wgDateFormatsAz;
75 return $wgDateFormatsAz;
76 }
77
78 }
79 ?>