Restaurant Reservations - Version 1.4.6

Version Description

This update improves compatibility with an upcoming Custom Fields addon. It also fixes some minor bugs with extended Latin characters in emails and the admin list table, and removes expired schedule exceptions.

Download this release

Release Info

Developer NateWr
Plugin Icon 128x128 Restaurant Reservations
Version 1.4.6
Comparing to
See all releases

Code changes from version 1.4.5 to 1.4.6

assets/js/admin.js CHANGED
@@ -243,7 +243,12 @@ jQuery(document).ready(function ($) {
243
 
244
  if ( r.success ) {
245
 
246
- cell.parent().fadeOut( 500, function() {
 
 
 
 
 
247
  $(this).remove();
248
  });
249
 
243
 
244
  if ( r.success ) {
245
 
246
+ var rows = cell.parent();
247
+ var next = rows.next();
248
+ if ( next.hasClass( 'message-row' ) ) {
249
+ rows = rows.add( next );
250
+ }
251
+ rows.fadeOut( 500, function() {
252
  $(this).remove();
253
  });
254
 
includes/Compatibility.class.php CHANGED
@@ -58,3 +58,68 @@ class rtbCompatibility {
58
 
59
  }
60
  } // endif
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
 
59
  }
60
  } // endif
61
+
62
+ /**
63
+ * This adds a function missing in PHP versions less than 5.3 which is used to
64
+ * properly format non-standard Latin characters in the name portion of an
65
+ * email's Reply-To headers. The name variable is passed through this function
66
+ * before being added to the headers.
67
+ *
68
+ * If it detects that the function already exists, it will do nothing.
69
+ *
70
+ * From: http://php.net/manual/en/function.quoted-printable-encode.php#115840#
71
+ */
72
+ if ( !function_exists( 'quoted_printable_encode' ) ) {
73
+ function quoted_printable_encode($str) {
74
+ $php_qprint_maxl = 75;
75
+ $lp = 0;
76
+ $ret = '';
77
+ $hex = "0123456789ABCDEF";
78
+ $length = strlen($str);
79
+ $str_index = 0;
80
+
81
+ while ($length--) {
82
+ if ((($c = $str[$str_index++]) == "\015") && ($str[$str_index] == "\012") && $length > 0) {
83
+ $ret .= "\015";
84
+ $ret .= $str[$str_index++];
85
+ $length--;
86
+ $lp = 0;
87
+ } else {
88
+ if (ctype_cntrl($c)
89
+ || (ord($c) == 0x7f)
90
+ || (ord($c) & 0x80)
91
+ || ($c == '=')
92
+ || (($c == ' ') && ($str[$str_index] == "\015")))
93
+ {
94
+ if (($lp += 3) > $php_qprint_maxl)
95
+ {
96
+ $ret .= '=';
97
+ $ret .= "\015";
98
+ $ret .= "\012";
99
+ $lp = 3;
100
+ }
101
+ $ret .= '=';
102
+ $ret .= $hex[ord($c) >> 4];
103
+ $ret .= $hex[ord($c) & 0xf];
104
+ }
105
+ else
106
+ {
107
+ if ((++$lp) > $php_qprint_maxl)
108
+ {
109
+ $ret .= '=';
110
+ $ret .= "\015";
111
+ $ret .= "\012";
112
+ $lp = 1;
113
+ }
114
+ $ret .= $c;
115
+ if($lp == 1 && $c == '.') {
116
+ $ret .= '.';
117
+ $lp++;
118
+ }
119
+ }
120
+ }
121
+ }
122
+
123
+ return $ret;
124
+ }
125
+ } // endif
includes/Licenses.class.php CHANGED
@@ -117,6 +117,11 @@ class rtbLicenses {
117
  array(
118
  'id' => 'rtb-licenses',
119
  'title' => __( 'Licenses', 'restaurant-reservations' ),
 
 
 
 
 
120
  'is_tab' => true,
121
  )
122
  );
117
  array(
118
  'id' => 'rtb-licenses',
119
  'title' => __( 'Licenses', 'restaurant-reservations' ),
120
+ 'description' => sprintf(
121
+ __( 'Activate license keys for any commercial addons you have purchased. %sView all addons%s.', 'restaurant-reservations' ),
122
+ '<a href="' . admin_url( 'admin.php?page=rtb-addons' ) . '">',
123
+ '</a>'
124
+ ),
125
  'is_tab' => true,
126
  )
127
  );
includes/Notification.Email.class.php CHANGED
@@ -154,7 +154,7 @@ class rtbNotificationEmail extends rtbNotification {
154
  global $rtb_controller;
155
 
156
  $headers = "From: " . stripslashes_deep( html_entity_decode( $rtb_controller->settings->get_setting( 'reply-to-name' ), ENT_COMPAT, 'UTF-8' ) ) . " <" . apply_filters( 'rtb_notification_email_header_from_email', get_option( 'admin_email' ) ) . ">\r\n";
157
- $headers .= "Reply-To: " . stripslashes_deep( html_entity_decode( $this->from_name, ENT_COMPAT, 'UTF-8' ) ) . " <" . $this->from_email . ">\r\n";
158
  $headers .= "Content-Type: text/html; charset=utf-8\r\n";
159
 
160
  $this->headers = apply_filters( 'rtb_notification_email_headers', $headers, $this );
154
  global $rtb_controller;
155
 
156
  $headers = "From: " . stripslashes_deep( html_entity_decode( $rtb_controller->settings->get_setting( 'reply-to-name' ), ENT_COMPAT, 'UTF-8' ) ) . " <" . apply_filters( 'rtb_notification_email_header_from_email', get_option( 'admin_email' ) ) . ">\r\n";
157
+ $headers .= "Reply-To: =?utf-8?Q?" . quoted_printable_encode( $this->from_name ) . "?= <" . $this->from_email . ">\r\n";
158
  $headers .= "Content-Type: text/html; charset=utf-8\r\n";
159
 
160
  $this->headers = apply_filters( 'rtb_notification_email_headers', $headers, $this );
includes/Settings.class.php CHANGED
@@ -70,6 +70,9 @@ class rtbSettings {
70
 
71
  add_action( 'init', array( $this, 'load_settings_panel' ) );
72
 
 
 
 
73
  }
74
 
75
  /**
@@ -886,5 +889,50 @@ Sorry, we could not accomodate your booking request. We\'re full or not open at
886
  return $output;
887
  }
888
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
889
  }
890
  } // endif;
70
 
71
  add_action( 'init', array( $this, 'load_settings_panel' ) );
72
 
73
+ // Order schedule exceptions and remove past exceptions
74
+ add_filter( 'sanitize_option_rtb-settings', array( $this, 'clean_schedule_exceptions' ), 100 );
75
+
76
  }
77
 
78
  /**
889
  return $output;
890
  }
891
 
892
+ /**
893
+ * Sort the schedule exceptions and remove past exceptions before saving
894
+ *
895
+ * @since 1.4.6
896
+ */
897
+ public function clean_schedule_exceptions( $val ) {
898
+
899
+ if ( empty( $val['schedule-closed'] ) ) {
900
+ return $val;
901
+ }
902
+
903
+ // Sort by date
904
+ $schedule_closed = $val['schedule-closed'];
905
+ usort( $schedule_closed, array( $this, 'sort_by_date' ) );
906
+
907
+ // Remove exceptions more than a week old
908
+ $week_ago = time() - 604800;
909
+ for( $i = 0; $i < count( $schedule_closed ); $i++ ) {
910
+ if ( strtotime( $schedule_closed[$i]['date'] ) > $week_ago ) {
911
+ break;
912
+ }
913
+ }
914
+ if ( $i ) {
915
+ $schedule_closed = array_slice( $schedule_closed, $i );
916
+ }
917
+
918
+ $val['schedule-closed'] = $schedule_closed;
919
+
920
+ return $val;
921
+ }
922
+
923
+ /**
924
+ * Sort an associative array by the value's date parameter
925
+ *
926
+ * @usedby self::clean_schedule_exceptions()
927
+ * @since 0.1
928
+ */
929
+ public function sort_by_date( $a, $b ) {
930
+
931
+ $ad = empty( $a['date'] ) ? 0 : strtotime( $a['date'] );
932
+ $bd = empty( $b['date'] ) ? 0 : strtotime( $b['date'] );
933
+
934
+ return $ad - $bd;
935
+ }
936
+
937
  }
938
  } // endif;
includes/WP_List_Table.BookingsTable.class.php CHANGED
@@ -66,6 +66,27 @@ class rtbBookingsTable extends WP_List_Table {
66
  */
67
  public $query_string;
68
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  public function __construct() {
70
 
71
  global $status, $page;
@@ -447,11 +468,10 @@ class rtbBookingsTable extends WP_List_Table {
447
  }
448
 
449
  if( count( $results ) ) {
450
- $this->results = $results;
451
  $this->last_action = $action;
452
  add_action( 'rtb_bookings_table_top', array( $this, 'admin_notice_bulk_actions' ) );
453
  }
454
-
455
  }
456
 
457
  /**
@@ -483,7 +503,7 @@ class rtbBookingsTable extends WP_List_Table {
483
  }
484
 
485
  if( count( $results ) ) {
486
- $this->results = $results;
487
  add_action( 'rtb_bookings_table_top', array( $this, 'admin_notice_bulk_actions' ) );
488
  }
489
  }
@@ -496,7 +516,7 @@ class rtbBookingsTable extends WP_List_Table {
496
 
497
  $success = 0;
498
  $failure = 0;
499
- foreach( $this->results as $id => $result ) {
500
  if ( $result === true || $result === null ) {
501
  $success++;
502
  } else {
66
  */
67
  public $query_string;
68
 
69
+ /**
70
+ * Results of a bulk or quick action
71
+ *
72
+ * @var array
73
+ * @since 1.4.6
74
+ */
75
+ public $action_result = array();
76
+
77
+ /**
78
+ * Type of nulk or quick action last performed
79
+ *
80
+ * @var string
81
+ * @since 1.4.6
82
+ */
83
+ public $last_action = '';
84
+
85
+ /**
86
+ * Initialize the table and perform any requested actions
87
+ *
88
+ * @since 0.0.1
89
+ */
90
  public function __construct() {
91
 
92
  global $status, $page;
468
  }
469
 
470
  if( count( $results ) ) {
471
+ $this->action_result = $results;
472
  $this->last_action = $action;
473
  add_action( 'rtb_bookings_table_top', array( $this, 'admin_notice_bulk_actions' ) );
474
  }
 
475
  }
476
 
477
  /**
503
  }
504
 
505
  if( count( $results ) ) {
506
+ $this->action_result = $results;
507
  add_action( 'rtb_bookings_table_top', array( $this, 'admin_notice_bulk_actions' ) );
508
  }
509
  }
516
 
517
  $success = 0;
518
  $failure = 0;
519
+ foreach( $this->action_result as $id => $result ) {
520
  if ( $result === true || $result === null ) {
521
  $success++;
522
  } else {
includes/template-functions.php CHANGED
@@ -244,6 +244,7 @@ function rtb_print_form_text_field( $slug, $title, $value, $args = array() ) {
244
  $value = esc_attr( $value );
245
  $type = empty( $args['input_type'] ) ? 'text' : esc_attr( $args['input_type'] );
246
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
247
 
248
  ?>
249
 
@@ -271,6 +272,7 @@ function rtb_print_form_textarea_field( $slug, $title, $value, $args = array() )
271
  // Strip out <br> tags when placing in a textarea
272
  $value = preg_replace('/\<br(\s*)?\/?\>/i', '', $value);
273
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
274
 
275
  ?>
276
 
@@ -298,6 +300,7 @@ function rtb_print_form_select_field( $slug, $title, $value, $args ) {
298
  $value = esc_attr( $value );
299
  $options = is_array( $args['options'] ) ? $args['options'] : array();
300
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
301
 
302
  ?>
303
 
@@ -331,6 +334,7 @@ function rtb_print_form_checkbox_field( $slug, $title, $value, $args ) {
331
  $value = !empty( $value ) ? array_map( 'esc_attr', $value ) : array();
332
  $options = is_array( $args['options'] ) ? $args['options'] : array();
333
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
334
 
335
  ?>
336
 
@@ -364,6 +368,7 @@ function rtb_print_form_radio_field( $slug, $title, $value, $args ) {
364
  $value = esc_attr( $value );
365
  $options = is_array( $args['options'] ) ? $args['options'] : array();
366
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
367
 
368
  ?>
369
 
@@ -395,10 +400,12 @@ function rtb_print_form_confirm_field( $slug, $title, $value, $args ) {
395
  $slug = esc_attr( $slug );
396
  $value = esc_attr( $value );
397
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
 
398
 
399
  ?>
400
 
401
  <div <?php echo rtb_print_element_class( $slug, $classes ); ?>>
 
402
  <label for="rtb-<?php echo $slug; ?>">
403
  <input type="checkbox" name="rtb-<?php echo $slug; ?>" id="rtb-<?php echo $slug; ?>" value="1" <?php checked( $value, 1 ); ?>>
404
  <?php echo $title; ?>
244
  $value = esc_attr( $value );
245
  $type = empty( $args['input_type'] ) ? 'text' : esc_attr( $args['input_type'] );
246
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
247
+ $classes[] = 'rtb-text';
248
 
249
  ?>
250
 
272
  // Strip out <br> tags when placing in a textarea
273
  $value = preg_replace('/\<br(\s*)?\/?\>/i', '', $value);
274
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
275
+ $classes[] = 'rtb-textarea';
276
 
277
  ?>
278
 
300
  $value = esc_attr( $value );
301
  $options = is_array( $args['options'] ) ? $args['options'] : array();
302
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
303
+ $classes[] = 'rtb-select';
304
 
305
  ?>
306
 
334
  $value = !empty( $value ) ? array_map( 'esc_attr', $value ) : array();
335
  $options = is_array( $args['options'] ) ? $args['options'] : array();
336
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
337
+ $classes[] = 'rtb-checkbox';
338
 
339
  ?>
340
 
368
  $value = esc_attr( $value );
369
  $options = is_array( $args['options'] ) ? $args['options'] : array();
370
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
371
+ $classes[] = 'rtb-radio';
372
 
373
  ?>
374
 
400
  $slug = esc_attr( $slug );
401
  $value = esc_attr( $value );
402
  $classes = isset( $args['classes'] ) ? $args['classes'] : array();
403
+ $classes[] = 'rtb-confirm';
404
 
405
  ?>
406
 
407
  <div <?php echo rtb_print_element_class( $slug, $classes ); ?>>
408
+ <?php echo rtb_print_form_error( $slug ); ?>
409
  <label for="rtb-<?php echo $slug; ?>">
410
  <input type="checkbox" name="rtb-<?php echo $slug; ?>" id="rtb-<?php echo $slug; ?>" value="1" <?php checked( $value, 1 ); ?>>
411
  <?php echo $title; ?>
languages/restaurant-reservations.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the Restaurant Reservations package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Restaurant Reservations 1.4\n"
6
  "Report-Msgid-Bugs-To: "
7
  "http://wordpress.org/support/plugin/restaurant-reservations\n"
8
- "POT-Creation-Date: 2015-03-31 09:08:36+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -26,7 +26,7 @@ msgstr ""
26
  "X-Textdomain-Support: yes\n"
27
 
28
  #: includes/Addons.class.php:98
29
- #: includes/WP_List_Table.BookingsTable.class.php:326
30
  msgid "Loading"
31
  msgstr ""
32
 
@@ -69,7 +69,7 @@ msgid "Cancel"
69
  msgstr ""
70
 
71
  #: includes/AdminBookings.class.php:140 includes/AdminBookings.class.php:157
72
- #: includes/WP_List_Table.BookingsTable.class.php:345
73
  msgid "Send Email"
74
  msgstr ""
75
 
@@ -77,8 +77,8 @@ msgstr ""
77
  msgid "Subject"
78
  msgstr ""
79
 
80
- #: includes/AdminBookings.class.php:151 includes/Settings.class.php:817
81
- #: includes/WP_List_Table.BookingsTable.class.php:299
82
  msgid "Message"
83
  msgstr ""
84
 
@@ -215,12 +215,12 @@ msgstr ""
215
 
216
  #: includes/CustomPostTypes.class.php:38 includes/CustomPostTypes.class.php:40
217
  #: includes/CustomPostTypes.class.php:41
218
- #: includes/WP_List_Table.BookingsTable.class.php:76
219
  msgid "Bookings"
220
  msgstr ""
221
 
222
  #: includes/CustomPostTypes.class.php:39
223
- #: includes/WP_List_Table.BookingsTable.class.php:75
224
  msgid "Booking"
225
  msgstr ""
226
 
@@ -272,20 +272,26 @@ msgstr[1] ""
272
  msgid "Licenses"
273
  msgstr ""
274
 
275
- #: includes/Licenses.class.php:200
 
 
 
 
 
 
276
  msgid ""
277
  "Your attempt to deactivate a license key failed. Please try again later or "
278
  "contact support for help."
279
  msgstr ""
280
 
281
- #: includes/Licenses.class.php:204
282
  msgid ""
283
  "You have reached the activation limit for this license. If you have the "
284
  "license activated on other sites you will need to deactivate them or "
285
  "purchase more license keys from %sTheme of the Crop%s."
286
  msgstr ""
287
 
288
- #: includes/Licenses.class.php:206
289
  msgid ""
290
  "Your attempt to activate a license key failed. Please check the license key "
291
  "and try again."
@@ -303,573 +309,573 @@ msgstr ""
303
  msgid "Reject this booking"
304
  msgstr ""
305
 
306
- #: includes/Settings.class.php:221 includes/Settings.class.php:222
307
  msgid "Settings"
308
  msgstr ""
309
 
310
- #: includes/Settings.class.php:234
311
  msgid "General"
312
  msgstr ""
313
 
314
- #: includes/Settings.class.php:245
315
  msgid "Booking Page"
316
  msgstr ""
317
 
318
- #: includes/Settings.class.php:246
319
  msgid ""
320
  "Select a page on your site to automatically display the booking form and "
321
  "confirmation message."
322
  msgstr ""
323
 
324
- #: includes/Settings.class.php:262
325
  msgid "Max Party Size"
326
  msgstr ""
327
 
328
- #: includes/Settings.class.php:263
329
  msgid "Set a maximum allowed party size for bookings."
330
  msgstr ""
331
 
332
- #: includes/Settings.class.php:275
333
  msgid "Success Message"
334
  msgstr ""
335
 
336
- #: includes/Settings.class.php:276
337
  msgid "Enter the message to display when a booking request is made."
338
  msgstr ""
339
 
340
- #: includes/Settings.class.php:287
341
  msgid "Date Format"
342
  msgstr ""
343
 
344
- #: includes/Settings.class.php:288
345
  msgid ""
346
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
347
  "This only changes the format on the booking form. To change the date format "
348
  "in notification messages, modify your general %sWordPress Settings%s."
349
  msgstr ""
350
 
351
- #: includes/Settings.class.php:299
352
  msgid "Time Format"
353
  msgstr ""
354
 
355
- #: includes/Settings.class.php:300
356
  msgid ""
357
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
358
  "This only changes the format on the booking form. To change the time format "
359
  "in notification messages, modify your general %sWordPress Settings%s."
360
  msgstr ""
361
 
362
- #: includes/Settings.class.php:313
363
  msgid "Language"
364
  msgstr ""
365
 
366
- #: includes/Settings.class.php:314
367
  msgid ""
368
  "Select a language to use for the booking form datepicker if it is different "
369
  "than your WordPress language setting."
370
  msgstr ""
371
 
372
- #: includes/Settings.class.php:324
373
  msgid "Booking Schedule"
374
  msgstr ""
375
 
376
- #: includes/Settings.class.php:331
377
  msgid "Add new scheduling rule"
378
  msgstr ""
379
 
380
- #: includes/Settings.class.php:345
381
  msgid "Delete scheduling rule"
382
  msgstr ""
383
 
384
- #: includes/Settings.class.php:362
385
  msgid "Schedule"
386
  msgstr ""
387
 
388
- #: includes/Settings.class.php:363
389
  msgid "Define the weekly schedule during which you accept bookings."
390
  msgstr ""
391
 
392
- #: includes/Settings.class.php:388
393
  msgid "Exceptions"
394
  msgstr ""
395
 
396
- #: includes/Settings.class.php:389
397
  msgid ""
398
  "Define special opening hours for holidays, events or other needs. Leave the "
399
  "time empty if you're closed all day."
400
  msgstr ""
401
 
402
- #: includes/Settings.class.php:404
403
  msgid "Early Bookings"
404
  msgstr ""
405
 
406
- #: includes/Settings.class.php:405
407
  msgid "Select how early customers can make their booking."
408
  msgstr ""
409
 
410
- #: includes/Settings.class.php:408
411
  msgid "Any time"
412
  msgstr ""
413
 
414
- #: includes/Settings.class.php:409
415
  msgid "Up to 1 day in advance"
416
  msgstr ""
417
 
418
- #: includes/Settings.class.php:410
419
  msgid "Up to 1 week in advance"
420
  msgstr ""
421
 
422
- #: includes/Settings.class.php:411
423
  msgid "Up to 2 weeks in advance"
424
  msgstr ""
425
 
426
- #: includes/Settings.class.php:412
427
  msgid "Up to 30 days in advance"
428
  msgstr ""
429
 
430
- #: includes/Settings.class.php:413
431
  msgid "Up to 90 days in advance"
432
  msgstr ""
433
 
434
- #: includes/Settings.class.php:424
435
  msgid "Late Bookings"
436
  msgstr ""
437
 
438
- #: includes/Settings.class.php:425
439
  msgid "Select how late customers can make their booking."
440
  msgstr ""
441
 
442
- #: includes/Settings.class.php:428
443
  msgid "Up to the last minute"
444
  msgstr ""
445
 
446
- #: includes/Settings.class.php:429
447
  msgid "At least 15 minutes in advance"
448
  msgstr ""
449
 
450
- #: includes/Settings.class.php:430
451
  msgid "At least 30 minutes in advance"
452
  msgstr ""
453
 
454
- #: includes/Settings.class.php:431
455
  msgid "At least 45 minutes in advance"
456
  msgstr ""
457
 
458
- #: includes/Settings.class.php:432
459
  msgid "At least 1 hour in advance"
460
  msgstr ""
461
 
462
- #: includes/Settings.class.php:433
463
  msgid "At least 4 hours in advance"
464
  msgstr ""
465
 
466
- #: includes/Settings.class.php:434
467
  msgid "At least 1 day in advance"
468
  msgstr ""
469
 
470
- #: includes/Settings.class.php:445
471
  msgid "Date Pre-selection"
472
  msgstr ""
473
 
474
- #: includes/Settings.class.php:446
475
  msgid ""
476
  "When the booking form is loaded, should it automatically attempt to select "
477
  "a valid date?"
478
  msgstr ""
479
 
480
- #: includes/Settings.class.php:449
481
  msgid "Select today if valid"
482
  msgstr ""
483
 
484
- #: includes/Settings.class.php:450
485
  msgid "Select today or next valid date"
486
  msgstr ""
487
 
488
- #: includes/Settings.class.php:451
489
  msgid "Leave empty"
490
  msgstr ""
491
 
492
- #: includes/Settings.class.php:462
493
  msgid "Time Interval"
494
  msgstr ""
495
 
496
- #: includes/Settings.class.php:463
497
  msgid "Select the number of minutes between each available time."
498
  msgstr ""
499
 
500
- #: includes/Settings.class.php:466
501
  msgid "Every 30 minutes"
502
  msgstr ""
503
 
504
- #: includes/Settings.class.php:467
505
  msgid "Every 15 minutes"
506
  msgstr ""
507
 
508
- #: includes/Settings.class.php:468
509
  msgid "Every 10 minutes"
510
  msgstr ""
511
 
512
- #: includes/Settings.class.php:469
513
  msgid "Every 5 minutes"
514
  msgstr ""
515
 
516
- #: includes/Settings.class.php:478
517
  msgid "Notifications"
518
  msgstr ""
519
 
520
- #: includes/Settings.class.php:489
521
  msgid "Reply-To Name"
522
  msgstr ""
523
 
524
- #: includes/Settings.class.php:490
525
  msgid ""
526
  "The name which should appear in the Reply-To field of a user notification "
527
  "email"
528
  msgstr ""
529
 
530
- #: includes/Settings.class.php:501
531
  msgid "Reply-To Email Address"
532
  msgstr ""
533
 
534
- #: includes/Settings.class.php:502
535
  msgid ""
536
  "The email address which should appear in the Reply-To field of a user "
537
  "notification email."
538
  msgstr ""
539
 
540
- #: includes/Settings.class.php:513
541
  msgid "Admin Notification"
542
  msgstr ""
543
 
544
- #: includes/Settings.class.php:514
545
  msgid ""
546
  "Send an email notification to an administrator when a new booking is "
547
  "requested."
548
  msgstr ""
549
 
550
- #: includes/Settings.class.php:524
551
  msgid "Admin Email Address"
552
  msgstr ""
553
 
554
- #: includes/Settings.class.php:525
555
  msgid "The email address where admin notifications should be sent."
556
  msgstr ""
557
 
558
- #: includes/Settings.class.php:534
559
  msgid "Email Templates"
560
  msgstr ""
561
 
562
- #: includes/Settings.class.php:536
563
  msgid ""
564
  "Adjust the messages that are emailed to users and admins during the booking "
565
  "process."
566
  msgstr ""
567
 
568
- #: includes/Settings.class.php:546
569
  msgid "Template Tags"
570
  msgstr ""
571
 
572
- #: includes/Settings.class.php:548
573
  msgid ""
574
  "Use the following tags to automatically add booking information to the "
575
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
576
  "as well."
577
  msgstr ""
578
 
579
- #: includes/Settings.class.php:559
580
  msgid "Admin Notification Subject"
581
  msgstr ""
582
 
583
- #: includes/Settings.class.php:560
584
  msgid "The email subject for admin notifications."
585
  msgstr ""
586
 
587
- #: includes/Settings.class.php:571
588
  msgid "Admin Notification Email"
589
  msgstr ""
590
 
591
- #: includes/Settings.class.php:572
592
  msgid ""
593
  "Enter the email an admin should receive when an initial booking request is "
594
  "made."
595
  msgstr ""
596
 
597
- #: includes/Settings.class.php:583
598
  msgid "New Request Email Subject"
599
  msgstr ""
600
 
601
- #: includes/Settings.class.php:584
602
  msgid ""
603
  "The email subject a user should receive when they make an initial booking "
604
  "request."
605
  msgstr ""
606
 
607
- #: includes/Settings.class.php:595
608
  msgid "New Request Email"
609
  msgstr ""
610
 
611
- #: includes/Settings.class.php:596
612
  msgid ""
613
  "Enter the email a user should receive when they make an initial booking "
614
  "request."
615
  msgstr ""
616
 
617
- #: includes/Settings.class.php:607
618
  msgid "Confirmed Email Subject"
619
  msgstr ""
620
 
621
- #: includes/Settings.class.php:608
622
  msgid ""
623
  "The email subject a user should receive when their booking has been "
624
  "confirmed."
625
  msgstr ""
626
 
627
- #: includes/Settings.class.php:619
628
  msgid "Confirmed Email"
629
  msgstr ""
630
 
631
- #: includes/Settings.class.php:620
632
  msgid "Enter the email a user should receive when their booking has been confirmed."
633
  msgstr ""
634
 
635
- #: includes/Settings.class.php:631
636
  msgid "Rejected Email Subject"
637
  msgstr ""
638
 
639
- #: includes/Settings.class.php:632
640
  msgid ""
641
  "The email subject a user should receive when their booking has been "
642
  "rejected."
643
  msgstr ""
644
 
645
- #: includes/Settings.class.php:643
646
  msgid "Rejected Email"
647
  msgstr ""
648
 
649
- #: includes/Settings.class.php:644
650
  msgid "Enter the email a user should receive when their booking has been rejected."
651
  msgstr ""
652
 
653
- #: includes/Settings.class.php:655
654
  msgid "Admin Update Subject"
655
  msgstr ""
656
 
657
- #: includes/Settings.class.php:656
658
  msgid ""
659
  "The email subject a user should receive when an admin sends them a custom "
660
  "email message from the %sbookings panel%s."
661
  msgstr ""
662
 
663
- #: includes/Settings.class.php:674
664
  msgid "Any size"
665
  msgstr ""
666
 
667
- #: includes/Settings.class.php:758
668
  msgid "Book a table"
669
  msgstr ""
670
 
671
- #: includes/Settings.class.php:761
672
- #: includes/WP_List_Table.BookingsTable.class.php:294
673
  msgid "Date"
674
  msgstr ""
675
 
676
- #: includes/Settings.class.php:767
677
  msgid "Time"
678
  msgstr ""
679
 
680
- #: includes/Settings.class.php:773
681
- #: includes/WP_List_Table.BookingsTable.class.php:295
682
  msgid "Party"
683
  msgstr ""
684
 
685
- #: includes/Settings.class.php:786
686
  msgid "Contact Details"
687
  msgstr ""
688
 
689
- #: includes/Settings.class.php:789
690
- #: includes/WP_List_Table.BookingsTable.class.php:296
691
  msgid "Name"
692
  msgstr ""
693
 
694
- #: includes/Settings.class.php:795
695
- #: includes/WP_List_Table.BookingsTable.class.php:297
696
  msgid "Email"
697
  msgstr ""
698
 
699
- #: includes/Settings.class.php:804
700
- #: includes/WP_List_Table.BookingsTable.class.php:298
701
  msgid "Phone"
702
  msgstr ""
703
 
704
- #: includes/Settings.class.php:812
705
  msgid "Add a Message"
706
  msgstr ""
707
 
708
- #: includes/Settings.class.php:862
709
  msgid "Email of the user who made the booking"
710
  msgstr ""
711
 
712
- #: includes/Settings.class.php:863
713
  msgid "* Name of the user who made the booking"
714
  msgstr ""
715
 
716
- #: includes/Settings.class.php:864
717
  msgid "* Number of people booked"
718
  msgstr ""
719
 
720
- #: includes/Settings.class.php:865
721
  msgid "* Date and time of the booking"
722
  msgstr ""
723
 
724
- #: includes/Settings.class.php:866
725
  msgid "Phone number if supplied with the request"
726
  msgstr ""
727
 
728
- #: includes/Settings.class.php:867
729
  msgid "Message added to the request"
730
  msgstr ""
731
 
732
- #: includes/Settings.class.php:868
733
  msgid "A link to the admin panel showing pending bookings"
734
  msgstr ""
735
 
736
- #: includes/Settings.class.php:869
737
  msgid "A link to confirm this booking. Only include this in admin notifications"
738
  msgstr ""
739
 
740
- #: includes/Settings.class.php:870
741
  msgid "A link to reject this booking. Only include this in admin notifications"
742
  msgstr ""
743
 
744
- #: includes/Settings.class.php:871
745
  msgid "The name of this website"
746
  msgstr ""
747
 
748
- #: includes/Settings.class.php:872
749
  msgid "A link to this website"
750
  msgstr ""
751
 
752
- #: includes/Settings.class.php:873
753
  msgid "Current date and time"
754
  msgstr ""
755
 
756
- #: includes/WP_List_Table.BookingsTable.class.php:186
757
  msgid "Upcoming"
758
  msgstr ""
759
 
760
- #: includes/WP_List_Table.BookingsTable.class.php:187
761
  msgid "Today"
762
  msgstr ""
763
 
764
- #: includes/WP_List_Table.BookingsTable.class.php:188
765
- #: includes/WP_List_Table.BookingsTable.class.php:246
766
  msgid "All"
767
  msgstr ""
768
 
769
- #: includes/WP_List_Table.BookingsTable.class.php:204
770
  msgid "Start Date:"
771
  msgstr ""
772
 
773
- #: includes/WP_List_Table.BookingsTable.class.php:205
774
  msgid "Start Date"
775
  msgstr ""
776
 
777
- #: includes/WP_List_Table.BookingsTable.class.php:206
778
  msgid "End Date:"
779
  msgstr ""
780
 
781
- #: includes/WP_List_Table.BookingsTable.class.php:207
782
  msgid "End Date"
783
  msgstr ""
784
 
785
- #: includes/WP_List_Table.BookingsTable.class.php:208
786
  msgid "Apply"
787
  msgstr ""
788
 
789
- #: includes/WP_List_Table.BookingsTable.class.php:210
790
  msgid "Clear Filter"
791
  msgstr ""
792
 
793
- #: includes/WP_List_Table.BookingsTable.class.php:247
794
  msgid "Pending"
795
  msgstr ""
796
 
797
- #: includes/WP_List_Table.BookingsTable.class.php:248
798
  msgid "Confirmed"
799
  msgstr ""
800
 
801
- #: includes/WP_List_Table.BookingsTable.class.php:249
802
  msgid "Closed"
803
  msgstr ""
804
 
805
- #: includes/WP_List_Table.BookingsTable.class.php:250
806
- #: includes/WP_List_Table.BookingsTable.class.php:331
807
  msgid "Trash"
808
  msgstr ""
809
 
810
- #: includes/WP_List_Table.BookingsTable.class.php:300
811
  msgid "Status"
812
  msgstr ""
813
 
814
- #: includes/WP_List_Table.BookingsTable.class.php:330
815
  msgid "Edit"
816
  msgstr ""
817
 
818
- #: includes/WP_List_Table.BookingsTable.class.php:395
819
  msgid "Delete"
820
  msgstr ""
821
 
822
- #: includes/WP_List_Table.BookingsTable.class.php:396
823
  msgid "Set To Confirmed"
824
  msgstr ""
825
 
826
- #: includes/WP_List_Table.BookingsTable.class.php:397
827
  msgid "Set To Pending Review"
828
  msgstr ""
829
 
830
- #: includes/WP_List_Table.BookingsTable.class.php:398
831
  msgid "Set To Closed"
832
  msgstr ""
833
 
834
- #: includes/WP_List_Table.BookingsTable.class.php:513
835
  msgid "%d booking deleted successfully."
836
  msgid_plural "%d bookings deleted successfully."
837
  msgstr[0] ""
838
  msgstr[1] ""
839
 
840
- #: includes/WP_List_Table.BookingsTable.class.php:516
841
  msgid "%d booking confirmed."
842
  msgid_plural "%d bookings confirmed."
843
  msgstr[0] ""
844
  msgstr[1] ""
845
 
846
- #: includes/WP_List_Table.BookingsTable.class.php:519
847
  msgid "%d booking set to pending."
848
  msgid_plural "%d bookings set to pending."
849
  msgstr[0] ""
850
  msgstr[1] ""
851
 
852
- #: includes/WP_List_Table.BookingsTable.class.php:522
853
  msgid "%d booking closed."
854
  msgid_plural "%d bookings closed."
855
  msgstr[0] ""
856
  msgstr[1] ""
857
 
858
- #: includes/WP_List_Table.BookingsTable.class.php:534
859
  msgid "%d booking had errors and could not be processed."
860
  msgid_plural "%d bookings had errors and could not be processed."
861
  msgstr[0] ""
862
  msgstr[1] ""
863
 
864
- #: includes/WP_List_Table.BookingsTable.class.php:661
865
  msgid "You're viewing bookings that have been moved to the trash."
866
  msgstr ""
867
 
868
- #: includes/WP_List_Table.BookingsTable.class.php:670
869
  msgid "Only today's bookings are being shown."
870
  msgstr ""
871
 
872
- #: includes/WP_List_Table.BookingsTable.class.php:672
873
  msgid "Only upcoming bookings are being shown."
874
  msgstr ""
875
 
@@ -911,9 +917,9 @@ msgstr ""
911
  msgid "Restaurant Reservations"
912
  msgstr ""
913
 
914
- #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4) #-#-#-#-#
915
  #. Plugin URI of the plugin/theme
916
- #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4) #-#-#-#-#
917
  #. Author URI of the plugin/theme
918
  msgid "http://themeofthecrop.com"
919
  msgstr ""
@@ -991,38 +997,38 @@ msgctxt "Booking status for a closed booking"
991
  msgid "Closed"
992
  msgstr ""
993
 
994
- #: includes/Settings.class.php:83
995
  msgctxt "restaurant-reservations"
996
  msgid ""
997
  "Thanks, your booking request is waiting to be confirmed. Updates will be "
998
  "sent to the email address you provided."
999
  msgstr ""
1000
 
1001
- #: includes/Settings.class.php:84
1002
  msgctxt ""
1003
  "Default date format for display. Must match formatting rules at "
1004
  "http://amsul.ca/pickadate.js/date.htm#formatting-rules"
1005
  msgid "mmmm d, yyyy"
1006
  msgstr ""
1007
 
1008
- #: includes/Settings.class.php:85
1009
  msgctxt ""
1010
  "Default time format for display. Must match formatting rules at "
1011
  "http://amsul.ca/pickadate.js/time.htm#formats"
1012
  msgid "h:i A"
1013
  msgstr ""
1014
 
1015
- #: includes/Settings.class.php:86
1016
  msgctxt "Default interval in minutes when selecting a time."
1017
  msgid "30"
1018
  msgstr ""
1019
 
1020
- #: includes/Settings.class.php:96
1021
  msgctxt "Default email subject for admin notifications of new bookings"
1022
  msgid "New Booking Request"
1023
  msgstr ""
1024
 
1025
- #: includes/Settings.class.php:97
1026
  msgctxt ""
1027
  "Default email sent to the admin when a new booking request is made. The "
1028
  "tags in {brackets} will be replaced by the appropriate content and should "
@@ -1044,14 +1050,14 @@ msgid ""
1044
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1045
  msgstr ""
1046
 
1047
- #: includes/Settings.class.php:115
1048
  msgctxt ""
1049
  "Default email subject sent to user when they request a booking. %s will be "
1050
  "replaced by the website name"
1051
  msgid "Your booking at %s is pending"
1052
  msgstr ""
1053
 
1054
- #: includes/Settings.class.php:116
1055
  msgctxt ""
1056
  "Default email sent to users when they make a new booking request. The tags "
1057
  "in {brackets} will be replaced by the appropriate content and should be "
@@ -1077,7 +1083,7 @@ msgid ""
1077
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1078
  msgstr ""
1079
 
1080
- #: includes/Settings.class.php:136
1081
  msgctxt ""
1082
  "Default email sent to users when they make a new booking request. The tags "
1083
  "in {brackets} will be replaced by the appropriate content and should be "
@@ -1099,7 +1105,7 @@ msgid ""
1099
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1100
  msgstr ""
1101
 
1102
- #: includes/Settings.class.php:154
1103
  msgctxt ""
1104
  "Default email sent to users when they make a new booking request. The tags "
1105
  "in {brackets} will be replaced by the appropriate content and should be "
@@ -1120,107 +1126,107 @@ msgid ""
1120
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1121
  msgstr ""
1122
 
1123
- #: includes/Settings.class.php:135
1124
  msgctxt ""
1125
  "Default email subject sent to user when their booking is confirmed. %s will "
1126
  "be replaced by the website name"
1127
  msgid "Your booking at %s is confirmed"
1128
  msgstr ""
1129
 
1130
- #: includes/Settings.class.php:153
1131
  msgctxt ""
1132
  "Default email subject sent to user when their booking is rejected. %s will "
1133
  "be replaced by the website name"
1134
  msgid "Your booking at %s was not accepted"
1135
  msgstr ""
1136
 
1137
- #: includes/Settings.class.php:170
1138
  msgctxt ""
1139
  "Default email subject sent to users when the admin sends a custom notice "
1140
  "email from the bookings panel."
1141
  msgid "Update regarding your booking at %s"
1142
  msgstr ""
1143
 
1144
- #: includes/Settings.class.php:332
1145
  msgctxt "Format of a scheduling rule"
1146
  msgid "Weekly"
1147
  msgstr ""
1148
 
1149
- #: includes/Settings.class.php:333
1150
  msgctxt "Format of a scheduling rule"
1151
  msgid "Monthly"
1152
  msgstr ""
1153
 
1154
- #: includes/Settings.class.php:334
1155
  msgctxt "Format of a scheduling rule"
1156
  msgid "Date"
1157
  msgstr ""
1158
 
1159
- #: includes/Settings.class.php:335
1160
  msgctxt "Label for selecting days of the week in a scheduling rule"
1161
  msgid "Days of the week"
1162
  msgstr ""
1163
 
1164
- #: includes/Settings.class.php:336
1165
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
1166
  msgid "Weeks of the month"
1167
  msgstr ""
1168
 
1169
- #: includes/Settings.class.php:337
1170
  msgctxt "Label to select a date for a scheduling rule"
1171
  msgid "Date"
1172
  msgstr ""
1173
 
1174
- #: includes/Settings.class.php:338
1175
  msgctxt "Label to select a time slot for a scheduling rule"
1176
  msgid "Time"
1177
  msgstr ""
1178
 
1179
- #: includes/Settings.class.php:339
1180
  msgctxt "Label to set a scheduling rule to last all day"
1181
  msgid "All day"
1182
  msgstr ""
1183
 
1184
- #: includes/Settings.class.php:340
1185
  msgctxt "Label for the starting time of a scheduling rule"
1186
  msgid "Start"
1187
  msgstr ""
1188
 
1189
- #: includes/Settings.class.php:341
1190
  msgctxt "Label for the ending time of a scheduling rule"
1191
  msgid "End"
1192
  msgstr ""
1193
 
1194
- #: includes/Settings.class.php:342
1195
  msgctxt "Prompt displayed when a scheduling rule is set without any time restrictions"
1196
  msgid "All day long. Want to %sset a time slot%s?"
1197
  msgstr ""
1198
 
1199
- #: includes/Settings.class.php:343
1200
  msgctxt "Toggle a scheduling rule open and closed"
1201
  msgid "Open and close this rule"
1202
  msgstr ""
1203
 
1204
- #: includes/Settings.class.php:344
1205
  msgctxt "Delete a scheduling rule"
1206
  msgid "Delete rule"
1207
  msgstr ""
1208
 
1209
- #: includes/Settings.class.php:346
1210
  msgctxt ""
1211
  "Brief default description of a scheduling rule when no weekdays or weeks "
1212
  "are included in the rule"
1213
  msgid "Never"
1214
  msgstr ""
1215
 
1216
- #: includes/Settings.class.php:347
1217
  msgctxt ""
1218
  "Brief default description of a scheduling rule when all the weekdays/weeks "
1219
  "are included in the rule"
1220
  msgid "Every day"
1221
  msgstr ""
1222
 
1223
- #: includes/Settings.class.php:348
1224
  msgctxt ""
1225
  "Brief default description of a scheduling rule when some weekdays are "
1226
  "included on only some weeks of the month. %s should be left alone and will "
@@ -1229,7 +1235,7 @@ msgctxt ""
1229
  msgid "%s on the %s week of the month"
1230
  msgstr ""
1231
 
1232
- #: includes/Settings.class.php:349
1233
  msgctxt ""
1234
  "Brief default description of a scheduling rule when some weeks of the month "
1235
  "are included but all or no weekdays are selected. %s should be left alone "
@@ -1238,96 +1244,96 @@ msgctxt ""
1238
  msgid "%s week of the month"
1239
  msgstr ""
1240
 
1241
- #: includes/Settings.class.php:350
1242
  msgctxt "Brief default description of a scheduling rule when no times are set"
1243
  msgid "All day"
1244
  msgstr ""
1245
 
1246
- #: includes/Settings.class.php:351
1247
  msgctxt ""
1248
  "Brief default description of a scheduling rule when an end time is set but "
1249
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
1250
  msgid "Ends at"
1251
  msgstr ""
1252
 
1253
- #: includes/Settings.class.php:352
1254
  msgctxt ""
1255
  "Brief default description of a scheduling rule when a start time is set but "
1256
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
1257
  msgid "Starts at"
1258
  msgstr ""
1259
 
1260
- #: includes/Settings.class.php:353
1261
  msgctxt "Separator between times of a scheduling rule"
1262
  msgid "&mdash;"
1263
  msgstr ""
1264
 
1265
- #: includes/Settings.class.php:365
1266
  msgctxt "Monday abbreviation"
1267
  msgid "Mo"
1268
  msgstr ""
1269
 
1270
- #: includes/Settings.class.php:366
1271
  msgctxt "Tuesday abbreviation"
1272
  msgid "Tu"
1273
  msgstr ""
1274
 
1275
- #: includes/Settings.class.php:367
1276
  msgctxt "Wednesday abbreviation"
1277
  msgid "We"
1278
  msgstr ""
1279
 
1280
- #: includes/Settings.class.php:368
1281
  msgctxt "Thursday abbreviation"
1282
  msgid "Th"
1283
  msgstr ""
1284
 
1285
- #: includes/Settings.class.php:369
1286
  msgctxt "Friday abbreviation"
1287
  msgid "Fr"
1288
  msgstr ""
1289
 
1290
- #: includes/Settings.class.php:370
1291
  msgctxt "Saturday abbreviation"
1292
  msgid "Sa"
1293
  msgstr ""
1294
 
1295
- #: includes/Settings.class.php:371
1296
  msgctxt "Sunday abbreviation"
1297
  msgid "Su"
1298
  msgstr ""
1299
 
1300
- #: includes/Settings.class.php:381
1301
  msgctxt "Brief default description of a scheduling exception when no times are set"
1302
  msgid "Closed all day"
1303
  msgstr ""
1304
 
1305
- #: includes/WP_List_Table.BookingsTable.class.php:137
1306
- #: includes/WP_List_Table.BookingsTable.class.php:139
1307
  msgctxt ""
1308
  "No date limit in a date range, eg 2014-* would mean any date from 2014 or "
1309
  "after"
1310
  msgid "*"
1311
  msgstr ""
1312
 
1313
- #: includes/WP_List_Table.BookingsTable.class.php:138
1314
  msgctxt "Separator between two dates in a date range"
1315
  msgid "&mdash;"
1316
  msgstr ""
1317
 
1318
- #: includes/WP_List_Table.BookingsTable.class.php:363
1319
  msgctxt "Status label for bookings put in the trash"
1320
  msgid "Trash"
1321
  msgstr ""
1322
 
1323
- #: includes/WP_List_Table.BookingsTable.class.php:663
1324
  msgctxt ""
1325
  "Indicates which booking status is currently being filtered in the list of "
1326
  "bookings."
1327
  msgid "You're viewing bookings that have been marked as %s."
1328
  msgstr ""
1329
 
1330
- #: includes/WP_List_Table.BookingsTable.class.php:668
1331
  msgctxt "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1332
  msgid "Only bookings from %s are being shown."
1333
  msgstr ""
2
  # This file is distributed under the same license as the Restaurant Reservations package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Restaurant Reservations 1.4.6\n"
6
  "Report-Msgid-Bugs-To: "
7
  "http://wordpress.org/support/plugin/restaurant-reservations\n"
8
+ "POT-Creation-Date: 2015-06-20 11:11:08+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
26
  "X-Textdomain-Support: yes\n"
27
 
28
  #: includes/Addons.class.php:98
29
+ #: includes/WP_List_Table.BookingsTable.class.php:347
30
  msgid "Loading"
31
  msgstr ""
32
 
69
  msgstr ""
70
 
71
  #: includes/AdminBookings.class.php:140 includes/AdminBookings.class.php:157
72
+ #: includes/WP_List_Table.BookingsTable.class.php:366
73
  msgid "Send Email"
74
  msgstr ""
75
 
77
  msgid "Subject"
78
  msgstr ""
79
 
80
+ #: includes/AdminBookings.class.php:151 includes/Settings.class.php:820
81
+ #: includes/WP_List_Table.BookingsTable.class.php:320
82
  msgid "Message"
83
  msgstr ""
84
 
215
 
216
  #: includes/CustomPostTypes.class.php:38 includes/CustomPostTypes.class.php:40
217
  #: includes/CustomPostTypes.class.php:41
218
+ #: includes/WP_List_Table.BookingsTable.class.php:97
219
  msgid "Bookings"
220
  msgstr ""
221
 
222
  #: includes/CustomPostTypes.class.php:39
223
+ #: includes/WP_List_Table.BookingsTable.class.php:96
224
  msgid "Booking"
225
  msgstr ""
226
 
272
  msgid "Licenses"
273
  msgstr ""
274
 
275
+ #: includes/Licenses.class.php:121
276
+ msgid ""
277
+ "Activate license keys for any commercial addons you have purchased. %sView "
278
+ "all addons%s."
279
+ msgstr ""
280
+
281
+ #: includes/Licenses.class.php:205
282
  msgid ""
283
  "Your attempt to deactivate a license key failed. Please try again later or "
284
  "contact support for help."
285
  msgstr ""
286
 
287
+ #: includes/Licenses.class.php:209
288
  msgid ""
289
  "You have reached the activation limit for this license. If you have the "
290
  "license activated on other sites you will need to deactivate them or "
291
  "purchase more license keys from %sTheme of the Crop%s."
292
  msgstr ""
293
 
294
+ #: includes/Licenses.class.php:211
295
  msgid ""
296
  "Your attempt to activate a license key failed. Please check the license key "
297
  "and try again."
309
  msgid "Reject this booking"
310
  msgstr ""
311
 
312
+ #: includes/Settings.class.php:224 includes/Settings.class.php:225
313
  msgid "Settings"
314
  msgstr ""
315
 
316
+ #: includes/Settings.class.php:237
317
  msgid "General"
318
  msgstr ""
319
 
320
+ #: includes/Settings.class.php:248
321
  msgid "Booking Page"
322
  msgstr ""
323
 
324
+ #: includes/Settings.class.php:249
325
  msgid ""
326
  "Select a page on your site to automatically display the booking form and "
327
  "confirmation message."
328
  msgstr ""
329
 
330
+ #: includes/Settings.class.php:265
331
  msgid "Max Party Size"
332
  msgstr ""
333
 
334
+ #: includes/Settings.class.php:266
335
  msgid "Set a maximum allowed party size for bookings."
336
  msgstr ""
337
 
338
+ #: includes/Settings.class.php:278
339
  msgid "Success Message"
340
  msgstr ""
341
 
342
+ #: includes/Settings.class.php:279
343
  msgid "Enter the message to display when a booking request is made."
344
  msgstr ""
345
 
346
+ #: includes/Settings.class.php:290
347
  msgid "Date Format"
348
  msgstr ""
349
 
350
+ #: includes/Settings.class.php:291
351
  msgid ""
352
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
353
  "This only changes the format on the booking form. To change the date format "
354
  "in notification messages, modify your general %sWordPress Settings%s."
355
  msgstr ""
356
 
357
+ #: includes/Settings.class.php:302
358
  msgid "Time Format"
359
  msgstr ""
360
 
361
+ #: includes/Settings.class.php:303
362
  msgid ""
363
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
364
  "This only changes the format on the booking form. To change the time format "
365
  "in notification messages, modify your general %sWordPress Settings%s."
366
  msgstr ""
367
 
368
+ #: includes/Settings.class.php:316
369
  msgid "Language"
370
  msgstr ""
371
 
372
+ #: includes/Settings.class.php:317
373
  msgid ""
374
  "Select a language to use for the booking form datepicker if it is different "
375
  "than your WordPress language setting."
376
  msgstr ""
377
 
378
+ #: includes/Settings.class.php:327
379
  msgid "Booking Schedule"
380
  msgstr ""
381
 
382
+ #: includes/Settings.class.php:334
383
  msgid "Add new scheduling rule"
384
  msgstr ""
385
 
386
+ #: includes/Settings.class.php:348
387
  msgid "Delete scheduling rule"
388
  msgstr ""
389
 
390
+ #: includes/Settings.class.php:365
391
  msgid "Schedule"
392
  msgstr ""
393
 
394
+ #: includes/Settings.class.php:366
395
  msgid "Define the weekly schedule during which you accept bookings."
396
  msgstr ""
397
 
398
+ #: includes/Settings.class.php:391
399
  msgid "Exceptions"
400
  msgstr ""
401
 
402
+ #: includes/Settings.class.php:392
403
  msgid ""
404
  "Define special opening hours for holidays, events or other needs. Leave the "
405
  "time empty if you're closed all day."
406
  msgstr ""
407
 
408
+ #: includes/Settings.class.php:407
409
  msgid "Early Bookings"
410
  msgstr ""
411
 
412
+ #: includes/Settings.class.php:408
413
  msgid "Select how early customers can make their booking."
414
  msgstr ""
415
 
416
+ #: includes/Settings.class.php:411
417
  msgid "Any time"
418
  msgstr ""
419
 
420
+ #: includes/Settings.class.php:412
421
  msgid "Up to 1 day in advance"
422
  msgstr ""
423
 
424
+ #: includes/Settings.class.php:413
425
  msgid "Up to 1 week in advance"
426
  msgstr ""
427
 
428
+ #: includes/Settings.class.php:414
429
  msgid "Up to 2 weeks in advance"
430
  msgstr ""
431
 
432
+ #: includes/Settings.class.php:415
433
  msgid "Up to 30 days in advance"
434
  msgstr ""
435
 
436
+ #: includes/Settings.class.php:416
437
  msgid "Up to 90 days in advance"
438
  msgstr ""
439
 
440
+ #: includes/Settings.class.php:427
441
  msgid "Late Bookings"
442
  msgstr ""
443
 
444
+ #: includes/Settings.class.php:428
445
  msgid "Select how late customers can make their booking."
446
  msgstr ""
447
 
448
+ #: includes/Settings.class.php:431
449
  msgid "Up to the last minute"
450
  msgstr ""
451
 
452
+ #: includes/Settings.class.php:432
453
  msgid "At least 15 minutes in advance"
454
  msgstr ""
455
 
456
+ #: includes/Settings.class.php:433
457
  msgid "At least 30 minutes in advance"
458
  msgstr ""
459
 
460
+ #: includes/Settings.class.php:434
461
  msgid "At least 45 minutes in advance"
462
  msgstr ""
463
 
464
+ #: includes/Settings.class.php:435
465
  msgid "At least 1 hour in advance"
466
  msgstr ""
467
 
468
+ #: includes/Settings.class.php:436
469
  msgid "At least 4 hours in advance"
470
  msgstr ""
471
 
472
+ #: includes/Settings.class.php:437
473
  msgid "At least 1 day in advance"
474
  msgstr ""
475
 
476
+ #: includes/Settings.class.php:448
477
  msgid "Date Pre-selection"
478
  msgstr ""
479
 
480
+ #: includes/Settings.class.php:449
481
  msgid ""
482
  "When the booking form is loaded, should it automatically attempt to select "
483
  "a valid date?"
484
  msgstr ""
485
 
486
+ #: includes/Settings.class.php:452
487
  msgid "Select today if valid"
488
  msgstr ""
489
 
490
+ #: includes/Settings.class.php:453
491
  msgid "Select today or next valid date"
492
  msgstr ""
493
 
494
+ #: includes/Settings.class.php:454
495
  msgid "Leave empty"
496
  msgstr ""
497
 
498
+ #: includes/Settings.class.php:465
499
  msgid "Time Interval"
500
  msgstr ""
501
 
502
+ #: includes/Settings.class.php:466
503
  msgid "Select the number of minutes between each available time."
504
  msgstr ""
505
 
506
+ #: includes/Settings.class.php:469
507
  msgid "Every 30 minutes"
508
  msgstr ""
509
 
510
+ #: includes/Settings.class.php:470
511
  msgid "Every 15 minutes"
512
  msgstr ""
513
 
514
+ #: includes/Settings.class.php:471
515
  msgid "Every 10 minutes"
516
  msgstr ""
517
 
518
+ #: includes/Settings.class.php:472
519
  msgid "Every 5 minutes"
520
  msgstr ""
521
 
522
+ #: includes/Settings.class.php:481
523
  msgid "Notifications"
524
  msgstr ""
525
 
526
+ #: includes/Settings.class.php:492
527
  msgid "Reply-To Name"
528
  msgstr ""
529
 
530
+ #: includes/Settings.class.php:493
531
  msgid ""
532
  "The name which should appear in the Reply-To field of a user notification "
533
  "email"
534
  msgstr ""
535
 
536
+ #: includes/Settings.class.php:504
537
  msgid "Reply-To Email Address"
538
  msgstr ""
539
 
540
+ #: includes/Settings.class.php:505
541
  msgid ""
542
  "The email address which should appear in the Reply-To field of a user "
543
  "notification email."
544
  msgstr ""
545
 
546
+ #: includes/Settings.class.php:516
547
  msgid "Admin Notification"
548
  msgstr ""
549
 
550
+ #: includes/Settings.class.php:517
551
  msgid ""
552
  "Send an email notification to an administrator when a new booking is "
553
  "requested."
554
  msgstr ""
555
 
556
+ #: includes/Settings.class.php:527
557
  msgid "Admin Email Address"
558
  msgstr ""
559
 
560
+ #: includes/Settings.class.php:528
561
  msgid "The email address where admin notifications should be sent."
562
  msgstr ""
563
 
564
+ #: includes/Settings.class.php:537
565
  msgid "Email Templates"
566
  msgstr ""
567
 
568
+ #: includes/Settings.class.php:539
569
  msgid ""
570
  "Adjust the messages that are emailed to users and admins during the booking "
571
  "process."
572
  msgstr ""
573
 
574
+ #: includes/Settings.class.php:549
575
  msgid "Template Tags"
576
  msgstr ""
577
 
578
+ #: includes/Settings.class.php:551
579
  msgid ""
580
  "Use the following tags to automatically add booking information to the "
581
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
582
  "as well."
583
  msgstr ""
584
 
585
+ #: includes/Settings.class.php:562
586
  msgid "Admin Notification Subject"
587
  msgstr ""
588
 
589
+ #: includes/Settings.class.php:563
590
  msgid "The email subject for admin notifications."
591
  msgstr ""
592
 
593
+ #: includes/Settings.class.php:574
594
  msgid "Admin Notification Email"
595
  msgstr ""
596
 
597
+ #: includes/Settings.class.php:575
598
  msgid ""
599
  "Enter the email an admin should receive when an initial booking request is "
600
  "made."
601
  msgstr ""
602
 
603
+ #: includes/Settings.class.php:586
604
  msgid "New Request Email Subject"
605
  msgstr ""
606
 
607
+ #: includes/Settings.class.php:587
608
  msgid ""
609
  "The email subject a user should receive when they make an initial booking "
610
  "request."
611
  msgstr ""
612
 
613
+ #: includes/Settings.class.php:598
614
  msgid "New Request Email"
615
  msgstr ""
616
 
617
+ #: includes/Settings.class.php:599
618
  msgid ""
619
  "Enter the email a user should receive when they make an initial booking "
620
  "request."
621
  msgstr ""
622
 
623
+ #: includes/Settings.class.php:610
624
  msgid "Confirmed Email Subject"
625
  msgstr ""
626
 
627
+ #: includes/Settings.class.php:611
628
  msgid ""
629
  "The email subject a user should receive when their booking has been "
630
  "confirmed."
631
  msgstr ""
632
 
633
+ #: includes/Settings.class.php:622
634
  msgid "Confirmed Email"
635
  msgstr ""
636
 
637
+ #: includes/Settings.class.php:623
638
  msgid "Enter the email a user should receive when their booking has been confirmed."
639
  msgstr ""
640
 
641
+ #: includes/Settings.class.php:634
642
  msgid "Rejected Email Subject"
643
  msgstr ""
644
 
645
+ #: includes/Settings.class.php:635
646
  msgid ""
647
  "The email subject a user should receive when their booking has been "
648
  "rejected."
649
  msgstr ""
650
 
651
+ #: includes/Settings.class.php:646
652
  msgid "Rejected Email"
653
  msgstr ""
654
 
655
+ #: includes/Settings.class.php:647
656
  msgid "Enter the email a user should receive when their booking has been rejected."
657
  msgstr ""
658
 
659
+ #: includes/Settings.class.php:658
660
  msgid "Admin Update Subject"
661
  msgstr ""
662
 
663
+ #: includes/Settings.class.php:659
664
  msgid ""
665
  "The email subject a user should receive when an admin sends them a custom "
666
  "email message from the %sbookings panel%s."
667
  msgstr ""
668
 
669
+ #: includes/Settings.class.php:677
670
  msgid "Any size"
671
  msgstr ""
672
 
673
+ #: includes/Settings.class.php:761
674
  msgid "Book a table"
675
  msgstr ""
676
 
677
+ #: includes/Settings.class.php:764
678
+ #: includes/WP_List_Table.BookingsTable.class.php:315
679
  msgid "Date"
680
  msgstr ""
681
 
682
+ #: includes/Settings.class.php:770
683
  msgid "Time"
684
  msgstr ""
685
 
686
+ #: includes/Settings.class.php:776
687
+ #: includes/WP_List_Table.BookingsTable.class.php:316
688
  msgid "Party"
689
  msgstr ""
690
 
691
+ #: includes/Settings.class.php:789
692
  msgid "Contact Details"
693
  msgstr ""
694
 
695
+ #: includes/Settings.class.php:792
696
+ #: includes/WP_List_Table.BookingsTable.class.php:317
697
  msgid "Name"
698
  msgstr ""
699
 
700
+ #: includes/Settings.class.php:798
701
+ #: includes/WP_List_Table.BookingsTable.class.php:318
702
  msgid "Email"
703
  msgstr ""
704
 
705
+ #: includes/Settings.class.php:807
706
+ #: includes/WP_List_Table.BookingsTable.class.php:319
707
  msgid "Phone"
708
  msgstr ""
709
 
710
+ #: includes/Settings.class.php:815
711
  msgid "Add a Message"
712
  msgstr ""
713
 
714
+ #: includes/Settings.class.php:865
715
  msgid "Email of the user who made the booking"
716
  msgstr ""
717
 
718
+ #: includes/Settings.class.php:866
719
  msgid "* Name of the user who made the booking"
720
  msgstr ""
721
 
722
+ #: includes/Settings.class.php:867
723
  msgid "* Number of people booked"
724
  msgstr ""
725
 
726
+ #: includes/Settings.class.php:868
727
  msgid "* Date and time of the booking"
728
  msgstr ""
729
 
730
+ #: includes/Settings.class.php:869
731
  msgid "Phone number if supplied with the request"
732
  msgstr ""
733
 
734
+ #: includes/Settings.class.php:870
735
  msgid "Message added to the request"
736
  msgstr ""
737
 
738
+ #: includes/Settings.class.php:871
739
  msgid "A link to the admin panel showing pending bookings"
740
  msgstr ""
741
 
742
+ #: includes/Settings.class.php:872
743
  msgid "A link to confirm this booking. Only include this in admin notifications"
744
  msgstr ""
745
 
746
+ #: includes/Settings.class.php:873
747
  msgid "A link to reject this booking. Only include this in admin notifications"
748
  msgstr ""
749
 
750
+ #: includes/Settings.class.php:874
751
  msgid "The name of this website"
752
  msgstr ""
753
 
754
+ #: includes/Settings.class.php:875
755
  msgid "A link to this website"
756
  msgstr ""
757
 
758
+ #: includes/Settings.class.php:876
759
  msgid "Current date and time"
760
  msgstr ""
761
 
762
+ #: includes/WP_List_Table.BookingsTable.class.php:207
763
  msgid "Upcoming"
764
  msgstr ""
765
 
766
+ #: includes/WP_List_Table.BookingsTable.class.php:208
767
  msgid "Today"
768
  msgstr ""
769
 
770
+ #: includes/WP_List_Table.BookingsTable.class.php:209
771
+ #: includes/WP_List_Table.BookingsTable.class.php:267
772
  msgid "All"
773
  msgstr ""
774
 
775
+ #: includes/WP_List_Table.BookingsTable.class.php:225
776
  msgid "Start Date:"
777
  msgstr ""
778
 
779
+ #: includes/WP_List_Table.BookingsTable.class.php:226
780
  msgid "Start Date"
781
  msgstr ""
782
 
783
+ #: includes/WP_List_Table.BookingsTable.class.php:227
784
  msgid "End Date:"
785
  msgstr ""
786
 
787
+ #: includes/WP_List_Table.BookingsTable.class.php:228
788
  msgid "End Date"
789
  msgstr ""
790
 
791
+ #: includes/WP_List_Table.BookingsTable.class.php:229
792
  msgid "Apply"
793
  msgstr ""
794
 
795
+ #: includes/WP_List_Table.BookingsTable.class.php:231
796
  msgid "Clear Filter"
797
  msgstr ""
798
 
799
+ #: includes/WP_List_Table.BookingsTable.class.php:268
800
  msgid "Pending"
801
  msgstr ""
802
 
803
+ #: includes/WP_List_Table.BookingsTable.class.php:269
804
  msgid "Confirmed"
805
  msgstr ""
806
 
807
+ #: includes/WP_List_Table.BookingsTable.class.php:270
808
  msgid "Closed"
809
  msgstr ""
810
 
811
+ #: includes/WP_List_Table.BookingsTable.class.php:271
812
+ #: includes/WP_List_Table.BookingsTable.class.php:352
813
  msgid "Trash"
814
  msgstr ""
815
 
816
+ #: includes/WP_List_Table.BookingsTable.class.php:321
817
  msgid "Status"
818
  msgstr ""
819
 
820
+ #: includes/WP_List_Table.BookingsTable.class.php:351
821
  msgid "Edit"
822
  msgstr ""
823
 
824
+ #: includes/WP_List_Table.BookingsTable.class.php:416
825
  msgid "Delete"
826
  msgstr ""
827
 
828
+ #: includes/WP_List_Table.BookingsTable.class.php:417
829
  msgid "Set To Confirmed"
830
  msgstr ""
831
 
832
+ #: includes/WP_List_Table.BookingsTable.class.php:418
833
  msgid "Set To Pending Review"
834
  msgstr ""
835
 
836
+ #: includes/WP_List_Table.BookingsTable.class.php:419
837
  msgid "Set To Closed"
838
  msgstr ""
839
 
840
+ #: includes/WP_List_Table.BookingsTable.class.php:533
841
  msgid "%d booking deleted successfully."
842
  msgid_plural "%d bookings deleted successfully."
843
  msgstr[0] ""
844
  msgstr[1] ""
845
 
846
+ #: includes/WP_List_Table.BookingsTable.class.php:536
847
  msgid "%d booking confirmed."
848
  msgid_plural "%d bookings confirmed."
849
  msgstr[0] ""
850
  msgstr[1] ""
851
 
852
+ #: includes/WP_List_Table.BookingsTable.class.php:539
853
  msgid "%d booking set to pending."
854
  msgid_plural "%d bookings set to pending."
855
  msgstr[0] ""
856
  msgstr[1] ""
857
 
858
+ #: includes/WP_List_Table.BookingsTable.class.php:542
859
  msgid "%d booking closed."
860
  msgid_plural "%d bookings closed."
861
  msgstr[0] ""
862
  msgstr[1] ""
863
 
864
+ #: includes/WP_List_Table.BookingsTable.class.php:554
865
  msgid "%d booking had errors and could not be processed."
866
  msgid_plural "%d bookings had errors and could not be processed."
867
  msgstr[0] ""
868
  msgstr[1] ""
869
 
870
+ #: includes/WP_List_Table.BookingsTable.class.php:681
871
  msgid "You're viewing bookings that have been moved to the trash."
872
  msgstr ""
873
 
874
+ #: includes/WP_List_Table.BookingsTable.class.php:690
875
  msgid "Only today's bookings are being shown."
876
  msgstr ""
877
 
878
+ #: includes/WP_List_Table.BookingsTable.class.php:692
879
  msgid "Only upcoming bookings are being shown."
880
  msgstr ""
881
 
917
  msgid "Restaurant Reservations"
918
  msgstr ""
919
 
920
+ #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4.6) #-#-#-#-#
921
  #. Plugin URI of the plugin/theme
922
+ #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4.6) #-#-#-#-#
923
  #. Author URI of the plugin/theme
924
  msgid "http://themeofthecrop.com"
925
  msgstr ""
997
  msgid "Closed"
998
  msgstr ""
999
 
1000
+ #: includes/Settings.class.php:86
1001
  msgctxt "restaurant-reservations"
1002
  msgid ""
1003
  "Thanks, your booking request is waiting to be confirmed. Updates will be "
1004
  "sent to the email address you provided."
1005
  msgstr ""
1006
 
1007
+ #: includes/Settings.class.php:87
1008
  msgctxt ""
1009
  "Default date format for display. Must match formatting rules at "
1010
  "http://amsul.ca/pickadate.js/date.htm#formatting-rules"
1011
  msgid "mmmm d, yyyy"
1012
  msgstr ""
1013
 
1014
+ #: includes/Settings.class.php:88
1015
  msgctxt ""
1016
  "Default time format for display. Must match formatting rules at "
1017
  "http://amsul.ca/pickadate.js/time.htm#formats"
1018
  msgid "h:i A"
1019
  msgstr ""
1020
 
1021
+ #: includes/Settings.class.php:89
1022
  msgctxt "Default interval in minutes when selecting a time."
1023
  msgid "30"
1024
  msgstr ""
1025
 
1026
+ #: includes/Settings.class.php:99
1027
  msgctxt "Default email subject for admin notifications of new bookings"
1028
  msgid "New Booking Request"
1029
  msgstr ""
1030
 
1031
+ #: includes/Settings.class.php:100
1032
  msgctxt ""
1033
  "Default email sent to the admin when a new booking request is made. The "
1034
  "tags in {brackets} will be replaced by the appropriate content and should "
1050
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1051
  msgstr ""
1052
 
1053
+ #: includes/Settings.class.php:118
1054
  msgctxt ""
1055
  "Default email subject sent to user when they request a booking. %s will be "
1056
  "replaced by the website name"
1057
  msgid "Your booking at %s is pending"
1058
  msgstr ""
1059
 
1060
+ #: includes/Settings.class.php:119
1061
  msgctxt ""
1062
  "Default email sent to users when they make a new booking request. The tags "
1063
  "in {brackets} will be replaced by the appropriate content and should be "
1083
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1084
  msgstr ""
1085
 
1086
+ #: includes/Settings.class.php:139
1087
  msgctxt ""
1088
  "Default email sent to users when they make a new booking request. The tags "
1089
  "in {brackets} will be replaced by the appropriate content and should be "
1105
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1106
  msgstr ""
1107
 
1108
+ #: includes/Settings.class.php:157
1109
  msgctxt ""
1110
  "Default email sent to users when they make a new booking request. The tags "
1111
  "in {brackets} will be replaced by the appropriate content and should be "
1126
  "<em>This message was sent by {site_link} on {current_time}.</em>"
1127
  msgstr ""
1128
 
1129
+ #: includes/Settings.class.php:138
1130
  msgctxt ""
1131
  "Default email subject sent to user when their booking is confirmed. %s will "
1132
  "be replaced by the website name"
1133
  msgid "Your booking at %s is confirmed"
1134
  msgstr ""
1135
 
1136
+ #: includes/Settings.class.php:156
1137
  msgctxt ""
1138
  "Default email subject sent to user when their booking is rejected. %s will "
1139
  "be replaced by the website name"
1140
  msgid "Your booking at %s was not accepted"
1141
  msgstr ""
1142
 
1143
+ #: includes/Settings.class.php:173
1144
  msgctxt ""
1145
  "Default email subject sent to users when the admin sends a custom notice "
1146
  "email from the bookings panel."
1147
  msgid "Update regarding your booking at %s"
1148
  msgstr ""
1149
 
1150
+ #: includes/Settings.class.php:335
1151
  msgctxt "Format of a scheduling rule"
1152
  msgid "Weekly"
1153
  msgstr ""
1154
 
1155
+ #: includes/Settings.class.php:336
1156
  msgctxt "Format of a scheduling rule"
1157
  msgid "Monthly"
1158
  msgstr ""
1159
 
1160
+ #: includes/Settings.class.php:337
1161
  msgctxt "Format of a scheduling rule"
1162
  msgid "Date"
1163
  msgstr ""
1164
 
1165
+ #: includes/Settings.class.php:338
1166
  msgctxt "Label for selecting days of the week in a scheduling rule"
1167
  msgid "Days of the week"
1168
  msgstr ""
1169
 
1170
+ #: includes/Settings.class.php:339
1171
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
1172
  msgid "Weeks of the month"
1173
  msgstr ""
1174
 
1175
+ #: includes/Settings.class.php:340
1176
  msgctxt "Label to select a date for a scheduling rule"
1177
  msgid "Date"
1178
  msgstr ""
1179
 
1180
+ #: includes/Settings.class.php:341
1181
  msgctxt "Label to select a time slot for a scheduling rule"
1182
  msgid "Time"
1183
  msgstr ""
1184
 
1185
+ #: includes/Settings.class.php:342
1186
  msgctxt "Label to set a scheduling rule to last all day"
1187
  msgid "All day"
1188
  msgstr ""
1189
 
1190
+ #: includes/Settings.class.php:343
1191
  msgctxt "Label for the starting time of a scheduling rule"
1192
  msgid "Start"
1193
  msgstr ""
1194
 
1195
+ #: includes/Settings.class.php:344
1196
  msgctxt "Label for the ending time of a scheduling rule"
1197
  msgid "End"
1198
  msgstr ""
1199
 
1200
+ #: includes/Settings.class.php:345
1201
  msgctxt "Prompt displayed when a scheduling rule is set without any time restrictions"
1202
  msgid "All day long. Want to %sset a time slot%s?"
1203
  msgstr ""
1204
 
1205
+ #: includes/Settings.class.php:346
1206
  msgctxt "Toggle a scheduling rule open and closed"
1207
  msgid "Open and close this rule"
1208
  msgstr ""
1209
 
1210
+ #: includes/Settings.class.php:347
1211
  msgctxt "Delete a scheduling rule"
1212
  msgid "Delete rule"
1213
  msgstr ""
1214
 
1215
+ #: includes/Settings.class.php:349
1216
  msgctxt ""
1217
  "Brief default description of a scheduling rule when no weekdays or weeks "
1218
  "are included in the rule"
1219
  msgid "Never"
1220
  msgstr ""
1221
 
1222
+ #: includes/Settings.class.php:350
1223
  msgctxt ""
1224
  "Brief default description of a scheduling rule when all the weekdays/weeks "
1225
  "are included in the rule"
1226
  msgid "Every day"
1227
  msgstr ""
1228
 
1229
+ #: includes/Settings.class.php:351
1230
  msgctxt ""
1231
  "Brief default description of a scheduling rule when some weekdays are "
1232
  "included on only some weeks of the month. %s should be left alone and will "
1235
  msgid "%s on the %s week of the month"
1236
  msgstr ""
1237
 
1238
+ #: includes/Settings.class.php:352
1239
  msgctxt ""
1240
  "Brief default description of a scheduling rule when some weeks of the month "
1241
  "are included but all or no weekdays are selected. %s should be left alone "
1244
  msgid "%s week of the month"
1245
  msgstr ""
1246
 
1247
+ #: includes/Settings.class.php:353
1248
  msgctxt "Brief default description of a scheduling rule when no times are set"
1249
  msgid "All day"
1250
  msgstr ""
1251
 
1252
+ #: includes/Settings.class.php:354
1253
  msgctxt ""
1254
  "Brief default description of a scheduling rule when an end time is set but "
1255
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
1256
  msgid "Ends at"
1257
  msgstr ""
1258
 
1259
+ #: includes/Settings.class.php:355
1260
  msgctxt ""
1261
  "Brief default description of a scheduling rule when a start time is set but "
1262
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
1263
  msgid "Starts at"
1264
  msgstr ""
1265
 
1266
+ #: includes/Settings.class.php:356
1267
  msgctxt "Separator between times of a scheduling rule"
1268
  msgid "&mdash;"
1269
  msgstr ""
1270
 
1271
+ #: includes/Settings.class.php:368
1272
  msgctxt "Monday abbreviation"
1273
  msgid "Mo"
1274
  msgstr ""
1275
 
1276
+ #: includes/Settings.class.php:369
1277
  msgctxt "Tuesday abbreviation"
1278
  msgid "Tu"
1279
  msgstr ""
1280
 
1281
+ #: includes/Settings.class.php:370
1282
  msgctxt "Wednesday abbreviation"
1283
  msgid "We"
1284
  msgstr ""
1285
 
1286
+ #: includes/Settings.class.php:371
1287
  msgctxt "Thursday abbreviation"
1288
  msgid "Th"
1289
  msgstr ""
1290
 
1291
+ #: includes/Settings.class.php:372
1292
  msgctxt "Friday abbreviation"
1293
  msgid "Fr"
1294
  msgstr ""
1295
 
1296
+ #: includes/Settings.class.php:373
1297
  msgctxt "Saturday abbreviation"
1298
  msgid "Sa"
1299
  msgstr ""
1300
 
1301
+ #: includes/Settings.class.php:374
1302
  msgctxt "Sunday abbreviation"
1303
  msgid "Su"
1304
  msgstr ""
1305
 
1306
+ #: includes/Settings.class.php:384
1307
  msgctxt "Brief default description of a scheduling exception when no times are set"
1308
  msgid "Closed all day"
1309
  msgstr ""
1310
 
1311
+ #: includes/WP_List_Table.BookingsTable.class.php:158
1312
+ #: includes/WP_List_Table.BookingsTable.class.php:160
1313
  msgctxt ""
1314
  "No date limit in a date range, eg 2014-* would mean any date from 2014 or "
1315
  "after"
1316
  msgid "*"
1317
  msgstr ""
1318
 
1319
+ #: includes/WP_List_Table.BookingsTable.class.php:159
1320
  msgctxt "Separator between two dates in a date range"
1321
  msgid "&mdash;"
1322
  msgstr ""
1323
 
1324
+ #: includes/WP_List_Table.BookingsTable.class.php:384
1325
  msgctxt "Status label for bookings put in the trash"
1326
  msgid "Trash"
1327
  msgstr ""
1328
 
1329
+ #: includes/WP_List_Table.BookingsTable.class.php:683
1330
  msgctxt ""
1331
  "Indicates which booking status is currently being filtered in the list of "
1332
  "bookings."
1333
  msgid "You're viewing bookings that have been marked as %s."
1334
  msgstr ""
1335
 
1336
+ #: includes/WP_List_Table.BookingsTable.class.php:688
1337
  msgctxt "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1338
  msgid "Only bookings from %s are being shown."
1339
  msgstr ""
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: NateWr
3
  Author URI: https://github.com/NateWr
4
  Plugin URL: http://themeofthecrop.com
5
  Requires at Least: 3.8
6
- Tested Up To: 4.2
7
  Tags: restaurant, reservations, bookings, table bookings, restaurant reservation, table reservation
8
- Stable tag: 1.4.5
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
@@ -34,6 +34,8 @@ This plugin is part of a group of plugins for restaurants. Check out the [Food a
34
  There is a short guide to using the plugin in the /docs/ folder. It can be accessed by following the Help link listed under the plugin on the Plugins page in your WordPress admin area. Not sure where that is? The last [screenshot](http://wordpress.org/plugins/restaurant-reservations/screenshots/) for this plugin will show you where to find it.
35
 
36
  = Addons =
 
 
37
  [Export Bookings for Restaurant Reservations](http://themeofthecrop.com/plugin/export-bookings-for-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations) - Export your restaurant reservations to PDF and Excel/CSV files.
38
 
39
  [MailChimp for Restaurant Reservations](http://themeofthecrop.com/plugin/mailchimp-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations) - Subscribe emails from new restaurant reservations to your MailChimp mailing list.
@@ -87,7 +89,7 @@ If you make a translation, please help others out by adding it to the [GitHub re
87
 
88
  = I want to add a field to the form. Can I do that? =
89
 
90
- I'm working on an addon that will allow you to customize the booking form and add fields through your WordPress admin panel. Until that's ready, the only way to accomplish this is by using the built-in hooks. Developers who are comfortable writing plugins for WordPress can find a rough guide in the answer to [this support request](https://wordpress.org/support/topic/edit-form-label-and-add-input-fields).
91
 
92
  == Screenshots ==
93
 
@@ -104,6 +106,14 @@ I'm working on an addon that will allow you to customize the booking form and ad
104
 
105
  == Changelog ==
106
 
 
 
 
 
 
 
 
 
107
  = 1.4.5 (2015-04-23) =
108
  * Fix: Loading spinner not visible due to 4.2 changes
109
  * Add: new addon Export Bookings released
@@ -213,6 +223,9 @@ I'm working on an addon that will allow you to customize the booking form and ad
213
 
214
  == Upgrade Notice ==
215
 
 
 
 
216
  = 1.4.5 =
217
  This update fixes a non-critical issue with the display of the loading spinner in the upcoming 4.2 version of WordPress.
218
 
3
  Author URI: https://github.com/NateWr
4
  Plugin URL: http://themeofthecrop.com
5
  Requires at Least: 3.8
6
+ Tested Up To: 4.2.2
7
  Tags: restaurant, reservations, bookings, table bookings, restaurant reservation, table reservation
8
+ Stable tag: 1.4.6
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
34
  There is a short guide to using the plugin in the /docs/ folder. It can be accessed by following the Help link listed under the plugin on the Plugins page in your WordPress admin area. Not sure where that is? The last [screenshot](http://wordpress.org/plugins/restaurant-reservations/screenshots/) for this plugin will show you where to find it.
35
 
36
  = Addons =
37
+ [Custom Fields for Restaurant Reservations](http://themeofthecrop.com/plugin/custom-fields-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations) - Add custom fields and edit your booking form with ease.
38
+
39
  [Export Bookings for Restaurant Reservations](http://themeofthecrop.com/plugin/export-bookings-for-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations) - Export your restaurant reservations to PDF and Excel/CSV files.
40
 
41
  [MailChimp for Restaurant Reservations](http://themeofthecrop.com/plugin/mailchimp-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations) - Subscribe emails from new restaurant reservations to your MailChimp mailing list.
89
 
90
  = I want to add a field to the form. Can I do that? =
91
 
92
+ The addon, [Custom Fields for Restaurant Reservations](http://themeofthecrop.com/plugin/custom-fields-restaurant-reservations/?utm_source=Plugin&utm_medium=Plugin%20Description&utm_campaign=Restaurant%20Reservations), will allow you to add a field or modify some of the existing fields of the booking form. Developers who are comfortable coding up plugins for WordPress can add their own fields using the hooks provided. Developers can find a rough guide to coding a custom field in the answer to [this support request](https://wordpress.org/support/topic/edit-form-label-and-add-input-fields).
93
 
94
  == Screenshots ==
95
 
106
 
107
  == Changelog ==
108
 
109
+ = 1.4.6 (2015-06-20) =
110
+ * Add: Remove old schedule exceptions and sort exceptions by date
111
+ * Add: CSS class indicating type of booking form field
112
+ * Fix: Extended Latin can cause Reply-To email headers to fail in some clients
113
+ * Fix: PHP Warning when performing bulk or quick action in bookings panel
114
+ * Fix: Message row lingers after booking trashed in admin panel
115
+ * Updated .pot file
116
+
117
  = 1.4.5 (2015-04-23) =
118
  * Fix: Loading spinner not visible due to 4.2 changes
119
  * Add: new addon Export Bookings released
223
 
224
  == Upgrade Notice ==
225
 
226
+ = 1.4.6 =
227
+ This update improves compatibility with an upcoming Custom Fields addon. It also fixes some minor bugs with extended Latin characters in emails and the admin list table, and removes expired schedule exceptions.
228
+
229
  = 1.4.5 =
230
  This update fixes a non-critical issue with the display of the loading spinner in the upcoming 4.2 version of WordPress.
231
 
restaurant-reservations.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Restaurant Reservations
4
  * Plugin URI: http://themeofthecrop.com
5
  * Description: Accept restaurant reservations and bookings online.
6
- * Version: 1.4.5
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later
3
  * Plugin Name: Restaurant Reservations
4
  * Plugin URI: http://themeofthecrop.com
5
  * Description: Accept restaurant reservations and bookings online.
6
+ * Version: 1.4.6
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later