/* * Czech locale * By Martin Kusyn (2011/03/09) */ Ext.ensible.Date.use24HourTime = true; if(Ext.ensible.cal.CalendarView) { Ext.apply(Ext.ensible.cal.CalendarView.prototype, { startDay: 1, todayText: 'Dnes', defaultEventTitleText: '(Bez názvu)', ddCreateEventText: 'Vytvořit událost v čase {0}', ddMoveEventText: 'Přenést událost na {0}', ddResizeEventText: 'Aktualizovat událost v čase {0}' }); } if(Ext.ensible.cal.MonthView) { Ext.apply(Ext.ensible.cal.MonthView.prototype, { detailsTitleDateFormat: 'j. F', getMoreText: function(numEvents){ return numEvents < 5 ? '+{0} další...' : '+{0} dalších...'; } }); } if(Ext.ensible.cal.CalendarPanel) { Ext.apply(Ext.ensible.cal.CalendarPanel.prototype, { todayText: 'Dnes', dayText: 'Den', weekText: 'Týden', monthText: 'Měsíc', jumpToText: 'Přejít na:', goText: 'Přejít', getMultiDayText: function(numDays){ return numDays < 5 ? '{0} Dny' : '{0} Dní'; }, getMultiWeekText: function(numWeeks){ return numWeeks < 5 ? '{0} Týdny' : '{0} Týdnů'; } }); } if(Ext.ensible.cal.EventEditWindow) { Ext.apply(Ext.ensible.cal.EventEditWindow.prototype, { width: 600, labelWidth: 65, titleTextAdd: 'Přidat událost', titleTextEdit: 'Upravit událost', savingMessage: 'Ukládání změn...', deletingMessage: 'Smazat událost...', detailsLinkText: 'Upravit detaily...', saveButtonText: 'Uložit', deleteButtonText: 'Smazat', cancelButtonText: 'Storno', titleLabelText: 'Název', datesLabelText: 'Kdy', calendarLabelText: 'Kalendář' }); } if(Ext.ensible.cal.EventEditForm) { Ext.apply(Ext.ensible.cal.EventEditForm.prototype, { labelWidth: 65, labelWidthRightCol: 65, title: 'Událost', titleTextAdd: 'Přidat událost', titleTextEdit: 'Upravit událost', saveButtonText: 'Uložit', deleteButtonText: 'Smazat', cancelButtonText: 'Storno', titleLabelText: 'Název', datesLabelText: 'Kdy', reminderLabelText: 'Upomínka', notesLabelText: 'Poznámky', locationLabelText: 'Kde', webLinkLabelText: 'Odkaz', calendarLabelText: 'Kalendář', repeatsLabelText: 'Opakování' }); } if(Ext.ensible.cal.DateRangeField) { Ext.apply(Ext.ensible.cal.DateRangeField.prototype, { toText: 'do', allDayText: 'Celý den' }); } if(Ext.ensible.cal.CalendarCombo) { Ext.apply(Ext.ensible.cal.CalendarCombo.prototype, { fieldLabel: 'Kalendář' }); } if(Ext.ensible.cal.CalendarList) { Ext.apply(Ext.ensible.cal.CalendarList.prototype, { title: 'Kalendáře' }); } if(Ext.ensible.cal.CalendarListMenu) { Ext.apply(Ext.ensible.cal.CalendarListMenu.prototype, { displayOnlyThisCalendarText: 'Zobrazit pouze tento kalendář' }); } if(Ext.ensible.cal.RecurrenceCombo) { Ext.apply(Ext.ensible.cal.RecurrenceCombo.prototype, { fieldLabel: 'Opakování', recurrenceText: { none: 'Neopakovat', daily: 'Denně', weekly: 'Týdně', monthly: 'Mesíčně', yearly: 'Ročně' } }); } if(Ext.ensible.cal.ReminderField) { Ext.apply(Ext.ensible.cal.ReminderField.prototype, { fieldLabel: 'Připomínka', noneText: 'Žádná', atStartTimeText: 'Na začátku', getMinutesText: function(numMinutes){ if(numMinutes === 1){ return 'minuta'; } return numMinutes < 5 ? 'minuty' : 'minut'; }, getHoursText: function(numHours){ if(numHours === 1){ return 'hodina'; } return numHours < 5 ? 'hodiny' : 'hodin'; }, getDaysText: function(numDays){ if(numDays === 1){ return 'den'; } return numDays < 5 ? 'dny' : 'dní'; }, getWeeksText: function(numWeeks){ if(numWeeks === 1){ return 'týden'; } return numWeeks < 5 ? 'týdny' : 'týdnů'; }, reminderValueFormat: '{0} {1} před začátkem' // 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: 'Upravit detaily', deleteText: 'Smazat', moveToText: 'Přesunout...' }); } 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, j. F Y', multiDayFirstDayFormat: 'j. M, Y', multiDayMonthStartFormat: 'j. M' }); } if(Ext.ensible.cal.MonthViewTemplate) { Ext.apply(Ext.ensible.cal.MonthViewTemplate.prototype, { dayHeaderFormat: 'D', dayHeaderTitleFormat: 'l, j. F Y' }); } if(Ext.form.TimeField){ Ext.apply(Ext.form.TimeField.prototype, { minText : "Čas v tomto poli musí být stejný nebo pozdější než {0}", maxText : "Čas v tomto poli musí být stejný nebo dřívější než {0}", invalidText : "{0} není platný čas", format : "H:i", altFormats : "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H" }); }