/* * German (DE) locale * Contributors: * - Tobias Uhlig, http://extthemes.com/ * - Gunnar Beushausen */ Ext.ensible.Date.use24HourTime = true; if(Ext.ensible.cal.CalendarView) { Ext.apply(Ext.ensible.cal.CalendarView.prototype, { startDay: 0, todayText: 'Heute', defaultEventTitleText: '(kein titel)', ddCreateEventText: 'Event erstellen für {0}', ddMoveEventText: 'Event verschieben nach {0}', ddResizeEventText: 'Event updaten nach {0}' }); } if(Ext.ensible.cal.MonthView) { Ext.apply(Ext.ensible.cal.MonthView.prototype, { moreText: '+{0} weitere...', getMoreText: function(numEvents){ return '+{0} weitere...'; }, detailsTitleDateFormat: 'F j' }); } if(Ext.ensible.cal.CalendarPanel) { Ext.apply(Ext.ensible.cal.CalendarPanel.prototype, { todayText: 'Heute', dayText: 'Tag', weekText: 'Woche', monthText: 'Monat', jumpToText: 'Springe zu:', goText: 'los', multiDayText: '{0} Tage', multiWeekText: '{0} Wochen', getMultiDayText: function(numDays){ return '{0} Tage'; }, getMultiWeekText: function(numWeeks){ return '{0} Wochen'; } }); } if(Ext.ensible.cal.EventEditWindow) { Ext.apply(Ext.ensible.cal.EventEditWindow.prototype, { width: 600, labelWidth: 65, titleTextAdd: 'Event erstellen', titleTextEdit: 'Event editieren', savingMessage: 'Speichere Daten...', deletingMessage: 'Lösche events...', detailsLinkText: 'Editiere Details...', saveButtonText: 'speichern', deleteButtonText: 'Löschen', cancelButtonText: 'Abbrechen', titleLabelText: 'Titel', datesLabelText: 'Wann', calendarLabelText: 'Kalender' }); } if(Ext.ensible.cal.EventEditForm) { Ext.apply(Ext.ensible.cal.EventEditForm.prototype, { labelWidth: 65, labelWidthRightCol: 65, title: 'Event Formular', titleTextAdd: 'Event hinzufügen', titleTextEdit: 'Event editieren', saveButtonText: 'Speichern', deleteButtonText: 'Löschen', cancelButtonText: 'Abbrechen', titleLabelText: 'Titel', datesLabelText: 'Wann', reminderLabelText: 'Erinnerung', notesLabelText: 'Notizen', locationLabelText: 'Ort', webLinkLabelText: 'Web Link', calendarLabelText: 'Kalender', repeatsLabelText: 'Wiederholungen' }); } if(Ext.ensible.cal.DateRangeField) { Ext.apply(Ext.ensible.cal.DateRangeField.prototype, { toText: 'bis', allDayText: 'ganzer Tag' }); } if(Ext.ensible.cal.CalendarCombo) { Ext.apply(Ext.ensible.cal.CalendarCombo.prototype, { fieldLabel: 'Kalender' }); } if(Ext.ensible.cal.CalendarList) { Ext.apply(Ext.ensible.cal.CalendarList.prototype, { title: 'Kalender' }); } if(Ext.ensible.cal.CalendarListMenu) { Ext.apply(Ext.ensible.cal.CalendarListMenu.prototype, { displayOnlyThisCalendarText: 'Nur diesen Kalender anzeigen' }); } if(Ext.ensible.cal.RecurrenceCombo) { Ext.apply(Ext.ensible.cal.RecurrenceCombo.prototype, { fieldLabel: 'Wiederholungen', recurrenceText: { none: 'keine Wiederholungen', daily: 'täglich', weekly: 'wöchentlich', monthly: 'monatlich', yearly: 'jährlich' } }); } if(Ext.ensible.cal.ReminderField) { Ext.apply(Ext.ensible.cal.ReminderField.prototype, { fieldLabel: 'Erinnerung', noneText: 'keine', atStartTimeText: 'zur Startzeit', getMinutesText: function(numMinutes){ return numMinutes === 1 ? 'minute' : 'minuten'; }, getHoursText: function(numHours){ return numHours === 1 ? 'stunde' : 'stunden'; }, getDaysText: function(numDays){ return numDays === 1 ? 'tag' : 'tage'; }, getWeeksText: function(numWeeks){ return numWeeks === 1 ? 'woche' : 'wochen'; }, reminderValueFormat: '{0} {1} vor Terminbeginn' // e.g. "2 hours before start" }); } if(Ext.ensible.cal.DateRangeField) { Ext.apply(Ext.ensible.cal.DateRangeField.prototype, { dateFormat: 'j.n.Y' }); } if(Ext.ensible.cal.EventContextMenu) { Ext.apply(Ext.ensible.cal.EventContextMenu.prototype, { editDetailsText: 'Details editieren', deleteText: 'Löschen', moveToText: 'verschieben nach...' }); } if(Ext.ensible.cal.DropZone) { Ext.apply(Ext.ensible.cal.DropZone.prototype, { dateRangeFormat: '{0}-{1}', dateFormat: 'j.n' }); } if(Ext.ensible.cal.DayViewDropZone) { Ext.apply(Ext.ensible.cal.DayViewDropZone.prototype, { dateRangeFormat: '{0}-{1}', dateFormat : 'j.n' }); } if(Ext.ensible.cal.BoxLayoutTemplate) { Ext.apply(Ext.ensible.cal.BoxLayoutTemplate.prototype, { firstWeekDateFormat: 'D j', otherWeeksDateFormat: 'j', singleDayDateFormat: 'l, F j, Y', multiDayFirstDayFormat: 'M j, Y', multiDayMonthStartFormat: 'M j' }); } if(Ext.ensible.cal.MonthViewTemplate) { Ext.apply(Ext.ensible.cal.MonthViewTemplate.prototype, { dayHeaderFormat: 'D', dayHeaderTitleFormat: 'l, F j, Y' }); }