timeslots API

This commit is contained in:
Asya Vee
2025-08-26 23:36:24 +04:00
parent 47baf8dfe2
commit c0647fe512
47 changed files with 830 additions and 776 deletions

67
apps/web/messages/en.json Normal file
View File

@@ -0,0 +1,67 @@
{
"bookingForm": {
"title": "Book Your Session",
"subtitle": "Choose your pottery experience",
"loading": "Loading booking options...",
"noBookings": "No bookings available at the moment",
"checkBackLater": "Please check back later",
"selectExperience": "Select Experience",
"chooseDate": "Choose Date",
"availableTimes": "Available Times",
"yourDetails": "Your Details",
"bookingSummary": "Booking Summary",
"fullName": "Full Name",
"fullNameRequired": "Full name is required",
"nameMinLength": "Name must be at least 2 characters",
"emailAddress": "Email Address",
"emailRequired": "Email address is required",
"emailInvalid": "Please enter a valid email address",
"participants": "Number of Participants",
"participant": "participant",
"participantsPlural": "participants",
"participantsMin": "At least 1 participant required",
"participantsMax": "Maximum 8 participants allowed",
"experience": "Experience",
"date": "Date",
"time": "Time",
"total": "Total",
"paymentRequired": "Payment Required",
"continueToPayment": "Continue to Payment",
"confirmBooking": "Confirm Booking",
"perPerson": "per person"
},
"footer": {
"getInTouch": "Get in touch"
},
"language": {
"switchTo": "Switch to Georgian",
"current": "English"
},
"weekdays": {
"short": {
"sun": "Sun",
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat"
}
},
"months": {
"short": {
"jan": "Jan",
"feb": "Feb",
"mar": "Mar",
"apr": "Apr",
"may": "May",
"jun": "Jun",
"jul": "Jul",
"aug": "Aug",
"sep": "Sep",
"oct": "Oct",
"nov": "Nov",
"dec": "Dec"
}
}
}

67
apps/web/messages/ka.json Normal file
View File

@@ -0,0 +1,67 @@
{
"bookingForm": {
"title": "დაჯავშნე შენი სესია",
"subtitle": "აირჩიე ხელოვნების გამოცდილება",
"loading": "იტვირთება ჯავშნის ვარიანტები...",
"noBookings": "ამჟამად ჯავშნები არ არის ხელმისაწვდომი",
"checkBackLater": "გთხოვთ შეამოწმოთ მოგვიანებით",
"selectExperience": "აირჩიე გამოცდილება",
"chooseDate": "აირჩიე თარიღი",
"availableTimes": "ხელმისაწვდომი დრო",
"yourDetails": "შენი დეტალები",
"bookingSummary": "ჯავშნის რეზიუმე",
"fullName": "სრული სახელი",
"fullNameRequired": "სრული სახელი აუცილებელია",
"nameMinLength": "სახელი უნდა იყოს მინიმუმ 2 სიმბოლო",
"emailAddress": "ელ. ფოსტის მისამართი",
"emailRequired": "ელ. ფოსტის მისამართი აუცილებელია",
"emailInvalid": "გთხოვთ შეიყვანოთ სწორი ელ. ფოსტის მისამართი",
"participants": "მონაწილეთა რაოდენობა",
"participant": "მონაწილე",
"participantsPlural": "მონაწილე",
"participantsMin": "საჭიროა მინიმუმ 1 მონაწილე",
"participantsMax": "მაქსიმუმ 8 მონაწილე",
"experience": "გამოცდილება",
"date": "თარიღი",
"time": "დრო",
"total": "სულ",
"paymentRequired": "გადახდა საჭიროა",
"continueToPayment": "გადაიდი გადახდაზე",
"confirmBooking": "დაადასტურე ჯავშანი",
"perPerson": "ერთ ადამიანზე"
},
"footer": {
"getInTouch": "დაგვიკავშირდი"
},
"language": {
"switchTo": "გადაიარე ინგლისურზე",
"current": "ქართული"
},
"weekdays": {
"short": {
"sun": "კვი",
"mon": "ორშ",
"tue": "სამ",
"wed": "ოთხ",
"thu": "ხუთ",
"fri": "პარ",
"sat": "შაბ"
}
},
"months": {
"short": {
"jan": "იან",
"feb": "თებ",
"mar": "მარ",
"apr": "აპრ",
"may": "მაი",
"jun": "ივნ",
"jul": "ივლ",
"aug": "აგვ",
"sep": "სექ",
"oct": "ოქტ",
"nov": "ნოე",
"dec": "დეკ"
}
}
}