vox-core
Version:
Runtime de aplicaciones multiplataforma
84 lines • 2.38 kB
JavaScript
var $mod$367 = core.VW.Ecma2015.Utils.module(require('../moment'));
function processRelativeTime(number, withoutSuffix, key, isFuture) {
var format = {
'm': [
'eine Minute',
'einer Minute'
],
'h': [
'eine Stunde',
'einer Stunde'
],
'd': [
'ein Tag',
'einem Tag'
],
'dd': [
number + ' Tage',
number + ' Tagen'
],
'M': [
'ein Monat',
'einem Monat'
],
'MM': [
number + ' Monate',
number + ' Monaten'
],
'y': [
'ein Jahr',
'einem Jahr'
],
'yy': [
number + ' Jahre',
number + ' Jahren'
]
};
return withoutSuffix ? format[key][0] : format[key][1];
}
exports.default = $mod$367.default.defineLocale('de', {
months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
monthsShort: 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
monthsParseExact: true,
weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
weekdaysParseExact: true,
longDateFormat: {
LT: 'HH:mm',
LTS: 'HH:mm:ss',
L: 'DD.MM.YYYY',
LL: 'D. MMMM YYYY',
LLL: 'D. MMMM YYYY HH:mm',
LLLL: 'dddd, D. MMMM YYYY HH:mm'
},
calendar: {
sameDay: '[heute um] LT [Uhr]',
sameElse: 'L',
nextDay: '[morgen um] LT [Uhr]',
nextWeek: 'dddd [um] LT [Uhr]',
lastDay: '[gestern um] LT [Uhr]',
lastWeek: '[letzten] dddd [um] LT [Uhr]'
},
relativeTime: {
future: 'in %s',
past: 'vor %s',
s: 'ein paar Sekunden',
m: processRelativeTime,
mm: '%d Minuten',
h: processRelativeTime,
hh: '%d Stunden',
d: processRelativeTime,
dd: processRelativeTime,
M: processRelativeTime,
MM: processRelativeTime,
y: processRelativeTime,
yy: processRelativeTime
},
ordinalParse: /\d{1,2}\./,
ordinal: '%d.',
week: {
dow: 1,
doy: 4
}
});