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