Restaurant Reservations - Version 2.2.3

Version Description

(2021-03-11) = - Fixed an issue in which the notification emails were not being sent after a booking with a PayPal deposit was made. - Fixed an issue in which updating a booking would sometimes not work from the admin due to duplicate booking validation. - Fixed an issue in which, when max reservations was set to 1, time slots between two bookings became incorrectly unavailable. - Fixed an issue in which file_get-contents() was throwing an error instead of verifying reCaptcha response. - Styling update for the admin booking edit modal. - Timezone now uses the DateTime object. - Added in a 'rtb_setting_late_booking_options' filter for the 'late-booking' option. - Generated a new .pot file.

Download this release

Release Info

Developer Rustaurius
Plugin Icon 128x128 Restaurant Reservations
Version 2.2.3
Comparing to
See all releases

Code changes from version 2.2.2 to 2.2.3

assets/css/admin.css CHANGED
@@ -394,6 +394,7 @@
394
  .rtb-admin-modal.is-visible {
395
  visibility: visible;
396
  opacity: 1;
 
397
  -webkit-transition: opacity 0.3s 0, visibility 0 0;
398
  -moz-transition: opacity 0.3s 0, visibility 0 0;
399
  transition: opacity 0.3s 0, visibility 0 0;
394
  .rtb-admin-modal.is-visible {
395
  visibility: visible;
396
  opacity: 1;
397
+ float: none;
398
  -webkit-transition: opacity 0.3s 0, visibility 0 0;
399
  -moz-transition: opacity 0.3s 0, visibility 0 0;
400
  transition: opacity 0.3s 0, visibility 0 0;
assets/js/plugin-deactivation.js CHANGED
@@ -34,7 +34,7 @@ jQuery(function($){
34
  install_time: $form.data('installtime'),
35
  reason: $form.find('.selected .rtb-deactivate-survey-option-reason').text(),
36
  details: $form.find('.selected input[type=text]').val(),
37
- site: grfwp_deactivation_data.site_url,
38
  plugin: 'Five-Star Restaurant Reservations'
39
  }
40
  var submitSurvey = $.post('https://www.fivestarplugins.com/key-check/Deactivation_Surveys.php', data);
34
  install_time: $form.data('installtime'),
35
  reason: $form.find('.selected .rtb-deactivate-survey-option-reason').text(),
36
  details: $form.find('.selected input[type=text]').val(),
37
+ site: rtb_deactivation_data.site_url,
38
  plugin: 'Five-Star Restaurant Reservations'
39
  }
40
  var submitSurvey = $.post('https://www.fivestarplugins.com/key-check/Deactivation_Surveys.php', data);
includes/AdminBookings.class.php CHANGED
@@ -575,7 +575,7 @@ class rtbAdminBookings {
575
  // Disable notifications
576
  $this->maybe_disable_notifications();
577
 
578
- $result = $rtb_controller->request->insert_booking();
579
 
580
  if ( $result ) {
581
  wp_send_json_success(
575
  // Disable notifications
576
  $this->maybe_disable_notifications();
577
 
578
+ $result = $rtb_controller->request->insert_booking($by_admin = true);
579
 
580
  if ( $result ) {
581
  wp_send_json_success(
includes/Ajax.class.php CHANGED
@@ -84,7 +84,8 @@ if ( !class_exists( 'rtbAJAX' ) ) {
84
  foreach ( $booking_ids as $booking_id ) {
85
  $booking = new rtbBooking();
86
  if ( $booking->load_post( $booking_id->post_id ) ) {
87
- if ( ( $booking->post_status == 'pending' or $booking->post_status == 'confirmed' ) and time() < strtotime( $booking->date ) ) {
 
88
  $bookings[] = array(
89
  'ID' => $booking->ID,
90
  'email' => $booking->email,
@@ -261,7 +262,7 @@ if ( !class_exists( 'rtbAJAX' ) ) {
261
  array_shift( $current_times );
262
 
263
  // remove the block if we've dropped below the max reservation
264
- if ( $blocked and sizeOf( $current_times ) < $max_reservations ) {
265
  $blocked = false;
266
  $blocked_times[] = $removed_time + $dining_block_seconds;
267
  }
@@ -709,7 +710,7 @@ if ( !class_exists( 'rtbAJAX' ) ) {
709
  public function get_section_name( $section_id ) {
710
  global $rtb_controller;
711
 
712
- $sections = json_decode( html_entity_decode( $rtb_controller->settings->get_setting( 'rtb-table-sections' ) ) ); update_option("EWD_Debugging", print_r( $sections, true ) );
713
  $sections = is_array( $sections ) ? $sections : array();
714
 
715
  foreach ( $sections as $section ) {
84
  foreach ( $booking_ids as $booking_id ) {
85
  $booking = new rtbBooking();
86
  if ( $booking->load_post( $booking_id->post_id ) ) {
87
+ $booking_date = (new DateTime($booking->date, wp_timezone()))->format('U');
88
+ if ( ( $booking->post_status == 'pending' or $booking->post_status == 'confirmed' ) and time() < $booking_date ) {
89
  $bookings[] = array(
90
  'ID' => $booking->ID,
91
  'email' => $booking->email,
262
  array_shift( $current_times );
263
 
264
  // remove the block if we've dropped below the max reservation
265
+ if ( $blocked and sizeOf( $current_times ) <= $max_reservations ) {
266
  $blocked = false;
267
  $blocked_times[] = $removed_time + $dining_block_seconds;
268
  }
710
  public function get_section_name( $section_id ) {
711
  global $rtb_controller;
712
 
713
+ $sections = json_decode( html_entity_decode( $rtb_controller->settings->get_setting( 'rtb-table-sections' ) ) );
714
  $sections = is_array( $sections ) ? $sections : array();
715
 
716
  foreach ( $sections as $section ) {
includes/Booking.class.php CHANGED
@@ -170,7 +170,7 @@ class rtbBooking {
170
  * Validates the data, adds it to the database and executes notifications
171
  * @since 0.0.1
172
  */
173
- public function insert_booking() {
174
 
175
  // Check if this request has already been processed. If multiple forms
176
  // exist on the same page, this prevents a single submission from
@@ -187,7 +187,7 @@ class rtbBooking {
187
  $action = 'update';
188
  }
189
 
190
- $this->validate_submission();
191
  if ( $this->is_valid_submission() === false ) {
192
  return false;
193
  }
@@ -207,7 +207,7 @@ class rtbBooking {
207
  * Validate submission data. Expects to find data in $_POST.
208
  * @since 0.0.1
209
  */
210
- public function validate_submission() {
211
 
212
  global $rtb_controller;
213
 
@@ -520,13 +520,27 @@ class rtbBooking {
520
 
521
  $url = 'https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($secret_key) . '&response=' . urlencode($captcha);
522
  $json_response = file_get_contents( $url );
523
- $response = json_decode( $json_response );
 
 
 
 
 
 
 
 
 
 
524
 
525
  if ( ! $response->success ) {
 
 
 
 
526
  $this->validation_errors[] = array(
527
  'field' => 'recaptcha',
528
  'error_msg' => 'Invalid reCAPTCHA code',
529
- 'message' => __( 'Please fill out the reCAPTCHA box again and re-submit.', 'restaurant-reservations' ),
530
  );
531
  }
532
  }
@@ -595,7 +609,7 @@ class rtbBooking {
595
  }
596
 
597
  // Check if there is a booking already made with the exact same information, to prevent double bookings on refresh
598
- if ( $this->is_duplicate_booking() ) {
599
  $this->validation_errors[] = array(
600
  'field' => 'date',
601
  'error_msg' => 'duplicate booking',
170
  * Validates the data, adds it to the database and executes notifications
171
  * @since 0.0.1
172
  */
173
+ public function insert_booking($by_admin = false) {
174
 
175
  // Check if this request has already been processed. If multiple forms
176
  // exist on the same page, this prevents a single submission from
187
  $action = 'update';
188
  }
189
 
190
+ $this->validate_submission($action, $by_admin);
191
  if ( $this->is_valid_submission() === false ) {
192
  return false;
193
  }
207
  * Validate submission data. Expects to find data in $_POST.
208
  * @since 0.0.1
209
  */
210
+ public function validate_submission($action = null, $by_admin = false) {
211
 
212
  global $rtb_controller;
213
 
520
 
521
  $url = 'https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($secret_key) . '&response=' . urlencode($captcha);
522
  $json_response = file_get_contents( $url );
523
+ $response = json_decode( $json_response );
524
+
525
+ $reCaptcha_error = false;
526
+ if(json_last_error() != JSON_ERROR_NONE) {
527
+ $response = new stdClass();
528
+ $response->success = false;
529
+ $reCaptcha_error = true;
530
+ if(defined('WP_DEBUG') && WP_DEBUG) {
531
+ error_log('RTB reCAPTCHA error. Raw respose: '.print_r([$json_response], true));
532
+ }
533
+ }
534
 
535
  if ( ! $response->success ) {
536
+ $message = __( 'Please fill out the reCAPTCHA box again and re-submit.', 'restaurant-reservations' );
537
+ if($reCaptcha_error) {
538
+ $message .= __( ' If you encounter reCAPTCHA error multiple times, please contact us.', 'restaurant-reservations' );
539
+ }
540
  $this->validation_errors[] = array(
541
  'field' => 'recaptcha',
542
  'error_msg' => 'Invalid reCAPTCHA code',
543
+ 'message' => $message,
544
  );
545
  }
546
  }
609
  }
610
 
611
  // Check if there is a booking already made with the exact same information, to prevent double bookings on refresh
612
+ if ( (!$by_admin || $by_admin && $action !== 'update') && $this->is_duplicate_booking() ) {
613
  $this->validation_errors[] = array(
614
  'field' => 'date',
615
  'error_msg' => 'duplicate booking',
includes/Import.class.php CHANGED
@@ -7,7 +7,7 @@
7
  if ( !defined( 'ABSPATH' ) )
8
  exit;
9
 
10
- if (!class_exists('ComposerAutoloaderInit4618f5c41cf5e27cc7908556f031e4d4')) {require_once FDM_PLUGIN_DIR . '/lib/PHPSpreadsheet/vendor/autoload.php';}
11
  use PhpOffice\PhpSpreadsheet\Spreadsheet;
12
  class rtbImport {
13
 
@@ -149,7 +149,7 @@ class rtbImport {
149
  if ($post['post_title'] == '') {continue;}
150
 
151
  $post['post_status'] = 'publish';
152
- $post['post_type'] = 'fdm-menu-item';
153
 
154
  if ( isset( $post['ID'] ) and $post['ID'] != '') { $post_id = wp_update_post($post); }
155
  else { $post_id = wp_insert_post($post); }
@@ -181,7 +181,7 @@ class rtbImport {
181
  }
182
 
183
  $this->status = true;
184
- $this->message = __("Menu items added successfully.", 'food-and-drink-menu');
185
 
186
  add_action( 'admin_notices', array( $this, 'display_notice' ) );
187
  }
@@ -194,40 +194,40 @@ class rtbImport {
194
  {
195
 
196
  case '1':
197
- $error = __('The uploaded file exceeds the upload_max_filesize directive in php.ini', 'food-and-drink-menu');
198
  break;
199
  case '2':
200
- $error = __('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form', 'food-and-drink-menu');
201
  break;
202
  case '3':
203
- $error = __('The uploaded file was only partially uploaded', 'food-and-drink-menu');
204
  break;
205
  case '4':
206
- $error = __('No file was uploaded.', 'food-and-drink-menu');
207
  break;
208
 
209
  case '6':
210
- $error = __('Missing a temporary folder', 'food-and-drink-menu');
211
  break;
212
  case '7':
213
- $error = __('Failed to write file to disk', 'food-and-drink-menu');
214
  break;
215
  case '8':
216
- $error = __('File upload stopped by extension', 'food-and-drink-menu');
217
  break;
218
  case '999':
219
  default:
220
- $error = __('No error code avaiable', 'food-and-drink-menu');
221
  }
222
  }
223
  /* Make sure that the file exists */
224
  elseif (empty($_FILES['fdm_menu_items_spreadsheet']['tmp_name']) || $_FILES['fdm_menu_items_spreadsheet']['tmp_name'] == 'none') {
225
- $error = __('No file was uploaded here..', 'food-and-drink-menu');
226
  }
227
  /* Move the file and store the URL to pass it onwards*/
228
  /* Check that it is a .xls or .xlsx file */
229
  if(!isset($_FILES['fdm_menu_items_spreadsheet']['name']) or (!preg_match("/\.(xls.?)$/", $_FILES['fdm_menu_items_spreadsheet']['name']) and !preg_match("/\.(csv.?)$/", $_FILES['fdm_menu_items_spreadsheet']['name']))) {
230
- $error = __('File must be .csv, .xls or .xlsx', 'food-and-drink-menu');
231
  }
232
  else {
233
  $filename = basename( $_FILES['fdm_menu_items_spreadsheet']['name']);
@@ -235,7 +235,7 @@ class rtbImport {
235
  $filename = mb_ereg_replace("([\.]{2,})", '', $filename);
236
 
237
  //for security reason, we force to remove all uploaded file
238
- $target_path = FDM_PLUGIN_DIR . "/user-sheets/";
239
 
240
  $target_path = $target_path . $filename;
241
 
@@ -259,9 +259,9 @@ class rtbImport {
259
 
260
  public function enqueue_import_scripts() {
261
  $screen = get_current_screen();
262
- if($screen->id == 'fdm-menu_page_fdm-import'){
263
- wp_enqueue_style( 'fdm-admin', FDM_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
264
- wp_enqueue_script( 'fdm-admin-js', FDM_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), RTB_VERSION, true );
265
  }
266
  }
267
 
7
  if ( !defined( 'ABSPATH' ) )
8
  exit;
9
 
10
+ if (!class_exists('ComposerAutoloaderInit4618f5c41cf5e27cc7908556f031e4d4')) {require_once RTB_PLUGIN_DIR . '/lib/PHPSpreadsheet/vendor/autoload.php';}
11
  use PhpOffice\PhpSpreadsheet\Spreadsheet;
12
  class rtbImport {
13
 
149
  if ($post['post_title'] == '') {continue;}
150
 
151
  $post['post_status'] = 'publish';
152
+ $post['post_type'] = RTB_BOOKING_POST_TYPE;
153
 
154
  if ( isset( $post['ID'] ) and $post['ID'] != '') { $post_id = wp_update_post($post); }
155
  else { $post_id = wp_insert_post($post); }
181
  }
182
 
183
  $this->status = true;
184
+ $this->message = __("Reservations added successfully.", 'restaurant-reservations');
185
 
186
  add_action( 'admin_notices', array( $this, 'display_notice' ) );
187
  }
194
  {
195
 
196
  case '1':
197
+ $error = __('The uploaded file exceeds the upload_max_filesize directive in php.ini', 'restaurant-reservations');
198
  break;
199
  case '2':
200
+ $error = __('The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form', 'restaurant-reservations');
201
  break;
202
  case '3':
203
+ $error = __('The uploaded file was only partially uploaded', 'restaurant-reservations');
204
  break;
205
  case '4':
206
+ $error = __('No file was uploaded.', 'restaurant-reservations');
207
  break;
208
 
209
  case '6':
210
+ $error = __('Missing a temporary folder', 'restaurant-reservations');
211
  break;
212
  case '7':
213
+ $error = __('Failed to write file to disk', 'restaurant-reservations');
214
  break;
215
  case '8':
216
+ $error = __('File upload stopped by extension', 'restaurant-reservations');
217
  break;
218
  case '999':
219
  default:
220
+ $error = __('No error code avaiable', 'restaurant-reservations');
221
  }
222
  }
223
  /* Make sure that the file exists */
224
  elseif (empty($_FILES['fdm_menu_items_spreadsheet']['tmp_name']) || $_FILES['fdm_menu_items_spreadsheet']['tmp_name'] == 'none') {
225
+ $error = __('No file was uploaded here..', 'restaurant-reservations');
226
  }
227
  /* Move the file and store the URL to pass it onwards*/
228
  /* Check that it is a .xls or .xlsx file */
229
  if(!isset($_FILES['fdm_menu_items_spreadsheet']['name']) or (!preg_match("/\.(xls.?)$/", $_FILES['fdm_menu_items_spreadsheet']['name']) and !preg_match("/\.(csv.?)$/", $_FILES['fdm_menu_items_spreadsheet']['name']))) {
230
+ $error = __('File must be .csv, .xls or .xlsx', 'restaurant-reservations');
231
  }
232
  else {
233
  $filename = basename( $_FILES['fdm_menu_items_spreadsheet']['name']);
235
  $filename = mb_ereg_replace("([\.]{2,})", '', $filename);
236
 
237
  //for security reason, we force to remove all uploaded file
238
+ $target_path = RTB_PLUGIN_DIR . "/user-sheets/";
239
 
240
  $target_path = $target_path . $filename;
241
 
259
 
260
  public function enqueue_import_scripts() {
261
  $screen = get_current_screen();
262
+ if($screen->id == 'rtb-menu_page_rtb-import'){
263
+ wp_enqueue_style( 'rtb-admin-css', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
264
+ wp_enqueue_script( 'rtb-admin-js', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), RTB_VERSION, true );
265
  }
266
  }
267
 
includes/InstallationWalkthrough.class.php CHANGED
@@ -10,15 +10,15 @@ if ( !defined( 'ABSPATH' ) )
10
  class rtbInstallationWalkthrough {
11
 
12
  public function __construct() {
13
- add_action( 'admin_menu', array($this, 'register_install_screen' ));
14
- add_action( 'admin_head', array($this, 'hide_install_screen_menu_item' ));
15
- add_action( 'admin_init', array($this, 'redirect'), 9999);
16
 
17
- add_action('admin_head', array($this, 'admin_enqueue'));
18
 
19
- add_action('wp_ajax_rtb_welcome_add_menu_page', array($this, 'add_reservations_page'));
20
- add_action('wp_ajax_rtb_welcome_set_schedule', array($this, 'set_schedule'));
21
- add_action('wp_ajax_rtb_welcome_set_options', array($this, 'set_options'));
22
  }
23
 
24
  public function redirect() {
@@ -92,18 +92,21 @@ class rtbInstallationWalkthrough {
92
  }
93
 
94
  function admin_enqueue() {
95
- wp_enqueue_style('rtb-admin-css', RTB_PLUGIN_URL . '/lib/simple-admin-pages/css/admin.css', array(), RTB_VERSION);
96
- wp_enqueue_style('rtb-welcome-screen', RTB_PLUGIN_URL . '/assets/css/admin-rtb-welcome-screen.css', array(), RTB_VERSION);
97
- wp_enqueue_style('pickadate-default', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.css', array(), RTB_VERSION);
98
- wp_enqueue_style('pickadate-date', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.date.css', array(), RTB_VERSION);
99
- wp_enqueue_style('pickadate-time', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.time.css', array(), RTB_VERSION);
 
 
 
100
 
101
- wp_enqueue_script('rtb-getting-started', RTB_PLUGIN_URL . '/assets/js/admin-rtb-welcome-screen.js', array('jquery'), RTB_VERSION);
102
- wp_enqueue_script('pickadate', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.js', array('jquery'), RTB_VERSION, true);
103
- wp_enqueue_script('pickadate-date', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.date.js', array('jquery'), RTB_VERSION, true);
104
- wp_enqueue_script('pickadate-time', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.time.js', array('jquery'), RTB_VERSION, true);
105
- wp_enqueue_script('pickadate-legacy', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/legacy.js', array('jquery'), RTB_VERSION, true);
106
- wp_enqueue_script('sap-scheduler', RTB_PLUGIN_URL . '/lib/simple-admin-pages/js/scheduler.js', array('jquery'), RTB_VERSION, true);
107
 
108
  $sap_scheduler_settings[ 'schedule-open' ] = array(
109
  'time_interval' => 15,
10
  class rtbInstallationWalkthrough {
11
 
12
  public function __construct() {
13
+ add_action( 'admin_menu', array( $this, 'register_install_screen' ) );
14
+ add_action( 'admin_head', array( $this, 'hide_install_screen_menu_item' ) );
15
+ add_action( 'admin_init', array( $this, 'redirect' ), 9999 );
16
 
17
+ add_action( 'admin_head', array( $this, 'admin_enqueue') );
18
 
19
+ add_action( 'wp_ajax_rtb_welcome_add_menu_page', array( $this, 'add_reservations_page' ) );
20
+ add_action( 'wp_ajax_rtb_welcome_set_schedule', array( $this, 'set_schedule' ) );
21
+ add_action( 'wp_ajax_rtb_welcome_set_options', array( $this, 'set_options' ) );
22
  }
23
 
24
  public function redirect() {
92
  }
93
 
94
  function admin_enqueue() {
95
+
96
+ if ( ! isset( $_GET['page'] ) or $_GET['page'] != 'rtb-getting-started' ) { return; }
97
+
98
+ wp_enqueue_style( 'rtb-admin-css', RTB_PLUGIN_URL . '/lib/simple-admin-pages/css/admin.css', array(), RTB_VERSION );
99
+ wp_enqueue_style( 'rtb-welcome-screen', RTB_PLUGIN_URL . '/assets/css/admin-rtb-welcome-screen.css', array(), RTB_VERSION );
100
+ wp_enqueue_style( 'pickadate-default', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.css', array(), RTB_VERSION );
101
+ wp_enqueue_style( 'pickadate-date', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.date.css', array(), RTB_VERSION );
102
+ wp_enqueue_style( 'pickadate-time', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/themes/default.time.css', array(), RTB_VERSION );
103
 
104
+ wp_enqueue_script( 'rtb-getting-started', RTB_PLUGIN_URL . '/assets/js/admin-rtb-welcome-screen.js', array('jquery'), RTB_VERSION );
105
+ wp_enqueue_script( 'pickadate', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.js', array('jquery'), RTB_VERSION, true );
106
+ wp_enqueue_script( 'pickadate-date', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.date.js', array('jquery'), RTB_VERSION, true );
107
+ wp_enqueue_script( 'pickadate-time', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/picker.time.js', array('jquery'), RTB_VERSION, true );
108
+ wp_enqueue_script( 'pickadate-legacy', RTB_PLUGIN_URL . '/lib/simple-admin-pages/lib/pickadate/legacy.js', array('jquery'), RTB_VERSION, true );
109
+ wp_enqueue_script( 'sap-scheduler', RTB_PLUGIN_URL . '/lib/simple-admin-pages/js/scheduler.js', array('jquery'), RTB_VERSION, true );
110
 
111
  $sap_scheduler_settings[ 'schedule-open' ] = array(
112
  'time_interval' => 15,
includes/Notifications.class.php CHANGED
@@ -117,7 +117,7 @@ class rtbNotifications {
117
 
118
  // If the post status is not pending, trigger a post status
119
  // transition as though it's gone from pending_to_{status}
120
- if ( $booking->post_status != 'pending' ) {
121
  do_action( 'pending_to_' . $booking->post_status, get_post( $booking->ID ) );
122
 
123
  // Otherwise proceed with the new_submission event
@@ -218,9 +218,9 @@ class rtbNotifications {
218
 
219
  if ( $event == $notification->event ) {
220
  $notification->set_booking( $this->booking );
221
- if ( $notification->prepare_notification() ) {
222
  do_action( 'rtb_send_notification_before', $notification );
223
- $notification->send_notification();
224
  do_action( 'rtb_send_notification_after', $notification );
225
  }
226
  }
117
 
118
  // If the post status is not pending, trigger a post status
119
  // transition as though it's gone from pending_to_{status}
120
+ if ( $booking->post_status != 'pending' and $booking->post_status != 'draft' ) {
121
  do_action( 'pending_to_' . $booking->post_status, get_post( $booking->ID ) );
122
 
123
  // Otherwise proceed with the new_submission event
218
 
219
  if ( $event == $notification->event ) {
220
  $notification->set_booking( $this->booking );
221
+ if ( $notification->prepare_notification() ) {
222
  do_action( 'rtb_send_notification_before', $notification );
223
+ $notification->send_notification();
224
  do_action( 'rtb_send_notification_after', $notification );
225
  }
226
  }
includes/Settings.class.php CHANGED
@@ -749,15 +749,16 @@ If you were not the one to cancel this booking, please contact us.
749
  'title' => __( 'Late Bookings', 'restaurant-reservations' ),
750
  'description' => __( 'Select how late customers can make their booking. (Administrators and Booking Managers are not restricted by this setting.)', 'restaurant-reservations' ),
751
  'blank_option' => false,
752
- 'options' => array(
753
- '' => __( 'Up to the last minute', 'restaurant-reservations' ),
754
- '15' => __( 'At least 15 minutes in advance', 'restaurant-reservations' ),
755
- '30' => __( 'At least 30 minutes in advance', 'restaurant-reservations' ),
756
- '45' => __( 'At least 45 minutes in advance', 'restaurant-reservations' ),
757
- '60' => __( 'At least 1 hour in advance', 'restaurant-reservations' ),
758
- '240' => __( 'At least 4 hours in advance', 'restaurant-reservations' ),
759
- '1440' => __( 'At least 24 hours in advance', 'restaurant-reservations' ),
760
- 'same_day' => __( 'Block same-day bookings', 'restaurant-reservations' ),
 
761
  )
762
  )
763
  );
@@ -2125,7 +2126,7 @@ If you were not the one to cancel this booking, please contact us.
2125
  array(
2126
  'id' => 'rtb-deposit-amount',
2127
  'title' => __( 'Deposit Amount', 'restaurant-reservations' ),
2128
- 'description' => __( 'What deposit amount is required (either per reservation or per guest, depending on the setting above).', 'restaurant-reservations' )
2129
  )
2130
  );
2131
  $sap->add_setting(
749
  'title' => __( 'Late Bookings', 'restaurant-reservations' ),
750
  'description' => __( 'Select how late customers can make their booking. (Administrators and Booking Managers are not restricted by this setting.)', 'restaurant-reservations' ),
751
  'blank_option' => false,
752
+ 'options' => apply_filters( 'rtb_setting_late_booking_options', array(
753
+ '' => __( 'Up to the last minute', 'restaurant-reservations' ),
754
+ '15' => __( 'At least 15 minutes in advance', 'restaurant-reservations' ),
755
+ '30' => __( 'At least 30 minutes in advance', 'restaurant-reservations' ),
756
+ '45' => __( 'At least 45 minutes in advance', 'restaurant-reservations' ),
757
+ '60' => __( 'At least 1 hour in advance', 'restaurant-reservations' ),
758
+ '240' => __( 'At least 4 hours in advance', 'restaurant-reservations' ),
759
+ '1440' => __( 'At least 24 hours in advance', 'restaurant-reservations' ),
760
+ 'same_day' => __( 'Block same-day bookings', 'restaurant-reservations' ),
761
+ )
762
  )
763
  )
764
  );
2126
  array(
2127
  'id' => 'rtb-deposit-amount',
2128
  'title' => __( 'Deposit Amount', 'restaurant-reservations' ),
2129
+ 'description' => __( 'What deposit amount is required (either per reservation or per guest, depending on the setting above)? Minimum is $0.50 in most currencies.', 'restaurant-reservations' )
2130
  )
2131
  );
2132
  $sap->add_setting(
includes/template-functions.php CHANGED
@@ -413,7 +413,7 @@ add_action( 'init', 'rtb_add_ob_start' );
413
  add_action( 'shutdown', 'rtb_flush_ob_end' );
414
 
415
  // If there's an IPN request, add our setup function to potentially handle it
416
- if ( isset($_POST['ipn_track_id']) ) { add_action( 'init', 'rtb_setup_paypal_ipn', 1); }
417
 
418
  /**
419
  * Sets up the PayPal IPN process
@@ -439,10 +439,11 @@ function rtb_handle_paypal_ipn() {
439
  // CONFIG: Enable debug mode. This means we'll log requests into 'ipn.log' in the same directory.
440
  // Especially useful if you encounter network errors or other intermittent problems with IPN (validation).
441
  // Set this to 0 once you go live or don't require logging.
442
- define("DEBUG", 0);
 
443
  // Set to 0 once you're ready to go live
444
- define("USE_SANDBOX", 0);
445
- define("LOG_FILE", "./ipn.log");
446
  // Read POST data
447
  // reading posted data directly from $_POST causes serialization
448
  // issues with array data in POST. Reading raw POST data from input stream instead.
@@ -469,7 +470,7 @@ function rtb_handle_paypal_ipn() {
469
  }
470
  // Post IPN data back to PayPal to validate the IPN data is genuine
471
  // Without this step anyone can fake IPN data
472
- if(USE_SANDBOX == true) {
473
  $paypal_url = "https://www.sandbox.paypal.com/cgi-bin/webscr";
474
  } else {
475
  $paypal_url = "https://www.paypal.com/cgi-bin/webscr";
@@ -480,13 +481,18 @@ function rtb_handle_paypal_ipn() {
480
  'body' => $req,
481
  'timeout' => 30
482
  ));
483
-
484
  // Inspect IPN validation result and act accordingly
485
  // Split response headers and payload, a better way for strcmp
486
- $tokens = explode("\r\n\r\n", trim($response['body']));
487
  $res = trim(end($tokens));
 
 
 
 
 
488
  if (strcmp ($res, "VERIFIED") == 0) {
489
-
490
  $paypal_receipt_number = $_POST['txn_id'];
491
  $payment_amount = $_POST['mc_gross'];
492
 
@@ -494,12 +500,12 @@ function rtb_handle_paypal_ipn() {
494
  $booking_id = intval( $custom_vars['booking_id'] );
495
 
496
  require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
497
-
498
  $booking = new rtbBooking();
499
  $booking->load_post( $booking_id );
500
 
501
  if ( ! $booking ) { return; }
502
-
503
  $booking->deposit = sanitize_text_field( $payment_amount );
504
  $booking->receipt_id = sanitize_text_field( $paypal_receipt_number );
505
 
@@ -508,10 +514,6 @@ function rtb_handle_paypal_ipn() {
508
  $booking->insert_post_data();
509
 
510
  do_action( 'rtb_booking_paid', $booking );
511
-
512
- if ( DEBUG == true ) {
513
- error_log(date('[Y-m-d H:i e] '). "Verified IPN: $req ". PHP_EOL, 3, LOG_FILE);
514
- }
515
  }
516
  }
517
  } // endif;
413
  add_action( 'shutdown', 'rtb_flush_ob_end' );
414
 
415
  // If there's an IPN request, add our setup function to potentially handle it
416
+ if ( isset($_POST['ipn_track_id']) ) { add_action( 'init', 'rtb_setup_paypal_ipn', 11 ); }
417
 
418
  /**
419
  * Sets up the PayPal IPN process
439
  // CONFIG: Enable debug mode. This means we'll log requests into 'ipn.log' in the same directory.
440
  // Especially useful if you encounter network errors or other intermittent problems with IPN (validation).
441
  // Set this to 0 once you go live or don't require logging.
442
+ $debug = get_option( 'rtb_enable_payment_debugging' );
443
+
444
  // Set to 0 once you're ready to go live
445
+ define("RTB_USE_SANDBOX", 0);
446
+ define("RTB_LOG_FILE", "ipn.log");
447
  // Read POST data
448
  // reading posted data directly from $_POST causes serialization
449
  // issues with array data in POST. Reading raw POST data from input stream instead.
470
  }
471
  // Post IPN data back to PayPal to validate the IPN data is genuine
472
  // Without this step anyone can fake IPN data
473
+ if(RTB_USE_SANDBOX == true) {
474
  $paypal_url = "https://www.sandbox.paypal.com/cgi-bin/webscr";
475
  } else {
476
  $paypal_url = "https://www.paypal.com/cgi-bin/webscr";
481
  'body' => $req,
482
  'timeout' => 30
483
  ));
484
+
485
  // Inspect IPN validation result and act accordingly
486
  // Split response headers and payload, a better way for strcmp
487
+ $tokens = explode("\r\n\r\n", trim($response['body']));
488
  $res = trim(end($tokens));
489
+
490
+ if ( $debug ) {
491
+ update_option( 'rtb_debugging', get_option( 'rtb_debugging' ) . print_r( date('[Y-m-d H:i e] '). "IPN response: $res - $req ". PHP_EOL, true ) );
492
+ }
493
+
494
  if (strcmp ($res, "VERIFIED") == 0) {
495
+
496
  $paypal_receipt_number = $_POST['txn_id'];
497
  $payment_amount = $_POST['mc_gross'];
498
 
500
  $booking_id = intval( $custom_vars['booking_id'] );
501
 
502
  require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
503
+
504
  $booking = new rtbBooking();
505
  $booking->load_post( $booking_id );
506
 
507
  if ( ! $booking ) { return; }
508
+
509
  $booking->deposit = sanitize_text_field( $payment_amount );
510
  $booking->receipt_id = sanitize_text_field( $paypal_receipt_number );
511
 
514
  $booking->insert_post_data();
515
 
516
  do_action( 'rtb_booking_paid', $booking );
 
 
 
 
517
  }
518
  }
519
  } // endif;
languages/restaurant-reservations.pot CHANGED
@@ -1,7 +1,8 @@
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Five Star Restaurant Reservations\n"
4
- "POT-Creation-Date: 2020-08-20 11:02-0400\n"
5
  "PO-Revision-Date: 2020-08-20 11:03-0400\n"
6
  "Last-Translator: \n"
7
  "Language-Team: Five Star Plugins\n"
@@ -9,18 +10,18 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.4.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: assets/js/block-booking-form.js:8 includes/Settings.class.php:972
19
  #: includes/WP_Widget.BookingFormWidget.class.php:25
20
  msgid "Booking Form"
21
  msgstr ""
22
 
23
- #: assets/js/block-booking-form.js:31 includes/Export.CSV.class.php:142
24
  #: includes/MailChimp.class.php:102 includes/MultipleLocations.class.php:304
25
  #: includes/MultipleLocations.class.php:408
26
  msgid "Location"
@@ -45,11 +46,13 @@ msgstr ""
45
 
46
  #: includes/AdminBookings.class.php:173 includes/AdminBookings.class.php:214
47
  #: includes/AdminBookings.class.php:259 includes/Editor.class.php:448
 
48
  msgid "Cancel"
49
  msgstr ""
50
 
51
  #: includes/AdminBookings.class.php:194 includes/AdminBookings.class.php:211
52
- #: includes/WP_List_Table.BookingsTable.class.php:446
 
53
  msgid "Send Email"
54
  msgstr ""
55
 
@@ -57,9 +60,9 @@ msgstr ""
57
  msgid "Subject"
58
  msgstr ""
59
 
60
- #: includes/AdminBookings.class.php:205 includes/Export.CSV.class.php:74
61
- #: includes/MailChimp.class.php:85 includes/Settings.class.php:2839
62
- #: includes/WP_List_Table.BookingsTable.class.php:481
63
  msgid "Message"
64
  msgstr ""
65
 
@@ -85,7 +88,7 @@ msgid ""
85
  "be undone."
86
  msgstr ""
87
 
88
- #: includes/AdminBookings.class.php:410 includes/Export.CSV.class.php:76
89
  msgid "Booking Status"
90
  msgstr ""
91
 
@@ -104,7 +107,7 @@ msgid ""
104
  "email notifications."
105
  msgstr ""
106
 
107
- #: includes/AdminBookings.class.php:478 includes/AdminBookings.class.php:866
108
  #: includes/Editor.class.php:497
109
  #, php-format
110
  msgid "You have been logged out. Please %slogin again%s."
@@ -128,28 +131,24 @@ msgid ""
128
  "trouble, please refresh the page."
129
  msgstr ""
130
 
131
- #: includes/AdminBookings.class.php:664
132
  msgid "Please enter a message before sending the email."
133
  msgstr ""
134
 
135
- #: includes/AdminBookings.class.php:673
136
  msgid ""
137
  "The email could not be sent because some critical information was missing."
138
  msgstr ""
139
 
140
- #: includes/AdminBookings.class.php:685
141
- msgid "There was an error loading the booking and the email was not sent."
142
- msgstr ""
143
-
144
- #: includes/AdminBookings.class.php:725
145
  msgid "You must select at least one column to display."
146
  msgstr ""
147
 
148
- #: includes/AdminBookings.class.php:781
149
  msgid "No IP or email address could be found for this ban request."
150
  msgstr ""
151
 
152
- #: includes/AdminBookings.class.php:842
153
  msgid "No email address could be found for this delete request."
154
  msgstr ""
155
 
@@ -165,10 +164,14 @@ msgstr ""
165
  msgid "No bookings were found for the email address you entered."
166
  msgstr ""
167
 
168
- #: includes/Ajax.class.php:142 includes/Ajax.class.php:151
169
  msgid "No booking matches the information that was sent."
170
  msgstr ""
171
 
 
 
 
 
172
  #: includes/Blocks.class.php:62
173
  msgid "Ask the customer to select a location"
174
  msgstr ""
@@ -289,15 +292,33 @@ msgid ""
289
  "booking."
290
  msgstr ""
291
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  #: includes/CustomPostTypes.class.php:50 includes/CustomPostTypes.class.php:52
293
  #: includes/CustomPostTypes.class.php:53
294
- #: includes/WP_List_Table.BookingsTable.class.php:113
295
  #: restaurant-reservations.php:305
296
  msgid "Bookings"
297
  msgstr ""
298
 
299
  #: includes/CustomPostTypes.class.php:51
300
- #: includes/WP_List_Table.BookingsTable.class.php:112
301
  msgid "Booking"
302
  msgstr ""
303
 
@@ -393,29 +414,33 @@ msgid ""
393
  "ultimate version, enter your new product key below.</strong>"
394
  msgstr ""
395
 
396
- #: includes/Dashboard.class.php:142 includes/Export.CSV.class.php:69
397
- #: includes/Settings.class.php:2783
398
- #: includes/WP_List_Table.BookingsTable.class.php:365
 
 
 
 
399
  msgid "Date"
400
  msgstr ""
401
 
402
- #: includes/Dashboard.class.php:143 includes/Export.CSV.class.php:71
403
- #: includes/Settings.class.php:2795
404
- #: includes/WP_List_Table.BookingsTable.class.php:367
405
- #: includes/template-functions.php:634
406
  msgid "Party"
407
  msgstr ""
408
 
409
- #: includes/Dashboard.class.php:144 includes/Export.CSV.class.php:70
410
- #: includes/MailChimp.class.php:82 includes/Settings.class.php:2811
411
- #: includes/WP_List_Table.BookingsTable.class.php:368
412
- #: includes/template-functions.php:635
413
  msgid "Name"
414
  msgstr ""
415
 
416
  #: includes/Dashboard.class.php:145
417
- #: includes/WP_List_Table.BookingsTable.class.php:371
418
- #: includes/template-functions.php:638
419
  msgid "Status"
420
  msgstr ""
421
 
@@ -662,49 +687,54 @@ msgid ""
662
  "An elegant template for sending a message with an air of sophistication."
663
  msgstr ""
664
 
665
- #: includes/Export.CSV.class.php:68
666
  msgid "Booking ID"
667
  msgstr ""
668
 
669
- #: includes/Export.CSV.class.php:72 includes/MailChimp.class.php:159
670
- #: includes/Settings.class.php:2817
671
- #: includes/WP_List_Table.BookingsTable.class.php:369
672
- #: includes/template-functions.php:636
673
  msgid "Email"
674
  msgstr ""
675
 
676
- #: includes/Export.CSV.class.php:73 includes/Settings.class.php:2826
677
- #: includes/WP_List_Table.BookingsTable.class.php:370
678
- #: includes/template-functions.php:637
679
  msgid "Phone"
680
  msgstr ""
681
 
682
- #: includes/Export.CSV.class.php:75
683
  msgid "Date the request was made"
684
  msgstr ""
685
 
686
- #: includes/Export.CSV.class.php:185
687
  msgid "Data Privacy Consent"
688
  msgstr ""
689
 
690
- #: includes/Export.CSV.class.php:201 includes/Settings.class.php:917
691
- #: includes/integrations/business-profile.php:283
692
- #: includes/template-functions.php:623
693
  msgid "Yes"
694
  msgstr ""
695
 
696
- #: includes/Export.CSV.class.php:201 includes/Settings.class.php:916
697
- #: includes/integrations/business-profile.php:284
698
- #: includes/template-functions.php:624
699
  msgid "No"
700
  msgstr ""
701
 
702
- #: includes/Export.PDF.class.php:140
 
 
 
 
 
703
  msgid ""
704
  "An unexpected error occurred and your export request could not be fulfilled."
705
  msgstr ""
706
 
707
- #: includes/Export.PDF.class.php:248
708
  #, php-format
709
  msgid ""
710
  "Your server has not loaded the mbstring PHP extension, or has disabled the "
@@ -865,46 +895,46 @@ msgstr ""
865
  msgid "File must be .csv, .xls or .xlsx"
866
  msgstr ""
867
 
868
- #: includes/InstallationWalkthrough.class.php:135
869
  msgid "Never"
870
  msgstr ""
871
 
872
- #: includes/InstallationWalkthrough.class.php:136
873
  msgid "Every day"
874
  msgstr ""
875
 
876
- #: includes/InstallationWalkthrough.class.php:137
877
  #, php-format
878
  msgid "%s on the %s week of the month"
879
  msgstr ""
880
 
881
- #: includes/InstallationWalkthrough.class.php:138
882
  #, php-format
883
  msgid "%s week of the month"
884
  msgstr ""
885
 
886
- #: includes/InstallationWalkthrough.class.php:139
887
- #: includes/InstallationWalkthrough.class.php:328
888
  msgid "All day"
889
  msgstr ""
890
 
891
- #: includes/InstallationWalkthrough.class.php:140
892
  msgid "Ends at"
893
  msgstr ""
894
 
895
- #: includes/InstallationWalkthrough.class.php:141
896
  msgid "Starts at"
897
  msgstr ""
898
 
899
- #: includes/InstallationWalkthrough.class.php:142
900
  msgid "&mdash"
901
  msgstr ""
902
 
903
- #: includes/InstallationWalkthrough.class.php:161
904
  msgid "Welcome to the Five-Star Restaurant Reservations Plugin"
905
  msgstr ""
906
 
907
- #: includes/InstallationWalkthrough.class.php:162
908
  msgid ""
909
  "Thanks for choosing the Five-Star Restaurant Reservations! The following "
910
  "will help you get started with the setup of your reservations system by "
@@ -912,223 +942,223 @@ msgid ""
912
  "well as configuring a few key options."
913
  msgstr ""
914
 
915
- #: includes/InstallationWalkthrough.class.php:167
916
  msgid "Add a Reservations Page"
917
  msgstr ""
918
 
919
- #: includes/InstallationWalkthrough.class.php:169
920
  msgid ""
921
  "You can create a dedicated reservations booking page below, or skip this "
922
  "step and add your reservations to a page you've already created manually."
923
  msgstr ""
924
 
925
- #: includes/InstallationWalkthrough.class.php:171
926
  msgid "Page Title:"
927
  msgstr ""
928
 
929
- #: includes/InstallationWalkthrough.class.php:172
930
  msgid "Create Page"
931
  msgstr ""
932
 
933
- #: includes/InstallationWalkthrough.class.php:174
934
- #: includes/InstallationWalkthrough.class.php:193
935
  msgid "Next Step"
936
  msgstr ""
937
 
938
- #: includes/InstallationWalkthrough.class.php:180
939
  msgid " Create Booking Schedule"
940
  msgstr ""
941
 
942
- #: includes/InstallationWalkthrough.class.php:182
943
  msgid ""
944
  "Choose what times each week your restaurant is available to book "
945
  "reservations."
946
  msgstr ""
947
 
948
- #: includes/InstallationWalkthrough.class.php:187
949
  #: includes/Settings.class.php:655
950
  msgid "Add new scheduling rule"
951
  msgstr ""
952
 
953
- #: includes/InstallationWalkthrough.class.php:191
954
  msgid "Save Schedule"
955
  msgstr ""
956
 
957
- #: includes/InstallationWalkthrough.class.php:194
958
- #: includes/InstallationWalkthrough.class.php:255
959
  msgid "Previous Step"
960
  msgstr ""
961
 
962
- #: includes/InstallationWalkthrough.class.php:200
963
  msgid " Set Key Options"
964
  msgstr ""
965
 
966
- #: includes/InstallationWalkthrough.class.php:202
967
  msgid ""
968
  "Set a min/max party size for bookings, choose how early and late bookings "
969
  "can be made, and pick the time interval between different booking options."
970
  msgstr ""
971
 
972
- #: includes/InstallationWalkthrough.class.php:204
973
  msgid "Min Party Size:"
974
  msgstr ""
975
 
976
- #: includes/InstallationWalkthrough.class.php:212
977
  msgid "Max Party Size:"
978
  msgstr ""
979
 
980
- #: includes/InstallationWalkthrough.class.php:214
981
  msgid "Any Size"
982
  msgstr ""
983
 
984
- #: includes/InstallationWalkthrough.class.php:221
985
  msgid "Early Bookings:"
986
  msgstr ""
987
 
988
- #: includes/InstallationWalkthrough.class.php:223
989
  msgid "Any Time"
990
  msgstr ""
991
 
992
- #: includes/InstallationWalkthrough.class.php:224
993
  #: includes/Settings.class.php:733
994
  msgid "From 1 day in advance"
995
  msgstr ""
996
 
997
- #: includes/InstallationWalkthrough.class.php:225
998
  #: includes/Settings.class.php:734
999
  msgid "From 1 week in advance"
1000
  msgstr ""
1001
 
1002
- #: includes/InstallationWalkthrough.class.php:226
1003
  #: includes/Settings.class.php:735
1004
  msgid "From 2 weeks in advance"
1005
  msgstr ""
1006
 
1007
- #: includes/InstallationWalkthrough.class.php:227
1008
  #: includes/Settings.class.php:736
1009
  msgid "From 30 days in advance"
1010
  msgstr ""
1011
 
1012
- #: includes/InstallationWalkthrough.class.php:228
1013
  #: includes/Settings.class.php:738
1014
  msgid "From 90 days in advance"
1015
  msgstr ""
1016
 
1017
- #: includes/InstallationWalkthrough.class.php:232
1018
  msgid "Late Bookings:"
1019
  msgstr ""
1020
 
1021
- #: includes/InstallationWalkthrough.class.php:234
1022
  #: includes/Settings.class.php:753
1023
  msgid "Up to the last minute"
1024
  msgstr ""
1025
 
1026
- #: includes/InstallationWalkthrough.class.php:235
1027
  #: includes/Settings.class.php:754
1028
  msgid "At least 15 minutes in advance"
1029
  msgstr ""
1030
 
1031
- #: includes/InstallationWalkthrough.class.php:236
1032
  #: includes/Settings.class.php:755
1033
  msgid "At least 30 minutes in advance"
1034
  msgstr ""
1035
 
1036
- #: includes/InstallationWalkthrough.class.php:237
1037
  #: includes/Settings.class.php:756
1038
  msgid "At least 45 minutes in advance"
1039
  msgstr ""
1040
 
1041
- #: includes/InstallationWalkthrough.class.php:238
1042
  #: includes/Settings.class.php:757
1043
  msgid "At least 1 hour in advance"
1044
  msgstr ""
1045
 
1046
- #: includes/InstallationWalkthrough.class.php:239
1047
  #: includes/Settings.class.php:758
1048
  msgid "At least 4 hours in advance"
1049
  msgstr ""
1050
 
1051
- #: includes/InstallationWalkthrough.class.php:240
1052
  #: includes/Settings.class.php:759
1053
  msgid "At least 24 hours in advance"
1054
  msgstr ""
1055
 
1056
- #: includes/InstallationWalkthrough.class.php:241
1057
  msgid "Block same-day-bookings"
1058
  msgstr ""
1059
 
1060
- #: includes/InstallationWalkthrough.class.php:245
1061
  msgid "Time Interval:"
1062
  msgstr ""
1063
 
1064
- #: includes/InstallationWalkthrough.class.php:247
1065
  #: includes/Settings.class.php:796
1066
  msgid "Every 30 minutes"
1067
  msgstr ""
1068
 
1069
- #: includes/InstallationWalkthrough.class.php:248
1070
  #: includes/Settings.class.php:797
1071
  msgid "Every 15 minutes"
1072
  msgstr ""
1073
 
1074
- #: includes/InstallationWalkthrough.class.php:249
1075
  #: includes/Settings.class.php:798
1076
  msgid "Every 10 minutes"
1077
  msgstr ""
1078
 
1079
- #: includes/InstallationWalkthrough.class.php:250
1080
  #: includes/Settings.class.php:799
1081
  msgid "Every 5 minutes"
1082
  msgstr ""
1083
 
1084
- #: includes/InstallationWalkthrough.class.php:253
1085
  msgid "Save Options"
1086
  msgstr ""
1087
 
1088
- #: includes/InstallationWalkthrough.class.php:256
1089
  msgid "Finish"
1090
  msgstr ""
1091
 
1092
- #: includes/InstallationWalkthrough.class.php:262
1093
  msgid "Skip Setup"
1094
  msgstr ""
1095
 
1096
- #: includes/InstallationWalkthrough.class.php:296
1097
  msgid "Weekly"
1098
  msgstr ""
1099
 
1100
- #: includes/InstallationWalkthrough.class.php:303
1101
  msgid "Days of the week"
1102
  msgstr ""
1103
 
1104
- #: includes/InstallationWalkthrough.class.php:323
1105
- #: includes/Settings.class.php:2789 includes/template-functions.php:633
1106
  msgid "Time"
1107
  msgstr ""
1108
 
1109
- #: includes/InstallationWalkthrough.class.php:337
1110
  msgid "Start"
1111
  msgstr ""
1112
 
1113
- #: includes/InstallationWalkthrough.class.php:344
1114
  msgid "End"
1115
  msgstr ""
1116
 
1117
- #: includes/InstallationWalkthrough.class.php:352
1118
  #, php-format
1119
  msgid "All day long. Want to %sset a time slot%s?"
1120
  msgstr ""
1121
 
1122
- #: includes/InstallationWalkthrough.class.php:368
1123
  #: includes/InstallationWalkthrough.class.php:371
 
1124
  msgid "Open and close this rule"
1125
  msgstr ""
1126
 
1127
- #: includes/InstallationWalkthrough.class.php:374
1128
  msgid "Delete rule"
1129
  msgstr ""
1130
 
1131
- #: includes/InstallationWalkthrough.class.php:377
1132
  #: includes/Settings.class.php:669
1133
  msgid "Delete scheduling rule"
1134
  msgstr ""
@@ -1242,7 +1272,7 @@ msgstr ""
1242
  msgid "Reservations"
1243
  msgstr ""
1244
 
1245
- #: includes/MultipleLocations.class.php:683
1246
  msgid "Location for which this booking was made."
1247
  msgstr ""
1248
 
@@ -1271,7 +1301,7 @@ msgid "Sign up for our mailing list."
1271
  msgstr ""
1272
 
1273
  #: includes/Settings.class.php:626 includes/Settings.class.php:627
1274
- #: includes/Settings.class.php:2260 restaurant-reservations.php:306
1275
  msgid "Settings"
1276
  msgstr ""
1277
 
@@ -1399,8 +1429,8 @@ msgstr ""
1399
  msgid "Basic"
1400
  msgstr ""
1401
 
1402
- #: includes/Settings.class.php:833 includes/Settings.class.php:1556
1403
- #: includes/Settings.class.php:2055
1404
  msgid "General"
1405
  msgstr ""
1406
 
@@ -1500,11 +1530,23 @@ msgid ""
1500
  "\"Confirmed Booking Message\" text/option."
1501
  msgstr ""
1502
 
1503
- #: includes/Settings.class.php:983
 
 
 
 
 
 
 
 
 
 
 
 
1504
  msgid "Date Format"
1505
  msgstr ""
1506
 
1507
- #: includes/Settings.class.php:984
1508
  #, php-format
1509
  msgid ""
1510
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
@@ -1512,11 +1554,11 @@ msgid ""
1512
  "in notification messages, modify your general %sWordPress Settings%s."
1513
  msgstr ""
1514
 
1515
- #: includes/Settings.class.php:995
1516
  msgid "Time Format"
1517
  msgstr ""
1518
 
1519
- #: includes/Settings.class.php:996
1520
  #, php-format
1521
  msgid ""
1522
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
@@ -1524,35 +1566,35 @@ msgid ""
1524
  "in notification messages, modify your general %sWordPress Settings%s."
1525
  msgstr ""
1526
 
1527
- #: includes/Settings.class.php:1009
1528
  msgid "Language"
1529
  msgstr ""
1530
 
1531
- #: includes/Settings.class.php:1010
1532
  msgid ""
1533
  "Select a language to use for the booking form datepicker if it is different "
1534
  "than your WordPress language setting."
1535
  msgstr ""
1536
 
1537
- #: includes/Settings.class.php:1020
1538
  msgid "Security"
1539
  msgstr ""
1540
 
1541
- #: includes/Settings.class.php:1031
1542
  msgid "Banned Email Addresses"
1543
  msgstr ""
1544
 
1545
- #: includes/Settings.class.php:1032
1546
  msgid ""
1547
  "You can block bookings from specific email addresses. Enter each email "
1548
  "address on a separate line."
1549
  msgstr ""
1550
 
1551
- #: includes/Settings.class.php:1042
1552
  msgid "Banned IP Addresses"
1553
  msgstr ""
1554
 
1555
- #: includes/Settings.class.php:1043
1556
  msgid ""
1557
  "You can block bookings from specific IP addresses. Enter each IP address on "
1558
  "a separate line. Be aware that many internet providers rotate their IP "
@@ -1562,15 +1604,15 @@ msgid ""
1562
  "block several people."
1563
  msgstr ""
1564
 
1565
- #: includes/Settings.class.php:1051
1566
  msgid "Captcha"
1567
  msgstr ""
1568
 
1569
- #: includes/Settings.class.php:1062
1570
  msgid "Enable Google reCAPTCHA v2"
1571
  msgstr ""
1572
 
1573
- #: includes/Settings.class.php:1063
1574
  #, php-format
1575
  msgid ""
1576
  "Adds Google's reCAPTCHA code to your form, to verify guests before they can "
@@ -1578,570 +1620,581 @@ msgid ""
1578
  "configure this feature."
1579
  msgstr ""
1580
 
1581
- #: includes/Settings.class.php:1073
1582
  msgid "Google Site Key"
1583
  msgstr ""
1584
 
1585
- #: includes/Settings.class.php:1074
1586
  msgid "The site key provided to you by Google"
1587
  msgstr ""
1588
 
1589
- #: includes/Settings.class.php:1084
1590
  msgid "Google Secret Key"
1591
  msgstr ""
1592
 
1593
- #: includes/Settings.class.php:1085
1594
  msgid "The secret key provided to you by Google"
1595
  msgstr ""
1596
 
1597
- #: includes/Settings.class.php:1093
1598
  msgid "Privacy"
1599
  msgstr ""
1600
 
1601
- #: includes/Settings.class.php:1104
 
 
 
 
 
 
 
 
 
 
1602
  msgid "Require Consent"
1603
  msgstr ""
1604
 
1605
- #: includes/Settings.class.php:1105
1606
  msgid ""
1607
  "Require customers to consent to the collection of their details when making "
1608
  "a booking. This may be required to comply with privacy laws in your country."
1609
  msgstr ""
1610
 
1611
- #: includes/Settings.class.php:1115
1612
  msgid "Consent Statement"
1613
  msgstr ""
1614
 
1615
- #: includes/Settings.class.php:1116
1616
  msgid ""
1617
  "Enter the statement you would like customers to confirm when making a "
1618
  "booking."
1619
  msgstr ""
1620
 
1621
- #: includes/Settings.class.php:1126
1622
  msgid "Privacy Statement Page"
1623
  msgstr ""
1624
 
1625
- #: includes/Settings.class.php:1127
1626
  msgid ""
1627
  "Select a page on your site which contains a privacy statement. If selected, "
1628
  "it will be linked to in your consent statement."
1629
  msgstr ""
1630
 
1631
- #: includes/Settings.class.php:1150 includes/Settings.class.php:2003
1632
- #: includes/Settings.class.php:2013
1633
  msgid "Advanced"
1634
  msgstr ""
1635
 
1636
- #: includes/Settings.class.php:1160
1637
  msgid "View Bookings Form"
1638
  msgstr ""
1639
 
1640
- #: includes/Settings.class.php:1172
1641
  msgid "View Bookings Page"
1642
  msgstr ""
1643
 
1644
- #: includes/Settings.class.php:1173
1645
  msgid ""
1646
  "Select a page on your site to automatically display the view bookings form. "
1647
  "Useful for restaurant staff checking guests in as they arrive."
1648
  msgstr ""
1649
 
1650
- #: includes/Settings.class.php:1188
1651
  msgid "Keep View Bookings Private"
1652
  msgstr ""
1653
 
1654
- #: includes/Settings.class.php:1189
1655
  msgid ""
1656
  "Only display the view bookings form to visitors who are logged in to your "
1657
  "site."
1658
  msgstr ""
1659
 
1660
- #: includes/Settings.class.php:1198
1661
  msgid "Check In Arrivals"
1662
  msgstr ""
1663
 
1664
- #: includes/Settings.class.php:1199
1665
  msgid ""
1666
  "Allow guests to be checked in as they arrive. This is necessary for late "
1667
  "arrival reminders to work correctly."
1668
  msgstr ""
1669
 
1670
- #: includes/Settings.class.php:1217
1671
  msgid "MailChimp"
1672
  msgstr ""
1673
 
1674
- #: includes/Settings.class.php:1231
1675
  msgid "MailChimp API Key"
1676
  msgstr ""
1677
 
1678
- #: includes/Settings.class.php:1232
1679
  msgid "Retrieve or create an API key for your MailChimp account"
1680
  msgstr ""
1681
 
1682
- #: includes/Settings.class.php:1233
1683
  msgid "API Key"
1684
  msgstr ""
1685
 
1686
- #: includes/Settings.class.php:1234
1687
  msgid "Connected"
1688
  msgstr ""
1689
 
1690
- #: includes/Settings.class.php:1235
1691
  msgid "Invalid Key"
1692
  msgstr ""
1693
 
1694
- #: includes/Settings.class.php:1249
1695
  msgid "Subscribe List"
1696
  msgstr ""
1697
 
1698
- #: includes/Settings.class.php:1250
1699
  msgid "New booking requests will be subscribed to this list."
1700
  msgstr ""
1701
 
1702
- #: includes/Settings.class.php:1252
1703
  msgid "Loading..."
1704
  msgstr ""
1705
 
1706
- #: includes/Settings.class.php:1263
1707
  msgid "Opt-in"
1708
  msgstr ""
1709
 
1710
- #: includes/Settings.class.php:1264
1711
  msgid ""
1712
  "Whether to show an option for users to opt-in to being signed up for your "
1713
  "mailing list when making a reservation."
1714
  msgstr ""
1715
 
1716
- #: includes/Settings.class.php:1267
1717
  msgid "Show opt-in prompt"
1718
  msgstr ""
1719
 
1720
- #: includes/Settings.class.php:1268
1721
  msgid "Show pre-checked opt-in prompt"
1722
  msgstr ""
1723
 
1724
- #: includes/Settings.class.php:1269
1725
  msgid "Don't show opt-in prompt"
1726
  msgstr ""
1727
 
1728
- #: includes/Settings.class.php:1281
1729
  msgid "Opt-in Prompt"
1730
  msgstr ""
1731
 
1732
- #: includes/Settings.class.php:1282
1733
  msgid "Text to display with the opt-in option."
1734
  msgstr ""
1735
 
1736
- #: includes/Settings.class.php:1302
1737
  msgid "Seat Restrictions"
1738
  msgstr ""
1739
 
1740
- #: includes/Settings.class.php:1314
1741
  msgid "Dining Block Length"
1742
  msgstr ""
1743
 
1744
- #: includes/Settings.class.php:1315
1745
  msgid ""
1746
  "How long does a meal generally last? This setting affects a how long a slot "
1747
  "and/or seat unavailable for after someone makes a reservation."
1748
  msgstr ""
1749
 
1750
- #: includes/Settings.class.php:1331
1751
  msgid "Enable Max Reservations"
1752
  msgstr ""
1753
 
1754
- #: includes/Settings.class.php:1332
1755
  msgid ""
1756
  "Only allow a certain number of reservations (set below) during a specific "
1757
  "time. Once the maximum number of reservations has been reached, visitors "
1758
  "will only be able to select other reservation times."
1759
  msgstr ""
1760
 
1761
- #: includes/Settings.class.php:1342
1762
  msgid "Max Reservations"
1763
  msgstr ""
1764
 
1765
- #: includes/Settings.class.php:1343
1766
  msgid ""
1767
  "How many reservations, if enabled above, should be allowed at the same time? "
1768
  "Set dining block length setting above to change how long a meal typically "
1769
  "lasts."
1770
  msgstr ""
1771
 
1772
- #: includes/Settings.class.php:1356
1773
  msgid "Max People"
1774
  msgstr ""
1775
 
1776
- #: includes/Settings.class.php:1357
1777
  msgid ""
1778
  "How many people, if enabled above, should be allowed to be present in the "
1779
  "restaurant at the same time? Set dining block length setting above to change "
1780
- "how long a meal typically lasts. Will be ignored if max reservations is set."
 
1781
  msgstr ""
1782
 
1783
- #: includes/Settings.class.php:1370
1784
  msgid "Automatically Confirm Below Reservation Number"
1785
  msgstr ""
1786
 
1787
- #: includes/Settings.class.php:1371
1788
  msgid ""
1789
  "Set a maximum number of reservations at one time below which all bookings "
1790
  "will be automatically confirmed."
1791
  msgstr ""
1792
 
1793
- #: includes/Settings.class.php:1384
1794
  msgid "Automatically Confirm Below Seats Number"
1795
  msgstr ""
1796
 
1797
- #: includes/Settings.class.php:1385
1798
  msgid ""
1799
  "Set a maximum number of seats at one time below which all bookings will be "
1800
  "automatically confirmed."
1801
  msgstr ""
1802
 
1803
- #: includes/Settings.class.php:1407
1804
  msgid "Table Restrictions"
1805
  msgstr ""
1806
 
1807
- #: includes/Settings.class.php:1419
1808
  msgid "Enable Table Selection"
1809
  msgstr ""
1810
 
1811
- #: includes/Settings.class.php:1420
1812
  msgid ""
1813
  "Allow guests to select a table that they'd like to sit at during their visit."
1814
  msgstr ""
1815
 
1816
- #: includes/Settings.class.php:1429
1817
  msgid "Require Table Selection"
1818
  msgstr ""
1819
 
1820
- #: includes/Settings.class.php:1430
1821
  msgid ""
1822
  "Don't allow a reservation to be made without a valid table selected, even if "
1823
  "all other booking criteria are met (acceptable party size, below max "
1824
  "reservations/seats)."
1825
  msgstr ""
1826
 
1827
- #: includes/Settings.class.php:1439
1828
  msgid "Sections"
1829
  msgstr ""
1830
 
1831
- #: includes/Settings.class.php:1440
1832
  msgid "Add Section"
1833
  msgstr ""
1834
 
1835
- #: includes/Settings.class.php:1442
1836
  msgid ""
1837
  "Use this area to sections for your tables. These can help your guests to "
1838
  "book a table in their preferred area."
1839
  msgstr ""
1840
 
1841
- #: includes/Settings.class.php:1446
1842
  msgid "Section ID"
1843
  msgstr ""
1844
 
1845
- #: includes/Settings.class.php:1451
1846
  msgid "Section Name"
1847
  msgstr ""
1848
 
1849
- #: includes/Settings.class.php:1456
1850
  msgid "Description"
1851
  msgstr ""
1852
 
1853
- #: includes/Settings.class.php:1473
1854
  msgid "Tables"
1855
  msgstr ""
1856
 
1857
- #: includes/Settings.class.php:1474
1858
  msgid "Add Table"
1859
  msgstr ""
1860
 
1861
- #: includes/Settings.class.php:1475
1862
  msgid ""
1863
  "Use this area to create tables that can each be customized. This information "
1864
  "will be used to let customers select a table that meets their requirements "
1865
  "(party size, date/time available)."
1866
  msgstr ""
1867
 
1868
- #: includes/Settings.class.php:1479
1869
  msgid "Table Number"
1870
  msgstr ""
1871
 
1872
- #: includes/Settings.class.php:1484
1873
  msgid "Min. People"
1874
  msgstr ""
1875
 
1876
- #: includes/Settings.class.php:1489
1877
  msgid "Max. People"
1878
  msgstr ""
1879
 
1880
- #: includes/Settings.class.php:1494
1881
  msgid "Section"
1882
  msgstr ""
1883
 
1884
- #: includes/Settings.class.php:1500
1885
  msgid "Combines With"
1886
  msgstr ""
1887
 
1888
- #: includes/Settings.class.php:1520
1889
  msgid "Notifications"
1890
  msgstr ""
1891
 
1892
- #: includes/Settings.class.php:1530
1893
  msgid "Email Templates"
1894
  msgstr ""
1895
 
1896
- #: includes/Settings.class.php:1546
1897
  msgid "Email Designer"
1898
  msgstr ""
1899
 
1900
- #: includes/Settings.class.php:1547
1901
  msgid "Launch Email Designer"
1902
  msgstr ""
1903
 
1904
- #: includes/Settings.class.php:1567
1905
  msgid "Reply-To Name"
1906
  msgstr ""
1907
 
1908
- #: includes/Settings.class.php:1568
1909
  msgid ""
1910
  "The name which should appear in the Reply-To field of a user notification "
1911
  "email"
1912
  msgstr ""
1913
 
1914
- #: includes/Settings.class.php:1579
1915
  msgid "Reply-To Email Address"
1916
  msgstr ""
1917
 
1918
- #: includes/Settings.class.php:1580
1919
  msgid ""
1920
  "The email address which should appear in the Reply-To field of a user "
1921
  "notification email."
1922
  msgstr ""
1923
 
1924
- #: includes/Settings.class.php:1591
1925
  msgid "Admin Notification"
1926
  msgstr ""
1927
 
1928
- #: includes/Settings.class.php:1592
1929
  msgid ""
1930
  "Send an email notification to an administrator when a new booking is "
1931
  "requested."
1932
  msgstr ""
1933
 
1934
- #: includes/Settings.class.php:1602
1935
  msgid "Admin New Confirmed Notification"
1936
  msgstr ""
1937
 
1938
- #: includes/Settings.class.php:1603
1939
  msgid ""
1940
  "Send an email notification to an administrator when a new confirmed booking "
1941
  "is made."
1942
  msgstr ""
1943
 
1944
- #: includes/Settings.class.php:1613
1945
  msgid "Admin Cancellation Notification"
1946
  msgstr ""
1947
 
1948
- #: includes/Settings.class.php:1614
1949
  msgid ""
1950
  "Send an email notification to an administrator when a booking is cancelled."
1951
  msgstr ""
1952
 
1953
- #: includes/Settings.class.php:1624
1954
  msgid "Admin Email Address"
1955
  msgstr ""
1956
 
1957
- #: includes/Settings.class.php:1625
1958
  msgid "The email address where admin notifications should be sent."
1959
  msgstr ""
1960
 
1961
- #: includes/Settings.class.php:1634
1962
  msgid "Notification Emails"
1963
  msgstr ""
1964
 
1965
- #: includes/Settings.class.php:1636
1966
  msgid ""
1967
  "Adjust the messages that are emailed to users and admins during the booking "
1968
  "process."
1969
  msgstr ""
1970
 
1971
- #: includes/Settings.class.php:1646
1972
  msgid "Template Tags"
1973
  msgstr ""
1974
 
1975
- #: includes/Settings.class.php:1648
1976
  msgid ""
1977
  "Use the following tags to automatically add booking information to the "
1978
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
1979
  "as well."
1980
  msgstr ""
1981
 
1982
- #: includes/Settings.class.php:1659
1983
  msgid "Admin Notification Subject (Pending Booking)"
1984
  msgstr ""
1985
 
1986
- #: includes/Settings.class.php:1660
1987
  msgid "The email subject for admin notifications."
1988
  msgstr ""
1989
 
1990
- #: includes/Settings.class.php:1671
1991
  msgid "Admin Notification Email (Pending Booking)"
1992
  msgstr ""
1993
 
1994
- #: includes/Settings.class.php:1672
1995
  msgid ""
1996
  "Enter the email an admin should receive when an initial booking request is "
1997
  "made."
1998
  msgstr ""
1999
 
2000
- #: includes/Settings.class.php:1683
2001
  msgid "Admin Notification Subject (Auto Confirmed Booking)"
2002
  msgstr ""
2003
 
2004
- #: includes/Settings.class.php:1684
2005
  msgid ""
2006
  "The email subject for admin notifications for automatically-confirmed "
2007
  "bookings."
2008
  msgstr ""
2009
 
2010
- #: includes/Settings.class.php:1695
2011
  msgid "Admin Notification Email (Auto Confirmed Booking)"
2012
  msgstr ""
2013
 
2014
- #: includes/Settings.class.php:1696
2015
  msgid ""
2016
  "Enter the email an admin should receive when an automatically-confirmed "
2017
  "booking is made."
2018
  msgstr ""
2019
 
2020
- #: includes/Settings.class.php:1707
2021
  msgid "Admin Booking Cancelled Subject"
2022
  msgstr ""
2023
 
2024
- #: includes/Settings.class.php:1708
2025
  msgid "The email subject for admin notifications when a booking is cancelled."
2026
  msgstr ""
2027
 
2028
- #: includes/Settings.class.php:1719
2029
  msgid "Admin Booking Cancelled Email"
2030
  msgstr ""
2031
 
2032
- #: includes/Settings.class.php:1720
2033
  msgid "Enter the email an admin should receive when a booking is cancelled."
2034
  msgstr ""
2035
 
2036
- #: includes/Settings.class.php:1731
2037
  msgid "New Request Email Subject"
2038
  msgstr ""
2039
 
2040
- #: includes/Settings.class.php:1732
2041
  msgid ""
2042
  "The email subject a user should receive when they make an initial booking "
2043
  "request."
2044
  msgstr ""
2045
 
2046
- #: includes/Settings.class.php:1743 includes/load-customizer.php:209
2047
  msgid "New Request Email"
2048
  msgstr ""
2049
 
2050
- #: includes/Settings.class.php:1744
2051
  msgid ""
2052
  "Enter the email a user should receive when they make an initial booking "
2053
  "request."
2054
  msgstr ""
2055
 
2056
- #: includes/Settings.class.php:1755
2057
  msgid "Confirmed Email Subject"
2058
  msgstr ""
2059
 
2060
- #: includes/Settings.class.php:1756
2061
  msgid ""
2062
  "The email subject a user should receive when their booking has been "
2063
  "confirmed."
2064
  msgstr ""
2065
 
2066
- #: includes/Settings.class.php:1767 includes/load-customizer.php:249
2067
  msgid "Confirmed Email"
2068
  msgstr ""
2069
 
2070
- #: includes/Settings.class.php:1768
2071
  msgid ""
2072
  "Enter the email a user should receive when their booking has been confirmed."
2073
  msgstr ""
2074
 
2075
- #: includes/Settings.class.php:1779
2076
  msgid "Rejected Email Subject"
2077
  msgstr ""
2078
 
2079
- #: includes/Settings.class.php:1780
2080
  msgid ""
2081
  "The email subject a user should receive when their booking has been rejected."
2082
  msgstr ""
2083
 
2084
- #: includes/Settings.class.php:1791 includes/load-customizer.php:289
2085
  msgid "Rejected Email"
2086
  msgstr ""
2087
 
2088
- #: includes/Settings.class.php:1792
2089
  msgid ""
2090
  "Enter the email a user should receive when their booking has been rejected."
2091
  msgstr ""
2092
 
2093
- #: includes/Settings.class.php:1803
2094
  msgid "Booking Cancelled Email Subject"
2095
  msgstr ""
2096
 
2097
- #: includes/Settings.class.php:1804
2098
  msgid ""
2099
  "The email subject a user should receive when they have cancelled their "
2100
  "booking."
2101
  msgstr ""
2102
 
2103
- #: includes/Settings.class.php:1815
2104
  msgid "Booking Cancelled Email"
2105
  msgstr ""
2106
 
2107
- #: includes/Settings.class.php:1816
2108
  msgid "Enter the email a user should receive when they cancel their booking."
2109
  msgstr ""
2110
 
2111
- #: includes/Settings.class.php:1827
2112
  msgid "Admin Update Subject"
2113
  msgstr ""
2114
 
2115
- #: includes/Settings.class.php:1828
2116
  #, php-format
2117
  msgid ""
2118
  "The email subject a user should receive when an admin sends them a custom "
2119
  "email message from the %sbookings panel%s."
2120
  msgstr ""
2121
 
2122
- #: includes/Settings.class.php:1848
2123
  msgid "Reservation Reminders"
2124
  msgstr ""
2125
 
2126
- #: includes/Settings.class.php:1850
2127
  msgid "Set up reservation and late arrival reminders."
2128
  msgstr ""
2129
 
2130
- #: includes/Settings.class.php:1862
2131
  msgid "Ultimate Plan Purchase Email"
2132
  msgstr ""
2133
 
2134
- #: includes/Settings.class.php:1863
2135
  msgid ""
2136
  "The email used to purchase your 'Ultimate' plan subscription. Used to verify "
2137
  "SMS requests are actually being sent from your site."
2138
  msgstr ""
2139
 
2140
- #: includes/Settings.class.php:1877
2141
  msgid "Country Code"
2142
  msgstr ""
2143
 
2144
- #: includes/Settings.class.php:1878
2145
  msgid ""
2146
  "What country code should be added to SMS reminders? If no country is "
2147
  "specified, phone numbers for reservations should start with +XXX (a plus "
@@ -2149,96 +2202,96 @@ msgid ""
2149
  "number the phone number will be assumed to be North American."
2150
  msgstr ""
2151
 
2152
- #: includes/Settings.class.php:1890
2153
  msgid "Reminder Format"
2154
  msgstr ""
2155
 
2156
- #: includes/Settings.class.php:1891
2157
  msgid ""
2158
  "Should reminders be sent via email or text (SMS) message. SMS requires a "
2159
  "positive credit balance on your account."
2160
  msgstr ""
2161
 
2162
- #: includes/Settings.class.php:1905
2163
  msgid "Late Notification Format"
2164
  msgstr ""
2165
 
2166
- #: includes/Settings.class.php:1906
2167
  msgid ""
2168
  "Should late notifications be sent via email or text (SMS) message. SMS "
2169
  "requires a positive credit balance on your account."
2170
  msgstr ""
2171
 
2172
- #: includes/Settings.class.php:1920
2173
  msgid "Reservation Reminder Before Time"
2174
  msgstr ""
2175
 
2176
- #: includes/Settings.class.php:1921
2177
  msgid ""
2178
  "How long before a reservation should a reminder email be sent? Leave blank "
2179
  "to not send a reservation reminder."
2180
  msgstr ""
2181
 
2182
- #: includes/Settings.class.php:1939
2183
  msgid "Reservation Reminder Email Subject"
2184
  msgstr ""
2185
 
2186
- #: includes/Settings.class.php:1940
2187
  msgid ""
2188
  "The email subject a user should receive as a reminder about their "
2189
  "reservation."
2190
  msgstr ""
2191
 
2192
- #: includes/Settings.class.php:1951
2193
  msgid "Reservation Reminder Email"
2194
  msgstr ""
2195
 
2196
- #: includes/Settings.class.php:1952
2197
  msgid ""
2198
  "Enter the email a user should receive as a reminder about their reservation."
2199
  msgstr ""
2200
 
2201
- #: includes/Settings.class.php:1963
2202
  msgid "Late for Reservation Time"
2203
  msgstr ""
2204
 
2205
- #: includes/Settings.class.php:1964
2206
  msgid ""
2207
  "How long after being late for a reservation should a late arrival email be "
2208
  "sent? Leave blank to not send a late arrival email."
2209
  msgstr ""
2210
 
2211
- #: includes/Settings.class.php:1981
2212
  msgid "Late for Reservation Email Subject"
2213
  msgstr ""
2214
 
2215
- #: includes/Settings.class.php:1982
2216
  msgid ""
2217
  "The email subject a user should receive when they are late for their "
2218
  "reservation."
2219
  msgstr ""
2220
 
2221
- #: includes/Settings.class.php:1993
2222
  msgid "Late for Reservation Email"
2223
  msgstr ""
2224
 
2225
- #: includes/Settings.class.php:1994
2226
  msgid ""
2227
  "Enter the email a user should receive when they are late for their "
2228
  "reservation."
2229
  msgstr ""
2230
 
2231
- #: includes/Settings.class.php:2004 includes/Settings.class.php:2014
2232
  msgid ""
2233
  "Modifying the settings below can prevent your emails from being delivered. "
2234
  "Do not make changes unless you know what you're doing."
2235
  msgstr ""
2236
 
2237
- #: includes/Settings.class.php:2025
2238
  msgid "FROM Email Address Header"
2239
  msgstr ""
2240
 
2241
- #: includes/Settings.class.php:2026
2242
  #, php-format
2243
  msgid ""
2244
  "Change the email address used in the FROM header of all emails sent by this "
@@ -2246,604 +2299,612 @@ msgid ""
2246
  "your emails from being delivered. %sLearn more%s."
2247
  msgstr ""
2248
 
2249
- #: includes/Settings.class.php:2045
2250
  msgid "Payments"
2251
  msgstr ""
2252
 
2253
- #: includes/Settings.class.php:2067
2254
  msgid "Require Deposit"
2255
  msgstr ""
2256
 
2257
- #: includes/Settings.class.php:2068
2258
  msgid "Require guests to make a deposit when making a reservation."
2259
  msgstr ""
2260
 
2261
- #: includes/Settings.class.php:2077
2262
  msgid "Payment Gateway"
2263
  msgstr ""
2264
 
2265
- #: includes/Settings.class.php:2078
2266
  msgid "Which payment gateway should be used to accept deposits."
2267
  msgstr ""
2268
 
2269
- #: includes/Settings.class.php:2091
2270
  msgid "Deposit Type"
2271
  msgstr ""
2272
 
2273
- #: includes/Settings.class.php:2092
2274
  msgid "What type of deposit should be required, per reservation or per guest?"
2275
  msgstr ""
2276
 
2277
- #: includes/Settings.class.php:2105
2278
  msgid "Deposit Amount"
2279
  msgstr ""
2280
 
2281
- #: includes/Settings.class.php:2106
2282
  msgid ""
2283
  "What deposit amount is required (either per reservation or per guest, "
2284
  "depending on the setting above)."
2285
  msgstr ""
2286
 
2287
- #: includes/Settings.class.php:2115
2288
  msgid "Currency"
2289
  msgstr ""
2290
 
2291
- #: includes/Settings.class.php:2116
2292
  msgid "Select the currency you accept for your deposits."
2293
  msgstr ""
2294
 
2295
- #: includes/Settings.class.php:2127
2296
  msgid "PayPal"
2297
  msgstr ""
2298
 
2299
- #: includes/Settings.class.php:2139
2300
  msgid "PayPal Email Address"
2301
  msgstr ""
2302
 
2303
- #: includes/Settings.class.php:2140
2304
  msgid "The email address you'll be using to accept PayPal payments."
2305
  msgstr ""
2306
 
2307
- #: includes/Settings.class.php:2150
2308
  msgid "Stripe"
2309
  msgstr ""
2310
 
2311
- #: includes/Settings.class.php:2162
2312
  msgid "Stripe Currency Symbol"
2313
  msgstr ""
2314
 
2315
- #: includes/Settings.class.php:2163
2316
  msgid ""
2317
  "The currency symbol you'd like displayed before or after the required "
2318
  "deposit amount."
2319
  msgstr ""
2320
 
2321
- #: includes/Settings.class.php:2173
2322
  msgid "Currency Symbol Location"
2323
  msgstr ""
2324
 
2325
- #: includes/Settings.class.php:2174
2326
  msgid ""
2327
  "Should the currency symbol be placed before or after the deposit amount?"
2328
  msgstr ""
2329
 
2330
- #: includes/Settings.class.php:2187
2331
  msgid "Test/Live Mode"
2332
  msgstr ""
2333
 
2334
- #: includes/Settings.class.php:2188
2335
  msgid ""
2336
  "Should the system use test or live mode? Test mode should only be used for "
2337
  "testing, no deposits will actually be processed while turned on."
2338
  msgstr ""
2339
 
2340
- #: includes/Settings.class.php:2201
2341
  msgid "Stripe Live Secret"
2342
  msgstr ""
2343
 
2344
- #: includes/Settings.class.php:2202
2345
  msgid "The live secret that you have set up for your Stripe account."
2346
  msgstr ""
2347
 
2348
- #: includes/Settings.class.php:2211
2349
  msgid "Stripe Live Publishable"
2350
  msgstr ""
2351
 
2352
- #: includes/Settings.class.php:2212
2353
  msgid "The live publishable that you have set up for your Stripe account."
2354
  msgstr ""
2355
 
2356
- #: includes/Settings.class.php:2221
2357
  msgid "Stripe Test Secret"
2358
  msgstr ""
2359
 
2360
- #: includes/Settings.class.php:2222
2361
  msgid ""
2362
  "The test secret that you have set up for your Stripe account. Only needed "
2363
  "for testing payments."
2364
  msgstr ""
2365
 
2366
- #: includes/Settings.class.php:2231
2367
  msgid "Stripe Test Publishable"
2368
  msgstr ""
2369
 
2370
- #: includes/Settings.class.php:2232
2371
  msgid ""
2372
  "The test publishable that you have set up for your Stripe account. Only "
2373
  "needed for testing payments."
2374
  msgstr ""
2375
 
2376
- #: includes/Settings.class.php:2273
2377
  msgid "Paper Size"
2378
  msgstr ""
2379
 
2380
- #: includes/Settings.class.php:2274
2381
  msgid "Select your preferred paper size."
2382
  msgstr ""
2383
 
2384
- #: includes/Settings.class.php:2289
2385
  msgid "PDF Renderer"
2386
  msgstr ""
2387
 
2388
- #: includes/Settings.class.php:2290
2389
  msgid ""
2390
  "mPDF looks nicer but is not compatible with all servers. Select TCPDF only "
2391
  "if you get errors when trying to export a PDF."
2392
  msgstr ""
2393
 
2394
- #: includes/Settings.class.php:2305
2395
  msgid "Excel/CSV Date Format"
2396
  msgstr ""
2397
 
2398
- #: includes/Settings.class.php:2306
2399
  msgid ""
2400
  "Enter a custom date format to be used when generating Excel/CSV exports if "
2401
  "you want the format to be different than your WordPress setting. This is "
2402
  "useful if you need the date in a machine-readable format."
2403
  msgstr ""
2404
 
2405
- #: includes/Settings.class.php:2325
2406
  msgid "Styling"
2407
  msgstr ""
2408
 
2409
- #: includes/Settings.class.php:2335
2410
  msgid "Reservation Form"
2411
  msgstr ""
2412
 
2413
- #: includes/Settings.class.php:2348
2414
  msgid "Layout"
2415
  msgstr ""
2416
 
2417
- #: includes/Settings.class.php:2349
2418
  msgid "Choose which layout you want to use for your reservation form"
2419
  msgstr ""
2420
 
2421
- #: includes/Settings.class.php:2364
2422
  msgid "Section Title Font Family"
2423
  msgstr ""
2424
 
2425
- #: includes/Settings.class.php:2365
2426
  msgid ""
2427
  "Choose the font family for the section titles. (Please note that the font "
2428
  "family must already be loaded on the site. This does not load it.)"
2429
  msgstr ""
2430
 
2431
- #: includes/Settings.class.php:2374
2432
  msgid "Section Title Font Size"
2433
  msgstr ""
2434
 
2435
- #: includes/Settings.class.php:2375
2436
  msgid ""
2437
  "Choose the font size for the section titles. Include the unit (e.g. 20px or "
2438
  "2em)."
2439
  msgstr ""
2440
 
2441
- #: includes/Settings.class.php:2384
2442
  msgid "Section Title Color"
2443
  msgstr ""
2444
 
2445
- #: includes/Settings.class.php:2385
2446
  msgid "Choose the color for the section titles."
2447
  msgstr ""
2448
 
2449
- #: includes/Settings.class.php:2395
2450
  msgid "Section Background Color"
2451
  msgstr ""
2452
 
2453
- #: includes/Settings.class.php:2396
2454
  msgid "Choose the background color for the form sections."
2455
  msgstr ""
2456
 
2457
- #: includes/Settings.class.php:2405
2458
  msgid "Section Border Size"
2459
  msgstr ""
2460
 
2461
- #: includes/Settings.class.php:2406
2462
  msgid ""
2463
  "Choose the border size for the form sections (in the default layout). "
2464
  "Include the unit (e.g. 2px)."
2465
  msgstr ""
2466
 
2467
- #: includes/Settings.class.php:2415
2468
  msgid "Section Border Color"
2469
  msgstr ""
2470
 
2471
- #: includes/Settings.class.php:2416
2472
  msgid "Choose the color for the section border (in the default layout)."
2473
  msgstr ""
2474
 
2475
- #: includes/Settings.class.php:2426
2476
  msgid "Label Font Family"
2477
  msgstr ""
2478
 
2479
- #: includes/Settings.class.php:2427
2480
  msgid ""
2481
  "Choose the font family for the form field labels. (Please note that the font "
2482
  "family must already be loaded on the site. This does not load it.)"
2483
  msgstr ""
2484
 
2485
- #: includes/Settings.class.php:2436
2486
  msgid "Label Font Size"
2487
  msgstr ""
2488
 
2489
- #: includes/Settings.class.php:2437
2490
  msgid ""
2491
  "Choose the font size for the form field labels. Include the unit (e.g. 20px "
2492
  "or 2em)."
2493
  msgstr ""
2494
 
2495
- #: includes/Settings.class.php:2446
2496
  msgid "Label Color"
2497
  msgstr ""
2498
 
2499
- #: includes/Settings.class.php:2447
2500
  msgid "Choose the color for the form field labels."
2501
  msgstr ""
2502
 
2503
- #: includes/Settings.class.php:2457
2504
  msgid "\"Add a Message\" Button Background Color"
2505
  msgstr ""
2506
 
2507
- #: includes/Settings.class.php:2458
2508
  msgid "Choose the background color for the \"Add a Message\" button."
2509
  msgstr ""
2510
 
2511
- #: includes/Settings.class.php:2467
2512
  msgid "\"Add a Message\" Button Background Hover Color"
2513
  msgstr ""
2514
 
2515
- #: includes/Settings.class.php:2468
2516
  msgid "Choose the background color for the \"Add a Message\" button on hover."
2517
  msgstr ""
2518
 
2519
- #: includes/Settings.class.php:2477
2520
  msgid "\"Add a Message\" Button Text Color"
2521
  msgstr ""
2522
 
2523
- #: includes/Settings.class.php:2478
2524
  msgid "Choose the text color for the \"Add a Message\" button."
2525
  msgstr ""
2526
 
2527
- #: includes/Settings.class.php:2487
2528
  msgid "\"Add a Message\" Button Text Hover Color"
2529
  msgstr ""
2530
 
2531
- #: includes/Settings.class.php:2488
2532
  msgid "Choose the text color for the \"Add a Message\" button on hover."
2533
  msgstr ""
2534
 
2535
- #: includes/Settings.class.php:2498
2536
  msgid "\"Request Booking\" Button Background Color"
2537
  msgstr ""
2538
 
2539
- #: includes/Settings.class.php:2499
2540
  msgid "Choose the background color for the \"Request Booking\" button."
2541
  msgstr ""
2542
 
2543
- #: includes/Settings.class.php:2508
2544
  msgid "\"Request Booking\" Button Background Hover Color"
2545
  msgstr ""
2546
 
2547
- #: includes/Settings.class.php:2509
2548
  msgid ""
2549
  "Choose the background color for the \"Request Booking\" button on hover."
2550
  msgstr ""
2551
 
2552
- #: includes/Settings.class.php:2518
2553
  msgid "\"Request Booking\" Button Text Color"
2554
  msgstr ""
2555
 
2556
- #: includes/Settings.class.php:2519
2557
  msgid "Choose the text color for the \"Request Booking\" button."
2558
  msgstr ""
2559
 
2560
- #: includes/Settings.class.php:2528
2561
  msgid "\"Request Booking\" Button Text Hover Color"
2562
  msgstr ""
2563
 
2564
- #: includes/Settings.class.php:2529
2565
  msgid "Choose the text color for the \"Request Booking\" button on hover."
2566
  msgstr ""
2567
 
2568
- #: includes/Settings.class.php:2539
2569
  msgid "Cancel Reservation Button Background Color"
2570
  msgstr ""
2571
 
2572
- #: includes/Settings.class.php:2540
2573
  msgid ""
2574
  "Choose the background color for the cancel reservation toggle button button."
2575
  msgstr ""
2576
 
2577
- #: includes/Settings.class.php:2549
2578
  msgid "Cancel Reservation Button Background Hover Color"
2579
  msgstr ""
2580
 
2581
- #: includes/Settings.class.php:2550
2582
  msgid ""
2583
  "Choose the background color for the cancel reservation toggle button on "
2584
  "hover."
2585
  msgstr ""
2586
 
2587
- #: includes/Settings.class.php:2559
2588
  msgid "Cancel Reservation Text Color"
2589
  msgstr ""
2590
 
2591
- #: includes/Settings.class.php:2560
2592
  msgid "Choose the text color for the cancel reservation toggle button."
2593
  msgstr ""
2594
 
2595
- #: includes/Settings.class.php:2569
2596
  msgid "Cancel Reservation Text Hover Color"
2597
  msgstr ""
2598
 
2599
- #: includes/Settings.class.php:2570
2600
  msgid ""
2601
  "Choose the text color for the cancel reservation toggle button on hover."
2602
  msgstr ""
2603
 
2604
- #: includes/Settings.class.php:2580
2605
  msgid "\"Find Reservations\" Button Background Color"
2606
  msgstr ""
2607
 
2608
- #: includes/Settings.class.php:2581
2609
  msgid "Choose the background color for the \"Find Reservations\" button."
2610
  msgstr ""
2611
 
2612
- #: includes/Settings.class.php:2590
2613
  msgid "\"Find Reservations\" Button Background Hover Color"
2614
  msgstr ""
2615
 
2616
- #: includes/Settings.class.php:2591
2617
  msgid ""
2618
  "Choose the background color for the \"Find Reservations\" button on hover."
2619
  msgstr ""
2620
 
2621
- #: includes/Settings.class.php:2600
2622
  msgid "\"Find Reservations\" Button Text Color"
2623
  msgstr ""
2624
 
2625
- #: includes/Settings.class.php:2601
2626
  msgid "Choose the text color for the \"Find Reservations\" button."
2627
  msgstr ""
2628
 
2629
- #: includes/Settings.class.php:2610
2630
  msgid "\"Find Reservations\" Button Text Hover Color"
2631
  msgstr ""
2632
 
2633
- #: includes/Settings.class.php:2611
2634
  msgid "Choose the text color for the \"Find Reservations\" button on hover."
2635
  msgstr ""
2636
 
2637
- #: includes/Settings.class.php:2630
2638
  msgid "Any size"
2639
  msgstr ""
2640
 
2641
- #: includes/Settings.class.php:2780
2642
  #: includes/integrations/business-profile.php:100
2643
  msgid "Book a table"
2644
  msgstr ""
2645
 
2646
- #: includes/Settings.class.php:2808
2647
  msgid "Contact Details"
2648
  msgstr ""
2649
 
2650
- #: includes/Settings.class.php:2834
2651
  msgid "Add a Message"
2652
  msgstr ""
2653
 
2654
- #: includes/Settings.class.php:2876
2655
- msgid "Table(s)"
2656
- msgstr ""
2657
-
2658
- #: includes/Settings.class.php:2926
2659
  msgid "Email of the user who made the booking"
2660
  msgstr ""
2661
 
2662
- #: includes/Settings.class.php:2927
2663
  msgid "* Name of the user who made the booking"
2664
  msgstr ""
2665
 
2666
- #: includes/Settings.class.php:2928
2667
  msgid "* Number of people booked"
2668
  msgstr ""
2669
 
2670
- #: includes/Settings.class.php:2929
2671
  msgid "* Date and time of the booking"
2672
  msgstr ""
2673
 
2674
- #: includes/Settings.class.php:2930
2675
  msgid "Phone number if supplied with the request"
2676
  msgstr ""
2677
 
2678
- #: includes/Settings.class.php:2931
2679
  msgid "Message added to the request"
2680
  msgstr ""
2681
 
2682
- #: includes/Settings.class.php:2932
2683
  msgid "A link to the admin panel showing pending bookings"
2684
  msgstr ""
2685
 
2686
- #: includes/Settings.class.php:2933
2687
  msgid ""
2688
  "A link that a guest can use to cancel their booking if cancellations are "
2689
  "enabled"
2690
  msgstr ""
2691
 
2692
- #: includes/Settings.class.php:2934
2693
  msgid ""
2694
  "A link to confirm this booking. Only include this in admin notifications"
2695
  msgstr ""
2696
 
2697
- #: includes/Settings.class.php:2935
2698
  msgid "A link to reject this booking. Only include this in admin notifications"
2699
  msgstr ""
2700
 
2701
- #: includes/Settings.class.php:2936
2702
  msgid "The name of this website"
2703
  msgstr ""
2704
 
2705
- #: includes/Settings.class.php:2937
2706
  msgid "A link to this website"
2707
  msgstr ""
2708
 
2709
- #: includes/Settings.class.php:2938
2710
  msgid "Current date and time"
2711
  msgstr ""
2712
 
2713
- #: includes/WP_List_Table.BookingsTable.class.php:233
 
 
 
 
2714
  msgid "Upcoming"
2715
  msgstr ""
2716
 
2717
- #: includes/WP_List_Table.BookingsTable.class.php:234
2718
  msgid "Today"
2719
  msgstr ""
2720
 
2721
- #: includes/WP_List_Table.BookingsTable.class.php:235
2722
  msgid "Past"
2723
  msgstr ""
2724
 
2725
- #: includes/WP_List_Table.BookingsTable.class.php:236
2726
- #: includes/WP_List_Table.BookingsTable.class.php:282
2727
  msgid "All"
2728
  msgstr ""
2729
 
2730
- #: includes/WP_List_Table.BookingsTable.class.php:255
2731
  msgid "Start Date:"
2732
  msgstr ""
2733
 
2734
- #: includes/WP_List_Table.BookingsTable.class.php:256
2735
  msgid "Start Date"
2736
  msgstr ""
2737
 
2738
- #: includes/WP_List_Table.BookingsTable.class.php:257
 
 
 
 
2739
  msgid "End Date:"
2740
  msgstr ""
2741
 
2742
- #: includes/WP_List_Table.BookingsTable.class.php:258
2743
  msgid "End Date"
2744
  msgstr ""
2745
 
2746
- #: includes/WP_List_Table.BookingsTable.class.php:259
 
 
 
 
2747
  msgid "Apply"
2748
  msgstr ""
2749
 
2750
- #: includes/WP_List_Table.BookingsTable.class.php:261
2751
  msgid "Clear Filter"
2752
  msgstr ""
2753
 
2754
- #: includes/WP_List_Table.BookingsTable.class.php:283
2755
  msgid "Pending"
2756
  msgstr ""
2757
 
2758
- #: includes/WP_List_Table.BookingsTable.class.php:284
2759
  msgid "Confirmed"
2760
  msgstr ""
2761
 
2762
- #: includes/WP_List_Table.BookingsTable.class.php:285
2763
  msgid "Closed"
2764
  msgstr ""
2765
 
2766
- #: includes/WP_List_Table.BookingsTable.class.php:286
2767
- #: includes/WP_List_Table.BookingsTable.class.php:425
2768
  msgid "Trash"
2769
  msgstr ""
2770
 
2771
- #: includes/WP_List_Table.BookingsTable.class.php:290
2772
  msgid "Payment Failed"
2773
  msgstr ""
2774
 
2775
- #: includes/WP_List_Table.BookingsTable.class.php:366
2776
  msgid "ID"
2777
  msgstr ""
2778
 
2779
- #: includes/WP_List_Table.BookingsTable.class.php:374
2780
  msgid "Deposit"
2781
  msgstr ""
2782
 
2783
- #: includes/WP_List_Table.BookingsTable.class.php:375
2784
  msgid "Table"
2785
  msgstr ""
2786
 
2787
- #: includes/WP_List_Table.BookingsTable.class.php:378
2788
- #: includes/template-functions.php:639
2789
  msgid "Details"
2790
  msgstr ""
2791
 
2792
- #: includes/WP_List_Table.BookingsTable.class.php:393
2793
  msgid "Submitted By"
2794
  msgstr ""
2795
 
2796
- #: includes/WP_List_Table.BookingsTable.class.php:420
2797
  msgid "Loading"
2798
  msgstr ""
2799
 
2800
- #: includes/WP_List_Table.BookingsTable.class.php:424
2801
  msgid "Edit"
2802
  msgstr ""
2803
 
2804
- #: includes/WP_List_Table.BookingsTable.class.php:507
2805
  msgid "Unknown IP"
2806
  msgstr ""
2807
 
2808
- #: includes/WP_List_Table.BookingsTable.class.php:508
2809
  msgid "Unknown Date"
2810
  msgstr ""
2811
 
2812
- #: includes/WP_List_Table.BookingsTable.class.php:519
2813
  msgid "Ban"
2814
  msgstr ""
2815
 
2816
- #: includes/WP_List_Table.BookingsTable.class.php:522
2817
  msgid "Delete Customer"
2818
  msgstr ""
2819
 
2820
- #: includes/WP_List_Table.BookingsTable.class.php:585
2821
  #: lib/simple-admin-pages/classes/AdminPageSetting.InfiniteTable.class.php:117
2822
  #: lib/simple-admin-pages/classes/AdminPageSetting.InfiniteTable.class.php:147
2823
  msgid "Delete"
2824
  msgstr ""
2825
 
2826
- #: includes/WP_List_Table.BookingsTable.class.php:586
2827
  msgid "Set To Confirmed"
2828
  msgstr ""
2829
 
2830
- #: includes/WP_List_Table.BookingsTable.class.php:587
2831
  msgid "Set To Pending Review"
2832
  msgstr ""
2833
 
2834
- #: includes/WP_List_Table.BookingsTable.class.php:588
2835
  msgid "Set To Closed"
2836
  msgstr ""
2837
 
2838
- #: includes/WP_List_Table.BookingsTable.class.php:844
2839
  msgid "You're viewing bookings that have been moved to the trash."
2840
  msgstr ""
2841
 
2842
- #: includes/WP_List_Table.BookingsTable.class.php:853
2843
  msgid "Only today's bookings are being shown."
2844
  msgstr ""
2845
 
2846
- #: includes/WP_List_Table.BookingsTable.class.php:855
2847
  msgid "Only upcoming bookings are being shown."
2848
  msgstr ""
2849
 
@@ -2855,17 +2916,17 @@ msgstr ""
2855
  msgid "Title"
2856
  msgstr ""
2857
 
2858
- #: includes/class-designer.php:64 includes/load-customizer.php:454
2859
  msgid ""
2860
  "This message was sent by {site_link} on {current_time}. You are receiving "
2861
  "this email because we received a booking request from this email address."
2862
  msgstr ""
2863
 
2864
- #: includes/class-designer.php:182 includes/load-customizer.php:590
2865
  msgid "Book Another Time"
2866
  msgstr ""
2867
 
2868
- #: includes/class-designer.php:224
2869
  msgid ""
2870
  "This is an example of an Admin Update email. You can send a message to a "
2871
  "customer from the list of bookings in your admin panel."
@@ -2908,7 +2969,7 @@ msgstr ""
2908
  msgid "--- Winery"
2909
  msgstr ""
2910
 
2911
- #: includes/integrations/business-profile.php:281
2912
  msgid "Footer Contact Details"
2913
  msgstr ""
2914
 
@@ -2975,19 +3036,22 @@ msgstr ""
2975
 
2976
  #: includes/load-customizer.php:180 includes/load-customizer.php:220
2977
  #: includes/load-customizer.php:260 includes/load-customizer.php:300
2978
- #: includes/load-customizer.php:354
 
2979
  msgid "Template"
2980
  msgstr ""
2981
 
2982
  #: includes/load-customizer.php:189 includes/load-customizer.php:229
2983
  #: includes/load-customizer.php:269 includes/load-customizer.php:309
2984
- #: includes/load-customizer.php:363
 
2985
  msgid "Lead Sentence"
2986
  msgstr ""
2987
 
2988
  #: includes/load-customizer.php:199 includes/load-customizer.php:239
2989
  #: includes/load-customizer.php:279 includes/load-customizer.php:329
2990
- #: includes/load-customizer.php:373
 
2991
  msgid "Footer Message"
2992
  msgstr ""
2993
 
@@ -3018,66 +3082,82 @@ msgid ""
3018
  "from the %sbookings panel%s."
3019
  msgstr ""
3020
 
3021
- #: includes/template-functions.php:136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3022
  #, php-format
3023
  msgid ""
3024
  "Your reservation deposit payment has failed with the following message \"%s"
3025
  "\" Please contact the site administrator for assistance."
3026
  msgstr ""
3027
 
3028
- #: includes/template-functions.php:142
3029
  msgid "Your reservation has been successfully cancelled."
3030
  msgstr ""
3031
 
3032
- #: includes/template-functions.php:147
3033
  msgid "Want to cancel your reservation?"
3034
  msgstr ""
3035
 
3036
- #: includes/template-functions.php:150
3037
  msgid "Use the form below to cancel your reservation"
3038
  msgstr ""
3039
 
3040
- #: includes/template-functions.php:151
3041
  msgid "Email:"
3042
  msgstr ""
3043
 
3044
- #: includes/template-functions.php:154
3045
  msgid "Find Reservations"
3046
  msgstr ""
3047
 
3048
- #: includes/template-functions.php:206
3049
  msgid "Proceed to Deposit"
3050
  msgstr ""
3051
 
3052
- #: includes/template-functions.php:206
3053
  msgid "Request Booking"
3054
  msgstr ""
3055
 
3056
- #: includes/template-functions.php:281
3057
  msgid "Deposit Required: "
3058
  msgstr ""
3059
 
3060
- #: includes/template-functions.php:287
3061
  msgid "Card Number"
3062
  msgstr ""
3063
 
3064
- #: includes/template-functions.php:291
3065
  msgid "CVC"
3066
  msgstr ""
3067
 
3068
- #: includes/template-functions.php:295
3069
  msgid "Expiration (MM/YYYY)"
3070
  msgstr ""
3071
 
3072
- #: includes/template-functions.php:304
3073
  msgid "Make Deposit"
3074
  msgstr ""
3075
 
3076
- #: includes/template-functions.php:621
3077
  msgid "Set reservation status to 'Arrived'?"
3078
  msgstr ""
3079
 
3080
- #: includes/template-functions.php:632
3081
  msgid "Arrived"
3082
  msgstr ""
3083
 
@@ -3101,10 +3181,22 @@ msgstr ""
3101
  msgid "Custom Fields"
3102
  msgstr ""
3103
 
3104
- #: restaurant-reservations.php:410
 
 
 
 
 
 
 
 
 
 
 
 
3105
  msgid "View the help documentation for Restaurant Reservations"
3106
  msgstr ""
3107
 
3108
- #: restaurant-reservations.php:410
3109
  msgid "Help"
3110
  msgstr ""
1
+ #, fuzzy
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Five Star Restaurant Reservations\n"
5
+ "POT-Creation-Date: 2021-01-26 17:11-0500\n"
6
  "PO-Revision-Date: 2020-08-20 11:03-0400\n"
7
  "Last-Translator: \n"
8
  "Language-Team: Five Star Plugins\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.4.2\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-KeywordsList: __;_e\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
+ #: assets/js/block-booking-form.js:8 includes/Settings.class.php:983
20
  #: includes/WP_Widget.BookingFormWidget.class.php:25
21
  msgid "Booking Form"
22
  msgstr ""
23
 
24
+ #: assets/js/block-booking-form.js:31 includes/Export.CSV.class.php:146
25
  #: includes/MailChimp.class.php:102 includes/MultipleLocations.class.php:304
26
  #: includes/MultipleLocations.class.php:408
27
  msgid "Location"
46
 
47
  #: includes/AdminBookings.class.php:173 includes/AdminBookings.class.php:214
48
  #: includes/AdminBookings.class.php:259 includes/Editor.class.php:448
49
+ #: restaurant-reservations.php:399
50
  msgid "Cancel"
51
  msgstr ""
52
 
53
  #: includes/AdminBookings.class.php:194 includes/AdminBookings.class.php:211
54
+ #: includes/WP_List_Table.BookingsTable.class.php:484
55
+ #: includes/WP_List_Table.BookingsTable.class.php:627
56
  msgid "Send Email"
57
  msgstr ""
58
 
60
  msgid "Subject"
61
  msgstr ""
62
 
63
+ #: includes/AdminBookings.class.php:205 includes/Export.CSV.class.php:78
64
+ #: includes/MailChimp.class.php:85 includes/Settings.class.php:2861
65
+ #: includes/WP_List_Table.BookingsTable.class.php:519
66
  msgid "Message"
67
  msgstr ""
68
 
88
  "be undone."
89
  msgstr ""
90
 
91
+ #: includes/AdminBookings.class.php:410 includes/Export.CSV.class.php:80
92
  msgid "Booking Status"
93
  msgstr ""
94
 
107
  "email notifications."
108
  msgstr ""
109
 
110
+ #: includes/AdminBookings.class.php:478 includes/AdminBookings.class.php:860
111
  #: includes/Editor.class.php:497
112
  #, php-format
113
  msgid "You have been logged out. Please %slogin again%s."
131
  "trouble, please refresh the page."
132
  msgstr ""
133
 
134
+ #: includes/AdminBookings.class.php:662
135
  msgid "Please enter a message before sending the email."
136
  msgstr ""
137
 
138
+ #: includes/AdminBookings.class.php:671
139
  msgid ""
140
  "The email could not be sent because some critical information was missing."
141
  msgstr ""
142
 
143
+ #: includes/AdminBookings.class.php:719
 
 
 
 
144
  msgid "You must select at least one column to display."
145
  msgstr ""
146
 
147
+ #: includes/AdminBookings.class.php:775
148
  msgid "No IP or email address could be found for this ban request."
149
  msgstr ""
150
 
151
+ #: includes/AdminBookings.class.php:836
152
  msgid "No email address could be found for this delete request."
153
  msgstr ""
154
 
164
  msgid "No bookings were found for the email address you entered."
165
  msgstr ""
166
 
167
+ #: includes/Ajax.class.php:144 includes/Ajax.class.php:153
168
  msgid "No booking matches the information that was sent."
169
  msgstr ""
170
 
171
+ #: includes/Ajax.class.php:173
172
+ msgid "Unkown error. Please try again"
173
+ msgstr ""
174
+
175
  #: includes/Blocks.class.php:62
176
  msgid "Ask the customer to select a location"
177
  msgstr ""
292
  "booking."
293
  msgstr ""
294
 
295
+ #: includes/Booking.class.php:584
296
+ msgid ""
297
+ "The maximum number of reservations for that timeslot has been reached. "
298
+ "Please select a different timeslot."
299
+ msgstr ""
300
+
301
+ #: includes/Booking.class.php:593
302
+ msgid ""
303
+ "With your party, the maximum number of seats for that timeslot would be "
304
+ "exceeded. Please select a different timeslot or reduce your party size."
305
+ msgstr ""
306
+
307
+ #: includes/Booking.class.php:602
308
+ msgid ""
309
+ "Your booking and personal information exactly matches another booking. If "
310
+ "this was not caused by refreshing the page, please call us to make a booking."
311
+ msgstr ""
312
+
313
  #: includes/CustomPostTypes.class.php:50 includes/CustomPostTypes.class.php:52
314
  #: includes/CustomPostTypes.class.php:53
315
+ #: includes/WP_List_Table.BookingsTable.class.php:122
316
  #: restaurant-reservations.php:305
317
  msgid "Bookings"
318
  msgstr ""
319
 
320
  #: includes/CustomPostTypes.class.php:51
321
+ #: includes/WP_List_Table.BookingsTable.class.php:121
322
  msgid "Booking"
323
  msgstr ""
324
 
414
  "ultimate version, enter your new product key below.</strong>"
415
  msgstr ""
416
 
417
+ #: includes/Dashboard.class.php:137
418
+ msgid "Bookings Summary"
419
+ msgstr ""
420
+
421
+ #: includes/Dashboard.class.php:142 includes/Export.CSV.class.php:73
422
+ #: includes/Settings.class.php:2805
423
+ #: includes/WP_List_Table.BookingsTable.class.php:402
424
  msgid "Date"
425
  msgstr ""
426
 
427
+ #: includes/Dashboard.class.php:143 includes/Export.CSV.class.php:75
428
+ #: includes/Settings.class.php:2817
429
+ #: includes/WP_List_Table.BookingsTable.class.php:404
430
+ #: includes/template-functions.php:651
431
  msgid "Party"
432
  msgstr ""
433
 
434
+ #: includes/Dashboard.class.php:144 includes/Export.CSV.class.php:74
435
+ #: includes/MailChimp.class.php:82 includes/Settings.class.php:2833
436
+ #: includes/WP_List_Table.BookingsTable.class.php:405
437
+ #: includes/template-functions.php:652
438
  msgid "Name"
439
  msgstr ""
440
 
441
  #: includes/Dashboard.class.php:145
442
+ #: includes/WP_List_Table.BookingsTable.class.php:408
443
+ #: includes/template-functions.php:655
444
  msgid "Status"
445
  msgstr ""
446
 
687
  "An elegant template for sending a message with an air of sophistication."
688
  msgstr ""
689
 
690
+ #: includes/Export.CSV.class.php:72
691
  msgid "Booking ID"
692
  msgstr ""
693
 
694
+ #: includes/Export.CSV.class.php:76 includes/MailChimp.class.php:159
695
+ #: includes/Settings.class.php:2839
696
+ #: includes/WP_List_Table.BookingsTable.class.php:406
697
+ #: includes/template-functions.php:653
698
  msgid "Email"
699
  msgstr ""
700
 
701
+ #: includes/Export.CSV.class.php:77 includes/Settings.class.php:2848
702
+ #: includes/WP_List_Table.BookingsTable.class.php:407
703
+ #: includes/template-functions.php:654
704
  msgid "Phone"
705
  msgstr ""
706
 
707
+ #: includes/Export.CSV.class.php:79
708
  msgid "Date the request was made"
709
  msgstr ""
710
 
711
+ #: includes/Export.CSV.class.php:189
712
  msgid "Data Privacy Consent"
713
  msgstr ""
714
 
715
+ #: includes/Export.CSV.class.php:205 includes/Settings.class.php:917
716
+ #: includes/integrations/business-profile.php:291
717
+ #: includes/template-functions.php:640
718
  msgid "Yes"
719
  msgstr ""
720
 
721
+ #: includes/Export.CSV.class.php:205 includes/Settings.class.php:916
722
+ #: includes/integrations/business-profile.php:292
723
+ #: includes/template-functions.php:641
724
  msgid "No"
725
  msgstr ""
726
 
727
+ #: includes/Export.CSV.class.php:224 includes/Export.PDF.class.php:223
728
+ #: includes/Settings.class.php:2898
729
+ msgid "Table(s)"
730
+ msgstr ""
731
+
732
+ #: includes/Export.PDF.class.php:144
733
  msgid ""
734
  "An unexpected error occurred and your export request could not be fulfilled."
735
  msgstr ""
736
 
737
+ #: includes/Export.PDF.class.php:270
738
  #, php-format
739
  msgid ""
740
  "Your server has not loaded the mbstring PHP extension, or has disabled the "
895
  msgid "File must be .csv, .xls or .xlsx"
896
  msgstr ""
897
 
898
+ #: includes/InstallationWalkthrough.class.php:138
899
  msgid "Never"
900
  msgstr ""
901
 
902
+ #: includes/InstallationWalkthrough.class.php:139
903
  msgid "Every day"
904
  msgstr ""
905
 
906
+ #: includes/InstallationWalkthrough.class.php:140
907
  #, php-format
908
  msgid "%s on the %s week of the month"
909
  msgstr ""
910
 
911
+ #: includes/InstallationWalkthrough.class.php:141
912
  #, php-format
913
  msgid "%s week of the month"
914
  msgstr ""
915
 
916
+ #: includes/InstallationWalkthrough.class.php:142
917
+ #: includes/InstallationWalkthrough.class.php:331
918
  msgid "All day"
919
  msgstr ""
920
 
921
+ #: includes/InstallationWalkthrough.class.php:143
922
  msgid "Ends at"
923
  msgstr ""
924
 
925
+ #: includes/InstallationWalkthrough.class.php:144
926
  msgid "Starts at"
927
  msgstr ""
928
 
929
+ #: includes/InstallationWalkthrough.class.php:145
930
  msgid "&mdash"
931
  msgstr ""
932
 
933
+ #: includes/InstallationWalkthrough.class.php:164
934
  msgid "Welcome to the Five-Star Restaurant Reservations Plugin"
935
  msgstr ""
936
 
937
+ #: includes/InstallationWalkthrough.class.php:165
938
  msgid ""
939
  "Thanks for choosing the Five-Star Restaurant Reservations! The following "
940
  "will help you get started with the setup of your reservations system by "
942
  "well as configuring a few key options."
943
  msgstr ""
944
 
945
+ #: includes/InstallationWalkthrough.class.php:170
946
  msgid "Add a Reservations Page"
947
  msgstr ""
948
 
949
+ #: includes/InstallationWalkthrough.class.php:172
950
  msgid ""
951
  "You can create a dedicated reservations booking page below, or skip this "
952
  "step and add your reservations to a page you've already created manually."
953
  msgstr ""
954
 
955
+ #: includes/InstallationWalkthrough.class.php:174
956
  msgid "Page Title:"
957
  msgstr ""
958
 
959
+ #: includes/InstallationWalkthrough.class.php:175
960
  msgid "Create Page"
961
  msgstr ""
962
 
963
+ #: includes/InstallationWalkthrough.class.php:177
964
+ #: includes/InstallationWalkthrough.class.php:196
965
  msgid "Next Step"
966
  msgstr ""
967
 
968
+ #: includes/InstallationWalkthrough.class.php:183
969
  msgid " Create Booking Schedule"
970
  msgstr ""
971
 
972
+ #: includes/InstallationWalkthrough.class.php:185
973
  msgid ""
974
  "Choose what times each week your restaurant is available to book "
975
  "reservations."
976
  msgstr ""
977
 
978
+ #: includes/InstallationWalkthrough.class.php:190
979
  #: includes/Settings.class.php:655
980
  msgid "Add new scheduling rule"
981
  msgstr ""
982
 
983
+ #: includes/InstallationWalkthrough.class.php:194
984
  msgid "Save Schedule"
985
  msgstr ""
986
 
987
+ #: includes/InstallationWalkthrough.class.php:197
988
+ #: includes/InstallationWalkthrough.class.php:258
989
  msgid "Previous Step"
990
  msgstr ""
991
 
992
+ #: includes/InstallationWalkthrough.class.php:203
993
  msgid " Set Key Options"
994
  msgstr ""
995
 
996
+ #: includes/InstallationWalkthrough.class.php:205
997
  msgid ""
998
  "Set a min/max party size for bookings, choose how early and late bookings "
999
  "can be made, and pick the time interval between different booking options."
1000
  msgstr ""
1001
 
1002
+ #: includes/InstallationWalkthrough.class.php:207
1003
  msgid "Min Party Size:"
1004
  msgstr ""
1005
 
1006
+ #: includes/InstallationWalkthrough.class.php:215
1007
  msgid "Max Party Size:"
1008
  msgstr ""
1009
 
1010
+ #: includes/InstallationWalkthrough.class.php:217
1011
  msgid "Any Size"
1012
  msgstr ""
1013
 
1014
+ #: includes/InstallationWalkthrough.class.php:224
1015
  msgid "Early Bookings:"
1016
  msgstr ""
1017
 
1018
+ #: includes/InstallationWalkthrough.class.php:226
1019
  msgid "Any Time"
1020
  msgstr ""
1021
 
1022
+ #: includes/InstallationWalkthrough.class.php:227
1023
  #: includes/Settings.class.php:733
1024
  msgid "From 1 day in advance"
1025
  msgstr ""
1026
 
1027
+ #: includes/InstallationWalkthrough.class.php:228
1028
  #: includes/Settings.class.php:734
1029
  msgid "From 1 week in advance"
1030
  msgstr ""
1031
 
1032
+ #: includes/InstallationWalkthrough.class.php:229
1033
  #: includes/Settings.class.php:735
1034
  msgid "From 2 weeks in advance"
1035
  msgstr ""
1036
 
1037
+ #: includes/InstallationWalkthrough.class.php:230
1038
  #: includes/Settings.class.php:736
1039
  msgid "From 30 days in advance"
1040
  msgstr ""
1041
 
1042
+ #: includes/InstallationWalkthrough.class.php:231
1043
  #: includes/Settings.class.php:738
1044
  msgid "From 90 days in advance"
1045
  msgstr ""
1046
 
1047
+ #: includes/InstallationWalkthrough.class.php:235
1048
  msgid "Late Bookings:"
1049
  msgstr ""
1050
 
1051
+ #: includes/InstallationWalkthrough.class.php:237
1052
  #: includes/Settings.class.php:753
1053
  msgid "Up to the last minute"
1054
  msgstr ""
1055
 
1056
+ #: includes/InstallationWalkthrough.class.php:238
1057
  #: includes/Settings.class.php:754
1058
  msgid "At least 15 minutes in advance"
1059
  msgstr ""
1060
 
1061
+ #: includes/InstallationWalkthrough.class.php:239
1062
  #: includes/Settings.class.php:755
1063
  msgid "At least 30 minutes in advance"
1064
  msgstr ""
1065
 
1066
+ #: includes/InstallationWalkthrough.class.php:240
1067
  #: includes/Settings.class.php:756
1068
  msgid "At least 45 minutes in advance"
1069
  msgstr ""
1070
 
1071
+ #: includes/InstallationWalkthrough.class.php:241
1072
  #: includes/Settings.class.php:757
1073
  msgid "At least 1 hour in advance"
1074
  msgstr ""
1075
 
1076
+ #: includes/InstallationWalkthrough.class.php:242
1077
  #: includes/Settings.class.php:758
1078
  msgid "At least 4 hours in advance"
1079
  msgstr ""
1080
 
1081
+ #: includes/InstallationWalkthrough.class.php:243
1082
  #: includes/Settings.class.php:759
1083
  msgid "At least 24 hours in advance"
1084
  msgstr ""
1085
 
1086
+ #: includes/InstallationWalkthrough.class.php:244
1087
  msgid "Block same-day-bookings"
1088
  msgstr ""
1089
 
1090
+ #: includes/InstallationWalkthrough.class.php:248
1091
  msgid "Time Interval:"
1092
  msgstr ""
1093
 
1094
+ #: includes/InstallationWalkthrough.class.php:250
1095
  #: includes/Settings.class.php:796
1096
  msgid "Every 30 minutes"
1097
  msgstr ""
1098
 
1099
+ #: includes/InstallationWalkthrough.class.php:251
1100
  #: includes/Settings.class.php:797
1101
  msgid "Every 15 minutes"
1102
  msgstr ""
1103
 
1104
+ #: includes/InstallationWalkthrough.class.php:252
1105
  #: includes/Settings.class.php:798
1106
  msgid "Every 10 minutes"
1107
  msgstr ""
1108
 
1109
+ #: includes/InstallationWalkthrough.class.php:253
1110
  #: includes/Settings.class.php:799
1111
  msgid "Every 5 minutes"
1112
  msgstr ""
1113
 
1114
+ #: includes/InstallationWalkthrough.class.php:256
1115
  msgid "Save Options"
1116
  msgstr ""
1117
 
1118
+ #: includes/InstallationWalkthrough.class.php:259
1119
  msgid "Finish"
1120
  msgstr ""
1121
 
1122
+ #: includes/InstallationWalkthrough.class.php:265
1123
  msgid "Skip Setup"
1124
  msgstr ""
1125
 
1126
+ #: includes/InstallationWalkthrough.class.php:299
1127
  msgid "Weekly"
1128
  msgstr ""
1129
 
1130
+ #: includes/InstallationWalkthrough.class.php:306
1131
  msgid "Days of the week"
1132
  msgstr ""
1133
 
1134
+ #: includes/InstallationWalkthrough.class.php:326
1135
+ #: includes/Settings.class.php:2811 includes/template-functions.php:650
1136
  msgid "Time"
1137
  msgstr ""
1138
 
1139
+ #: includes/InstallationWalkthrough.class.php:340
1140
  msgid "Start"
1141
  msgstr ""
1142
 
1143
+ #: includes/InstallationWalkthrough.class.php:347
1144
  msgid "End"
1145
  msgstr ""
1146
 
1147
+ #: includes/InstallationWalkthrough.class.php:355
1148
  #, php-format
1149
  msgid "All day long. Want to %sset a time slot%s?"
1150
  msgstr ""
1151
 
 
1152
  #: includes/InstallationWalkthrough.class.php:371
1153
+ #: includes/InstallationWalkthrough.class.php:374
1154
  msgid "Open and close this rule"
1155
  msgstr ""
1156
 
1157
+ #: includes/InstallationWalkthrough.class.php:377
1158
  msgid "Delete rule"
1159
  msgstr ""
1160
 
1161
+ #: includes/InstallationWalkthrough.class.php:380
1162
  #: includes/Settings.class.php:669
1163
  msgid "Delete scheduling rule"
1164
  msgstr ""
1272
  msgid "Reservations"
1273
  msgstr ""
1274
 
1275
+ #: includes/MultipleLocations.class.php:689
1276
  msgid "Location for which this booking was made."
1277
  msgstr ""
1278
 
1301
  msgstr ""
1302
 
1303
  #: includes/Settings.class.php:626 includes/Settings.class.php:627
1304
+ #: includes/Settings.class.php:2282 restaurant-reservations.php:306
1305
  msgid "Settings"
1306
  msgstr ""
1307
 
1429
  msgid "Basic"
1430
  msgstr ""
1431
 
1432
+ #: includes/Settings.class.php:833 includes/Settings.class.php:1578
1433
+ #: includes/Settings.class.php:2077
1434
  msgid "General"
1435
  msgstr ""
1436
 
1530
  "\"Confirmed Booking Message\" text/option."
1531
  msgstr ""
1532
 
1533
+ #: includes/Settings.class.php:974
1534
+ msgid "Cancellation Redirect Page"
1535
+ msgstr ""
1536
+
1537
+ #: includes/Settings.class.php:975
1538
+ msgid ""
1539
+ "Input the URL of the page you want the cancellation form to redirect to when "
1540
+ "someone cancels their reservation. Only applicable if the \"Allow "
1541
+ "Cancellations\" option above is enabled. If left blank, it will display a "
1542
+ "success message instead of redirecting."
1543
+ msgstr ""
1544
+
1545
+ #: includes/Settings.class.php:994
1546
  msgid "Date Format"
1547
  msgstr ""
1548
 
1549
+ #: includes/Settings.class.php:995
1550
  #, php-format
1551
  msgid ""
1552
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
1554
  "in notification messages, modify your general %sWordPress Settings%s."
1555
  msgstr ""
1556
 
1557
+ #: includes/Settings.class.php:1006
1558
  msgid "Time Format"
1559
  msgstr ""
1560
 
1561
+ #: includes/Settings.class.php:1007
1562
  #, php-format
1563
  msgid ""
1564
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
1566
  "in notification messages, modify your general %sWordPress Settings%s."
1567
  msgstr ""
1568
 
1569
+ #: includes/Settings.class.php:1020
1570
  msgid "Language"
1571
  msgstr ""
1572
 
1573
+ #: includes/Settings.class.php:1021
1574
  msgid ""
1575
  "Select a language to use for the booking form datepicker if it is different "
1576
  "than your WordPress language setting."
1577
  msgstr ""
1578
 
1579
+ #: includes/Settings.class.php:1031
1580
  msgid "Security"
1581
  msgstr ""
1582
 
1583
+ #: includes/Settings.class.php:1042
1584
  msgid "Banned Email Addresses"
1585
  msgstr ""
1586
 
1587
+ #: includes/Settings.class.php:1043
1588
  msgid ""
1589
  "You can block bookings from specific email addresses. Enter each email "
1590
  "address on a separate line."
1591
  msgstr ""
1592
 
1593
+ #: includes/Settings.class.php:1053
1594
  msgid "Banned IP Addresses"
1595
  msgstr ""
1596
 
1597
+ #: includes/Settings.class.php:1054
1598
  msgid ""
1599
  "You can block bookings from specific IP addresses. Enter each IP address on "
1600
  "a separate line. Be aware that many internet providers rotate their IP "
1604
  "block several people."
1605
  msgstr ""
1606
 
1607
+ #: includes/Settings.class.php:1062
1608
  msgid "Captcha"
1609
  msgstr ""
1610
 
1611
+ #: includes/Settings.class.php:1073
1612
  msgid "Enable Google reCAPTCHA v2"
1613
  msgstr ""
1614
 
1615
+ #: includes/Settings.class.php:1074
1616
  #, php-format
1617
  msgid ""
1618
  "Adds Google's reCAPTCHA code to your form, to verify guests before they can "
1620
  "configure this feature."
1621
  msgstr ""
1622
 
1623
+ #: includes/Settings.class.php:1084
1624
  msgid "Google Site Key"
1625
  msgstr ""
1626
 
1627
+ #: includes/Settings.class.php:1085
1628
  msgid "The site key provided to you by Google"
1629
  msgstr ""
1630
 
1631
+ #: includes/Settings.class.php:1095
1632
  msgid "Google Secret Key"
1633
  msgstr ""
1634
 
1635
+ #: includes/Settings.class.php:1096
1636
  msgid "The secret key provided to you by Google"
1637
  msgstr ""
1638
 
1639
+ #: includes/Settings.class.php:1104
1640
  msgid "Privacy"
1641
  msgstr ""
1642
 
1643
+ #: includes/Settings.class.php:1115
1644
+ msgid "Disable IP Capture"
1645
+ msgstr ""
1646
+
1647
+ #: includes/Settings.class.php:1116
1648
+ msgid ""
1649
+ "This turns off the feature that captures the IP address of the device making "
1650
+ "the booking."
1651
+ msgstr ""
1652
+
1653
+ #: includes/Settings.class.php:1126
1654
  msgid "Require Consent"
1655
  msgstr ""
1656
 
1657
+ #: includes/Settings.class.php:1127
1658
  msgid ""
1659
  "Require customers to consent to the collection of their details when making "
1660
  "a booking. This may be required to comply with privacy laws in your country."
1661
  msgstr ""
1662
 
1663
+ #: includes/Settings.class.php:1137
1664
  msgid "Consent Statement"
1665
  msgstr ""
1666
 
1667
+ #: includes/Settings.class.php:1138
1668
  msgid ""
1669
  "Enter the statement you would like customers to confirm when making a "
1670
  "booking."
1671
  msgstr ""
1672
 
1673
+ #: includes/Settings.class.php:1148
1674
  msgid "Privacy Statement Page"
1675
  msgstr ""
1676
 
1677
+ #: includes/Settings.class.php:1149
1678
  msgid ""
1679
  "Select a page on your site which contains a privacy statement. If selected, "
1680
  "it will be linked to in your consent statement."
1681
  msgstr ""
1682
 
1683
+ #: includes/Settings.class.php:1172 includes/Settings.class.php:2025
1684
+ #: includes/Settings.class.php:2035
1685
  msgid "Advanced"
1686
  msgstr ""
1687
 
1688
+ #: includes/Settings.class.php:1182
1689
  msgid "View Bookings Form"
1690
  msgstr ""
1691
 
1692
+ #: includes/Settings.class.php:1194
1693
  msgid "View Bookings Page"
1694
  msgstr ""
1695
 
1696
+ #: includes/Settings.class.php:1195
1697
  msgid ""
1698
  "Select a page on your site to automatically display the view bookings form. "
1699
  "Useful for restaurant staff checking guests in as they arrive."
1700
  msgstr ""
1701
 
1702
+ #: includes/Settings.class.php:1210
1703
  msgid "Keep View Bookings Private"
1704
  msgstr ""
1705
 
1706
+ #: includes/Settings.class.php:1211
1707
  msgid ""
1708
  "Only display the view bookings form to visitors who are logged in to your "
1709
  "site."
1710
  msgstr ""
1711
 
1712
+ #: includes/Settings.class.php:1220
1713
  msgid "Check In Arrivals"
1714
  msgstr ""
1715
 
1716
+ #: includes/Settings.class.php:1221
1717
  msgid ""
1718
  "Allow guests to be checked in as they arrive. This is necessary for late "
1719
  "arrival reminders to work correctly."
1720
  msgstr ""
1721
 
1722
+ #: includes/Settings.class.php:1239
1723
  msgid "MailChimp"
1724
  msgstr ""
1725
 
1726
+ #: includes/Settings.class.php:1253
1727
  msgid "MailChimp API Key"
1728
  msgstr ""
1729
 
1730
+ #: includes/Settings.class.php:1254
1731
  msgid "Retrieve or create an API key for your MailChimp account"
1732
  msgstr ""
1733
 
1734
+ #: includes/Settings.class.php:1255
1735
  msgid "API Key"
1736
  msgstr ""
1737
 
1738
+ #: includes/Settings.class.php:1256
1739
  msgid "Connected"
1740
  msgstr ""
1741
 
1742
+ #: includes/Settings.class.php:1257
1743
  msgid "Invalid Key"
1744
  msgstr ""
1745
 
1746
+ #: includes/Settings.class.php:1271
1747
  msgid "Subscribe List"
1748
  msgstr ""
1749
 
1750
+ #: includes/Settings.class.php:1272
1751
  msgid "New booking requests will be subscribed to this list."
1752
  msgstr ""
1753
 
1754
+ #: includes/Settings.class.php:1274
1755
  msgid "Loading..."
1756
  msgstr ""
1757
 
1758
+ #: includes/Settings.class.php:1285
1759
  msgid "Opt-in"
1760
  msgstr ""
1761
 
1762
+ #: includes/Settings.class.php:1286
1763
  msgid ""
1764
  "Whether to show an option for users to opt-in to being signed up for your "
1765
  "mailing list when making a reservation."
1766
  msgstr ""
1767
 
1768
+ #: includes/Settings.class.php:1289
1769
  msgid "Show opt-in prompt"
1770
  msgstr ""
1771
 
1772
+ #: includes/Settings.class.php:1290
1773
  msgid "Show pre-checked opt-in prompt"
1774
  msgstr ""
1775
 
1776
+ #: includes/Settings.class.php:1291
1777
  msgid "Don't show opt-in prompt"
1778
  msgstr ""
1779
 
1780
+ #: includes/Settings.class.php:1303
1781
  msgid "Opt-in Prompt"
1782
  msgstr ""
1783
 
1784
+ #: includes/Settings.class.php:1304
1785
  msgid "Text to display with the opt-in option."
1786
  msgstr ""
1787
 
1788
+ #: includes/Settings.class.php:1324
1789
  msgid "Seat Restrictions"
1790
  msgstr ""
1791
 
1792
+ #: includes/Settings.class.php:1336
1793
  msgid "Dining Block Length"
1794
  msgstr ""
1795
 
1796
+ #: includes/Settings.class.php:1337
1797
  msgid ""
1798
  "How long does a meal generally last? This setting affects a how long a slot "
1799
  "and/or seat unavailable for after someone makes a reservation."
1800
  msgstr ""
1801
 
1802
+ #: includes/Settings.class.php:1353
1803
  msgid "Enable Max Reservations"
1804
  msgstr ""
1805
 
1806
+ #: includes/Settings.class.php:1354
1807
  msgid ""
1808
  "Only allow a certain number of reservations (set below) during a specific "
1809
  "time. Once the maximum number of reservations has been reached, visitors "
1810
  "will only be able to select other reservation times."
1811
  msgstr ""
1812
 
1813
+ #: includes/Settings.class.php:1364
1814
  msgid "Max Reservations"
1815
  msgstr ""
1816
 
1817
+ #: includes/Settings.class.php:1365
1818
  msgid ""
1819
  "How many reservations, if enabled above, should be allowed at the same time? "
1820
  "Set dining block length setting above to change how long a meal typically "
1821
  "lasts."
1822
  msgstr ""
1823
 
1824
+ #: includes/Settings.class.php:1378
1825
  msgid "Max People"
1826
  msgstr ""
1827
 
1828
+ #: includes/Settings.class.php:1379
1829
  msgid ""
1830
  "How many people, if enabled above, should be allowed to be present in the "
1831
  "restaurant at the same time? Set dining block length setting above to change "
1832
+ "how long a meal typically lasts. May not work correctly if max reservations "
1833
+ "is set."
1834
  msgstr ""
1835
 
1836
+ #: includes/Settings.class.php:1392
1837
  msgid "Automatically Confirm Below Reservation Number"
1838
  msgstr ""
1839
 
1840
+ #: includes/Settings.class.php:1393
1841
  msgid ""
1842
  "Set a maximum number of reservations at one time below which all bookings "
1843
  "will be automatically confirmed."
1844
  msgstr ""
1845
 
1846
+ #: includes/Settings.class.php:1406
1847
  msgid "Automatically Confirm Below Seats Number"
1848
  msgstr ""
1849
 
1850
+ #: includes/Settings.class.php:1407
1851
  msgid ""
1852
  "Set a maximum number of seats at one time below which all bookings will be "
1853
  "automatically confirmed."
1854
  msgstr ""
1855
 
1856
+ #: includes/Settings.class.php:1429
1857
  msgid "Table Restrictions"
1858
  msgstr ""
1859
 
1860
+ #: includes/Settings.class.php:1441
1861
  msgid "Enable Table Selection"
1862
  msgstr ""
1863
 
1864
+ #: includes/Settings.class.php:1442
1865
  msgid ""
1866
  "Allow guests to select a table that they'd like to sit at during their visit."
1867
  msgstr ""
1868
 
1869
+ #: includes/Settings.class.php:1451
1870
  msgid "Require Table Selection"
1871
  msgstr ""
1872
 
1873
+ #: includes/Settings.class.php:1452
1874
  msgid ""
1875
  "Don't allow a reservation to be made without a valid table selected, even if "
1876
  "all other booking criteria are met (acceptable party size, below max "
1877
  "reservations/seats)."
1878
  msgstr ""
1879
 
1880
+ #: includes/Settings.class.php:1461
1881
  msgid "Sections"
1882
  msgstr ""
1883
 
1884
+ #: includes/Settings.class.php:1462
1885
  msgid "Add Section"
1886
  msgstr ""
1887
 
1888
+ #: includes/Settings.class.php:1464
1889
  msgid ""
1890
  "Use this area to sections for your tables. These can help your guests to "
1891
  "book a table in their preferred area."
1892
  msgstr ""
1893
 
1894
+ #: includes/Settings.class.php:1468
1895
  msgid "Section ID"
1896
  msgstr ""
1897
 
1898
+ #: includes/Settings.class.php:1473
1899
  msgid "Section Name"
1900
  msgstr ""
1901
 
1902
+ #: includes/Settings.class.php:1478
1903
  msgid "Description"
1904
  msgstr ""
1905
 
1906
+ #: includes/Settings.class.php:1495
1907
  msgid "Tables"
1908
  msgstr ""
1909
 
1910
+ #: includes/Settings.class.php:1496
1911
  msgid "Add Table"
1912
  msgstr ""
1913
 
1914
+ #: includes/Settings.class.php:1497
1915
  msgid ""
1916
  "Use this area to create tables that can each be customized. This information "
1917
  "will be used to let customers select a table that meets their requirements "
1918
  "(party size, date/time available)."
1919
  msgstr ""
1920
 
1921
+ #: includes/Settings.class.php:1501
1922
  msgid "Table Number"
1923
  msgstr ""
1924
 
1925
+ #: includes/Settings.class.php:1506
1926
  msgid "Min. People"
1927
  msgstr ""
1928
 
1929
+ #: includes/Settings.class.php:1511
1930
  msgid "Max. People"
1931
  msgstr ""
1932
 
1933
+ #: includes/Settings.class.php:1516
1934
  msgid "Section"
1935
  msgstr ""
1936
 
1937
+ #: includes/Settings.class.php:1522
1938
  msgid "Combines With"
1939
  msgstr ""
1940
 
1941
+ #: includes/Settings.class.php:1542
1942
  msgid "Notifications"
1943
  msgstr ""
1944
 
1945
+ #: includes/Settings.class.php:1552
1946
  msgid "Email Templates"
1947
  msgstr ""
1948
 
1949
+ #: includes/Settings.class.php:1568
1950
  msgid "Email Designer"
1951
  msgstr ""
1952
 
1953
+ #: includes/Settings.class.php:1569
1954
  msgid "Launch Email Designer"
1955
  msgstr ""
1956
 
1957
+ #: includes/Settings.class.php:1589
1958
  msgid "Reply-To Name"
1959
  msgstr ""
1960
 
1961
+ #: includes/Settings.class.php:1590
1962
  msgid ""
1963
  "The name which should appear in the Reply-To field of a user notification "
1964
  "email"
1965
  msgstr ""
1966
 
1967
+ #: includes/Settings.class.php:1601
1968
  msgid "Reply-To Email Address"
1969
  msgstr ""
1970
 
1971
+ #: includes/Settings.class.php:1602
1972
  msgid ""
1973
  "The email address which should appear in the Reply-To field of a user "
1974
  "notification email."
1975
  msgstr ""
1976
 
1977
+ #: includes/Settings.class.php:1613
1978
  msgid "Admin Notification"
1979
  msgstr ""
1980
 
1981
+ #: includes/Settings.class.php:1614
1982
  msgid ""
1983
  "Send an email notification to an administrator when a new booking is "
1984
  "requested."
1985
  msgstr ""
1986
 
1987
+ #: includes/Settings.class.php:1624
1988
  msgid "Admin New Confirmed Notification"
1989
  msgstr ""
1990
 
1991
+ #: includes/Settings.class.php:1625
1992
  msgid ""
1993
  "Send an email notification to an administrator when a new confirmed booking "
1994
  "is made."
1995
  msgstr ""
1996
 
1997
+ #: includes/Settings.class.php:1635
1998
  msgid "Admin Cancellation Notification"
1999
  msgstr ""
2000
 
2001
+ #: includes/Settings.class.php:1636
2002
  msgid ""
2003
  "Send an email notification to an administrator when a booking is cancelled."
2004
  msgstr ""
2005
 
2006
+ #: includes/Settings.class.php:1646
2007
  msgid "Admin Email Address"
2008
  msgstr ""
2009
 
2010
+ #: includes/Settings.class.php:1647
2011
  msgid "The email address where admin notifications should be sent."
2012
  msgstr ""
2013
 
2014
+ #: includes/Settings.class.php:1656
2015
  msgid "Notification Emails"
2016
  msgstr ""
2017
 
2018
+ #: includes/Settings.class.php:1658
2019
  msgid ""
2020
  "Adjust the messages that are emailed to users and admins during the booking "
2021
  "process."
2022
  msgstr ""
2023
 
2024
+ #: includes/Settings.class.php:1668
2025
  msgid "Template Tags"
2026
  msgstr ""
2027
 
2028
+ #: includes/Settings.class.php:1670
2029
  msgid ""
2030
  "Use the following tags to automatically add booking information to the "
2031
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
2032
  "as well."
2033
  msgstr ""
2034
 
2035
+ #: includes/Settings.class.php:1681
2036
  msgid "Admin Notification Subject (Pending Booking)"
2037
  msgstr ""
2038
 
2039
+ #: includes/Settings.class.php:1682
2040
  msgid "The email subject for admin notifications."
2041
  msgstr ""
2042
 
2043
+ #: includes/Settings.class.php:1693
2044
  msgid "Admin Notification Email (Pending Booking)"
2045
  msgstr ""
2046
 
2047
+ #: includes/Settings.class.php:1694
2048
  msgid ""
2049
  "Enter the email an admin should receive when an initial booking request is "
2050
  "made."
2051
  msgstr ""
2052
 
2053
+ #: includes/Settings.class.php:1705
2054
  msgid "Admin Notification Subject (Auto Confirmed Booking)"
2055
  msgstr ""
2056
 
2057
+ #: includes/Settings.class.php:1706
2058
  msgid ""
2059
  "The email subject for admin notifications for automatically-confirmed "
2060
  "bookings."
2061
  msgstr ""
2062
 
2063
+ #: includes/Settings.class.php:1717
2064
  msgid "Admin Notification Email (Auto Confirmed Booking)"
2065
  msgstr ""
2066
 
2067
+ #: includes/Settings.class.php:1718
2068
  msgid ""
2069
  "Enter the email an admin should receive when an automatically-confirmed "
2070
  "booking is made."
2071
  msgstr ""
2072
 
2073
+ #: includes/Settings.class.php:1729
2074
  msgid "Admin Booking Cancelled Subject"
2075
  msgstr ""
2076
 
2077
+ #: includes/Settings.class.php:1730
2078
  msgid "The email subject for admin notifications when a booking is cancelled."
2079
  msgstr ""
2080
 
2081
+ #: includes/Settings.class.php:1741
2082
  msgid "Admin Booking Cancelled Email"
2083
  msgstr ""
2084
 
2085
+ #: includes/Settings.class.php:1742
2086
  msgid "Enter the email an admin should receive when a booking is cancelled."
2087
  msgstr ""
2088
 
2089
+ #: includes/Settings.class.php:1753
2090
  msgid "New Request Email Subject"
2091
  msgstr ""
2092
 
2093
+ #: includes/Settings.class.php:1754
2094
  msgid ""
2095
  "The email subject a user should receive when they make an initial booking "
2096
  "request."
2097
  msgstr ""
2098
 
2099
+ #: includes/Settings.class.php:1765 includes/load-customizer.php:209
2100
  msgid "New Request Email"
2101
  msgstr ""
2102
 
2103
+ #: includes/Settings.class.php:1766
2104
  msgid ""
2105
  "Enter the email a user should receive when they make an initial booking "
2106
  "request."
2107
  msgstr ""
2108
 
2109
+ #: includes/Settings.class.php:1777
2110
  msgid "Confirmed Email Subject"
2111
  msgstr ""
2112
 
2113
+ #: includes/Settings.class.php:1778
2114
  msgid ""
2115
  "The email subject a user should receive when their booking has been "
2116
  "confirmed."
2117
  msgstr ""
2118
 
2119
+ #: includes/Settings.class.php:1789 includes/load-customizer.php:249
2120
  msgid "Confirmed Email"
2121
  msgstr ""
2122
 
2123
+ #: includes/Settings.class.php:1790
2124
  msgid ""
2125
  "Enter the email a user should receive when their booking has been confirmed."
2126
  msgstr ""
2127
 
2128
+ #: includes/Settings.class.php:1801
2129
  msgid "Rejected Email Subject"
2130
  msgstr ""
2131
 
2132
+ #: includes/Settings.class.php:1802
2133
  msgid ""
2134
  "The email subject a user should receive when their booking has been rejected."
2135
  msgstr ""
2136
 
2137
+ #: includes/Settings.class.php:1813 includes/load-customizer.php:289
2138
  msgid "Rejected Email"
2139
  msgstr ""
2140
 
2141
+ #: includes/Settings.class.php:1814
2142
  msgid ""
2143
  "Enter the email a user should receive when their booking has been rejected."
2144
  msgstr ""
2145
 
2146
+ #: includes/Settings.class.php:1825
2147
  msgid "Booking Cancelled Email Subject"
2148
  msgstr ""
2149
 
2150
+ #: includes/Settings.class.php:1826
2151
  msgid ""
2152
  "The email subject a user should receive when they have cancelled their "
2153
  "booking."
2154
  msgstr ""
2155
 
2156
+ #: includes/Settings.class.php:1837
2157
  msgid "Booking Cancelled Email"
2158
  msgstr ""
2159
 
2160
+ #: includes/Settings.class.php:1838
2161
  msgid "Enter the email a user should receive when they cancel their booking."
2162
  msgstr ""
2163
 
2164
+ #: includes/Settings.class.php:1849
2165
  msgid "Admin Update Subject"
2166
  msgstr ""
2167
 
2168
+ #: includes/Settings.class.php:1850
2169
  #, php-format
2170
  msgid ""
2171
  "The email subject a user should receive when an admin sends them a custom "
2172
  "email message from the %sbookings panel%s."
2173
  msgstr ""
2174
 
2175
+ #: includes/Settings.class.php:1870
2176
  msgid "Reservation Reminders"
2177
  msgstr ""
2178
 
2179
+ #: includes/Settings.class.php:1872
2180
  msgid "Set up reservation and late arrival reminders."
2181
  msgstr ""
2182
 
2183
+ #: includes/Settings.class.php:1884
2184
  msgid "Ultimate Plan Purchase Email"
2185
  msgstr ""
2186
 
2187
+ #: includes/Settings.class.php:1885
2188
  msgid ""
2189
  "The email used to purchase your 'Ultimate' plan subscription. Used to verify "
2190
  "SMS requests are actually being sent from your site."
2191
  msgstr ""
2192
 
2193
+ #: includes/Settings.class.php:1899
2194
  msgid "Country Code"
2195
  msgstr ""
2196
 
2197
+ #: includes/Settings.class.php:1900
2198
  msgid ""
2199
  "What country code should be added to SMS reminders? If no country is "
2200
  "specified, phone numbers for reservations should start with +XXX (a plus "
2202
  "number the phone number will be assumed to be North American."
2203
  msgstr ""
2204
 
2205
+ #: includes/Settings.class.php:1912
2206
  msgid "Reminder Format"
2207
  msgstr ""
2208
 
2209
+ #: includes/Settings.class.php:1913
2210
  msgid ""
2211
  "Should reminders be sent via email or text (SMS) message. SMS requires a "
2212
  "positive credit balance on your account."
2213
  msgstr ""
2214
 
2215
+ #: includes/Settings.class.php:1927
2216
  msgid "Late Notification Format"
2217
  msgstr ""
2218
 
2219
+ #: includes/Settings.class.php:1928
2220
  msgid ""
2221
  "Should late notifications be sent via email or text (SMS) message. SMS "
2222
  "requires a positive credit balance on your account."
2223
  msgstr ""
2224
 
2225
+ #: includes/Settings.class.php:1942
2226
  msgid "Reservation Reminder Before Time"
2227
  msgstr ""
2228
 
2229
+ #: includes/Settings.class.php:1943
2230
  msgid ""
2231
  "How long before a reservation should a reminder email be sent? Leave blank "
2232
  "to not send a reservation reminder."
2233
  msgstr ""
2234
 
2235
+ #: includes/Settings.class.php:1961
2236
  msgid "Reservation Reminder Email Subject"
2237
  msgstr ""
2238
 
2239
+ #: includes/Settings.class.php:1962
2240
  msgid ""
2241
  "The email subject a user should receive as a reminder about their "
2242
  "reservation."
2243
  msgstr ""
2244
 
2245
+ #: includes/Settings.class.php:1973
2246
  msgid "Reservation Reminder Email"
2247
  msgstr ""
2248
 
2249
+ #: includes/Settings.class.php:1974
2250
  msgid ""
2251
  "Enter the email a user should receive as a reminder about their reservation."
2252
  msgstr ""
2253
 
2254
+ #: includes/Settings.class.php:1985
2255
  msgid "Late for Reservation Time"
2256
  msgstr ""
2257
 
2258
+ #: includes/Settings.class.php:1986
2259
  msgid ""
2260
  "How long after being late for a reservation should a late arrival email be "
2261
  "sent? Leave blank to not send a late arrival email."
2262
  msgstr ""
2263
 
2264
+ #: includes/Settings.class.php:2003
2265
  msgid "Late for Reservation Email Subject"
2266
  msgstr ""
2267
 
2268
+ #: includes/Settings.class.php:2004
2269
  msgid ""
2270
  "The email subject a user should receive when they are late for their "
2271
  "reservation."
2272
  msgstr ""
2273
 
2274
+ #: includes/Settings.class.php:2015
2275
  msgid "Late for Reservation Email"
2276
  msgstr ""
2277
 
2278
+ #: includes/Settings.class.php:2016
2279
  msgid ""
2280
  "Enter the email a user should receive when they are late for their "
2281
  "reservation."
2282
  msgstr ""
2283
 
2284
+ #: includes/Settings.class.php:2026 includes/Settings.class.php:2036
2285
  msgid ""
2286
  "Modifying the settings below can prevent your emails from being delivered. "
2287
  "Do not make changes unless you know what you're doing."
2288
  msgstr ""
2289
 
2290
+ #: includes/Settings.class.php:2047
2291
  msgid "FROM Email Address Header"
2292
  msgstr ""
2293
 
2294
+ #: includes/Settings.class.php:2048
2295
  #, php-format
2296
  msgid ""
2297
  "Change the email address used in the FROM header of all emails sent by this "
2299
  "your emails from being delivered. %sLearn more%s."
2300
  msgstr ""
2301
 
2302
+ #: includes/Settings.class.php:2067
2303
  msgid "Payments"
2304
  msgstr ""
2305
 
2306
+ #: includes/Settings.class.php:2089
2307
  msgid "Require Deposit"
2308
  msgstr ""
2309
 
2310
+ #: includes/Settings.class.php:2090
2311
  msgid "Require guests to make a deposit when making a reservation."
2312
  msgstr ""
2313
 
2314
+ #: includes/Settings.class.php:2099
2315
  msgid "Payment Gateway"
2316
  msgstr ""
2317
 
2318
+ #: includes/Settings.class.php:2100
2319
  msgid "Which payment gateway should be used to accept deposits."
2320
  msgstr ""
2321
 
2322
+ #: includes/Settings.class.php:2113
2323
  msgid "Deposit Type"
2324
  msgstr ""
2325
 
2326
+ #: includes/Settings.class.php:2114
2327
  msgid "What type of deposit should be required, per reservation or per guest?"
2328
  msgstr ""
2329
 
2330
+ #: includes/Settings.class.php:2127
2331
  msgid "Deposit Amount"
2332
  msgstr ""
2333
 
2334
+ #: includes/Settings.class.php:2128
2335
  msgid ""
2336
  "What deposit amount is required (either per reservation or per guest, "
2337
  "depending on the setting above)."
2338
  msgstr ""
2339
 
2340
+ #: includes/Settings.class.php:2137
2341
  msgid "Currency"
2342
  msgstr ""
2343
 
2344
+ #: includes/Settings.class.php:2138
2345
  msgid "Select the currency you accept for your deposits."
2346
  msgstr ""
2347
 
2348
+ #: includes/Settings.class.php:2149
2349
  msgid "PayPal"
2350
  msgstr ""
2351
 
2352
+ #: includes/Settings.class.php:2161
2353
  msgid "PayPal Email Address"
2354
  msgstr ""
2355
 
2356
+ #: includes/Settings.class.php:2162
2357
  msgid "The email address you'll be using to accept PayPal payments."
2358
  msgstr ""
2359
 
2360
+ #: includes/Settings.class.php:2172
2361
  msgid "Stripe"
2362
  msgstr ""
2363
 
2364
+ #: includes/Settings.class.php:2184
2365
  msgid "Stripe Currency Symbol"
2366
  msgstr ""
2367
 
2368
+ #: includes/Settings.class.php:2185
2369
  msgid ""
2370
  "The currency symbol you'd like displayed before or after the required "
2371
  "deposit amount."
2372
  msgstr ""
2373
 
2374
+ #: includes/Settings.class.php:2195
2375
  msgid "Currency Symbol Location"
2376
  msgstr ""
2377
 
2378
+ #: includes/Settings.class.php:2196
2379
  msgid ""
2380
  "Should the currency symbol be placed before or after the deposit amount?"
2381
  msgstr ""
2382
 
2383
+ #: includes/Settings.class.php:2209
2384
  msgid "Test/Live Mode"
2385
  msgstr ""
2386
 
2387
+ #: includes/Settings.class.php:2210
2388
  msgid ""
2389
  "Should the system use test or live mode? Test mode should only be used for "
2390
  "testing, no deposits will actually be processed while turned on."
2391
  msgstr ""
2392
 
2393
+ #: includes/Settings.class.php:2223
2394
  msgid "Stripe Live Secret"
2395
  msgstr ""
2396
 
2397
+ #: includes/Settings.class.php:2224
2398
  msgid "The live secret that you have set up for your Stripe account."
2399
  msgstr ""
2400
 
2401
+ #: includes/Settings.class.php:2233
2402
  msgid "Stripe Live Publishable"
2403
  msgstr ""
2404
 
2405
+ #: includes/Settings.class.php:2234
2406
  msgid "The live publishable that you have set up for your Stripe account."
2407
  msgstr ""
2408
 
2409
+ #: includes/Settings.class.php:2243
2410
  msgid "Stripe Test Secret"
2411
  msgstr ""
2412
 
2413
+ #: includes/Settings.class.php:2244
2414
  msgid ""
2415
  "The test secret that you have set up for your Stripe account. Only needed "
2416
  "for testing payments."
2417
  msgstr ""
2418
 
2419
+ #: includes/Settings.class.php:2253
2420
  msgid "Stripe Test Publishable"
2421
  msgstr ""
2422
 
2423
+ #: includes/Settings.class.php:2254
2424
  msgid ""
2425
  "The test publishable that you have set up for your Stripe account. Only "
2426
  "needed for testing payments."
2427
  msgstr ""
2428
 
2429
+ #: includes/Settings.class.php:2295
2430
  msgid "Paper Size"
2431
  msgstr ""
2432
 
2433
+ #: includes/Settings.class.php:2296
2434
  msgid "Select your preferred paper size."
2435
  msgstr ""
2436
 
2437
+ #: includes/Settings.class.php:2311
2438
  msgid "PDF Renderer"
2439
  msgstr ""
2440
 
2441
+ #: includes/Settings.class.php:2312
2442
  msgid ""
2443
  "mPDF looks nicer but is not compatible with all servers. Select TCPDF only "
2444
  "if you get errors when trying to export a PDF."
2445
  msgstr ""
2446
 
2447
+ #: includes/Settings.class.php:2327
2448
  msgid "Excel/CSV Date Format"
2449
  msgstr ""
2450
 
2451
+ #: includes/Settings.class.php:2328
2452
  msgid ""
2453
  "Enter a custom date format to be used when generating Excel/CSV exports if "
2454
  "you want the format to be different than your WordPress setting. This is "
2455
  "useful if you need the date in a machine-readable format."
2456
  msgstr ""
2457
 
2458
+ #: includes/Settings.class.php:2347
2459
  msgid "Styling"
2460
  msgstr ""
2461
 
2462
+ #: includes/Settings.class.php:2357
2463
  msgid "Reservation Form"
2464
  msgstr ""
2465
 
2466
+ #: includes/Settings.class.php:2370
2467
  msgid "Layout"
2468
  msgstr ""
2469
 
2470
+ #: includes/Settings.class.php:2371
2471
  msgid "Choose which layout you want to use for your reservation form"
2472
  msgstr ""
2473
 
2474
+ #: includes/Settings.class.php:2386
2475
  msgid "Section Title Font Family"
2476
  msgstr ""
2477
 
2478
+ #: includes/Settings.class.php:2387
2479
  msgid ""
2480
  "Choose the font family for the section titles. (Please note that the font "
2481
  "family must already be loaded on the site. This does not load it.)"
2482
  msgstr ""
2483
 
2484
+ #: includes/Settings.class.php:2396
2485
  msgid "Section Title Font Size"
2486
  msgstr ""
2487
 
2488
+ #: includes/Settings.class.php:2397
2489
  msgid ""
2490
  "Choose the font size for the section titles. Include the unit (e.g. 20px or "
2491
  "2em)."
2492
  msgstr ""
2493
 
2494
+ #: includes/Settings.class.php:2406
2495
  msgid "Section Title Color"
2496
  msgstr ""
2497
 
2498
+ #: includes/Settings.class.php:2407
2499
  msgid "Choose the color for the section titles."
2500
  msgstr ""
2501
 
2502
+ #: includes/Settings.class.php:2417
2503
  msgid "Section Background Color"
2504
  msgstr ""
2505
 
2506
+ #: includes/Settings.class.php:2418
2507
  msgid "Choose the background color for the form sections."
2508
  msgstr ""
2509
 
2510
+ #: includes/Settings.class.php:2427
2511
  msgid "Section Border Size"
2512
  msgstr ""
2513
 
2514
+ #: includes/Settings.class.php:2428
2515
  msgid ""
2516
  "Choose the border size for the form sections (in the default layout). "
2517
  "Include the unit (e.g. 2px)."
2518
  msgstr ""
2519
 
2520
+ #: includes/Settings.class.php:2437
2521
  msgid "Section Border Color"
2522
  msgstr ""
2523
 
2524
+ #: includes/Settings.class.php:2438
2525
  msgid "Choose the color for the section border (in the default layout)."
2526
  msgstr ""
2527
 
2528
+ #: includes/Settings.class.php:2448
2529
  msgid "Label Font Family"
2530
  msgstr ""
2531
 
2532
+ #: includes/Settings.class.php:2449
2533
  msgid ""
2534
  "Choose the font family for the form field labels. (Please note that the font "
2535
  "family must already be loaded on the site. This does not load it.)"
2536
  msgstr ""
2537
 
2538
+ #: includes/Settings.class.php:2458
2539
  msgid "Label Font Size"
2540
  msgstr ""
2541
 
2542
+ #: includes/Settings.class.php:2459
2543
  msgid ""
2544
  "Choose the font size for the form field labels. Include the unit (e.g. 20px "
2545
  "or 2em)."
2546
  msgstr ""
2547
 
2548
+ #: includes/Settings.class.php:2468
2549
  msgid "Label Color"
2550
  msgstr ""
2551
 
2552
+ #: includes/Settings.class.php:2469
2553
  msgid "Choose the color for the form field labels."
2554
  msgstr ""
2555
 
2556
+ #: includes/Settings.class.php:2479
2557
  msgid "\"Add a Message\" Button Background Color"
2558
  msgstr ""
2559
 
2560
+ #: includes/Settings.class.php:2480
2561
  msgid "Choose the background color for the \"Add a Message\" button."
2562
  msgstr ""
2563
 
2564
+ #: includes/Settings.class.php:2489
2565
  msgid "\"Add a Message\" Button Background Hover Color"
2566
  msgstr ""
2567
 
2568
+ #: includes/Settings.class.php:2490
2569
  msgid "Choose the background color for the \"Add a Message\" button on hover."
2570
  msgstr ""
2571
 
2572
+ #: includes/Settings.class.php:2499
2573
  msgid "\"Add a Message\" Button Text Color"
2574
  msgstr ""
2575
 
2576
+ #: includes/Settings.class.php:2500
2577
  msgid "Choose the text color for the \"Add a Message\" button."
2578
  msgstr ""
2579
 
2580
+ #: includes/Settings.class.php:2509
2581
  msgid "\"Add a Message\" Button Text Hover Color"
2582
  msgstr ""
2583
 
2584
+ #: includes/Settings.class.php:2510
2585
  msgid "Choose the text color for the \"Add a Message\" button on hover."
2586
  msgstr ""
2587
 
2588
+ #: includes/Settings.class.php:2520
2589
  msgid "\"Request Booking\" Button Background Color"
2590
  msgstr ""
2591
 
2592
+ #: includes/Settings.class.php:2521
2593
  msgid "Choose the background color for the \"Request Booking\" button."
2594
  msgstr ""
2595
 
2596
+ #: includes/Settings.class.php:2530
2597
  msgid "\"Request Booking\" Button Background Hover Color"
2598
  msgstr ""
2599
 
2600
+ #: includes/Settings.class.php:2531
2601
  msgid ""
2602
  "Choose the background color for the \"Request Booking\" button on hover."
2603
  msgstr ""
2604
 
2605
+ #: includes/Settings.class.php:2540
2606
  msgid "\"Request Booking\" Button Text Color"
2607
  msgstr ""
2608
 
2609
+ #: includes/Settings.class.php:2541
2610
  msgid "Choose the text color for the \"Request Booking\" button."
2611
  msgstr ""
2612
 
2613
+ #: includes/Settings.class.php:2550
2614
  msgid "\"Request Booking\" Button Text Hover Color"
2615
  msgstr ""
2616
 
2617
+ #: includes/Settings.class.php:2551
2618
  msgid "Choose the text color for the \"Request Booking\" button on hover."
2619
  msgstr ""
2620
 
2621
+ #: includes/Settings.class.php:2561
2622
  msgid "Cancel Reservation Button Background Color"
2623
  msgstr ""
2624
 
2625
+ #: includes/Settings.class.php:2562
2626
  msgid ""
2627
  "Choose the background color for the cancel reservation toggle button button."
2628
  msgstr ""
2629
 
2630
+ #: includes/Settings.class.php:2571
2631
  msgid "Cancel Reservation Button Background Hover Color"
2632
  msgstr ""
2633
 
2634
+ #: includes/Settings.class.php:2572
2635
  msgid ""
2636
  "Choose the background color for the cancel reservation toggle button on "
2637
  "hover."
2638
  msgstr ""
2639
 
2640
+ #: includes/Settings.class.php:2581
2641
  msgid "Cancel Reservation Text Color"
2642
  msgstr ""
2643
 
2644
+ #: includes/Settings.class.php:2582
2645
  msgid "Choose the text color for the cancel reservation toggle button."
2646
  msgstr ""
2647
 
2648
+ #: includes/Settings.class.php:2591
2649
  msgid "Cancel Reservation Text Hover Color"
2650
  msgstr ""
2651
 
2652
+ #: includes/Settings.class.php:2592
2653
  msgid ""
2654
  "Choose the text color for the cancel reservation toggle button on hover."
2655
  msgstr ""
2656
 
2657
+ #: includes/Settings.class.php:2602
2658
  msgid "\"Find Reservations\" Button Background Color"
2659
  msgstr ""
2660
 
2661
+ #: includes/Settings.class.php:2603
2662
  msgid "Choose the background color for the \"Find Reservations\" button."
2663
  msgstr ""
2664
 
2665
+ #: includes/Settings.class.php:2612
2666
  msgid "\"Find Reservations\" Button Background Hover Color"
2667
  msgstr ""
2668
 
2669
+ #: includes/Settings.class.php:2613
2670
  msgid ""
2671
  "Choose the background color for the \"Find Reservations\" button on hover."
2672
  msgstr ""
2673
 
2674
+ #: includes/Settings.class.php:2622
2675
  msgid "\"Find Reservations\" Button Text Color"
2676
  msgstr ""
2677
 
2678
+ #: includes/Settings.class.php:2623
2679
  msgid "Choose the text color for the \"Find Reservations\" button."
2680
  msgstr ""
2681
 
2682
+ #: includes/Settings.class.php:2632
2683
  msgid "\"Find Reservations\" Button Text Hover Color"
2684
  msgstr ""
2685
 
2686
+ #: includes/Settings.class.php:2633
2687
  msgid "Choose the text color for the \"Find Reservations\" button on hover."
2688
  msgstr ""
2689
 
2690
+ #: includes/Settings.class.php:2652
2691
  msgid "Any size"
2692
  msgstr ""
2693
 
2694
+ #: includes/Settings.class.php:2802
2695
  #: includes/integrations/business-profile.php:100
2696
  msgid "Book a table"
2697
  msgstr ""
2698
 
2699
+ #: includes/Settings.class.php:2830
2700
  msgid "Contact Details"
2701
  msgstr ""
2702
 
2703
+ #: includes/Settings.class.php:2856
2704
  msgid "Add a Message"
2705
  msgstr ""
2706
 
2707
+ #: includes/Settings.class.php:2950
 
 
 
 
2708
  msgid "Email of the user who made the booking"
2709
  msgstr ""
2710
 
2711
+ #: includes/Settings.class.php:2951
2712
  msgid "* Name of the user who made the booking"
2713
  msgstr ""
2714
 
2715
+ #: includes/Settings.class.php:2952
2716
  msgid "* Number of people booked"
2717
  msgstr ""
2718
 
2719
+ #: includes/Settings.class.php:2953
2720
  msgid "* Date and time of the booking"
2721
  msgstr ""
2722
 
2723
+ #: includes/Settings.class.php:2954
2724
  msgid "Phone number if supplied with the request"
2725
  msgstr ""
2726
 
2727
+ #: includes/Settings.class.php:2955
2728
  msgid "Message added to the request"
2729
  msgstr ""
2730
 
2731
+ #: includes/Settings.class.php:2956
2732
  msgid "A link to the admin panel showing pending bookings"
2733
  msgstr ""
2734
 
2735
+ #: includes/Settings.class.php:2957
2736
  msgid ""
2737
  "A link that a guest can use to cancel their booking if cancellations are "
2738
  "enabled"
2739
  msgstr ""
2740
 
2741
+ #: includes/Settings.class.php:2958
2742
  msgid ""
2743
  "A link to confirm this booking. Only include this in admin notifications"
2744
  msgstr ""
2745
 
2746
+ #: includes/Settings.class.php:2959
2747
  msgid "A link to reject this booking. Only include this in admin notifications"
2748
  msgstr ""
2749
 
2750
+ #: includes/Settings.class.php:2960
2751
  msgid "The name of this website"
2752
  msgstr ""
2753
 
2754
+ #: includes/Settings.class.php:2961
2755
  msgid "A link to this website"
2756
  msgstr ""
2757
 
2758
+ #: includes/Settings.class.php:2962
2759
  msgid "Current date and time"
2760
  msgstr ""
2761
 
2762
+ #: includes/Settings.class.php:2963
2763
+ msgid "The table(s) for the booking"
2764
+ msgstr ""
2765
+
2766
+ #: includes/WP_List_Table.BookingsTable.class.php:264
2767
  msgid "Upcoming"
2768
  msgstr ""
2769
 
2770
+ #: includes/WP_List_Table.BookingsTable.class.php:265
2771
  msgid "Today"
2772
  msgstr ""
2773
 
2774
+ #: includes/WP_List_Table.BookingsTable.class.php:266
2775
  msgid "Past"
2776
  msgstr ""
2777
 
2778
+ #: includes/WP_List_Table.BookingsTable.class.php:267
2779
+ #: includes/WP_List_Table.BookingsTable.class.php:319
2780
  msgid "All"
2781
  msgstr ""
2782
 
2783
+ #: includes/WP_List_Table.BookingsTable.class.php:287
2784
  msgid "Start Date:"
2785
  msgstr ""
2786
 
2787
+ #: includes/WP_List_Table.BookingsTable.class.php:288
2788
  msgid "Start Date"
2789
  msgstr ""
2790
 
2791
+ #: includes/WP_List_Table.BookingsTable.class.php:289
2792
+ msgid "Start Time"
2793
+ msgstr ""
2794
+
2795
+ #: includes/WP_List_Table.BookingsTable.class.php:292
2796
  msgid "End Date:"
2797
  msgstr ""
2798
 
2799
+ #: includes/WP_List_Table.BookingsTable.class.php:293
2800
  msgid "End Date"
2801
  msgstr ""
2802
 
2803
+ #: includes/WP_List_Table.BookingsTable.class.php:294
2804
+ msgid "End Time"
2805
+ msgstr ""
2806
+
2807
+ #: includes/WP_List_Table.BookingsTable.class.php:296
2808
  msgid "Apply"
2809
  msgstr ""
2810
 
2811
+ #: includes/WP_List_Table.BookingsTable.class.php:298
2812
  msgid "Clear Filter"
2813
  msgstr ""
2814
 
2815
+ #: includes/WP_List_Table.BookingsTable.class.php:320
2816
  msgid "Pending"
2817
  msgstr ""
2818
 
2819
+ #: includes/WP_List_Table.BookingsTable.class.php:321
2820
  msgid "Confirmed"
2821
  msgstr ""
2822
 
2823
+ #: includes/WP_List_Table.BookingsTable.class.php:322
2824
  msgid "Closed"
2825
  msgstr ""
2826
 
2827
+ #: includes/WP_List_Table.BookingsTable.class.php:323
2828
+ #: includes/WP_List_Table.BookingsTable.class.php:463
2829
  msgid "Trash"
2830
  msgstr ""
2831
 
2832
+ #: includes/WP_List_Table.BookingsTable.class.php:327
2833
  msgid "Payment Failed"
2834
  msgstr ""
2835
 
2836
+ #: includes/WP_List_Table.BookingsTable.class.php:403
2837
  msgid "ID"
2838
  msgstr ""
2839
 
2840
+ #: includes/WP_List_Table.BookingsTable.class.php:411
2841
  msgid "Deposit"
2842
  msgstr ""
2843
 
2844
+ #: includes/WP_List_Table.BookingsTable.class.php:412
2845
  msgid "Table"
2846
  msgstr ""
2847
 
2848
+ #: includes/WP_List_Table.BookingsTable.class.php:415
2849
+ #: includes/template-functions.php:656
2850
  msgid "Details"
2851
  msgstr ""
2852
 
2853
+ #: includes/WP_List_Table.BookingsTable.class.php:430
2854
  msgid "Submitted By"
2855
  msgstr ""
2856
 
2857
+ #: includes/WP_List_Table.BookingsTable.class.php:458
2858
  msgid "Loading"
2859
  msgstr ""
2860
 
2861
+ #: includes/WP_List_Table.BookingsTable.class.php:462
2862
  msgid "Edit"
2863
  msgstr ""
2864
 
2865
+ #: includes/WP_List_Table.BookingsTable.class.php:545
2866
  msgid "Unknown IP"
2867
  msgstr ""
2868
 
2869
+ #: includes/WP_List_Table.BookingsTable.class.php:546
2870
  msgid "Unknown Date"
2871
  msgstr ""
2872
 
2873
+ #: includes/WP_List_Table.BookingsTable.class.php:557
2874
  msgid "Ban"
2875
  msgstr ""
2876
 
2877
+ #: includes/WP_List_Table.BookingsTable.class.php:560
2878
  msgid "Delete Customer"
2879
  msgstr ""
2880
 
2881
+ #: includes/WP_List_Table.BookingsTable.class.php:623
2882
  #: lib/simple-admin-pages/classes/AdminPageSetting.InfiniteTable.class.php:117
2883
  #: lib/simple-admin-pages/classes/AdminPageSetting.InfiniteTable.class.php:147
2884
  msgid "Delete"
2885
  msgstr ""
2886
 
2887
+ #: includes/WP_List_Table.BookingsTable.class.php:624
2888
  msgid "Set To Confirmed"
2889
  msgstr ""
2890
 
2891
+ #: includes/WP_List_Table.BookingsTable.class.php:625
2892
  msgid "Set To Pending Review"
2893
  msgstr ""
2894
 
2895
+ #: includes/WP_List_Table.BookingsTable.class.php:626
2896
  msgid "Set To Closed"
2897
  msgstr ""
2898
 
2899
+ #: includes/WP_List_Table.BookingsTable.class.php:883
2900
  msgid "You're viewing bookings that have been moved to the trash."
2901
  msgstr ""
2902
 
2903
+ #: includes/WP_List_Table.BookingsTable.class.php:892
2904
  msgid "Only today's bookings are being shown."
2905
  msgstr ""
2906
 
2907
+ #: includes/WP_List_Table.BookingsTable.class.php:894
2908
  msgid "Only upcoming bookings are being shown."
2909
  msgstr ""
2910
 
2916
  msgid "Title"
2917
  msgstr ""
2918
 
2919
+ #: includes/class-designer.php:64 includes/load-customizer.php:534
2920
  msgid ""
2921
  "This message was sent by {site_link} on {current_time}. You are receiving "
2922
  "this email because we received a booking request from this email address."
2923
  msgstr ""
2924
 
2925
+ #: includes/class-designer.php:182 includes/load-customizer.php:670
2926
  msgid "Book Another Time"
2927
  msgstr ""
2928
 
2929
+ #: includes/class-designer.php:236
2930
  msgid ""
2931
  "This is an example of an Admin Update email. You can send a message to a "
2932
  "customer from the list of bookings in your admin panel."
2969
  msgid "--- Winery"
2970
  msgstr ""
2971
 
2972
+ #: includes/integrations/business-profile.php:289
2973
  msgid "Footer Contact Details"
2974
  msgstr ""
2975
 
3036
 
3037
  #: includes/load-customizer.php:180 includes/load-customizer.php:220
3038
  #: includes/load-customizer.php:260 includes/load-customizer.php:300
3039
+ #: includes/load-customizer.php:354 includes/load-customizer.php:393
3040
+ #: includes/load-customizer.php:433
3041
  msgid "Template"
3042
  msgstr ""
3043
 
3044
  #: includes/load-customizer.php:189 includes/load-customizer.php:229
3045
  #: includes/load-customizer.php:269 includes/load-customizer.php:309
3046
+ #: includes/load-customizer.php:363 includes/load-customizer.php:404
3047
+ #: includes/load-customizer.php:444
3048
  msgid "Lead Sentence"
3049
  msgstr ""
3050
 
3051
  #: includes/load-customizer.php:199 includes/load-customizer.php:239
3052
  #: includes/load-customizer.php:279 includes/load-customizer.php:329
3053
+ #: includes/load-customizer.php:373 includes/load-customizer.php:414
3054
+ #: includes/load-customizer.php:454
3055
  msgid "Footer Message"
3056
  msgstr ""
3057
 
3082
  "from the %sbookings panel%s."
3083
  msgstr ""
3084
 
3085
+ #: includes/load-customizer.php:383
3086
+ msgid "User Reminder"
3087
+ msgstr ""
3088
+
3089
+ #: includes/load-customizer.php:384
3090
+ msgid "The email a user receives as a reminder of the reservation."
3091
+ msgstr ""
3092
+
3093
+ #: includes/load-customizer.php:423
3094
+ msgid "User Late"
3095
+ msgstr ""
3096
+
3097
+ #: includes/load-customizer.php:424
3098
+ msgid "The email a user receives when they are late for their reservation."
3099
+ msgstr ""
3100
+
3101
+ #: includes/template-functions.php:151
3102
  #, php-format
3103
  msgid ""
3104
  "Your reservation deposit payment has failed with the following message \"%s"
3105
  "\" Please contact the site administrator for assistance."
3106
  msgstr ""
3107
 
3108
+ #: includes/template-functions.php:159
3109
  msgid "Your reservation has been successfully cancelled."
3110
  msgstr ""
3111
 
3112
+ #: includes/template-functions.php:164 restaurant-reservations.php:395
3113
  msgid "Want to cancel your reservation?"
3114
  msgstr ""
3115
 
3116
+ #: includes/template-functions.php:167
3117
  msgid "Use the form below to cancel your reservation"
3118
  msgstr ""
3119
 
3120
+ #: includes/template-functions.php:168
3121
  msgid "Email:"
3122
  msgstr ""
3123
 
3124
+ #: includes/template-functions.php:171
3125
  msgid "Find Reservations"
3126
  msgstr ""
3127
 
3128
+ #: includes/template-functions.php:223
3129
  msgid "Proceed to Deposit"
3130
  msgstr ""
3131
 
3132
+ #: includes/template-functions.php:223
3133
  msgid "Request Booking"
3134
  msgstr ""
3135
 
3136
+ #: includes/template-functions.php:298
3137
  msgid "Deposit Required: "
3138
  msgstr ""
3139
 
3140
+ #: includes/template-functions.php:304
3141
  msgid "Card Number"
3142
  msgstr ""
3143
 
3144
+ #: includes/template-functions.php:308
3145
  msgid "CVC"
3146
  msgstr ""
3147
 
3148
+ #: includes/template-functions.php:312
3149
  msgid "Expiration (MM/YYYY)"
3150
  msgstr ""
3151
 
3152
+ #: includes/template-functions.php:321
3153
  msgid "Make Deposit"
3154
  msgstr ""
3155
 
3156
+ #: includes/template-functions.php:638
3157
  msgid "Set reservation status to 'Arrived'?"
3158
  msgstr ""
3159
 
3160
+ #: includes/template-functions.php:649
3161
  msgid "Arrived"
3162
  msgstr ""
3163
 
3181
  msgid "Custom Fields"
3182
  msgstr ""
3183
 
3184
+ #: restaurant-reservations.php:396
3185
+ msgid "Make a reservation"
3186
+ msgstr ""
3187
+
3188
+ #: restaurant-reservations.php:397
3189
+ msgid "guest"
3190
+ msgstr ""
3191
+
3192
+ #: restaurant-reservations.php:398
3193
+ msgid "guests"
3194
+ msgstr ""
3195
+
3196
+ #: restaurant-reservations.php:421
3197
  msgid "View the help documentation for Restaurant Reservations"
3198
  msgstr ""
3199
 
3200
+ #: restaurant-reservations.php:421
3201
  msgid "Help"
3202
  msgstr ""
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Five Star Restaurant Reservations - WordPress Booking Plugin ===
2
  Contributors: FiveStarPlugins
3
  Requires at Least: 4.4
4
- Tested Up To: 5.5
5
  Tags: reservation, reservations, restaurant reservations, reservation form, restaurant booking, restaurant reservation form, restaurant booking form, restaurant booking system, reservation system, online reservations, online restaurant booking, dinner reservations, restaurant form, gutenberg reservations, gutenberg restaurant reservations, gutenberg restaurant booking, mobile reservations, responsive reservations, table reservations, open table, book table, reserve table, easy reservations, simple reservations, quick restaurant reservations, custom reservation form, custom restaurant reservations
6
- Stable tag: 2.2.2
7
  License: GPLv3
8
  License URI:http://www.gnu.org/licenses/gpl-3.0.html
9
  Donate Link: https://www.etoilewebdesign.com/plugin-donations/
@@ -197,6 +197,16 @@ Find answers to even more questions in the [FAQ](http://doc.fivestarplugins.com/
197
 
198
  == Changelog ==
199
 
 
 
 
 
 
 
 
 
 
 
200
  = 2.2.2 (2020-11-03) =
201
  - Adds in a 'rtb_determine_booking_status' filter to allow users to set the status of a booking before its inserted
202
 
1
  === Five Star Restaurant Reservations - WordPress Booking Plugin ===
2
  Contributors: FiveStarPlugins
3
  Requires at Least: 4.4
4
+ Tested Up To: 5.7
5
  Tags: reservation, reservations, restaurant reservations, reservation form, restaurant booking, restaurant reservation form, restaurant booking form, restaurant booking system, reservation system, online reservations, online restaurant booking, dinner reservations, restaurant form, gutenberg reservations, gutenberg restaurant reservations, gutenberg restaurant booking, mobile reservations, responsive reservations, table reservations, open table, book table, reserve table, easy reservations, simple reservations, quick restaurant reservations, custom reservation form, custom restaurant reservations
6
+ Stable tag: 2.2.3
7
  License: GPLv3
8
  License URI:http://www.gnu.org/licenses/gpl-3.0.html
9
  Donate Link: https://www.etoilewebdesign.com/plugin-donations/
197
 
198
  == Changelog ==
199
 
200
+ = 2.2.3 (2021-03-11) =
201
+ - Fixed an issue in which the notification emails were not being sent after a booking with a PayPal deposit was made.
202
+ - Fixed an issue in which updating a booking would sometimes not work from the admin due to duplicate booking validation.
203
+ - Fixed an issue in which, when max reservations was set to 1, time slots between two bookings became incorrectly unavailable.
204
+ - Fixed an issue in which file_get-contents() was throwing an error instead of verifying reCaptcha response.
205
+ - Styling update for the admin booking edit modal.
206
+ - Timezone now uses the DateTime object.
207
+ - Added in a 'rtb_setting_late_booking_options' filter for the 'late-booking' option.
208
+ - Generated a new .pot file.
209
+
210
  = 2.2.2 (2020-11-03) =
211
  - Adds in a 'rtb_determine_booking_status' filter to allow users to set the status of a booking before its inserted
212
 
restaurant-reservations.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Five Star Restaurant Reservations - WordPress Booking Plugin
4
  * Plugin URI: http://www.fivestarplugins.com/plugins/five-star-restaurant-reservations/
5
  * Description: Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and more.
6
- * Version: 2.2.2
7
  * Author: FiveStarPlugins
8
  * Author URI: https://profiles.wordpress.org/fivestarplugins/
9
  * Text Domain: restaurant-reservations
3
  * Plugin Name: Five Star Restaurant Reservations - WordPress Booking Plugin
4
  * Plugin URI: http://www.fivestarplugins.com/plugins/five-star-restaurant-reservations/
5
  * Description: Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and more.
6
+ * Version: 2.2.3
7
  * Author: FiveStarPlugins
8
  * Author URI: https://profiles.wordpress.org/fivestarplugins/
9
  * Text Domain: restaurant-reservations