[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

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

   1  // moment.js locale configuration
   2  // locale : icelandic (is)
   3  // author : Hinrik Örn Sigurðsson : https://github.com/hinrik
   4  
   5  (function (factory) {
   6      if (typeof define === 'function' && define.amd) {
   7          define(['moment'], factory); // AMD
   8      } else if (typeof exports === 'object') {
   9          module.exports = factory(require('../moment')); // Node
  10      } else {
  11          factory(window.moment); // Browser global
  12      }
  13  }(function (moment) {
  14      function plural(n) {
  15          if (n % 100 === 11) {
  16              return true;
  17          } else if (n % 10 === 1) {
  18              return false;
  19          }
  20          return true;
  21      }
  22  
  23      function translate(number, withoutSuffix, key, isFuture) {
  24          var result = number + ' ';
  25          switch (key) {
  26          case 's':
  27              return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
  28          case 'm':
  29              return withoutSuffix ? 'mínúta' : 'mínútu';
  30          case 'mm':
  31              if (plural(number)) {
  32                  return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
  33              } else if (withoutSuffix) {
  34                  return result + 'mínúta';
  35              }
  36              return result + 'mínútu';
  37          case 'hh':
  38              if (plural(number)) {
  39                  return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
  40              }
  41              return result + 'klukkustund';
  42          case 'd':
  43              if (withoutSuffix) {
  44                  return 'dagur';
  45              }
  46              return isFuture ? 'dag' : 'degi';
  47          case 'dd':
  48              if (plural(number)) {
  49                  if (withoutSuffix) {
  50                      return result + 'dagar';
  51                  }
  52                  return result + (isFuture ? 'daga' : 'dögum');
  53              } else if (withoutSuffix) {
  54                  return result + 'dagur';
  55              }
  56              return result + (isFuture ? 'dag' : 'degi');
  57          case 'M':
  58              if (withoutSuffix) {
  59                  return 'mánuður';
  60              }
  61              return isFuture ? 'mánuð' : 'mánuði';
  62          case 'MM':
  63              if (plural(number)) {
  64                  if (withoutSuffix) {
  65                      return result + 'mánuðir';
  66                  }
  67                  return result + (isFuture ? 'mánuði' : 'mánuðum');
  68              } else if (withoutSuffix) {
  69                  return result + 'mánuður';
  70              }
  71              return result + (isFuture ? 'mánuð' : 'mánuði');
  72          case 'y':
  73              return withoutSuffix || isFuture ? 'ár' : 'ári';
  74          case 'yy':
  75              if (plural(number)) {
  76                  return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
  77              }
  78              return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
  79          }
  80      }
  81  
  82      return moment.defineLocale('is', {
  83          months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
  84          monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
  85          weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
  86          weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
  87          weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
  88          longDateFormat : {
  89              LT : 'H:mm',
  90              L : 'DD/MM/YYYY',
  91              LL : 'D. MMMM YYYY',
  92              LLL : 'D. MMMM YYYY [kl.] LT',
  93              LLLL : 'dddd, D. MMMM YYYY [kl.] LT'
  94          },
  95          calendar : {
  96              sameDay : '[í dag kl.] LT',
  97              nextDay : '[á morgun kl.] LT',
  98              nextWeek : 'dddd [kl.] LT',
  99              lastDay : '[í gær kl.] LT',
 100              lastWeek : '[síðasta] dddd [kl.] LT',
 101              sameElse : 'L'
 102          },
 103          relativeTime : {
 104              future : 'eftir %s',
 105              past : 'fyrir %s síðan',
 106              s : translate,
 107              m : translate,
 108              mm : translate,
 109              h : 'klukkustund',
 110              hh : translate,
 111              d : translate,
 112              dd : translate,
 113              M : translate,
 114              MM : translate,
 115              y : translate,
 116              yy : translate
 117          },
 118          ordinal : '%d.',
 119          week : {
 120              dow : 1, // Monday is the first day of the week.
 121              doy : 4  // The week that contains Jan 4th is the first week of the year.
 122          }
 123      });
 124  }));


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