templates2.Booking.Nuxt/shared/en.json
w4c-templates 3491e2d39c
Some checks failed
CI / quality (push) Has been cancelled
chore(template): publish Booking.Nuxt
2026-10-11 23:27:22 +03:00

187 lines
5.8 KiB
JSON

{
"brand": { "name": "Acme Booking" },
"nav": {
"home": "Home",
"services": "Services",
"book": "Book now",
"pricing": "Pricing",
"dashboard": "Dashboard",
"admin": "Admin",
"myBookings": "My bookings",
"login": "Sign in",
"register": "Create account",
"logout": "Sign out"
},
"home": {
"title": "Book your next appointment in seconds",
"subtitle": "Choose a service, pick a time that works, and get an instant confirmation — with a calendar invite by email.",
"cta": "Book an appointment",
"secondaryCta": "Browse services",
"featuresTitle": "Why book with us",
"features": {
"slots": { "title": "Real availability", "body": "Slots come from each specialist's schedule and update as bookings are made." },
"instant": { "title": "Instant confirmation", "body": "A confirmation email and an .ics calendar link land the moment you book." },
"account": { "title": "Your account", "body": "Sign in to review upcoming appointments or cancel your own bookings." },
"admin": { "title": "Admin calendar", "body": "Staff manage services, schedules and the day/week calendar behind a role guard." }
}
},
"pricing": {
"title": "Simple pricing",
"subtitle": "Start free. Upgrade when you grow.",
"perMonth": "/ month",
"choose": "Choose plan",
"current": "Current plan",
"upgraded": "Your plan is now active."
},
"auth": {
"loginTitle": "Sign in",
"registerTitle": "Create your account",
"email": "Email",
"password": "Password",
"name": "Name",
"submitLogin": "Sign in",
"submitRegister": "Create account",
"noAccount": "No account yet?",
"hasAccount": "Already have an account?",
"demoHint": "Demo: admin@example.com / user@example.com — password \"password\"."
},
"dashboard": {
"title": "Dashboard",
"welcome": "Welcome, {name}",
"plan": "Your plan",
"usage": "Usage",
"myBookings": "Manage your appointments"
},
"services": {
"title": "Services",
"subtitle": "Pick a service to see duration, price and availability.",
"duration": "Duration",
"price": "Price",
"book": "Book now",
"viewService": "Details",
"empty": "No services are available yet.",
"staffTitle": "Available with",
"noStaff": "No specialists assigned yet."
},
"booking": {
"title": "Book an appointment",
"intro": "Follow the steps to reserve your slot.",
"pickService": "Choose a service",
"pickStaff": "Choose a specialist",
"anyStaff": "Any available specialist",
"pickDate": "Choose a date",
"pickSlot": "Choose a time",
"noSlots": "No times available on this date. Try another day.",
"details": "Your details",
"name": "Full name",
"email": "Email",
"notes": "Notes (optional)",
"confirm": "Confirm booking",
"submitting": "Booking…",
"back": "Back",
"next": "Continue",
"step": "Step {n} of {total}",
"timezoneNote": "Times shown in {tz}.",
"pastDate": "Choose today or a future date.",
"confirmedTitle": "You're booked!",
"confirmedBody": "Thanks, {name} — your appointment is saved.",
"pendingNote": "Your booking is pending — the team will confirm it shortly.",
"addToCalendar": "Add to calendar (.ics)",
"bookAnother": "Book another appointment",
"viewBookings": "My bookings",
"notFound": "We couldn't find that booking."
},
"account": {
"title": "My bookings",
"upcoming": "Upcoming",
"past": "Past",
"cancel": "Cancel booking",
"cancelling": "Cancelling…",
"cancelled": "Cancelled",
"noUpcoming": "You have no upcoming appointments.",
"noPast": "No past appointments.",
"bookNow": "Book an appointment",
"with": "with"
},
"admin": {
"title": "Admin",
"overview": "Overview",
"users": "Users",
"audit": "Audit log",
"services": "Services",
"bookings": "Bookings",
"staff": "Staff",
"totalUsers": "Total users",
"activeSubs": "Active subscriptions",
"makeAdmin": "Make admin",
"makeUser": "Make user",
"delete": "Delete",
"readOnly": "You have read-only access.",
"empty": "Nothing here yet.",
"actions": "Actions",
"edit": "Edit",
"save": "Save",
"cancel": "Cancel",
"created": "Created",
"none": "—",
"name": "Name",
"slug": "Slug",
"title_field": "Title",
"bio": "Bio",
"color": "Avatar colour",
"email": "Email",
"description": "Description",
"duration": "Duration (min)",
"price": "Price (cents)",
"active": "Active",
"inactive": "Inactive",
"assignedStaff": "Assigned staff",
"assignedServices": "Services",
"newService": "New service",
"editService": "Edit service",
"newStaff": "New staff member",
"editStaff": "Edit staff member",
"newBooking": "New booking",
"workingHours": "Working hours",
"weekday": "Day",
"startTime": "Start",
"endTime": "End",
"addHours": "Add working hours",
"removeHours": "Remove",
"status": "Status",
"service": "Service",
"staffMember": "Specialist",
"when": "When",
"customer": "Customer",
"anyStaff": "Unassigned",
"filters": "Filters",
"all": "All",
"from": "From",
"to": "To",
"apply": "Apply",
"reset": "Reset",
"viewList": "List",
"viewDay": "Day",
"viewWeek": "Week",
"today": "Today",
"prev": "Previous",
"next": "Next",
"noBookings": "No bookings in this range.",
"moveTo": "Move to",
"statusPending": "Pending",
"statusConfirmed": "Confirmed",
"statusCancelled": "Cancelled",
"statusCompleted": "Completed",
"statusNoShow": "No-show"
},
"common": {
"loading": "Loading…",
"empty": "Nothing here yet.",
"error": "Something went wrong.",
"retry": "Try again",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete"
}
}