UNPKG

1.75 kBJavaScriptView Raw
1FullCalendar.globalLocales.push(function () {
2 'use strict';
3
4 function affix(buttonText) {
5 return (buttonText === 'Tag' || buttonText === 'Monat') ? 'r' :
6 buttonText === 'Jahr' ? 's' : ''
7 }
8
9 var de = {
10 code: 'de',
11 week: {
12 dow: 1, // Monday is the first day of the week.
13 doy: 4, // The week that contains Jan 4th is the first week of the year.
14 },
15 buttonText: {
16 prev: 'Zurück',
17 next: 'Vor',
18 today: 'Heute',
19 year: 'Jahr',
20 month: 'Monat',
21 week: 'Woche',
22 day: 'Tag',
23 list: 'Terminübersicht',
24 },
25 weekText: 'KW',
26 weekTextLong: 'Woche',
27 allDayText: 'Ganztägig',
28 moreLinkText: function(n) {
29 return '+ weitere ' + n
30 },
31 noEventsText: 'Keine Ereignisse anzuzeigen',
32 buttonHints: {
33 prev(buttonText) {
34 return `Vorherige${affix(buttonText)} ${buttonText}`
35 },
36 next(buttonText) {
37 return `Nächste${affix(buttonText)} ${buttonText}`
38 },
39 today(buttonText) {
40 // → Heute, Diese Woche, Dieser Monat, Dieses Jahr
41 if (buttonText === 'Tag') {
42 return 'Heute'
43 }
44 return `Diese${affix(buttonText)} ${buttonText}`
45 },
46 },
47 viewHint(buttonText) {
48 // → Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht
49 const glue = buttonText === 'Woche' ? 'n' : buttonText === 'Monat' ? 's' : 'es';
50 return buttonText + glue + 'ansicht'
51 },
52 navLinkHint: 'Gehe zu $0',
53 moreLinkHint(eventCnt) {
54 return 'Zeige ' + (eventCnt === 1 ?
55 'ein weiteres Ereignis' :
56 eventCnt + ' weitere Ereignisse')
57 },
58 closeHint: 'Schließen',
59 timeHint: 'Uhrzeit',
60 eventHint: 'Ereignis',
61 };
62
63 return de;
64
65}());