6 # Chuvash stub localization; default to Russian instead of English.
8 # Cyrillic chars: Ӑӑ Ӗӗ Ҫҫ Ӳӳ
9 # Latin substitute: Ăă Ĕĕ Çç Ÿÿ
10 # Where are latin substitute in this file because of font problems.
13 require_once( "LanguageRu.php" );
15 /* private */ $wgNamespaceNamesCv = array(
17 NS_SPECIAL
=> 'Ятарлă',
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
=> 'Шаблона_сӳтсе_явмалли',
31 NS_HELP_TALK
=> 'Пулăшăва_сӳтсе_явмалли',
32 NS_CATEGORY
=> 'Категори',
33 NS_CATEGORY_TALK
=> 'Категорине_сӳтсе_явмалли',
34 ) +
$wgNamespaceNamesEn;
36 if (!$wgCachedMessageArrays) {
37 require_once('MessagesCv.php');
40 class LanguageCv
extends LanguageRu
{
41 function LanguageCv() {
42 global $wgNamespaceNamesCv, $wgMetaNamespace;
43 LanguageUtf8
::LanguageUtf8();
46 function getNamespaces() {
47 global $wgNamespaceNamesCv;
48 return $wgNamespaceNamesCv;
51 function getMessage( $key ) {
52 global $wgAllMessagesCv;
53 return isset($wgAllMessagesCv[$key]) ?
$wgAllMessagesCv[$key] : parent
::getMessage($key);
56 function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
60 if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
62 $datePreference = $this->dateFormat( $format );
63 if( $datePreference == MW_DATE_DEFAULT
) {
64 $datePreference = MW_DATE_YMD
;
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 );
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";
81 //only for quotation mark
82 function linkPrefixExtension() { return true; }