You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 line
1.7KB

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