| Bookings are currently disabled. | Your club has temporarily disabled bookings entirely. |
| You already have N future bookings. You can have a maximum of M future bookings. | Your club limits how many bookings you may have open at once in advance. Cancel an existing booking first or wait until one of your current bookings has passed. |
| You already have N booking(s) on [date]. You can have a maximum of M booking(s) per day. | Your club limits how many bookings you may have on the same day. |
| You already have N booking(s) in the week of [date]. You can have a maximum of M booking(s) per week. | Your club limits how many bookings you may have in the same week. |
| You can book a maximum of N days ahead. | Your club sets a limit on how far ahead you may book (often a week). |
| The end time must be later than the start time. | Something went wrong selecting your time slot — try again from the availability screen. |
| The booking must fall within opening hours: [hours]. | The chosen time falls outside your club’s opening hours on that day — the message shows the hours that are valid. |
| No opening hours have been set for this day (yet). Contact the administrator. | Your club hasn’t configured opening hours for this day. |
| The chosen time falls within a club closing period. | The club is closed at that time, for example due to maintenance or a holiday. |
| This lane is already booked at this time. | Someone else was just ahead of you — choose a different time slot or lane. |
| You already have a booking at this time on another lane. | You cannot have two bookings at the same time. |
| The chosen calibre is not allowed on this lane. | This lane doesn’t allow that calibre — choose a different calibre or lane. |
| The calibre of the chosen club firearm is not allowed on this lane. | Same thing, but for the calibre of the club firearm you chose. |
| No or multiple members found with this name. | When booking for another member: provide the full first name + last name or the email address. |
| 2nd slot: [error message] | You checked “Book a second consecutive time slot”, but that second time slot itself failed — the reason follows the colon (for example because it’s already taken in the meantime). Your first time slot remains booked. |
| The second time slot was not added: you’ve reached your booking limit. | Adding the second time slot would put you over your limit (per day, per week or total). Your first time slot remains booked. |