/*
* 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"
});
}