* (bug 6296) Update to Indonesian localisation (id) #21
[lhc/web/wiklou.git] / languages / LanguageCv.php
index 0d116f4..88ca347 100644 (file)
@@ -20,7 +20,7 @@ require_once( "LanguageRu.php" );
        NS_USER             => 'Хутшăнакан',
        NS_USER_TALK        => 'Хутшăнаканăн_канашлу_страници',
        NS_PROJECT          => $wgMetaNamespace,
-       NS_PROJECT_TALK     => $wgMetaNamespace+'_сӳтсе_явмалли',
+       NS_PROJECT_TALK     => $wgMetaNamespace . '_сӳтсе_явмалли',
        NS_IMAGE            => 'Ӳкерчĕк',
        NS_IMAGE_TALK       => 'Ӳкерчĕке_сӳтсе_явмалли',
        NS_MEDIAWIKI        => 'MediaWiki',
@@ -33,109 +33,9 @@ require_once( "LanguageRu.php" );
        NS_CATEGORY_TALK    => 'Категорине_сӳтсе_явмалли',
 ) + $wgNamespaceNamesEn;
 
-/* private */ $wgAllMessagesCv = array(
-'linktrail'             => '/^((?:[a-z]|а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|ă|ĕ|ç|ÿ|ӑ|ӗ|ҫ|ӳ|“|»)+)(.*)$/sD',
-'linkprefix'            => '/^(.*?)(„|«)$/sD',
-'1movedto2' => '$1 $2 çине куçарнă',
-'aboutpage' => '{{ns:project}}: {{SITENAME}} çинчен',
-'aboutsite' => '{{SITENAME}} çинчен',
-'allpages' => 'Пĕтĕм страницăсем',
-'allpagesnext' => 'Тепĕр',
-'apr' => 'Ака',
-'april' => 'Ака',
-'article' => 'Статья',
-'aug' => 'Çур',
-'august' => 'Çурла',
-'category' => 'Категори',
-'currentevents' => 'Хыпарсем',
-'data' => 'Кун',
-'deadendpages' => 'Ниăçта та урăх ертмен страницăсем',
-'dec' => 'Раш',
-'december' => 'Раштав',
-'delete' => 'Кăларса пăрахасси',
-'delete_and_move' => 'Кăларса пăрахса куçарасси',
-'deletedrev' => '[кăларса пăрахнă]',
-'deletepage' => 'Кăларса парахнă статьясем',
-'edit' => 'Тӳрлетӳ',
-'editing' => '$1 тӳрлетни',
-'editingcomment' => '$1 тӳрлетни (кĕске анлантарăвĕ)',
-'editingsection' => '$1 тӳрлетни (статья уйрăмĕ)',
-'editthispage' => 'Страницăна тӳрлетмелли',
-'friday' => 'Эрнекун',
-'help' => 'Пулăшу',
-'hide' => 'кăтартмалла мар',
-'hidetoc' => 'кăтартмалла мар',
-'history_short' => 'Истори',
-'imagelist' => 'Ӳкерчĕксен списокĕ',
-'jan' => 'Кăр',
-'january' => 'Кăрлач',
-'jul' => 'Утă',
-'july' => 'Утă',
-'jun' => 'Çĕр',
-'june' => 'Çĕртме',
-'mainpage' => 'Тĕп страницă',
-'mar' => 'Пуш',
-'march' => 'Пуш',
-'may' => 'Çу',
-'may_long' => 'Çу',
-'minoredit' => 'Кунта пĕчĕк улшăнусем кăна кĕртнĕ',
-'monday' => 'Тунтикун',
-'movepage' => 'Страницăна куçарнă',
-'navigation' => 'Меню',
-'newpageletter' => 'Ç',
-'newpages' => 'Çĕнĕ страницăсем',
-'newpassword' => 'Çĕнĕ пароль',
-'next' => 'тепěр',
-'nextpage' => 'Тепěр страницă ($1)',
-'nextrevision' => 'Çĕнĕрех версиĕ',
-'nov' => 'Чӳк',
-'november' => 'Чӳк',
-'nstab-help' => 'пулăшу',
-'nstab-special' => 'Ятарлă',
-'nstab-user' => 'Хутшăнакан страници',
-'oldpassword' => 'Кивĕ пароль',
-'otherlanguages' => 'Урăх чĕлхесем',
-'others' => 'ыттисем',
-'pagemovedsub' => 'Тĕрĕсех куçартăмăр',
-'permalink' => 'Яланхи вырăн',
-'portal' => 'Портал',
-'previewnote' => 'Ку страницăна халлĕхе çырса хуман. Эсир вăл мĕнле пулассине çеç куратăр!!',
-'previousrevision' => '←Малтанхи верси',
-'printableversion' => 'Пичет версиĕ',
-'qbspecialpages' => 'Ятарлă страницăсем',
-'randompage' => 'Ăнсăртран илнě страницă',
-'rclinks' => 'Юлашки $2 кун хушшинче тунă $1 улшăнусене кăтартмалла<br/>$3',
-'rclistfrom' => 'Юлашки улшăнусене $1 вăхăтран пуçласа кăтартнă',
-'rcnote' => 'Юлашки <strong>$2</strong> кун хушшинчи <strong>$1</strong> улшăнусем. Халĕ пĕтĕмпе  <strong>{{NUMBEROFARTICLES}}</strong> статья.',
-'recentchanges' => 'Юлашки улшăнусем',
-'recentchangeslinked' => 'Çыхăннă улшăнусем',
-'recentchangestext' => 'Кунта эсир юлашки вăхăтра мĕнле улшăнусем кĕртнине курма пултаратăр.',
-'rights' => 'Тума пултарать:',
-'rightslogtext' => 'Ку хутшăнакансен прависене улшăнусем кĕртнĕ журналĕ',
-'rollback' => 'Тӳрлетӳсене каялла куçармалли',
-'rollback_short' => 'Каялла куçармалли',
-'rollbackfailed' => 'Каялла куçарас вăхăтра йăнăш пулчĕ',
-'rows' => 'Йĕркесем',
-'search' => 'Шырасси',
-'sep' => 'Авн',
-'september' => 'Авăн',
-'servertime' => 'Сервер вăхăчĕ',
-'show' => 'кăтартмалла',
-'showhideminor' => 'кăштах кăна тунă тӳрлетӳсене $1 | ботсене $2  | системăра палăртăннă пользовательсене $3 | тĕрĕсленĕ тӳрлетӳсене $4',
-'sitesupport' => 'Пожертвованисем',
-'specialpage' => 'Ятарлă страницă',
-'specialpages' => 'Ятарлă страницăсем',
-'spheading' => 'Пур хутшăнакансем валли ятарлă страницăсем',
-'summary' => 'Улшăнусене кĕскен ăнлантарса пани:',
-'sysoptitle' => 'Ку ĕç валли администратор прависем кирлĕ',
-'talk' => 'Сӳтсе явмалли',
-'thumbsize' => 'Thumbnail size:',
-'toolbox' => 'Ĕç хатĕрĕсем',
-'trackback' => '; $4$5 : [$2 $1]',
-'uctop' => ' (пуçламăш)',
-'watchthis' => 'Ку страницăна кĕртекен  улшăнусем  хыççăн сăнамалла',
-'whatlinkshere' => 'Кунта килекен ссылкăсем',
-);
+if (!$wgCachedMessageArrays) {
+       require_once('MessagesCv.php');
+}
 
 class LanguageCv extends LanguageRu {
        function LanguageCv() {
@@ -153,6 +53,29 @@ class LanguageCv extends LanguageRu {
                return isset($wgAllMessagesCv[$key]) ? $wgAllMessagesCv[$key] : parent::getMessage($key);
        }
 
+       function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
+
+               if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
+
+               $datePreference = $this->dateFormat( $format );
+               if( $datePreference == MW_DATE_DEFAULT ) {
+                       $datePreference = MW_DATE_YMD;
+               }
+
+               $month = $this->formatMonth( substr( $ts, 4, 2 ), $datePreference );
+               $day = $this->formatDay( substr( $ts, 6, 2 ), $datePreference );
+               $year = $this->formatNum( substr( $ts, 0, 4 ), true );
+
+               switch( $datePreference ) {
+                       case MW_DATE_DMY: return "$day $month $year";
+                       case MW_DATE_YMD: return "$year, $month, $day";
+                       case MW_DATE_ISO: return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
+                       default: return "$year, $month, $day";
+               }
+
+
+       }
+
        //only for quotation mark
        function linkPrefixExtension() { return true; }
 }