2026-03-26 12:07:55 +00:00

2305 lines
167 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php $translations = array (
'general' =>
array (
'loadingInitial' => __( 'Setting Up', 'simply-schedule-appointments' ),
'save' => __( 'Save', 'simply-schedule-appointments' ),
'saveContinue' => __( 'Save and Continue', 'simply-schedule-appointments' ),
'saving' => __( 'Saving', 'simply-schedule-appointments' ),
'ok' => __( 'OK', 'simply-schedule-appointments' ),
'cancel' => __( 'Cancel', 'simply-schedule-appointments' ),
'canceled' => __( 'Canceled', 'simply-schedule-appointments' ),
'abandoned' => __( 'Abandoned', 'simply-schedule-appointments' ),
'abandon' => __( 'Mark as Abandoned', 'simply-schedule-appointments' ),
'towp' => __( 'Back to WordPress dashboard', 'simply-schedule-appointments' ),
'learnMore' => __( 'Learn more', 'simply-schedule-appointments' ),
'selected' => __( 'selected', 'simply-schedule-appointments' ),
'create' => __( 'create', 'simply-schedule-appointments' ),
),
'actions' =>
array (
'activate' => __( 'Make active', 'simply-schedule-appointments' ),
'clone' => __( 'Clone', 'simply-schedule-appointments' ),
'deactivate' => __( 'Make inactive', 'simply-schedule-appointments' ),
'delete' => __( 'Delete', 'simply-schedule-appointments' ),
'recover' => __( 'Recover', 'simply-schedule-appointments' ),
'edit' => __( 'Edit', 'simply-schedule-appointments' ),
'manageResources' => __( 'Manage Resources', 'simply-schedule-appointments' ),
'editAsCustomer' => __( 'Edit as Customer', 'simply-schedule-appointments' ),
'reschedule' => __( 'Reschedule', 'simply-schedule-appointments' ),
'retry' => __( 'Retry', 'simply-schedule-appointments' ),
'saveChanges' => __( 'Save Changes', 'simply-schedule-appointments' ),
'cancel' => __( 'Cancel', 'simply-schedule-appointments' ),
),
'time' =>
array (
'units' =>
array (
'minutes' =>
array (
'single' => __( 'minute', 'simply-schedule-appointments' ),
'plural' => __( 'minutes', 'simply-schedule-appointments' ),
),
'hours' =>
array (
'single' => __( 'hour', 'simply-schedule-appointments' ),
'plural' => __( 'hours', 'simply-schedule-appointments' ),
),
'days' =>
array (
'single' => __( 'day', 'simply-schedule-appointments' ),
'plural' => __( 'days', 'simply-schedule-appointments' ),
),
'weeks' =>
array (
'single' => __( 'week', 'simply-schedule-appointments' ),
'plural' => __( 'weeks', 'simply-schedule-appointments' ),
),
),
),
'errors' =>
array (
'heading' => __( 'Oh, for fox sake', 'simply-schedule-appointments' ),
'intro' => __( 'We ran into a problem:', 'simply-schedule-appointments' ),
'guidesText' => __( 'This is usually caused by a theme or plugin conflict.', 'simply-schedule-appointments' ),
'guidesLinkLabel' => __( 'View our troubleshooting guide for more information.', 'simply-schedule-appointments' ),
'errorDetails' => __( 'Show error details', 'simply-schedule-appointments' ),
'appointmentLoading' => __( 'We were unable to load the appointments', 'simply-schedule-appointments' ),
'appointmentTypeTitle' => __( 'Appointment type name is required', 'simply-schedule-appointments' ),
'cantFetchingHistory' => __( 'No history available.', 'simply-schedule-appointments' ),
'troubleSaving' => __( 'We were unable to save your changes', 'simply-schedule-appointments' ),
'cantDeleteType' => __( 'Unable to delete appointment type', 'simply-schedule-appointments' ),
'cantDeleteStaff' => __( 'Unable to delete staff', 'simply-schedule-appointments' ),
'staffUnavailable' => __( 'The following team member(s) are no longer available for this appointment', 'simply-schedule-appointments' ),
'moreInfo' => __( 'More info', 'simply-schedule-appointments' ),
'noAppointmentTypes' => __( 'First things first - set up your first appointment type.', 'simply-schedule-appointments' ),
'noResources' => __( 'No resources have been set up yet.', 'simply-schedule-appointments' ),
'noResourcesAppointmentType' => __( 'No resources set up for this appointment type', 'simply-schedule-appointments' ),
'noPermission' => __( 'What the fox?', 'simply-schedule-appointments' ),
'noPermissionDesc' => __( 'It looks like you\'re not allowed to see this screen. Please check with your site administrator if you think this message is an error.', 'simply-schedule-appointments' ),
'licenseNotFound' => __( 'License not found. Add your license key to enable automatic updates.', 'simply-schedule-appointments' ),
'invalidLicense' => __( 'License is invalid. Add your license key to enable automatic updates.', 'simply-schedule-appointments' ),
'renewLicense' => __( ' Renew your license key to enable automatic updates.', 'simply-schedule-appointments' ),
'licenseRefunded' => __( 'License disabled due to refund. Purchase a new license key to enable automatic updates.', 'simply-schedule-appointments' ),
),
'hello' =>
array (
'headline' => __( 'Welcome to Simply Schedule Appointments', 'simply-schedule-appointments' ),
'subhead' => __( 'It looks like it\'s your first time here. Can we help you get set up?', 'simply-schedule-appointments' ),
'accept' => __( 'Yes, help me please!', 'simply-schedule-appointments' ),
'decline' => __( 'No, thanks. I got this.', 'simply-schedule-appointments' ),
),
'wizard' =>
array (
'skip' => __( 'Skip this for now', 'simply-schedule-appointments' ),
'next' => __( 'Next', 'simply-schedule-appointments' ),
'settings' =>
array (
'license' =>
array (
'heading' => __( 'First things first. Got your license key handy?', 'simply-schedule-appointments' ),
),
'general' =>
array (
'loading' => __( 'Detecting your settings', 'simply-schedule-appointments' ),
'headingFirst' => __( 'First things first, we detected these preferences. Are these correct?', 'simply-schedule-appointments' ),
'heading' => __( 'Next, we detected these preferences. Are these correct?', 'simply-schedule-appointments' ),
'accept' => __( 'Looks good! Let\'s go!', 'simply-schedule-appointments' ),
'decline' => __( 'Needs some adjusting', 'simply-schedule-appointments' ),
'exit' => __( 'Exit wizard and go to settings', 'simply-schedule-appointments' ),
),
),
'appointmentType' =>
array (
'basics' => __( 'Basics', 'simply-schedule-appointments' ),
'basicsMessage' => __( 'The basics for this type of appointment', 'simply-schedule-appointments' ),
'capacity' => __( 'Capacity', 'simply-schedule-appointments' ),
'capacityMessage' => __( 'How many customers can book at the same time?', 'simply-schedule-appointments' ),
'revisions' => __( 'History', 'simply-schedule-appointments' ),
'revisionsMessage' => __( 'A history of changes to this appointment type', 'simply-schedule-appointments' ),
'stepper' =>
array (
'back' => __( 'Back', 'simply-schedule-appointments' ),
'continue' => __( 'Continue', 'simply-schedule-appointments' ),
),
'heading' => __( 'Set up your first appointment type', 'simply-schedule-appointments' ),
'loading' => __( 'Setting up your appointment type', 'simply-schedule-appointments' ),
'availability' => __( 'Availability', 'simply-schedule-appointments' ),
'availabilityMessage' => __( 'When are you available for this type of appointment?', 'simply-schedule-appointments' ),
'apptSyncHeading' => __( 'Sync appointments with this calendar', 'simply-schedule-appointments' ),
'apptSyncDesc' => __( 'When appointments are booked, create events on this Google Calendar', 'simply-schedule-appointments' ),
'scheduling' => __( 'Scheduling Options', 'simply-schedule-appointments' ),
'schedulingMessage' => __( 'Rules around how and when people can schedule this type of appointment', 'simply-schedule-appointments' ),
'resources' => __( 'Resources', 'simply-schedule-appointments' ),
'resourcesMessage' => __( 'What resources come with this appointment type', 'simply-schedule-appointments' ),
'customerInfo' => __( 'Customer Information', 'simply-schedule-appointments' ),
'customerInfoMessage' => __( 'What do you need to know about your customer?', 'simply-schedule-appointments' ),
'notifications' => __( 'Notifications', 'simply-schedule-appointments' ),
'notificationsMessage' => __( 'Options for sending customer and admin notifications', 'simply-schedule-appointments' ),
'review' => __( 'Review', 'simply-schedule-appointments' ),
'reviewMessage' => __( 'Make sure everything looks correct', 'simply-schedule-appointments' ),
'googleCalendar' => __( 'Google Calendar', 'simply-schedule-appointments' ),
'googleCalendarMessage' => __( 'Synchronize your appointments with your Google calendar', 'simply-schedule-appointments' ),
'checkCalendars' => __( 'Check these calendars for conflicts', 'simply-schedule-appointments' ),
'checkCalendarsDesc' => __( 'When booking appointments, check these calendars for times to exclude from available times', 'simply-schedule-appointments' ),
'webMeetings' => __( 'Web Meetings', 'simply-schedule-appointments' ),
'webMeetingsMessage' => __( 'Manage your Web Meetings settings for this appointment type', 'simply-schedule-appointments' ),
'mailchimp' => __( 'MailChimp', 'simply-schedule-appointments' ),
'mailchimpMessage' => __( 'Allow your customers to subscribe to a selected MailChimp list when booking an appointment', 'simply-schedule-appointments' ),
'webhooks' => __( 'Webhooks', 'simply-schedule-appointments' ),
'webhooksMessage' => __( 'Integrate Simply Schedule Appointments with other apps and services', 'simply-schedule-appointments' ),
'booking' => __( 'Booking Info', 'simply-schedule-appointments' ),
'id' => __( 'ID', 'simply-schedule-appointments' ),
'bookingMessage' => __( 'Let your customers book this appointment type', 'simply-schedule-appointments' ),
'generalBooking' => __( 'Use this shortcode in any post or page to create a general booking form where your customers can choose any appointment type', 'simply-schedule-appointments' ),
'specialBooking' => __( 'Use this shortcode in any post or page to create a special booking form where your customers can book just this appointment type', 'simply-schedule-appointments' ),
'payments' => __( 'Payments', 'simply-schedule-appointments' ),
'paymentsMessage' => __( 'Take payments online at the time of booking', 'simply-schedule-appointments' ),
'staff' => __( 'Team Members', 'simply-schedule-appointments' ),
'staffMessage' => __( 'Which team members can take appointments of this type?', 'simply-schedule-appointments' ),
'bookingFlow' => __( 'Booking Flow', 'simply-schedule-appointments' ),
'bookingFlowMessage' => __( 'Choose the sequence of the booking steps', 'simply-schedule-appointments' ),
),
'googleCalendar' =>
array (
'wantToConnect' => __( 'Want to sync with Google Calendar?', 'simply-schedule-appointments' ),
'showMeHow' => __( 'Show me how', 'simply-schedule-appointments' ),
'connectSuccess' => __( 'Success! Your Google Calendar account is connected.', 'simply-schedule-appointments' ),
'failedToFetch' => __( 'Unable to get your Google calendars', 'simply-schedule-appointments' ),
'failedToFetchDescription' => __( 'Try disconnecting and reconnecting your Google account.', 'simply-schedule-appointments' ),
'dontAdd' => __( 'Don\'t add newly booked appointments to my Google calendar', 'simply-schedule-appointments' ),
'clientIdError' => __( 'Client ID is required for Google Calendar authorization', 'simply-schedule-appointments' ),
'clientSecretError' => __( 'Client secret is required for Google Calendar authorization', 'simply-schedule-appointments' ),
),
'zoom' =>
array (
'wantToConnect' => __( 'Want to sync with Zoom?', 'simply-schedule-appointments' ),
'connectSuccess' => __( 'Success! Your Zoom account is connected.', 'simply-schedule-appointments' ),
'failedToFetch' => __( 'Unable to get your Zoom settings', 'simply-schedule-appointments' ),
'failedToFetchDescription' => __( 'Try disconnecting and reconnecting your Zoom account.', 'simply-schedule-appointments' ),
'clientIdError' => __( 'Client Id is required for Zoom authorization', 'simply-schedule-appointments' ),
'apiSecretError' => __( 'Client Secret is required for Zoom authorization', 'simply-schedule-appointments' ),
),
'complete' =>
array (
'headline' => __( 'Congratulations! You\'re all set up.', 'simply-schedule-appointments' ),
'shortcodeInstructions' => __( 'Display your booking form on any post or page with the shortcode, or use our Gutenberg block to add the booking form to a post or page.', 'simply-schedule-appointments' ),
'subhead' => __( 'What would you like to do next?', 'simply-schedule-appointments' ),
'booking' => __( 'Try booking an appointment', 'simply-schedule-appointments' ),
'settings' => __( 'Go to settings', 'simply-schedule-appointments' ),
'apptType' => __( 'Set up another appointment type', 'simply-schedule-appointments' ),
),
'appointment' =>
array (
'revisions' => __( 'History', 'simply-schedule-appointments' ),
'revisionsMessage' => __( 'A history of changes to this appointment', 'simply-schedule-appointments' ),
),
),
'promo' =>
array (
'dismissNotice' => __( 'Dismiss this notice', 'simply-schedule-appointments' ),
'newBookingAppNotice' =>
array (
'notice' => __( 'New Booking App Is Now Enabled! Please Double-Check Your Calendars & Opt-Out If You Need Time To Test Or Transition.', 'simply-schedule-appointments' ),
'message' => __( 'You\'ve temporarily opted-out of the new booking app. Please note that this extension is only for 30-days, make sure to review and make updates to transition soon.', 'simply-schedule-appointments' ),
'actions' =>
array (
'optOut' => __( 'Temporary Opt-Out', 'simply-schedule-appointments' ),
'optIn' => __( 'Keep Changes', 'simply-schedule-appointments' ),
),
),
'proHeading' => __( 'Now available!', 'simply-schedule-appointments' ),
'businessText' => __( 'Growing team? Need to book rooms or equipment? No problem, upgrade to our Business edition to take advantage of powerful scheduling features:', 'simply-schedule-appointments' ),
'businessTextBullets' =>
array (
'team' => __( 'Team Scheduling - Great for employees, contractors, and internal meetings', 'simply-schedule-appointments' ),
'resources' => __( 'Resource and Equipment booking', 'simply-schedule-appointments' ),
'locations' => __( 'Manage Multiple Locations', 'simply-schedule-appointments' ),
'views' => __( 'Custom Booking Views', 'simply-schedule-appointments' ),
'bonus' => __( 'BONUS - Free Zoom onboarding with our team', 'simply-schedule-appointments' ),
),
'businessTextCta' =>
array (
'upgrade' => __( 'Unlock Business Features', 'simply-schedule-appointments' ),
'view' => __( 'View All Editions', 'simply-schedule-appointments' ),
),
'plusText' => __( 'Want to get even more out of your new booking system? Consider upgrading to our Plus Edition and unlock awesome features like:', 'simply-schedule-appointments' ),
'plusTextBullets' =>
array (
'google' => __( 'Google Calendar Sync', 'simply-schedule-appointments' ),
'customFields' => __( 'Custom Fields for the Booking Form', 'simply-schedule-appointments' ),
'mailchimp' => __( 'Mailchimp Integration', 'simply-schedule-appointments' ),
'capacity' => __( 'Multiple Bookings in the Same Time Slot', 'simply-schedule-appointments' ),
'classes' => __( 'Book Classes and Group Appointments', 'simply-schedule-appointments' ),
'reminders' => __( 'Reminders and Follow-up Emails', 'simply-schedule-appointments' ),
),
'plusTextCta' =>
array (
'upgrade' => __( 'Unlock Plus features', 'simply-schedule-appointments' ),
'view' => __( 'View All Editions', 'simply-schedule-appointments' ),
),
'proTextSideBar' => __( 'Woah—looks like you\'re really getting the hand of this whole scheduling thing. You\'d be a great fit for our Professional Edition and its supercharged features:', 'simply-schedule-appointments' ),
'proTextPopUp' => __( 'When your entire business revolves around meetings and booking appointments - we\'ve got you covered. You\'d be a great fit for our Professional Edition and its supercharged features:', 'simply-schedule-appointments' ),
'proTextBullets' =>
array (
'payments' => __( 'Accept Payments via PayPal and Stripe', 'simply-schedule-appointments' ),
'reminders' => __( 'SMS Confirmations and Reminders', 'simply-schedule-appointments' ),
'tracking' => __( 'Conversion and Goal Tracking', 'simply-schedule-appointments' ),
'webhooks' => __( 'Webhooks allow you to sync appointment data to CRM, newsletter tools, etc.', 'simply-schedule-appointments' ),
'zoom' => __( 'Live Customer Support via Zoom', 'simply-schedule-appointments' ),
'bookingFlows' => __( 'Customizable booking flows (Choose from a selection of booking steps and layouts.)', 'simply-schedule-appointments' ),
),
'proTextCta' =>
array (
'upgrade' => __( 'Unlock Pro Features', 'simply-schedule-appointments' ),
'view' => __( 'View All Editions', 'simply-schedule-appointments' ),
),
'smsUpgrade' =>
array (
'title' => __( 'Send SMS with Simply Schedule Appointments Pro', 'simply-schedule-appointments' ),
'text' => __( 'Upgrade to Simply Schedule Appointments Pro to send SMS appointment confirmations, reminders, and follow-ups. Send automated SMS messages using the Twilio integration and say goodbye to no-shows!', 'simply-schedule-appointments' ),
'cta' => __( 'Upgrade now', 'simply-schedule-appointments' ),
'radioHint' => __( 'Available in Pro', 'simply-schedule-appointments' ),
),
'smsSetup' =>
array (
'title' => __( 'SMS Reminders Available Now!', 'simply-schedule-appointments' ),
'text' => __( 'Get step-by-step instructions on getting set up to send SMS reminders to your customers.', 'simply-schedule-appointments' ),
'viewInstructions' => __( 'View the instructions', 'simply-schedule-appointments' ),
'instructionsBullets' =>
array (
'enable' =>
array (
'title' => __( '1. Enable SMS', 'simply-schedule-appointments' ),
'description' => __( '%1$s Turn on the SMS feature %2$s by toggling the feature on', 'simply-schedule-appointments' ),
),
'setupTwilio' =>
array (
'title' => __( '2. Set up your Twilio settings', 'simply-schedule-appointments' ),
'description' => __( 'Get your %1$s Twilio API key %2$s and credentials. %3$s Edit Twilio settings %4$s', 'simply-schedule-appointments' ),
),
'addPhoneNumber' =>
array (
'title' => __( '3. Add an admin phone number', 'simply-schedule-appointments' ),
'description' => __( 'If you want to send SMS reminders to yourself, add your phone number. %1$s Edit general settings %2$s', 'simply-schedule-appointments' ),
),
'phoneFields' =>
array (
'title' => __( '4. Collect a phone number from your customers', 'simply-schedule-appointments' ),
'description' => __( 'Edit your appointment types to add a phone number type field to the customer information section. %1$s Edit appointment types %2$s', 'simply-schedule-appointments' ),
),
'smsNotification' =>
array (
'title' => __( '5. Set up an SMS notification', 'simply-schedule-appointments' ),
'description' => __( 'Create a new notification, set the type to SMS, and configure your settings. %1$s Manage notifications %2$s', 'simply-schedule-appointments' ),
),
),
'moreDetails' => __( 'If you need more details, please %1$s read our guide, %2$s complete with screen shots of each step. Or %3$s contact support %4$s for more assistance.', 'simply-schedule-appointments' ),
),
'bookingFlowsPromo' =>
array (
'available' =>
array (
'title' => __( 'Check Out Booking Flows!', 'simply-schedule-appointments' ),
'text1' => __( 'The highly anticipated Booking Flows feature is now available. Check it out and spice up your booking forms!', 'simply-schedule-appointments' ),
'textCta' => __( 'Learn More', 'simply-schedule-appointments' ),
),
'unavailable' =>
array (
'title' => __( 'Introducing: Booking Flows!', 'simply-schedule-appointments' ),
'text1' => __( 'Upgrade to either the Professional or Business Edition now to unlock the power of our new Booking Flows feature.', 'simply-schedule-appointments' ),
'textCta' => __( 'Unlock pro features', 'simply-schedule-appointments' ),
),
'text2' => __( 'The Booking Flows feature allows each Appointment Type to set the sequence of Views for the booking form. New flows include:', 'simply-schedule-appointments' ),
'bookingFlowsPromoTextBullets' =>
array (
'time' => __( 'Express Flow displays the time and date selection on the same page within the booking form.', 'simply-schedule-appointments' ),
'availability' => __( 'First Available Flow suggests the next available time slot during the booking process.', 'simply-schedule-appointments' ),
'customization' => __( 'Bunches of customizations and combinations!', 'simply-schedule-appointments' ),
),
),
'zoomUpgrade' =>
array (
'title' => __( 'Schedule Zoom meetings with Simply Schedule Appointments', 'simply-schedule-appointments' ),
'text' => __( 'Get even more out of SSA! Upgrade to the Plus Edition to unlock Zoom appointment scheduling and other awesome features like:', 'simply-schedule-appointments' ),
),
'zoomAnnounce' =>
array (
'title' => __( 'Available now! Schedule Zoom meetings', 'simply-schedule-appointments' ),
'text' => __( 'Now you can use Simply Schedule Appointments to book Zoom calls with your customers. Learn how to get set up to use this new feature.', 'simply-schedule-appointments' ),
'cta' => __( 'Learn how to schedule Zoom calls', 'simply-schedule-appointments' ),
),
'gravityFormsUpsell' =>
array (
'title' => __( 'Create the Ultimate Booking Form with Gravity Forms Integration', 'simply-schedule-appointments' ),
'text' => __( 'Unlock the Gravity Forms Integration in the Plus edition to create highly customized booking forms that include:', 'simply-schedule-appointments' ),
'textBullets' =>
array (
'features' => __( 'Gravity Forms features like conditional logic, multi-page forms, and file uploads', 'simply-schedule-appointments' ),
'compatibility' => __( 'Full compatibility with popular add-ons like User Registration, Webhooks, Zapier, and more', 'simply-schedule-appointments' ),
'paymentOptions' => __( 'Robust payment options including varying prices, coupons, and running totals', 'simply-schedule-appointments' ),
'gravityPerks' => __( 'Gravity Perks compatibility including Limit Submissions, Populate Anything, and Preview Submissions', 'simply-schedule-appointments' ),
),
),
'NewBookingAppPromo' =>
array (
'title' => __( 'New Booking App Enabled!', 'simply-schedule-appointments' ),
'text1' => __( 'The new booking app is a complete revamp of our front-end app framework. It comes jam-packed with awesome new features and improvements for every edition!', 'simply-schedule-appointments' ),
'text2' => __( 'Visit our new booking app guide to read about all the great additions this will bring to your booking form experience.', 'simply-schedule-appointments' ),
'textCta' => __( 'Learn More About New Booking App', 'simply-schedule-appointments' ),
),
'paymentsUpsell' =>
array (
'title' => __( 'Get Paid for Your Time and Expertise', 'simply-schedule-appointments' ),
'text' => __( 'Automatically take payments during booking with PayPal and Stripe integrations.', 'simply-schedule-appointments' ),
'textBullets' =>
array (
'markAppointment' => __( 'Mark appointment types with required or optional payments', 'simply-schedule-appointments' ),
'availability' => __( 'Available in 20+ currencies including USD, EUR, AUD, and many more!', 'simply-schedule-appointments' ),
'authentication' => __( 'Strong Customer Authentication available for FCA compliance', 'simply-schedule-appointments' ),
),
),
'googleCalendar' =>
array (
'title' => __( 'Balance All Your Schedules with Google Calendar Sync', 'simply-schedule-appointments' ),
'text' => __( 'Unlock the Google Calendar Integration in the Plus edition to enjoy all of the following features:', 'simply-schedule-appointments' ),
'textBullets' =>
array (
'checkConflicts' => __( 'Check personal events for conflicts', 'simply-schedule-appointments' ),
'automaticInvites' => __( 'Automatic Google Invites', 'simply-schedule-appointments' ),
'generateLinks' => __( 'Generate Google Meet Links', 'simply-schedule-appointments' ),
'eventInfo' => __( 'Customize the Google event info', 'simply-schedule-appointments' ),
),
),
'gravityFormsInfo' =>
array (
'title' => __( 'Gravity Forms Integration Available Now!', 'simply-schedule-appointments' ),
'text1' => __( 'Prepare for Liftoff! Use the Gravity Forms integration to highly customize your booking forms with conditional logic, custom payments, coupon codes, multi-page forms, etc!', 'simply-schedule-appointments' ),
'text2' => __( 'Simply Schedule Appointments is also fully compatible with popular Gravity Forms add-ons like User Registration, Webhooks, Zapier, and more!', 'simply-schedule-appointments' ),
'textCta' => __( 'Learn about booking with Gravity Forms', 'simply-schedule-appointments' ),
),
'AprilTwentyThreeReview' =>
array (
'title' => __( 'Congrats on 100 Bookings, Let Us Know What You Think!', 'simply-schedule-appointments' ),
'text1' => __( 'You have successfully booked 100 appointments using Simply Schedule Appointments so far. We hope you\'re enjoying using the plugin and that it\'s been helpful to your website!', 'simply-schedule-appointments' ),
'text2' => __( 'Your feedback is super important to us, as we\'re always trying to make the plugin better and hear your thoughts. Where would you say you\'re experience lies:', 'simply-schedule-appointments' ),
'leaveUsReview' => __( 'We\'d love it if you could leave us a review on WordPress.org letting us know how the plugin has improved your business', 'simply-schedule-appointments' ),
'letUsKnow' => __( 'Could you please let us know what needs to be improved? We answer every email and would love the chance to hear your thoughts.', 'simply-schedule-appointments' ),
'yippee' => __( 'Yippee!', 'simply-schedule-appointments' ),
'sorryToHear' => __( 'We\'re sorry to hear that...', 'simply-schedule-appointments' ),
'imgAltText' => __( 'Foxy holding balloons under a banner that says Congratulations', 'simply-schedule-appointments' ),
'actions' =>
array (
'fantastic' => __( 'Fantastic!', 'simply-schedule-appointments' ),
'better' => __( 'OK. It could be better.', 'simply-schedule-appointments' ),
'leaveReview' => __( 'Leave us a review', 'simply-schedule-appointments' ),
'shareFeedback' => __( 'Share your feedback', 'simply-schedule-appointments' ),
),
),
'availablePlus' => __( 'Available in Plus', 'simply-schedule-appointments' ),
'availablePro' => __( 'Available in Pro', 'simply-schedule-appointments' ),
'availableBusiness' => __( 'Available in Business', 'simply-schedule-appointments' ),
'capacityText' => __( 'Upgrade to allow multiple customers to book appointments for the same time slot! You\'ll also have the option to group bookings together for classes or treat them independently. You\'ll also unlock these other helpful features:', 'simply-schedule-appointments' ),
'capacityTextBullets' =>
array (
'google' => __( 'Google Calendar Sync can invite everyone in a group to the same event', 'simply-schedule-appointments' ),
'webMeeting' => __( 'Easily coordinate web meeting links with everyone in the same group', 'simply-schedule-appointments' ),
),
'webMeetingsText' => __( 'Upgrade to automatically set a unique web meeting URL for each appointment booking along with these other helpful features:', 'simply-schedule-appointments' ),
'webMeetingsTextBullets' =>
array (
'google' => __( 'Google Calendar Sync including Google Meet integration', 'simply-schedule-appointments' ),
'zoom' => __( 'Direct Zoom integration', 'simply-schedule-appointments' ),
),
),
'settings' =>
array (
'enable' => __( 'Enable', 'simply-schedule-appointments' ),
'disabledWarning' => __( 'This feature isn\'t enabled. Would you like to enable it now?', 'simply-schedule-appointments' ),
'loadingAppointments' => __( 'Getting your appointments', 'simply-schedule-appointments' ),
'appointmentsTitle' => __( 'Appointments', 'simply-schedule-appointments' ),
'loadingApptTypes' => __( 'Getting your appointment types', 'simply-schedule-appointments' ),
'appointmentTypesTitle' => __( 'Appointment Types', 'simply-schedule-appointments' ),
'appointmentTypesDeleted' => __( 'Deleted Appointment Types', 'simply-schedule-appointments' ),
'appointmentTypeAll' => __( 'All', 'simply-schedule-appointments' ),
'settingsTitle' => __( 'Settings', 'simply-schedule-appointments' ),
'comingSoon' => __( 'Coming Soon', 'simply-schedule-appointments' ),
'beta' => __( 'Beta', 'simply-schedule-appointments' ),
'upgrade' => __( 'Upgrade', 'simply-schedule-appointments' ),
'openNavigation' => __( 'Open Navigation', 'simply-schedule-appointments' ),
'returnToSettings' => __( 'Return to Settings', 'simply-schedule-appointments' ),
'featureNotEnabled' => __( 'Feature not enabled', 'simply-schedule-appointments' ),
'featureNotEnabledDescription' => __( 'This feature is not currently enabled. Please enable this feature to view the settings.', 'simply-schedule-appointments' ),
'advanced_scheduling' =>
array (
'title' => __( 'Advanced Scheduling Options', 'simply-schedule-appointments' ),
'label' => __( 'Enable Advanced Scheduling Options for Appointment Types', 'simply-schedule-appointments' ),
'help' => __( 'Handle more complex scheduling with extra options.', 'simply-schedule-appointments' ),
'help_link' => __( 'Learn more about these options.', 'simply-schedule-appointments' ),
'editTypes' => __( 'Edit Appointment Types', 'simply-schedule-appointments' ),
'booking_window_error' => __( 'The booking end date must be after the booking start date', 'simply-schedule-appointments' ),
'availability_window_error' => __( 'The availability end date must be after the availability start date', 'simply-schedule-appointments' ),
'perDayLimitError' => __( 'The per day booking limit must be a number greater than zero.', 'simply-schedule-appointments' ),
'saved' => __( 'Settings saved.', 'simply-schedule-appointments' ),
),
'blackout' =>
array (
'title' => __( 'Blackout Dates', 'simply-schedule-appointments' ),
'description' => __( 'Blackout dates are dates blocked off your calendar entirely for all appointment types. Perfect for vacation days, travel days, or other days when you\'re not available for appointments.', 'simply-schedule-appointments' ),
'emptyLabel' => __( 'No blackout dates selected yet', 'simply-schedule-appointments' ),
'emptyDesc' => __( 'Use the calendar to select blackout days', 'simply-schedule-appointments' ),
'loading' => __( 'Loading team dates', 'simply-schedule-appointments' ),
'selected' => __( 'Selected Dates', 'simply-schedule-appointments' ),
'saved' => __( 'Updated blackout dates saved', 'simply-schedule-appointments' ),
'saving' => __( 'Saving blackout dates', 'simply-schedule-appointments' ),
'nextMonth' => __( 'Go to next month', 'simply-schedule-appointments' ),
'previousMonth' => __( 'Go to previous month', 'simply-schedule-appointments' ),
'selectYear' => __( 'Select a year', 'simply-schedule-appointments' ),
'selectTarget' => __( 'Select who you are setting blackout dates for', 'simply-schedule-appointments' ),
'view' =>
array (
'global' => __( 'Business-wide', 'simply-schedule-appointments' ),
'self' => __( 'Myself', 'simply-schedule-appointments' ),
),
),
'translations' =>
array (
'title' => __( 'Translations', 'simply-schedule-appointments' ),
'description' => __( 'Download and install language packs from translate.wordpress.org, even if they are incomplete.', 'simply-schedule-appointments' ),
'selectPack' => __( 'Select a translation pack', 'simply-schedule-appointments' ),
'fetchInstall' => __( 'Download and Install', 'simply-schedule-appointments' ),
'installedTranslations' => __( 'Installed translations', 'simply-schedule-appointments' ),
'improveTranslation' => __( 'Improve this translation', 'simply-schedule-appointments' ),
'languagePack' => __( 'Language pack', 'simply-schedule-appointments' ),
'lastUpdated' => __( 'Last updated', 'simply-schedule-appointments' ),
'remove' => __( 'Remove language pack', 'simply-schedule-appointments' ),
'refresh' => __( 'Refresh language pack', 'simply-schedule-appointments' ),
),
'general' =>
array (
'title' => __( 'General Settings', 'simply-schedule-appointments' ),
'timezone' => __( 'Timezone', 'simply-schedule-appointments' ),
'timezoneWarning' => __( 'Your WordPress setting doesn\'t appear to match your current location.', 'simply-schedule-appointments' ),
'genericTimezoneWarning' => __( 'You have an offset selected instead of a timezone. We recommend changing the setting to use a timezone appropriate for your country and region.', 'simply-schedule-appointments' ),
'dateFormat' => __( 'Date Format', 'simply-schedule-appointments' ),
'timeFormat' => __( 'Time Format', 'simply-schedule-appointments' ),
'contact' => __( 'Appointment Contact', 'simply-schedule-appointments' ),
'contact_helper' => __( 'Who are visitors booking their appointment with? (this is probably your name)', 'simply-schedule-appointments' ),
'contact_error' => __( 'Appointment Contact name is required', 'simply-schedule-appointments' ),
'business' => __( 'Business Name', 'simply-schedule-appointments' ),
'business_error' => __( 'Business name is required', 'simply-schedule-appointments' ),
'email' => __( 'Default Admin Email', 'simply-schedule-appointments' ),
'email_helper' => __( 'SSA will send an email to this email when a visitor books an appointment.', 'simply-schedule-appointments' ),
'email_error' => __( 'Appointment email address is required', 'simply-schedule-appointments' ),
'phone' => __( 'Admin phone number', 'simply-schedule-appointments' ),
'phone_error' => __( 'Please enter a valid phone number', 'simply-schedule-appointments' ),
'phone_help' => __( 'Number where SMS reminders will be sent', 'simply-schedule-appointments' ),
'weekStartsOn' => __( 'Week Starts On', 'simply-schedule-appointments' ),
'bookAppointment' => __( 'Book an Appointment', 'simply-schedule-appointments' ),
'confirmTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmContent' => __( 'Your settings won\'t be saved if you leave the page.', 'simply-schedule-appointments' ),
'countryCode' =>
array (
'defaultValue' => __( 'Auto-detect', 'simply-schedule-appointments' ),
'label' => __( 'Default country for telephone number fields', 'simply-schedule-appointments' ),
),
'editAppointmentPage' => __( 'Edit Appointment Page', 'simply-schedule-appointments' ),
'fullScreenPage' => __( 'SSA Full Screen Page (Default)', 'simply-schedule-appointments' ),
),
'developerScreen' => __( 'Developer', 'simply-schedule-appointments' ),
'developer' =>
array (
'title' => __( 'Developer Settings', 'simply-schedule-appointments' ),
'booking_api_embed' =>
array (
'label' => __( 'Use the API to embed the booking form', 'simply-schedule-appointments' ),
'help' => __( 'Try enabling this option if you\'re having issues with the booking form displaying correctly.', 'simply-schedule-appointments' ),
),
'capacity_availability' =>
array (
'label' => __( 'Use the new availability algorithm', 'simply-schedule-appointments' ),
'help' => __( 'Try the new scheduling calculator. May perform faster when booking.', 'simply-schedule-appointments' ),
),
'disable_availability_caching' =>
array (
'label' => __( 'Disable availability caching', 'simply-schedule-appointments' ),
'help' => __( 'This will slow down your site, so only disable if you are having trouble and are instructed to do so by support.', 'simply-schedule-appointments' ),
),
'enqueue_everywhere' =>
array (
'label' => __( 'Enqueue scripts everywhere', 'simply-schedule-appointments' ),
'help' => __( 'Load scripts on every page. Can be helpful if there are issues with loading the booking form via ajax', 'simply-schedule-appointments' ),
),
'beta_updates' =>
array (
'title' => __( 'Beta features', 'simply-schedule-appointments' ),
'label' => __( 'Get the next beta (pre-release) version of SSA', 'simply-schedule-appointments' ),
'help' => __( 'Warning: Beta releases can be unstable. Please only enable this if instructed by support.', 'simply-schedule-appointments' ),
),
'quick_connect_gcal_mode' =>
array (
'label' => __( 'Connect to Google Calendar with SSA Quick Connect', 'simply-schedule-appointments' ),
'help' => __( 'Connect your Google Calendar without creating your own Google Cloud Platform project. Requires an active plugin license.', 'simply-schedule-appointments' ),
'warning' => __( 'This is only available when SSA is not connected to Google Calendar. After toggling this setting, you will need to reconnect your main Google Calendar, and the team member calendars.', 'simply-schedule-appointments' ),
),
'display_appointment_revisions' =>
array (
'label' => __( 'Appointments Revisions', 'simply-schedule-appointments' ),
'help' => __( 'Display appointments revisions in appointment details view.', 'simply-schedule-appointments' ),
),
'separate_appointment_type_availability' =>
array (
'label' => __( 'Give appointment types independent availability', 'simply-schedule-appointments' ),
'help' => __( 'Enable each appointment type to have its own availability. Can book appointments of different types at the same time.', 'simply-schedule-appointments' ),
'help_link' => __( 'Learn more about independent availability.', 'simply-schedule-appointments' ),
),
'pluginSettings' =>
array (
'title' => __( 'Plugin Settings', 'simply-schedule-appointments' ),
'label' => __( 'Remove data on uninstall', 'simply-schedule-appointments' ),
'help' => __( 'Check this box if you would like SSA to completely remove all of its data when the plugin is deleted.', 'simply-schedule-appointments' ),
'warning' => __( 'Your data will be deleted when the plugin is uninstalled and this action cannot be undone', 'simply-schedule-appointments' ),
),
),
'jobs' =>
array (
'title' => __( 'Developer Jobs', 'simply-schedule-appointments' ),
'jobs' =>
array (
'purge_appointments' =>
array (
'title' => __( 'Purge Appointments', 'simply-schedule-appointments' ),
'description' => __( 'If your booking app is slow, purging past and canceled appointments can help improve performance.', 'simply-schedule-appointments' ),
'action' => __( 'Purge now', 'simply-schedule-appointments' ),
'settings' =>
array (
'past_appointments' => __( 'Past Appointments', 'simply-schedule-appointments' ),
'abandoned_appointments' => __( 'Abandoned Appointments', 'simply-schedule-appointments' ),
'past_canceled_appointments' => __( 'Past Canceled Appointments', 'simply-schedule-appointments' ),
'future_canceled_appointments' => __( 'Future Canceled Appointments', 'simply-schedule-appointments' ),
),
'modal' =>
array (
'title' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'text' => __( 'This process will remove appointments from the database and you wont be able to recover them. A .csv file containing all deleted appointments will be generated at the end of this process.', 'simply-schedule-appointments' ),
'close' => __( 'Close', 'simply-schedule-appointments' ),
'confirm' => __( 'Confirm', 'simply-schedule-appointments' ),
'loading' => __( 'Purging appointments...', 'simply-schedule-appointments' ),
'success' => __( 'Appointments successfully removed from the database.', 'simply-schedule-appointments' ),
'error' => __( 'Something went wrong while running this job:', 'simply-schedule-appointments' ),
'download' => __( 'Download .csv file', 'simply-schedule-appointments' ),
),
),
),
),
'import_export' =>
array (
'title' => __( 'Import / Export', 'simply-schedule-appointments' ),
'tabs' =>
array (
'export' => __( 'Export', 'simply-schedule-appointments' ),
'import' => __( 'Import', 'simply-schedule-appointments' ),
),
'options' =>
array (
'settings' =>
array (
'label' => __( 'Export Settings', 'simply-schedule-appointments' ),
'description' => __( 'Export all SSA settings, including extensions.', 'simply-schedule-appointments' ),
),
'appointment_types' =>
array (
'label' => __( 'Export All Appointment Types', 'simply-schedule-appointments' ),
'description' => __( 'Export your appointment types. Requires settings export.', 'simply-schedule-appointments' ),
),
'appointments' =>
array (
'label' => __( 'Export All Appointments', 'simply-schedule-appointments' ),
'description' => __( 'Export all of your existing appointments. Requires settings and appointment types export.', 'simply-schedule-appointments' ),
),
'anonymize' =>
array (
'label' => __( 'Anonymize appointment data', 'simply-schedule-appointments' ),
'description' => __( 'Anonymize names, emails, and all other customer information for those who have booked appointments. Helpful for sharing debugging data with support.', 'simply-schedule-appointments' ),
),
'future_appointments_only' =>
array (
'label' => __( 'Only export upcoming appointments', 'simply-schedule-appointments' ),
'description' => __( 'Include only upcoming appointments, excluding all past appointments. Helpful for busy sites with lots of appointments.', 'simply-schedule-appointments' ),
),
),
'generate_button' => __( 'Generate Code', 'simply-schedule-appointments' ),
'generate_button_loading' => __( 'Generating...', 'simply-schedule-appointments' ),
'copy' => __( 'Copy to clipboard', 'simply-schedule-appointments' ),
'copied' => __( 'Export code copied to your clipboard.', 'simply-schedule-appointments' ),
'send_to_support' => __( 'Send to Support', 'simply-schedule-appointments' ),
'send_to_support_message' => __( 'SSA export code attached', 'simply-schedule-appointments' ),
'send_to_support_success' => __( 'SSA export code sent to Support', 'simply-schedule-appointments' ),
'import_button' => __( 'Import', 'simply-schedule-appointments' ),
'import_button_loading' => __( 'Importing...', 'simply-schedule-appointments' ),
'import_headline' => __( 'Import from another SSA install', 'simply-schedule-appointments' ),
'import_copy' => __( 'Paste below the code you copied on another SSA install to import your data for things like plugin settings, appointment types, and scheduled appointments.', 'simply-schedule-appointments' ),
'import_invalid_json_notice' => __( 'Invalid import code. Check if you have any issues on the SSA install you\'re trying to import from.', 'simply-schedule-appointments' ),
'import_error_status_notice' => __( 'Oops! Something went wrong while importing your data. The server responded with the following errors:', 'simply-schedule-appointments' ),
'import_success_redirect' => __( 'Click here if the page is not automatically refreshed.', 'simply-schedule-appointments' ),
'restore_backup' => __( 'Restore previous backup', 'simply-schedule-appointments' ),
),
'embed_booking' =>
array (
'embed_headline' => __( 'Embed the booking form in any website', 'simply-schedule-appointments' ),
'embed_copy' => __( 'Copy the code below and paste it into any page to embed the booking form.', 'simply-schedule-appointments' ),
'copied' => __( 'Embed code copied to your clipboard.', 'simply-schedule-appointments' ),
),
'google_calendar' =>
array (
'title' => __( 'Google', 'simply-schedule-appointments' ),
'connect' => __( 'Connect Google Account', 'simply-schedule-appointments' ),
'disconnect' => __( 'Disconnect', 'simply-schedule-appointments' ),
'disconnecting' => __( 'Disconnecting your Google Account', 'simply-schedule-appointments' ),
'account' => __( 'Connected account', 'simply-schedule-appointments' ),
'enterApi' => __( 'Enter your Google API information below.', 'simply-schedule-appointments' ),
'goButton' => __( 'Go Now', 'simply-schedule-appointments' ),
'clientId' => __( 'Client ID', 'simply-schedule-appointments' ),
'authorize' => __( 'Authorize', 'simply-schedule-appointments' ),
'googleAuthorize' => __( 'Sign in with Google', 'simply-schedule-appointments' ),
'quickConnectRequiresLicense' => __( 'SSA Quick Connect requires an active license.', 'simply-schedule-appointments' ),
'manualSetup' => __( 'Or setup credentials manually', 'simply-schedule-appointments' ),
'quickConnectSetup' => __( 'or connect to Google Calendar with SSA Quick Connect', 'simply-schedule-appointments' ),
'cloudAuthorize' => __( 'Authorize with SSA Quick Connect', 'simply-schedule-appointments' ),
'saveAuthorize' => __( 'Save and Authorize', 'simply-schedule-appointments' ),
'clientSecret' => __( 'Client Secret', 'simply-schedule-appointments' ),
'loadingCalendars' => __( 'Getting your calendars', 'simply-schedule-appointments' ),
'calendarSync' => __( 'Calendar Sync', 'simply-schedule-appointments' ),
'appointmentTypesEdit' => __( 'Edit Appointment Types', 'simply-schedule-appointments' ),
'authSuccess' => __( 'Success! Your Google Calendar account is connected.', 'simply-schedule-appointments' ),
'authNext' => __( 'Next, edit your appointment types to check your Google Calendar for appointment conflicts or to add newly booked appointments to your Google Calendar', 'simply-schedule-appointments' ),
'webMeetingsHeadline' => __( 'Google Meet Web Meetings', 'simply-schedule-appointments' ),
'webMeetingsToggleLabel' => __( 'Enable adding Google Meet links to my calendar events', 'simply-schedule-appointments' ),
'deleteEventsHeadline' => __( 'Delete Canceled / Rescheduled Events', 'simply-schedule-appointments' ),
'deleteEventsToggleLabel' => __( 'Delete Google Calendar events when appointments are canceled or rescheduled', 'simply-schedule-appointments' ),
'refreshIntervalHeadline' => __( 'Refresh Google Calendars', 'simply-schedule-appointments' ),
'refreshIntervalDesc' => __( 'How often should we check Google Calendar for new events?', 'simply-schedule-appointments' ),
),
'calendar_events' =>
array (
'card_title' => __( 'Calendar Events', 'simply-schedule-appointments' ),
'title' => __( 'Customize your calendar event', 'simply-schedule-appointments' ),
'description' => __( 'Personalize how your event content will look like when an event is created.', 'simply-schedule-appointments' ),
'switch_label' => __( 'Customize event content', 'simply-schedule-appointments' ),
'save' => __( 'Save Calendar Events Settings', 'simply-schedule-appointments' ),
'success' => __( 'Calendar Events Settings saved.', 'simply-schedule-appointments' ),
'sample_appointment_types' => __( 'Used on appointment types like', 'simply-schedule-appointments' ),
'and' => __( 'and', 'simply-schedule-appointments' ),
'and_more' => __( 'and more', 'simply-schedule-appointments' ),
'tokenDetailsTitle' => __( 'Events Template Details', 'simply-schedule-appointments' ),
'tokenDetails' => __( 'Events templates are created with Twig. The following tokens are available.', 'simply-schedule-appointments' ),
'types' =>
array (
'customer' =>
array (
'title' => __( 'Customer Confirmation Screen Event', 'simply-schedule-appointments' ),
'helper' => __( 'What your customer will see after clicking "Add to my calendar".', 'simply-schedule-appointments' ),
'description' => __( 'Manually added to customer\'s calendar through the booking confirmation screen.', 'simply-schedule-appointments' ),
),
'individual_admin' =>
array (
'title' => __( 'Admin Event', 'simply-schedule-appointments' ),
'helper' => __( 'What you will see on the synced calendar.', 'simply-schedule-appointments' ),
'helper_staff' => __( 'What you and your team members will see on the synced calendar.', 'simply-schedule-appointments' ),
'description' => __( 'Automatically sent to the synced calendar in the Appointment Types Google settings tab.', 'simply-schedule-appointments' ),
'description_staff' => __( 'Automatically sent to the synced calendar (and team members) in the Appointment Types Google settings tab.', 'simply-schedule-appointments' ),
),
'individual_shared' =>
array (
'title' => __( 'Shared Event', 'simply-schedule-appointments' ),
'helper' => __( 'What you and your customer will see if they are invited to the event.', 'simply-schedule-appointments' ),
'description' => __( 'Google event added to the synced calendar in the Appointment Types Google settings tab. The event automatically invites the customer.', 'simply-schedule-appointments' ),
'description_staff' => __( 'Google event added to the synced calendar in the Appointment Types Google settings tab. The event automatically invites the customer and team members assigned to the booking (if any).', 'simply-schedule-appointments' ),
),
'group_shared' =>
array (
'title' => __( 'Shared Group Event', 'simply-schedule-appointments' ),
'helper' => __( 'What you and all attendees will see on the calendar.', 'simply-schedule-appointments' ),
'description' => __( 'Google Invite sent to the synced calendar in the Appointment Types Google settings tab, the Team members assigned to the booking (if any), and all of the customers in the group booking.', 'simply-schedule-appointments' ),
),
'group_admin' =>
array (
'title' => __( 'Admin Group Event', 'simply-schedule-appointments' ),
'helper' => __( 'What you will see on the calendar for group events.', 'simply-schedule-appointments' ),
'helper_staff' => __( 'What you and your team members will see on the calendar for group events.', 'simply-schedule-appointments' ),
'description' => __( 'Sent to the synced calendar selected in the Appointment Types Google settings tab and can be updated every time a customer books the Group appointment.', 'simply-schedule-appointments' ),
'description_staff' => __( 'Sent to the synced calendar selected (and team members) in the Appointment Types Google settings tab and can be updated every time a customer books the Group appointment.', 'simply-schedule-appointments' ),
),
),
'errors' =>
array (
'required' => __( 'This field is required.', 'simply-schedule-appointments' ),
),
),
'license' =>
array (
'manage' => __( 'Manage License', 'simply-schedule-appointments' ),
'key' => __( 'License Key', 'simply-schedule-appointments' ),
'remove' => __( 'Remove', 'simply-schedule-appointments' ),
'validate' => __( 'Validate', 'simply-schedule-appointments' ),
'validating' => __( 'Validating...', 'simply-schedule-appointments' ),
'addLicense' => __( 'Add your license key', 'simply-schedule-appointments' ),
'renewLicense' => __( 'Renew Your License Key', 'simply-schedule-appointments' ),
'purchaseLicense' => __( 'Purchase New License Key', 'simply-schedule-appointments' ),
'needHelp' => __( 'Need help?', 'simply-schedule-appointments' ),
'currentLicense' => __( 'Current License', 'simply-schedule-appointments' ),
'edition' => __( 'Edition', 'simply-schedule-appointments' ),
'upgrade' => __( 'Upgrade', 'simply-schedule-appointments' ),
'collectLicense' => __( '%1$s Login %2$s to your account to collect your license key', 'simply-schedule-appointments' ),
'contactSupport' => __( 'Or, %1$s contact %2$s our support team and we can help you find your license key.', 'simply-schedule-appointments' ),
),
'mailchimp' =>
array (
'title' => __( 'MailChimp', 'simply-schedule-appointments' ),
'api_key' => __( 'API Key', 'simply-schedule-appointments' ),
'apiKeyError' => __( 'Please enter a valid API key', 'simply-schedule-appointments' ),
'api_key_helper_label' => __( 'Where do I find this?', 'simply-schedule-appointments' ),
'saveAuthorize' => __( 'Save and authorize', 'simply-schedule-appointments' ),
'lists' => __( 'MailChimp Lists', 'simply-schedule-appointments' ),
'loadingLists' => __( 'Getting your lists', 'simply-schedule-appointments' ),
'deauthorize' => __( 'Disconnecting your account', 'simply-schedule-appointments' ),
),
'payments' =>
array (
'title' => __( 'Payments', 'simply-schedule-appointments' ),
'returnToPayments' => __( 'Return to Payments', 'simply-schedule-appointments' ),
'basics' => __( 'Basic Settings', 'simply-schedule-appointments' ),
'basicsMessage' => __( 'The required settings for this payment gateway', 'simply-schedule-appointments' ),
'advanced' => __( 'Advanced Settings', 'simply-schedule-appointments' ),
'advancedMessage' => __( 'Optional settings to fine-tune the way this payment gateway works', 'simply-schedule-appointments' ),
'displayTitle' => __( 'Display title', 'simply-schedule-appointments' ),
'displayTitleHelp' => __( 'This controls the title which your customer sees during checkout.', 'simply-schedule-appointments' ),
'displayTitleError' => __( 'The display title is required', 'simply-schedule-appointments' ),
'description' => __( 'Description', 'simply-schedule-appointments' ),
'descriptionHelp' => __( 'This controls the description which your customer sees during checkout.', 'simply-schedule-appointments' ),
'statementDescriptor' => __( 'Statement Descriptor', 'simply-schedule-appointments' ),
'statementDescriptorError' => __( '10 characters maximum. Alphanumeric, at least one letter, and no < > \\ \' or "', 'simply-schedule-appointments' ),
'statementDescriptorHelp' => __( 'This gets displayed on your customer\'s credit card statement (after first 10 characters of your company name)', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes to this payment gateway will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'defaultCurrency' => __( 'Default currency', 'simply-schedule-appointments' ),
'paypal' =>
array (
'email' => __( 'PayPal email address', 'simply-schedule-appointments' ),
'emailHelp' => __( 'Please enter your PayPal email address; this is needed in order to take payment.', 'simply-schedule-appointments' ),
'emailError' => __( 'A valid email address is required.', 'simply-schedule-appointments' ),
'enableSandbox' => __( 'Enable PayPal sandbox', 'simply-schedule-appointments' ),
'sandboxHelp1' => __( 'PayPal sandbox can be used to test payments.', 'simply-schedule-appointments' ),
'sandboxHelp2' => __( 'Sign up for a developer account.', 'simply-schedule-appointments' ),
'identityToken' => __( 'PayPal identity token', 'simply-schedule-appointments' ),
'identityTokenHelp' => __( 'Optionally enable Payment Data Transfer (Profile > Profile and Settings > My Selling Tools > Website Preferences) and then copy your identity token here. This will allow payments to be verified without the need for PayPal IPN.', 'simply-schedule-appointments' ),
'noConnection' => __( 'PayPal is not connected to your PayPal account', 'simply-schedule-appointments' ),
'sandboxMode' => __( 'PayPal is in sandbox mode.', 'simply-schedule-appointments' ),
'ipn_url' => __( 'IPN Notification URL', 'simply-schedule-appointments' ),
'ipnCopied' => __( 'Your PayPal IPN Notification URL has been copied to your clipboard', 'simply-schedule-appointments' ),
'ipnHelpPrefix' => __( 'You must add this URL to your PayPal settings.', 'simply-schedule-appointments' ),
'ipnHelp' => __( 'Get instructions.', 'simply-schedule-appointments' ),
'sslWarning' => __( 'A valid SSL certificate is required to use PayPal payments', 'simply-schedule-appointments' ),
),
'stripe' =>
array (
'validation_errors' =>
array (
'publishable_key' =>
array (
'regexValidator' => __( 'Please enter a valid publishable key', 'simply-schedule-appointments' ),
'required' => __( 'A publishable key is required', 'simply-schedule-appointments' ),
),
'secret_key' =>
array (
'regexValidator' => __( 'Please enter a valid secret key', 'simply-schedule-appointments' ),
'required' => __( 'A secret key is required', 'simply-schedule-appointments' ),
),
'webhook_secret' =>
array (
'regexValidator' => __( 'Please enter a valid webhook secret', 'simply-schedule-appointments' ),
),
'test_publishable_key' =>
array (
'regexValidator' => __( 'Please enter a valid publishable test key', 'simply-schedule-appointments' ),
'required' => __( 'The test publishable key is required for test mode', 'simply-schedule-appointments' ),
),
'test_secret_key' =>
array (
'regexValidator' => __( 'Please enter a valid secret test key', 'simply-schedule-appointments' ),
'required' => __( 'The test secret key is required for test mode', 'simply-schedule-appointments' ),
),
'test_webhook_secret' =>
array (
'regexValidator' => __( 'Please enter a valid test webhook secret', 'simply-schedule-appointments' ),
),
),
'noPaymentMethodsError' => __( 'Please select at least one payment method', 'simply-schedule-appointments' ),
'noCardPaymentMethodWarning' => __( 'Payments may not work if card is disabled and other payment methods are not configured properly', 'simply-schedule-appointments' ),
'publishableKey' => __( 'Publishable key', 'simply-schedule-appointments' ),
'publishableKeyHelp' => __( 'Get your API keys from your Stripe account.', 'simply-schedule-appointments' ),
'secretKey' => __( 'Secret key', 'simply-schedule-appointments' ),
'secretKeyHelp' => __( 'Get your API keys from your Stripe account.', 'simply-schedule-appointments' ),
'webhook' => __( 'Stripe Webhook / Event Destination URL', 'simply-schedule-appointments' ),
'webhookHelpPrefix' => __( 'You must add this URL to', 'simply-schedule-appointments' ),
'webhookHelpTarget' => __( 'your Stripe account Webhook / Event Destination settings', 'simply-schedule-appointments' ),
'webhookCopied' => __( 'The webhook / event destination URL has been copied to your clipboard', 'simply-schedule-appointments' ),
'webhookSecret' => __( 'Webhook / Event Destination Signing Secret', 'simply-schedule-appointments' ),
'webhookSecretHelpPrefix' => __( 'Get your signing secret from', 'simply-schedule-appointments' ),
'paymentMethods' => __( 'Payment Methods', 'simply-schedule-appointments' ),
'paymentMethodsHelp' => __( 'Make sure to enable the selected payment methods in your Stripe default payment method configuration.', 'simply-schedule-appointments' ),
'testMode' => __( 'Enable test mode', 'simply-schedule-appointments' ),
'testModeHelp' => __( 'Place the payment gateway in test mode using test API keys.', 'simply-schedule-appointments' ),
'testPublishableKey' => __( 'Test publishable key', 'simply-schedule-appointments' ),
'testPublishableKeyHelp' => __( 'Get your API keys from your Stripe account.', 'simply-schedule-appointments' ),
'testSecretKey' => __( 'Test secret key', 'simply-schedule-appointments' ),
'testSecretKeyHelp' => __( 'Get your API keys from your Stripe account.', 'simply-schedule-appointments' ),
'testWebhookSecret' => __( 'Test Webhook / Event Destination Signing Secret', 'simply-schedule-appointments' ),
'noConnection' => __( 'Stripe is not connected to your Stripe account', 'simply-schedule-appointments' ),
'testModeWarning' => __( 'Stripe is in test mode.', 'simply-schedule-appointments' ),
),
),
'notifications' =>
array (
'title' => __( 'Notifications', 'simply-schedule-appointments' ),
'intro' => __( 'These notifications are sent for this appointment type:', 'simply-schedule-appointments' ),
'empty' => __( 'There are no notifications.', 'simply-schedule-appointments' ),
'empty_appointment_type' => __( 'There are no notifications sent for this appointment type', 'simply-schedule-appointments' ),
'returnToNotifications' => __( 'Return to notifications', 'simply-schedule-appointments' ),
'customer_phone' => __( 'Customer phone number', 'simply-schedule-appointments' ),
'team_member_phone' => __( 'Team member phone number', 'simply-schedule-appointments' ),
'actions' =>
array (
'addNew' => __( 'Add a new notification', 'simply-schedule-appointments' ),
'edit' => __( 'Edit notification', 'simply-schedule-appointments' ),
'editAll' => __( 'Edit notifications', 'simply-schedule-appointments' ),
),
'selected' => __( 'Notifications Selected', 'simply-schedule-appointments' ),
'optinSettings' =>
array (
'title' => __( 'Notification Opt-In', 'simply-schedule-appointments' ),
'description' => __( 'Enable this option to let customers choose whether they want to receive notifications for their appointments.', 'simply-schedule-appointments' ),
'enabled' => __( 'Enabled', 'simply-schedule-appointments' ),
'explanation' => __( 'Set the text that will be displayed to customers when they book an appointment. The label appears next to the checkbox, and the description provides additional details.', 'simply-schedule-appointments' ),
'labelField' =>
array (
'label' => __( 'Checkbox Label (required)', 'simply-schedule-appointments' ),
'helptext' => __( 'This is the label that will be displayed next to the checkbox.', 'simply-schedule-appointments' ),
),
'descriptionField' =>
array (
'label' => __( 'Checkbox Description', 'simply-schedule-appointments' ),
'helptext' => __( 'This text will be displayed below the checkbox.', 'simply-schedule-appointments' ),
),
),
'fields' =>
array (
'title' => __( 'Name', 'simply-schedule-appointments' ),
'type' => __( 'Type', 'simply-schedule-appointments' ),
'email' => __( 'Email', 'simply-schedule-appointments' ),
'sms' => __( 'SMS', 'simply-schedule-appointments' ),
'sentTo' => __( 'Send to', 'simply-schedule-appointments' ),
'anchorText' => __( 'Select predefined email option', 'simply-schedule-appointments' ),
'smsTo' => __( 'Send to', 'simply-schedule-appointments' ),
'cc' => __( 'Cc', 'simply-schedule-appointments' ),
'bcc' => __( 'Bcc', 'simply-schedule-appointments' ),
'replyTo' => __( 'Reply-to', 'simply-schedule-appointments' ),
'trigger' => __( 'Trigger', 'simply-schedule-appointments' ),
'triggerLegend' => __( 'When to send this notification', 'simply-schedule-appointments' ),
'when' => __( 'When', 'simply-schedule-appointments' ),
'subject' => __( 'Subject', 'simply-schedule-appointments' ),
'message' => __( 'Message', 'simply-schedule-appointments' ),
),
'filter' =>
array (
'filter' => __( 'Filter', 'simply-schedule-appointments' ),
'legend' => __( 'Notification Filters', 'simply-schedule-appointments' ),
'empty_label' => __( 'No matching notifications', 'simply-schedule-appointments' ),
'empty_desc' => __( 'No notifications match your filter selections. Adjust the filters or reset them.', 'simply-schedule-appointments' ),
'fields' =>
array (
'type' => __( 'Notification Type', 'simply-schedule-appointments' ),
'appointment_type' => __( 'Appointment Type', 'simply-schedule-appointments' ),
),
'reset' => __( 'Reset Filters', 'simply-schedule-appointments' ),
'selected' => __( 'selected', 'simply-schedule-appointments' ),
),
'messages' =>
array (
'titleError' => __( 'Title is required', 'simply-schedule-appointments' ),
'sentToError' => __( 'Please enter a valid email address', 'simply-schedule-appointments' ),
'smsToError' => __( 'Please select at least one recipient', 'simply-schedule-appointments' ),
'triggerError' => __( 'You must select a trigger for a notification', 'simply-schedule-appointments' ),
'appointmentTypesError' => __( 'Please select at least one appointment type', 'simply-schedule-appointments' ),
'subjectError' => __( 'Subject is required', 'simply-schedule-appointments' ),
'messageError' => __( 'Message is required', 'simply-schedule-appointments' ),
'noAdminPhone' => __( 'No admin phone number is set', 'simply-schedule-appointments' ),
'noCustomerEmail' => __( 'No appointment types have phone number fields', 'simply-schedule-appointments' ),
'replyToHelpText' => __( 'Reply-To is filled in automatically depending on the recipient (admin, staff, or customer). Leave it empty unless you need to set your own.', 'simply-schedule-appointments' ),
),
'tokenDetailsTitle' => __( 'Notification Template Details', 'simply-schedule-appointments' ),
'tokenDetails' => __( 'Notification templates are created with Twig. The following tokens are available.', 'simply-schedule-appointments' ),
'tokens' =>
array (
'admin_email' => __( 'The appointment admin email', 'simply-schedule-appointments' ),
'instructions' => __( 'The optional customer instructions associated with the selected appointment type.', 'simply-schedule-appointments' ),
'Appointment.AppointmentType.title' => __( 'The title of the selected appointment type', 'simply-schedule-appointments' ),
'Appointment.web_meeting_url' => __( 'The URL of the virtual meeting for the appointment', 'simply-schedule-appointments' ),
'Appointment.web_meeting_password' => __( 'The password required to access the virtual meeting', 'simply-schedule-appointments' ),
'Appointment.customer_information_summary' => __( 'Summary of the customer information fields for the appointment type, in customer\'s locale when available', 'simply-schedule-appointments' ),
'Appointment.customer_information_summary_admin_locale' => __( 'Summary of the customer information fields for the appointment type, in the admin\'s locale', 'simply-schedule-appointments' ),
'Appointment.customer_information.Name' => __( 'The customer\'s name', 'simply-schedule-appointments' ),
'Appointment.date_timezone' => __( 'The admin timezone set in general settings', 'simply-schedule-appointments' ),
'Appointment.customer_timezone' => __( 'The timezone to display for the customer', 'simply-schedule-appointments' ),
'Appointment.public_edit_url' => __( 'The link to edit, cancel, or reschedule the appointment', 'simply-schedule-appointments' ),
'Appointment.start_date' => __( 'The start date and time of the appointment', 'simply-schedule-appointments' ),
'location' => __( 'The appointment location', 'simply-schedule-appointments' ),
'customer_name' => __( 'The customer\'s name', 'simply-schedule-appointments' ),
'customer_email' => __( 'The customer\'s email address.', 'simply-schedule-appointments' ),
'attendees_list' => __( 'The list of all attendee\'s names for the appointment.', 'simply-schedule-appointments' ),
'Global.home_url' => __( 'The URL of the site where Simply Schedule Appointments is installed', 'simply-schedule-appointments' ),
'Global.company_name' => __( 'The name of the site where Simply Schedule Appointments is installed', 'simply-schedule-appointments' ),
'Global.timezone_string' => __( 'The timezone selected in the Simply Schedule Appointments settings.', 'simply-schedule-appointments' ),
'booking_url' => __( 'The page URL where the appointment booking happened.', 'simply-schedule-appointments' ),
'booking_title' => __( 'The page title where the appointment booking happened.', 'simply-schedule-appointments' ),
'booking_post_id' => __( 'The page ID where the appointment booking happened.', 'simply-schedule-appointments' ),
'refund_policy' => __( 'The refund policy of the selected appointment type', 'simply-schedule-appointments' ),
'add_to_calendar_link.ics' => __( 'The link to add the appointment to your calendar via an .ics file.', 'simply-schedule-appointments' ),
'add_to_calendar_link.gcal' => __( 'The link to add the appointment to your Google Calendar.', 'simply-schedule-appointments' ),
'cancelation_note' => __( 'An optional note added when canceling the appointment', 'simply-schedule-appointments' ),
'canceled_by_name' => __( 'The name of the user who canceled the appointment', 'simply-schedule-appointments' ),
'rescheduling_note' => __( 'An optional note added when rescheduling the appointment', 'simply-schedule-appointments' ),
'rescheduled_by_name' => __( 'The name of the user who rescheduled the appointment', 'simply-schedule-appointments' ),
'mepr_membership_title' => __( 'MemberPress Integration: the membership the appointment is booked under.', 'simply-schedule-appointments' ),
'Appointment.customer_prev_start_date' => __( 'The previous start date of an appointment that has been rescheduled, in the customer\'s timezone', 'simply-schedule-appointments' ),
'Appointment.customer_prev_start_dates' => __( 'List of previous start dates of an appointment that has been rescheduled, in the customer\'s timezone', 'simply-schedule-appointments' ),
'Appointment.business_prev_start_date' => __( 'The previous start date of an appointment that has been rescheduled, in the business timezone', 'simply-schedule-appointments' ),
'Appointment.business_prev_start_dates' => __( 'List of previous start dates of an appointment that has been rescheduled, in the business timezone', 'simply-schedule-appointments' ),
'TEC.venue.name' => __( 'The name of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.venue.address' => __( 'The address of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.venue.city' => __( 'The city of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.venue.state' => __( 'The state of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.venue.province' => __( 'The province of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.venue.zip' => __( ' The zip code of the venue in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.organizer.name' => __( 'The name of the organizer in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.organizer.phone' => __( 'The phone number of the organizer in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.organizer.email' => __( 'The email of the organizer in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.organizer.website' => __( 'The website of the organizer in the Events Calendar', 'simply-schedule-appointments' ),
'TEC.categories.category_number' => __( 'The name of the category in the Events Calendar, please replace the category number with an actual number. For example, 0 for the first category', 'simply-schedule-appointments' ),
'TEC.categories|join(", " , " and ")' => __( 'All the categories of the event', 'simply-schedule-appointments' ),
),
'triggers' =>
array (
'appointment_booked' => __( 'Appointment Booked', 'simply-schedule-appointments' ),
'appointment_customer_information_edited' => __( 'Appointment Edited', 'simply-schedule-appointments' ),
'appointment_canceled' => __( 'Appointment Canceled', 'simply-schedule-appointments' ),
'appointment_rescheduled' => __( 'Appointment Rescheduled', 'simply-schedule-appointments' ),
'appointment_start_date' => __( 'Time of Appointment', 'simply-schedule-appointments' ),
),
'warnings' =>
array (
'cronWarning' => __( 'This notification might be delayed or not sent as expected.', 'simply-schedule-appointments' ),
'cronWarningNoShow' => __( 'This notification will be canceled in the event of a no-show.', 'simply-schedule-appointments' ),
'cronLinkText' => __( 'More details', 'simply-schedule-appointments' ),
),
'when' =>
array (
'after' => __( 'After', 'simply-schedule-appointments' ),
'before' => __( 'Before', 'simply-schedule-appointments' ),
),
'confirmDelete' => __( 'Delete this notification?', 'simply-schedule-appointments' ),
'confirmDeleteCancel' => __( 'Keep', 'simply-schedule-appointments' ),
'confirmDeleteOk' => __( 'Delete', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes to this notification will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'ccSent' => __( 'Cc/Bcc', 'simply-schedule-appointments' ),
'showCcBccReplyToLabel' => __( 'CC/BCC/Reply-To', 'simply-schedule-appointments' ),
'hideCcBccReplyToLabel' => __( 'Hide CC/BCC/Reply-To', 'simply-schedule-appointments' ),
'preview' =>
array (
'title' => __( 'Live Preview', 'simply-schedule-appointments' ),
'description' => __( 'This is a live preview of how your message will look when it\'s sent out.', 'simply-schedule-appointments' ),
'gettingAppointments' => __( 'Getting appointments...', 'simply-schedule-appointments' ),
'selectAppointment' => __( 'Select an appointment', 'simply-schedule-appointments' ),
'selectAppointmentType' => __( 'Select an appointment type', 'simply-schedule-appointments' ),
'formattingPreview' => __( 'Formatting your preview...', 'simply-schedule-appointments' ),
),
),
'sms' =>
array (
'title' => __( 'SMS', 'simply-schedule-appointments' ),
'basics' => __( 'Basic settings', 'simply-schedule-appointments' ),
'basicsMessage' => __( 'The required settings for Twilio', 'simply-schedule-appointments' ),
'twilioAccountSid' => __( 'Twilio Account SID', 'simply-schedule-appointments' ),
'twilioAccountSidError' => __( 'A Twilio Account SID is required', 'simply-schedule-appointments' ),
'twilioAccountSidHelp' => __( 'Get your Twilio Account SID from your Twilio account', 'simply-schedule-appointments' ),
'twilioAuthToken' => __( 'Twilio Auth Token', 'simply-schedule-appointments' ),
'twilioAuthTokenError' => __( 'A Twilio Auth Token is required', 'simply-schedule-appointments' ),
'twilioAuthTokenHelp' => __( 'Get your Twilio Auth Token from your Twilio account', 'simply-schedule-appointments' ),
'twilioSendFromPhone' => __( 'Sending Phone Number (from Twilio)', 'simply-schedule-appointments' ),
'twilioSendFromPhoneError' => __( 'You need a Twilio phone number to send SMS messages', 'simply-schedule-appointments' ),
'twilioSendFromPhoneHelp' => __( 'Get a Twilio phone number', 'simply-schedule-appointments' ),
'advanced' => __( 'Advanced settings', 'simply-schedule-appointments' ),
'advancedMessage' => __( 'Optional advanced settings for Twilio', 'simply-schedule-appointments' ),
'testMode' => __( 'Test mode', 'simply-schedule-appointments' ),
'testModeHelp' => __( 'Place Twilio in test mode to use test account SID and test auth token', 'simply-schedule-appointments' ),
'testModeWarning' => __( 'Twilio is in test mode.', 'simply-schedule-appointments' ),
'twilioTestAccountSid' => __( 'Twilio Test Account SID', 'simply-schedule-appointments' ),
'twilioTestAccountSidError' => __( 'The test account SID is required for test mode', 'simply-schedule-appointments' ),
'twilioTestAccountSidHelp' => __( 'Get your Twilio Test Account SID from your Twilio account', 'simply-schedule-appointments' ),
'twilioTestAuthToken' => __( 'Twilio Test Auth Token', 'simply-schedule-appointments' ),
'twilioTestAuthTokenError' => __( 'The test account auth token is required for test mode', 'simply-schedule-appointments' ),
'twilioTestAuthTokenHelp' => __( 'Get your Twilio Test Account Auth Token from your Twilio account', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes to the SMS settings will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'noConnection' => __( 'Twilio is enabled, but your account is not connected.', 'simply-schedule-appointments' ),
'onlyPhoneFields' => __( 'Only appointment types with at least one phone number field are displayed.', 'simply-schedule-appointments' ),
'noPhoneFields' => __( 'None of your appointment types have phone number fields', 'simply-schedule-appointments' ),
'noPhoneFieldsTitle' => __( 'No phone numbers', 'simply-schedule-appointments' ),
'noPhoneFieldsContent' => __( 'None of your appointments types is collecting a phone number from your customers. There is no way to send an SMS notification.', 'simply-schedule-appointments' ),
'sendTest' => __( 'Send a test message', 'simply-schedule-appointments' ),
'sendTestMessage' => __( 'Test your Twilio API settings and ensure messages are delivered', 'simply-schedule-appointments' ),
'sendTestTo' => __( 'Send to', 'simply-schedule-appointments' ),
'sendTestToError' => __( 'Please enter a valid phone number', 'simply-schedule-appointments' ),
'sendTestToHelp' => __( 'The phone number to send a test message to', 'simply-schedule-appointments' ),
'sendTestSuccess' => __( 'Test message sent!', 'simply-schedule-appointments' ),
'sendTestFailure' => __( 'Unable to send test message. Please check your settings.', 'simply-schedule-appointments' ),
),
'staff' =>
array (
'title' => __( 'Team', 'simply-schedule-appointments' ),
'action' => __( 'Manage team', 'simply-schedule-appointments' ),
'actions' =>
array (
'addNew' => __( 'Add new team member', 'simply-schedule-appointments' ),
'create' => __( 'Create team member', 'simply-schedule-appointments' ),
'saved' => __( 'Changes saved', 'simply-schedule-appointments' ),
'manageTeamMembers' => __( 'Manage team members', 'simply-schedule-appointments' ),
),
'appointment' =>
array (
'with' => __( 'with', 'simply-schedule-appointments' ),
),
'appointmentType' =>
array (
'staffEnableHeading' => __( 'Does this appointment type require a team member?', 'simply-schedule-appointments' ),
'staffEnableDesc' => __( 'Should each customer booking this appointment type be matched with a team member?', 'simply-schedule-appointments' ),
'allLabel' => __( 'All:', 'simply-schedule-appointments' ),
'allDesc' => __( 'All of the selected team members are needed for an appointment', 'simply-schedule-appointments' ),
'userPreferenceLabel' => __( 'User preference:', 'simply-schedule-appointments' ),
'userPreferenceDesc' => __( 'Allow customer to select a team member for their appointment', 'simply-schedule-appointments' ),
'anyLabel' => __( 'Any:', 'simply-schedule-appointments' ),
'anyDesc' => __( 'Match each customer with any one of the selected team members', 'simply-schedule-appointments' ),
'noneLabel' => __( 'None:', 'simply-schedule-appointments' ),
'noneDesc' => __( 'No team members are needed for this appointment type', 'simply-schedule-appointments' ),
'teamLabel' => __( 'Team members who accept appointments of this type', 'simply-schedule-appointments' ),
'staffWarning' => __( 'No team members are set to take appointments of this type. Please either set required to \'None\' or select at least one team member', 'simply-schedule-appointments' ),
'noWebMeetingUrl' => __( 'No web meeting URL', 'simply-schedule-appointments' ),
'assignmentLabel' => __( 'Choose how a team member is assigned', 'simply-schedule-appointments' ),
'randomAssignmentLabel' => __( 'Random:', 'simply-schedule-appointments' ),
'randomAssignmentDesc' => __( 'Random assignment of appointments for team members', 'simply-schedule-appointments' ),
'roundRobinAssignmentLabel' => __( 'Round Robin:', 'simply-schedule-appointments' ),
'roundRobinAssignmentDesc' => __( 'Equal assignment of appointments for team members', 'simply-schedule-appointments' ),
),
'search' =>
array (
'closeSearch' => __( 'Close and clear search field', 'simply-schedule-appointments' ),
'clearSearch' => __( 'Clear search text', 'simply-schedule-appointments' ),
'searchLabel' => __( 'Search team members', 'simply-schedule-appointments' ),
),
'confirmDelete' => __( 'Delete this team member?', 'simply-schedule-appointments' ),
'confirmDeleteOk' => __( 'Delete', 'simply-schedule-appointments' ),
'confirmDeleteCancel' => __( 'Keep', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes to this team member will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'confirmImcompleteContent' => __( 'Please enter the required fields and save if you\'d like to keep this team member. Otherwise, you can delete this team member.', 'simply-schedule-appointments' ),
'confirmIncompleteCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'connectedUser' => __( 'WordPress User', 'simply-schedule-appointments' ),
'creatUser' => __( 'Can this user login and manage their own appointments?', 'simply-schedule-appointments' ),
'connectedUserEdit' => __( 'Edit User Profile', 'simply-schedule-appointments' ),
'requireGcalReconnect' => __( 'Require Google Calendar Reconnect', 'simply-schedule-appointments' ),
'editExisting' =>
array (
'publish' =>
array (
'title' => __( 'This team member already exists', 'simply-schedule-appointments' ),
'content-html' => __( 'Would you like to edit their profile?', 'simply-schedule-appointments' ),
'ok-text' => __( 'Edit team member', 'simply-schedule-appointments' ),
'cancel-text' => __( 'No thanks', 'simply-schedule-appointments' ),
),
'delete' =>
array (
'title' => __( 'This team member already exists', 'simply-schedule-appointments' ),
'content-html' => __( 'This team member has been deleted. Would you like to restore their profile?', 'simply-schedule-appointments' ),
'ok-text' => __( 'Restore team member', 'simply-schedule-appointments' ),
'cancel-text' => __( 'No thanks', 'simply-schedule-appointments' ),
),
'draft' =>
array (
'title' => __( 'This team member already exists', 'simply-schedule-appointments' ),
'content-html' => __( 'This team member is marked inactive. Would you like to reactivate their profile?', 'simply-schedule-appointments' ),
'ok-text' => __( 'Activate team member', 'simply-schedule-appointments' ),
'cancel-text' => __( 'No thanks', 'simply-schedule-appointments' ),
),
),
'editProfile' =>
array (
'contact' => __( 'Contact', 'simply-schedule-appointments' ),
'permissions' => __( 'Permissions', 'simply-schedule-appointments' ),
'availability' => __( 'Availability', 'simply-schedule-appointments' ),
'web_meetings' => __( 'Web Meetings', 'simply-schedule-appointments' ),
),
'emailTaken' =>
array (
'title' => __( 'Email address not available', 'simply-schedule-appointments' ),
'content-html' => __( 'This email address is already assigned to another team member', 'simply-schedule-appointments' ),
),
'emptyEditTitle' => __( 'Editing team member', 'simply-schedule-appointments' ),
'emptyLabel' => __( 'No team members added yet', 'simply-schedule-appointments' ),
'emptyInactiveLabel' => __( 'No inactive team members', 'simply-schedule-appointments' ),
'emptyDescription' => __( 'Looks like you\'re on your own so far. Click the button to add a new team member.', 'simply-schedule-appointments' ),
'emptyInactiveDescription' => __( 'Looks like there aren\'t any inactive team members', 'simply-schedule-appointments' ),
'fields' =>
array (
'name' =>
array (
'label' => __( 'Name', 'simply-schedule-appointments' ),
'error' => __( 'Name is required', 'simply-schedule-appointments' ),
),
'display_name' =>
array (
'label' => __( 'Display name', 'simply-schedule-appointments' ),
'error' => __( 'Display name is required', 'simply-schedule-appointments' ),
'help' => __( 'Name that will be displayed to customers booking appointments', 'simply-schedule-appointments' ),
),
'email' =>
array (
'label' => __( 'Email', 'simply-schedule-appointments' ),
'error' => __( 'Valid email address is required', 'simply-schedule-appointments' ),
'errorTaken' => __( 'This email address is already assigned to another team member or a WordPress user', 'simply-schedule-appointments' ),
'help' => __( 'Enter an email address to get started', 'simply-schedule-appointments' ),
),
'phone' =>
array (
'label' => __( 'Phone', 'simply-schedule-appointments' ),
),
'blackout' =>
array (
'label' => __( 'Can this team member manage their own blackout dates?', 'simply-schedule-appointments' ),
'message' => __( 'This team member has blacked out dates.', 'simply-schedule-appointments' ),
'editText' => __( 'View and edit blackout dates', 'simply-schedule-appointments' ),
),
'gcalendar' =>
array (
'label' => __( 'Can this team member connect their own Google account?', 'simply-schedule-appointments' ),
'message' => __( 'This person has connected their Google account.', 'simply-schedule-appointments' ),
),
'appointment_types' =>
array (
'error' => __( 'This team member isn\'t connected to any appointment types and cannot take appointments', 'simply-schedule-appointments' ),
'error_staff' => __( 'You aren\'t connected to any appointment types and cannot take appointments. Please contact site admin.', 'simply-schedule-appointments' ),
'all' => __( 'All appointment types', 'simply-schedule-appointments' ),
),
'manages_working_hours' =>
array (
'label' => __( 'Can this team member manage their own working hours?', 'simply-schedule-appointments' ),
),
'working_hours' =>
array (
'label' => __( 'Working Hours', 'simply-schedule-appointments' ),
'timezone_label' => __( 'Working hours are in timezone:', 'simply-schedule-appointments' ),
'current_time_label' => __( 'Current time is:', 'simply-schedule-appointments' ),
),
'custom_working_hours' =>
array (
'legend' => __( 'Use custom working hours?', 'simply-schedule-appointments' ),
'labelOff' => __( 'Use default working hours', 'simply-schedule-appointments' ),
'labelOn' => __( 'Set custom working hours', 'simply-schedule-appointments' ),
'helpOn' => __( 'Select custom working hours. Team will be available for appointments where team schedule overlaps with appointment type schedule', 'simply-schedule-appointments' ),
'helpOff' => __( 'Use schedule set for each appointment type', 'simply-schedule-appointments' ),
),
),
'google' =>
array (
'actions' =>
array (
'connect' => __( 'Connect Google account', 'simply-schedule-appointments' ),
),
'admin' =>
array (
'staff_connected' => __( 'This team member has connected their Google account.', 'simply-schedule-appointments' ),
'staff_no_calendars' => __( 'This team member has NOT selected any calendars to check for conflicts.', 'simply-schedule-appointments' ),
'staff_calendars' => __( 'This team member is checking calendars for conflicts:', 'simply-schedule-appointments' ),
'staff_not_connected' => __( 'This team member has not connected their Google account.', 'simply-schedule-appointments' ),
'calendars_connected' => __( 'Calendars Connected:', 'simply-schedule-appointments' ),
),
'check_settings' => __( 'There was a problem fetching your calendars. Please contact the site admin.', 'simply-schedule-appointments' ),
),
'linkUser' =>
array (
'title' => __( 'Link to WordPress user?', 'simply-schedule-appointments' ),
'htmlIntro' => __( 'This email address belongs to a WordPress user account:', 'simply-schedule-appointments' ),
'htmlExplanation' => __( 'Do you want to connect this team member to this WordPress user? If connected, the team member will be able to log in and manage their own profile and appointments.', 'simply-schedule-appointments' ),
'okText' => __( 'Connect to user', 'simply-schedule-appointments' ),
'cancelText' => __( 'Cancel email address change', 'simply-schedule-appointments' ),
),
'loading' => __( 'Loading team', 'simply-schedule-appointments' ),
'not_connected' =>
array (
'title' => __( 'Team member is not a WordPress user', 'simply-schedule-appointments' ),
'desc' => __( 'Since this team member cannot log into WordPress, they can\'t be assigned permissions to edit or manage their own profile. You can add a user to WordPress with this email address to connect this team member to a WordPress user:', 'simply-schedule-appointments' ),
'addNew' => __( 'Add new WordPress user', 'simply-schedule-appointments' ),
),
'notices' =>
array (
'noAppointmentTypes' => __( 'You don\'t have any appointment types set up yet.', 'simply-schedule-appointments' ),
'noStaffAppointmentTypes' => __( 'None of your appointment types are set up to match customers to team members. Be sure to edit your appointment types to enable team.', 'simply-schedule-appointments' ),
'someStaffAppointmentTypes' => __( 'Only appointment types that have team enabled are shown', 'simply-schedule-appointments' ),
),
'profile' => __( 'My profile', 'simply-schedule-appointments' ),
'selectStaff' => __( 'Select staff to display', 'simply-schedule-appointments' ),
'status' =>
array (
'inactive' => __( 'Team - inactive', 'simply-schedule-appointments' ),
),
'webMeetings' =>
array (
'headline' => __( 'Web Meetings', 'simply-schedule-appointments' ),
'web_meetings_url' => __( 'Enter a custom URL for a web meeting, for example, your Zoom Personal Meeting URL.', 'simply-schedule-appointments' ),
),
),
'styles' =>
array (
'title' => __( 'Styles', 'simply-schedule-appointments' ),
'accentColor' => __( 'Accent color', 'simply-schedule-appointments' ),
'backgroundColor' => __( 'Background color', 'simply-schedule-appointments' ),
'contrast' => __( 'Contrast mode', 'simply-schedule-appointments' ),
'contrastHelper' => __( 'Only enable this mode if your website has a dark background color (all black with white text, for example)', 'simply-schedule-appointments' ),
'font' => __( 'Font family', 'simply-schedule-appointments' ),
'padding' => __( 'Padding', 'simply-schedule-appointments' ),
'reset' => __( 'Reset to default', 'simply-schedule-appointments' ),
'confirmTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmContent' => __( 'Your settings will be lost and all styles will be reset to the default values.', 'simply-schedule-appointments' ),
'requiredPadding' => __( 'Padding is required. Enter 0 for no padding.', 'simply-schedule-appointments' ),
'cssUnits' => __( 'You may use any valid CSS measurement unit: %, em, px, vw, rem, etc.', 'simply-schedule-appointments' ),
'googleFonts' => __( 'View the Google Fonts library', 'simply-schedule-appointments' ),
'customCSS' => __( 'Custom CSS', 'simply-schedule-appointments' ),
'cssComment' => __( 'Enter your custom CSS here', 'simply-schedule-appointments' ),
'contractRatio' => __( 'Contrast ratio', 'simply-schedule-appointments' ),
'lowContractRatioWarn' => __( 'The contrast ratio between the accent color and the background color is too low for both normal and large text.', 'simply-schedule-appointments' ),
'highContractRatioTxt' => __( 'Your selected color combination meets accessibility guidelines and ensures readability for most users.', 'simply-schedule-appointments' ),
),
'resources' =>
array (
'title' => __( 'Resources', 'simply-schedule-appointments' ),
'loading' => __( 'Loading Resources', 'simply-schedule-appointments' ),
'loadingResource' => __( 'Loading Resource', 'simply-schedule-appointments' ),
'emptyLabel' => __( 'No resources added yet', 'simply-schedule-appointments' ),
'emptyInactiveLabel' => __( 'No inactive resources', 'simply-schedule-appointments' ),
'emptyDescription' => __( 'Looks like you\'re not providing resources. Click the button to add a new resources.', 'simply-schedule-appointments' ),
'emptyGroupDescription' => __( 'Looks like this resource group doesn\'t have any unique resources yet. Click the button to add new resources or auto generate them', 'simply-schedule-appointments' ),
'emptyInactiveDescription' => __( 'Looks like there aren\'t any inactive resources', 'simply-schedule-appointments' ),
'actions' =>
array (
'addNewGroup' => __( 'Add New Resource Group', 'simply-schedule-appointments' ),
'addNew' => __( 'Add New Resource', 'simply-schedule-appointments' ),
'autoGenerate' => __( 'Auto Generate Resources', 'simply-schedule-appointments' ),
'edit' => __( 'Edit Resource Group', 'simply-schedule-appointments' ),
),
'quantityHelperText' => __( 'How many resources would you like to auto generate?', 'simply-schedule-appointments' ),
'status' =>
array (
'inactive' => __( 'Resources - Inactive', 'simply-schedule-appointments' ),
),
'newResourceGroup' => __( 'New Resource Group', 'simply-schedule-appointments' ),
'selectResources' => __( 'Select resources to display', 'simply-schedule-appointments' ),
'resourceSettings' => __( 'Resource settings', 'simply-schedule-appointments' ),
'emptyEditTitle' => __( 'Editing Resource Group', 'simply-schedule-appointments' ),
'emptyEditTitleResource' => __( 'Editing Resource', 'simply-schedule-appointments' ),
'autoGenerateOptions' =>
array (
'label' => __( 'Choose a type for auto increment', 'simply-schedule-appointments' ),
'capital' => __( 'Capital letters: A, B, C', 'simply-schedule-appointments' ),
'lower' => __( 'Small letters: a, b, c', 'simply-schedule-appointments' ),
'number' => __( 'Numbers: 1, 2, 3', 'simply-schedule-appointments' ),
),
'appointmentType' =>
array (
'anyLabel' => __( 'Any:', 'simply-schedule-appointments' ),
'anyDesc' => __( 'Randomly assign a resource to appointments of this type', 'simply-schedule-appointments' ),
'assignedLabel' => __( 'Assigned:', 'simply-schedule-appointments' ),
'assignedDesc' => __( 'Assign a specific resource to appointments of this type', 'simply-schedule-appointments' ),
'userPreferenceLabel' => __( 'User Preference:', 'simply-schedule-appointments' ),
'userPreferenceDesc' => __( 'User has the option to select which resource they want while booking', 'simply-schedule-appointments' ),
'identical' => __( 'An item from these resources will be assigned to appointments of this type', 'simply-schedule-appointments' ),
'emptyResourceGroup' => __( 'This group is empty. This will result in no available appointments.', 'simply-schedule-appointments' ),
'addResourcesToGroup' => __( 'Add resources to this group', 'simply-schedule-appointments' ),
'selectPreference' => __( 'Select resource booking preference', 'simply-schedule-appointments' ),
'selectResource' => __( ' Select one of the following resources to assign it to appointments of this type', 'simply-schedule-appointments' ),
),
),
'tracking' =>
array (
'eventTracking' => __( 'Track custom events', 'simply-schedule-appointments' ),
'pageTracking' => __( 'Track page views', 'simply-schedule-appointments' ),
'reset' => __( 'Reset', 'simply-schedule-appointments' ),
'title' => __( 'Tracking', 'simply-schedule-appointments' ),
'instructions' => __( 'Check the boxes below to enable tracking of page views and/or events. For more information on how tracking works and what gets tracked see our documentation:', 'simply-schedule-appointments' ),
'docLinkText' => __( 'Conversion Tracking', 'simply-schedule-appointments' ),
),
'webhooks' =>
array (
'title' => __( 'Webhooks', 'simply-schedule-appointments' ),
'actions' =>
array (
'addNew' => __( 'Add a new webhook', 'simply-schedule-appointments' ),
'edit' => __( 'Edit webhook', 'simply-schedule-appointments' ),
),
'intro' => __( 'The following webhooks are triggered for this appointment type:', 'simply-schedule-appointments' ),
'empty' => __( 'There are no webhooks.', 'simply-schedule-appointments' ),
'empty_appointment_type' => __( 'There are no webhooks triggered by this appointment type', 'simply-schedule-appointments' ),
'fields' =>
array (
'title' => __( 'Name', 'simply-schedule-appointments' ),
'token' => __( 'Token', 'simply-schedule-appointments' ),
'token_help' => __( 'This token will be sent in the outgoing payload to help you verify the request came from Simply Schedule Appointments', 'simply-schedule-appointments' ),
'token_error' => __( 'Token is required. Hit the refresh button to generate a random token.', 'simply-schedule-appointments' ),
'token_copied' => __( 'Token copied to clipboard', 'simply-schedule-appointments' ),
'triggers' => __( 'Select the triggers for this webhook:', 'simply-schedule-appointments' ),
'trigger_single' => __( 'Trigger:', 'simply-schedule-appointments' ),
'trigger_plural' => __( 'Triggers:', 'simply-schedule-appointments' ),
'triggerNames' =>
array (
'appointment_booked' => __( 'Appointment Booked', 'simply-schedule-appointments' ),
'appointment_edited' => __( 'Appointment Edited', 'simply-schedule-appointments' ),
'appointment_canceled' => __( 'Appointment Canceled', 'simply-schedule-appointments' ),
'appointment_rescheduled' => __( 'Appointment Rescheduled', 'simply-schedule-appointments' ),
),
'urls' => __( 'URLs', 'simply-schedule-appointments' ),
'url_exists' => __( 'That URL has already been added for this webhook', 'simply-schedule-appointments' ),
'url_invalid' => __( 'Please enter a valid URL', 'simply-schedule-appointments' ),
),
'errors' =>
array (
'requiredTriggers' => __( 'You must select at least one trigger for this webhook', 'simply-schedule-appointments' ),
'requiredUrls' => __( 'You must enter at least one URL for this webhook', 'simply-schedule-appointments' ),
'requiredAppointmentTypes' => __( 'You must select at least one appointment type', 'simply-schedule-appointments' ),
),
'details' =>
array (
'deliveryHeaders' => __( 'Delivery headers', 'simply-schedule-appointments' ),
'deliveryDetails' => __( 'HTTP POST payloads that are delivered to your webhook\'s configured URL endpoint will contain several special headers:', 'simply-schedule-appointments' ),
'deliveryDetailHeader' => __( 'Header', 'simply-schedule-appointments' ),
'deliveryDetailDescription' => __( 'Description', 'simply-schedule-appointments' ),
'deliveryDetailsAdditional' => __( '', 'simply-schedule-appointments' ),
'deliveryExample' => __( 'Example delivery', 'simply-schedule-appointments' ),
),
'confirmDelete' => __( 'Delete this webhook?', 'simply-schedule-appointments' ),
'confirmDeleteCancel' => __( 'Keep', 'simply-schedule-appointments' ),
'confirmDeleteOk' => __( 'Delete', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes to this webhook will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
),
'webex' =>
array (
'title' => __( 'Webex', 'simply-schedule-appointments' ),
'account' => __( 'Connected account', 'simply-schedule-appointments' ),
'disconnect' => __( 'Disconnect', 'simply-schedule-appointments' ),
'notConnected' => __( 'Your Webex account isn\'t connected yet.', 'simply-schedule-appointments' ),
'saveAuthorize' => __( 'Authorize Webex', 'simply-schedule-appointments' ),
'failedToFetch' => __( 'Unable to get your Webex settings', 'simply-schedule-appointments' ),
'failedToFetchDescription' => __( 'Try disconnecting and reconnecting your Webex account.', 'simply-schedule-appointments' ),
'verifying' => __( 'Verifying your Webex user', 'simply-schedule-appointments' ),
),
'zoom' =>
array (
'title' => __( 'Zoom', 'simply-schedule-appointments' ),
'account' => __( 'Connected account', 'simply-schedule-appointments' ),
'disconnect' => __( 'Disconnect', 'simply-schedule-appointments' ),
'clientId' => __( 'Client ID', 'simply-schedule-appointments' ),
'saveAuthorize' => __( 'Authorize Zoom', 'simply-schedule-appointments' ),
'clientSecret' => __( 'Client Secret', 'simply-schedule-appointments' ),
'authRedirect' => __( 'Zoom oAuth Redirect URL (click to copy)', 'simply-schedule-appointments' ),
'redirectCopied' => __( 'Zoom oAuth Redirect URL copied to clipboard', 'simply-schedule-appointments' ),
'userEmail' => __( 'User Email', 'simply-schedule-appointments' ),
'userMeetingUrl' => __( 'Personal Meeting Url', 'simply-schedule-appointments' ),
'notConnected' => __( 'Your Zoom account isn\'t connected yet.', 'simply-schedule-appointments' ),
),
),
'resourceGroups' =>
array (
'title' => __( 'Title', 'simply-schedule-appointments' ),
'titleError' => __( 'Resources must have titles', 'simply-schedule-appointments' ),
'description' => __( 'Description', 'simply-schedule-appointments' ),
'descriptionError' => __( 'Resources must have descriptions', 'simply-schedule-appointments' ),
'selectResourceGroupType' => __( 'Select Resource Group Type', 'simply-schedule-appointments' ),
'identical' => __( 'Identical: ', 'simply-schedule-appointments' ),
'identicalDesc' => __( 'Each resource is universal and it doesn\'t matter which specific resource from this group is assigned to the booking.', 'simply-schedule-appointments' ),
'identifiable' => __( 'Unique: ', 'simply-schedule-appointments' ),
'identifiableDesc' => __( 'Each resource is distinctive and it matters which specific resource from this group is assigned to the booking.', 'simply-schedule-appointments' ),
'quantity' => __( 'Quantity', 'simply-schedule-appointments' ),
'items' => __( 'Items', 'simply-schedule-appointments' ),
'quantityError' => __( 'Identical resources must have quantity', 'simply-schedule-appointments' ),
'oneItem' => __( 'One item', 'simply-schedule-appointments' ),
),
'appointmentTypes' =>
array (
'title' => __( 'Name', 'simply-schedule-appointments' ),
'titleError' => __( 'Appointment types must have names', 'simply-schedule-appointments' ),
'titleRegexValidatorError' => __( 'Appointment types title is not valid', 'simply-schedule-appointments' ),
'empty' => __( 'There are no appointment types.', 'simply-schedule-appointments' ),
'shortcodeCopied' => __( 'Shortcode copied to clipboard', 'simply-schedule-appointments' ),
'bulkEditExplanation' => __( 'Changes will be applied to the following appointment types: ', 'simply-schedule-appointments' ),
'duration' => __( 'Duration', 'simply-schedule-appointments' ),
'durationType' => __( 'Duration Units', 'simply-schedule-appointments' ),
'negativeDuration' => __( 'Duration should not be negative.', 'simply-schedule-appointments' ),
'label' => _x( 'Label', 'Appointment type label', 'simply-schedule-appointments' ),
'slug' => __( 'Slug', 'simply-schedule-appointments' ),
'current' => __( '(current)', 'simply-schedule-appointments' ),
'slugError' => __( 'Slug is required for appointment types', 'simply-schedule-appointments' ),
'slugCharactersError' => __( 'Slug can include alphanumeric characters, underscores, and dashes.', 'simply-schedule-appointments' ),
'bookingLayout' => __( 'Booking Layout', 'simply-schedule-appointments' ),
'bookingFlow' => __( 'Main Booking Flow', 'simply-schedule-appointments' ),
'showEndTime' => __( 'Show end time for available appointment time slots', 'simply-schedule-appointments' ),
'fallBackBookingFlow' => __( 'Fallback Flow', 'simply-schedule-appointments' ),
'appointmentTypeHistory' => __( 'Appointment Type History', 'simply-schedule-appointments' ),
'loadingHistory' => __( 'Loading Appointment Type History', 'simply-schedule-appointments' ),
'bookingLayouts' =>
array (
'week' => __( 'Weekly', 'simply-schedule-appointments' ),
'month' => __( 'Monthly', 'simply-schedule-appointments' ),
),
'bookingFlows' =>
array (
'expanded' => __( 'Expanded', 'simply-schedule-appointments' ),
'express' => __( 'Express', 'simply-schedule-appointments' ),
'first_available' => __( 'First Available', 'simply-schedule-appointments' ),
),
'resourcesView' => __( 'Resources View', 'simply-schedule-appointments' ),
'resourcesViews' =>
array (
'list' => __( 'Dropdown List', 'simply-schedule-appointments' ),
'radio' => __( 'Radio Buttons', 'simply-schedule-appointments' ),
),
'teamView' => __( 'Team View', 'simply-schedule-appointments' ),
'teamViews' =>
array (
'list' => __( 'Dropdown List', 'simply-schedule-appointments' ),
'radio' => __( 'Radio Buttons', 'simply-schedule-appointments' ),
),
'dateView' => __( 'Date View', 'simply-schedule-appointments' ),
'dateViews' =>
array (
'week' => __( 'Weekly', 'simply-schedule-appointments' ),
'month' => __( 'Monthly', 'simply-schedule-appointments' ),
'only_available' => __( 'Only available dates', 'simply-schedule-appointments' ),
),
'timeView' => __( 'Time View', 'simply-schedule-appointments' ),
'timeViews' =>
array (
'time_of_day_columns' => __( 'Time of day columns', 'simply-schedule-appointments' ),
'single_column' => __( 'Single Column', 'simply-schedule-appointments' ),
'rows' => __( 'Rows', 'simply-schedule-appointments' ),
'block' => __( 'Block', 'simply-schedule-appointments' ),
),
'appointmentOptions' => __( 'Appointment options', 'simply-schedule-appointments' ),
'steps' =>
array (
'resources' => __( 'Resources', 'simply-schedule-appointments' ),
'date' => __( 'Date', 'simply-schedule-appointments' ),
'time' => __( 'Time', 'simply-schedule-appointments' ),
'team' => __( 'Team', 'simply-schedule-appointments' ),
'appointmentOptions' => __( 'Appointment Options', 'simply-schedule-appointments' ),
'resources_and_team' => __( 'Resources and Team', 'simply-schedule-appointments' ),
),
'labels' =>
array (
'popupDescription' => __( 'Open label settings to select, create, delete or edit your labels', 'simply-schedule-appointments' ),
'confirmDeleteAriaLabel' => __( 'Confirm delete dialog', 'simply-schedule-appointments' ),
'confirmDeleteTitle' => __( 'Are you sure you want to delete this label?', 'simply-schedule-appointments' ),
'confirmDeleteWarning' => __( 'Deleting this label will change the label of the following appointment type(s) to the default label', 'simply-schedule-appointments' ),
'keepLabel' => __( 'Keep label', 'simply-schedule-appointments' ),
'confirmDelete' => __( 'Confirm delete', 'simply-schedule-appointments' ),
'selectLabel' => __( 'Select label', 'simply-schedule-appointments' ),
'createLabel' => __( 'Create label', 'simply-schedule-appointments' ),
'updateLabel' => __( 'Update label', 'simply-schedule-appointments' ),
'editLabel' => __( 'Edit label', 'simply-schedule-appointments' ),
'deleteLabel' => __( 'Delete label', 'simply-schedule-appointments' ),
'addLabel' => __( 'Add new label', 'simply-schedule-appointments' ),
'labelName' => __( 'Label name', 'simply-schedule-appointments' ),
'chooseColor' => __( 'Choose a color', 'simply-schedule-appointments' ),
'defaultLabelDisabled' => __( 'Default label cannot be deleted', 'simply-schedule-appointments' ),
'invalidCharacterError' => __( 'Name must not include:', 'simply-schedule-appointments' ),
'duplicateNameError' => __( 'Label name must be unique', 'simply-schedule-appointments' ),
),
'capacity' =>
array (
'fields' =>
array (
'capacity' =>
array (
'label' => __( 'Capacity', 'simply-schedule-appointments' ),
'label_staff' => __( 'Total capacity', 'simply-schedule-appointments' ),
'help' => __( 'How many people can book at the same time?', 'simply-schedule-appointments' ),
'help_staff' => __( 'Limit for the total number of appointments allowed at the same time', 'simply-schedule-appointments' ),
'help_group' => __( 'How many people can attend a group event?', 'simply-schedule-appointments' ),
'error_bounds' => __( 'Capacity must be at least 1 and no more than 100,000', 'simply-schedule-appointments' ),
'error_mismatch' => __( 'Total capacity must be equal to or greater than capacity', 'simply-schedule-appointments' ),
),
'capacity_type' =>
array (
'label' => __( 'Group event or individual?', 'simply-schedule-appointments' ),
'help' => __( 'Should multiple bookings at the same time be treated as a single group appointment or separate individual appointments?', 'simply-schedule-appointments' ),
'help_staff' => __( 'Individual means 1 booking per team member per time. Group means multiple bookings per team member.', 'simply-schedule-appointments' ),
'help_resources' => __( 'Individual means 1 booking per unique resource per time. Group means multiple bookings per unique resource.', 'simply-schedule-appointments' ),
'help_staff_resources' => __( 'Individual means 1 booking per unique resource and team member per time. Group means multiple bookings per unique resource and team member.', 'simply-schedule-appointments' ),
),
'has_max_capacity' =>
array (
'label' => __( 'Is there an overall limit for this appointment type?', 'simply-schedule-appointments' ),
'help' => __( 'For example, no more than 10 customers allowed in the business at a time', 'simply-schedule-appointments' ),
),
'staff_capacity' =>
array (
'label' => __( 'Capacity', 'simply-schedule-appointments' ),
'help' => __( 'How many people per team member can attend a group event?', 'simply-schedule-appointments' ),
),
'resources_capacity' =>
array (
'label' => __( 'Capacity', 'simply-schedule-appointments' ),
'help' => __( 'How many people per unique resource can attend a group event?', 'simply-schedule-appointments' ),
),
'resources_staff_capacity' =>
array (
'label' => __( 'Capacity', 'simply-schedule-appointments' ),
'help' => __( 'How many people per unique resource and team member can attend a group event?', 'simply-schedule-appointments' ),
),
),
'capacityTypeOptions' =>
array (
'individual' => __( 'Individual', 'simply-schedule-appointments' ),
'group' => __( 'Group', 'simply-schedule-appointments' ),
),
),
'instructions' => __( 'Instructions', 'simply-schedule-appointments' ),
'instructions_description' => __( 'Optional brief instructions to your customer to explain appointment logistics', 'simply-schedule-appointments' ),
'instructions_placeholder' => __( 'e.g. "I\'ll call you" or "We\'ll meet at your office"', 'simply-schedule-appointments' ),
'availabilityType' => __( 'How would you like to define your availability for this appointment type?', 'simply-schedule-appointments' ),
'availabilityStartTimes' => __( 'Specific start times', 'simply-schedule-appointments' ),
'availabilityStartTimesHelp' => __( 'Define specific appointment start times that your customers can select when booking', 'simply-schedule-appointments' ),
'availabilityBlocks' => __( 'Available blocks', 'simply-schedule-appointments' ),
'availabilityBlocksHelp' => __( 'Define blocks of availability and your customers can select any available time inside those blocks', 'simply-schedule-appointments' ),
'availabilityToggle' => __( 'Toggle all', 'simply-schedule-appointments' ),
'availabilityIncrement' => __( 'Show appointment start times every:', 'simply-schedule-appointments' ),
'timezoneStyle' => __( 'Appointment timezone', 'simply-schedule-appointments' ),
'timezoneStyleHelp' => __( 'Is this appointment type associated with a specific timezone?', 'simply-schedule-appointments' ),
'timezoneStyleLocalized' => __( 'Localized', 'simply-schedule-appointments' ),
'timezoneStyleLocked' => __( 'Locked', 'simply-schedule-appointments' ),
'timezoneStyleLocalizedHelp' => __( 'Your customers will see available appointment times in their own timezone. Recommended for phone calls and online meetings.', 'simply-schedule-appointments' ),
'timezoneStyleLockedHelp' => __( 'Your customers will see available appointment times in a your timezone. Recommended for in-person meetings.', 'simply-schedule-appointments' ),
'timezoneStyleYourTimezone' => __( 'Your timezone is:', 'simply-schedule-appointments' ),
'buffer' => __( 'Appointment buffer', 'simply-schedule-appointments' ),
'buffer_help' => __( 'The amount of time that should be left free before and after an appointment.', 'simply-schedule-appointments' ),
'buffer_before' => __( 'How much time should be left free before an appointment of this type?', 'simply-schedule-appointments' ),
'buffer_after' => __( 'How much time should be left free after an appointment of this type?', 'simply-schedule-appointments' ),
'first_available_within_help' => __( 'How much time before we resort to fallback flow?', 'simply-schedule-appointments' ),
'first_available_within' => __( 'First Available within', 'simply-schedule-appointments' ),
'first_available_notification' => __( 'The below flow is displayed when first available appointment is not within the time limit set', 'simply-schedule-appointments' ),
'limitmax' => __( 'Limit the number of appointments of this type that can be booked in a day?', 'simply-schedule-appointments' ),
'max_event_count' => __( 'Max number of appointments of this type to book per day', 'simply-schedule-appointments' ),
'notice' => __( 'Notice required', 'simply-schedule-appointments' ),
'notice_help' => __( 'How much notice you need when someone books an appointment', 'simply-schedule-appointments' ),
'min_booking_notice' => __( 'Notice', 'simply-schedule-appointments' ),
'min_booking_notice_help' => __( 'Minimum notice required when booking', 'simply-schedule-appointments' ),
'advance' => __( 'Advance', 'simply-schedule-appointments' ),
'advance_help' => __( 'How far into the future customers should be able to book this type of appointment', 'simply-schedule-appointments' ),
'max_booking_notice' => __( 'Advance', 'simply-schedule-appointments' ),
'max_booking_notice_help' => __( 'How far in advance customers can book an appointment', 'simply-schedule-appointments' ),
'max_booking_notice_error' => __( 'Advance required must be 1 minute or more', 'simply-schedule-appointments' ),
'min_max_error' => __( 'The Notice Required must be less than the Advance setting', 'simply-schedule-appointments' ),
'booking_window' => __( 'Booking window', 'simply-schedule-appointments' ),
'booking_window_help' => __( 'Define a specific date range for when customers will have access to book this type of appointment', 'simply-schedule-appointments' ),
'booking_start_date' => __( 'Start', 'simply-schedule-appointments' ),
'booking_end_date' => __( 'End', 'simply-schedule-appointments' ),
'availability_window' => __( 'Availability window', 'simply-schedule-appointments' ),
'availability_window_help' => __( 'Define a specific date range for when appointments are available to be booked', 'simply-schedule-appointments' ),
'availability_start_date' => __( 'Start', 'simply-schedule-appointments' ),
'availability_end_date' => __( 'End', 'simply-schedule-appointments' ),
'max' => __( 'Per day limit', 'simply-schedule-appointments' ),
'max_help' => __( 'Limit how many appointments of this type can be booked per day', 'simply-schedule-appointments' ),
'display' => __( 'Display', 'simply-schedule-appointments' ),
'required' => __( 'Require', 'simply-schedule-appointments' ),
'confirmDelete' => __( 'Delete this appointment type?', 'simply-schedule-appointments' ),
'confirmDeleteAppointments' => __( 'The following appointments of this type are booked:', 'simply-schedule-appointments' ),
'deleteTypeWithMembershipsWarn' => __( 'This appointment type is associated with active membership(s). Please note that users will still be able to access their existing appointments but cannot schedule new ones under the following memberships.', 'simply-schedule-appointments' ),
'confirmDeleteOk' => __( 'Delete', 'simply-schedule-appointments' ),
'confirmDeleteCancel' => __( 'Keep', 'simply-schedule-appointments' ),
'appointmentSync' => __( 'Add new appointments to this calendar', 'simply-schedule-appointments' ),
'confirmIgnoreChangesTitle' => __( 'Are you sure?', 'simply-schedule-appointments' ),
'confirmIgnoreChangesContent' => __( 'Are you sure you want to leave this page? Any unsaved changes will be lost.', 'simply-schedule-appointments' ),
'confirmIgnoreChangesOkay' => __( 'Leave without saving', 'simply-schedule-appointments' ),
'confirmIgnoreChangesCancel' => __( 'Keep editing', 'simply-schedule-appointments' ),
'saved' => __( 'saved', 'simply-schedule-appointments' ),
'actions' =>
array (
'addNew' => __( 'Add New', 'simply-schedule-appointments' ),
'create' => __( 'Create a new appointment type', 'simply-schedule-appointments' ),
'edit' => __( 'Edit', 'simply-schedule-appointments' ),
'bulkEdit' => __( 'Bulk Edit', 'simply-schedule-appointments' ),
'clone' => __( 'Clone', 'simply-schedule-appointments' ),
'delete' => __( 'Delete', 'simply-schedule-appointments' ),
'add-field' => __( 'Add Field', 'simply-schedule-appointments' ),
'cancel' => __( 'Cancel', 'simply-schedule-appointments' ),
'update' => __( 'Update', 'simply-schedule-appointments' ),
'save' => __( 'Save', 'simply-schedule-appointments' ),
'editSingle' => __( 'Edit selected appointment types individually', 'simply-schedule-appointments' ),
'back' => __( 'Back to Appointment Types', 'simply-schedule-appointments' ),
'reorder' => __( 'Reorder', 'simply-schedule-appointments' ),
'saveOrder' => __( 'Save order', 'simply-schedule-appointments' ),
'labels' => _x( 'Labels', 'Appointment types labels Menu', 'simply-schedule-appointments' ),
'clearLabelFilter' => __( 'Clear filter', 'simply-schedule-appointments' ),
),
'customer_information' =>
array (
'Name' => __( 'Name', 'simply-schedule-appointments' ),
'Email' => __( 'Email', 'simply-schedule-appointments' ),
'Phone' => __( 'Phone', 'simply-schedule-appointments' ),
'Address' => __( 'Address', 'simply-schedule-appointments' ),
'City' => __( 'City', 'simply-schedule-appointments' ),
'State' => __( 'State', 'simply-schedule-appointments' ),
'Zip' => __( 'Zip Code', 'simply-schedule-appointments' ),
'Notes' => __( 'Notes', 'simply-schedule-appointments' ),
),
'custom_fields' =>
array (
'types' =>
array (
'single-text' => __( 'Single Line Text', 'simply-schedule-appointments' ),
'multi-text' => __( 'Multi Line Text', 'simply-schedule-appointments' ),
'checkboxes' => __( 'Checkboxes', 'simply-schedule-appointments' ),
'radios' => __( 'Radios', 'simply-schedule-appointments' ),
'phone' => __( 'Phone number', 'simply-schedule-appointments' ),
),
'labels' =>
array (
'label' => _x( 'Label', 'Input field label', 'simply-schedule-appointments' ),
'required' => __( 'Required', 'simply-schedule-appointments' ),
'type' => __( 'Type', 'simply-schedule-appointments' ),
'icon' => __( 'Icon', 'simply-schedule-appointments' ),
'values' => __( 'Values', 'simply-schedule-appointments' ),
'one-per-line' => __( 'One value-per-line', 'simply-schedule-appointments' ),
'instructions' => __( 'Instructions', 'simply-schedule-appointments' ),
),
'actions' =>
array (
'menu' => __( 'Open menu for this field', 'simply-schedule-appointments' ),
),
'errors' =>
array (
'label' => __( 'Label is already taken', 'simply-schedule-appointments' ),
),
),
'mailchimp' =>
array (
'optin' => __( 'Subscribe to newsletter', 'simply-schedule-appointments' ),
'optinTextLabel' => __( 'Text to display next to opt in checkbox', 'simply-schedule-appointments' ),
'optinTextError' => __( 'Opt in text is required', 'simply-schedule-appointments' ),
'listSelect' => __( 'Customers will have the option to subscribe to which MailChimp list?', 'simply-schedule-appointments' ),
'noLists' => __( 'There are no lists associated with your MailChimp account.', 'simply-schedule-appointments' ),
'noSelection' => __( 'None', 'simply-schedule-appointments' ),
'noConnection' => __( 'Mailchimp account hasn\'t been connected', 'simply-schedule-appointments' ),
'setup' => __( 'Connect Mailchimp', 'simply-schedule-appointments' ),
),
'google_calendar' =>
array (
'noAccessToken' => __( 'Google Calendar account hasn\'t been connected', 'simply-schedule-appointments' ),
'setup' => __( 'Connect Google Calendar', 'simply-schedule-appointments' ),
'checkSettings' => __( 'Check Settings', 'simply-schedule-appointments' ),
'checkSettingsMessage' => __( 'There was a problem fetching your calendars. Please check your settings', 'simply-schedule-appointments' ),
'sharedCalendarEvent' => __( 'Invite the customer to the event?', 'simply-schedule-appointments' ),
'sharedCalendarEventDesc' => __( 'When creating the Google Calendar event, add the customer as an invitee', 'simply-schedule-appointments' ),
),
'web_meetings' =>
array (
'providers' =>
array (
'google' =>
array (
'name' => __( 'Google Meet', 'simply-schedule-appointments' ),
'label' => __( 'Google Meet - Generate a unique meeting URL', 'simply-schedule-appointments' ),
'googleNoCalendarHeading' => __( 'No Google Calendar selected', 'simply-schedule-appointments' ),
'noCalendarSelectedMessage' => __( 'To generate a Google Meet URL, you must select a Google Calendar for the "Sync appointments with this calendar" setting in the Google Calendar settings for this appointment type', 'simply-schedule-appointments' ),
'googleEditSettings' => __( 'Edit Google Calendar Settings', 'simply-schedule-appointments' ),
),
'webex' =>
array (
'name' => __( 'Webex', 'simply-schedule-appointments' ),
'label' => __( 'Webex - generate a unique meeting URL', 'simply-schedule-appointments' ),
'legend' => __( 'Webex Meeting Options', 'simply-schedule-appointments' ),
'options' =>
array (
'private' => __( 'Private Meeting: Host required to admit each meeting attendee', 'simply-schedule-appointments' ),
'open' => __( 'Open Meeting: anyone with the link can immediately join', 'simply-schedule-appointments' ),
),
),
'zoom' =>
array (
'name' => __( 'Zoom', 'simply-schedule-appointments' ),
'label' => __( 'Zoom - generate a unique meeting URL', 'simply-schedule-appointments' ),
'legend' => __( 'Zoom Meeting Options', 'simply-schedule-appointments' ),
'options' =>
array (
'private' => __( 'Private Meeting: Host required to admit each meeting attendee', 'simply-schedule-appointments' ),
'open' => __( 'Open Meeting: anyone with the link can immediately join', 'simply-schedule-appointments' ),
),
'notice' =>
array (
'openMeeting' => __( 'Ensure "Authentication" is enabled in your Zoom settings and disable "Waiting Room" and "Passcode" for this option to work correctly.', 'simply-schedule-appointments' ),
),
),
'custom' =>
array (
'name' => __( 'Custom', 'simply-schedule-appointments' ),
'label' => __( 'Custom - Enter a custom meeting URL', 'simply-schedule-appointments' ),
'urlLabel' => __( 'Custom web meeting link', 'simply-schedule-appointments' ),
'error' => __( 'Please enter a valid URL that is 256 characters or less', 'simply-schedule-appointments' ),
'legend' => __( 'Enter a custom URL for a web meeting, for example, your Zoom Personal Meeting URL', 'simply-schedule-appointments' ),
'settingsHeading' => __( 'Custom URL Settings', 'simply-schedule-appointments' ),
),
'staff' =>
array (
'name' => __( 'Staff', 'simply-schedule-appointments' ),
'label' => __( 'Use Team Member\'s web meeting URL', 'simply-schedule-appointments' ),
'warning' => __( 'Not all team members assigned to this appointment type have a web meeting URL', 'simply-schedule-appointments' ),
'urlLabel' => __( 'Team member web meeting link', 'simply-schedule-appointments' ),
'error' => __( 'Please enter a valid URL that is 256 characters or less', 'simply-schedule-appointments' ),
'legend' => __( 'If a team member doesn\'t have a web meeting URL, use this URL for any scheduled appointments', 'simply-schedule-appointments' ),
'settingsHeading' => __( 'Default URL', 'simply-schedule-appointments' ),
),
'none' =>
array (
'name' => __( 'None', 'simply-schedule-appointments' ),
'label' => __( 'Do not create a meeting URL', 'simply-schedule-appointments' ),
),
),
),
'payments' =>
array (
'price' => __( 'Price', 'simply-schedule-appointments' ),
'priceError' => __( 'Price must be greater than: ', 'simply-schedule-appointments' ),
'priceUSDError' => __( 'Price must be greater than 0.50', 'simply-schedule-appointments' ),
'displayPrice' => __( 'Display price', 'simply-schedule-appointments' ),
'currency' => __( 'Currency', 'simply-schedule-appointments' ),
'currencyError' => __( 'You must specify a currency to take payments', 'simply-schedule-appointments' ),
'noGateways' => __( 'You don\'t have any payment gateways set up.', 'simply-schedule-appointments' ),
'setup' => __( 'Set up payments', 'simply-schedule-appointments' ),
'paymentMethods' => __( 'Payment Methods', 'simply-schedule-appointments' ),
'paymentMethodsError' => __( 'You must specify at least one method to accept payments', 'simply-schedule-appointments' ),
'requiredPaymentTitle' => __( 'Require Payments', 'simply-schedule-appointments' ),
'requiredPayment' => __( 'Is payment required to book an appointment?', 'simply-schedule-appointments' ),
'required' => __( 'Required: Customer must submit a valid payment to reserve an appointment time', 'simply-schedule-appointments' ),
'optional' => __( 'Optional: Customer may reserve an appointment time without payment but has the option to pay', 'simply-schedule-appointments' ),
'none' => __( 'No payment required', 'simply-schedule-appointments' ),
'refundPolicy' => __( 'Cancelation & Refund Policy', 'simply-schedule-appointments' ),
'refundPolicyHelp' => __( 'This will be shown to your customers when booking and included in their confirmation email message', 'simply-schedule-appointments' ),
'refundPolicySection' =>
array (
'title' => __( 'Refund & Cancelation Policy', 'simply-schedule-appointments' ),
'required' =>
array (
'textEmptyError' => __( 'Text field cannot be empty if required', 'simply-schedule-appointments' ),
'labelEmptyError' => __( 'Label field cannot be empty', 'simply-schedule-appointments' ),
'switchLabel' => __( 'Require Refund & Cancelation Policy Agreement', 'simply-schedule-appointments' ),
'checkboxMessage' => __( 'This will display a required checkbox in the customer information screen with a default label message \'I agree\'. You can always change the label here.', 'simply-schedule-appointments' ),
'defaultLabel' => __( 'I agree', 'simply-schedule-appointments' ),
'checkboxLabel' => __( 'Checkbox Label', 'simply-schedule-appointments' ),
'helperText' => __( 'Enter the text that users will see next to the agreement checkbox. For example: I agree to the Refund & Cancelation Policy.', 'simply-schedule-appointments' ),
),
'display' =>
array (
'title' => __( 'Where to display the cancelation & refund policy', 'simply-schedule-appointments' ),
'default' => __( 'Default', 'simply-schedule-appointments' ),
'options' =>
array (
'customerInformationScreen' => __( 'Customer Information Screen', 'simply-schedule-appointments' ),
'confirmationScreen' => __( 'Confirmation Screen', 'simply-schedule-appointments' ),
'editRescheduleScreen' => __( 'Edit & Reschedule Screen', 'simply-schedule-appointments' ),
),
),
),
),
'notifications' =>
array (
'admin' => __( 'Send Admin Notification Email to', 'simply-schedule-appointments' ),
'customer' => __( 'Send Customer Notification Email', 'simply-schedule-appointments' ),
),
'scheduling' =>
array (
'before' => __( 'Before', 'simply-schedule-appointments' ),
'after' => __( 'After', 'simply-schedule-appointments' ),
),
'zoom' =>
array (
'noAuthCode' => __( 'Zoom account hasn\'t been connected', 'simply-schedule-appointments' ),
'setup' => __( 'Connect Zoom', 'simply-schedule-appointments' ),
),
'webex' =>
array (
'noAuthCode' => __( 'Webex account hasn\'t been connected', 'simply-schedule-appointments' ),
'setup' => __( 'Connect Webex', 'simply-schedule-appointments' ),
),
'resources' =>
array (
'assignResource' => __( 'Make sure to assign a resource', 'simply-schedule-appointments' ),
),
),
'appointments' =>
array (
'appointment' => __( 'Appointment', 'simply-schedule-appointments' ),
'appointmentHistory' => __( 'Appointment History', 'simply-schedule-appointments' ),
'cancel' => __( 'Cancel this appointment', 'simply-schedule-appointments' ),
'abandon' => __( 'Mark as abandoned', 'simply-schedule-appointments' ),
'book' => __( 'Mark as booked', 'simply-schedule-appointments' ),
'past' => __( 'Past Appointments', 'simply-schedule-appointments' ),
'rescheduled' => __( 'Rescheduled', 'simply-schedule-appointments' ),
'markAsNoShow' => __( 'Mark as no-show', 'simply-schedule-appointments' ),
'upcoming' => __( 'Upcoming Appointments', 'simply-schedule-appointments' ),
'dateRange' => __( 'Date Range', 'simply-schedule-appointments' ),
'viewOriginal' => __( 'Original date/time', 'simply-schedule-appointments' ),
'viewRescheduled' => __( 'New date/time', 'simply-schedule-appointments' ),
'loadMore' => __( 'Load more appointments', 'simply-schedule-appointments' ),
'allLoaded' => __( 'All appointments loaded', 'simply-schedule-appointments' ),
'pendingPayment' => __( 'Pending Appointments', 'simply-schedule-appointments' ),
'pendingPaymentDescription' => __( 'Pending appointments are appointments that a customer started booking, but did not complete the booking process to confirm the appointment. Usually that means payment was required for the appointment, but was never completed.', 'simply-schedule-appointments' ),
'emptyPast' => __( 'There are no past appointments', 'simply-schedule-appointments' ),
'emptyAll' => __( 'There are no appointments that match', 'simply-schedule-appointments' ),
'emptyUpcoming' => __( 'There are no upcoming appointments scheduled.', 'simply-schedule-appointments' ),
'pastEmpty' => __( 'No appointments have passed yet.', 'simply-schedule-appointments' ),
'keepStatus' => __( 'Keep status', 'simply-schedule-appointments' ),
'close' => __( 'Close', 'simply-schedule-appointments' ),
'confirmStatusChange' => __( 'Confirm change', 'simply-schedule-appointments' ),
'cancelConfirm' => __( 'Cancel this appointment?', 'simply-schedule-appointments' ),
'cancelConfirmOk' => __( 'Cancel appointment', 'simply-schedule-appointments' ),
'cancelConfirmCancel' => __( 'Keep appointment', 'simply-schedule-appointments' ),
'cancelationNote' => __( 'Cancelation note', 'simply-schedule-appointments' ),
'changeStatusTitle' => __( 'Change the status for this appointment.', 'simply-schedule-appointments' ),
'changeToBooked' => __( 'Marking this appointment booked will reserve the time slot and send any notifications you have set up.', 'simply-schedule-appointments' ),
'changeToNoShow' => __( 'Marking this appointment as a no-show cannot be undone.', 'simply-schedule-appointments' ),
'changeToCanceled' => __( 'Marking this appointment canceled will release the time slot and send any notifications you have set up.', 'simply-schedule-appointments' ),
'changeToAbandoned' => __( 'Marking this appointment abandoned will release this slot from being reserved and make it available for others to book again.', 'simply-schedule-appointments' ),
'loadingSettings' => __( 'Loading settings', 'simply-schedule-appointments' ),
'visibleToCustomers' => __( 'This note will be visible to your customers.', 'simply-schedule-appointments' ),
'markAsAbandonConfirm' => __( 'Abandon this appointment?', 'simply-schedule-appointments' ),
'markAsAbandonconfirmOK' => __( 'Abandon appointment', 'simply-schedule-appointments' ),
'markAsBookedConfirm' => __( 'Mark this appointment as booked?', 'simply-schedule-appointments' ),
'markAs' => __( 'Mark appointment as', 'simply-schedule-appointments' ),
'markAsBookedConfirmOK' => __( 'Book appointment', 'simply-schedule-appointments' ),
'bypassPaymentWarning' => __( 'This booking is still waiting on payment confirmation. If the payment fails after manually overriding the pending status, you\'re responsible for canceling this scheduled time or following up with the user to collect payment.', 'simply-schedule-appointments' ),
'learnMorePending' => __( ' Learn more about appointment status.', 'simply-schedule-appointments' ),
'deleteConfirm' => __( 'Delete this appointment?', 'simply-schedule-appointments' ),
'cancelDeleteCancel' => __( 'Keep appointment', 'simply-schedule-appointments' ),
'cancelDeleteOk' => __( 'Delete appointment', 'simply-schedule-appointments' ),
'cancelRescheduleLink' => __( 'Reschedule / Cancel Link', 'simply-schedule-appointments' ),
'cancelRescheduleLinkOpen' => __( 'Open Reschedule / Cancel Link', 'simply-schedule-appointments' ),
'deleteConfirmExplanation' => __( 'This cannot be undone. All information associated with this appointment will be permanently removed', 'simply-schedule-appointments' ),
'deleteConfirmExplanationCancelable' => __( 'Your customer will not receive any notification that the appointment was deleted. If you would like your customer to receive a notification of a canceled appointment, please cancel the appointment before deleting it.', 'simply-schedule-appointments' ),
'deletedType' => __( 'Deleted appointment type', 'simply-schedule-appointments' ),
'deletingSingle' => __( 'Deleting appointment', 'simply-schedule-appointments' ),
'removeNoShowStatusConfirm' => __( 'Remove no-show status?', 'simply-schedule-appointments' ),
'removeNoShowStatusConfirmExplanation' => __( 'This will remove the no-show status from this appointment and make it available for booking again.', 'simply-schedule-appointments' ),
'cancelRemoveNoShowStatusCancel' => __( 'Keep status', 'simply-schedule-appointments' ),
'cancelRemoveNoShowStatusOk' => __( 'Remove status', 'simply-schedule-appointments' ),
'loadingSingle' => __( 'Getting your appointment details', 'simply-schedule-appointments' ),
'viewDetails' => __( 'View appointment details', 'simply-schedule-appointments' ),
'appointmentDetails' => __( 'Appointment Details', 'simply-schedule-appointments' ),
'viewAll' => __( 'View all appointments', 'simply-schedule-appointments' ),
'status' => __( 'Status', 'simply-schedule-appointments' ),
'sms' => __( 'SMS reminders', 'simply-schedule-appointments' ),
'reschedulingHistory' => __( 'Rescheduling History', 'simply-schedule-appointments' ),
'created' => __( 'Created', 'simply-schedule-appointments' ),
'author' => __( 'Booked by', 'simply-schedule-appointments' ),
'customer' => __( 'Customer', 'simply-schedule-appointments' ),
'lastMod' => __( 'Last modified', 'simply-schedule-appointments' ),
'errorNotFound' => __( 'Appointment not found', 'simply-schedule-appointments' ),
'errorNotFoundDescription' => __( 'We weren\'t able to find that appointment on the books.', 'simply-schedule-appointments' ),
'errorLoading' => __( 'Unable to get appointment', 'simply-schedule-appointments' ),
'errorLoadingDescription' => __( 'We weren\'t able to get that appointment. Try refreshing the page.', 'simply-schedule-appointments' ),
'metaLoading' => __( 'Checking appointment information', 'simply-schedule-appointments' ),
'metaFields' =>
array (
'formidable_entry_admin_url' => __( 'Formidable Form', 'simply-schedule-appointments' ),
'gravity_entry_admin_url' => __( 'Gravity Form', 'simply-schedule-appointments' ),
'viewEntry' => __( 'View entry', 'simply-schedule-appointments' ),
'booking_url' => __( 'Booking page URL', 'simply-schedule-appointments' ),
'booking_title' => __( 'Booking page title', 'simply-schedule-appointments' ),
'booking_post_id' => __( 'Booking page ID', 'simply-schedule-appointments' ),
),
'paymentLoading' => __( 'Checking for payments', 'simply-schedule-appointments' ),
'paymentReceived' => __( 'Payment received', 'simply-schedule-appointments' ),
'paymentInformation' => __( 'Payment Information', 'simply-schedule-appointments' ),
'apptReserved' => __( 'This time slot is reserved while the payment is pending', 'simply-schedule-appointments' ),
'noAvailableInformation' => __( 'Information not available until form is submitted', 'simply-schedule-appointments' ),
'waiting' => __( 'Waiting for response from', 'simply-schedule-appointments' ),
'abandonedIn' => __( 'This will be marked abandoned', 'simply-schedule-appointments' ),
'abandonedOn' => __( 'This appointment has been abandoned on', 'simply-schedule-appointments' ),
'payments' =>
array (
'statuses' =>
array (
'pending' => __( 'Pending', 'simply-schedule-appointments' ),
'succeeded' => __( 'Succeeded', 'simply-schedule-appointments' ),
'failed' => __( 'Failed', 'simply-schedule-appointments' ),
),
'modes' =>
array (
'test' => __( 'Test Mode', 'simply-schedule-appointments' ),
),
'expires' => __( 'Exp.', 'simply-schedule-appointments' ),
),
'loadingHistory' => __( 'Loading appointment history', 'simply-schedule-appointments' ),
'statuses' =>
array (
'booked' => __( 'Booked', 'simply-schedule-appointments' ),
'pending_form' => __( 'Pending Form Submission', 'simply-schedule-appointments' ),
'pending_payment' => __( 'Pending Payment', 'simply-schedule-appointments' ),
'canceled' => __( 'Canceled', 'simply-schedule-appointments' ),
'abandoned' => __( 'Abandoned', 'simply-schedule-appointments' ),
'no_show' => __( 'No Show', 'simply-schedule-appointments' ),
'updating' => __( 'Updating', 'simply-schedule-appointments' ),
),
'statusesMeta' =>
array (
'no_show' => __( 'No Show', 'simply-schedule-appointments' ),
'no_show_reverted' => __( 'No Show Reverted', 'simply-schedule-appointments' ),
),
'actions' =>
array (
'first_booked' => __( 'First Booked', 'simply-schedule-appointments' ),
'booked' => __( 'Booked', 'simply-schedule-appointments' ),
'pending_form' => __( 'Pending Form Submission', 'simply-schedule-appointments' ),
'pending_payment' => __( 'Pending Payment', 'simply-schedule-appointments' ),
'canceled' => __( 'Canceled', 'simply-schedule-appointments' ),
'abandoned' => __( 'Abandoned', 'simply-schedule-appointments' ),
'rescheduled' => __( 'Rescheduled', 'simply-schedule-appointments' ),
'edited' => __( 'Edited', 'simply-schedule-appointments' ),
'sync_appointment_to_calendar' => __( 'Synced', 'simply-schedule-appointments' ),
'reassigned' => __( 'Reassigned', 'simply-schedule-appointments' ),
'assigned' => __( 'Assigned', 'simply-schedule-appointments' ),
'notification_scheduled' => __( 'Notification Scheduled', 'simply-schedule-appointments' ),
'notification_sent' => __( 'Notification Sent', 'simply-schedule-appointments' ),
'reminder' => __( 'Reminder', 'simply-schedule-appointments' ),
'notification_canceled' => __( 'Notification Canceled', 'simply-schedule-appointments' ),
'notification_not_sent' => __( 'Notification Not Sent', 'simply-schedule-appointments' ),
'publish' => __( 'Created', 'simply-schedule-appointments' ),
'delete' => __( 'Deleted', 'simply-schedule-appointments' ),
),
'smsStatuses' =>
array (
'optedin' => __( 'Opted in', 'simply-schedule-appointments' ),
'optedout' => __( 'Opted out', 'simply-schedule-appointments' ),
),
'filter' =>
array (
'search' => __( 'Search', 'simply-schedule-appointments' ),
'filter' => __( 'Filter', 'simply-schedule-appointments' ),
'filterClose' => __( 'Close filters', 'simply-schedule-appointments' ),
'export' => __( 'Export', 'simply-schedule-appointments' ),
'exportTip' => __( 'Export visible appointments', 'simply-schedule-appointments' ),
'subscribe' => __( 'Subscribe to calendar', 'simply-schedule-appointments' ),
'timeLabel' => __( 'Appointment Range', 'simply-schedule-appointments' ),
'typesAndLabels' => __( 'Appointment Types & Labels', 'simply-schedule-appointments' ),
'selectAllTypes' => __( 'Select all appointment types with label', 'simply-schedule-appointments' ),
'parentsLabel' => __( 'All types', 'simply-schedule-appointments' ),
'startDate' => __( 'Start Date', 'simply-schedule-appointments' ),
'endDate' => __( 'End Date', 'simply-schedule-appointments' ),
'selected' => __( 'selected', 'simply-schedule-appointments' ),
'staffLabel' => __( 'Team member', 'simply-schedule-appointments' ),
'statusLabel' => __( 'Appointment Status', 'simply-schedule-appointments' ),
'reset' => __( 'Reset filters', 'simply-schedule-appointments' ),
'title' => __( 'Appointment Filters', 'simply-schedule-appointments' ),
'modal' =>
array (
'title' => __( 'Your Calendar Subscription URL', 'simply-schedule-appointments' ),
'instructions' => __( 'Paste this link in any iCalendar compatible application to sync your appointments.', 'simply-schedule-appointments' ),
'urlCopied' => __( 'ICS link copied to clipboard', 'simply-schedule-appointments' ),
),
),
'group' =>
array (
'people' => __( 'people', 'simply-schedule-appointments' ),
'appointmentDetails' => __( 'Group Appointment Details', 'simply-schedule-appointments' ),
'viewDetails' => __( 'View attendee details', 'simply-schedule-appointments' ),
'cancelConfirm' => __( 'Cancel this group appointment?', 'simply-schedule-appointments' ),
'cancelConfirmBody' => __( 'The following attendees for this group will be canceled:', 'simply-schedule-appointments' ),
'cancelConfirmCancel' => __( 'Keep All', 'simply-schedule-appointments' ),
'cancelConfirmOk' => __( 'Cancel All', 'simply-schedule-appointments' ),
'deleteConfirm' => __( 'Delete this group appointment', 'simply-schedule-appointments' ),
'cancelDeleteCancel' => __( 'Keep All', 'simply-schedule-appointments' ),
'cancelDeleteOk' => __( 'Delete All', 'simply-schedule-appointments' ),
'deleteConfirmExplanation' => __( 'This cannot be undone. All information associated with this group appointment will be permanently removed.', 'simply-schedule-appointments' ),
'deleteConfirmExplanationCancelable' => __( 'The appointment attendees will not receive any notification that the appointment was deleted. If you would like the attendees to receive a notification of a canceled appointment, please cancel the group appointment before deleting it.', 'simply-schedule-appointments' ),
'deleteConfirmBody' => __( 'The following attendees for this group will be deleted:', 'simply-schedule-appointments' ),
'deleting' => __( 'Deleting group appointment', 'simply-schedule-appointments' ),
),
'tooManyToDisplay' =>
array (
'headline' => __( 'Lots of appointments!', 'simply-schedule-appointments' ),
'explanation' => __( 'Looks like you\'ve got a lot of appointments in this date range! You can use the Export button to export them all to a CSV file. Or you can click the button below to display them all here. Note that displaying so many appointments take a few minutes.', 'simply-schedule-appointments' ),
'action' => __( 'Show All', 'simply-schedule-appointments' ),
),
'webMeetings' =>
array (
'label' => __( 'Web Meeting:', 'simply-schedule-appointments' ),
),
'editStaffDialog' =>
array (
'editTeam' => __( 'Edit Team Members', 'simply-schedule-appointments' ),
'editForAppointment' => __( 'Edit Team Members for Appointment', 'simply-schedule-appointments' ),
'checkingAvailability' => __( 'Checking team members availability', 'simply-schedule-appointments' ),
'noMembersAssigned' => __( 'No team members will be assigned to this appointment.', 'simply-schedule-appointments' ),
'selectUnavailableWarning' => __( 'Selecting an unavailable team member may result in scheduling conflicts with their calendar.', 'simply-schedule-appointments' ),
'assignTeamMember' => __( 'Assign team members', 'simply-schedule-appointments' ),
'displayAll' => __( 'Allow team members from other appointment types', 'simply-schedule-appointments' ),
'notAssignedWithThisType' => __( 'Not assigned to this appointment type', 'simply-schedule-appointments' ),
'inactive' => __( 'Inactive', 'simply-schedule-appointments' ),
'unavailable' => __( 'Unavailable', 'simply-schedule-appointments' ),
'currentlyAssigned' => __( 'Currently Assigned', 'simply-schedule-appointments' ),
'currentAppointmentType' => __( 'Current Appointment type', 'simply-schedule-appointments' ),
'otherAppointmentTypes' => __( 'Other Appointment types', 'simply-schedule-appointments' ),
),
),
'help' =>
array (
'timezone' => __( 'The timezone where you are located.', 'simply-schedule-appointments' ),
'dateFormat' => __( 'The format you want to use for displaying the dates of your appointments and availability.', 'simply-schedule-appointments' ),
'timeFormat' => __( 'The format you want to use for displaying the times of your appointments and availability', 'simply-schedule-appointments' ),
'weekStartsOn' => __( 'The day that should be considered the first day of the week.', 'simply-schedule-appointments' ),
'apptEmail' => __( 'The email address where admin notifications about appointments will be sent.', 'simply-schedule-appointments' ),
'apptContact' => __( 'The name, business, and email address for the main person administering appointments', 'simply-schedule-appointments' ),
),
'support' =>
array (
'availabilityDetective' =>
array (
'intro' => __( 'Not sure why your availability for different appointment types isn\'t what you expected? We\'ll help you figure out what\'s going on.', 'simply-schedule-appointments' ),
'title' => __( 'Availability Detective (beta)', 'simply-schedule-appointments' ),
'appointmentType' =>
array (
'label' => __( 'Which appointment type?', 'simply-schedule-appointments' ),
),
'getMore' => __( 'Get more information', 'simply-schedule-appointments' ),
'summary' => __( 'About this appointment type', 'simply-schedule-appointments' ),
'noAvailability' =>
array (
'noSlots' =>
array (
'label' => __( 'No availability', 'simply-schedule-appointments' ),
'description' => __( 'This appointment type has no availability on this day of the week', 'simply-schedule-appointments' ),
'action' => __( 'Edit Appointment Type', 'simply-schedule-appointments' ),
),
'tooShortSlots' =>
array (
'label' => __( 'Not available for duration', 'simply-schedule-appointments' ),
'description' => __( 'The duration of the appointment type is longer than any available times for booking on this day of the week.', 'simply-schedule-appointments' ),
'action' => __( 'Edit Appointment Type', 'simply-schedule-appointments' ),
),
),
'info' =>
array (
'buffer_before' =>
array (
'title' => __( 'Buffer before', 'simply-schedule-appointments' ),
'desc' => __( 'Time to leave free before an appointment', 'simply-schedule-appointments' ),
),
'buffer_after' =>
array (
'title' => __( 'Buffer after', 'simply-schedule-appointments' ),
'desc' => __( 'Time to leave free after an appointment', 'simply-schedule-appointments' ),
),
'booking_window' =>
array (
'title' => __( 'Booking Window', 'simply-schedule-appointments' ),
'desc' => __( 'When the booking form is available for booking appointments', 'simply-schedule-appointments' ),
'no_value' => __( 'Open', 'simply-schedule-appointments' ),
'outsideBookingWindowWarning' => __( 'You are currently outside the booking window.', 'simply-schedule-appointments' ),
),
'availability_window' =>
array (
'title' => __( 'Availability Window', 'simply-schedule-appointments' ),
'desc' => __( 'When appointments can be booked', 'simply-schedule-appointments' ),
'no_value' => __( 'Open', 'simply-schedule-appointments' ),
),
'min_booking_notice' =>
array (
'title' => __( 'Minimum booking notice', 'simply-schedule-appointments' ),
'desc' => __( 'How much notice is required when booking an appointment', 'simply-schedule-appointments' ),
'explanation' => __( 'No appointments can be booked before:', 'simply-schedule-appointments' ),
),
'max_booking_notice' =>
array (
'title' => __( 'Advance notice', 'simply-schedule-appointments' ),
'desc' => __( 'How far into the future appointments can be booked', 'simply-schedule-appointments' ),
'explanation' => __( 'No appointments can be booked after:', 'simply-schedule-appointments' ),
),
'date' =>
array (
'title' => __( 'What date should be available?', 'simply-schedule-appointments' ),
),
'time' =>
array (
'title' => __( 'What time should be available?', 'simply-schedule-appointments' ),
),
),
'status' =>
array (
'checking' => __( 'Checking availability', 'simply-schedule-appointments' ),
'available' => __( 'Available', 'simply-schedule-appointments' ),
'not_available' => __( 'Not available', 'simply-schedule-appointments' ),
),
),
'appointmentStartDate' => __( 'Appointment start date', 'simply-schedule-appointments' ),
'dotorg_communication' => __( 'WordPress.org communication', 'simply-schedule-appointments' ),
'https_status' => __( 'HTTPS status', 'simply-schedule-appointments' ),
'json_extension' => __( 'JSON extension', 'simply-schedule-appointments' ),
'loadingSupport' => __( 'Loading your support details', 'simply-schedule-appointments' ),
'moreDetails' => __( 'More Details', 'simply-schedule-appointments' ),
'os' => __( 'Operating system', 'simply-schedule-appointments' ),
'php_version' => __( 'PHP version', 'simply-schedule-appointments' ),
'php_timezone' => __( 'PHP default timezone', 'simply-schedule-appointments' ),
'support_pin' => __( 'SSA support pin', 'simply-schedule-appointments' ),
'ssa_license' => __( 'License Status', 'simply-schedule-appointments' ),
'scheduled_events' => __( 'Scheduled events', 'simply-schedule-appointments' ),
'screenResolution' => __( 'Screen resolution', 'simply-schedule-appointments' ),
'siteUrl' => __( 'Site URL', 'simply-schedule-appointments' ),
'sql_server' => __( 'SQL server', 'simply-schedule-appointments' ),
'ssl_support' => __( 'SSL support', 'simply-schedule-appointments' ),
'supportDetails' => __( 'These details can help our support team troubleshoot any issues you might be having.', 'simply-schedule-appointments' ),
'supportTitle' => __( 'Support', 'simply-schedule-appointments' ),
'utf8mb4_support' => __( 'Utf8mb4 support', 'simply-schedule-appointments' ),
'webBrowser' => __( 'Web browser', 'simply-schedule-appointments' ),
'webBrowserSize' => __( 'Web browser size', 'simply-schedule-appointments' ),
'wordpress_version' => __( 'WordPress version', 'simply-schedule-appointments' ),
'plugin_version' => __( 'Simply Schedule Appointments version', 'simply-schedule-appointments' ),
'ssa_quick_connect_status' => __( 'SSA Quick Connect Authorization', 'simply-schedule-appointments' ),
'homeUrl' => __( 'Home URL', 'simply-schedule-appointments' ),
'unknown' => __( 'Unknown', 'simply-schedule-appointments' ),
'contact' => __( 'Contact Support Team', 'simply-schedule-appointments' ),
'sendMessage' => __( 'Send Message', 'simply-schedule-appointments' ),
'message' => __( 'Message to the support team', 'simply-schedule-appointments' ),
'fromEmail' => __( 'Your email address', 'simply-schedule-appointments' ),
'invalidEmail' => __( 'Invalid email', 'simply-schedule-appointments' ),
'disclosure' => __( 'Messages sent to the support team through this form will include the debugging information visible on this page.', 'simply-schedule-appointments' ),
'disclosureTime' => __( 'Messages sent to the support team through this form will include debugging information about this appointment type and general settings', 'simply-schedule-appointments' ),
'includeSettings' => __( 'Include information about settings and appointment types', 'simply-schedule-appointments' ),
'includeDescription' => __( 'Checking this box sends us extra helpful information about your settings and appointment types. It *does not* include any private information or any information about your customers or your appointments.', 'simply-schedule-appointments' ),
'includePlugins' => __( 'Include list of active plugins', 'simply-schedule-appointments' ),
'sendingMessage' => __( 'Sending your message', 'simply-schedule-appointments' ),
'successTitle' => __( 'Success!', 'simply-schedule-appointments' ),
'exportCopied' => __( 'Export code copied to your clipboard.', 'simply-schedule-appointments' ),
'successMessage' => __( 'Your message was sent!', 'simply-schedule-appointments' ),
'hearBack' => __( 'You should hear back from us by:', 'simply-schedule-appointments' ),
'checkSpam' => __( 'Please check your spam folder if you haven\'t heard from us by then.', 'simply-schedule-appointments' ),
'successMessageDetails' => __( 'Our support hours are 8am-4pm Monday through Friday (Eastern time)', 'simply-schedule-appointments' ),
'messageFailedDescription' => __( 'Something stopped us from being able to send your message, but never fear. You can simply email us at support@ssaplugin.com for assistance. Include the debugging information on this page to help us help you as quickly as possible.', 'simply-schedule-appointments' ),
'messageFailedDetails' => __( 'Error details:', 'simply-schedule-appointments' ),
'showDebugging' => __( 'Show debugging info', 'simply-schedule-appointments' ),
'debugger' => __( 'Debugger', 'simply-schedule-appointments' ),
'debugLogs' => __( 'Debug Logs', 'simply-schedule-appointments' ),
'loadDebugLog' => __( 'Load debug log', 'simply-schedule-appointments' ),
'debugLogsWP' => __( 'WordPress Debug Logs', 'simply-schedule-appointments' ),
'enableDebugLog' => __( 'Enable Debug Log', 'simply-schedule-appointments' ),
'enableDebugLogWP' => __( 'Enable WordPress Debug Log', 'simply-schedule-appointments' ),
'debugLogOptions' => __( 'Debug Log Options', 'simply-schedule-appointments' ),
'debugLogRefresh' => __( 'Refresh Debug Log', 'simply-schedule-appointments' ),
'debugLogDownload' => __( 'Download Log File', 'simply-schedule-appointments' ),
'debugLogClear' => __( 'Clear Log File', 'simply-schedule-appointments' ),
'debugLogEmpty' => __( 'Your debug log file is empty', 'simply-schedule-appointments' ),
'debugLogEmptyDetails' => __( 'We will display here the debug log contents as soon as the system starts to log information on the file.', 'simply-schedule-appointments' ),
'debugLogLoading' => __( 'Loading debug log contents...', 'simply-schedule-appointments' ),
'debugLogLoadingWP' => __( 'Loading WordPress debug log contents...', 'simply-schedule-appointments' ),
'supportRequestIntro' => __( 'Need more help?', 'simply-schedule-appointments' ),
'supportRequestCta' => __( 'Ask our support team', 'simply-schedule-appointments' ),
'guides' =>
array (
'title' => __( 'Help Guides', 'simply-schedule-appointments' ),
'title_contact' => __( 'These guides might help you', 'simply-schedule-appointments' ),
'more' => __( 'Show More', 'simply-schedule-appointments' ),
'less' => __( 'Show Less', 'simply-schedule-appointments' ),
'notFound' => __( 'No help guides found.', 'simply-schedule-appointments' ),
'loading' => __( 'Loading help guides...', 'simply-schedule-appointments' ),
'visit' => __( 'Visit Help Center', 'simply-schedule-appointments' ),
),
),
'tokenText' =>
array (
'errors' =>
array (
'required' => __( 'This field is required', 'simply-schedule-appointments' ),
'validationError' => __( 'This template has invalid syntax. Check your Twig template variables for errors.', 'simply-schedule-appointments' ),
),
),
'revisions' =>
array (
'actions' =>
array (
'first_booked' => __( 'First Booked', 'simply-schedule-appointments' ),
'booked' => __( 'Booked', 'simply-schedule-appointments' ),
'pending_form' => __( 'Pending Form Submission', 'simply-schedule-appointments' ),
'pending_payment' => __( 'Pending Payment', 'simply-schedule-appointments' ),
'canceled' => __( 'Canceled', 'simply-schedule-appointments' ),
'abandoned' => __( 'Abandoned', 'simply-schedule-appointments' ),
'rescheduled' => __( 'Rescheduled', 'simply-schedule-appointments' ),
'edited' => __( 'Edited', 'simply-schedule-appointments' ),
'sync_appointment_to_calendar' => __( 'Synced', 'simply-schedule-appointments' ),
'reassigned' => __( 'Reassigned', 'simply-schedule-appointments' ),
'assigned' => __( 'Assigned', 'simply-schedule-appointments' ),
'notification_scheduled' => __( 'Notification Scheduled', 'simply-schedule-appointments' ),
'notification_sent' => __( 'Notification Sent', 'simply-schedule-appointments' ),
'reminder' => __( 'Reminder', 'simply-schedule-appointments' ),
'notification_canceled' => __( 'Notification Canceled', 'simply-schedule-appointments' ),
'notification_not_sent' => __( 'Notification Not Sent', 'simply-schedule-appointments' ),
'publish' => __( 'Created', 'simply-schedule-appointments' ),
'delete' => __( 'Deleted', 'simply-schedule-appointments' ),
'status_changed' => __( 'Recovered', 'simply-schedule-appointments' ),
'title_changed' => __( 'Title Changed', 'simply-schedule-appointments' ),
'buffer_before_changed' => __( 'Buffer Before Changed', 'simply-schedule-appointments' ),
'buffer_after_changed' => __( 'Buffer After Changed', 'simply-schedule-appointments' ),
'max_event_count_changed' => __( 'Per Day Changed', 'simply-schedule-appointments' ),
'min_booking_notice_changed' => __( 'Booking Notice Changed', 'simply-schedule-appointments' ),
'capacity_changed' => __( 'Capacity Changed', 'simply-schedule-appointments' ),
'capacity_type_changed' => __( 'Capacity Type Changed', 'simply-schedule-appointments' ),
'timezone_style_changed' => __( 'Timezone Changed', 'simply-schedule-appointments' ),
'duration_changed' => __( 'Duration Changed', 'simply-schedule-appointments' ),
'label_id_changed' => __( 'Color Changed', 'simply-schedule-appointments' ),
'slug_changed' => __( 'Slug Changed', 'simply-schedule-appointments' ),
'instructions_changed' => __( 'Instructions Changed', 'simply-schedule-appointments' ),
'availability_increment_changed' => __( 'Availability Start Times Changed', 'simply-schedule-appointments' ),
'availability_type_changed' => __( 'Availability Type Changed', 'simply-schedule-appointments' ),
'availability_changed' => __( 'Availability Schedule Changed', 'simply-schedule-appointments' ),
'web_meetings_changed' => __( 'Web Meetings Changed', 'simply-schedule-appointments' ),
'booking_flow_settings_changed' => __( 'Booking Flow Changed', 'simply-schedule-appointments' ),
'customer_information_changed' => __( 'Customer Information Changed', 'simply-schedule-appointments' ),
'staff_changed' => __( 'Team Members Changed', 'simply-schedule-appointments' ),
'staff_ids_changed' => __( 'Team Members Staff Changed', 'simply-schedule-appointments' ),
'staff_capacity_changed' => __( 'Staff Capacity Changed', 'simply-schedule-appointments' ),
'has_max_capacity_changed' => __( 'Maximum Capacity Changed', 'simply-schedule-appointments' ),
'reminder_sent' => __( 'Notification Sent', 'simply-schedule-appointments' ),
'booking_end_date_changed' => __( 'Booking End Date', 'simply-schedule-appointments' ),
'booking_start_date_changed' => __( 'Booking start Date', 'simply-schedule-appointments' ),
'mailchimp_changed' => __( 'Mailchimp', 'simply-schedule-appointments' ),
'reminder_not_sent' => __( 'Notification Not Sent', 'simply-schedule-appointments' ),
'no_show' => __( 'No Show', 'simply-schedule-appointments' ),
'no_show_reverted' => __( 'No Show Reverted', 'simply-schedule-appointments' ),
'opt_out_notification' => __( 'Opt Out Notification', 'simply-schedule-appointments' ),
),
),
);