oops! the messages are old ones that need deletion (eg deprecated)
[lhc/web/wiklou.git] / languages / LanguageCv.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6 # Chuvash stub localization; default to Russian instead of English.
7
8 # Cyrillic chars: Ӑӑ Ӗӗ Ҫҫ Ӳӳ
9 # Latin substitute: Ăă Ĕĕ Çç Ÿÿ
10 # Where are latin substitute in this file because of font problems.
11
12
13 require_once( "LanguageRu.php" );
14
15 /* private */ $wgNamespaceNamesCv = array(
16 NS_MEDIA => 'Медиа',
17 NS_SPECIAL => 'Ятарлă',
18 NS_MAIN => '',
19 NS_TALK => 'Сӳтсе явасси',
20 NS_USER => 'Хутшăнакан',
21 NS_USER_TALK => 'Хутшăнаканăн_канашлу_страници',
22 NS_PROJECT => $wgMetaNamespace,
23 NS_PROJECT_TALK => $wgMetaNamespace+'_сӳтсе_явмалли',
24 NS_IMAGE => 'Ӳкерчĕк',
25 NS_IMAGE_TALK => 'Ӳкерчĕке_сӳтсе_явмалли',
26 NS_MEDIAWIKI => 'MediaWiki',
27 NS_MEDIAWIKI_TALK => 'MediaWiki_сӳтсе_явмалли',
28 NS_TEMPLATE => 'Шаблон',
29 NS_TEMPLATE_TALK => 'Шаблона_сӳтсе_явмалли',
30 NS_HELP => 'Пулăшу',
31 NS_HELP_TALK => 'Пулăшăва_сӳтсе_явмалли',
32 NS_CATEGORY => 'Категори',
33 NS_CATEGORY_TALK => 'Категорине_сӳтсе_явмалли',
34 ) + $wgNamespaceNamesEn;
35
36 if (!$wgCachedMessageArrays) {
37 require_once('MessagesCv.php');
38 }
39
40 class LanguageCv extends LanguageRu {
41 function LanguageCv() {
42 global $wgNamespaceNamesCv, $wgMetaNamespace;
43 LanguageUtf8::LanguageUtf8();
44 }
45
46 function getNamespaces() {
47 global $wgNamespaceNamesCv;
48 return $wgNamespaceNamesCv;
49 }
50
51 function getMessage( $key ) {
52 global $wgAllMessagesCv;
53 return isset($wgAllMessagesCv[$key]) ? $wgAllMessagesCv[$key] : parent::getMessage($key);
54 }
55
56 function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
57
58 global $wgUser;
59
60 if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
61
62 $datePreference = $this->dateFormat( $format );
63 if( $datePreference == MW_DATE_DEFAULT ) {
64 $datePreference = MW_DATE_YMD;
65 }
66
67 $month = $this->formatMonth( substr( $ts, 4, 2 ), $datePreference );
68 $day = $this->formatDay( substr( $ts, 6, 2 ), $datePreference );
69 $year = $this->formatNum( substr( $ts, 0, 4 ), true );
70
71 switch( $datePreference ) {
72 case MW_DATE_DMY: return "$day $month $year";
73 case MW_DATE_YMD: return "$year, $month, $day";
74 case MW_DATE_ISO: return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
75 default: return "$year, $month, $day";
76 }
77
78
79 }
80
81 //only for quotation mark
82 function linkPrefixExtension() { return true; }
83 }
84 ?>