[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

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

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


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