[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

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

   1  // moment.js locale configuration
   2  // locale : Welsh (cy)
   3  // author : Robert Allen
   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      return moment.defineLocale('cy', {
  15          months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
  16          monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
  17          weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
  18          weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
  19          weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
  20          // time formats are the same as en-gb
  21          longDateFormat: {
  22              LT: 'HH:mm',
  23              L: 'DD/MM/YYYY',
  24              LL: 'D MMMM YYYY',
  25              LLL: 'D MMMM YYYY LT',
  26              LLLL: 'dddd, D MMMM YYYY LT'
  27          },
  28          calendar: {
  29              sameDay: '[Heddiw am] LT',
  30              nextDay: '[Yfory am] LT',
  31              nextWeek: 'dddd [am] LT',
  32              lastDay: '[Ddoe am] LT',
  33              lastWeek: 'dddd [diwethaf am] LT',
  34              sameElse: 'L'
  35          },
  36          relativeTime: {
  37              future: 'mewn %s',
  38              past: '%s yn ôl',
  39              s: 'ychydig eiliadau',
  40              m: 'munud',
  41              mm: '%d munud',
  42              h: 'awr',
  43              hh: '%d awr',
  44              d: 'diwrnod',
  45              dd: '%d diwrnod',
  46              M: 'mis',
  47              MM: '%d mis',
  48              y: 'blwyddyn',
  49              yy: '%d flynedd'
  50          },
  51          // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
  52          ordinal: function (number) {
  53              var b = number,
  54                  output = '',
  55                  lookup = [
  56                      '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
  57                      'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
  58                  ];
  59  
  60              if (b > 20) {
  61                  if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
  62                      output = 'fed'; // not 30ain, 70ain or 90ain
  63                  } else {
  64                      output = 'ain';
  65                  }
  66              } else if (b > 0) {
  67                  output = lookup[b];
  68              }
  69  
  70              return number + output;
  71          },
  72          week : {
  73              dow : 1, // Monday is the first day of the week.
  74              doy : 4  // The week that contains Jan 4th is the first week of the year.
  75          }
  76      });
  77  }));


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