Zaptime Locale
ts
interface ZaptimeLocale {
preset?: string;
startDayOfWeek?: "sun" | "mon" | "tue" | "wed" | "thu" | "fri" | "sat";
headers?: {
mon?: string;
tue?: string;
wed?: string;
thu?: string;
fri?: string;
sat?: string;
sun?: string;
};
hideTimePreferences?: boolean;
texts?: {
introduction?: string;
chooseDate?: string;
noTimeSlotAvailable?: string;
choosePreferredTime?: string;
pickTime?: string;
showNextMonth?: string;
};
confirmationForm?: {
confirmBooking?: string;
reschedulingEvent?: string;
addGuests?: string;
slotNoLongerAvailable?: string;
rescheduleNotAllowed?: string;
buttons?: {
confirmBooking?: string;
reschedule?: string;
goBack?: string;
};
payments?: {
showBillingDetails: string;
price: string;
cardNumber: string;
name: string;
email: string;
company: string;
address: string;
city: string;
zip: string;
country: string;
vatId: string;
crn: string;
};
};
}| Key | Description |
|---|---|
preset | Language code (en, de, cs, sk, pl, fr, es, it, nl, pt, sv, fi, ro, ...). Drives date formatting and the default texts. |
startDayOfWeek | First column of the month grid. |
headers | Weekday labels in the grid header. |
hideTimePreferences | Hide the timezone and 12h/24h controls. |
texts | Copy shown in the calendar view. |
confirmationForm | Copy shown in the booking form, reschedule confirmation and error states. |
confirmationForm.payments | Labels of the billing form for paid event types. |
All texts can also be edited per event type in the dashboard; local values override them. See the i18n guide.
