{
    "PUBLIC_BOOKING": {
        "ACCORDION_RANGE_GROUP": {
            "NUM_SLOTS_AVAILABLE": "{SLOTS_NUMBER, plural, =0{0 available} =1{1 available} other{{SLOTS_NUMBER} available}}",
            "NUM_SLOTS_AVAILABLE_ARIA_LABEL": "{{slotsNumber}} slots available",
            "CALENDAR": "Calendar"
        },
        "ITEM_DETAILS": {
            "MOVE_BOOKING_SUCCESS_ALERT": "Your booking has been moved to {{datetime.formattedLongStringWithTime()}}",
            "MOVE_BOOKING_FAIL_ALERT": "Failed to move booking. Please try again.",
            "FIELD_REQUIRED": "@:COMMON.FORM.FIELD_REQUIRED"
        },
        "ADD_RECIPIENT": {
            "MODAL_HEADING": "@:COMMON.TERMINOLOGY.RECIPIENT",
            "WHO_TO_QUESTION": "Who should we send the gift voucher to?",
            "WHO_TO_OPTION_ME": "Me",
            "WHO_TO_OPTION_NOT_ME": "Someone else",
            "NAME_LBL": "@:COMMON.TERMINOLOGY.NAME",
            "NAME_REQUIRED": "Please enter the recipient's name",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID",
            "EMAIL_REQUIRED": "Please enter the recipient's email address",
            "ADD_LBL": "Add Recipient",
            "CANCEL_LBL": "@:COMMON.BTN.CANCEL"
        },
        "BASKET_DETAILS": {
            "MODAL_HEADING": "Basket Details",
            "NO_ITEMS_IN_BASKET": "No items added to basket yet.",
            "ITEM_COL_HEADING": "@:COMMON.TERMINOLOGY.ITEM",
            "TIME_DURATION_COL_HEADING": "@:COMMON.TERMINOLOGY.APPOINTMENT",
            "ITEM_TIME_AND_DURATION": "{{time | datetime: 'LLLL'}} for {{duration | time_period}}",
            "CANCEL_BTN": "@:COMMON.BTN.CANCEL",
            "CHECKOUT_BTN": "@:COMMON.BTN.CHECKOUT",
            "BASKET_STATUS": "{N, plural, =0{empty} one{One item in your basket} other{#items in your basket}}"
        },
        "BASKET_ITEM_SUMMARY": {
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "DURATION_LBL": "@:COMMON.TERMINOLOGY.DURATION",
            "RESOURCE_LBL": "@:COMMON.TERMINOLOGY.RESOURCE",
            "PERSON_LBL": "@:COMMON.TERMINOLOGY.PERSON",
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
            "DATE_LBL": "@:COMMON.TERMINOLOGY.DATE",
            "TIME_LBL": "@:COMMON.TERMINOLOGY.TIME"
        },
        "CALENDAR": {
            "NEXT_BTN": "@:COMMON.BTN.NEXT",
            "MOVE_BOOKING_BTN": "@:COMMON.BTN.MOVE_BOOKING",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "UNAVAILABLE": "Unavailable",
            "AVAILABLE": "Available",
            "ANY_AVAILABLE": "Any available",
            "PERSON_LABEL": "Staff member",
            "RESOURCE_LABEL": "Resource",
            "AVAILABLE_TIMES_CAPTION": "Available times on {{date}}",
            "TITLE_DATE": "Select a date",
            "TITLE_DATE_AND_TIME": "Select a date and time",
            "TIMEZONE_LABEL": "Timezone",
            "NO_AVAILABILITY_FOUND_FOR": "No availability found for {{combination}}",
            "NO_AVAILABILITY_FOUND": "No availability found",
            "TO": "to"
        },
        "CATEGORY": {
            "STEP_DESCRIPTION": "Select appointment type",
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "CANCEL_MODAL": {
            "MODAL_HEADING": "Are you sure you want to cancel this booking?",
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "WHEN_LBL": "@:COMMON.TERMINOLOGY.WHEN",
            "CANCEL_BOOKING_BTN": "@:COMMON.BTN.CANCEL_BOOKING",
            "DONT_CANCEL_BOOKING_BTN": "@:COMMON.BTN.DO_NOT_CANCEL_BOOKING"
        },
        "CHECK_ITEMS": {
            "STEP_HEADING": "Review",
            "BOOKING_QUESTIONS_HEADING": "Your Booking",
            "NEXT_BTN": "@:COMMON.BTN.NEXT",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "REQUIRED_FIELDS": "Required fields*",
            "AGREE": "I agree to the ",
            "TERMS_AND_CONDITIONS": "terms and conditions",
            "TITLE": "Enter your details"
        },
        "CHECKOUT": {
            "STEP_HEADING": "Payment",
            "PAYMENT_DETAILS_HEADING": "Payment details",
            "PAY_BTN": "@:COMMON.BTN.PAY"
        },
        "CHECKOUT_EVENT": {
            "STEP_DESCRIPTION": "Please complete payment to confirm your booking.",
            "TICKETS_HEADER": "@:COMMON.TERMINOLOGY.TICKETS",
            "TYPE_COL_HEADING": "Type",
            "PRICE_COL_HEADING": "@:COMMON.TERMINOLOGY.PRICE",
            "QTY_COL_HEADING": "Qty",
            "PRICE_FREE": "@:COMMON.TERMINOLOGY.PRICE_FREE",
            "BASKET_TOTAL_LBL": "@:COMMON.TERMINOLOGY.TOTAL",
            "FOR_NUM_TICKETS": "(for {{count_as}})",
            "PAY_BTN": "@:COMMON.BTN.PAY"
        },
        "CLIENT": {
            "STEP_HEADING": "Your Details",
            "ADMIN_STEP_HEADING": "Customer Details",
            "FIELD_REQUIRED": "This field is required"
        },
        "COMPANY_CARDS": {
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "COMPANY_LIST": {
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "CONFIRMATION": {
            "TITLE": "@:COMMON.TERMINOLOGY.CONFIRMATION",
            "BOOKING_CONFIRMATION": "Thanks {{member_name}}. Your booking is now confirmed. We have emailed you the details below.",
            "MOVE_BOOKING_CONFIRMATION": "Thanks {{member_name}}. Your booking has been moved.",
            "WAITLIST_CONFIRMATION": "Thanks {{member_name}}. You have successfully made the following bookings. We have you emailed you the details below.",
            "PRINT_BTN": "@:COMMON.TERMINOLOGY.PRINT",
            "PURCHASE_REF_LBL": "Order Reference",
            "BOOKING_REF_LBL": "@:COMMON.TERMINOLOGY.BOOKING_REF",
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "DATE_TIME_LBL": "@:COMMON.TERMINOLOGY.DATE_TIME",
            "TIME_LBL": "@:COMMON.TERMINOLOGY.TIME",
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
            "PURCHASE_CONFIRMATION_HEADING": "Extra information",
            "MESSAGE": "Thanks, {{name}}! Your booking has been confirmed",
            "YOUR_BOOKING": "Your booking",
            "YOUR_PURCHASES": "Your purchases"
        },
        "MEMBER_LOGIN_FORM": {
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "EMAIL_REQUIRED": "@:COMMON.FORM.EMAIL_REQUIRED",
            "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID",
            "PASSWORD_LBL": "@:COMMON.FORM.PASSWORD",
            "PASSWORD_REQURIED": "@:COMMON.FORM.PASSWORD_REQUIRED",
            "REMEMBER_ME": "Remember me",
            "LOGIN_BTN": "@:COMMON.BTN.LOGIN"
        },
        "MONTH_PICKER": {
            "BACK_BTN": "Previous",
            "NEXT_BTN": "Next"
        },
        "POPOUT_EXPORT_BOOKING": {
            "LONG_EXPORT_LBL": "@:PUBLIC_BOOKING.POPOUT_EXPORT_BOOKING.SHORT_EXPORT_LBL",
            "SHORT_EXPORT_LBL": "Add to calendar"
        },
        "PRICE_FILTER": {
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE"
        },
        "SERVICE_LIST_FILTER": {
            "FILTER_HEADING": "@:COMMON.TERMINOLOGY.FILTER",
            "CATEGORY_LBL": "@:COMMON.TERMINOLOGY.CATEGORY",
            "ANY_CATEGORY": "Any Category",
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "SERVICE_PLACEHOLDER": "@:COMMON.TERMINOLOGY.SERVICE",
            "RESET_BTN": "@:COMMON.TERMINOLOGY.RESET"
        },
        "WEEK_CALENDAR": {
            "NO_AVAILABILITY": "It looks like there's no availability for the next {time_range_length, plural, one{day} other{# days}}",
            "MAX_DATE_POPOVER": "It's not possible to make a booking more than {{maxDateDuration}} in advance",
            "NO_EVENTS_FOUND": "This service has no available events",
            "NEXT_AVAIL_BTN": "Jump to Next Available Day",
            "DATE_LBL": "@:COMMON.TERMINOLOGY.DATE",
            "DATE_BTN_TITLE": "Pick date",
            "ANY_DATE": "- Any Date -",
            "MORNING_HEADER": "AM",
            "AFTERNOON_HEADER": "@:COMMON.TERMINOLOGY.AFTERNOON",
            "EVENING_HEADER": "PM",
            "TO": "to"
        },
        "BASKET": {
            "TITLE": "Your basket",
            "NO_ITEMS_HEADING": "There are no items in the basket",
            "NO_ITEMS_DESCRIBE": "Please press the add another item button if you wish to add a product or service.",
            "ITEM_COL_HEADING": "@:COMMON.TERMINOLOGY.ITEM",
            "PRICE_COL_HEADING": "@:COMMON.TERMINOLOGY.PRICE",
            "RECIPIENT_LBL": "@:COMMON.TERMINOLOGY.RECIPIENT",
            "GIFT_CERT_PAID_LBL": "Certificate Paid",
            "GIFT_CERT_HEADING": "@:COMMON.TERMINOLOGY.GIFT_CERTIFICATES",
            "ORIGINAL_PRICE_LBL": "Original Price",
            "BOOKING_FEE_LBL": "@:COMMON.TERMINOLOGY.BOOKING_FEE",
            "GIFT_CERT_TOTAL_LBL": "@:COMMON.TERMINOLOGY.GIFT_CERTIFICATES",
            "GIFT_CERT_BALANCE_LBL": "Remaining Value on Gift Certificate",
            "COUPON_DISCOUNT_LBL": "Coupon Discount",
            "TOTAL_LBL": "@:COMMON.TERMINOLOGY.TOTAL",
            "TOTAL_DUE_NOW_LBL": "@:COMMON.TERMINOLOGY.TOTAL_DUE_NOW",
            "WALLET": {
                "HEADING": "@:COMMON.TERMINOLOGY.WALLET",
                "BALANCE_LBL": "Current Wallet Balance",
                "BALANCE_INSUFFICIENT": "You do not currently have enough money in your wallet account. You can either pay the full amount, or top up to add more money to your wallet.",
                "REMAINDER": "You will have {{remainder | currency}} left in your wallet after this purchase",
                "TOP_UP_BTN": "@:COMMON.BTN.TOP_UP"
            },
            "APPLY_COUPON_LBL": "Apply a coupon",
            "APPLY_COUPON_BTN": "@:COMMON.BTN.APPLY",
            "GIFT_CERTIFICATE": {
                "QUESTION": "Have a gift certificate?",
                "APPLY_LBL": "Apply a Gift Certificate",
                "APPLY_ANOTHER_LBL": "Apply another Gift Certificate",
                "CODE_PLACEHOLDER": "Enter a certificate code",
                "APPLY_BTN": "@:COMMON.BTN.APPLY"
            },
            "ADD_ANOTHER_EVENT_BTN": "Add another event",
            "ADD_ANOTHER_SERVICE_BTN": "Add another service",
            "CHECKOUT_BTN": "@:COMMON.BTN.CHECKOUT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "BASKET_SUMMARY": {
            "STEP_HEADING": "Summary",
            "STEP_DESCRIPTION": "Please review the following information",
            "DATE_TIME_LBL": "@:COMMON.TERMINOLOGY.DATE_TIME",
            "DURATION_LBL": "@:COMMON.TERMINOLOGY.DURATION",
            "NAME_LBL": "@:COMMON.TERMINOLOGY.NAME",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "MOBILE_LBL": "@:COMMON.TERMINOLOGY.MOBILE",
            "ADDRESS_LBL": "@:COMMON.TERMINOLOGY.ADDRESS1",
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
            "CONFIRM_BTN": "@:COMMON.BTN.CONFIRM",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "TITLE": "Review booking",
            "BOOKINGS_HEADING": "Your booking",
            "YOUR_PURCHASES": "Your purchases",
            "SERVICE": "Service",
            "STAFF": "Staff",
            "DATE_AND_TIME": "Date and time",
            "DURATION": "Duration",
            "DATE": "Date",
            "TIME": "Time",
            "PRODUCT_LOCATION": "{{type}} location",
            "LOCATION": "Location",
            "STORE_NAME": "Store name",
            "ADDRESS": "Address",
            "PERSONAL_INFO": "Personal info",
            "EVENT": "Event",
            "YOUR_DETAILS": "Your details",
            "NAME": "Name",
            "EMAIL_ADDRESS": "Email address",
            "MOBILE_NUMBER": "Mobile number",
            "PRODUCT": "{{type}}",
            "PRODUCT_INFORMATION": "{{type}} information",
            "BASKET_SUMMARY_CONFIRMATION": "Your booking is almost complete. Please check the details you have entered are correct and confirm your booking below."
        },
        "BOOK_WAITLIST": {
            "STEP_HEADING": "Your Waitlist {num_bookings, plural =1{Booking} other{Bookings}}",
            "BOOKING_REF_LBL": "@:COMMON.TERMINOLOGY.BOOKING_REF",
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "DATE_TIME_LBL": "@:COMMON.TERMINOLOGY.DATE_TIME",
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
            "BOOK_BTN": "@:COMMON.BTN.BOOK",
            "TOTAL_LBL": "@:COMMON.TERMINOLOGY.TOTAL",
            "TOTAL_DUE_NOW": "@:COMMON.TERMINOLOGY.TOTAL_DUE_NOW",
            "BASKET_TOTAL": "@:COMMON.TERMINOLOGY.TOTAL",
            "BASKET_TOTAL_DUE_NOW": "@:COMMON.TERMINOLOGY.TOTAL_DUE_NOW",
            "BOOKING_CONFIRMATION": "Thanks {{member_name}}. You have successully booked onto {{purchase_item}}.",
            "PRINT_BTN": "@:COMMON.TERMINOLOGY.PRINT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "ERROR_MODAL": {
            "OK_BTN": "@:COMMON.BTN.OK"
        },
        "MEMBER_FORM": {
            "FIRST_NAME_LBL": "@:COMMON.TERMINOLOGY.FIRST_NAME",
            "LAST_NAME_LBL": "@:COMMON.TERMINOLOGY.LAST_NAME",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "PHONE_LBL": "@:COMMON.TERMINOLOGY.PHONE",
            "MOBILE_LBL": "@:COMMON.TERMINOLOGY.MOBILE",
            "SAVE_BTN": "@:COMMON.BTN.SAVE"
        },
        "BASKET_WALLET": {
            "STEP_HEADING": "Make Payment",
            "SHOW_TOP_UP_FORM_BTN": "@:COMMON.BTN.TOP_UP",
            "TOP_UP_BTN": "Top up Wallet",
            "AMOUNT_BY_LBL": "Amount",
            "BASKET_WALLET": "@:COMMON.TERMINOLOGY.WALLET",
            "MINIMUM_AMOUNT_WARNING": "Minimum top up amount must be greater than {{min_amount | currency}}",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "TOPUP_AMOUNT_PLACEHOLDER": "Enter Top Up Amount"
        },
        "DASH": {
            "TITLE": "Dashboard",
            "DESCRIPTION": "Pick a Location/Person"
        },
        "MONTH_CALENDAR": {
            "PREV_MONTH_BTN": "Previous Month",
            "NEXT_MONTH_BTN": "Next Month",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "DEAL_LIST": {
            "HEADING": "@:COMMON.TERMINOLOGY.GIFT_CERTIFICATES",
            "BUY_GIFT_CERT_BTN": "Buy Gift Certificates",
            "SELECTED_CERTS_HEADING": "Selected Gift Certificates",
            "CERTIFICATE_COL_HEADING": "@:COMMON.TERMINOLOGY.ITEM",
            "PRICE_COL_HEADING": "@:COMMON.TERMINOLOGY.PRICE",
            "RECIPIENT_FORM": {
                "HEADING": "Add Recipient",
                "RECIPIENT_NAME_LBL": "Recipient Name",
                "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
                "ADD_RECIPIENT_BTN": "Add",
                "NAME_REQUIRED": "Please enter your name",
                "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID"
            },
            "RECIPIENT_HEADING": "@:COMMON.TERMINOLOGY.RECIPIENT",
            "RECIPIENT_NAME_LBL": "@:COMMON.TERMINOLOGY.NAME",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "BUY_BTN": "@:COMMON.BTN.BUY",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "CERT_NOT_SELECTED_ALERT": "You need to select at least one Gift Certificate to continue"
        },
        "DURATION_LIST": {
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "DURATON_NOT_SELECTED_ALERT": "You need to select a duration"
        },
        "EVENT": {
            "EVENT_DETAILS_HEADING": "Event details",
            "TICKET_TYPE_COL_HEADING": "@:COMMON.TERMINOLOGY.TYPE",
            "TICKET_PRICE_COL_HEADING": "@:COMMON.TERMINOLOGY.PRICE",
            "TICKET_QTY_COL_HEADING": "Qty",
            "EVENT_SOLD_OUT": "Sold Out",
            "ADD_ONS_LBL": "Add-ons",
            "SUBTOTAL_LBL": "Subtotal",
            "GIFT_CERT_LBL": "@:COMMON.TERMINOLOGY.GIFT_CERTIFICATE",
            "DISCOUNT_LBL": "Discount",
            "BASKET_TOTAL_LBL": "@:COMMON.TERMINOLOGY.TOTAL",
            "BASKET_TOTAL_DUE_LBL": "Total Due",
            "CUSTOMER_DETAILS_HEADING": "Your details",
            "FOR_NUM_TICKETS": "(for {{count_as}})",
            "TICKET_ACCORDION": {
                "YOUR_TICKETS": "Your tickets",
                "HEADING": "Ticket {num_tickets, plural, =0{details} other{{ticket_number} details}}",
                "ATTENDEE_IS_YOU_QUESTION": "Are you the attendee?",
                "ATTENDEE_USE_MY_DETAILS": "Yes, use my details",
                "FIRST_NAME_LBL": "@:COMMON.TERMINOLOGY.FIRST_NAME",
                "FIRST_NAME_REQUIRED": "Please enter the attendee's first name",
                "LAST_NAME_LBL": "@:COMMON.TERMINOLOGY.LAST_NAME",
                "LAST_NAME_REQUIRED": "Please enter the attendee's last name",
                "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
                "EMAIL_REQUIRED": "Please enter the attendee's email address",
                "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID"
            },
            "T_AND_C_LBL": "@:COMMON.FORM.TERMS_AND_CONDITIONS",
            "T_AND_C_REQUIRED": "@:COMMON.FORM.TERMS_AND_CONDITIONS_REQUIRED",
            "RESERVE_TICKET_BTN": "Reserve {num_tickets, plural, =0{Ticket} one{Ticket} other{Tickets}}",
            "JOIN_WAITLIST_BTN": "Join Waitlist",
            "BOOK_TICKET_BTN": "Book {num_tickets, plural, =0{Ticket} one{Ticket} other{Tickets}}",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "TITLE": "Enter your details",
            "TITLE_ATTENDEES": "Select attendees",
            "TICKET_SUMMARY_HEADING": "Your tickets",
            "ITEM": "Item",
            "PRICE": "Price",
            "QTY": "Qty",
            "CLIENT_DETAILS_HEADING": "Personal information"
        },
        "EVENT_GROUP_LIST": {
            "SELECT_BTN": "@:COMMON.BTN.SELECT"
        },
        "EVENT_LIST": {
            "HEADING": "Events at {{company_name}}",
            "FILTER": {
                "HEADING": "@:COMMON.TERMINOLOGY.FILTER",
                "CATEGORY_LBL": "@:COMMON.TERMINOLOGY.CATEGORY",
                "ANY_CATEGORY_OPTION": "Any type of event",
                "ANY_OPTION": "- Any {{filter_name}} -",
                "ANY_NAME": "- Any Name - ",
                "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
                "ANY_PRICE_OPTION": "- Any Price -",
                "DATE_LBL": "@:COMMON.TERMINOLOGY.DATE",
                "DATE_PICKER_HEADING": "Pick date",
                "DATE_PICKER_PLACEHOLDER": "Any date",
                "HIDE_FULLY_BOOKED_EVENTS": "Hide Fully Booked Events",
                "SHOW_FULLY_BOOKED_EVENTS": "Show Fully Booked Events",
                "RESET_FILTER_BTN": "@:COMMON.TERMINOLOGY.RESET",
                "NO_FILTER_APPLIED": "Showing all events",
                "FILTER_APPLIED": "Showing filtered events",
                "LOCATION_LBL": "Location",
                "ANY_EVENT_LOCATION": "Any location",
                "NAME_LBL": "Name",
                "ANY_EVENT_NAME": "Any event name"
            },
            "NO_EVENTS": "There are no upcoming events available.",
            "SPACES_LEFT": "{spaces_left, plural, =0{No spaces} one{# space} other{# spaces}} left",
            "SPACES": "spaces left",
            "PRICE_FROM": "From {{min_ticket_price | pretty_price}}",
            "BOOK_EVENT_BTN": "@:COMMON.BTN.BOOK_EVENT",
            "EVENT_SOLD_OUT": "Sold out",
            "JOIN_WAITLIST_BTN": "Join Waitlist",
            "MORE_INFO": "More Info",
            "LESS_INFO": "Less Info",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "DURATION": "{{start}} to {{end}}",
            "TITLE": "Pick an event",
            "NON_BOOKABLE": "Sold out"
        },
        "MAIN": {
            "POWERED_BY": "Bookings powered by"
        },
        "MAP": {
            "SEARCH_LBL": "@:COMMON.TERMINOLOGY.SEARCH",
            "SEARCH_BTN": "@:COMMON.TERMINOLOGY.SEARCH",
            "SEARCH_PLACEHOLDER": "Enter a town, city, postcode or store",
            "GEOLOCATE_BTN_HEADING": "Use my current location",
            "SEARCH_RESULT_SUMMARY": "{results, plural, =0{No results} one{1 result} other{# results}} for stores near {address}",
            "HIDE_STORES_LBL": "Hide stores with no availability",
            "SERVICE_UNAVAILABLE": "Sorry, but {{name}} is not available at this location",
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "CONTINUE": "Continue",
            "STORE_ACCORDION": {
                "SELECT_BTN": "@:COMMON.BTN.SELECT",
                "SERVICE_UNAVAILABLE": "Sorry, but {{name}} is not available at this location"
            },
            "TITLE": "Pick a location",
            "NOTHING_FOUND": "No results found.",
            "INVALID_QUERY": "Invalid query",
            "SOMETHING_WENT_WRONG": "Something went wrong. Please try again."
        },
        "MEMBERSHIP_LEVELS": {
            "STEP_HEADING": "Membership Types",
            "SELECT_BTN": "@:COMMON.BTN.SELECT"
        },
        "LOGIN": {
            "HEADING": "Login",
            "NO_ACCOUNT": "Don't have an account?",
            "REGISTER_BTN": "Register"
        },
        "TIME": {
            "PREV_DAY_BTN": "Previous Day",
            "NEXT_DAY_BTN": "Next Day",
            "PREV_DAYS_BTN": "Previous {{num}} days",
            "NEXT_DAYS_BTN": "Next {{num}} days",
            "NO_AVAILABILITY": "No availability",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "TIME_NOT_SELECTED_ALERT": "Please select a time slot",
            "MORNING_HEADER": "@:COMMON.TERMINOLOGY.MORNING",
            "AFTERNOON_HEADER": "@:COMMON.TERMINOLOGY.AFTERNOON",
            "EVENING_HEADER": "@:COMMON.TERMINOLOGY.EVENING"
        },
        "SURVEY": {
            "SURVEY_THANK_YOU": "Thank you for filling out the survey!",
            "SESSION_LBL": "@:COMMON.TERMINOLOGY.SESSION",
            "DATE_LBL": "@:COMMON.TERMINOLOGY.DATE",
            "SURVEY_QUESTIONS_HEADING": "Survey Questions",
            "SUBMIT_SURVEY_BTN": "@:COMMON.BTN.SUBMIT",
            "NO_QUESTIONS": "No survey questions for this session."
        },
        "SERVICE_LIST": {
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "NO_STAFF_FOR_SERVICE": "(No staff is configured to provide this service at {{companyName}})"
        },
        "SERVICES": {
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "TITLE": "Pick a service"
        },
        "RESOURCE_LIST": {
            "STEP_DESCRIPTION": "Select a resource to continue making a booking.",
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "RESCHEDULE_REASONS": {
            "MOVE_HEADING": "Move Appointment",
            "MOVE_REASON": "Please select a reason for moving your appointment:",
            "MOVE_BTN": "Move Appointment"
        },
        "PURCHASE": {
            "CANCEL_CONFIRMATION_HEADING": "Your booking has been cancelled.",
            "CANCEL_CONFIRMATION_HEADING_WRONG_REFERENCE": "Order not found.",
            "HEADING": "Your {{service_name}} booking",
            "CUSTOMER_NAME_LBL": "@:COMMON.TERMINOLOGY.NAME",
            "PRINT_BTN": "@:COMMON.TERMINOLOGY.PRINT",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "SERVICE_LBL": "@:COMMON.TERMINOLOGY.SERVICE",
            "WHEN_LBL": "@:COMMON.TERMINOLOGY.WHEN",
            "PRICE_LBL": "@:COMMON.TERMINOLOGY.PRICE",
            "CANCEL_BOOKING_BTN": "@:COMMON.BTN.CANCEL_BOOKING",
            "MOVE_BOOKING_BTN": "Move booking",
            "BOOK_WAITLIST_ITEMS_BTN": "Book Waitlist Items"
        },
        "CALENDAR_MODAL": {
            "CONFIRM": "Confirm"
        },
        "PRINT_PURCHASE": {
            "TITLE": "Booking Confirmation",
            "BOOKING_CONFIRMATION": "Thanks {{member_name}}. Your booking is now confirmed. We have emailed you the details below.",
            "EXPORT_BOOKING_BTN": "@:COMMON.TERMINOLOGY.EXPORT",
            "PRINT_BTN": "@:COMMON.TERMINOLOGY.PRINT",
            "ITEM_LBL": "@:COMMON.TERMINOLOGY.ITEM",
            "DATE_TIME_LBL": "@:COMMON.TERMINOLOGY.DATE_TIME",
            "QTY_LBL": "Quantity",
            "BOOKING_REFERENCE_LBL": "@:COMMON.TERMINOLOGY.BOOKING_REF",
            "POWERED_BY": "Bookings powered by"
        },
        "PERSON_LIST": {
            "STEP_DESCRIPTION": "Select a person to continue making a booking.",
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "BACK_BTN": "@:COMMON.BTN.BACK"
        },
        "DAY": {
            "STEP_HEADING": "Select a day",
            "WEEK_BEGINNING_LBL": "Week beginning:",
            "SELECT_DATE_BTN_TITLE": "Pick a date",
            "PREVIOUS_5_WEEKS_BTN": "Previous 5 Weeks",
            "NEXT_5_WEEKS_BTN": "Next 5 Weeks",
            "LEGEND": {
                "HEADING": "Key",
                "AVAILABLE_KEY": "@:COMMON.TERMINOLOGY.AVAILABLE",
                "UNAVAILABLE_KEY": "@:COMMON.TERMINOLOGY.UNAVAILABLE"
            },
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "NEXT_BTN": "@:COMMON.BTN.NEXT"
        },
        "REGISTER": {
            "HEADING": "Register",
            "REGISTER_BTN": "Register"
        },
        "MAIN_ACCOUNT": {
            "ACCOUNT_TAB_HEADING": "Account",
            "UPCOMING_BOOKINGS_TAB_HEADING": "Upcoming Bookings",
            "PAST_BOOKINGS_TAB_HEADING": "Past Bookings",
            "WALLET_TAB_HEADING": "Wallet"
        },
        "ACCOUNT": {
            "HEADING": "My Details"
        },
        "CLIENT_FORM": {
            "FIRST_NAME_LBL": "@:COMMON.TERMINOLOGY.FIRST_NAME",
            "FIRST_NAME_REQUIRED": "@:COMMON.FORM.FIRST_NAME_REQUIRED",
            "LAST_NAME_LBL": "@:COMMON.TERMINOLOGY.LAST_NAME",
            "LAST_NAME_REQUIRED": "@:COMMON.FORM.LAST_NAME_REQUIRED",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "EMAIL_REQUIRED": "@:COMMON.FORM.EMAIL_REQUIRED",
            "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID",
            "PASSWORD_LBL": "@:COMMON.FORM.PASSWORD",
            "PASSWORD_REQUIRED": "@:COMMON.FORM.PASSWORD_REQUIRED",
            "PASSWORD_LENGTH": "@:COMMON.FORM.PASSWORD_LENGTH",
            "CONFIRM_PASSWORD_LBL": "@:COMMON.FORM.CONFIRM_PASSWORD",
            "PASSWORD_MISMATCH": "@:COMMON.FORM.PASSWORD_MISMATCH",
            "MOBILE_LBL": "@:COMMON.TERMINOLOGY.MOBILE",
            "MOBILE_INVALID": "@:COMMON.FORM.MOBILE_INVALID",
            "TIMEZONE_INVALID": "@:COMMON.FORM.TIMEZONE_INVALID",
            "PHONE_LBL": "@:COMMON.TERMINOLOGY.PHONE",
            "PHONE_INVALID": "@:COMMON.FORM.PHONE_INVALID",
            "ADDRESS_LBL": "@:COMMON.TERMINOLOGY.ADDRESS1",
            "ADDRESS_REQUIRED": "@:COMMON.FORM.ADDRESS_REQUIRED",
            "ADDRESS_3_LBL": "@:COMMON.TERMINOLOGY.ADDRESS3",
            "ADDRESS_4_LBL": "@:COMMON.TERMINOLOGY.ADDRESS4",
            "ADDRESS_5_LBL": "@:COMMON.FORM.ADDRESS5",
            "POSTCODE_LBL": "@:COMMON.TERMINOLOGY.POSTCODE",
            "POSTCODE_INVALID": "@:COMMON.FORM.POSTCODE_INVALID",
            "CLIENT_QUESTIONS_HEADING": "Other information",
            "FIELD_REQUIRED": "@:COMMON.FORM.FIELD_REQUIRED",
            "NEXT_BTN": "@:COMMON.BTN.NEXT",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "FORM_HEADING": "Personal information"
        },
        "ATTENDEES": {
            "FIRST_NAME_REQUIRED": "@:COMMON.FORM.FIRST_NAME_REQUIRED",
            "LAST_NAME_REQUIRED": "@:COMMON.FORM.LAST_NAME_REQUIRED",
            "EMAIL_REQUIRED": "@:COMMON.FORM.EMAIL_REQUIRED",
            "EMAIL_INVALID": "@:COMMON.FORM.EMAIL_INVALID",
            "PASSWORD_LBL": "@:COMMON.FORM.PASSWORD",
            "PASSWORD_REQUIRED": "@:COMMON.FORM.PASSWORD_REQUIRED",
            "PASSWORD_LENGTH": "@:COMMON.FORM.PASSWORD_LENGTH",
            "CONFIRM_PASSWORD_LBL": "@:COMMON.FORM.CONFIRM_PASSWORD",
            "PASSWORD_MISMATCH": "@:COMMON.FORM.PASSWORD_MISMATCH",
            "MOBILE_INVALID": "@:COMMON.FORM.MOBILE_INVALID",
            "TIMEZONE_INVALID": "@:COMMON.FORM.TIMEZONE_INVALID",
            "PHONE_LBL": "@:COMMON.TERMINOLOGY.PHONE",
            "PHONE_INVALID": "@:COMMON.FORM.PHONE_INVALID",
            "ADDRESS_LBL": "@:COMMON.TERMINOLOGY.ADDRESS1",
            "ADDRESS_REQUIRED": "@:COMMON.FORM.ADDRESS_REQUIRED",
            "ADDRESS_3_LBL": "@:COMMON.TERMINOLOGY.ADDRESS3",
            "ADDRESS_4_LBL": "@:COMMON.TERMINOLOGY.ADDRESS4",
            "ADDRESS_5_LBL": "@:COMMON.FORM.ADDRESS5",
            "POSTCODE_INVALID": "@:COMMON.FORM.POSTCODE_INVALID",
            "CLIENT_QUESTIONS_HEADING": "Additional Information",
            "FIELD_REQUIRED": "@:COMMON.FORM.FIELD_REQUIRED",
            "NEXT_BTN": "@:COMMON.BTN.NEXT",
            "CUSTOMER": "Customer",
            "BACK_BTN": "@:COMMON.BTN.BACK",
            "SEARCH_BTN": "Search for customer",
            "CLEAR_BTN": "@:COMMON.BTN.CLEAR",
            "ATTENDEES": "Attendee(s)",
            "CREATE_BTN": "Create new customer",
            "EMAIL_LBL": "@:COMMON.TERMINOLOGY.EMAIL",
            "FIRST_NAME_LBL": "@:COMMON.TERMINOLOGY.FIRST_NAME",
            "LAST_NAME_LBL": "@:COMMON.TERMINOLOGY.LAST_NAME",
            "MOBILE_LBL": "@:COMMON.TERMINOLOGY.MOBILE",
            "NO_RESULTS_FOUND": "No results found",
            "NUM_CUSTOMERS": "{CUSTOMERS_NUMBER, plural, =0{no customers} =1{one customer} other{{CUSTOMERS_NUMBER} customers}} found",
            "SEARCH_BY_PLACEHOLDER": "Search by email or name",
            "STEP_HEADING": "Add a customer",
            "SELECT_BTN": "@:COMMON.BTN.SELECT",
            "ORDER_BY_LBL": "Sort by",
            "ORDER_BY_EMAIL": "@:COMMON.TERMINOLOGY.EMAIL",
            "ORDER_BY_FIRST_NAME": "@:COMMON.TERMINOLOGY.FIRST_NAME",
            "ORDER_BY_LAST_NAME": "@:COMMON.TERMINOLOGY.LAST_NAME",
            "ADDRESS1_LBL": "@:COMMON.TERMINOLOGY.ADDRESS1",
            "ADDRESS1_VALIDATION_MSG": "Please enter an address",
            "ADDRESS3_LBL": "@:COMMON.TERMINOLOGY.ADDRESS3",
            "ADDRESS4_LBL": "@:COMMON.TERMINOLOGY.ADDRESS4",
            "POSTCODE_LBL": "@:COMMON.TERMINOLOGY.POSTCODE",
            "PROCEED": "Next",
            "SAVE_AND_ADD": "Save and add",
            "SAVE_CHANGES": "Save",
            "PRIMARY_ATTENDEE": "Primary attendee",
            "MAKE_PRIMARY": "Make primary",
            "ATTENDEES_INFO": "Attendees info",
            "ATTENDEE_N": "Attendee {{index}}",
            "TIME_ZONE_LBL": "Time Zone",
            "LANGUAGE_LBL": "Language preference",
            "LANGUAGE_REQUIRED": "Please choose a language"
        },
        "ERRORS": {
            "LOCATION": {
                "EMPTY_LOCATION": "Please enter a location",
                "INVALID_LOCATION": "Please enter a valid location"
            }
        },
        "BUTTONS": {
            "SELECT": "Select",
            "CONFIRM": "Confirm",
            "CONFIRM_BOOKING": "Confirm booking",
            "NEXT": "Next",
            "CHANGE": "Change"
        },
        "FILE_UPLOAD": {
            "VIEW_FILE": "View",
            "DELETE_FILE": "Delete",
            "MAX_SIZE_DISCLAIMER": "The file should be smaller than {{maxSize}}",
            "FILE_DELETED": "File successfully deleted",
            "FILE_DELETED_ERROR": "Something went wrong while deleting this file"
        },
        "VIEW_BOOKING": {
            "YOUR_BOOKING": "Your booking",
            "YOUR_PURCHASES": "Your purchases",
            "SERVICE": "Service",
            "DATE_AND_TIME": "Date and time",
            "LOCATION": "Location",
            "EDIT_BOOKING_HEADING": "Change your booking",
            "EDIT_BOOKING_TEXT_SERVICE_LINE1": "Not happy with your booking?",
            "EDIT_BOOKING_TEXT_SERVICE_LINE2": "You can either reschedule or cancel it here.",
            "EDIT_BOOKING_TEXT_EVENT": "Not happy with your booking? You can cancel it here.",
            "EDIT_BOOKING_TEXT_EVENT_MULTI_TICKET": "Not happy with your booking? You can remove tickets or cancel the booking entirely.",
            "EDIT_BOOKING_TEXT_EVENT_WAITLIST": "You are still on the waitlist for this event - we’ll let you know as soon as a space opens up. You can also cancel your booking here.",
            "CANCEL_BOOKING_BTN": "Cancel booking",
            "RESCHEDULE_BOOKING_BTN": "Reschedule",
            "REMOVE_TICKETS_BTN": "Remove tickets",
            "REMOVE_TICKETS_MESSAGE": "Please select the tickets you wish to cancel and confirm below.",
            "MESSAGE": "Hi {{first_name}}! Please review your booking below",
            "BOOKING_REFERENCE_TEXT": "Your reference number is",
            "BOOKING_ALREADY_COMPLETED": "Please note - this booking has already been completed.",
            "ACCEPT_BOOKING": "Accept booking"
        },
        "INPUT": {
            "SELECT_PLACEHOLDER": "Select"
        },
        "SERVICE": {
            "DESCRIPTION": {
                "SHOW_MORE": "Show more",
                "SHOW_LESS": "Show less"
            },
            "ONE_DAY": "1 day"
        },
        "EXPORT_BOOKING": {
            "LONG_EXPORT_LBL": "Add to calendar",
            "SHORT_EXPORT_LBL": "@:COMMON.TERMINOLOGY.EXPORT",
            "OUTLOOK": "Outlook",
            "GOOGLE": "Google",
            "ICAL": "iCal"
        },
        "COMPONENTS": {
            "PRINT_BUTTON": {
                "PRINT": "Print"
            },
            "REDIRECTION_BUTTON": {
                "REDIRECT": "Back to site"
            }
        },
        "GDPR": {
            "GDPR_HEADING": "Data Protection Policy",
            "REQUIRED_LBL": "Please give your consent",
            "ADMIN_CONSENT_TEXT": "{attendees, plural, =0{I give consent for my data to be stored and used in relation to this booking.} one{I give consent for my data to be stored and used in relation to this booking.} other{I give consent for all new client data to be stored and used in relation to this booking.}}",
            "CONSENT_TEXT": "I give consent for my data to be stored and used in relation to this booking."
        }
    },
    "COMMON": {
        "TERMINOLOGY": {
            "FIRST_NAME": "First name",
            "LAST_NAME": "Last name",
            "OPENING_HOURS": "Opening Hours",
            "SHOW": "Show",
            "HIDE": "Hide",
            "CLOSED": "Closed",
            "ALL": "All",
            "FROM": "From"
        }
    }
}