[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/resources/lib/moment/locale/ -> hr.js (source)

   1  // moment.js locale configuration
   2  // locale : hrvatski (hr)
   3  // author : Bojan Marković : https://github.com/bmarkovic
   4  
   5  // based on (sl) translation by Robert Sedovšek
   6  
   7  (function (factory) {
   8      if (typeof define === 'function' && define.amd) {
   9          define(['moment'], factory); // AMD
  10      } else if (typeof exports === 'object') {
  11          module.exports = factory(require('../moment')); // Node
  12      } else {
  13          factory(window.moment); // Browser global
  14      }
  15  }(function (moment) {
  16      function translate(number, withoutSuffix, key) {
  17          var result = number + ' ';
  18          switch (key) {
  19          case 'm':
  20              return withoutSuffix ? 'jedna minuta' : 'jedne minute';
  21          case 'mm':
  22              if (number === 1) {
  23                  result += 'minuta';
  24              } else if (number === 2 || number === 3 || number === 4) {
  25                  result += 'minute';
  26              } else {
  27                  result += 'minuta';
  28              }
  29              return result;
  30          case 'h':
  31              return withoutSuffix ? 'jedan sat' : 'jednog sata';
  32          case 'hh':
  33              if (number === 1) {
  34                  result += 'sat';
  35              } else if (number === 2 || number === 3 || number === 4) {
  36                  result += 'sata';
  37              } else {
  38                  result += 'sati';
  39              }
  40              return result;
  41          case 'dd':
  42              if (number === 1) {
  43                  result += 'dan';
  44              } else {
  45                  result += 'dana';
  46              }
  47              return result;
  48          case 'MM':
  49              if (number === 1) {
  50                  result += 'mjesec';
  51              } else if (number === 2 || number === 3 || number === 4) {
  52                  result += 'mjeseca';
  53              } else {
  54                  result += 'mjeseci';
  55              }
  56              return result;
  57          case 'yy':
  58              if (number === 1) {
  59                  result += 'godina';
  60              } else if (number === 2 || number === 3 || number === 4) {
  61                  result += 'godine';
  62              } else {
  63                  result += 'godina';
  64              }
  65              return result;
  66          }
  67      }
  68  
  69      return moment.defineLocale('hr', {
  70          months : 'sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'),
  71          monthsShort : 'sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
  72          weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
  73          weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
  74          weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
  75          longDateFormat : {
  76              LT : 'H:mm',
  77              L : 'DD. MM. YYYY',
  78              LL : 'D. MMMM YYYY',
  79              LLL : 'D. MMMM YYYY LT',
  80              LLLL : 'dddd, D. MMMM YYYY LT'
  81          },
  82          calendar : {
  83              sameDay  : '[danas u] LT',
  84              nextDay  : '[sutra u] LT',
  85  
  86              nextWeek : function () {
  87                  switch (this.day()) {
  88                  case 0:
  89                      return '[u] [nedjelju] [u] LT';
  90                  case 3:
  91                      return '[u] [srijedu] [u] LT';
  92                  case 6:
  93                      return '[u] [subotu] [u] LT';
  94                  case 1:
  95                  case 2:
  96                  case 4:
  97                  case 5:
  98                      return '[u] dddd [u] LT';
  99                  }
 100              },
 101              lastDay  : '[jučer u] LT',
 102              lastWeek : function () {
 103                  switch (this.day()) {
 104                  case 0:
 105                  case 3:
 106                      return '[prošlu] dddd [u] LT';
 107                  case 6:
 108                      return '[prošle] [subote] [u] LT';
 109                  case 1:
 110                  case 2:
 111                  case 4:
 112                  case 5:
 113                      return '[prošli] dddd [u] LT';
 114                  }
 115              },
 116              sameElse : 'L'
 117          },
 118          relativeTime : {
 119              future : 'za %s',
 120              past   : 'prije %s',
 121              s      : 'par sekundi',
 122              m      : translate,
 123              mm     : translate,
 124              h      : translate,
 125              hh     : translate,
 126              d      : 'dan',
 127              dd     : translate,
 128              M      : 'mjesec',
 129              MM     : translate,
 130              y      : 'godinu',
 131              yy     : translate
 132          },
 133          ordinal : '%d.',
 134          week : {
 135              dow : 1, // Monday is the first day of the week.
 136              doy : 7  // The week that contains Jan 1st is the first week of the year.
 137          }
 138      });
 139  }));


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1