* Count log entries too, for uber-anal-completeness' sake
[lhc/web/wiklou.git] / languages / LanguageFur.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6
7 require_once( 'LanguageUtf8.php' );
8
9 /* private */ $wgNamespaceNamesFur = array(
10 NS_MEDIA => 'Media',
11 NS_SPECIAL => 'Speciâl',
12 NS_MAIN => '',
13 NS_TALK => 'Discussion',
14 NS_USER => 'Utent',
15 NS_USER_TALK => 'Discussion_utent',
16 NS_PROJECT => $wgMetaNamespace,
17 NS_PROJECT_TALK => 'Discussion_'.$wgMetaNamespace,
18 NS_IMAGE => 'Figure',
19 NS_IMAGE_TALK => 'Discussion_figure',
20 NS_MEDIAWIKI => 'MediaWiki',
21 NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
22 NS_TEMPLATE => 'Model',
23 NS_TEMPLATE_TALK => 'Discussion_model',
24 NS_HELP => 'Jutori',
25 NS_HELP_TALK => 'Discussion_jutori',
26 NS_CATEGORY => 'Categorie',
27 NS_CATEGORY_TALK => 'Discussion_categorie'
28 ) + $wgNamespaceNamesEn;
29
30
31
32 /* private */ $wgQuickbarSettingsFur = array(
33 'Nissune', 'Fis a Çampe', 'Fis a Drete', 'Flutuant a çampe'
34 );
35
36 /* private */ $wgSkinNamesFur = array(
37 'nostalgia' => 'Nostalgie',
38 ) + $wgSkinNamesEn;
39
40 if (!$wgCachedMessageArrays) {
41 require_once('MessagesFur.php');
42 }
43
44 class LanguageFur extends LanguageUtf8 {
45
46 function getNamespaces() {
47 global $wgNamespaceNamesFur;
48 return $wgNamespaceNamesFur;
49 }
50
51 function getQuickbarSettings() {
52 global $wgQuickbarSettingsFur;
53 return $wgQuickbarSettingsFur;
54 }
55
56 function getSkinNames() {
57 global $wgSkinNamesFur;
58 return $wgSkinNamesFur;
59 }
60
61
62 function getDateFormats() {
63 return false;
64 }
65
66
67 function date( $ts, $adj = false ) {
68 if ( $adj ) { $ts = $this->userAdjust( $ts ); }
69
70 $d = (0 + substr( $ts, 6, 2 )) . " di " .
71 $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
72 " " . substr( $ts, 0, 4 );
73 return $d;
74 }
75
76 function timeanddate( $ts, $adj = false ) {
77 return $this->date( $ts, $adj ) . " a lis " . $this->time( $ts, $adj );
78 }
79
80 var $digitTransTable = array(
81 ',' => "\xc2\xa0", // @bug 2749
82 '.' => ','
83 );
84
85 function formatNum( $number, $year = false ) {
86 return $year? $number : strtr($this->commafy($number), $this->digitTransTable);
87 }
88
89
90 function getMessage( $key ) {
91 global $wgAllMessagesFur;
92 if( isset( $wgAllMessagesFur[$key] ) ) {
93 return $wgAllMessagesFur[$key];
94 } else {
95 return parent::getMessage( $key );
96 }
97 }
98
99 }
100
101 ?>