Restaurant Reservations - Version 1.4.1

Version Description

This update is a maintenance release that fixes a couple minor issues, adds French and Italian translations, and includes some under-the-hood changes to support upcoming extensions.

Download this release

Release Info

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

Code changes from version 1.4 to 1.4.1

assets/css/admin.css CHANGED
@@ -436,3 +436,18 @@
436
  margin: 0;
437
  }
438
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
436
  margin: 0;
437
  }
438
  }
439
+
440
+ /* License page */
441
+ .rtb-license-setting .status {
442
+ display: inline-block;
443
+ padding: 4px;
444
+ color: #fff;
445
+ }
446
+
447
+ .rtb-license-setting .status.valid {
448
+ background: #069106;
449
+ }
450
+
451
+ .rtb-license-setting .status.inactive {
452
+ background: #BE0A0A;
453
+ }
assets/js/admin.js CHANGED
@@ -167,7 +167,7 @@ jQuery(document).ready(function ($) {
167
  * Reset booking form fields
168
  */
169
  function rtb_reset_booking_form_modal_fields() {
170
- rtb_booking_modal_fields.find( 'input, select, textarea' ).val( '' );
171
  rtb_booking_modal_fields.find( 'input[name=rtb-notifications]' ).removeAttr( 'checked' );
172
  }
173
 
167
  * Reset booking form fields
168
  */
169
  function rtb_reset_booking_form_modal_fields() {
170
+ rtb_booking_modal_fields.find( 'input,select, textarea' ).not( 'input[type="checkbox"],input[type="radio"]' ).val( '' );
171
  rtb_booking_modal_fields.find( 'input[name=rtb-notifications]' ).removeAttr( 'checked' );
172
  }
173
 
includes/AdminBookings.class.php CHANGED
@@ -154,7 +154,7 @@ class rtbAdminBookings {
154
  </fieldset>
155
 
156
  <button type="submit" class="button-primary">
157
- <?php _e( 'Add Booking', 'restaurant-reservations' ); ?>
158
  </button>
159
  <a href="#" class="button" id="rtb-cancel-email-modal">
160
  <?php _e( 'Cancel', 'restaurant-reservations' ); ?>
@@ -368,7 +368,21 @@ class rtbAdminBookings {
368
 
369
  // Set up $_POST object for validation
370
  foreach( $_POST['booking'] as $field ) {
371
- $_POST[ $field['name'] ] = $field['value'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  }
373
 
374
  require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
154
  </fieldset>
155
 
156
  <button type="submit" class="button-primary">
157
+ <?php _e( 'Send Email', 'restaurant-reservations' ); ?>
158
  </button>
159
  <a href="#" class="button" id="rtb-cancel-email-modal">
160
  <?php _e( 'Cancel', 'restaurant-reservations' ); ?>
368
 
369
  // Set up $_POST object for validation
370
  foreach( $_POST['booking'] as $field ) {
371
+
372
+ // $field is setup by jQuery's serializeArray(), which will preserve
373
+ // array indicators in field names. So name[] is passed as "name[]"
374
+ // instead of "name". Let's strip out any trailing brackets to match
375
+ // the normal behaviour when receiving $_POST data on the server.
376
+ if ( substr( $field['name'], -2 ) === '[]' ) {
377
+ $name = substr( $field['name'], 0, -2 );
378
+ if ( !isset( $_POST[ $name ] ) ) {
379
+ $_POST[ $name ] = array();
380
+ }
381
+ $_POST[ $name ][] = $field['value'];
382
+ } else {
383
+ $_POST[ $field['name'] ] = $field['value'];
384
+ }
385
+
386
  }
387
 
388
  require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
includes/AdminPageSettingLicenseKey.class.php ADDED
@@ -0,0 +1,422 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( !defined( 'ABSPATH' ) ) exit;
3
+
4
+ if ( !class_exists( 'rtbAdminPageSettingLicenseKey' ) ) {
5
+ /**
6
+ * Add a setting to Simple Admin Pages to register and verify an
7
+ * EDD Software Licensing key.
8
+ *
9
+ * This class is modelled on AdminPageSetting.class.php in the
10
+ * Simple Admin Pages Library. But it doesn't extend that class
11
+ * due to rules within the library about how versions are
12
+ * managed.
13
+ *
14
+ * See: https://github.com/NateWr/simple-admin-pages
15
+ *
16
+ * @since 1.4.1
17
+ */
18
+ class rtbAdminPageSettingLicenseKey {
19
+
20
+ /**
21
+ * Scripts to load for this component
22
+ *
23
+ * @since 1.4.1
24
+ */
25
+ public $scripts = array();
26
+
27
+ /**
28
+ * Styles to load for this component
29
+ *
30
+ * @since 1.4.1
31
+ */
32
+ public $styles = array();
33
+
34
+ /**
35
+ * Product slug on the store
36
+ *
37
+ * @since 1.4.1
38
+ */
39
+ public $product;
40
+
41
+ /**
42
+ * Store URL which manages license data
43
+ *
44
+ * @since 1.4.1
45
+ */
46
+ public $store_url;
47
+
48
+ /**
49
+ * Translateable strings required for this component
50
+ *
51
+ * @since 1.4.1
52
+ */
53
+ public $strings = array(
54
+ 'active' => null, // __( 'Active', 'textdomain' ),
55
+ 'expired' => null, // __( 'Expired', 'textdomain' ),
56
+ 'inactive' => null, // __( 'Inactive', 'textdomain' ),
57
+ 'expiry' => null, // _x( 'Expiry', 'Label before the expiration date of the license key', textdomain' ),
58
+ 'deactivate' => null, // __( 'Deactivate License', 'textdomain' ),
59
+ );
60
+
61
+ /**
62
+ * Initialize the setting
63
+ *
64
+ * @since 1.4.1
65
+ */
66
+ public function __construct( $args ) {
67
+
68
+ // Parse the values passed
69
+ $this->parse_args( $args );
70
+
71
+ // Get any existing value
72
+ $this->set_value();
73
+
74
+ // Set an error if the object is missing necessary data
75
+ if ( $this->missing_data() ) {
76
+ $this->set_error();
77
+ }
78
+
79
+ // Process a license activation/deactivation
80
+ add_filter( 'admin_init', array( $this, 'process_action' ), 100 );
81
+ }
82
+
83
+ /**
84
+ * Parse the arguments passed in the construction and assign them to
85
+ * internal variables.
86
+ *
87
+ * @since 1.4.1
88
+ */
89
+ private function parse_args( $args ) {
90
+ foreach ( $args as $key => $val ) {
91
+ switch ( $key ) {
92
+
93
+ case 'id' :
94
+ $this->{$key} = esc_attr( $val );
95
+
96
+ case 'title' :
97
+ $this->{$key} = esc_attr( $val );
98
+
99
+ case 'product' :
100
+ $this->{$key} = sanitize_key( $val );
101
+
102
+ case 'url' :
103
+ $this->{$key} = sanitize_text_field( $val );
104
+
105
+ default :
106
+ $this->{$key} = $val;
107
+
108
+ }
109
+ }
110
+ }
111
+
112
+ /**
113
+ * Check for missing data when setup.
114
+ *
115
+ * @since 1.4.1
116
+ */
117
+ private function missing_data() {
118
+
119
+ // Required fields
120
+ if ( empty( $this->id ) ) {
121
+ $this->set_error(
122
+ array(
123
+ 'type' => 'missing_data',
124
+ 'data' => 'id'
125
+ )
126
+ );
127
+ }
128
+ if ( empty( $this->title ) ) {
129
+ $this->set_error(
130
+ array(
131
+ 'type' => 'missing_data',
132
+ 'data' => 'title'
133
+ )
134
+ );
135
+ }
136
+ }
137
+
138
+ /**
139
+ * Set a value
140
+ *
141
+ * @since 1.4.1
142
+ */
143
+ public function set_value( $val = null ) {
144
+
145
+ if ( $val === null ) {
146
+ $option_group_value = get_option( $this->page );
147
+ $val = isset( $option_group_value[ $this->id ] ) ? $option_group_value[ $this->id ] : '';
148
+ }
149
+
150
+ $this->value = $this->esc_value( $val );
151
+ }
152
+
153
+ /**
154
+ * Escape the value to display it in text fields and other input fields
155
+ *
156
+ * @since 1.4.1
157
+ */
158
+ public function esc_value( $val ) {
159
+
160
+ $value = array(
161
+ 'api_key' => '',
162
+ 'status' => false,
163
+ 'expiry' => false,
164
+ );
165
+
166
+ if ( empty( $val ) || empty( $val['api_key'] ) ) {
167
+ return $value;
168
+ }
169
+
170
+ $value['api_key'] = esc_attr( $val['api_key'] );
171
+
172
+ if ( !empty( $val['status'] ) ) {
173
+ $value['status'] = esc_attr( $val['status'] );
174
+ }
175
+
176
+ if ( !empty( $val['expiry'] ) ) {
177
+ $value['expiry'] = esc_attr( $val['expiry'] );
178
+ }
179
+
180
+ return $value;
181
+ }
182
+
183
+ /**
184
+ * Display this setting
185
+ *
186
+ * @since 1.4.1
187
+ */
188
+ public function display_setting() {
189
+
190
+ // Set a flag for the output
191
+ $is_active = $this->value['status'] == 'valid' ? true : false;
192
+ $status = empty( $this->value['status'] ) ? 'inactive' : $this->value['status'];
193
+ $status_string = !empty( $this->strings[ $status] ) ? $this->strings[ $status ] : __( 'Invalid', 'restaurant-reservations' );
194
+
195
+ // Compile activation/deactivation URL
196
+ if ( !empty( $this->value['api_key'] ) ) {
197
+ $url = add_query_arg(
198
+ array(
199
+ 'id' => $this->id,
200
+ )
201
+ );
202
+ if ( $is_active ) {
203
+ $url = add_query_arg( 'action', 'deactivate', $url );
204
+ } else {
205
+ $url = add_query_arg( 'action', 'activate', $url );
206
+ }
207
+ }
208
+ ?>
209
+
210
+ <div class="rtb-license-setting" data-id="<?php echo esc_attr( $this->id ); ?>">
211
+ <input name="<?php echo $this->get_input_name(); ?>[api_key]" type="text" id="<?php echo $this->get_input_name(); ?>[api_key]" value="<?php echo $this->value['api_key']; ?>"<?php echo !empty( $this->placeholder ) ? ' placeholder="' . esc_attr( $this->placeholder ) . '"' : ''; ?> class="regular-text">
212
+
213
+ <?php if ( !empty( $this->value['api_key'] ) ) : ?>
214
+ <span class="status <?php echo $is_active ? 'valid' : 'inactive'; ?>">
215
+ <?php echo $status_string; ?>
216
+ </span>
217
+
218
+ <a href="<?php echo esc_url( $url ); ?>" class="button">
219
+ <?php echo $is_active ? $this->strings['deactivate'] : $this->strings['activate']; ?>
220
+ </a>
221
+
222
+ <span class="spinner"></span>
223
+
224
+ <?php endif;
225
+
226
+ $this->display_description();
227
+
228
+ ?>
229
+
230
+ </div>
231
+
232
+ <?php
233
+ }
234
+
235
+ /**
236
+ * Display a description for this setting
237
+ *
238
+ * @since 1.4.1
239
+ */
240
+ public function display_description() {
241
+
242
+ if ( !empty( $this->description ) ) : ?>
243
+
244
+ <p class="description"><?php echo $this->description; ?></p>
245
+
246
+ <?php endif;
247
+ }
248
+
249
+ /**
250
+ * Generate an option input field name, using the grouped schema.
251
+ *
252
+ * @since 1.4.1
253
+ */
254
+ public function get_input_name() {
255
+ return esc_attr( $this->page ) . '[' . esc_attr( $this->id ) . ']';
256
+ }
257
+
258
+
259
+ /**
260
+ * Sanitize the array of text inputs for this setting
261
+ *
262
+ * @since 1.4.1
263
+ */
264
+ public function sanitize_callback_wrapper( $values ) {
265
+
266
+ $output = array(
267
+ 'api_key' => '',
268
+ 'status' => false,
269
+ 'expiry' => false,
270
+ );
271
+
272
+ if ( empty( $values ) || empty( $values['api_key'] ) ) {
273
+ return $output;
274
+ }
275
+
276
+ $output['api_key'] = trim( sanitize_text_field( $values['api_key'] ) );
277
+
278
+ // Clear status and expiry when a license key has changed
279
+ global $rtb_controller;
280
+ $old = $rtb_controller->settings->get_setting( $this->id );
281
+ if ( empty( $old['api_key'] ) || $old['api_key'] !== $output['api_key'] ) {
282
+ return $output;
283
+ }
284
+
285
+ // Preserve old status values
286
+ $output = array_merge( $old, $output );
287
+
288
+ return $output;
289
+ }
290
+
291
+ /**
292
+ * Add and register this setting
293
+ *
294
+ * @since 1.4.1
295
+ */
296
+ public function add_settings_field( $section_id ) {
297
+
298
+ add_settings_field(
299
+ $this->id,
300
+ $this->title,
301
+ array( $this, 'display_setting' ),
302
+ $this->tab,
303
+ $section_id
304
+ );
305
+
306
+ }
307
+
308
+ /**
309
+ * Set an error
310
+ *
311
+ * @since 1.4.1
312
+ */
313
+ public function set_error( $error ) {
314
+ $this->errors[] = array_merge(
315
+ $error,
316
+ array(
317
+ 'class' => get_class( $this ),
318
+ 'id' => $this->id,
319
+ 'backtrace' => debug_backtrace()
320
+ )
321
+ );
322
+ }
323
+
324
+ /**
325
+ * Process a license activation if requested
326
+ *
327
+ * @since 1.4.1
328
+ */
329
+ public function process_action() {
330
+
331
+ if ( !current_user_can( 'manage_options' ) || empty( $_GET['tab'] ) || $_GET['tab'] !== 'rtb-licenses' || empty( $_GET['action'] ) || empty( $_GET['id'] ) || $_GET['id'] !== $this->id ) {
332
+ return;
333
+ }
334
+
335
+ $params = array();
336
+ $params['edd_action'] = $_GET['action'] === 'activate' ? 'activate_license' : 'deactivate_license';
337
+ $params['license'] = sanitize_text_field( $this->value['api_key'] );
338
+ $params['item_name'] = urlencode( $this->product );
339
+
340
+ $response = wp_remote_get( add_query_arg( $params, $this->store_url ), array( 'timeout' => 15, 'sslverify' => false ) );
341
+
342
+ if ( is_wp_error( $response ) ) {
343
+ $url = remove_query_arg( array( 'id', 'action' ) );
344
+ $url = add_query_arg( 'license_result', 'response_wp_error', $url );
345
+ header( 'Location: ' . $url );
346
+ }
347
+
348
+ $license_data = json_decode( wp_remote_retrieve_body( $response ) );
349
+
350
+
351
+ if ( $params['edd_action'] == 'activate' ) {
352
+ $result = $this->process_activation_response( $license_data );
353
+ } else {
354
+ $result = $this->process_activation_response( $license_data );
355
+ }
356
+
357
+ // Construct a URL to redirect back to the tab
358
+ $url = remove_query_arg( array( 'id', 'action' ) );
359
+ $url = add_query_arg(
360
+ array(
361
+ 'license_result' => $result ? 1 : 0,
362
+ 'action' => $_GET['action'] == 'activate' ? 'activate' : 'deactivate',
363
+ ),
364
+ $url
365
+ );
366
+
367
+ // If the result failed maybe add note on why
368
+ if ( !$result && !empty( $license_data->error ) ) {
369
+ $url = add_query_arg( 'result_error', $license_data->error, $url );
370
+ }
371
+
372
+ header( 'Location: ' . $url );
373
+
374
+ }
375
+
376
+ /**
377
+ * Process the response to an activation request
378
+ *
379
+ * @since 1.4.1
380
+ */
381
+ public function process_activation_response( $license_data ) {
382
+
383
+ if ( ( !empty( $license_data->error ) && ( $license_data->error == 'missing' || $license_data->error == 'item_name_mismatch' ) ) || $license_data->license == 'invalid' ) {
384
+ $this->value['status'] = 'invalid';
385
+ $this->value['expiry'] = false;
386
+ } else {
387
+ $this->value['status'] = $license_data->license;
388
+ $this->value['expiry'] = $license_data->expires;
389
+ }
390
+
391
+ $rtb_settings = get_option( $this->page );
392
+ $rtb_settings[ $this->id ] = $this->value;
393
+
394
+ update_option( $this->page, $rtb_settings );
395
+
396
+ return $license_data->license == 'valid' || $license_data->license == 'deactivated';
397
+ }
398
+
399
+ /**
400
+ * Process the response to an deactivation request
401
+ *
402
+ * @since 1.4.1
403
+ */
404
+ public function process_deactivation_response( $license_data ) {
405
+
406
+ if ( $license_data->license !== 'deactivated' ) {
407
+ return false;
408
+ } else {
409
+ $this->value['status'] = false;
410
+ $this->value['expiry'] = false;
411
+ }
412
+
413
+ $rtb_settings = get_option( $this->page );
414
+ $rtb_settings[ $this->id ] = $this->value;
415
+
416
+ update_option( $this->page, $rtb_settings );
417
+
418
+ return true;
419
+ }
420
+
421
+ }
422
+ } // endif;
includes/Licenses.class.php ADDED
@@ -0,0 +1,265 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( !defined( 'ABSPATH' ) ) exit;
3
+
4
+ if ( !class_exists( 'rtbLicenses' ) ) {
5
+ /**
6
+ * Class to handle license keys when an addon
7
+ * is enabled.
8
+ *
9
+ * This will add a tab to the settings page as long as at least
10
+ * one addon has enabled it by setting its $enabled parameter
11
+ * to `true`. It will also perform the license check and plugin
12
+ * update procedures.
13
+ *
14
+ * If no addons are enabled, it does not phone home or perform
15
+ * any additional actions.
16
+ *
17
+ * @since 1.4.1
18
+ */
19
+ class rtbLicenses {
20
+
21
+ /**
22
+ * Array of licensed products to manage
23
+ *
24
+ * @since 1.4.1
25
+ */
26
+ public $licensed_products = array();
27
+
28
+ /**
29
+ * Path to load license setting class file
30
+ *
31
+ * @since 1.4.1
32
+ */
33
+ public $sap_extension_path;
34
+
35
+ /**
36
+ * Filename of the setting class to handle a
37
+ * license key input field.
38
+ *
39
+ * @since 1.4.1
40
+ */
41
+ public $sap_setting_file;
42
+
43
+ /**
44
+ * Class name of the setting file to load
45
+ * when handling a license key input field.
46
+ *
47
+ * Should contain the class referenced in
48
+ * $sap_setting_class.
49
+ *
50
+ * @since 1.4.1
51
+ */
52
+ public $sap_setting_class;
53
+
54
+ /**
55
+ * Initialize the license handling
56
+ *
57
+ * @since 1.4.1
58
+ */
59
+ public function __construct() {
60
+
61
+ $this->sap_extension_path = RTB_PLUGIN_DIR . '/includes/';
62
+ $this->sap_setting_file = 'AdminPageSettingLicenseKey.class.php';
63
+ $this->sap_setting_class = 'rtbAdminPageSettingLicenseKey';
64
+
65
+ // Check and process updates
66
+ add_action( 'admin_init', array( $this, 'load_plugin_updater' ), 20 );
67
+
68
+ // Add a licenses tab as the last tab in the settings page
69
+ add_filter( 'rtb_settings_page', array( $this, 'add_licenses_tab' ), 100 );
70
+
71
+ // Enqueue assets on licenses page
72
+ add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) );
73
+
74
+ // Show a success/failed message on license activation/deactivation
75
+ add_action( 'admin_notices', array( $this, 'admin_notices' ) );
76
+ }
77
+
78
+ /**
79
+ * Check if a licensing system should be enabled
80
+ *
81
+ * @since 1.4.1
82
+ */
83
+ public function is_enabled() {
84
+
85
+ if ( count( $this->licensed_products ) ) {
86
+ return true;
87
+ }
88
+
89
+ return false;
90
+ }
91
+
92
+ /**
93
+ * Add a licensed product to manage
94
+ *
95
+ * This should be called in admin_init (before priority 20) so that
96
+ * the updater knows what products to check.
97
+ *
98
+ * @since 1.4.1
99
+ */
100
+ public function add_licensed_product( $product ) {
101
+ $this->licensed_products[ $product['id'] ] = $product;
102
+ }
103
+
104
+ /**
105
+ * Add a licenses tab as the last tab in the settings page
106
+ *
107
+ * @since 1.4.1
108
+ */
109
+ public function add_licenses_tab( $sap ) {
110
+
111
+ if ( !$this->is_enabled() ) {
112
+ return $sap;
113
+ }
114
+
115
+ $sap->add_section(
116
+ 'rtb-settings',
117
+ array(
118
+ 'id' => 'rtb-licenses',
119
+ 'title' => __( 'Licenses', 'restaurant-reservations' ),
120
+ 'is_tab' => true,
121
+ )
122
+ );
123
+
124
+ $sap->lib_extension_path = $this->sap_extension_path;
125
+
126
+ global $rtb_controller;
127
+ foreach( $this->licensed_products as $product ) {
128
+ $sap->add_setting(
129
+ 'rtb-settings',
130
+ 'rtb-licenses',
131
+ array(
132
+ 'id' => 'rtb-license-key',
133
+ 'filename' => $rtb_controller->licenses->sap_setting_file,
134
+ 'class' => $rtb_controller->licenses->sap_setting_class,
135
+ ),
136
+ $product
137
+ );
138
+ }
139
+
140
+ do_action( 'rtb_settings_licenses', $sap );
141
+
142
+
143
+ return $sap;
144
+ }
145
+
146
+ /**
147
+ * Check if we're on the licenses page
148
+ *
149
+ * @since 1.4.1
150
+ */
151
+ public function is_license_page() {
152
+
153
+ global $rtb_controller;
154
+
155
+ // Use the page reference in $admin_page_hooks because
156
+ // it changes in SOME hooks when it is translated.
157
+ // https://core.trac.wordpress.org/ticket/18857
158
+ global $admin_page_hooks;
159
+
160
+ $screen = get_current_screen();
161
+ if ( empty( $screen ) || empty( $admin_page_hooks['rtb-bookings'] ) ) {
162
+ return false;
163
+ }
164
+
165
+ if ( $screen->base != $admin_page_hooks['rtb-bookings'] . '_page_rtb-settings' || empty( $_GET['tab'] ) || $_GET['tab'] !== 'rtb-licenses' ) {
166
+ return false;
167
+ }
168
+
169
+ return true;
170
+ }
171
+
172
+ /**
173
+ * Enqueue JavaScript and CSS files on the licenses page
174
+ *
175
+ * @since 1.4.1
176
+ */
177
+ public function enqueue_assets() {
178
+
179
+ if ( !$this->is_license_page() ) {
180
+ return;
181
+ }
182
+
183
+ wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css' );
184
+ }
185
+
186
+ /**
187
+ * Show admin notices on license activation/deactivation attempts
188
+ *
189
+ * @since 1.4.1
190
+ */
191
+ public function admin_notices() {
192
+
193
+ if ( !$this->is_license_page() || !isset( $_GET['license_result'] ) || $_GET['license_result'] != 0 || empty( $_GET['action'] ) ) {
194
+ return;
195
+ }
196
+
197
+ $error = empty( $_GET['result_error'] ) ? '' : $_GET['result_error'];
198
+
199
+ if ( $_GET['action'] == 'deactivate' ) {
200
+ $msg = __( 'Your attempt to deactivate a license key failed. Please try again later or contact support for help.', 'restaurant-reservations' );
201
+ } else {
202
+
203
+ if ( $error == 'no_activations_left' ) {
204
+ $msg = sprintf( __( 'You have reached the activation limit for this license. If you have the license activated on other sites you will need to deactivate them or purchase more license keys from %sTheme of the Crop%s.', 'restaurant-reservations' ), '<a href="http://themeofthecrop.com/">', '</a>' );
205
+ } else {
206
+ $msg = __( 'Your attempt to activate a license key failed. Please check the license key and try again.', 'restaurant-reservations' );
207
+ }
208
+ }
209
+
210
+ ?>
211
+
212
+ <div class="error">
213
+ <p><?php echo $msg; ?></p>
214
+ </div>
215
+
216
+ <?php
217
+
218
+ }
219
+
220
+ /**
221
+ * Load plugin updater library for Easy Digital Downloads Software
222
+ * Licensing API
223
+ *
224
+ * @since 0.3
225
+ */
226
+ public function load_plugin_updater() {
227
+
228
+ if ( !$this->is_enabled() ) {
229
+ return;
230
+ }
231
+
232
+ if ( !class_exists( 'RTB_EDD_SL_Plugin_Updater' ) ) {
233
+
234
+ if ( !file_exists( RTB_PLUGIN_DIR . '/lib/EDD_SL_Plugin_Updater.class.php' ) ) {
235
+ return;
236
+ }
237
+
238
+ require_once( RTB_PLUGIN_DIR . '/lib/EDD_SL_Plugin_Updater.class.php' );
239
+ }
240
+
241
+ global $rtb_controller;
242
+
243
+ $this->updaters = array();
244
+ foreach( $this->licensed_products as $product ) {
245
+
246
+ $license = $rtb_controller->settings->get_setting( $product['id'] );
247
+
248
+ if ( empty( $license ) || empty( $license['api_key']) ) {
249
+ continue;
250
+ }
251
+
252
+ new RTB_EDD_SL_Plugin_Updater(
253
+ $product['store_url'],
254
+ $product['plugin_path'],
255
+ array(
256
+ 'version' => $product['version'],
257
+ 'license' => $license['api_key'],
258
+ 'item_name' => $product['product'],
259
+ 'author' => $product['author'],
260
+ )
261
+ );
262
+ }
263
+ }
264
+ }
265
+ } // endif
includes/Query.class.php ADDED
@@ -0,0 +1,230 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( !defined( 'ABSPATH' ) ) exit;
3
+
4
+ if ( !class_exists( 'rtbQuery' ) ) {
5
+ /**
6
+ * Class to handle common queries used to pull bookings from
7
+ * the database.
8
+ *
9
+ * Bookings can be retrieved with specific date ranges, common
10
+ * date params (today/upcoming), etc. This class is intended for
11
+ * the base plugin as well as extensions or custom projects which
12
+ * need a stable mechanism for reliably retrieving bookings data.
13
+ *
14
+ * Queries return an array of rtbBooking objects.
15
+ *
16
+ * @since 1.4.1
17
+ */
18
+ class rtbQuery {
19
+
20
+ /**
21
+ * Query args
22
+ *
23
+ * Passed to WP_Query
24
+ * http://codex.wordpress.org/Class_Reference/WP_Query
25
+ *
26
+ * @since 1.4.1
27
+ */
28
+ public $args = array();
29
+
30
+ /**
31
+ * Query context
32
+ *
33
+ * Defines the context in which the query is run.
34
+ * Useful for hooking into the right query without
35
+ * tampering with others.
36
+ *
37
+ * @since 1.4.1
38
+ */
39
+ public $context;
40
+
41
+ /**
42
+ * Instantiate the query with an array of arguments
43
+ *
44
+ * This supports all WP_Query args as well as several
45
+ * short-hand arguments for common needs. Short-hands
46
+ * include:
47
+ *
48
+ * date_range string today|upcoming|dates
49
+ * start_date string don't get bookings before this
50
+ * end_date string don't get bookings after this
51
+ *
52
+ * @see rtbQuery::prepare_args()
53
+ * @param args array Options to tailor the query
54
+ * @param context string Context for the query, used
55
+ * in filters
56
+ * @since 1.4.1
57
+ */
58
+ public function __construct( $args = array(), $context = '' ) {
59
+
60
+ global $rtb_controller;
61
+
62
+ $defaults = array(
63
+ 'post_type' => RTB_BOOKING_POST_TYPE,
64
+ 'posts_per_page' => 10,
65
+ 'date_range' => 'upcoming',
66
+ 'post_status' => array_keys( $rtb_controller->cpts->booking_statuses ),
67
+ 'order' => 'ASC',
68
+ 'paged' => 1,
69
+ );
70
+
71
+ $this->args = wp_parse_args( $args, $defaults );
72
+
73
+ $this->context = $context;
74
+
75
+ }
76
+
77
+ /**
78
+ * Parse the args array and convert custom arguments
79
+ * for use by WP_Query
80
+ *
81
+ * @since 1.4.1
82
+ */
83
+ public function prepare_args() {
84
+
85
+ $args = $this->args;
86
+
87
+ if ( is_string( $args['date_range'] ) ) {
88
+
89
+ if ( $args['date_range'] === 'today' ) {
90
+ $today = getdate();
91
+ $args['year'] = $today['year'];
92
+ $args['monthnum'] = $today['mon'];
93
+ $args['day'] = $today['mday'];
94
+
95
+ } elseif ( $args['date_range'] === 'upcoming' ) {
96
+ $args['date_query'] = array(
97
+ array(
98
+ 'after' => '-1 hour', // show bookings that have just passed
99
+ )
100
+ );
101
+ } elseif ( !empty( $args['start_date'] ) || !empty( $args['end_date'] ) ) {
102
+ $date_query = array( 'inclusive' => true );
103
+
104
+ if ( !empty( $args['start_date'] ) ) {
105
+ $date_query['after'] = sanitize_text_field( $args['start_date'] );
106
+ }
107
+
108
+ if ( !empty( $args['end_date'] ) ) {
109
+ $date_query['before'] = sanitize_text_field( $args['end_date'] );
110
+ }
111
+
112
+ if ( count( $date_query ) ) {
113
+ $args['date_query'] = $date_query;
114
+ }
115
+ }
116
+ }
117
+
118
+ if ( !empty( $args['post_status'] ) ) {
119
+ if ( is_string( $args['post_status'] ) ) {
120
+
121
+ // Parse a comma-separated string of statuses
122
+ if ( strpos( $args['post_status'], ',' ) !== false ) {
123
+ $statuses = explode( ',', $args['post_status'] );
124
+ $args['post_status'] = array();
125
+ foreach( $statuses as $status ) {
126
+ $args['post_status'][] = sanitize_key( $status );
127
+ }
128
+ } else {
129
+ $args['post_status'] = sanitize_key( $_REQUEST['status'] );
130
+ }
131
+ }
132
+ }
133
+
134
+ $this->args = $args;
135
+
136
+ return $this->args;
137
+ }
138
+
139
+ /**
140
+ * Parse $_REQUEST args and store in $this->args
141
+ *
142
+ * @since 1.4.1
143
+ */
144
+ public function parse_request_args() {
145
+
146
+ $args = array();
147
+
148
+ if ( !empty( $_REQUEST['paged'] ) ) {
149
+ $args['paged'] = (int) $_REQUEST['paged'];
150
+ }
151
+
152
+ if ( !empty( $_REQUEST['posts_per_page'] ) ) {
153
+ $args['posts_per_page'] = (int) $_REQUEST['posts_per_page'];
154
+ }
155
+
156
+ if ( !empty( $_REQUEST['status'] ) ) {
157
+ if ( is_string( $_REQUEST['status'] ) ) {
158
+ $args['post_status'] = sanitize_text_field( $_REQUEST['status'] );
159
+ } elseif ( is_array( $_REQUEST['status'] ) ) {
160
+ $args['post_status'] = array();
161
+ foreach( $_REQUEST['status'] as $status ) {
162
+ $args['post_status'][] = sanitize_key( $status );
163
+ }
164
+ }
165
+ }
166
+
167
+ if ( !empty( $_REQUEST['orderby'] ) ) {
168
+ $args['orderby'] = sanitize_key( $_REQUEST['orderby'] );
169
+ }
170
+
171
+ if ( !empty( $_REQUEST['order'] ) && $_REQUEST['order'] === 'DESC' ) {
172
+ $args['order'] = $_REQUEST['orderby'];
173
+ }
174
+
175
+ if ( !empty( $_REQUEST['start_date'] ) ) {
176
+ $args['start_date'] = sanitize_text_field( $_REQUEST['start_date'] );
177
+ }
178
+
179
+ if ( !empty( $_REQUEST['end_date'] ) ) {
180
+ $args['end_date'] = sanitize_text_field( $_REQUEST['end_date'] );
181
+ }
182
+
183
+ if ( !empty( $_REQUEST['date_range'] ) ) {
184
+ $args['date_range'] = sanitize_key( $_REQUEST['date_range'] );
185
+ }
186
+
187
+ if ( !empty( $_REQUEST['start_date'] ) ) {
188
+ $args['start_date'] = sanitize_text_field( $_REQUEST['start_date'] );
189
+ }
190
+
191
+ if ( !empty( $_REQUEST['end_date'] ) ) {
192
+ $args['end_date'] = sanitize_text_field( $_REQUEST['end_date'] );
193
+ }
194
+
195
+ $this->args = array_merge( $this->args, $args );
196
+ }
197
+
198
+ /**
199
+ * Retrieve query results
200
+ *
201
+ * @since 1.4.1
202
+ */
203
+ public function get_bookings() {
204
+
205
+ $bookings = array();
206
+
207
+ $args = apply_filters( 'rtb_query_args', $this->args, $this->context );
208
+
209
+ $query = new WP_Query( $args );
210
+
211
+ if ( $query->have_posts() ) {
212
+ require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
213
+
214
+ while( $query->have_posts() ) {
215
+ $query->the_post();
216
+
217
+ $booking = new rtbBooking();
218
+ if ( $booking->load_post( $query->post ) ) {
219
+ $bookings[] = $booking;
220
+ }
221
+ }
222
+ }
223
+
224
+ $this->bookings = $bookings;
225
+
226
+ return $this->bookings;
227
+ }
228
+
229
+ }
230
+ } // endif
includes/Settings.class.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  if ( !defined( 'ABSPATH' ) ) exit;
3
 
4
- if ( !class_exists( 'rtbBooking' ) ) {
5
  /**
6
  * Class to handle configurable settings for Restaurant Reservations
7
  *
1
  <?php
2
  if ( !defined( 'ABSPATH' ) ) exit;
3
 
4
+ if ( !class_exists( 'rtbSettings' ) ) {
5
  /**
6
  * Class to handle configurable settings for Restaurant Reservations
7
  *
includes/WP_List_Table.BookingsTable.class.php CHANGED
@@ -253,17 +253,33 @@ class rtbBookingsTable extends WP_List_Table {
253
  return apply_filters( 'rtb_bookings_table_views_status', $views );
254
  }
255
 
 
 
 
 
 
 
 
 
 
 
256
  /**
257
  * Generates content for a single row of the table
258
  * @since 0.0.1
259
  */
260
  public function single_row( $item ) {
261
- static $row_class = '';
262
- $row_class = ( $row_class == '' ? 'alternate' : '' );
 
 
 
 
 
 
 
 
263
 
264
- echo '<tr class="' . esc_attr( $item->post_status );
265
- echo $row_class == '' ? '' : ' ' . $row_class;
266
- echo '">';
267
  $this->single_row_columns( $item );
268
  echo '</tr>';
269
  }
@@ -584,72 +600,23 @@ class rtbBookingsTable extends WP_List_Table {
584
  public function bookings_data() {
585
 
586
  $args = array(
587
- 'post_type' => RTB_BOOKING_POST_TYPE,
588
  'posts_per_page' => $this->per_page,
589
- 'paged' => isset( $_GET['paged'] ) ? $_GET['paged'] : 1,
590
- 'post_status' => isset( $_GET['status'] ) ? $_GET['status'] : array( 'confirmed', 'pending', 'closed' ),
591
  );
592
 
593
- if ( isset( $_GET['orderby'] ) ) {
594
- $args['orderby'] = $_GET['orderby'];
595
  }
596
 
597
- $args['order'] = !empty( $_GET['order'] ) ? $_GET['order'] : 'ASC';
598
-
599
- if ( $this->filter_start_date !== null || $this->filter_end_date !== null ) {
600
-
601
- $date_query = array();
602
-
603
- if ( $this->filter_start_date !== null ) {
604
- $date_query['after'] = $this->filter_start_date;
605
- }
606
-
607
- if ( $this->filter_end_date !== null ) {
608
- $date_query['before'] = $this->filter_end_date;
609
- }
610
-
611
- if ( count( $date_query ) ) {
612
- $args['date_query'] = $date_query;
613
- }
614
-
615
- } elseif ( !empty( $_GET['schedule'] ) ) {
616
-
617
- if ( $_GET['schedule'] == 'today' ) {
618
- $today = getdate();
619
- $args['year'] = $today['year'];
620
- $args['monthnum'] = $today['mon'];
621
- $args['day'] = $today['mday'];
622
- }
623
-
624
- // Default date setting is to show upcoming bookings
625
- } elseif ( empty( $_GET['schedule'] ) ) {
626
- $args['date_query'] = array(
627
- array(
628
- 'after' => '-1 hour', // show bookings that have just passed
629
- )
630
- );
631
- if ( empty( $_GET['order'] ) ) {
632
- $args['order'] = 'ASC';
633
- }
634
-
635
  }
636
 
637
- $args = apply_filters( 'rtb_bookings_table_query_args', $args );
638
-
639
- // Make query
640
- $query = new WP_Query( $args );
641
 
642
- if ( $query->have_posts() ) {
643
- while ( $query->have_posts() ) {
644
- $query->the_post();
645
-
646
- require_once( RTB_PLUGIN_DIR . '/includes/Booking.class.php' );
647
- $booking = new rtbBooking();
648
- if ( $booking->load_post( $query->post ) ) {
649
- $this->bookings[] = $booking;
650
- }
651
- }
652
- }
653
  }
654
 
655
  /**
253
  return apply_filters( 'rtb_bookings_table_views_status', $views );
254
  }
255
 
256
+ /**
257
+ * Extra controls to be displayed between bulk actions and pagination
258
+ *
259
+ * @param string pos Position of this tablenav: `top` or `btm`
260
+ * @since 1.4.1
261
+ */
262
+ public function extra_tablenav( $pos ) {
263
+ do_action( 'rtb_bookings_table_actions', $pos );
264
+ }
265
+
266
  /**
267
  * Generates content for a single row of the table
268
  * @since 0.0.1
269
  */
270
  public function single_row( $item ) {
271
+ static $row_alternate_class = '';
272
+ $row_alternate_class = ( $row_alternate_class == '' ? 'alternate' : '' );
273
+
274
+ $row_classes = array( esc_attr( $item->post_status ) );
275
+
276
+ if ( !empty( $row_alternate_class ) ) {
277
+ $row_classes[] = $row_alternate_class;
278
+ }
279
+
280
+ $row_classes = apply_filters( 'rtb_admin_bookings_list_row_classes', $row_classes, $item );
281
 
282
+ echo '<tr class="' . implode( ' ', $row_classes ) . '">';
 
 
283
  $this->single_row_columns( $item );
284
  echo '</tr>';
285
  }
600
  public function bookings_data() {
601
 
602
  $args = array(
 
603
  'posts_per_page' => $this->per_page,
 
 
604
  );
605
 
606
+ if ( !empty( $this->filter_start_date ) ) {
607
+ $args['start_date'] = $this->filter_start_date;
608
  }
609
 
610
+ if ( !empty( $this->filter_end_date ) ) {
611
+ $args['end_date'] = $this->filter_end_date;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
612
  }
613
 
614
+ $query = new rtbQuery( $args, 'bookings-table' );
615
+ $query->parse_request_args();
616
+ $query->prepare_args();
617
+ $query->args = apply_filters( 'rtb_bookings_table_query_args', $query->args );
618
 
619
+ $this->bookings = $query->get_bookings();
 
 
 
 
 
 
 
 
 
 
620
  }
621
 
622
  /**
includes/template-functions.php CHANGED
@@ -341,7 +341,7 @@ function rtb_print_form_checkbox_field( $slug, $title, $value, $args ) {
341
  </label>
342
  <?php foreach ( $options as $opt_value => $opt_label ) : ?>
343
  <label>
344
- <input type="checkbox" name="rtb-<?php echo $slug; ?>[]" id="rtb-<?php echo $slug; ?>" value="<?php echo esc_attr( $opt_value ); ?>"<?php echo !empty( $value ) && in_array( $opt_value, $value ) ? ' checked' : ''; ?>>
345
  <?php echo $opt_label; ?>
346
  </label>
347
  <?php endforeach; ?>
341
  </label>
342
  <?php foreach ( $options as $opt_value => $opt_label ) : ?>
343
  <label>
344
+ <input type="checkbox" name="rtb-<?php echo $slug; ?>[]" id="rtb-<?php echo $slug; ?>-<?php echo esc_attr( $opt_value ); ?>" value="<?php echo esc_attr( $opt_value ); ?>"<?php echo !empty( $value ) && in_array( $opt_value, $value ) ? ' checked' : ''; ?>>
345
  <?php echo $opt_label; ?>
346
  </label>
347
  <?php endforeach; ?>
languages/restaurant-reservations-de_DE.mo CHANGED
Binary file
languages/restaurant-reservations-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Restaurant Reservations 1.2.3\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2015-02-03 17:54+0100\n"
6
- "PO-Revision-Date: 2015-02-03 18:15+0100\n"
7
  "Last-Translator: admin <admin@example.com>\n"
8
  "Language-Team: mediaOffice GbR <support@mediaoffice.de>\n"
9
  "Language: de\n"
@@ -93,50 +93,71 @@ msgstr ""
93
  "href=\"http://wordpress.org/support/plugin/restaurant-reservations\" \n"
94
  "target=\"_blank\">support forums</a>."
95
 
96
- #: ../includes/AdminBookings.class.php:41
97
  msgctxt "Title of admin page that lists bookings"
98
  msgid "Bookings"
99
  msgstr "Reservierungen"
100
 
101
- #: ../includes/AdminBookings.class.php:42
102
  msgctxt "Title of bookings admin menu item"
103
  msgid "Bookings"
104
  msgstr "Reservierungen"
105
 
106
- #: ../includes/AdminBookings.class.php:65
107
  msgid "Restaurant Bookings"
108
  msgstr "Reservierungen"
109
 
110
- #: ../includes/AdminBookings.class.php:66
111
  #: ../includes/CustomPostTypes.class.php:42
112
  msgid "Add New"
113
  msgstr "Neu hinzufügen"
114
 
115
- #: ../includes/AdminBookings.class.php:111 ../restaurant-reservations.php:217
 
116
  msgid "Add Booking"
117
  msgstr "Reservierung hinzufügen"
118
 
119
- #: ../includes/AdminBookings.class.php:114
 
120
  msgid "Cancel"
121
  msgstr "Abbrechen"
122
 
123
- #: ../includes/AdminBookings.class.php:128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  msgid "Close"
125
  msgstr "Schliessen"
126
 
127
- #: ../includes/AdminBookings.class.php:194
128
  msgid "Booking Status"
129
  msgstr "Status der Reservierungen"
130
 
131
- #: ../includes/AdminBookings.class.php:202
132
  msgid "Send notifications"
133
  msgstr "Benachrichtigunen versenden"
134
 
135
- #: ../includes/AdminBookings.class.php:207
136
  msgid "Learn more"
137
  msgstr "mehr Informationen"
138
 
139
- #: ../includes/AdminBookings.class.php:208
140
  msgid ""
141
  "When adding a booking or changing a booking's status with this form, no "
142
  "email notifications will be sent. Check this option if you want to send "
@@ -146,12 +167,12 @@ msgstr ""
146
  "Statusänderungen innerhalb dieses Formulars versandt. Wählen Sie diese "
147
  "Option an, falls sie doch Email Benachrichtigungen versenden wollen."
148
 
149
- #: ../includes/AdminBookings.class.php:262
150
  #, php-format
151
  msgid "You have been logged out. Please %slogin again%s."
152
  msgstr "Sie wurden abgemeldet. Bitte %smelden%s Sie sich wieder an."
153
 
154
- #: ../includes/AdminBookings.class.php:298
155
  #, php-format
156
  msgid ""
157
  "This booking has been sent to the %sTrash%s where it can not be edited. Set "
@@ -161,14 +182,14 @@ msgstr ""
161
  "sie nicht bearbeitet werden. Bitte setzten Sie den Status auf \"Pendent\" "
162
  "oder \"Bestätigt\" um sie bearbeiten zu können."
163
 
164
- #: ../includes/AdminBookings.class.php:315
165
  msgid ""
166
  "The booking could not be retrieved. Please reload the page and try again."
167
  msgstr ""
168
  "Ihre Reservierung konnte nicht geladen werden. Bitte laden Sie die Seite neu "
169
  "und versuchen Sie es noch einmal."
170
 
171
- #: ../includes/AdminBookings.class.php:383
172
  msgid ""
173
  "Unable to trash this post. Please try again. If you continue to have "
174
  "trouble, please refresh the page."
@@ -177,11 +198,27 @@ msgstr ""
177
  "versuchen Sie es nocheinmal. Falls Sie dann immer noch Probleme haben, laden "
178
  "Sie die Seite neu."
179
 
180
- #: ../includes/Booking.class.php:178
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  msgid "Please enter the date you would like to book."
182
  msgstr "Bitte geben Sie das Datum ein an dem Sie einen Tisch buchen wollen."
183
 
184
- #: ../includes/Booking.class.php:188
185
  msgid ""
186
  "The date you entered is not valid. Please select from one of the dates in "
187
  "the calendar."
@@ -189,11 +226,11 @@ msgstr ""
189
  "Das eingegebene Datum ist nicht gültig. Bitte wählen Sie ein Datum im "
190
  "Kalender."
191
 
192
- #: ../includes/Booking.class.php:199
193
  msgid "Please enter the time you would like to book."
194
  msgstr "Bitte geben Sie die Zeit ein an dem Sie einen Tisch buchen wollen."
195
 
196
- #: ../includes/Booking.class.php:209
197
  msgid ""
198
  "The time you entered is not valid. Please select from one of the times "
199
  "provided."
@@ -201,78 +238,78 @@ msgstr ""
201
  "Die eingegebene Zeit ist nicht gültig. Bitte wählen sie eine Zeit aus der "
202
  "Zeitleiste."
203
 
204
- #: ../includes/Booking.class.php:226
205
  #, php-format
206
  msgid "Sorry, bookings can not be made more than %s days in advance."
207
  msgstr ""
208
  "Wir bitten um Entschuldigung. Reservierungen können nicht mehr als %s Tage "
209
  "im Voraus gebucht werden."
210
 
211
- #: ../includes/Booking.class.php:237
212
  msgid "Sorry, bookings can not be made in the past."
213
  msgstr ""
214
  "Wir bitten um Entschuldigung. Reservierungen können nicht in der "
215
  "Vergangenheit gebucht werden."
216
 
217
- #: ../includes/Booking.class.php:245
218
  #, php-format
219
  msgid "Sorry, bookings must be made more than %s days in advance."
220
  msgstr ""
221
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Tage im "
222
  "Voraus gebucht werden."
223
 
224
- #: ../includes/Booking.class.php:247
225
  #, php-format
226
  msgid "Sorry, bookings must be made more than %s hours in advance."
227
  msgstr ""
228
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Tage im "
229
  "Voraus gebucht werden."
230
 
231
- #: ../includes/Booking.class.php:249
232
  #, php-format
233
- msgid "Sorry, bookings must be made more than %s mings in advance."
234
  msgstr ""
235
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Minuten im "
236
  "Voraus gebucht werden."
237
 
238
- #: ../includes/Booking.class.php:288
239
  msgid "Sorry, no bookings are being accepted then."
240
  msgstr ""
241
  "Wir bitten um Entschuldigung. Zu diesem Zeitpunkt können wir keine "
242
  "Reservierung annehmen."
243
 
244
- #: ../includes/Booking.class.php:340
245
  msgid "Sorry, no bookings are being accepted on that date."
246
  msgstr ""
247
  "Wir bitten um Entschuldigung. Zu diesem Datum können wir keine Reservierung "
248
  "annehmen."
249
 
250
- #: ../includes/Booking.class.php:346
251
  msgid "Sorry, no bookings are being accepted at that time."
252
  msgstr ""
253
  "Wir bitten um Entschuldigung. Für diese Uhrzeit können wir keine "
254
  "Reservierung annehmen."
255
 
256
- #: ../includes/Booking.class.php:368
257
  msgid "Please enter a name for this booking."
258
  msgstr "Bitte geben Sie an auf welchen Namen Sie den Tisch reservieren wollen."
259
 
260
- #: ../includes/Booking.class.php:378
261
  msgid "Please let us know how many people will be in your party."
262
  msgstr "Bitte sagen sie uns wieviele Plätze Sie am Tisch benötigen."
263
 
264
- #: ../includes/Booking.class.php:388
265
  #, php-format
266
  msgid "We only accept bookings for parties of up to %d people."
267
  msgstr "Wir können leider nur Reservierungen bis %d Personen annehmen."
268
 
269
- #: ../includes/Booking.class.php:399
270
  msgid "Please enter an email address so we can confirm your booking."
271
  msgstr ""
272
  "Bitte geben Sie Ihre Email Adresse ein damit wir Ihnen die Reservierung "
273
  "bestätigen können."
274
 
275
- #: ../includes/Booking.class.php:421
276
  msgid "Please complete this field to request a booking."
277
  msgstr ""
278
  "Bitte füllen Sie dieses Feld aus um eine Tischreserverationsanfrage "
@@ -342,7 +379,7 @@ msgstr[1] "Bestätigt für <span class=\"count\">(%s)</span> Gäste"
342
  #: ../includes/CustomPostTypes.class.php:97
343
  msgctxt "Booking status for a closed booking"
344
  msgid "Closed"
345
- msgstr "Geschlossen"
346
 
347
  #: ../includes/CustomPostTypes.class.php:104
348
  #, php-format
@@ -581,19 +618,27 @@ msgstr ""
581
  "<em>Diese Mitteilung haben Sie vom {site_link} um {current_time} erhalten.</"
582
  "em>"
583
 
584
- #: ../includes/Settings.class.php:218 ../includes/Settings.class.php:219
 
 
 
 
 
 
 
 
585
  msgid "Settings"
586
  msgstr "Einstellungen"
587
 
588
- #: ../includes/Settings.class.php:231
589
  msgid "General"
590
  msgstr "Generelle Einstellungen"
591
 
592
- #: ../includes/Settings.class.php:242
593
  msgid "Booking Page"
594
  msgstr "Reservierungsseite"
595
 
596
- #: ../includes/Settings.class.php:243
597
  msgid ""
598
  "Select a page on your site to automatically display the booking form and "
599
  "confirmation message."
@@ -601,29 +646,29 @@ msgstr ""
601
  "Wähen Sie eine Seite zur automatischen Anzeige des Buchungsformulars und "
602
  "einer Bestätigungsmitteilung."
603
 
604
- #: ../includes/Settings.class.php:259
605
  msgid "Max Party Size"
606
  msgstr "Maximale Anzahl Personen pro Reservierung"
607
 
608
- #: ../includes/Settings.class.php:260
609
  msgid "Set a maximum allowed party size for bookings."
610
  msgstr "Definieren Sie die maximale Anzahl Gäste für eine Tischreservertion."
611
 
612
- #: ../includes/Settings.class.php:272
613
  msgid "Success Message"
614
  msgstr "Erfolgsmeldung"
615
 
616
- #: ../includes/Settings.class.php:273
617
  msgid "Enter the message to display when a booking request is made."
618
  msgstr ""
619
  "Legen Sie die Mitteilung fest die erscheint, wenn eine Reservierungsanfrage "
620
  "abgeschickt wurde"
621
 
622
- #: ../includes/Settings.class.php:284
623
  msgid "Date Format"
624
  msgstr "Datumsformat"
625
 
626
- #: ../includes/Settings.class.php:285
627
  #, php-format
628
  msgid ""
629
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
@@ -636,11 +681,11 @@ msgstr ""
636
  "Benachrichtigungsmeldungen zu ändern, müssen Sie Ihre generellen %sWordPress "
637
  "Einstellungen%s entsprechend anpassen."
638
 
639
- #: ../includes/Settings.class.php:296
640
  msgid "Time Format"
641
  msgstr "Zeitformat"
642
 
643
- #: ../includes/Settings.class.php:297
644
  #, php-format
645
  msgid ""
646
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
@@ -653,11 +698,11 @@ msgstr ""
653
  "Benachrichtigungsmeldungen zu ändern, müssen Sie Ihre generellen \n"
654
  "%sWordPress Einstellungen%s entsprechend anpassen."
655
 
656
- #: ../includes/Settings.class.php:310
657
  msgid "Language"
658
  msgstr "Sprache"
659
 
660
- #: ../includes/Settings.class.php:311
661
  msgid ""
662
  "Select a language to use for the booking form datepicker if it is different "
663
  "than your WordPress language setting."
@@ -665,100 +710,100 @@ msgstr ""
665
  "Wählen Sie eine Sprache für die Datumsauswahl, falls diese unterschiedlich "
666
  "von Ihrer WordPress Spracheinstellung ist."
667
 
668
- #: ../includes/Settings.class.php:321
669
  msgid "Booking Schedule"
670
  msgstr "Reservierungsplan"
671
 
672
- #: ../includes/Settings.class.php:328
673
  msgid "Add new scheduling rule"
674
  msgstr "Neue Reservierungsregel hinzufügen"
675
 
676
- #: ../includes/Settings.class.php:329
677
  msgctxt "Format of a scheduling rule"
678
  msgid "Weekly"
679
  msgstr "Wöchentlich"
680
 
681
- #: ../includes/Settings.class.php:330
682
  msgctxt "Format of a scheduling rule"
683
  msgid "Monthly"
684
  msgstr "Monatlich"
685
 
686
- #: ../includes/Settings.class.php:331
687
  msgctxt "Format of a scheduling rule"
688
  msgid "Date"
689
  msgstr "Täglich"
690
 
691
- #: ../includes/Settings.class.php:332
692
  msgctxt "Label for selecting days of the week in a scheduling rule"
693
  msgid "Days of the week"
694
  msgstr "Tage in der Woche"
695
 
696
- #: ../includes/Settings.class.php:333
697
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
698
  msgid "Weeks of the month"
699
  msgstr "Wochen eines Monats"
700
 
701
- #: ../includes/Settings.class.php:334
702
  msgctxt "Label to select a date for a scheduling rule"
703
  msgid "Date"
704
  msgstr "Datum"
705
 
706
- #: ../includes/Settings.class.php:335
707
  msgctxt "Label to select a time slot for a scheduling rule"
708
  msgid "Time"
709
  msgstr "Uhrzeit"
710
 
711
- #: ../includes/Settings.class.php:336
712
  msgctxt "Label to set a scheduling rule to last all day"
713
  msgid "All day"
714
  msgstr "Ganztägig"
715
 
716
- #: ../includes/Settings.class.php:337
717
  msgctxt "Label for the starting time of a scheduling rule"
718
  msgid "Start"
719
  msgstr "Startzeit"
720
 
721
- #: ../includes/Settings.class.php:338
722
  msgctxt "Label for the ending time of a scheduling rule"
723
  msgid "End"
724
  msgstr "Endzeit"
725
 
726
- #: ../includes/Settings.class.php:339
727
  #, php-format
728
  msgctxt ""
729
  "Prompt displayed when a scheduling rule is set without any time restrictions"
730
  msgid "All day long. Want to %sset a time slot%s?"
731
  msgstr "Ganztägig. Wollen Sie eine %sZeitdauer%s festlegen?"
732
 
733
- #: ../includes/Settings.class.php:340
734
  msgctxt "Toggle a scheduling rule open and closed"
735
  msgid "Open and close this rule"
736
  msgstr "Öffnen und Schliessen dieser Regel"
737
 
738
- #: ../includes/Settings.class.php:341
739
  msgctxt "Delete a scheduling rule"
740
  msgid "Delete rule"
741
  msgstr "Regel löschen"
742
 
743
- #: ../includes/Settings.class.php:342
744
  msgid "Delete scheduling rule"
745
  msgstr "Reservierungsregel löschen"
746
 
747
- #: ../includes/Settings.class.php:343
748
  msgctxt ""
749
  "Brief default description of a scheduling rule when no weekdays or weeks are "
750
  "included in the rule"
751
  msgid "Never"
752
  msgstr "Nie"
753
 
754
- #: ../includes/Settings.class.php:344
755
  msgctxt ""
756
  "Brief default description of a scheduling rule when all the weekdays/weeks "
757
  "are included in the rule"
758
  msgid "Every day"
759
  msgstr "Täglich"
760
 
761
- #: ../includes/Settings.class.php:345
762
  #, php-format
763
  msgctxt ""
764
  "Brief default description of a scheduling rule when some weekdays are "
@@ -768,7 +813,7 @@ msgctxt ""
768
  msgid "%s on the %s week of the month"
769
  msgstr "%s der %s Wochen des Monats"
770
 
771
- #: ../includes/Settings.class.php:346
772
  #, php-format
773
  msgctxt ""
774
  "Brief default description of a scheduling rule when some weeks of the month "
@@ -778,86 +823,86 @@ msgctxt ""
778
  msgid "%s week of the month"
779
  msgstr "%s Woche des Monats"
780
 
781
- #: ../includes/Settings.class.php:347
782
  msgctxt "Brief default description of a scheduling rule when no times are set"
783
  msgid "All day"
784
  msgstr "Täglich"
785
 
786
- #: ../includes/Settings.class.php:348
787
  msgctxt ""
788
  "Brief default description of a scheduling rule when an end time is set but "
789
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
790
  msgid "Ends at"
791
  msgstr "Endet um"
792
 
793
- #: ../includes/Settings.class.php:349
794
  msgctxt ""
795
  "Brief default description of a scheduling rule when a start time is set but "
796
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
797
  msgid "Starts at"
798
  msgstr "Beginnt um"
799
 
800
- #: ../includes/Settings.class.php:350
801
  msgctxt "Separator between times of a scheduling rule"
802
  msgid "&mdash;"
803
  msgstr "&mdash;"
804
 
805
- #: ../includes/Settings.class.php:359
806
  msgid "Schedule"
807
  msgstr "Regel"
808
 
809
- #: ../includes/Settings.class.php:360
810
  msgid "Define the weekly schedule during which you accept bookings."
811
  msgstr ""
812
  "Definieren Sie den wöchentlichen Zeitraum in welchem Sie Reservierungen "
813
  "annehmen"
814
 
815
- #: ../includes/Settings.class.php:362
816
  msgctxt "Monday abbreviation"
817
  msgid "Mo"
818
  msgstr "Mo"
819
 
820
- #: ../includes/Settings.class.php:363
821
  msgctxt "Tuesday abbreviation"
822
  msgid "Tu"
823
  msgstr "Di"
824
 
825
- #: ../includes/Settings.class.php:364
826
  msgctxt "Wednesday abbreviation"
827
  msgid "We"
828
  msgstr "Mi"
829
 
830
- #: ../includes/Settings.class.php:365
831
  msgctxt "Thursday abbreviation"
832
  msgid "Th"
833
  msgstr "Do"
834
 
835
- #: ../includes/Settings.class.php:366
836
  msgctxt "Friday abbreviation"
837
  msgid "Fr"
838
  msgstr "Fr"
839
 
840
- #: ../includes/Settings.class.php:367
841
  msgctxt "Saturday abbreviation"
842
  msgid "Sa"
843
  msgstr "Sa"
844
 
845
- #: ../includes/Settings.class.php:368
846
  msgctxt "Sunday abbreviation"
847
  msgid "Su"
848
  msgstr "So"
849
 
850
- #: ../includes/Settings.class.php:378
851
  msgctxt ""
852
  "Brief default description of a scheduling exception when no times are set"
853
  msgid "Closed all day"
854
  msgstr "Ganzer Tag geschlossen"
855
 
856
- #: ../includes/Settings.class.php:385
857
  msgid "Exceptions"
858
  msgstr "Ausnahmen"
859
 
860
- #: ../includes/Settings.class.php:386
861
  msgid ""
862
  "Define special opening hours for holidays, events or other needs. Leave the "
863
  "time empty if you're closed all day."
@@ -866,79 +911,79 @@ msgstr ""
866
  "oder bei anderen Situationen. Lassen Sie das Zeitfeld leer wenn Sie den "
867
  "ganzen Tag geschlossen haben"
868
 
869
- #: ../includes/Settings.class.php:401
870
  msgid "Early Bookings"
871
  msgstr "Vorausbuchungen"
872
 
873
- #: ../includes/Settings.class.php:402
874
  msgid "Select how early customers can make their booking."
875
  msgstr "Wählen Sie wie lange im Voraus Gäste einen Tisch reservieren können"
876
 
877
- #: ../includes/Settings.class.php:405
878
  msgid "Any time"
879
  msgstr "Immer"
880
 
881
- #: ../includes/Settings.class.php:406
882
  msgid "Up to 1 day in advance"
883
  msgstr "Bis einen Tag im Voraus"
884
 
885
- #: ../includes/Settings.class.php:407
886
  msgid "Up to 1 week in advance"
887
  msgstr "Bis eine Woche im Voraus"
888
 
889
- #: ../includes/Settings.class.php:408
890
  msgid "Up to 2 weeks in advance"
891
  msgstr "Bis zwei Wochen im Voraus"
892
 
893
- #: ../includes/Settings.class.php:409
894
  msgid "Up to 30 days in advance"
895
  msgstr "Bis 30 Tage im Voraus"
896
 
897
- #: ../includes/Settings.class.php:410
898
  msgid "Up to 90 days in advance"
899
  msgstr "Bis 90 Tage im Voraus"
900
 
901
- #: ../includes/Settings.class.php:421
902
  msgid "Late Bookings"
903
  msgstr "Kurzfristige Reservierungen"
904
 
905
- #: ../includes/Settings.class.php:422
906
  msgid "Select how late customers can make their booking."
907
  msgstr "Wählen Sie wie kurzfristig Gäste noch einen Tisch reservieren können."
908
 
909
- #: ../includes/Settings.class.php:425
910
  msgid "Up to the last minute"
911
  msgstr "Bis zur letzen Minute"
912
 
913
- #: ../includes/Settings.class.php:426
914
  msgid "At least 15 minutes in advance"
915
  msgstr "Bis 15 Minuten davor"
916
 
917
- #: ../includes/Settings.class.php:427
918
  msgid "At least 30 minutes in advance"
919
  msgstr "Bis 30 Minuten davor"
920
 
921
- #: ../includes/Settings.class.php:428
922
  msgid "At least 45 minutes in advance"
923
  msgstr "Bis 45 Minuten davor"
924
 
925
- #: ../includes/Settings.class.php:429
926
  msgid "At least 1 hour in advance"
927
  msgstr "Bis 1 Stunde davor"
928
 
929
- #: ../includes/Settings.class.php:430
930
  msgid "At least 4 hours in advance"
931
  msgstr "Bis 4 Stunden davor"
932
 
933
- #: ../includes/Settings.class.php:431
934
  msgid "At least 1 day in advance"
935
  msgstr "Bis einen Tag davor"
936
 
937
- #: ../includes/Settings.class.php:442
938
  msgid "Date Pre-selection"
939
  msgstr "Vorwahl des Datums"
940
 
941
- #: ../includes/Settings.class.php:443
942
  msgid ""
943
  "When the booking form is loaded, should it automatically attempt to select a "
944
  "valid date?"
@@ -946,51 +991,51 @@ msgstr ""
946
  "Soll beim Aufruf des Reservierungsformulares automatisch ein gültiges Datum "
947
  "voreingestellt sein?"
948
 
949
- #: ../includes/Settings.class.php:446
950
  msgid "Select today if valid"
951
  msgstr "Wählen Sie heute sofern dies gültig ist."
952
 
953
- #: ../includes/Settings.class.php:447
954
  msgid "Select today or next valid date"
955
  msgstr "Wählen Sie heute oder das nächste gültige Datum aus"
956
 
957
- #: ../includes/Settings.class.php:448
958
  msgid "Leave empty"
959
  msgstr "Leer lassen"
960
 
961
- #: ../includes/Settings.class.php:459
962
  msgid "Time Interval"
963
  msgstr "Zeitspanne"
964
 
965
- #: ../includes/Settings.class.php:460
966
  msgid "Select the number of minutes between each available time."
967
  msgstr "Wählen sie die Anzahl Minuten zwischen jeder verfügbaren Zeit."
968
 
969
- #: ../includes/Settings.class.php:463
970
  msgid "Every 30 minutes"
971
  msgstr "Alle 30 Minuten"
972
 
973
- #: ../includes/Settings.class.php:464
974
  msgid "Every 15 minutes"
975
  msgstr "Alle 15 Minuten"
976
 
977
- #: ../includes/Settings.class.php:465
978
  msgid "Every 10 minutes"
979
  msgstr "Alle 10 Minuten"
980
 
981
- #: ../includes/Settings.class.php:466
982
  msgid "Every 5 minutes"
983
  msgstr "Alle 5 Minuten"
984
 
985
- #: ../includes/Settings.class.php:475
986
  msgid "Notifications"
987
  msgstr "Benachrichtigung"
988
 
989
- #: ../includes/Settings.class.php:486
990
  msgid "Reply-To Name"
991
  msgstr "Name für die Rückantwort"
992
 
993
- #: ../includes/Settings.class.php:487
994
  msgid ""
995
  "The name which should appear in the Reply-To field of a user notification "
996
  "email"
@@ -998,11 +1043,11 @@ msgstr ""
998
  "Der Name die im Rückantwortfeld einer Benachrichtigungs-Email an einen Gast "
999
  "erscheinen soll."
1000
 
1001
- #: ../includes/Settings.class.php:498
1002
  msgid "Reply-To Email Address"
1003
  msgstr "Email Adresse für die Rückantwort"
1004
 
1005
- #: ../includes/Settings.class.php:499
1006
  msgid ""
1007
  "The email address which should appear in the Reply-To field of a user "
1008
  "notification email."
@@ -1010,11 +1055,11 @@ msgstr ""
1010
  "Email Adresse die im Rückantwortfeld einer Benachrichtigungs-Email an einen "
1011
  "Gast erscheinen soll."
1012
 
1013
- #: ../includes/Settings.class.php:510
1014
  msgid "Admin Notification"
1015
  msgstr "Administrator Benachrichtigung"
1016
 
1017
- #: ../includes/Settings.class.php:511
1018
  msgid ""
1019
  "Send an email notification to an administrator when a new booking is "
1020
  "requested."
@@ -1022,21 +1067,21 @@ msgstr ""
1022
  "Sende eine Email Benachrichtigung an den Administrator wenn eine neue "
1023
  "Reservierung angefragt worden ist."
1024
 
1025
- #: ../includes/Settings.class.php:521
1026
  msgid "Admin Email Address"
1027
  msgstr "Email Adresse des Administrators"
1028
 
1029
- #: ../includes/Settings.class.php:522
1030
  msgid "The email address where admin notifications should be sent."
1031
  msgstr ""
1032
  "Email Adresse an die Administratoren-Benachrichtigungen gesendet werden "
1033
  "sollen."
1034
 
1035
- #: ../includes/Settings.class.php:531
1036
  msgid "Email Templates"
1037
  msgstr "Email Vorlagen"
1038
 
1039
- #: ../includes/Settings.class.php:533
1040
  msgid ""
1041
  "Adjust the messages that are emailed to users and admins during the booking "
1042
  "process."
@@ -1044,11 +1089,11 @@ msgstr ""
1044
  "Passen Sie die E-Mail Nachrichten entsprechend an , die Reservierenden und "
1045
  "Administratoren bei einer Reservierung automatisch zugeschickt werden."
1046
 
1047
- #: ../includes/Settings.class.php:543
1048
  msgid "Template Tags"
1049
  msgstr "Vorlagen Tags"
1050
 
1051
- #: ../includes/Settings.class.php:545
1052
  msgid ""
1053
  "Use the following tags to automatically add booking information to the "
1054
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
@@ -1058,19 +1103,19 @@ msgstr ""
1058
  "Emails hinzuzufügen. Tages die mit einem Stern (*) bezeichnet sind können "
1059
  "auch in der Betreffzeile verwendet werden."
1060
 
1061
- #: ../includes/Settings.class.php:556
1062
  msgid "Admin Notification Subject"
1063
  msgstr "Betreffzeile für Adminstratorenbenachrichtigungen"
1064
 
1065
- #: ../includes/Settings.class.php:557
1066
  msgid "The email subject for admin notifications."
1067
  msgstr "Email Betreffzeile für Adminstratorenbenachrichtigungen"
1068
 
1069
- #: ../includes/Settings.class.php:568
1070
  msgid "Admin Notification Email"
1071
  msgstr "Email für Adminstratorenbenachrichtigungen"
1072
 
1073
- #: ../includes/Settings.class.php:569
1074
  msgid ""
1075
  "Enter the email an admin should receive when an initial booking request is "
1076
  "made."
@@ -1078,21 +1123,21 @@ msgstr ""
1078
  "Legen Sie die Email fest, die ein Adminstrator bei einer "
1079
  "Reservierungsanfrage erhalten soll."
1080
 
1081
- #: ../includes/Settings.class.php:580
1082
  msgid "New Request Email Subject"
1083
  msgstr "Betreffzeile für eine neue Reservierungsanfrage"
1084
 
1085
- #: ../includes/Settings.class.php:581
1086
  msgid ""
1087
  "The email subject a user should receive when they make an initial booking "
1088
  "request."
1089
  msgstr "Die Email-Betreffzeile für eine neue Reservierungsanfrage"
1090
 
1091
- #: ../includes/Settings.class.php:592
1092
  msgid "New Request Email"
1093
  msgstr "Email einer neuer Reservierungsanfrage"
1094
 
1095
- #: ../includes/Settings.class.php:593
1096
  msgid ""
1097
  "Enter the email a user should receive when they make an initial booking "
1098
  "request."
@@ -1100,11 +1145,11 @@ msgstr ""
1100
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn er eine "
1101
  "Reservierungsanfrage geschickt hat."
1102
 
1103
- #: ../includes/Settings.class.php:604
1104
  msgid "Confirmed Email Subject"
1105
  msgstr "Betreffzeile für ein Bestätigungsemail"
1106
 
1107
- #: ../includes/Settings.class.php:605
1108
  msgid ""
1109
  "The email subject a user should receive when their booking has been "
1110
  "confirmed."
@@ -1112,139 +1157,147 @@ msgstr ""
1112
  "Betreffzeile einer Email die ein Gast erhalten soll wenn seine Reservierung "
1113
  "bestätigt worden ist."
1114
 
1115
- #: ../includes/Settings.class.php:616
1116
  msgid "Confirmed Email"
1117
  msgstr "Bestätigungs-Email"
1118
 
1119
- #: ../includes/Settings.class.php:617
1120
  msgid ""
1121
  "Enter the email a user should receive when their booking has been confirmed."
1122
  msgstr ""
1123
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn seine Reservierung "
1124
  "bestätigt wird."
1125
 
1126
- #: ../includes/Settings.class.php:628
1127
  msgid "Rejected Email Subject"
1128
  msgstr "Betreffzeile für ein Ablehnungs-Email"
1129
 
1130
- #: ../includes/Settings.class.php:629
1131
  msgid ""
1132
  "The email subject a user should receive when their booking has been rejected."
1133
  msgstr ""
1134
  "Betreffzeile für einer Email die ein Gast erhalten soll falls seine "
1135
  "Reservierungsanfrage abgelehnt werden musste."
1136
 
1137
- #: ../includes/Settings.class.php:640
1138
  msgid "Rejected Email"
1139
  msgstr "Ablehnungs-Email"
1140
 
1141
- #: ../includes/Settings.class.php:641
1142
  msgid ""
1143
  "Enter the email a user should receive when their booking has been rejected."
1144
  msgstr ""
1145
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn seine "
1146
  "Reservierungsanfrage abgelehnt werden muss."
1147
 
1148
- #: ../includes/Settings.class.php:659
 
 
 
 
 
 
 
 
 
 
 
 
 
1149
  msgid "Any size"
1150
  msgstr "Beliebige Anzahl"
1151
 
1152
- #: ../includes/Settings.class.php:743
1153
  msgid "Book a table"
1154
  msgstr "Reservierungsdaten"
1155
 
1156
- #: ../includes/Settings.class.php:746
1157
  #: ../includes/WP_List_Table.BookingsTable.class.php:278
1158
  msgid "Date"
1159
  msgstr "Datum"
1160
 
1161
- #: ../includes/Settings.class.php:752
1162
  msgid "Time"
1163
  msgstr "Uhrzeit"
1164
 
1165
- #: ../includes/Settings.class.php:758
1166
  #: ../includes/WP_List_Table.BookingsTable.class.php:279
1167
  msgid "Party"
1168
  msgstr "Personen"
1169
 
1170
- #: ../includes/Settings.class.php:771
1171
  msgid "Contact Details"
1172
  msgstr "Kontaktdaten"
1173
 
1174
- #: ../includes/Settings.class.php:774
1175
  #: ../includes/WP_List_Table.BookingsTable.class.php:280
1176
  msgid "Name"
1177
- msgstr "Name"
1178
 
1179
- #: ../includes/Settings.class.php:780
1180
  #: ../includes/WP_List_Table.BookingsTable.class.php:281
1181
  msgid "Email"
1182
- msgstr "Email"
1183
 
1184
- #: ../includes/Settings.class.php:789
1185
  #: ../includes/WP_List_Table.BookingsTable.class.php:282
1186
  msgid "Phone"
1187
  msgstr "Telefonnummer"
1188
 
1189
- #: ../includes/Settings.class.php:797
1190
  msgid "Add a Message"
1191
  msgstr "Nachricht hinzufügen"
1192
 
1193
- #: ../includes/Settings.class.php:802
1194
- #: ../includes/WP_List_Table.BookingsTable.class.php:283
1195
- msgid "Message"
1196
- msgstr "Meldung"
1197
-
1198
- #: ../includes/Settings.class.php:847
1199
  msgid "Email of the user who made the booking"
1200
  msgstr "* Email an den Gast der die Reservierung gemacht hat"
1201
 
1202
- #: ../includes/Settings.class.php:848
1203
  msgid "* Name of the user who made the booking"
1204
  msgstr "* Name des Gastes auf den der Tisch reserviert ist"
1205
 
1206
- #: ../includes/Settings.class.php:849
1207
  msgid "* Number of people booked"
1208
  msgstr "* Anzahl der Gäste"
1209
 
1210
- #: ../includes/Settings.class.php:850
1211
  msgid "* Date and time of the booking"
1212
  msgstr "* Datum und Zeit der Reservierung"
1213
 
1214
- #: ../includes/Settings.class.php:851
1215
  msgid "Phone number if supplied with the request"
1216
  msgstr "Telefonnummer der Anfrage, falls angegeben"
1217
 
1218
- #: ../includes/Settings.class.php:852
1219
  msgid "Message added to the request"
1220
  msgstr "Gästemitteilung die der Anfrage hinzugefügt wurden"
1221
 
1222
- #: ../includes/Settings.class.php:853
1223
  msgid "A link to the admin panel showing pending bookings"
1224
  msgstr "Verweis zum Admin Panel das unbestätigte Reservierungen anzeigt "
1225
 
1226
- #: ../includes/Settings.class.php:854
1227
  msgid ""
1228
  "A link to confirm this booking. Only include this in admin notifications"
1229
  msgstr ""
1230
  "Link um diese Reservierung zu bestätigen. Nur bei Benachrichtigungen für "
1231
  "Administratoren einfügen"
1232
 
1233
- #: ../includes/Settings.class.php:855
1234
  msgid "A link to reject this booking. Only include this in admin notifications"
1235
  msgstr ""
1236
  "Link um diese Reservierung abzulehnen. Nur bei Benachrichtigungen für "
1237
  "Administratoren einfügen"
1238
 
1239
- #: ../includes/Settings.class.php:856
1240
  msgid "The name of this website"
1241
  msgstr "Der Name dieser Webseite"
1242
 
1243
- #: ../includes/Settings.class.php:857
1244
  msgid "A link to this website"
1245
  msgstr "Ein Link zu dieser Webseite"
1246
 
1247
- #: ../includes/Settings.class.php:858
1248
  msgid "Current date and time"
1249
  msgstr "Aktuelle Zeit und Datum"
1250
 
@@ -1308,7 +1361,7 @@ msgstr "Bestätigt"
1308
 
1309
  #: ../includes/WP_List_Table.BookingsTable.class.php:249
1310
  msgid "Closed"
1311
- msgstr "Geschlossen"
1312
 
1313
  #: ../includes/WP_List_Table.BookingsTable.class.php:250
1314
  #: ../includes/WP_List_Table.BookingsTable.class.php:315
@@ -1323,56 +1376,56 @@ msgstr "Status"
1323
  msgid "Edit"
1324
  msgstr "Bearbeiten"
1325
 
1326
- #: ../includes/WP_List_Table.BookingsTable.class.php:344
1327
  msgctxt "Status label for bookings put in the trash"
1328
  msgid "Trash"
1329
  msgstr "Papierkorb"
1330
 
1331
- #: ../includes/WP_List_Table.BookingsTable.class.php:376
1332
  msgid "Delete"
1333
  msgstr "Löschen"
1334
 
1335
- #: ../includes/WP_List_Table.BookingsTable.class.php:377
1336
  msgid "Set To Confirmed"
1337
  msgstr "Auf \"Bestätigt\" gestellt"
1338
 
1339
- #: ../includes/WP_List_Table.BookingsTable.class.php:378
1340
  msgid "Set To Pending Review"
1341
  msgstr "Auf \"Unbestätigt\" gestellt"
1342
 
1343
- #: ../includes/WP_List_Table.BookingsTable.class.php:379
1344
  msgid "Set To Closed"
1345
  msgstr "Auf \"Abgelehnt\" gestellt"
1346
 
1347
- #: ../includes/WP_List_Table.BookingsTable.class.php:494
1348
  #, php-format
1349
  msgid "%d booking deleted successfully."
1350
  msgid_plural "%d bookings deleted successfully."
1351
  msgstr[0] "%d Reservierung erfolgreich gelöscht "
1352
  msgstr[1] "%d Reservierungen erfolgreich gelöscht "
1353
 
1354
- #: ../includes/WP_List_Table.BookingsTable.class.php:497
1355
  #, php-format
1356
  msgid "%d booking confirmed."
1357
  msgid_plural "%d bookings confirmed."
1358
  msgstr[0] "%d Reservierung bestätigt "
1359
  msgstr[1] "%d Reservierungen bestätigt "
1360
 
1361
- #: ../includes/WP_List_Table.BookingsTable.class.php:500
1362
  #, php-format
1363
  msgid "%d booking set to pending."
1364
  msgid_plural "%d bookings set to pending."
1365
  msgstr[0] "%d Reservierung unbestätigt gestellt"
1366
  msgstr[1] "%d Reservierungen unbestätigt gestellt"
1367
 
1368
- #: ../includes/WP_List_Table.BookingsTable.class.php:503
1369
  #, php-format
1370
  msgid "%d booking closed."
1371
  msgid_plural "%d bookings closed."
1372
  msgstr[0] "%d Reservierung abgelehnt"
1373
  msgstr[1] "%d Reservierungen abgelehnt"
1374
 
1375
- #: ../includes/WP_List_Table.BookingsTable.class.php:515
1376
  #, php-format
1377
  msgid "%d booking had errors and could not be processed."
1378
  msgid_plural "%d bookings had errors and could not be processed."
@@ -1380,11 +1433,11 @@ msgstr[0] "%d Reservierung hatte Fehler und konnte nicht verarbeitet werden."
1380
  msgstr[1] ""
1381
  "%d Reservierungen hatten Fehler und konnten nicht verarbeitet werden."
1382
 
1383
- #: ../includes/WP_List_Table.BookingsTable.class.php:691
1384
  msgid "You're viewing bookings that have been moved to the trash."
1385
  msgstr "Sie sehen Reservierungen die in den Papierkorb verschoben worden sind."
1386
 
1387
- #: ../includes/WP_List_Table.BookingsTable.class.php:693
1388
  #, php-format
1389
  msgctxt ""
1390
  "Indicates which booking status is currently being filtered in the list of "
@@ -1392,18 +1445,18 @@ msgctxt ""
1392
  msgid "You're viewing bookings that have been marked as %s."
1393
  msgstr "Sie sehen eine Reservierung die als %s markiert wurde."
1394
 
1395
- #: ../includes/WP_List_Table.BookingsTable.class.php:698
1396
  #, php-format
1397
  msgctxt ""
1398
  "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1399
  msgid "Only bookings from %s are being shown."
1400
  msgstr "Es werden nur Reservierungen im Zeitraum %s angezeigt."
1401
 
1402
- #: ../includes/WP_List_Table.BookingsTable.class.php:700
1403
  msgid "Only today's bookings are being shown."
1404
  msgstr "Es werden nur Reservierungen von heute angezeigt."
1405
 
1406
- #: ../includes/WP_List_Table.BookingsTable.class.php:702
1407
  msgid "Only upcoming bookings are being shown."
1408
  msgstr "Es werden nur zukünfitige Reservierungen angezeigt."
1409
 
2
  msgstr ""
3
  "Project-Id-Version: Restaurant Reservations 1.2.3\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2015-03-02 13:17+0100\n"
6
+ "PO-Revision-Date: 2015-03-02 13:30+0100\n"
7
  "Last-Translator: admin <admin@example.com>\n"
8
  "Language-Team: mediaOffice GbR <support@mediaoffice.de>\n"
9
  "Language: de\n"
93
  "href=\"http://wordpress.org/support/plugin/restaurant-reservations\" \n"
94
  "target=\"_blank\">support forums</a>."
95
 
96
+ #: ../includes/AdminBookings.class.php:43
97
  msgctxt "Title of admin page that lists bookings"
98
  msgid "Bookings"
99
  msgstr "Reservierungen"
100
 
101
+ #: ../includes/AdminBookings.class.php:44
102
  msgctxt "Title of bookings admin menu item"
103
  msgid "Bookings"
104
  msgstr "Reservierungen"
105
 
106
+ #: ../includes/AdminBookings.class.php:67
107
  msgid "Restaurant Bookings"
108
  msgstr "Reservierungen"
109
 
110
+ #: ../includes/AdminBookings.class.php:68
111
  #: ../includes/CustomPostTypes.class.php:42
112
  msgid "Add New"
113
  msgstr "Neu hinzufügen"
114
 
115
+ #: ../includes/AdminBookings.class.php:116
116
+ #: ../includes/AdminBookings.class.php:157 ../restaurant-reservations.php:217
117
  msgid "Add Booking"
118
  msgstr "Reservierung hinzufügen"
119
 
120
+ #: ../includes/AdminBookings.class.php:119
121
+ #: ../includes/AdminBookings.class.php:160
122
  msgid "Cancel"
123
  msgstr "Abbrechen"
124
 
125
+ #: ../includes/AdminBookings.class.php:140
126
+ #: ../includes/WP_List_Table.BookingsTable.class.php:329
127
+ msgid "Send Email"
128
+ msgstr "E-Mail senden"
129
+
130
+ #: ../includes/AdminBookings.class.php:143
131
+ msgctxt "Label next to the email address to which an email will be sent"
132
+ msgid "To"
133
+ msgstr "An"
134
+
135
+ #: ../includes/AdminBookings.class.php:147
136
+ msgid "Subject"
137
+ msgstr "Betreff"
138
+
139
+ #: ../includes/AdminBookings.class.php:151 ../includes/Settings.class.php:817
140
+ #: ../includes/WP_List_Table.BookingsTable.class.php:283
141
+ msgid "Message"
142
+ msgstr "Meldung"
143
+
144
+ #: ../includes/AdminBookings.class.php:174
145
  msgid "Close"
146
  msgstr "Schliessen"
147
 
148
+ #: ../includes/AdminBookings.class.php:240
149
  msgid "Booking Status"
150
  msgstr "Status der Reservierungen"
151
 
152
+ #: ../includes/AdminBookings.class.php:248
153
  msgid "Send notifications"
154
  msgstr "Benachrichtigunen versenden"
155
 
156
+ #: ../includes/AdminBookings.class.php:253
157
  msgid "Learn more"
158
  msgstr "mehr Informationen"
159
 
160
+ #: ../includes/AdminBookings.class.php:254
161
  msgid ""
162
  "When adding a booking or changing a booking's status with this form, no "
163
  "email notifications will be sent. Check this option if you want to send "
167
  "Statusänderungen innerhalb dieses Formulars versandt. Wählen Sie diese "
168
  "Option an, falls sie doch Email Benachrichtigungen versenden wollen."
169
 
170
+ #: ../includes/AdminBookings.class.php:308
171
  #, php-format
172
  msgid "You have been logged out. Please %slogin again%s."
173
  msgstr "Sie wurden abgemeldet. Bitte %smelden%s Sie sich wieder an."
174
 
175
+ #: ../includes/AdminBookings.class.php:344
176
  #, php-format
177
  msgid ""
178
  "This booking has been sent to the %sTrash%s where it can not be edited. Set "
182
  "sie nicht bearbeitet werden. Bitte setzten Sie den Status auf \"Pendent\" "
183
  "oder \"Bestätigt\" um sie bearbeiten zu können."
184
 
185
+ #: ../includes/AdminBookings.class.php:361
186
  msgid ""
187
  "The booking could not be retrieved. Please reload the page and try again."
188
  msgstr ""
189
  "Ihre Reservierung konnte nicht geladen werden. Bitte laden Sie die Seite neu "
190
  "und versuchen Sie es noch einmal."
191
 
192
+ #: ../includes/AdminBookings.class.php:429
193
  msgid ""
194
  "Unable to trash this post. Please try again. If you continue to have "
195
  "trouble, please refresh the page."
198
  "versuchen Sie es nocheinmal. Falls Sie dann immer noch Probleme haben, laden "
199
  "Sie die Seite neu."
200
 
201
+ #: ../includes/AdminBookings.class.php:471
202
+ msgid "Please enter a message before sending the email."
203
+ msgstr "Bitte geben Sie eine Nachricht ein bevor Sie die E-Mail verschicken."
204
+
205
+ #: ../includes/AdminBookings.class.php:480
206
+ msgid ""
207
+ "The email could not be sent because some critical information was missing."
208
+ msgstr ""
209
+ "Die E-Mail konnte nicht gesendet werden, weil einige wichtige Informationen "
210
+ "fehlten."
211
+
212
+ #: ../includes/AdminBookings.class.php:492
213
+ msgid "There was an error loading the booking and the email was not sent."
214
+ msgstr ""
215
+ "Fehler beim Laden der Reservierungsdaten. Es wurde keine E-Mail verschickt."
216
+
217
+ #: ../includes/Booking.class.php:180
218
  msgid "Please enter the date you would like to book."
219
  msgstr "Bitte geben Sie das Datum ein an dem Sie einen Tisch buchen wollen."
220
 
221
+ #: ../includes/Booking.class.php:190
222
  msgid ""
223
  "The date you entered is not valid. Please select from one of the dates in "
224
  "the calendar."
226
  "Das eingegebene Datum ist nicht gültig. Bitte wählen Sie ein Datum im "
227
  "Kalender."
228
 
229
+ #: ../includes/Booking.class.php:201
230
  msgid "Please enter the time you would like to book."
231
  msgstr "Bitte geben Sie die Zeit ein an dem Sie einen Tisch buchen wollen."
232
 
233
+ #: ../includes/Booking.class.php:211
234
  msgid ""
235
  "The time you entered is not valid. Please select from one of the times "
236
  "provided."
238
  "Die eingegebene Zeit ist nicht gültig. Bitte wählen sie eine Zeit aus der "
239
  "Zeitleiste."
240
 
241
+ #: ../includes/Booking.class.php:228
242
  #, php-format
243
  msgid "Sorry, bookings can not be made more than %s days in advance."
244
  msgstr ""
245
  "Wir bitten um Entschuldigung. Reservierungen können nicht mehr als %s Tage "
246
  "im Voraus gebucht werden."
247
 
248
+ #: ../includes/Booking.class.php:239
249
  msgid "Sorry, bookings can not be made in the past."
250
  msgstr ""
251
  "Wir bitten um Entschuldigung. Reservierungen können nicht in der "
252
  "Vergangenheit gebucht werden."
253
 
254
+ #: ../includes/Booking.class.php:247
255
  #, php-format
256
  msgid "Sorry, bookings must be made more than %s days in advance."
257
  msgstr ""
258
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Tage im "
259
  "Voraus gebucht werden."
260
 
261
+ #: ../includes/Booking.class.php:249
262
  #, php-format
263
  msgid "Sorry, bookings must be made more than %s hours in advance."
264
  msgstr ""
265
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Tage im "
266
  "Voraus gebucht werden."
267
 
268
+ #: ../includes/Booking.class.php:251
269
  #, php-format
270
+ msgid "Sorry, bookings must be made more than %s minutes in advance."
271
  msgstr ""
272
  "Wir bitten um Entschuldigung. Reservierungen müssen mehr als %s Minuten im "
273
  "Voraus gebucht werden."
274
 
275
+ #: ../includes/Booking.class.php:290
276
  msgid "Sorry, no bookings are being accepted then."
277
  msgstr ""
278
  "Wir bitten um Entschuldigung. Zu diesem Zeitpunkt können wir keine "
279
  "Reservierung annehmen."
280
 
281
+ #: ../includes/Booking.class.php:342
282
  msgid "Sorry, no bookings are being accepted on that date."
283
  msgstr ""
284
  "Wir bitten um Entschuldigung. Zu diesem Datum können wir keine Reservierung "
285
  "annehmen."
286
 
287
+ #: ../includes/Booking.class.php:348
288
  msgid "Sorry, no bookings are being accepted at that time."
289
  msgstr ""
290
  "Wir bitten um Entschuldigung. Für diese Uhrzeit können wir keine "
291
  "Reservierung annehmen."
292
 
293
+ #: ../includes/Booking.class.php:370
294
  msgid "Please enter a name for this booking."
295
  msgstr "Bitte geben Sie an auf welchen Namen Sie den Tisch reservieren wollen."
296
 
297
+ #: ../includes/Booking.class.php:380
298
  msgid "Please let us know how many people will be in your party."
299
  msgstr "Bitte sagen sie uns wieviele Plätze Sie am Tisch benötigen."
300
 
301
+ #: ../includes/Booking.class.php:390
302
  #, php-format
303
  msgid "We only accept bookings for parties of up to %d people."
304
  msgstr "Wir können leider nur Reservierungen bis %d Personen annehmen."
305
 
306
+ #: ../includes/Booking.class.php:401
307
  msgid "Please enter an email address so we can confirm your booking."
308
  msgstr ""
309
  "Bitte geben Sie Ihre Email Adresse ein damit wir Ihnen die Reservierung "
310
  "bestätigen können."
311
 
312
+ #: ../includes/Booking.class.php:423
313
  msgid "Please complete this field to request a booking."
314
  msgstr ""
315
  "Bitte füllen Sie dieses Feld aus um eine Tischreserverationsanfrage "
379
  #: ../includes/CustomPostTypes.class.php:97
380
  msgctxt "Booking status for a closed booking"
381
  msgid "Closed"
382
+ msgstr "Abgelehnt"
383
 
384
  #: ../includes/CustomPostTypes.class.php:104
385
  #, php-format
618
  "<em>Diese Mitteilung haben Sie vom {site_link} um {current_time} erhalten.</"
619
  "em>"
620
 
621
+ #: ../includes/Settings.class.php:170
622
+ #, php-format
623
+ msgctxt ""
624
+ "Default email subject sent to users when the admin sends a custom notice "
625
+ "email from the bookings panel."
626
+ msgid "Update regarding your booking at %s"
627
+ msgstr "Wir konnten leider Ihre Reservierung im %s nicht annehmen"
628
+
629
+ #: ../includes/Settings.class.php:221 ../includes/Settings.class.php:222
630
  msgid "Settings"
631
  msgstr "Einstellungen"
632
 
633
+ #: ../includes/Settings.class.php:234
634
  msgid "General"
635
  msgstr "Generelle Einstellungen"
636
 
637
+ #: ../includes/Settings.class.php:245
638
  msgid "Booking Page"
639
  msgstr "Reservierungsseite"
640
 
641
+ #: ../includes/Settings.class.php:246
642
  msgid ""
643
  "Select a page on your site to automatically display the booking form and "
644
  "confirmation message."
646
  "Wähen Sie eine Seite zur automatischen Anzeige des Buchungsformulars und "
647
  "einer Bestätigungsmitteilung."
648
 
649
+ #: ../includes/Settings.class.php:262
650
  msgid "Max Party Size"
651
  msgstr "Maximale Anzahl Personen pro Reservierung"
652
 
653
+ #: ../includes/Settings.class.php:263
654
  msgid "Set a maximum allowed party size for bookings."
655
  msgstr "Definieren Sie die maximale Anzahl Gäste für eine Tischreservertion."
656
 
657
+ #: ../includes/Settings.class.php:275
658
  msgid "Success Message"
659
  msgstr "Erfolgsmeldung"
660
 
661
+ #: ../includes/Settings.class.php:276
662
  msgid "Enter the message to display when a booking request is made."
663
  msgstr ""
664
  "Legen Sie die Mitteilung fest die erscheint, wenn eine Reservierungsanfrage "
665
  "abgeschickt wurde"
666
 
667
+ #: ../includes/Settings.class.php:287
668
  msgid "Date Format"
669
  msgstr "Datumsformat"
670
 
671
+ #: ../includes/Settings.class.php:288
672
  #, php-format
673
  msgid ""
674
  "Define how the date is formatted on the booking form. %sFormatting rules%s. "
681
  "Benachrichtigungsmeldungen zu ändern, müssen Sie Ihre generellen %sWordPress "
682
  "Einstellungen%s entsprechend anpassen."
683
 
684
+ #: ../includes/Settings.class.php:299
685
  msgid "Time Format"
686
  msgstr "Zeitformat"
687
 
688
+ #: ../includes/Settings.class.php:300
689
  #, php-format
690
  msgid ""
691
  "Define how the time is formatted on the booking form. %sFormatting rules%s. "
698
  "Benachrichtigungsmeldungen zu ändern, müssen Sie Ihre generellen \n"
699
  "%sWordPress Einstellungen%s entsprechend anpassen."
700
 
701
+ #: ../includes/Settings.class.php:313
702
  msgid "Language"
703
  msgstr "Sprache"
704
 
705
+ #: ../includes/Settings.class.php:314
706
  msgid ""
707
  "Select a language to use for the booking form datepicker if it is different "
708
  "than your WordPress language setting."
710
  "Wählen Sie eine Sprache für die Datumsauswahl, falls diese unterschiedlich "
711
  "von Ihrer WordPress Spracheinstellung ist."
712
 
713
+ #: ../includes/Settings.class.php:324
714
  msgid "Booking Schedule"
715
  msgstr "Reservierungsplan"
716
 
717
+ #: ../includes/Settings.class.php:331
718
  msgid "Add new scheduling rule"
719
  msgstr "Neue Reservierungsregel hinzufügen"
720
 
721
+ #: ../includes/Settings.class.php:332
722
  msgctxt "Format of a scheduling rule"
723
  msgid "Weekly"
724
  msgstr "Wöchentlich"
725
 
726
+ #: ../includes/Settings.class.php:333
727
  msgctxt "Format of a scheduling rule"
728
  msgid "Monthly"
729
  msgstr "Monatlich"
730
 
731
+ #: ../includes/Settings.class.php:334
732
  msgctxt "Format of a scheduling rule"
733
  msgid "Date"
734
  msgstr "Täglich"
735
 
736
+ #: ../includes/Settings.class.php:335
737
  msgctxt "Label for selecting days of the week in a scheduling rule"
738
  msgid "Days of the week"
739
  msgstr "Tage in der Woche"
740
 
741
+ #: ../includes/Settings.class.php:336
742
  msgctxt "Label for selecting weeks of the month in a scheduling rule"
743
  msgid "Weeks of the month"
744
  msgstr "Wochen eines Monats"
745
 
746
+ #: ../includes/Settings.class.php:337
747
  msgctxt "Label to select a date for a scheduling rule"
748
  msgid "Date"
749
  msgstr "Datum"
750
 
751
+ #: ../includes/Settings.class.php:338
752
  msgctxt "Label to select a time slot for a scheduling rule"
753
  msgid "Time"
754
  msgstr "Uhrzeit"
755
 
756
+ #: ../includes/Settings.class.php:339
757
  msgctxt "Label to set a scheduling rule to last all day"
758
  msgid "All day"
759
  msgstr "Ganztägig"
760
 
761
+ #: ../includes/Settings.class.php:340
762
  msgctxt "Label for the starting time of a scheduling rule"
763
  msgid "Start"
764
  msgstr "Startzeit"
765
 
766
+ #: ../includes/Settings.class.php:341
767
  msgctxt "Label for the ending time of a scheduling rule"
768
  msgid "End"
769
  msgstr "Endzeit"
770
 
771
+ #: ../includes/Settings.class.php:342
772
  #, php-format
773
  msgctxt ""
774
  "Prompt displayed when a scheduling rule is set without any time restrictions"
775
  msgid "All day long. Want to %sset a time slot%s?"
776
  msgstr "Ganztägig. Wollen Sie eine %sZeitdauer%s festlegen?"
777
 
778
+ #: ../includes/Settings.class.php:343
779
  msgctxt "Toggle a scheduling rule open and closed"
780
  msgid "Open and close this rule"
781
  msgstr "Öffnen und Schliessen dieser Regel"
782
 
783
+ #: ../includes/Settings.class.php:344
784
  msgctxt "Delete a scheduling rule"
785
  msgid "Delete rule"
786
  msgstr "Regel löschen"
787
 
788
+ #: ../includes/Settings.class.php:345
789
  msgid "Delete scheduling rule"
790
  msgstr "Reservierungsregel löschen"
791
 
792
+ #: ../includes/Settings.class.php:346
793
  msgctxt ""
794
  "Brief default description of a scheduling rule when no weekdays or weeks are "
795
  "included in the rule"
796
  msgid "Never"
797
  msgstr "Nie"
798
 
799
+ #: ../includes/Settings.class.php:347
800
  msgctxt ""
801
  "Brief default description of a scheduling rule when all the weekdays/weeks "
802
  "are included in the rule"
803
  msgid "Every day"
804
  msgstr "Täglich"
805
 
806
+ #: ../includes/Settings.class.php:348
807
  #, php-format
808
  msgctxt ""
809
  "Brief default description of a scheduling rule when some weekdays are "
813
  msgid "%s on the %s week of the month"
814
  msgstr "%s der %s Wochen des Monats"
815
 
816
+ #: ../includes/Settings.class.php:349
817
  #, php-format
818
  msgctxt ""
819
  "Brief default description of a scheduling rule when some weeks of the month "
823
  msgid "%s week of the month"
824
  msgstr "%s Woche des Monats"
825
 
826
+ #: ../includes/Settings.class.php:350
827
  msgctxt "Brief default description of a scheduling rule when no times are set"
828
  msgid "All day"
829
  msgstr "Täglich"
830
 
831
+ #: ../includes/Settings.class.php:351
832
  msgctxt ""
833
  "Brief default description of a scheduling rule when an end time is set but "
834
  "no start time. If the end time is 6pm, it will read: Ends at 6pm"
835
  msgid "Ends at"
836
  msgstr "Endet um"
837
 
838
+ #: ../includes/Settings.class.php:352
839
  msgctxt ""
840
  "Brief default description of a scheduling rule when a start time is set but "
841
  "no end time. If the start time is 6pm, it will read: Starts at 6pm"
842
  msgid "Starts at"
843
  msgstr "Beginnt um"
844
 
845
+ #: ../includes/Settings.class.php:353
846
  msgctxt "Separator between times of a scheduling rule"
847
  msgid "&mdash;"
848
  msgstr "&mdash;"
849
 
850
+ #: ../includes/Settings.class.php:362
851
  msgid "Schedule"
852
  msgstr "Regel"
853
 
854
+ #: ../includes/Settings.class.php:363
855
  msgid "Define the weekly schedule during which you accept bookings."
856
  msgstr ""
857
  "Definieren Sie den wöchentlichen Zeitraum in welchem Sie Reservierungen "
858
  "annehmen"
859
 
860
+ #: ../includes/Settings.class.php:365
861
  msgctxt "Monday abbreviation"
862
  msgid "Mo"
863
  msgstr "Mo"
864
 
865
+ #: ../includes/Settings.class.php:366
866
  msgctxt "Tuesday abbreviation"
867
  msgid "Tu"
868
  msgstr "Di"
869
 
870
+ #: ../includes/Settings.class.php:367
871
  msgctxt "Wednesday abbreviation"
872
  msgid "We"
873
  msgstr "Mi"
874
 
875
+ #: ../includes/Settings.class.php:368
876
  msgctxt "Thursday abbreviation"
877
  msgid "Th"
878
  msgstr "Do"
879
 
880
+ #: ../includes/Settings.class.php:369
881
  msgctxt "Friday abbreviation"
882
  msgid "Fr"
883
  msgstr "Fr"
884
 
885
+ #: ../includes/Settings.class.php:370
886
  msgctxt "Saturday abbreviation"
887
  msgid "Sa"
888
  msgstr "Sa"
889
 
890
+ #: ../includes/Settings.class.php:371
891
  msgctxt "Sunday abbreviation"
892
  msgid "Su"
893
  msgstr "So"
894
 
895
+ #: ../includes/Settings.class.php:381
896
  msgctxt ""
897
  "Brief default description of a scheduling exception when no times are set"
898
  msgid "Closed all day"
899
  msgstr "Ganzer Tag geschlossen"
900
 
901
+ #: ../includes/Settings.class.php:388
902
  msgid "Exceptions"
903
  msgstr "Ausnahmen"
904
 
905
+ #: ../includes/Settings.class.php:389
906
  msgid ""
907
  "Define special opening hours for holidays, events or other needs. Leave the "
908
  "time empty if you're closed all day."
911
  "oder bei anderen Situationen. Lassen Sie das Zeitfeld leer wenn Sie den "
912
  "ganzen Tag geschlossen haben"
913
 
914
+ #: ../includes/Settings.class.php:404
915
  msgid "Early Bookings"
916
  msgstr "Vorausbuchungen"
917
 
918
+ #: ../includes/Settings.class.php:405
919
  msgid "Select how early customers can make their booking."
920
  msgstr "Wählen Sie wie lange im Voraus Gäste einen Tisch reservieren können"
921
 
922
+ #: ../includes/Settings.class.php:408
923
  msgid "Any time"
924
  msgstr "Immer"
925
 
926
+ #: ../includes/Settings.class.php:409
927
  msgid "Up to 1 day in advance"
928
  msgstr "Bis einen Tag im Voraus"
929
 
930
+ #: ../includes/Settings.class.php:410
931
  msgid "Up to 1 week in advance"
932
  msgstr "Bis eine Woche im Voraus"
933
 
934
+ #: ../includes/Settings.class.php:411
935
  msgid "Up to 2 weeks in advance"
936
  msgstr "Bis zwei Wochen im Voraus"
937
 
938
+ #: ../includes/Settings.class.php:412
939
  msgid "Up to 30 days in advance"
940
  msgstr "Bis 30 Tage im Voraus"
941
 
942
+ #: ../includes/Settings.class.php:413
943
  msgid "Up to 90 days in advance"
944
  msgstr "Bis 90 Tage im Voraus"
945
 
946
+ #: ../includes/Settings.class.php:424
947
  msgid "Late Bookings"
948
  msgstr "Kurzfristige Reservierungen"
949
 
950
+ #: ../includes/Settings.class.php:425
951
  msgid "Select how late customers can make their booking."
952
  msgstr "Wählen Sie wie kurzfristig Gäste noch einen Tisch reservieren können."
953
 
954
+ #: ../includes/Settings.class.php:428
955
  msgid "Up to the last minute"
956
  msgstr "Bis zur letzen Minute"
957
 
958
+ #: ../includes/Settings.class.php:429
959
  msgid "At least 15 minutes in advance"
960
  msgstr "Bis 15 Minuten davor"
961
 
962
+ #: ../includes/Settings.class.php:430
963
  msgid "At least 30 minutes in advance"
964
  msgstr "Bis 30 Minuten davor"
965
 
966
+ #: ../includes/Settings.class.php:431
967
  msgid "At least 45 minutes in advance"
968
  msgstr "Bis 45 Minuten davor"
969
 
970
+ #: ../includes/Settings.class.php:432
971
  msgid "At least 1 hour in advance"
972
  msgstr "Bis 1 Stunde davor"
973
 
974
+ #: ../includes/Settings.class.php:433
975
  msgid "At least 4 hours in advance"
976
  msgstr "Bis 4 Stunden davor"
977
 
978
+ #: ../includes/Settings.class.php:434
979
  msgid "At least 1 day in advance"
980
  msgstr "Bis einen Tag davor"
981
 
982
+ #: ../includes/Settings.class.php:445
983
  msgid "Date Pre-selection"
984
  msgstr "Vorwahl des Datums"
985
 
986
+ #: ../includes/Settings.class.php:446
987
  msgid ""
988
  "When the booking form is loaded, should it automatically attempt to select a "
989
  "valid date?"
991
  "Soll beim Aufruf des Reservierungsformulares automatisch ein gültiges Datum "
992
  "voreingestellt sein?"
993
 
994
+ #: ../includes/Settings.class.php:449
995
  msgid "Select today if valid"
996
  msgstr "Wählen Sie heute sofern dies gültig ist."
997
 
998
+ #: ../includes/Settings.class.php:450
999
  msgid "Select today or next valid date"
1000
  msgstr "Wählen Sie heute oder das nächste gültige Datum aus"
1001
 
1002
+ #: ../includes/Settings.class.php:451
1003
  msgid "Leave empty"
1004
  msgstr "Leer lassen"
1005
 
1006
+ #: ../includes/Settings.class.php:462
1007
  msgid "Time Interval"
1008
  msgstr "Zeitspanne"
1009
 
1010
+ #: ../includes/Settings.class.php:463
1011
  msgid "Select the number of minutes between each available time."
1012
  msgstr "Wählen sie die Anzahl Minuten zwischen jeder verfügbaren Zeit."
1013
 
1014
+ #: ../includes/Settings.class.php:466
1015
  msgid "Every 30 minutes"
1016
  msgstr "Alle 30 Minuten"
1017
 
1018
+ #: ../includes/Settings.class.php:467
1019
  msgid "Every 15 minutes"
1020
  msgstr "Alle 15 Minuten"
1021
 
1022
+ #: ../includes/Settings.class.php:468
1023
  msgid "Every 10 minutes"
1024
  msgstr "Alle 10 Minuten"
1025
 
1026
+ #: ../includes/Settings.class.php:469
1027
  msgid "Every 5 minutes"
1028
  msgstr "Alle 5 Minuten"
1029
 
1030
+ #: ../includes/Settings.class.php:478
1031
  msgid "Notifications"
1032
  msgstr "Benachrichtigung"
1033
 
1034
+ #: ../includes/Settings.class.php:489
1035
  msgid "Reply-To Name"
1036
  msgstr "Name für die Rückantwort"
1037
 
1038
+ #: ../includes/Settings.class.php:490
1039
  msgid ""
1040
  "The name which should appear in the Reply-To field of a user notification "
1041
  "email"
1043
  "Der Name die im Rückantwortfeld einer Benachrichtigungs-Email an einen Gast "
1044
  "erscheinen soll."
1045
 
1046
+ #: ../includes/Settings.class.php:501
1047
  msgid "Reply-To Email Address"
1048
  msgstr "Email Adresse für die Rückantwort"
1049
 
1050
+ #: ../includes/Settings.class.php:502
1051
  msgid ""
1052
  "The email address which should appear in the Reply-To field of a user "
1053
  "notification email."
1055
  "Email Adresse die im Rückantwortfeld einer Benachrichtigungs-Email an einen "
1056
  "Gast erscheinen soll."
1057
 
1058
+ #: ../includes/Settings.class.php:513
1059
  msgid "Admin Notification"
1060
  msgstr "Administrator Benachrichtigung"
1061
 
1062
+ #: ../includes/Settings.class.php:514
1063
  msgid ""
1064
  "Send an email notification to an administrator when a new booking is "
1065
  "requested."
1067
  "Sende eine Email Benachrichtigung an den Administrator wenn eine neue "
1068
  "Reservierung angefragt worden ist."
1069
 
1070
+ #: ../includes/Settings.class.php:524
1071
  msgid "Admin Email Address"
1072
  msgstr "Email Adresse des Administrators"
1073
 
1074
+ #: ../includes/Settings.class.php:525
1075
  msgid "The email address where admin notifications should be sent."
1076
  msgstr ""
1077
  "Email Adresse an die Administratoren-Benachrichtigungen gesendet werden "
1078
  "sollen."
1079
 
1080
+ #: ../includes/Settings.class.php:534
1081
  msgid "Email Templates"
1082
  msgstr "Email Vorlagen"
1083
 
1084
+ #: ../includes/Settings.class.php:536
1085
  msgid ""
1086
  "Adjust the messages that are emailed to users and admins during the booking "
1087
  "process."
1089
  "Passen Sie die E-Mail Nachrichten entsprechend an , die Reservierenden und "
1090
  "Administratoren bei einer Reservierung automatisch zugeschickt werden."
1091
 
1092
+ #: ../includes/Settings.class.php:546
1093
  msgid "Template Tags"
1094
  msgstr "Vorlagen Tags"
1095
 
1096
+ #: ../includes/Settings.class.php:548
1097
  msgid ""
1098
  "Use the following tags to automatically add booking information to the "
1099
  "emails. Tags labeled with an asterisk (*) can be used in the email subject "
1103
  "Emails hinzuzufügen. Tages die mit einem Stern (*) bezeichnet sind können "
1104
  "auch in der Betreffzeile verwendet werden."
1105
 
1106
+ #: ../includes/Settings.class.php:559
1107
  msgid "Admin Notification Subject"
1108
  msgstr "Betreffzeile für Adminstratorenbenachrichtigungen"
1109
 
1110
+ #: ../includes/Settings.class.php:560
1111
  msgid "The email subject for admin notifications."
1112
  msgstr "Email Betreffzeile für Adminstratorenbenachrichtigungen"
1113
 
1114
+ #: ../includes/Settings.class.php:571
1115
  msgid "Admin Notification Email"
1116
  msgstr "Email für Adminstratorenbenachrichtigungen"
1117
 
1118
+ #: ../includes/Settings.class.php:572
1119
  msgid ""
1120
  "Enter the email an admin should receive when an initial booking request is "
1121
  "made."
1123
  "Legen Sie die Email fest, die ein Adminstrator bei einer "
1124
  "Reservierungsanfrage erhalten soll."
1125
 
1126
+ #: ../includes/Settings.class.php:583
1127
  msgid "New Request Email Subject"
1128
  msgstr "Betreffzeile für eine neue Reservierungsanfrage"
1129
 
1130
+ #: ../includes/Settings.class.php:584
1131
  msgid ""
1132
  "The email subject a user should receive when they make an initial booking "
1133
  "request."
1134
  msgstr "Die Email-Betreffzeile für eine neue Reservierungsanfrage"
1135
 
1136
+ #: ../includes/Settings.class.php:595
1137
  msgid "New Request Email"
1138
  msgstr "Email einer neuer Reservierungsanfrage"
1139
 
1140
+ #: ../includes/Settings.class.php:596
1141
  msgid ""
1142
  "Enter the email a user should receive when they make an initial booking "
1143
  "request."
1145
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn er eine "
1146
  "Reservierungsanfrage geschickt hat."
1147
 
1148
+ #: ../includes/Settings.class.php:607
1149
  msgid "Confirmed Email Subject"
1150
  msgstr "Betreffzeile für ein Bestätigungsemail"
1151
 
1152
+ #: ../includes/Settings.class.php:608
1153
  msgid ""
1154
  "The email subject a user should receive when their booking has been "
1155
  "confirmed."
1157
  "Betreffzeile einer Email die ein Gast erhalten soll wenn seine Reservierung "
1158
  "bestätigt worden ist."
1159
 
1160
+ #: ../includes/Settings.class.php:619
1161
  msgid "Confirmed Email"
1162
  msgstr "Bestätigungs-Email"
1163
 
1164
+ #: ../includes/Settings.class.php:620
1165
  msgid ""
1166
  "Enter the email a user should receive when their booking has been confirmed."
1167
  msgstr ""
1168
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn seine Reservierung "
1169
  "bestätigt wird."
1170
 
1171
+ #: ../includes/Settings.class.php:631
1172
  msgid "Rejected Email Subject"
1173
  msgstr "Betreffzeile für ein Ablehnungs-Email"
1174
 
1175
+ #: ../includes/Settings.class.php:632
1176
  msgid ""
1177
  "The email subject a user should receive when their booking has been rejected."
1178
  msgstr ""
1179
  "Betreffzeile für einer Email die ein Gast erhalten soll falls seine "
1180
  "Reservierungsanfrage abgelehnt werden musste."
1181
 
1182
+ #: ../includes/Settings.class.php:643
1183
  msgid "Rejected Email"
1184
  msgstr "Ablehnungs-Email"
1185
 
1186
+ #: ../includes/Settings.class.php:644
1187
  msgid ""
1188
  "Enter the email a user should receive when their booking has been rejected."
1189
  msgstr ""
1190
  "Legen Sie die Email fest die ein Gast erhalten soll, wenn seine "
1191
  "Reservierungsanfrage abgelehnt werden muss."
1192
 
1193
+ #: ../includes/Settings.class.php:655
1194
+ msgid "Admin Update Subject"
1195
+ msgstr "Admin Update Betreff"
1196
+
1197
+ #: ../includes/Settings.class.php:656
1198
+ #, php-format
1199
+ msgid ""
1200
+ "The email subject a user should receive when an admin sends them a custom "
1201
+ "email message from the %sbookings panel%s."
1202
+ msgstr ""
1203
+ "Die Email-Betreffzeile in der Bestätigungs E-Mail nach der Eingabe im "
1204
+ "%sReservierungsformular%s. "
1205
+
1206
+ #: ../includes/Settings.class.php:674
1207
  msgid "Any size"
1208
  msgstr "Beliebige Anzahl"
1209
 
1210
+ #: ../includes/Settings.class.php:758
1211
  msgid "Book a table"
1212
  msgstr "Reservierungsdaten"
1213
 
1214
+ #: ../includes/Settings.class.php:761
1215
  #: ../includes/WP_List_Table.BookingsTable.class.php:278
1216
  msgid "Date"
1217
  msgstr "Datum"
1218
 
1219
+ #: ../includes/Settings.class.php:767
1220
  msgid "Time"
1221
  msgstr "Uhrzeit"
1222
 
1223
+ #: ../includes/Settings.class.php:773
1224
  #: ../includes/WP_List_Table.BookingsTable.class.php:279
1225
  msgid "Party"
1226
  msgstr "Personen"
1227
 
1228
+ #: ../includes/Settings.class.php:786
1229
  msgid "Contact Details"
1230
  msgstr "Kontaktdaten"
1231
 
1232
+ #: ../includes/Settings.class.php:789
1233
  #: ../includes/WP_List_Table.BookingsTable.class.php:280
1234
  msgid "Name"
1235
+ msgstr "Vor- und Zuname"
1236
 
1237
+ #: ../includes/Settings.class.php:795
1238
  #: ../includes/WP_List_Table.BookingsTable.class.php:281
1239
  msgid "Email"
1240
+ msgstr "E-Mail"
1241
 
1242
+ #: ../includes/Settings.class.php:804
1243
  #: ../includes/WP_List_Table.BookingsTable.class.php:282
1244
  msgid "Phone"
1245
  msgstr "Telefonnummer"
1246
 
1247
+ #: ../includes/Settings.class.php:812
1248
  msgid "Add a Message"
1249
  msgstr "Nachricht hinzufügen"
1250
 
1251
+ #: ../includes/Settings.class.php:862
 
 
 
 
 
1252
  msgid "Email of the user who made the booking"
1253
  msgstr "* Email an den Gast der die Reservierung gemacht hat"
1254
 
1255
+ #: ../includes/Settings.class.php:863
1256
  msgid "* Name of the user who made the booking"
1257
  msgstr "* Name des Gastes auf den der Tisch reserviert ist"
1258
 
1259
+ #: ../includes/Settings.class.php:864
1260
  msgid "* Number of people booked"
1261
  msgstr "* Anzahl der Gäste"
1262
 
1263
+ #: ../includes/Settings.class.php:865
1264
  msgid "* Date and time of the booking"
1265
  msgstr "* Datum und Zeit der Reservierung"
1266
 
1267
+ #: ../includes/Settings.class.php:866
1268
  msgid "Phone number if supplied with the request"
1269
  msgstr "Telefonnummer der Anfrage, falls angegeben"
1270
 
1271
+ #: ../includes/Settings.class.php:867
1272
  msgid "Message added to the request"
1273
  msgstr "Gästemitteilung die der Anfrage hinzugefügt wurden"
1274
 
1275
+ #: ../includes/Settings.class.php:868
1276
  msgid "A link to the admin panel showing pending bookings"
1277
  msgstr "Verweis zum Admin Panel das unbestätigte Reservierungen anzeigt "
1278
 
1279
+ #: ../includes/Settings.class.php:869
1280
  msgid ""
1281
  "A link to confirm this booking. Only include this in admin notifications"
1282
  msgstr ""
1283
  "Link um diese Reservierung zu bestätigen. Nur bei Benachrichtigungen für "
1284
  "Administratoren einfügen"
1285
 
1286
+ #: ../includes/Settings.class.php:870
1287
  msgid "A link to reject this booking. Only include this in admin notifications"
1288
  msgstr ""
1289
  "Link um diese Reservierung abzulehnen. Nur bei Benachrichtigungen für "
1290
  "Administratoren einfügen"
1291
 
1292
+ #: ../includes/Settings.class.php:871
1293
  msgid "The name of this website"
1294
  msgstr "Der Name dieser Webseite"
1295
 
1296
+ #: ../includes/Settings.class.php:872
1297
  msgid "A link to this website"
1298
  msgstr "Ein Link zu dieser Webseite"
1299
 
1300
+ #: ../includes/Settings.class.php:873
1301
  msgid "Current date and time"
1302
  msgstr "Aktuelle Zeit und Datum"
1303
 
1361
 
1362
  #: ../includes/WP_List_Table.BookingsTable.class.php:249
1363
  msgid "Closed"
1364
+ msgstr "Abgelehnt"
1365
 
1366
  #: ../includes/WP_List_Table.BookingsTable.class.php:250
1367
  #: ../includes/WP_List_Table.BookingsTable.class.php:315
1376
  msgid "Edit"
1377
  msgstr "Bearbeiten"
1378
 
1379
+ #: ../includes/WP_List_Table.BookingsTable.class.php:347
1380
  msgctxt "Status label for bookings put in the trash"
1381
  msgid "Trash"
1382
  msgstr "Papierkorb"
1383
 
1384
+ #: ../includes/WP_List_Table.BookingsTable.class.php:379
1385
  msgid "Delete"
1386
  msgstr "Löschen"
1387
 
1388
+ #: ../includes/WP_List_Table.BookingsTable.class.php:380
1389
  msgid "Set To Confirmed"
1390
  msgstr "Auf \"Bestätigt\" gestellt"
1391
 
1392
+ #: ../includes/WP_List_Table.BookingsTable.class.php:381
1393
  msgid "Set To Pending Review"
1394
  msgstr "Auf \"Unbestätigt\" gestellt"
1395
 
1396
+ #: ../includes/WP_List_Table.BookingsTable.class.php:382
1397
  msgid "Set To Closed"
1398
  msgstr "Auf \"Abgelehnt\" gestellt"
1399
 
1400
+ #: ../includes/WP_List_Table.BookingsTable.class.php:497
1401
  #, php-format
1402
  msgid "%d booking deleted successfully."
1403
  msgid_plural "%d bookings deleted successfully."
1404
  msgstr[0] "%d Reservierung erfolgreich gelöscht "
1405
  msgstr[1] "%d Reservierungen erfolgreich gelöscht "
1406
 
1407
+ #: ../includes/WP_List_Table.BookingsTable.class.php:500
1408
  #, php-format
1409
  msgid "%d booking confirmed."
1410
  msgid_plural "%d bookings confirmed."
1411
  msgstr[0] "%d Reservierung bestätigt "
1412
  msgstr[1] "%d Reservierungen bestätigt "
1413
 
1414
+ #: ../includes/WP_List_Table.BookingsTable.class.php:503
1415
  #, php-format
1416
  msgid "%d booking set to pending."
1417
  msgid_plural "%d bookings set to pending."
1418
  msgstr[0] "%d Reservierung unbestätigt gestellt"
1419
  msgstr[1] "%d Reservierungen unbestätigt gestellt"
1420
 
1421
+ #: ../includes/WP_List_Table.BookingsTable.class.php:506
1422
  #, php-format
1423
  msgid "%d booking closed."
1424
  msgid_plural "%d bookings closed."
1425
  msgstr[0] "%d Reservierung abgelehnt"
1426
  msgstr[1] "%d Reservierungen abgelehnt"
1427
 
1428
+ #: ../includes/WP_List_Table.BookingsTable.class.php:518
1429
  #, php-format
1430
  msgid "%d booking had errors and could not be processed."
1431
  msgid_plural "%d bookings had errors and could not be processed."
1433
  msgstr[1] ""
1434
  "%d Reservierungen hatten Fehler und konnten nicht verarbeitet werden."
1435
 
1436
+ #: ../includes/WP_List_Table.BookingsTable.class.php:694
1437
  msgid "You're viewing bookings that have been moved to the trash."
1438
  msgstr "Sie sehen Reservierungen die in den Papierkorb verschoben worden sind."
1439
 
1440
+ #: ../includes/WP_List_Table.BookingsTable.class.php:696
1441
  #, php-format
1442
  msgctxt ""
1443
  "Indicates which booking status is currently being filtered in the list of "
1445
  msgid "You're viewing bookings that have been marked as %s."
1446
  msgstr "Sie sehen eine Reservierung die als %s markiert wurde."
1447
 
1448
+ #: ../includes/WP_List_Table.BookingsTable.class.php:701
1449
  #, php-format
1450
  msgctxt ""
1451
  "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1452
  msgid "Only bookings from %s are being shown."
1453
  msgstr "Es werden nur Reservierungen im Zeitraum %s angezeigt."
1454
 
1455
+ #: ../includes/WP_List_Table.BookingsTable.class.php:703
1456
  msgid "Only today's bookings are being shown."
1457
  msgstr "Es werden nur Reservierungen von heute angezeigt."
1458
 
1459
+ #: ../includes/WP_List_Table.BookingsTable.class.php:705
1460
  msgid "Only upcoming bookings are being shown."
1461
  msgstr "Es werden nur zukünfitige Reservierungen angezeigt."
1462
 
languages/restaurant-reservations-fr_FR.mo ADDED
Binary file
languages/restaurant-reservations-fr_FR.po ADDED
@@ -0,0 +1,1489 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Restaurant Reservations 1.4\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/restaurant-"
5
+ "reservations\n"
6
+ "POT-Creation-Date: 2015-02-24 15:16:53+00:00\n"
7
+ "PO-Revision-Date: Sun Mar 08 2015 20:39:02 GMT+0100 (CET)\n"
8
+ "Last-Translator: O2_Saone <referencement@i-visio.com>\n"
9
+ "Language-Team: \n"
10
+ "Language: French (France)\n"
11
+ "Plural-Forms: nplurals=2; plural=n > 1\n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Poedit-SourceCharset: UTF-8\n"
16
+ "X-Generator: Loco - https://localise.biz/\n"
17
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
18
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
19
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
20
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
21
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
22
+ "X-Poedit-Basepath: ../\n"
23
+ "X-Textdomain-Support: yes\n"
24
+ "X-Poedit-SearchPath-0: .\n"
25
+ "X-Loco-Target-Locale: fr_FR"
26
+
27
+ #. Plugin Name of the plugin/theme
28
+ msgid "Restaurant Reservations"
29
+ msgstr "Restaurant Reservations"
30
+
31
+ #. Plugin URI of the plugin/theme
32
+ #. Author URI of the plugin/theme
33
+ msgid "http://themeofthecrop.com"
34
+ msgstr "http://themeofthecrop.com\n"
35
+
36
+ #. Author of the plugin/theme
37
+ msgid "Theme of the Crop"
38
+ msgstr "Theme of the Crop"
39
+
40
+ #: includes/Settings.class.php:154
41
+ msgctxt ""
42
+ "Default email sent to users when they make a new booking request. The tags "
43
+ "in {brackets} will be replaced by the appropriate content and should be left "
44
+ "in place. HTML is allowed, but be aware that many email clients do not "
45
+ "handle HTML very well."
46
+ msgid ""
47
+ "Hi {user_name},\n"
48
+ "\n"
49
+ "Sorry, we could not accomodate your booking request. We're full or not open "
50
+ "at the time you requested:\n"
51
+ "\n"
52
+ "{user_name}\n"
53
+ "{party} people\n"
54
+ "{date}\n"
55
+ "\n"
56
+ "&nbsp;\n"
57
+ "\n"
58
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
59
+ msgstr ""
60
+ "Bonjour {user_name},\n"
61
+ "\n"
62
+ "Nous ne pouvons malheureusement pas accepter votre réservation. Nous sommes "
63
+ "complets ou fermés à la date que vous souhaitez :\n"
64
+ "\n"
65
+ "{user_name}\n"
66
+ "{party} personne(s)\n"
67
+ "{date}\n"
68
+ "\n"
69
+ "&nbsp;\n"
70
+ "\n"
71
+ "<em>Ce message a été envoyé par {site_link} à {current_time}.</em>"
72
+
73
+ #: includes/Settings.class.php:135
74
+ #, c-format
75
+ msgctxt ""
76
+ "Default email subject sent to user when their booking is confirmed. %s will "
77
+ "be replaced by the website name"
78
+ msgid "Your booking at %s is confirmed"
79
+ msgstr "Votre réservation à %s est confirmée"
80
+
81
+ #: includes/Settings.class.php:153
82
+ #, c-format
83
+ msgctxt ""
84
+ "Default email subject sent to user when their booking is rejected. %s will "
85
+ "be replaced by the website name"
86
+ msgid "Your booking at %s was not accepted"
87
+ msgstr ""
88
+ "Votre réservation à \n"
89
+ "%s n’a pas été acceptée"
90
+
91
+ #: includes/Settings.class.php:342
92
+ #, c-format
93
+ msgctxt "Prompt displayed when a scheduling rule is set without any time restrictions"
94
+ msgid "All day long. Want to %sset a time slot%s?"
95
+ msgstr "Toute la journée. Vous voulez %sdéfinir un intervalle de temps%s ?"
96
+
97
+ #: includes/Settings.class.php:348
98
+ #, c-format
99
+ msgctxt ""
100
+ "Brief default description of a scheduling rule when some weekdays are "
101
+ "included on only some weeks of the month. %s should be left alone and will "
102
+ "be replaced by a comma-separated list of days and weeks in the following "
103
+ "format: M, T, W on the first, second week of the month"
104
+ msgid "%s on the %s week of the month"
105
+ msgstr "%s de la %s semaine du mois"
106
+
107
+ #: includes/Settings.class.php:349
108
+ #, c-format
109
+ msgctxt ""
110
+ "Brief default description of a scheduling rule when some weeks of the month "
111
+ "are included but all or no weekdays are selected. %s should be left alone "
112
+ "and will be replaced by a comma-separated list of weeks in the following "
113
+ "format: First, second week of the month"
114
+ msgid "%s week of the month"
115
+ msgstr "%s semaine du mois"
116
+
117
+ #: includes/Settings.class.php:350
118
+ msgctxt "Brief default description of a scheduling rule when no times are set"
119
+ msgid "All day"
120
+ msgstr "Toute la journée"
121
+
122
+ #: includes/Settings.class.php:351
123
+ msgctxt ""
124
+ "Brief default description of a scheduling rule when an end time is set but "
125
+ "no start time. If the end time is 6pm, it will read: Ends at 6pm"
126
+ msgid "Ends at"
127
+ msgstr "Termine à"
128
+
129
+ #: includes/Settings.class.php:352
130
+ msgctxt ""
131
+ "Brief default description of a scheduling rule when a start time is set but "
132
+ "no end time. If the start time is 6pm, it will read: Starts at 6pm"
133
+ msgid "Starts at"
134
+ msgstr "Commence à"
135
+
136
+ #: includes/Settings.class.php:353
137
+ msgctxt "Separator between times of a scheduling rule"
138
+ msgid "&mdash;"
139
+ msgstr "&mdash;"
140
+
141
+ #: includes/WP_List_Table.BookingsTable.class.php:138
142
+ msgctxt "Separator between two dates in a date range"
143
+ msgid "&mdash;"
144
+ msgstr "&mdash;"
145
+
146
+ #: includes/Settings.class.php:655
147
+ msgid "Admin Update Subject"
148
+ msgstr "Sujet des mises pour l'administrateur"
149
+
150
+ #: includes/Settings.class.php:656
151
+ #, c-format
152
+ msgid ""
153
+ "The email subject a user should receive when an admin sends them a custom "
154
+ "email message from the %sbookings panel%s."
155
+ msgstr ""
156
+ "Le sujet de l'email qu'un utilisateur doit recevoir quand un administrateur "
157
+ "lui envoie un message électronique personnalisé à partir du %spanneau de "
158
+ "réservations%s."
159
+
160
+ #: includes/WP_List_Table.BookingsTable.class.php:518
161
+ #, c-format
162
+ msgid "%d booking had errors and could not be processed."
163
+ msgid_plural "%d bookings had errors and could not be processed."
164
+ msgstr[0] "%d la réservation à une erreur et n'a pu être traitée."
165
+ msgstr[1] "%d les réservations ont une erreur et n'ont pu être traitées."
166
+
167
+ #: includes/WP_List_Table.BookingsTable.class.php:694
168
+ msgid "You're viewing bookings that have been moved to the trash."
169
+ msgstr "Vous consultez des réservations qui ont été déplacées dans la corbeille."
170
+
171
+ #: restaurant-reservations.php:219
172
+ msgid ""
173
+ "An unspecified error occurred. Please try again. If the problem persists, "
174
+ "try logging out and logging back in."
175
+ msgstr ""
176
+ "Une erreur non spécifiée s’est produite. Merci d’essayer à nouveau. Si le "
177
+ "problème persiste, essayez de vous déconnecter et de vous reconnecter."
178
+
179
+ #: restaurant-reservations.php:281
180
+ msgid "View the help documentation for Restaurant Reservations"
181
+ msgstr "Consultez la documentation d'aide pour Restaurant Reservations"
182
+
183
+ #: restaurant-reservations.php:281
184
+ msgid "Help"
185
+ msgstr "Aide"
186
+
187
+ #. Description of the plugin/theme
188
+ msgid "Accept restaurant reservations and bookings online."
189
+ msgstr "Accepter la réservation de restaurant en ligne."
190
+
191
+ #: includes/Addons.class.php:99
192
+ msgctxt "Error message when retrieving list of addons"
193
+ msgid "An unknown error occured."
194
+ msgstr "Une erreur est survenue"
195
+
196
+ #: includes/Addons.class.php:101
197
+ msgctxt "Label for an addon that is not yet released."
198
+ msgid "Coming Soon"
199
+ msgstr "Bientôt"
200
+
201
+ #: includes/Addons.class.php:102
202
+ msgctxt "Label for an addon that is free."
203
+ msgid "Free"
204
+ msgstr "Gratuit"
205
+
206
+ #: includes/Addons.class.php:103
207
+ msgctxt "Label for an addon that is released."
208
+ msgid "Get It"
209
+ msgstr "Obtenir"
210
+
211
+ #: includes/Settings.class.php:136
212
+ msgctxt ""
213
+ "Default email sent to users when they make a new booking request. The tags "
214
+ "in {brackets} will be replaced by the appropriate content and should be left "
215
+ "in place. HTML is allowed, but be aware that many email clients do not "
216
+ "handle HTML very well."
217
+ msgid ""
218
+ "Hi {user_name},\n"
219
+ "\n"
220
+ "Your booking request has been <strong>confirmed</strong>. We look forward to "
221
+ "seeing you soon.\n"
222
+ "\n"
223
+ "<strong>Your booking:</strong>\n"
224
+ "{user_name}\n"
225
+ "{party} people\n"
226
+ "{date}\n"
227
+ "\n"
228
+ "&nbsp;\n"
229
+ "\n"
230
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
231
+ msgstr ""
232
+ "Bonjour {user_name},\n"
233
+ "\n"
234
+ "Votre réservation a été <strong>confirmée</strong>. Nous sommes heureux de "
235
+ "vous accueillir prochainement.\n"
236
+ "\n"
237
+ "<strong>Votre réservation : </strong>\n"
238
+ "{user_name}\n"
239
+ "{party} personne(s)\n"
240
+ "{date}\n"
241
+ "\n"
242
+ "&nbsp;\n"
243
+ "\n"
244
+ "<em>Ce message a été envoyé par {site_link} à {current_time}.</em>"
245
+
246
+ #: includes/Settings.class.php:620
247
+ msgid "Enter the email a user should receive when their booking has been confirmed."
248
+ msgstr ""
249
+ "Indiquez l'e-mail qu'un utilisateur doit recevoir lorsque sa réservation a "
250
+ "été confirmée."
251
+
252
+ #: includes/Settings.class.php:631
253
+ msgid "Rejected Email Subject"
254
+ msgstr "Sujet del'Email de refus"
255
+
256
+ #: includes/Settings.class.php:632
257
+ msgid "The email subject a user should receive when their booking has been rejected."
258
+ msgstr ""
259
+ "Le sujet de l'email qu'un utilisateur doit recevoir quand sa réservation a "
260
+ "été rejetée."
261
+
262
+ #: includes/Settings.class.php:643
263
+ msgid "Rejected Email"
264
+ msgstr "Email de refus"
265
+
266
+ #: includes/Settings.class.php:644
267
+ msgid "Enter the email a user should receive when their booking has been rejected."
268
+ msgstr ""
269
+ "Indiquez l'e-mail qu'un utilisateur doit recevoir lorsque sa réservation a "
270
+ "été refusée."
271
+
272
+ #: includes/Settings.class.php:596
273
+ msgid ""
274
+ "Enter the email a user should receive when they make an initial booking "
275
+ "request."
276
+ msgstr ""
277
+ "Indiquez l'e-mail qu'un utilisateur doit recevoir quand il fait une demande "
278
+ "de réservation initiale."
279
+
280
+ #: includes/Settings.class.php:607
281
+ msgid "Confirmed Email Subject"
282
+ msgstr "sujet de l'Email de confirmation"
283
+
284
+ #: includes/Settings.class.php:608
285
+ msgid ""
286
+ "The email subject a user should receive when their booking has been "
287
+ "confirmed."
288
+ msgstr ""
289
+ "Le sujet de l'Email qu'un utilisateur doit recevoir lorsque sa réservation a "
290
+ "été confirmée."
291
+
292
+ #: includes/Settings.class.php:619
293
+ msgid "Confirmed Email"
294
+ msgstr "Email de confirmation"
295
+
296
+ #: includes/Settings.class.php:548
297
+ msgid ""
298
+ "Use the following tags to automatically add booking information to the "
299
+ "emails. Tags labeled with an asterisk (*) can be used in the email subject "
300
+ "as well."
301
+ msgstr ""
302
+ "Utilisez les balises suivantes pour ajouter automatiquement des informations "
303
+ "de réservation pour les e-mails. Les mots clés marqués par un astérisque (*) "
304
+ "peuvent être utilisés ainsi dans l'objet du courriel."
305
+
306
+ #: includes/Settings.class.php:572
307
+ msgid ""
308
+ "Enter the email an admin should receive when an initial booking request is "
309
+ "made."
310
+ msgstr ""
311
+ "Indiquez l'e-mail q'un administrateur devrait recevoir quand une demande de "
312
+ "réservation initiale est faite."
313
+
314
+ #: includes/Settings.class.php:583
315
+ msgid "New Request Email Subject"
316
+ msgstr "Sujet d'une nouvelle demande de réservation"
317
+
318
+ #: includes/Settings.class.php:584
319
+ msgid ""
320
+ "The email subject a user should receive when they make an initial booking "
321
+ "request."
322
+ msgstr ""
323
+ "Le sujet de l'email qu'un utilisateur doit recevoir quand il fait une "
324
+ "demande de réservation initiale."
325
+
326
+ #: includes/Settings.class.php:595
327
+ msgid "New Request Email"
328
+ msgstr "Email pour une nouvelle demande"
329
+
330
+ #: includes/Settings.class.php:674
331
+ msgid "Any size"
332
+ msgstr "N'importe quel nombre"
333
+
334
+ #: includes/WP_List_Table.BookingsTable.class.php:497
335
+ #, c-format
336
+ msgid "%d booking deleted successfully."
337
+ msgid_plural "%d bookings deleted successfully."
338
+ msgstr[0] ""
339
+ "%d \n"
340
+ "réservation supprimée avec succès."
341
+ msgstr[1] ""
342
+ "%d \n"
343
+ "réservations supprimées avec succès."
344
+
345
+ #: includes/WP_List_Table.BookingsTable.class.php:500
346
+ #, c-format
347
+ msgid "%d booking confirmed."
348
+ msgid_plural "%d bookings confirmed."
349
+ msgstr[0] "%d Réservation confirmée."
350
+ msgstr[1] "%d Réservations confirmées."
351
+
352
+ #: includes/WP_List_Table.BookingsTable.class.php:503
353
+ #, c-format
354
+ msgid "%d booking set to pending."
355
+ msgid_plural "%d bookings set to pending."
356
+ msgstr[0] "%d réservation mise en attente."
357
+ msgstr[1] "%d réservations mises en attente."
358
+
359
+ #: includes/WP_List_Table.BookingsTable.class.php:506
360
+ #, c-format
361
+ msgid "%d booking closed."
362
+ msgid_plural "%d bookings closed."
363
+ msgstr[0] "%d réservation Close."
364
+ msgstr[1] "%d réservations Closes."
365
+
366
+ #: includes/WP_List_Table.BookingsTable.class.php:703
367
+ msgid "Only today's bookings are being shown."
368
+ msgstr "Seules les réservations du jour sont affichées"
369
+
370
+ #: includes/Settings.class.php:115
371
+ #, c-format
372
+ msgctxt ""
373
+ "Default email subject sent to user when they request a booking. %s will be "
374
+ "replaced by the website name"
375
+ msgid "Your booking at %s is pending"
376
+ msgstr "Votre réservation à %s est en attente"
377
+
378
+ #: includes/Settings.class.php:116
379
+ msgctxt ""
380
+ "Default email sent to users when they make a new booking request. The tags "
381
+ "in {brackets} will be replaced by the appropriate content and should be left "
382
+ "in place. HTML is allowed, but be aware that many email clients do not "
383
+ "handle HTML very well."
384
+ msgid ""
385
+ "Thanks {user_name},\n"
386
+ "\n"
387
+ "Your booking request is <strong>waiting to be confirmed</strong>.\n"
388
+ "\n"
389
+ "Give us a few moments to make sure that we've got space for you. You will "
390
+ "receive another email from us soon. If this request was made outside of our "
391
+ "normal working hours, we may not be able to confirm it until we're open "
392
+ "again.\n"
393
+ "\n"
394
+ "<strong>Your request details:</strong>\n"
395
+ "{user_name}\n"
396
+ "{party} people\n"
397
+ "{date}\n"
398
+ "\n"
399
+ "&nbsp;\n"
400
+ "\n"
401
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
402
+ msgstr ""
403
+ "Merci {user_name},\n"
404
+ "\n"
405
+ "Votre demande de réservation est <strong> en attente de confirmation</ "
406
+ "strong>.\n"
407
+ "\n"
408
+ "Laissez-nous quelques instants pour nous assurer que nous avons de la place "
409
+ "pour vous. Vous recevrez un autre e-mail de notre part bientôt. Si cette "
410
+ "demande a été faite en dehors de nos horaires d’ouverture, nous pourrions ne "
411
+ "pas être en mesure de confirmer jusqu’à ce que notre établissement soit "
412
+ "ouvert.\n"
413
+ "\n"
414
+ "<strong>Les détails de votre réservation:</strong>\n"
415
+ "{user_name}\n"
416
+ "{party} personne(s)\n"
417
+ "{date}\n"
418
+ "\n"
419
+ "&nbsp;\n"
420
+ "\n"
421
+ "<em>Ce message a été envoyé par {site_link} à {current_time}.</em>"
422
+
423
+ #: includes/Settings.class.php:559
424
+ msgid "Admin Notification Subject"
425
+ msgstr "Sujet de la notification pour l'administrateur "
426
+
427
+ #: includes/Settings.class.php:560
428
+ msgid "The email subject for admin notifications."
429
+ msgstr "Sujet de l'email des notifications pour l'administrateur "
430
+
431
+ #: includes/Settings.class.php:571
432
+ msgid "Admin Notification Email"
433
+ msgstr "Email de notification pour l'administrateur "
434
+
435
+ #: includes/Settings.class.php:868
436
+ msgid "A link to the admin panel showing pending bookings"
437
+ msgstr "Un lien vers le panneau d'administration montrant réservations en attente"
438
+
439
+ #: includes/Settings.class.php:869
440
+ msgid "A link to confirm this booking. Only include this in admin notifications"
441
+ msgstr ""
442
+ "Un lien pour confirmer cette réservation. Uniquement inclus dans les "
443
+ "notifications administrateur"
444
+
445
+ #: includes/Settings.class.php:870
446
+ msgid "A link to reject this booking. Only include this in admin notifications"
447
+ msgstr ""
448
+ "Un lien pour refuser cette réservation. Uniquement inclus dans les "
449
+ "notifications administrateur"
450
+
451
+ #: includes/Settings.class.php:83
452
+ msgctxt "restaurant-reservations"
453
+ msgid ""
454
+ "Thanks, your booking request is waiting to be confirmed. Updates will be "
455
+ "sent to the email address you provided."
456
+ msgstr ""
457
+ "Merci, votre demande de réservation est en attente de confirmation. Les "
458
+ "mises à jour seront envoyées à l’adresse e-mail que vous avez fournie."
459
+
460
+ #: includes/Settings.class.php:170
461
+ #, c-format
462
+ msgctxt ""
463
+ "Default email subject sent to users when the admin sends a custom notice "
464
+ "email from the bookings panel."
465
+ msgid "Update regarding your booking at %s"
466
+ msgstr ""
467
+ "Mise à jour concernant votre réservation au \n"
468
+ "%s"
469
+
470
+ #: includes/WP_List_Table.BookingsTable.class.php:705
471
+ msgid "Only upcoming bookings are being shown."
472
+ msgstr "Seules les réservations à venir sont affichées."
473
+
474
+ #: includes/Addons.class.php:100
475
+ msgctxt "Label for an addon that is already installed and activated."
476
+ msgid "Already Installed"
477
+ msgstr "Déjà installé"
478
+
479
+ #: includes/Addons.class.php:117
480
+ msgctxt "Title of addons page"
481
+ msgid "Addons"
482
+ msgstr "Extensions"
483
+
484
+ #: includes/Addons.class.php:118
485
+ msgctxt "Title of addons page in the admin menu"
486
+ msgid "Addons"
487
+ msgstr "Extensions"
488
+
489
+ #: includes/Settings.class.php:405
490
+ msgid "Select how early customers can make their booking."
491
+ msgstr "Sélectionnez comment les premiers clients peuvent faire leur réservation."
492
+
493
+ #: includes/Settings.class.php:408
494
+ msgid "Any time"
495
+ msgstr "N'importe quand"
496
+
497
+ #: includes/Settings.class.php:409
498
+ msgid "Up to 1 day in advance"
499
+ msgstr "Jusqu'à un jour à l'avance"
500
+
501
+ #: includes/Settings.class.php:410
502
+ msgid "Up to 1 week in advance"
503
+ msgstr "Jusqu'à 1 semaine à l'avance"
504
+
505
+ #: includes/Settings.class.php:411
506
+ msgid "Up to 2 weeks in advance"
507
+ msgstr "Jusqu'à 2 semaines à l'avance"
508
+
509
+ #: includes/Settings.class.php:412
510
+ msgid "Up to 30 days in advance"
511
+ msgstr "Jusqu'à 30 jours à l'avance"
512
+
513
+ #: includes/Settings.class.php:413
514
+ msgid "Up to 90 days in advance"
515
+ msgstr "Jusqu'à 90 jours à l'avance"
516
+
517
+ #: includes/Settings.class.php:425
518
+ msgid "Select how late customers can make their booking."
519
+ msgstr ""
520
+ "Sélectionnez comment les clients de dernières minutes peuvent faire leur "
521
+ "résevation."
522
+
523
+ #: includes/Settings.class.php:428
524
+ msgid "Up to the last minute"
525
+ msgstr "Jusqu'à la dernière minute"
526
+
527
+ #: includes/Settings.class.php:429
528
+ msgid "At least 15 minutes in advance"
529
+ msgstr "Au minimum 15 minutes à l'avance"
530
+
531
+ #: includes/Settings.class.php:430
532
+ msgid "At least 30 minutes in advance"
533
+ msgstr "Au minimum 30 minutes à l'avance"
534
+
535
+ #: includes/Settings.class.php:431
536
+ msgid "At least 45 minutes in advance"
537
+ msgstr "Au minimum 45 minutes à l'avance"
538
+
539
+ #: includes/Settings.class.php:432
540
+ msgid "At least 1 hour in advance"
541
+ msgstr "Au minimum 1 heure à l'avance"
542
+
543
+ #: includes/Settings.class.php:433
544
+ msgid "At least 4 hours in advance"
545
+ msgstr "Au minimum 4 heures à l'avance"
546
+
547
+ #: includes/Settings.class.php:434
548
+ msgid "At least 1 day in advance"
549
+ msgstr "Au minimum 1 jours à l'avance"
550
+
551
+ #: includes/Settings.class.php:445
552
+ msgid "Date Pre-selection"
553
+ msgstr "Date de pré-sélection"
554
+
555
+ #: includes/Settings.class.php:446
556
+ msgid ""
557
+ "When the booking form is loaded, should it automatically attempt to select a "
558
+ "valid date?"
559
+ msgstr ""
560
+ "Lorsque le formulaire de réservation est affiché, doit-il essayer de "
561
+ "sélectionner automatiquement une date valide?"
562
+
563
+ #: includes/Settings.class.php:449
564
+ msgid "Select today if valid"
565
+ msgstr "Sélectionner aujourd'hui si valide"
566
+
567
+ #: includes/Settings.class.php:450
568
+ msgid "Select today or next valid date"
569
+ msgstr "Sélectionner aujourd'hui ou la prochaine date valide"
570
+
571
+ #: includes/Settings.class.php:451
572
+ msgid "Leave empty"
573
+ msgstr "Laisser vide"
574
+
575
+ #: includes/Settings.class.php:462
576
+ msgid "Time Interval"
577
+ msgstr "Intervalle de temps"
578
+
579
+ #: includes/Settings.class.php:463
580
+ msgid "Select the number of minutes between each available time."
581
+ msgstr "Sélectionner le nombre de minutes entre chaque temps disponible."
582
+
583
+ #: includes/Settings.class.php:466
584
+ msgid "Every 30 minutes"
585
+ msgstr "Toutes les 30 minutes"
586
+
587
+ #: includes/Settings.class.php:467
588
+ msgid "Every 15 minutes"
589
+ msgstr "Toutes les 15 minutes"
590
+
591
+ #: includes/Settings.class.php:468
592
+ msgid "Every 10 minutes"
593
+ msgstr "Toutes les 10 minutes"
594
+
595
+ #: includes/Settings.class.php:469
596
+ msgid "Every 5 minutes"
597
+ msgstr "Toutes les 5 minutes"
598
+
599
+ #: includes/Settings.class.php:478
600
+ msgid "Notifications"
601
+ msgstr "Notifications"
602
+
603
+ #: includes/Settings.class.php:489
604
+ msgid "Reply-To Name"
605
+ msgstr "Nom Répondre à"
606
+
607
+ #: includes/Settings.class.php:490
608
+ msgid ""
609
+ "The name which should appear in the Reply-To field of a user notification "
610
+ "email"
611
+ msgstr ""
612
+ "Le nom qui devrait apparaître dans le champ Répondre à d'un e-mail de "
613
+ "notification de l'utilisateur"
614
+
615
+ #: includes/Settings.class.php:501
616
+ msgid "Reply-To Email Address"
617
+ msgstr "Adresse email de répondre à"
618
+
619
+ #: includes/Settings.class.php:502
620
+ msgid ""
621
+ "The email address which should appear in the Reply-To field of a user "
622
+ "notification email."
623
+ msgstr ""
624
+ "L'adresse email qui devrait apparaître dans le champ Reply-To d'un e-mail de "
625
+ "notification de l'utilisateur"
626
+
627
+ #: includes/Settings.class.php:513
628
+ msgid "Admin Notification"
629
+ msgstr "Notification d'adminsitration"
630
+
631
+ #: includes/Settings.class.php:514
632
+ msgid ""
633
+ "Send an email notification to an administrator when a new booking is "
634
+ "requested."
635
+ msgstr ""
636
+ "Envoyer une notification par e-mail à un administrateur lorsqu’une nouvelle "
637
+ "réservation est demandée."
638
+
639
+ #: includes/Settings.class.php:524
640
+ msgid "Admin Email Address"
641
+ msgstr "Adresse Email d'administration"
642
+
643
+ #: includes/Settings.class.php:525
644
+ msgid "The email address where admin notifications should be sent."
645
+ msgstr ""
646
+ "L'adresse email à laquelle les notifications d'administration doivent être "
647
+ "envoyées."
648
+
649
+ #: includes/Settings.class.php:534
650
+ msgid "Email Templates"
651
+ msgstr "Modèles d'Email"
652
+
653
+ #: includes/Settings.class.php:536
654
+ msgid ""
655
+ "Adjust the messages that are emailed to users and admins during the booking "
656
+ "process."
657
+ msgstr ""
658
+ "Régler les messages qui sont envoyés par courriel aux utilisateurs et aux "
659
+ "administrateurs au cours du processus de réservation."
660
+
661
+ #: includes/Settings.class.php:546
662
+ msgid "Template Tags"
663
+ msgstr "Modèles de tags"
664
+
665
+ #: includes/Settings.class.php:864
666
+ msgid "* Number of people booked"
667
+ msgstr "* Nombre de personnes qui ont réservé"
668
+
669
+ #: includes/Settings.class.php:865
670
+ msgid "* Date and time of the booking"
671
+ msgstr "* Date et horaire de la réservation"
672
+
673
+ #: includes/Settings.class.php:866
674
+ msgid "Phone number if supplied with the request"
675
+ msgstr "Numéro de téléphone si indiqué dans la demande"
676
+
677
+ #: includes/Settings.class.php:867
678
+ msgid "Message added to the request"
679
+ msgstr "Message ajouté à la demande"
680
+
681
+ #: includes/Settings.class.php:871
682
+ msgid "The name of this website"
683
+ msgstr "Le nom de ce site web"
684
+
685
+ #: includes/Settings.class.php:872
686
+ msgid "A link to this website"
687
+ msgstr "Un lien vers ce site Web"
688
+
689
+ #: includes/Settings.class.php:873
690
+ msgid "Current date and time"
691
+ msgstr "Date et heure actuelles"
692
+
693
+ #: includes/WP_List_Table.BookingsTable.class.php:186
694
+ msgid "Upcoming"
695
+ msgstr "A venir"
696
+
697
+ #: includes/WP_List_Table.BookingsTable.class.php:187
698
+ msgid "Today"
699
+ msgstr "Aujourd'hui"
700
+
701
+ #: includes/WP_List_Table.BookingsTable.class.php:188
702
+ #: includes/WP_List_Table.BookingsTable.class.php:246
703
+ msgid "All"
704
+ msgstr "Toutes"
705
+
706
+ #: includes/WP_List_Table.BookingsTable.class.php:204
707
+ msgid "Start Date:"
708
+ msgstr "Date de début :"
709
+
710
+ #: includes/WP_List_Table.BookingsTable.class.php:205
711
+ msgid "Start Date"
712
+ msgstr "Date de début"
713
+
714
+ #: includes/WP_List_Table.BookingsTable.class.php:206
715
+ msgid "End Date:"
716
+ msgstr "Date de fin :"
717
+
718
+ #: includes/WP_List_Table.BookingsTable.class.php:207
719
+ msgid "End Date"
720
+ msgstr "Date de fin"
721
+
722
+ #: includes/WP_List_Table.BookingsTable.class.php:208
723
+ msgid "Apply"
724
+ msgstr "Appliquer"
725
+
726
+ #: includes/WP_List_Table.BookingsTable.class.php:210
727
+ msgid "Clear Filter"
728
+ msgstr "Supprimer les filtres"
729
+
730
+ #: includes/WP_List_Table.BookingsTable.class.php:247
731
+ msgid "Pending"
732
+ msgstr "En attente"
733
+
734
+ #: includes/WP_List_Table.BookingsTable.class.php:248
735
+ msgid "Confirmed"
736
+ msgstr "Confirmé"
737
+
738
+ #: includes/WP_List_Table.BookingsTable.class.php:249
739
+ msgid "Closed"
740
+ msgstr "Fermé"
741
+
742
+ #: includes/WP_List_Table.BookingsTable.class.php:250
743
+ #: includes/WP_List_Table.BookingsTable.class.php:315
744
+ msgid "Trash"
745
+ msgstr "Corbeille"
746
+
747
+ #: includes/WP_List_Table.BookingsTable.class.php:284
748
+ msgid "Status"
749
+ msgstr "statut"
750
+
751
+ #: includes/WP_List_Table.BookingsTable.class.php:314
752
+ msgid "Edit"
753
+ msgstr "Modifier"
754
+
755
+ #: includes/WP_List_Table.BookingsTable.class.php:379
756
+ msgid "Delete"
757
+ msgstr "Effacer"
758
+
759
+ #: includes/WP_List_Table.BookingsTable.class.php:380
760
+ msgid "Set To Confirmed"
761
+ msgstr "Passer à Confirmé "
762
+
763
+ #: includes/WP_List_Table.BookingsTable.class.php:381
764
+ msgid "Set To Pending Review"
765
+ msgstr "Passer à En attente de confirmation"
766
+
767
+ #: includes/WP_List_Table.BookingsTable.class.php:382
768
+ msgid "Set To Closed"
769
+ msgstr "Passer à Fermé"
770
+
771
+ #: includes/WP_Widget.BookingFormWidget.class.php:25
772
+ msgid "Booking Form"
773
+ msgstr "Formulaire de réservation"
774
+
775
+ #: includes/WP_Widget.BookingFormWidget.class.php:26
776
+ msgid "Display a form to accept bookings."
777
+ msgstr "Afficher un formulaire de confirmation de réservations."
778
+
779
+ #: includes/WP_Widget.BookingFormWidget.class.php:64
780
+ msgid "Title"
781
+ msgstr "Titre"
782
+
783
+ #: includes/template-functions.php:106
784
+ msgid "Request Booking"
785
+ msgstr "Demande de réservation"
786
+
787
+ #: restaurant-reservations.php:148
788
+ msgid "Booking Manager"
789
+ msgstr "Gestionnaire de réservation"
790
+
791
+ #: includes/AdminBookings.class.php:43
792
+ msgctxt "Title of admin page that lists bookings"
793
+ msgid "Bookings"
794
+ msgstr "Réservations"
795
+
796
+ #: includes/AdminBookings.class.php:44
797
+ msgctxt "Title of bookings admin menu item"
798
+ msgid "Bookings"
799
+ msgstr "Réservations"
800
+
801
+ #: includes/AdminBookings.class.php:143
802
+ msgctxt "Label next to the email address to which an email will be sent"
803
+ msgid "To"
804
+ msgstr "A"
805
+
806
+ #: includes/CustomPostTypes.class.php:80
807
+ msgctxt "Booking status when it is pending review"
808
+ msgid "Pending"
809
+ msgstr "En attente"
810
+
811
+ #: includes/CustomPostTypes.class.php:86
812
+ msgctxt "Booking status for a confirmed booking"
813
+ msgid "Confirmed"
814
+ msgstr "Confirmé"
815
+
816
+ #: includes/CustomPostTypes.class.php:97
817
+ msgctxt "Booking status for a closed booking"
818
+ msgid "Closed"
819
+ msgstr "Fermé"
820
+
821
+ #: includes/Settings.class.php:84
822
+ msgctxt ""
823
+ "Default date format for display. Must match formatting rules at http://amsul."
824
+ "ca/pickadate.js/date.htm#formatting-rules"
825
+ msgid "mmmm d, yyyy"
826
+ msgstr "mmmm d, yyyy"
827
+
828
+ #: includes/Settings.class.php:85
829
+ msgctxt ""
830
+ "Default time format for display. Must match formatting rules at http://amsul."
831
+ "ca/pickadate.js/time.htm#formats"
832
+ msgid "h:i A"
833
+ msgstr "h:i A"
834
+
835
+ #: includes/Settings.class.php:86
836
+ msgctxt "Default interval in minutes when selecting a time."
837
+ msgid "30"
838
+ msgstr "30"
839
+
840
+ #: includes/Settings.class.php:96
841
+ msgctxt "Default email subject for admin notifications of new bookings"
842
+ msgid "New Booking Request"
843
+ msgstr "Nouvelle demande de réservation"
844
+
845
+ #: includes/Settings.class.php:97
846
+ msgctxt ""
847
+ "Default email sent to the admin when a new booking request is made. The tags "
848
+ "in {brackets} will be replaced by the appropriate content and should be left "
849
+ "in place. HTML is allowed, but be aware that many email clients do not "
850
+ "handle HTML very well."
851
+ msgid ""
852
+ "A new booking request has been made at {site_name}:\n"
853
+ "\n"
854
+ "{user_name}\n"
855
+ "{party} people\n"
856
+ "{date}\n"
857
+ "\n"
858
+ "{bookings_link}\n"
859
+ "{confirm_link}\n"
860
+ "{close_link}\n"
861
+ "\n"
862
+ "&nbsp;\n"
863
+ "\n"
864
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
865
+ msgstr ""
866
+ "Une nouvelle demande de réservation a été faite pour{site_name}:\n"
867
+ "\n"
868
+ "{user_name}\n"
869
+ "{party} personnes\n"
870
+ "{date}\n"
871
+ "\n"
872
+ "{bookings_link}\n"
873
+ "{confirm_link}\n"
874
+ "{close_link}\n"
875
+ "\n"
876
+ "&nbsp;\n"
877
+ "\n"
878
+ "<em>Ce message a été envoyé par {site_link} à {current_time}.</em>"
879
+
880
+ #: includes/Settings.class.php:332
881
+ msgctxt "Format of a scheduling rule"
882
+ msgid "Weekly"
883
+ msgstr "Hebdomadaire"
884
+
885
+ #: includes/Settings.class.php:333
886
+ msgctxt "Format of a scheduling rule"
887
+ msgid "Monthly"
888
+ msgstr "Mensuelle"
889
+
890
+ #: includes/Settings.class.php:334
891
+ msgctxt "Format of a scheduling rule"
892
+ msgid "Date"
893
+ msgstr "Date"
894
+
895
+ #: includes/Settings.class.php:335
896
+ msgctxt "Label for selecting days of the week in a scheduling rule"
897
+ msgid "Days of the week"
898
+ msgstr "Jours de la semaine"
899
+
900
+ #: includes/Settings.class.php:336
901
+ msgctxt "Label for selecting weeks of the month in a scheduling rule"
902
+ msgid "Weeks of the month"
903
+ msgstr "Semaines du mois"
904
+
905
+ #: includes/Settings.class.php:337
906
+ msgctxt "Label to select a date for a scheduling rule"
907
+ msgid "Date"
908
+ msgstr "Date"
909
+
910
+ #: includes/Settings.class.php:338
911
+ msgctxt "Label to select a time slot for a scheduling rule"
912
+ msgid "Time"
913
+ msgstr "Heure"
914
+
915
+ #: includes/Settings.class.php:339
916
+ msgctxt "Label to set a scheduling rule to last all day"
917
+ msgid "All day"
918
+ msgstr "Toute la journée"
919
+
920
+ #: includes/Settings.class.php:340
921
+ msgctxt "Label for the starting time of a scheduling rule"
922
+ msgid "Start"
923
+ msgstr "Début"
924
+
925
+ #: includes/Settings.class.php:341
926
+ msgctxt "Label for the ending time of a scheduling rule"
927
+ msgid "End"
928
+ msgstr "Fin"
929
+
930
+ #: includes/Settings.class.php:343
931
+ msgctxt "Toggle a scheduling rule open and closed"
932
+ msgid "Open and close this rule"
933
+ msgstr "Ouvrir et fermer cette règle"
934
+
935
+ #: includes/Settings.class.php:344
936
+ msgctxt "Delete a scheduling rule"
937
+ msgid "Delete rule"
938
+ msgstr "Effacer la règle"
939
+
940
+ #: includes/Settings.class.php:346
941
+ msgctxt ""
942
+ "Brief default description of a scheduling rule when no weekdays or weeks are "
943
+ "included in the rule"
944
+ msgid "Never"
945
+ msgstr "Jamais"
946
+
947
+ #: includes/Settings.class.php:347
948
+ msgctxt ""
949
+ "Brief default description of a scheduling rule when all the weekdays/weeks "
950
+ "are included in the rule"
951
+ msgid "Every day"
952
+ msgstr "chaque jour"
953
+
954
+ #: includes/Settings.class.php:365
955
+ msgctxt "Monday abbreviation"
956
+ msgid "Mo"
957
+ msgstr "Lu"
958
+
959
+ #: includes/Settings.class.php:366
960
+ msgctxt "Tuesday abbreviation"
961
+ msgid "Tu"
962
+ msgstr "Ma"
963
+
964
+ #: includes/Settings.class.php:367
965
+ msgctxt "Wednesday abbreviation"
966
+ msgid "We"
967
+ msgstr "Me"
968
+
969
+ #: includes/Settings.class.php:368
970
+ msgctxt "Thursday abbreviation"
971
+ msgid "Th"
972
+ msgstr "Je"
973
+
974
+ #: includes/Settings.class.php:369
975
+ msgctxt "Friday abbreviation"
976
+ msgid "Fr"
977
+ msgstr "Ve"
978
+
979
+ #: includes/Settings.class.php:370
980
+ msgctxt "Saturday abbreviation"
981
+ msgid "Sa"
982
+ msgstr "Sa"
983
+
984
+ #: includes/Settings.class.php:371
985
+ msgctxt "Sunday abbreviation"
986
+ msgid "Su"
987
+ msgstr "Di"
988
+
989
+ #: includes/Settings.class.php:381
990
+ msgctxt "Brief default description of a scheduling exception when no times are set"
991
+ msgid "Closed all day"
992
+ msgstr "Fermé toute la journée"
993
+
994
+ #: includes/WP_List_Table.BookingsTable.class.php:137
995
+ #: includes/WP_List_Table.BookingsTable.class.php:139
996
+ msgctxt ""
997
+ "No date limit in a date range, eg 2014-* would mean any date from 2014 or "
998
+ "after"
999
+ msgid "*"
1000
+ msgstr "*"
1001
+
1002
+ #: includes/WP_List_Table.BookingsTable.class.php:347
1003
+ msgctxt "Status label for bookings put in the trash"
1004
+ msgid "Trash"
1005
+ msgstr "Corbeille"
1006
+
1007
+ #: includes/WP_List_Table.BookingsTable.class.php:696
1008
+ #, c-format
1009
+ msgctxt ""
1010
+ "Indicates which booking status is currently being filtered in the list of "
1011
+ "bookings."
1012
+ msgid "You're viewing bookings that have been marked as %s."
1013
+ msgstr "Vous consultez les réservations qui ont été marquées en % s."
1014
+
1015
+ #: includes/WP_List_Table.BookingsTable.class.php:701
1016
+ #, c-format
1017
+ msgctxt "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1018
+ msgid "Only bookings from %s are being shown."
1019
+ msgstr "Seules les réservations de %s sont affichées."
1020
+
1021
+ #: includes/Addons.class.php:98 includes/WP_List_Table.BookingsTable.class.php:310
1022
+ msgid "Loading"
1023
+ msgstr "Chargement"
1024
+
1025
+ #: includes/Addons.class.php:135
1026
+ msgid "Addons for Restaurant Reservations"
1027
+ msgstr ""
1028
+ "Extensions pour \n"
1029
+ "Restaurant Reservations"
1030
+
1031
+ #: includes/Addons.class.php:157
1032
+ msgid "You have been logged out. Please login again to retrieve the addons."
1033
+ msgstr ""
1034
+ "Vous avez été déconnecté. Veuillez vous identifier à nouveau pour retrouver "
1035
+ "extensions"
1036
+
1037
+ #: includes/Addons.class.php:173
1038
+ msgid ""
1039
+ "You do not have permission to access this page. Please login to an "
1040
+ "administrator account if you have one."
1041
+ msgstr ""
1042
+ "Vous n'avez pas d'autorisation d'accès à cette page. Veuillez vous connecter "
1043
+ "avec un compte administrateur si vous en possédez un."
1044
+
1045
+ #: includes/Addons.class.php:201
1046
+ msgid ""
1047
+ "The addons list could not be retrieved. Please <a href=\"\">try again</a>. If "
1048
+ "the problem persists over time, please report it on the <a href=\"http:"
1049
+ "//wordpress.org/support/plugin/restaurant-reservations\" "
1050
+ "target=\"_blank\">support forums</a>."
1051
+ msgstr ""
1052
+ "La liste d’extensions n’a pas pu être récupérée. Veuillez <a href=\"\">essayer "
1053
+ "à nouveau</a>. SI le problème persiste, merci de le signaler sur <a "
1054
+ "href=\"http://wordpress.org/support/plugin/restaurant-reservations\" "
1055
+ "target=\"_blank\">les forums du support </a>."
1056
+
1057
+ #: includes/AdminBookings.class.php:67
1058
+ msgid "Restaurant Bookings"
1059
+ msgstr "Réservations du restaurant"
1060
+
1061
+ #: includes/AdminBookings.class.php:68 includes/CustomPostTypes.class.php:42
1062
+ msgid "Add New"
1063
+ msgstr "Ajouter un nouveau"
1064
+
1065
+ #: includes/AdminBookings.class.php:116 includes/AdminBookings.class.php:157
1066
+ #: restaurant-reservations.php:217
1067
+ msgid "Add Booking"
1068
+ msgstr "Ajouter une réservation"
1069
+
1070
+ #: includes/AdminBookings.class.php:119 includes/AdminBookings.class.php:160
1071
+ msgid "Cancel"
1072
+ msgstr "Annuler"
1073
+
1074
+ #: includes/AdminBookings.class.php:140
1075
+ #: includes/WP_List_Table.BookingsTable.class.php:329
1076
+ msgid "Send Email"
1077
+ msgstr "Envoyer un email"
1078
+
1079
+ #: includes/AdminBookings.class.php:147
1080
+ msgid "Subject"
1081
+ msgstr "Sujet"
1082
+
1083
+ #: includes/AdminBookings.class.php:151 includes/Settings.class.php:817
1084
+ #: includes/WP_List_Table.BookingsTable.class.php:283
1085
+ msgid "Message"
1086
+ msgstr "Message"
1087
+
1088
+ #: includes/AdminBookings.class.php:174
1089
+ msgid "Close"
1090
+ msgstr "Fermé"
1091
+
1092
+ #: includes/AdminBookings.class.php:240
1093
+ msgid "Booking Status"
1094
+ msgstr "Etat de la réservation"
1095
+
1096
+ #: includes/AdminBookings.class.php:248
1097
+ msgid "Send notifications"
1098
+ msgstr "Envoyer des notifications"
1099
+
1100
+ #: includes/AdminBookings.class.php:253
1101
+ msgid "Learn more"
1102
+ msgstr "En savoir plus"
1103
+
1104
+ #: includes/AdminBookings.class.php:254
1105
+ msgid ""
1106
+ "When adding a booking or changing a booking's status with this form, no "
1107
+ "email notifications will be sent. Check this option if you want to send "
1108
+ "email notifications."
1109
+ msgstr ""
1110
+ "Lors de l’ajout d’une réservation ou d’un changement de statut d’une "
1111
+ "réservation avec ce formulaire, aucune notification de courrier électronique "
1112
+ "ne sera envoyée. Cochez cette option si vous voulez envoyer des "
1113
+ "notifications par email."
1114
+
1115
+ #: includes/AdminBookings.class.php:308
1116
+ #, c-format
1117
+ msgid "You have been logged out. Please %slogin again%s."
1118
+ msgstr ""
1119
+ "Vous avez été déconnecté. Veuillez %s\n"
1120
+ "vous identifier à nouveau\n"
1121
+ "%s."
1122
+
1123
+ #: includes/AdminBookings.class.php:344
1124
+ #, c-format
1125
+ msgid ""
1126
+ "This booking has been sent to the %sTrash%s where it can not be edited. Set "
1127
+ "the booking to Pending or Confirmed to edit it."
1128
+ msgstr ""
1129
+ "Cette réservation a été envoyée à la % sCorbeille% s où elle ne peut être "
1130
+ "modifié. Passer la réservation en attente ou en confirmé pour l'éditer."
1131
+
1132
+ #: includes/AdminBookings.class.php:361
1133
+ msgid "The booking could not be retrieved. Please reload the page and try again."
1134
+ msgstr ""
1135
+ "La réservation ne peut pas être récupéré. Veuillez recharger la page et "
1136
+ "essayez à nouveau."
1137
+
1138
+ #: includes/AdminBookings.class.php:429
1139
+ msgid ""
1140
+ "Unable to trash this post. Please try again. If you continue to have trouble,"
1141
+ " please refresh the page."
1142
+ msgstr ""
1143
+ "Impossible de mettre cet article à la corbeille. Veuillez essayer à nouveau. "
1144
+ "Si vous le problème persiste, veuillez recharger la page."
1145
+
1146
+ #: includes/AdminBookings.class.php:471
1147
+ msgid "Please enter a message before sending the email."
1148
+ msgstr "Veuillez ajouter un message avant d'envoyer l'email."
1149
+
1150
+ #: includes/AdminBookings.class.php:480
1151
+ msgid "The email could not be sent because some critical information was missing."
1152
+ msgstr ""
1153
+ "L'e-mail n'a pas pu être envoyé car certains renseignements essentiels "
1154
+ "manquaient. "
1155
+
1156
+ #: includes/AdminBookings.class.php:492
1157
+ msgid "There was an error loading the booking and the email was not sent."
1158
+ msgstr ""
1159
+ "Il y a eu une erreur de chargement de la réservation et de l'e-mail n'a pas "
1160
+ "été envoyé."
1161
+
1162
+ #: includes/Booking.class.php:180
1163
+ msgid "Please enter the date you would like to book."
1164
+ msgstr "Merci d'indiquer la date à laquelle vous souhaitez réserver."
1165
+
1166
+ #: includes/Booking.class.php:190
1167
+ msgid ""
1168
+ "The date you entered is not valid. Please select from one of the dates in "
1169
+ "the calendar."
1170
+ msgstr ""
1171
+ "La date que vous avez saisie n’est pas valide. Veuillez sélectionner une des "
1172
+ "dates du calendrier."
1173
+
1174
+ #: includes/Booking.class.php:201
1175
+ msgid "Please enter the time you would like to book."
1176
+ msgstr "Merci d'indiquer l'heure à laquelle vous souhaitez réserver."
1177
+
1178
+ #: includes/Booking.class.php:211
1179
+ msgid ""
1180
+ "The time you entered is not valid. Please select from one of the times "
1181
+ "provided."
1182
+ msgstr ""
1183
+ "L’heure que vous avez indiquée n’est pas valide. Merci de choisir un des "
1184
+ "horaires proposés."
1185
+
1186
+ #: includes/Booking.class.php:228
1187
+ #, c-format
1188
+ msgid "Sorry, bookings can not be made more than %s days in advance."
1189
+ msgstr ""
1190
+ "Désolé, les réservations ne peuvent être effectuées plus de% des jours à "
1191
+ "l'avance\n"
1192
+
1193
+ #: includes/Booking.class.php:239
1194
+ msgid "Sorry, bookings can not be made in the past."
1195
+ msgstr "Désolé, les réservations ne peuvent être effectuées à une date antérieure."
1196
+
1197
+ #: includes/Booking.class.php:247
1198
+ #, c-format
1199
+ msgid "Sorry, bookings must be made more than %s days in advance."
1200
+ msgstr "Désolé, les réservations doivent être effectuées plus de% jours à l'avance."
1201
+
1202
+ #: includes/Booking.class.php:249
1203
+ #, c-format
1204
+ msgid "Sorry, bookings must be made more than %s hours in advance."
1205
+ msgstr "Désolé, les réservations doivent être effectuées plus de% heures à l'avance."
1206
+
1207
+ #: includes/Booking.class.php:251
1208
+ #, c-format
1209
+ msgid "Sorry, bookings must be made more than %s minutes in advance."
1210
+ msgstr "Désolé, les réservations doivent être effectuées plus de% minutes à l'avance."
1211
+
1212
+ #: includes/Booking.class.php:290
1213
+ msgid "Sorry, no bookings are being accepted then."
1214
+ msgstr "Désolé aucune réservation ne peut encore être acceptée. "
1215
+
1216
+ #: includes/Booking.class.php:342
1217
+ msgid "Sorry, no bookings are being accepted on that date."
1218
+ msgstr "Désolé aucune réservation ne peut être acceptée à cette date."
1219
+
1220
+ #: includes/Booking.class.php:348
1221
+ msgid "Sorry, no bookings are being accepted at that time."
1222
+ msgstr "Désolé aucune réservation ne peut être acceptée à cet horaire."
1223
+
1224
+ #: includes/Booking.class.php:370
1225
+ msgid "Please enter a name for this booking."
1226
+ msgstr "Merci d'indiquer un nom pour cette réservation."
1227
+
1228
+ #: includes/Booking.class.php:380
1229
+ msgid "Please let us know how many people will be in your party."
1230
+ msgstr ""
1231
+ "Merci de nous indiquer combien de personnes seront présentes dans votre "
1232
+ "groupe."
1233
+
1234
+ #: includes/Booking.class.php:390
1235
+ #, c-format
1236
+ msgid "We only accept bookings for parties of up to %d people."
1237
+ msgstr ""
1238
+ "Nous acceptons uniquement des réservations pour des groupes jusqu'à \n"
1239
+ "%d personne."
1240
+
1241
+ #: includes/Booking.class.php:401
1242
+ msgid "Please enter an email address so we can confirm your booking."
1243
+ msgstr ""
1244
+ "Merci de nous indiquer un email où nous pouvons vous confirmer votre "
1245
+ "réservation."
1246
+
1247
+ #: includes/Booking.class.php:423
1248
+ msgid "Please complete this field to request a booking."
1249
+ msgstr "Merci de compléter de champ pour demander une réservation."
1250
+
1251
+ #: includes/CustomPostTypes.class.php:38 includes/CustomPostTypes.class.php:40
1252
+ #: includes/CustomPostTypes.class.php:41
1253
+ #: includes/WP_List_Table.BookingsTable.class.php:76
1254
+ msgid "Bookings"
1255
+ msgstr "Réservations"
1256
+
1257
+ #: includes/CustomPostTypes.class.php:39
1258
+ #: includes/WP_List_Table.BookingsTable.class.php:75
1259
+ msgid "Booking"
1260
+ msgstr "Réservation"
1261
+
1262
+ #: includes/CustomPostTypes.class.php:43
1263
+ msgid "Add New Booking"
1264
+ msgstr "Ajouter une nouvelle réservation"
1265
+
1266
+ #: includes/CustomPostTypes.class.php:44 restaurant-reservations.php:218
1267
+ msgid "Edit Booking"
1268
+ msgstr "Modifier la réservation"
1269
+
1270
+ #: includes/CustomPostTypes.class.php:45
1271
+ msgid "New Booking"
1272
+ msgstr "Nouvelle réservation"
1273
+
1274
+ #: includes/CustomPostTypes.class.php:46
1275
+ msgid "View Booking"
1276
+ msgstr "Voir la réservation"
1277
+
1278
+ #: includes/CustomPostTypes.class.php:47
1279
+ msgid "Search Bookings"
1280
+ msgstr "Rechercher des réservations"
1281
+
1282
+ #: includes/CustomPostTypes.class.php:48
1283
+ msgid "No bookings found"
1284
+ msgstr "Aucune réservation trouvée"
1285
+
1286
+ #: includes/CustomPostTypes.class.php:49
1287
+ msgid "No bookings found in trash"
1288
+ msgstr "Aucune réservation trouvée dans la corbeille"
1289
+
1290
+ #: includes/CustomPostTypes.class.php:50
1291
+ msgid "All Bookings"
1292
+ msgstr "Toutes les réservations."
1293
+
1294
+ #: includes/CustomPostTypes.class.php:93
1295
+ #, c-format
1296
+ msgid "Confirmed <span class=\"count\">(%s)</span>"
1297
+ msgid_plural "Confirmed <span class=\"count\">(%s)</span>"
1298
+ msgstr[0] "Confirmée <span class = \"count\"> (% s) </ span>"
1299
+ msgstr[1] "Confirmées <span class = \"count\"> (% s) </ span>"
1300
+
1301
+ #: includes/CustomPostTypes.class.php:104
1302
+ #, c-format
1303
+ msgid "Closed <span class=\"count\">(%s)</span>"
1304
+ msgid_plural "Closed <span class=\"count\">(%s)</span>"
1305
+ msgstr[0] "Fermée <span class=\"count\">(%s)</span>"
1306
+ msgstr[1] "Fermées <span class=\"count\">(%s)</span>"
1307
+
1308
+ #: includes/Notification.class.php:88
1309
+ msgid "View pending bookings"
1310
+ msgstr "Voir les réservations en attente"
1311
+
1312
+ #: includes/Notification.class.php:89
1313
+ msgid "Confirm this booking"
1314
+ msgstr "Confirmer cette réservation"
1315
+
1316
+ #: includes/Notification.class.php:90
1317
+ msgid "Reject this booking"
1318
+ msgstr "Refuser cette réservation"
1319
+
1320
+ #: includes/Settings.class.php:221 includes/Settings.class.php:222
1321
+ msgid "Settings"
1322
+ msgstr "Réglages"
1323
+
1324
+ #: includes/Settings.class.php:234
1325
+ msgid "General"
1326
+ msgstr "Général"
1327
+
1328
+ #: includes/Settings.class.php:245
1329
+ msgid "Booking Page"
1330
+ msgstr "Page de réservation"
1331
+
1332
+ #: includes/Settings.class.php:246
1333
+ msgid ""
1334
+ "Select a page on your site to automatically display the booking form and "
1335
+ "confirmation message."
1336
+ msgstr ""
1337
+ "Sélectionnez une page sur votre site pour afficher automatiquement le "
1338
+ "formulaire de réservation et le message de confirmation."
1339
+
1340
+ #: includes/Settings.class.php:262
1341
+ msgid "Max Party Size"
1342
+ msgstr "Taille max du groupe"
1343
+
1344
+ #: includes/Settings.class.php:263
1345
+ msgid "Set a maximum allowed party size for bookings."
1346
+ msgstr "Définissez une taille maximale autorisée du groupe pour les réservations."
1347
+
1348
+ #: includes/Settings.class.php:275
1349
+ msgid "Success Message"
1350
+ msgstr "Message de confirmation"
1351
+
1352
+ #: includes/Settings.class.php:276
1353
+ msgid "Enter the message to display when a booking request is made."
1354
+ msgstr "Saisissez le message à afficher quand une demande de réservation est faite."
1355
+
1356
+ #: includes/Settings.class.php:287
1357
+ msgid "Date Format"
1358
+ msgstr "Format de la date"
1359
+
1360
+ #: includes/Settings.class.php:288
1361
+ #, c-format
1362
+ msgid ""
1363
+ "Define how the date is formatted on the booking form. %sFormatting rules%s. "
1364
+ "This only changes the format on the booking form. To change the date format "
1365
+ "in notification messages, modify your general %sWordPress Settings%s."
1366
+ msgstr ""
1367
+ "Définir comment la date est formatée sur le formulaire de réservation. "
1368
+ "%sRègles de format%s. Cela ne change pas le format sur le formulaire de "
1369
+ "réservation. Pour changer le format de date dans les messages de "
1370
+ "notification, modifier vos %sréglages Wordpress%s généraux."
1371
+
1372
+ #: includes/Settings.class.php:299
1373
+ msgid "Time Format"
1374
+ msgstr "Format d'horaire"
1375
+
1376
+ #: includes/Settings.class.php:300
1377
+ #, c-format
1378
+ msgid ""
1379
+ "Define how the time is formatted on the booking form. %sFormatting rules%s. "
1380
+ "This only changes the format on the booking form. To change the time format "
1381
+ "in notification messages, modify your general %sWordPress Settings%s."
1382
+ msgstr ""
1383
+ "Définir comment l'horaire est formaté sur le formulaire de réservation. "
1384
+ "%Règles de format%s. Pour changer le format d'horaire dans les messages de "
1385
+ "notification, modifier vos %réglages Wordpress%s généraux."
1386
+
1387
+ #: includes/Settings.class.php:313
1388
+ msgid "Language"
1389
+ msgstr "Langue"
1390
+
1391
+ #: includes/Settings.class.php:314
1392
+ msgid ""
1393
+ "Select a language to use for the booking form datepicker if it is different "
1394
+ "than your WordPress language setting."
1395
+ msgstr ""
1396
+ "Sélectionnez la langue à utiliser pour le sélecteur de date du formulaire de "
1397
+ "réservation s’il est différent de votre paramètre de langue de WordPress."
1398
+
1399
+ #: includes/Settings.class.php:324
1400
+ msgid "Booking Schedule"
1401
+ msgstr "Calendrier de réservation"
1402
+
1403
+ #: includes/Settings.class.php:331
1404
+ msgid "Add new scheduling rule"
1405
+ msgstr "Ajouter un nouveau calendrier de réservation"
1406
+
1407
+ #: includes/Settings.class.php:345
1408
+ msgid "Delete scheduling rule"
1409
+ msgstr "Supprimer la règle de classement"
1410
+
1411
+ #: includes/Settings.class.php:362
1412
+ msgid "Schedule"
1413
+ msgstr "Calendrier"
1414
+
1415
+ #: includes/Settings.class.php:363
1416
+ msgid "Define the weekly schedule during which you accept bookings."
1417
+ msgstr ""
1418
+ "Définir le calendrier hebdomadaire au cours duquel vous acceptez des "
1419
+ "réservations."
1420
+
1421
+ #: includes/Settings.class.php:388
1422
+ msgid "Exceptions"
1423
+ msgstr "Exceptions"
1424
+
1425
+ #: includes/Settings.class.php:389
1426
+ msgid ""
1427
+ "Define special opening hours for holidays, events or other needs. Leave the "
1428
+ "time empty if you're closed all day."
1429
+ msgstr ""
1430
+ "Définir les heures d’ouverture spéciales pour des vacances, des événements "
1431
+ "ou d’autres besoins. Laissez l’horaire vide si vous êtes fermé toute la "
1432
+ "journée."
1433
+
1434
+ #: includes/Settings.class.php:404
1435
+ msgid "Early Bookings"
1436
+ msgstr "Réservations à l'avance"
1437
+
1438
+ #: includes/Settings.class.php:424
1439
+ msgid "Late Bookings"
1440
+ msgstr "Réservations tardives"
1441
+
1442
+ #: includes/Settings.class.php:758
1443
+ msgid "Book a table"
1444
+ msgstr "Réserver une table"
1445
+
1446
+ #: includes/Settings.class.php:761 includes/WP_List_Table.BookingsTable.class.php:
1447
+ #: 278
1448
+ msgid "Date"
1449
+ msgstr "Date"
1450
+
1451
+ #: includes/Settings.class.php:767
1452
+ msgid "Time"
1453
+ msgstr "Heure"
1454
+
1455
+ #: includes/Settings.class.php:773 includes/WP_List_Table.BookingsTable.class.php:
1456
+ #: 279
1457
+ msgid "Party"
1458
+ msgstr "Personne(s)"
1459
+
1460
+ #: includes/Settings.class.php:786
1461
+ msgid "Contact Details"
1462
+ msgstr "Coordonnées"
1463
+
1464
+ #: includes/Settings.class.php:789 includes/WP_List_Table.BookingsTable.class.php:
1465
+ #: 280
1466
+ msgid "Name"
1467
+ msgstr "Nom"
1468
+
1469
+ #: includes/Settings.class.php:795 includes/WP_List_Table.BookingsTable.class.php:
1470
+ #: 281
1471
+ msgid "Email"
1472
+ msgstr "Email"
1473
+
1474
+ #: includes/Settings.class.php:804 includes/WP_List_Table.BookingsTable.class.php:
1475
+ #: 282
1476
+ msgid "Phone"
1477
+ msgstr "Téléphone"
1478
+
1479
+ #: includes/Settings.class.php:812
1480
+ msgid "Add a Message"
1481
+ msgstr "Ajouter un message"
1482
+
1483
+ #: includes/Settings.class.php:862
1484
+ msgid "Email of the user who made the booking"
1485
+ msgstr "Email de l'utilisateur qui a fait la reservation"
1486
+
1487
+ #: includes/Settings.class.php:863
1488
+ msgid "* Name of the user who made the booking"
1489
+ msgstr "* Nom de l'utilisateur qui a fait la réservation"
languages/restaurant-reservations-it_IT.mo ADDED
Binary file
languages/restaurant-reservations-it_IT.po ADDED
@@ -0,0 +1,1449 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2015 Restaurant Reservations
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: http://wordpress.org/support/plugin/restaurant-"
7
+ "reservations\n"
8
+ "POT-Creation-Date: 2015-02-24 15:16:53+00:00\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=utf-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2015-03-18 16:53+0100\n"
13
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
+ "Language-Team: LANGUAGE <LL@li.org>\n"
15
+ "X-Generator: Poedit 1.5.7\n"
16
+ "X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
17
+ "_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
18
+ "esc_html_x:1,2c\n"
19
+ "Language: en\n"
20
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
21
+ "X-Poedit-SourceCharset: UTF-8\n"
22
+ "X-Poedit-Basepath: ../\n"
23
+ "X-Textdomain-Support: yes\n"
24
+ "X-Poedit-Bookmarks: -1,155,-1,-1,-1,-1,-1,-1,-1,-1\n"
25
+ "X-Poedit-SearchPath-0: .\n"
26
+
27
+ #: includes/Addons.class.php:98
28
+ #: includes/WP_List_Table.BookingsTable.class.php:310
29
+ msgid "Loading"
30
+ msgstr "Caricando"
31
+
32
+ #: includes/Addons.class.php:135
33
+ msgid "Addons for Restaurant Reservations"
34
+ msgstr "Addons per Restaurant Reservations"
35
+
36
+ #: includes/Addons.class.php:157
37
+ msgid "You have been logged out. Please login again to retrieve the addons."
38
+ msgstr "Sei stato sloggato. Ricollegati per trovare l'addons"
39
+
40
+ #: includes/Addons.class.php:173
41
+ msgid ""
42
+ "You do not have permission to access this page. Please login to an "
43
+ "administrator account if you have one."
44
+ msgstr ""
45
+ "Non hai i permessi per accedere a questa pagina. Collegati come "
46
+ "amministratore."
47
+
48
+ #: includes/Addons.class.php:201
49
+ msgid ""
50
+ "The addons list could not be retrieved. Please <a href=\"\">try again</a>. "
51
+ "If the problem persists over time, please report it on the <a href=\"http://"
52
+ "wordpress.org/support/plugin/restaurant-reservations\" target=\"_blank"
53
+ "\">support forums</a>."
54
+ msgstr ""
55
+ "La lista degli add ons non è consultabile.Prego <a href=\"\">riprovare</a>. "
56
+ "Se il problema persiste, si prega di contattare il <a href=\"http://"
57
+ "wordpress.org/support/plugin/restaurant-reservations\" target=\"_blank"
58
+ "\">forum di supporto</a>"
59
+
60
+ #: includes/AdminBookings.class.php:67
61
+ msgid "Restaurant Bookings"
62
+ msgstr "Prenotazioni ristorante"
63
+
64
+ #: includes/AdminBookings.class.php:68 includes/CustomPostTypes.class.php:42
65
+ msgid "Add New"
66
+ msgstr "Nuova prenotazione"
67
+
68
+ #: includes/AdminBookings.class.php:116 includes/AdminBookings.class.php:157
69
+ #: restaurant-reservations.php:217
70
+ msgid "Add Booking"
71
+ msgstr "Inserisci una prenotazione"
72
+
73
+ #: includes/AdminBookings.class.php:119 includes/AdminBookings.class.php:160
74
+ msgid "Cancel"
75
+ msgstr "Cancella"
76
+
77
+ #: includes/AdminBookings.class.php:140
78
+ #: includes/WP_List_Table.BookingsTable.class.php:329
79
+ msgid "Send Email"
80
+ msgstr "Invia Email"
81
+
82
+ #: includes/AdminBookings.class.php:147
83
+ msgid "Subject"
84
+ msgstr "Soggetto"
85
+
86
+ #: includes/AdminBookings.class.php:151 includes/Settings.class.php:817
87
+ #: includes/WP_List_Table.BookingsTable.class.php:283
88
+ msgid "Message"
89
+ msgstr "Messaggio"
90
+
91
+ #: includes/AdminBookings.class.php:174
92
+ msgid "Close"
93
+ msgstr "Chiudi"
94
+
95
+ #: includes/AdminBookings.class.php:240
96
+ msgid "Booking Status"
97
+ msgstr "Stato della prenotazione"
98
+
99
+ #: includes/AdminBookings.class.php:248
100
+ msgid "Send notifications"
101
+ msgstr "Invia una notifica"
102
+
103
+ #: includes/AdminBookings.class.php:253
104
+ msgid "Learn more"
105
+ msgstr "Leggi di più"
106
+
107
+ #: includes/AdminBookings.class.php:254
108
+ msgid ""
109
+ "When adding a booking or changing a booking's status with this form, no "
110
+ "email notifications will be sent. Check this option if you want to send "
111
+ "email notifications."
112
+ msgstr ""
113
+ "Quando inserite o modificate lo stato di una prenotazione con questo form, "
114
+ "non verranno inviate notifiche tramite email. Spuntare questa opzione se "
115
+ "volete inviare una notifica tramite email"
116
+
117
+ #: includes/AdminBookings.class.php:308
118
+ msgid "You have been logged out. Please %slogin again%s."
119
+ msgstr "Sei stato disconnesso. Effettua di nuovo l'accesso"
120
+
121
+ #: includes/AdminBookings.class.php:344
122
+ msgid ""
123
+ "This booking has been sent to the %sTrash%s where it can not be edited. Set "
124
+ "the booking to Pending or Confirmed to edit it."
125
+ msgstr ""
126
+ "Questa prenotazione è stata inserita nel %sTrash%s dove non può essere "
127
+ "modificata. Impostare la prenotazione come In attesa o confermata per "
128
+ "poterla modificare"
129
+
130
+ #: includes/AdminBookings.class.php:361
131
+ msgid ""
132
+ "The booking could not be retrieved. Please reload the page and try again."
133
+ msgstr "La prenotazione non può essere visualizzare. Ricaricare la pagina"
134
+
135
+ #: includes/AdminBookings.class.php:429
136
+ msgid ""
137
+ "Unable to trash this post. Please try again. If you continue to have "
138
+ "trouble, please refresh the page."
139
+ msgstr ""
140
+ "Non è possibile cancellare questo articolo. Se il problema persiste, "
141
+ "ricaricare la pagina"
142
+
143
+ #: includes/AdminBookings.class.php:471
144
+ msgid "Please enter a message before sending the email."
145
+ msgstr "Inserire un messaggio prima di inviare l'email"
146
+
147
+ #: includes/AdminBookings.class.php:480
148
+ msgid ""
149
+ "The email could not be sent because some critical information was missing."
150
+ msgstr "L'email non è stata inviata perché mancavano informazioni fondamentali"
151
+
152
+ #: includes/AdminBookings.class.php:492
153
+ msgid "There was an error loading the booking and the email was not sent."
154
+ msgstr ""
155
+ "C'è stato un errore caricando la prenotazione e l'email non è stata inviata"
156
+
157
+ #: includes/Booking.class.php:180
158
+ msgid "Please enter the date you would like to book."
159
+ msgstr "Inserire la data per la quale vuole prenotare"
160
+
161
+ #: includes/Booking.class.php:190
162
+ msgid ""
163
+ "The date you entered is not valid. Please select from one of the dates in "
164
+ "the calendar."
165
+ msgstr ""
166
+ "La data inserita non è valida. Selezionare una data valida dal calendario"
167
+
168
+ #: includes/Booking.class.php:201
169
+ msgid "Please enter the time you would like to book."
170
+ msgstr "Inserire l'orario della prenotazione"
171
+
172
+ #: includes/Booking.class.php:211
173
+ msgid ""
174
+ "The time you entered is not valid. Please select from one of the times "
175
+ "provided."
176
+ msgstr "L'orario selezionato non è disponibile. Scegliere un'ora differente"
177
+
178
+ #: includes/Booking.class.php:228
179
+ msgid "Sorry, bookings can not be made more than %s days in advance."
180
+ msgstr ""
181
+ "Siamo spiacenti, le prenotazioni non possono essere effettuate più di %s "
182
+ "giorni prima"
183
+
184
+ #: includes/Booking.class.php:239
185
+ msgid "Sorry, bookings can not be made in the past."
186
+ msgstr "La prenotazione non può essere effettuata per giorni passati"
187
+
188
+ #: includes/Booking.class.php:247
189
+ msgid "Sorry, bookings must be made more than %s days in advance."
190
+ msgstr ""
191
+ "La prenotazione deve essere effettuata con almeno %s giorni di anticipo"
192
+
193
+ #: includes/Booking.class.php:249
194
+ msgid "Sorry, bookings must be made more than %s hours in advance."
195
+ msgstr "La prenotazione deve essere effettuata con almeno %s ore di anticipo"
196
+
197
+ #: includes/Booking.class.php:251
198
+ msgid "Sorry, bookings must be made more than %s minutes in advance."
199
+ msgstr ""
200
+ "La prenotazione deve essere effettuata con almeno %s minuti di anticipo"
201
+
202
+ #: includes/Booking.class.php:290
203
+ msgid "Sorry, no bookings are being accepted then."
204
+ msgstr "Siamo spiacenti, non prendiamo prenotazioni al momento"
205
+
206
+ #: includes/Booking.class.php:342
207
+ msgid "Sorry, no bookings are being accepted on that date."
208
+ msgstr "Siamo spiacenti, non prendiamo prenotazioni per la data selezionata"
209
+
210
+ #: includes/Booking.class.php:348
211
+ msgid "Sorry, no bookings are being accepted at that time."
212
+ msgstr "Siamo spiacenti, non prendiamo prenotazioni nell'orario selezionato"
213
+
214
+ #: includes/Booking.class.php:370
215
+ msgid "Please enter a name for this booking."
216
+ msgstr "Inserire un nome per questa prenotazione"
217
+
218
+ #: includes/Booking.class.php:380
219
+ msgid "Please let us know how many people will be in your party."
220
+ msgstr "Fateci sapere quante persone faranno parte del gruppo"
221
+
222
+ #: includes/Booking.class.php:390
223
+ msgid "We only accept bookings for parties of up to %d people."
224
+ msgstr "Accettiamo prenotazioni solo per gruppi con più di %d persone"
225
+
226
+ #: includes/Booking.class.php:401
227
+ msgid "Please enter an email address so we can confirm your booking."
228
+ msgstr ""
229
+ "Inserire un indirizzo email valido per poter confermare la prenotazione"
230
+
231
+ #: includes/Booking.class.php:423
232
+ msgid "Please complete this field to request a booking."
233
+ msgstr "Compilare il campo per richiedere una prenotazione"
234
+
235
+ #: includes/CustomPostTypes.class.php:38 includes/CustomPostTypes.class.php:40
236
+ #: includes/CustomPostTypes.class.php:41
237
+ #: includes/WP_List_Table.BookingsTable.class.php:76
238
+ msgid "Bookings"
239
+ msgstr "Prenotazioni"
240
+
241
+ #: includes/CustomPostTypes.class.php:39
242
+ #: includes/WP_List_Table.BookingsTable.class.php:75
243
+ msgid "Booking"
244
+ msgstr "Prenotazione"
245
+
246
+ #: includes/CustomPostTypes.class.php:43
247
+ msgid "Add New Booking"
248
+ msgstr "Nuova prenotazione"
249
+
250
+ #: includes/CustomPostTypes.class.php:44 restaurant-reservations.php:218
251
+ msgid "Edit Booking"
252
+ msgstr "Modifica la prenotazione"
253
+
254
+ #: includes/CustomPostTypes.class.php:45
255
+ msgid "New Booking"
256
+ msgstr "Nuova prenotazione"
257
+
258
+ #: includes/CustomPostTypes.class.php:46
259
+ msgid "View Booking"
260
+ msgstr "Vedi la prenotazione"
261
+
262
+ #: includes/CustomPostTypes.class.php:47
263
+ msgid "Search Bookings"
264
+ msgstr "Cerca le prenotazioni"
265
+
266
+ #: includes/CustomPostTypes.class.php:48
267
+ msgid "No bookings found"
268
+ msgstr "Nessuna prenotazione trovata"
269
+
270
+ #: includes/CustomPostTypes.class.php:49
271
+ msgid "No bookings found in trash"
272
+ msgstr "Nessuna prenotazione trovata nel cestino"
273
+
274
+ #: includes/CustomPostTypes.class.php:50
275
+ msgid "All Bookings"
276
+ msgstr "Tutte le prenotazioni"
277
+
278
+ #: includes/CustomPostTypes.class.php:93
279
+ msgid "Confirmed <span class=\"count\">(%s)</span>"
280
+ msgid_plural "Confirmed <span class=\"count\">(%s)</span>"
281
+ msgstr[0] "Confermata <span class=\"count\">(%s)</span>"
282
+ msgstr[1] "Confermate <span class=\"count\">(%s)</span>"
283
+
284
+ #: includes/CustomPostTypes.class.php:104
285
+ msgid "Closed <span class=\"count\">(%s)</span>"
286
+ msgid_plural "Closed <span class=\"count\">(%s)</span>"
287
+ msgstr[0] "Chiuso <span class=\"count\">(%s)</span>"
288
+ msgstr[1] "Chiuso <span class=\"count\">(%s)</span>"
289
+
290
+ #: includes/Notification.class.php:88
291
+ msgid "View pending bookings"
292
+ msgstr "Vedere le prenotazioni in attesa"
293
+
294
+ #: includes/Notification.class.php:89
295
+ msgid "Confirm this booking"
296
+ msgstr "Conferma questa prenotazione"
297
+
298
+ #: includes/Notification.class.php:90
299
+ msgid "Reject this booking"
300
+ msgstr "Rifiutare questa prenotazione"
301
+
302
+ #: includes/Settings.class.php:221 includes/Settings.class.php:222
303
+ msgid "Settings"
304
+ msgstr "Opzioni"
305
+
306
+ #: includes/Settings.class.php:234
307
+ msgid "General"
308
+ msgstr "Informazioni generali"
309
+
310
+ #: includes/Settings.class.php:245
311
+ msgid "Booking Page"
312
+ msgstr "Prenotazioni"
313
+
314
+ #: includes/Settings.class.php:246
315
+ msgid ""
316
+ "Select a page on your site to automatically display the booking form and "
317
+ "confirmation message."
318
+ msgstr ""
319
+ "Selezionare una pagina del sito per visualizzare il form di prenotazione e "
320
+ "il messaggio di conferma"
321
+
322
+ #: includes/Settings.class.php:262
323
+ msgid "Max Party Size"
324
+ msgstr "Numero massimo di persone"
325
+
326
+ #: includes/Settings.class.php:263
327
+ msgid "Set a maximum allowed party size for bookings."
328
+ msgstr "Impostare un numero massimo di persone per la prenotazioni"
329
+
330
+ #: includes/Settings.class.php:275
331
+ msgid "Success Message"
332
+ msgstr "Messaggio di conferma"
333
+
334
+ #: includes/Settings.class.php:276
335
+ msgid "Enter the message to display when a booking request is made."
336
+ msgstr ""
337
+ "Scrivere un messaggio per visualizzare quando è stata fatta una prenotazione"
338
+
339
+ #: includes/Settings.class.php:287
340
+ msgid "Date Format"
341
+ msgstr "Formato della data"
342
+
343
+ #: includes/Settings.class.php:288
344
+ msgid ""
345
+ "Define how the date is formatted on the booking form. %sFormatting rules%s. "
346
+ "This only changes the format on the booking form. To change the date format "
347
+ "in notification messages, modify your general %sWordPress Settings%s."
348
+ msgstr ""
349
+ "Impostare la formattazione delle data per il form di prenotazione. "
350
+ "%sFormatting rules%s. Questa cambierà solo la formattazione nel form di "
351
+ "prenotazione. Per cambiare il formato nei messaggi di notifica, modificare "
352
+ "le impostazioni generali su %sWordPress Settings%s"
353
+
354
+ #: includes/Settings.class.php:299
355
+ msgid "Time Format"
356
+ msgstr "Formato dell'ora"
357
+
358
+ #: includes/Settings.class.php:300
359
+ msgid ""
360
+ "Define how the time is formatted on the booking form. %sFormatting rules%s. "
361
+ "This only changes the format on the booking form. To change the time format "
362
+ "in notification messages, modify your general %sWordPress Settings%s."
363
+ msgstr ""
364
+ "Impostare la formattazione dell'orario per il form di prenotazione. "
365
+ "%sFormatting rules%s. Questo cambierà solo la formattazione nel form di "
366
+ "prenotazione. Per cambiare il formato nei messaggi di notifica, modificare "
367
+ "le impostazioni generali su %sWordPress Settings%s"
368
+
369
+ #: includes/Settings.class.php:313
370
+ msgid "Language"
371
+ msgstr "Lingua"
372
+
373
+ #: includes/Settings.class.php:314
374
+ msgid ""
375
+ "Select a language to use for the booking form datepicker if it is different "
376
+ "than your WordPress language setting."
377
+ msgstr ""
378
+ "Selezionare una lingua da usare per il form datepicker se differente dalla "
379
+ "lingua base impostata in WordPress"
380
+
381
+ #: includes/Settings.class.php:324
382
+ msgid "Booking Schedule"
383
+ msgstr "Filtri prenotazioni"
384
+
385
+ #: includes/Settings.class.php:331
386
+ msgid "Add new scheduling rule"
387
+ msgstr "Aggiungi nuovo filtro"
388
+
389
+ #: includes/Settings.class.php:345
390
+ msgid "Delete scheduling rule"
391
+ msgstr "Elimina filtro"
392
+
393
+ #: includes/Settings.class.php:362
394
+ msgid "Schedule"
395
+ msgstr "Filtri"
396
+
397
+ #: includes/Settings.class.php:363
398
+ msgid "Define the weekly schedule during which you accept bookings."
399
+ msgstr ""
400
+ "Definire l'intervallo settimanale durante il quale vengono accettate "
401
+ "prenotazioni"
402
+
403
+ #: includes/Settings.class.php:388
404
+ msgid "Exceptions"
405
+ msgstr "Limitazioni"
406
+
407
+ #: includes/Settings.class.php:389
408
+ msgid ""
409
+ "Define special opening hours for holidays, events or other needs. Leave the "
410
+ "time empty if you're closed all day."
411
+ msgstr ""
412
+ "Impostare orari di apertura eccezionale per giorni festivi o eventi "
413
+ "speciali. Lasciare il campo vuoto se il ristorante è chiuso tutto il giorno"
414
+
415
+ #: includes/Settings.class.php:404
416
+ msgid "Early Bookings"
417
+ msgstr "Prenotazioni"
418
+
419
+ #: includes/Settings.class.php:405
420
+ msgid "Select how early customers can make their booking."
421
+ msgstr "Selezionare quanto tempo prima i clienti possono fare una prenotazione"
422
+
423
+ #: includes/Settings.class.php:408
424
+ msgid "Any time"
425
+ msgstr "Qualsiati momento"
426
+
427
+ #: includes/Settings.class.php:409
428
+ msgid "Up to 1 day in advance"
429
+ msgstr "Fino a 1 giorno prima"
430
+
431
+ #: includes/Settings.class.php:410
432
+ msgid "Up to 1 week in advance"
433
+ msgstr "Fino a 1 settimana prima"
434
+
435
+ #: includes/Settings.class.php:411
436
+ msgid "Up to 2 weeks in advance"
437
+ msgstr "Fino a 2 settimane prima"
438
+
439
+ #: includes/Settings.class.php:412
440
+ msgid "Up to 30 days in advance"
441
+ msgstr "Fino a 30 giorni prima"
442
+
443
+ #: includes/Settings.class.php:413
444
+ msgid "Up to 90 days in advance"
445
+ msgstr "Fino a 90 giorni prima"
446
+
447
+ #: includes/Settings.class.php:424
448
+ msgid "Late Bookings"
449
+ msgstr "Prenotazioni Last Minute"
450
+
451
+ #: includes/Settings.class.php:425
452
+ msgid "Select how late customers can make their booking."
453
+ msgstr ""
454
+ "Scegliere quanto tempo prima dalla data i clienti possono fare le "
455
+ "prenotazioni"
456
+
457
+ #: includes/Settings.class.php:428
458
+ msgid "Up to the last minute"
459
+ msgstr "Fino all'ultimo minuto"
460
+
461
+ #: includes/Settings.class.php:429
462
+ msgid "At least 15 minutes in advance"
463
+ msgstr "Almeno 15 minuti prima"
464
+
465
+ #: includes/Settings.class.php:430
466
+ msgid "At least 30 minutes in advance"
467
+ msgstr "Almeno 30 minuti prima"
468
+
469
+ #: includes/Settings.class.php:431
470
+ msgid "At least 45 minutes in advance"
471
+ msgstr "Almeno 45 minuti prima"
472
+
473
+ #: includes/Settings.class.php:432
474
+ msgid "At least 1 hour in advance"
475
+ msgstr "Almeno 1 ora prima"
476
+
477
+ #: includes/Settings.class.php:433
478
+ msgid "At least 4 hours in advance"
479
+ msgstr "Almeno 4 ore prima"
480
+
481
+ #: includes/Settings.class.php:434
482
+ msgid "At least 1 day in advance"
483
+ msgstr "Almeno il giorno prima"
484
+
485
+ #: includes/Settings.class.php:445
486
+ msgid "Date Pre-selection"
487
+ msgstr "Data preselezionata"
488
+
489
+ #: includes/Settings.class.php:446
490
+ msgid ""
491
+ "When the booking form is loaded, should it automatically attempt to select a "
492
+ "valid date?"
493
+ msgstr ""
494
+ "Quando il form di prenotazione viene caricato, vuoi che mostri in automatico "
495
+ "la prima data valida?"
496
+
497
+ #: includes/Settings.class.php:449
498
+ msgid "Select today if valid"
499
+ msgstr "Seleziona oggi se valido"
500
+
501
+ #: includes/Settings.class.php:450
502
+ msgid "Select today or next valid date"
503
+ msgstr "Seleziona oggi o la prossima data disponibile"
504
+
505
+ #: includes/Settings.class.php:451
506
+ msgid "Leave empty"
507
+ msgstr "Lasciare vuoto"
508
+
509
+ #: includes/Settings.class.php:462
510
+ msgid "Time Interval"
511
+ msgstr "Intervallo di tempo"
512
+
513
+ #: includes/Settings.class.php:463
514
+ msgid "Select the number of minutes between each available time."
515
+ msgstr "Scegliere l'intervallo di tempo tra una prenotazione e l'altra"
516
+
517
+ #: includes/Settings.class.php:466
518
+ msgid "Every 30 minutes"
519
+ msgstr "Ogni 30 minuti"
520
+
521
+ #: includes/Settings.class.php:467
522
+ msgid "Every 15 minutes"
523
+ msgstr "Ogni 15 minuti"
524
+
525
+ #: includes/Settings.class.php:468
526
+ msgid "Every 10 minutes"
527
+ msgstr "Ogni 10 minuti"
528
+
529
+ #: includes/Settings.class.php:469
530
+ msgid "Every 5 minutes"
531
+ msgstr "Ogni 5 minuti"
532
+
533
+ #: includes/Settings.class.php:478
534
+ msgid "Notifications"
535
+ msgstr "Notifiche"
536
+
537
+ #: includes/Settings.class.php:489
538
+ msgid "Reply-To Name"
539
+ msgstr "Rispondi a Nome"
540
+
541
+ #: includes/Settings.class.php:490
542
+ msgid ""
543
+ "The name which should appear in the Reply-To field of a user notification "
544
+ "email"
545
+ msgstr ""
546
+ "Nome che dovrebbe apparire nel campo \"rispondi a\" nella mail di notifica "
547
+ "dell'utente"
548
+
549
+ #: includes/Settings.class.php:501
550
+ msgid "Reply-To Email Address"
551
+ msgstr "Rispondi all'indirizzo Email"
552
+
553
+ #: includes/Settings.class.php:502
554
+ msgid ""
555
+ "The email address which should appear in the Reply-To field of a user "
556
+ "notification email."
557
+ msgstr ""
558
+ "Email che dovrebbe apparire nel campo \"rispondi a\" nella mail di notifica "
559
+ "dell'utente"
560
+
561
+ #: includes/Settings.class.php:513
562
+ msgid "Admin Notification"
563
+ msgstr "Notifica all'amministratore"
564
+
565
+ #: includes/Settings.class.php:514
566
+ msgid ""
567
+ "Send an email notification to an administrator when a new booking is "
568
+ "requested."
569
+ msgstr ""
570
+ "Invia una mail di notifica all'amministratore ogni volta che viene "
571
+ "effettuata una richiesta di prenotazione"
572
+
573
+ #: includes/Settings.class.php:524
574
+ msgid "Admin Email Address"
575
+ msgstr "Indirizzo Email dell'amministratore"
576
+
577
+ #: includes/Settings.class.php:525
578
+ msgid "The email address where admin notifications should be sent."
579
+ msgstr "Indirizzo mail dell'amministratore al quale inviare le notifiche"
580
+
581
+ #: includes/Settings.class.php:534
582
+ msgid "Email Templates"
583
+ msgstr "Email Templates"
584
+
585
+ #: includes/Settings.class.php:536
586
+ msgid ""
587
+ "Adjust the messages that are emailed to users and admins during the booking "
588
+ "process."
589
+ msgstr ""
590
+ "Configura i messaggi inviati a utenti e amministratori al termine della "
591
+ "richiesta di prenotazione"
592
+
593
+ #: includes/Settings.class.php:546
594
+ msgid "Template Tags"
595
+ msgstr "Template Tags"
596
+
597
+ #: includes/Settings.class.php:548
598
+ msgid ""
599
+ "Use the following tags to automatically add booking information to the "
600
+ "emails. Tags labeled with an asterisk (*) can be used in the email subject "
601
+ "as well."
602
+ msgstr ""
603
+ "Utilizza i seguenti Tags per inserire le informazioni della prenotazione "
604
+ "automaticamente nelle mail. I Tags contrassegnati con (*) possono essere "
605
+ "utilizzati anche come oggetto della mail"
606
+
607
+ #: includes/Settings.class.php:559
608
+ msgid "Admin Notification Subject"
609
+ msgstr "Oggetto della mail di notifica all'amministratore"
610
+
611
+ #: includes/Settings.class.php:560
612
+ msgid "The email subject for admin notifications."
613
+ msgstr "Oggetto della mail di notifica all'amministratore"
614
+
615
+ #: includes/Settings.class.php:571
616
+ msgid "Admin Notification Email"
617
+ msgstr "Email di notifica all'amministratore"
618
+
619
+ #: includes/Settings.class.php:572
620
+ msgid ""
621
+ "Enter the email an admin should receive when an initial booking request is "
622
+ "made."
623
+ msgstr ""
624
+ "Inserire la mail che l'amministratore dovrebbe ricevere quando viene fatta "
625
+ "una prima richiesta di prenotazione"
626
+
627
+ #: includes/Settings.class.php:583
628
+ msgid "New Request Email Subject"
629
+ msgstr "Oggetto mail per una nuova richiesta di prenotazione"
630
+
631
+ #: includes/Settings.class.php:584
632
+ msgid ""
633
+ "The email subject a user should receive when they make an initial booking "
634
+ "request."
635
+ msgstr ""
636
+ "Oggetto della mail che l'utente dovrebbe ricevere quando viene fatta una "
637
+ "prima richiesta di prenotazione"
638
+
639
+ #: includes/Settings.class.php:595
640
+ msgid "New Request Email"
641
+ msgstr "Corpo mail"
642
+
643
+ #: includes/Settings.class.php:596
644
+ msgid ""
645
+ "Enter the email a user should receive when they make an initial booking "
646
+ "request."
647
+ msgstr ""
648
+ "Inserire la mail che l'utente dovrebbe ricevere quando viene fatta una prima "
649
+ "richiesta di prenotazione"
650
+
651
+ #: includes/Settings.class.php:607
652
+ msgid "Confirmed Email Subject"
653
+ msgstr "Oggetto della mail di conferma"
654
+
655
+ #: includes/Settings.class.php:608
656
+ msgid ""
657
+ "The email subject a user should receive when their booking has been "
658
+ "confirmed."
659
+ msgstr ""
660
+ "Oggetto della mail che l'utente dovrebbe ricevere quando la prenotazione "
661
+ "viene confermata"
662
+
663
+ #: includes/Settings.class.php:619
664
+ msgid "Confirmed Email"
665
+ msgstr "Corpo mail di conferma"
666
+
667
+ #: includes/Settings.class.php:620
668
+ msgid ""
669
+ "Enter the email a user should receive when their booking has been confirmed."
670
+ msgstr ""
671
+ "Inserire la mail che l'utente dovrebbe ricevere quando la prenotazione viene "
672
+ "confermata"
673
+
674
+ #: includes/Settings.class.php:631
675
+ msgid "Rejected Email Subject"
676
+ msgstr "Oggetto della prenotazione rifiutata"
677
+
678
+ #: includes/Settings.class.php:632
679
+ msgid ""
680
+ "The email subject a user should receive when their booking has been rejected."
681
+ msgstr ""
682
+ "Oggetto della mail che l'utente dovrebbe ricevere quando la prenotazione "
683
+ "viene rifiutata"
684
+
685
+ #: includes/Settings.class.php:643
686
+ msgid "Rejected Email"
687
+ msgstr "Corpo mail di rifiuto"
688
+
689
+ #: includes/Settings.class.php:644
690
+ msgid ""
691
+ "Enter the email a user should receive when their booking has been rejected."
692
+ msgstr ""
693
+ "Inserire la mail che l'utente dovrebbe ricevere quando la prenotazione viene "
694
+ "rifiutata"
695
+
696
+ #: includes/Settings.class.php:655
697
+ msgid "Admin Update Subject"
698
+ msgstr "Oggetto della mail di aggiornamenti da parte dell'amministratore"
699
+
700
+ #: includes/Settings.class.php:656
701
+ msgid ""
702
+ "The email subject a user should receive when an admin sends them a custom "
703
+ "email message from the %sbookings panel%s."
704
+ msgstr ""
705
+ "Oggetto della mail che l'utente dovrebbe ricevere quando l'amministratore "
706
+ "invia un messaggio dal %bookings panel%s"
707
+
708
+ #: includes/Settings.class.php:674
709
+ msgid "Any size"
710
+ msgstr "Nessun limite"
711
+
712
+ #: includes/Settings.class.php:758
713
+ msgid "Book a table"
714
+ msgstr "Prenota un tavolo"
715
+
716
+ #: includes/Settings.class.php:761
717
+ #: includes/WP_List_Table.BookingsTable.class.php:278
718
+ msgid "Date"
719
+ msgstr "Data"
720
+
721
+ #: includes/Settings.class.php:767
722
+ msgid "Time"
723
+ msgstr "Ora"
724
+
725
+ #: includes/Settings.class.php:773
726
+ #: includes/WP_List_Table.BookingsTable.class.php:279
727
+ msgid "Party"
728
+ msgstr "Numero di persone"
729
+
730
+ #: includes/Settings.class.php:786
731
+ msgid "Contact Details"
732
+ msgstr "Dettagli contatto"
733
+
734
+ #: includes/Settings.class.php:789
735
+ #: includes/WP_List_Table.BookingsTable.class.php:280
736
+ msgid "Name"
737
+ msgstr "Nome e cognome"
738
+
739
+ #: includes/Settings.class.php:795
740
+ #: includes/WP_List_Table.BookingsTable.class.php:281
741
+ msgid "Email"
742
+ msgstr "Email"
743
+
744
+ #: includes/Settings.class.php:804
745
+ #: includes/WP_List_Table.BookingsTable.class.php:282
746
+ msgid "Phone"
747
+ msgstr "Telefono"
748
+
749
+ #: includes/Settings.class.php:812
750
+ msgid "Add a Message"
751
+ msgstr "Lascia un messaggio"
752
+
753
+ #: includes/Settings.class.php:862
754
+ msgid "Email of the user who made the booking"
755
+ msgstr "Email dell'utente che effettua la richiesta di prenotazione"
756
+
757
+ #: includes/Settings.class.php:863
758
+ msgid "* Name of the user who made the booking"
759
+ msgstr "* Nome dell'utente che effettua la richiesta di prenotazione"
760
+
761
+ #: includes/Settings.class.php:864
762
+ msgid "* Number of people booked"
763
+ msgstr "* Numero di persone"
764
+
765
+ #: includes/Settings.class.php:865
766
+ msgid "* Date and time of the booking"
767
+ msgstr "* Data e orario della prenotazione"
768
+
769
+ #: includes/Settings.class.php:866
770
+ msgid "Phone number if supplied with the request"
771
+ msgstr "Numero di telefono se richiesto"
772
+
773
+ #: includes/Settings.class.php:867
774
+ msgid "Message added to the request"
775
+ msgstr "Messaggio aggiunto nella richiesta"
776
+
777
+ #: includes/Settings.class.php:868
778
+ msgid "A link to the admin panel showing pending bookings"
779
+ msgstr "Link al pannello di gestione delle prenotazioni da confermare"
780
+
781
+ #: includes/Settings.class.php:869
782
+ msgid ""
783
+ "A link to confirm this booking. Only include this in admin notifications"
784
+ msgstr ""
785
+ "Link per confermare questa prenotazione. Può essere inclusa solo nelle mail "
786
+ "di notifica all'amministratore"
787
+
788
+ #: includes/Settings.class.php:870
789
+ msgid "A link to reject this booking. Only include this in admin notifications"
790
+ msgstr ""
791
+ "Link per rifiutare questa prenotazione. Può essere inclusa solo nelle mail "
792
+ "di notifica all'amministratore"
793
+
794
+ #: includes/Settings.class.php:871
795
+ msgid "The name of this website"
796
+ msgstr "Nome di questo Sito Web"
797
+
798
+ #: includes/Settings.class.php:872
799
+ msgid "A link to this website"
800
+ msgstr "Link al Sito Web"
801
+
802
+ #: includes/Settings.class.php:873
803
+ msgid "Current date and time"
804
+ msgstr "Data e ora corrente"
805
+
806
+ #: includes/WP_List_Table.BookingsTable.class.php:186
807
+ msgid "Upcoming"
808
+ msgstr "Imminenti"
809
+
810
+ #: includes/WP_List_Table.BookingsTable.class.php:187
811
+ msgid "Today"
812
+ msgstr "Oggi"
813
+
814
+ #: includes/WP_List_Table.BookingsTable.class.php:188
815
+ #: includes/WP_List_Table.BookingsTable.class.php:246
816
+ msgid "All"
817
+ msgstr "Tutti"
818
+
819
+ #: includes/WP_List_Table.BookingsTable.class.php:204
820
+ msgid "Start Date:"
821
+ msgstr "Data inizio:"
822
+
823
+ #: includes/WP_List_Table.BookingsTable.class.php:205
824
+ msgid "Start Date"
825
+ msgstr "Data inizio:"
826
+
827
+ #: includes/WP_List_Table.BookingsTable.class.php:206
828
+ msgid "End Date:"
829
+ msgstr "Data fine:"
830
+
831
+ #: includes/WP_List_Table.BookingsTable.class.php:207
832
+ msgid "End Date"
833
+ msgstr "Data fine:"
834
+
835
+ #: includes/WP_List_Table.BookingsTable.class.php:208
836
+ msgid "Apply"
837
+ msgstr "Applica"
838
+
839
+ #: includes/WP_List_Table.BookingsTable.class.php:210
840
+ msgid "Clear Filter"
841
+ msgstr "Resetta i filtri"
842
+
843
+ #: includes/WP_List_Table.BookingsTable.class.php:247
844
+ msgid "Pending"
845
+ msgstr "In attesa"
846
+
847
+ #: includes/WP_List_Table.BookingsTable.class.php:248
848
+ msgid "Confirmed"
849
+ msgstr "Confermata"
850
+
851
+ #: includes/WP_List_Table.BookingsTable.class.php:249
852
+ msgid "Closed"
853
+ msgstr "Chiusa"
854
+
855
+ #: includes/WP_List_Table.BookingsTable.class.php:250
856
+ #: includes/WP_List_Table.BookingsTable.class.php:315
857
+ msgid "Trash"
858
+ msgstr "Cestino"
859
+
860
+ #: includes/WP_List_Table.BookingsTable.class.php:284
861
+ msgid "Status"
862
+ msgstr "Stato"
863
+
864
+ #: includes/WP_List_Table.BookingsTable.class.php:314
865
+ msgid "Edit"
866
+ msgstr "Edita"
867
+
868
+ #: includes/WP_List_Table.BookingsTable.class.php:379
869
+ msgid "Delete"
870
+ msgstr "Cancella"
871
+
872
+ #: includes/WP_List_Table.BookingsTable.class.php:380
873
+ msgid "Set To Confirmed"
874
+ msgstr "Imposta come confermata"
875
+
876
+ #: includes/WP_List_Table.BookingsTable.class.php:381
877
+ msgid "Set To Pending Review"
878
+ msgstr "Imposta come pendente"
879
+
880
+ #: includes/WP_List_Table.BookingsTable.class.php:382
881
+ msgid "Set To Closed"
882
+ msgstr "Imposta come Chiusa"
883
+
884
+ #: includes/WP_List_Table.BookingsTable.class.php:497
885
+ msgid "%d booking deleted successfully."
886
+ msgid_plural "%d bookings deleted successfully."
887
+ msgstr[0] "%d prenotazione cancellata con sucesso."
888
+ msgstr[1] "%d prenotazioni cancellate con sucesso."
889
+
890
+ #: includes/WP_List_Table.BookingsTable.class.php:500
891
+ msgid "%d booking confirmed."
892
+ msgid_plural "%d bookings confirmed."
893
+ msgstr[0] "%d prenotazione confermata"
894
+ msgstr[1] "%d prenotazioni confermate"
895
+
896
+ #: includes/WP_List_Table.BookingsTable.class.php:503
897
+ msgid "%d booking set to pending."
898
+ msgid_plural "%d bookings set to pending."
899
+ msgstr[0] "%d prenotazione da confermare"
900
+ msgstr[1] "%d prenotazioni da confermare"
901
+
902
+ #: includes/WP_List_Table.BookingsTable.class.php:506
903
+ msgid "%d booking closed."
904
+ msgid_plural "%d bookings closed."
905
+ msgstr[0] "%d prenotazione chiusa"
906
+ msgstr[1] "%d prenotazioni chiuse"
907
+
908
+ #: includes/WP_List_Table.BookingsTable.class.php:518
909
+ msgid "%d booking had errors and could not be processed."
910
+ msgid_plural "%d bookings had errors and could not be processed."
911
+ msgstr[0] "%d la prenotazione presentava degli errori e non è stata processata"
912
+ msgstr[1] ""
913
+ "%d le prenotazioni presentavano degli errori e non sono state processate"
914
+
915
+ #: includes/WP_List_Table.BookingsTable.class.php:694
916
+ msgid "You're viewing bookings that have been moved to the trash."
917
+ msgstr "Stai visualizzando delle prenotazioni spostate nel cestino"
918
+
919
+ #: includes/WP_List_Table.BookingsTable.class.php:703
920
+ msgid "Only today's bookings are being shown."
921
+ msgstr "Vengono visualizzate solo le prenotazioni di oggi "
922
+
923
+ #: includes/WP_List_Table.BookingsTable.class.php:705
924
+ msgid "Only upcoming bookings are being shown."
925
+ msgstr "Vengono visualizzate solo le prenotazioni imminenti "
926
+
927
+ #: includes/WP_Widget.BookingFormWidget.class.php:25
928
+ msgid "Booking Form"
929
+ msgstr "Form di prenotazione"
930
+
931
+ #: includes/WP_Widget.BookingFormWidget.class.php:26
932
+ msgid "Display a form to accept bookings."
933
+ msgstr "Visualizza un form per accettare le prenotazioni"
934
+
935
+ #: includes/WP_Widget.BookingFormWidget.class.php:64
936
+ msgid "Title"
937
+ msgstr "Titolo"
938
+
939
+ #: includes/template-functions.php:106
940
+ msgid "Request Booking"
941
+ msgstr "Invia prenotazione"
942
+
943
+ #: restaurant-reservations.php:148
944
+ msgid "Booking Manager"
945
+ msgstr "Gestore delle prenotazioni"
946
+
947
+ #: restaurant-reservations.php:219
948
+ msgid ""
949
+ "An unspecified error occurred. Please try again. If the problem persists, "
950
+ "try logging out and logging back in."
951
+ msgstr ""
952
+ "Si è verificato un errore imprecisato. Si prega di riprovare. Se il problema "
953
+ "persiste, effettuare il logout ed effettuare nuovamente l'accesso"
954
+
955
+ #: restaurant-reservations.php:281
956
+ msgid "View the help documentation for Restaurant Reservations"
957
+ msgstr "Visualizza l'help per il plugin"
958
+
959
+ #: restaurant-reservations.php:281
960
+ msgid "Help"
961
+ msgstr "Help"
962
+
963
+ #. Plugin Name of the plugin/theme
964
+ msgid "Restaurant Reservations"
965
+ msgstr "Restaurant Reservations"
966
+
967
+ #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4) #-#-#-#-#
968
+ #. Plugin URI of the plugin/theme
969
+ #. #-#-#-#-# restaurant-reservations.pot (Restaurant Reservations 1.4) #-#-#-#-#
970
+ #. Author URI of the plugin/theme
971
+ msgid "http://themeofthecrop.com"
972
+ msgstr "http://themeofthecrop.com"
973
+
974
+ #. Description of the plugin/theme
975
+ msgid "Accept restaurant reservations and bookings online."
976
+ msgstr "Sistema di gestione delle prenotazioni online"
977
+
978
+ #. Author of the plugin/theme
979
+ msgid "Theme of the Crop"
980
+ msgstr "Theme of the Crop"
981
+
982
+ #: includes/Addons.class.php:99
983
+ msgctxt "Error message when retrieving list of addons"
984
+ msgid "An unknown error occured."
985
+ msgstr "Si è verificato un errore sconosciuto"
986
+
987
+ #: includes/Addons.class.php:100
988
+ msgctxt "Label for an addon that is already installed and activated."
989
+ msgid "Already Installed"
990
+ msgstr "Già installato"
991
+
992
+ #: includes/Addons.class.php:101
993
+ msgctxt "Label for an addon that is not yet released."
994
+ msgid "Coming Soon"
995
+ msgstr "Presto disponibile"
996
+
997
+ #: includes/Addons.class.php:102
998
+ msgctxt "Label for an addon that is free."
999
+ msgid "Free"
1000
+ msgstr "Gratuito"
1001
+
1002
+ #: includes/Addons.class.php:103
1003
+ msgctxt "Label for an addon that is released."
1004
+ msgid "Get It"
1005
+ msgstr "Scaricalo"
1006
+
1007
+ #: includes/Addons.class.php:117
1008
+ msgctxt "Title of addons page"
1009
+ msgid "Addons"
1010
+ msgstr "Addons"
1011
+
1012
+ #: includes/Addons.class.php:118
1013
+ msgctxt "Title of addons page in the admin menu"
1014
+ msgid "Addons"
1015
+ msgstr "Addons"
1016
+
1017
+ #: includes/AdminBookings.class.php:43
1018
+ msgctxt "Title of admin page that lists bookings"
1019
+ msgid "Bookings"
1020
+ msgstr "Prenotazioni"
1021
+
1022
+ #: includes/AdminBookings.class.php:44
1023
+ msgctxt "Title of bookings admin menu item"
1024
+ msgid "Bookings"
1025
+ msgstr "Prenotazioni"
1026
+
1027
+ #: includes/AdminBookings.class.php:143
1028
+ msgctxt "Label next to the email address to which an email will be sent"
1029
+ msgid "To"
1030
+ msgstr "A"
1031
+
1032
+ #: includes/CustomPostTypes.class.php:80
1033
+ msgctxt "Booking status when it is pending review"
1034
+ msgid "Pending"
1035
+ msgstr "Da confermare"
1036
+
1037
+ #: includes/CustomPostTypes.class.php:86
1038
+ msgctxt "Booking status for a confirmed booking"
1039
+ msgid "Confirmed"
1040
+ msgstr "Confermata"
1041
+
1042
+ #: includes/CustomPostTypes.class.php:97
1043
+ msgctxt "Booking status for a closed booking"
1044
+ msgid "Closed"
1045
+ msgstr "Chiusa"
1046
+
1047
+ #: includes/Settings.class.php:83
1048
+ msgctxt "restaurant-reservations"
1049
+ msgid ""
1050
+ "Thanks, your booking request is waiting to be confirmed. Updates will be "
1051
+ "sent to the email address you provided."
1052
+ msgstr ""
1053
+ "Grazie, la vostra richiesta di prenotazione è in attesa di essere "
1054
+ "confermata. Modifiche o aggiornamenti saranno inviate all'indirizzo mail "
1055
+ "fornito"
1056
+
1057
+ #: includes/Settings.class.php:84
1058
+ msgctxt ""
1059
+ "Default date format for display. Must match formatting rules at http://amsul."
1060
+ "ca/pickadate.js/date.htm#formatting-rules"
1061
+ msgid "mmmm d, yyyy"
1062
+ msgstr "d mmmm yyyy"
1063
+
1064
+ #: includes/Settings.class.php:85
1065
+ msgctxt ""
1066
+ "Default time format for display. Must match formatting rules at http://amsul."
1067
+ "ca/pickadate.js/time.htm#formats"
1068
+ msgid "h:i A"
1069
+ msgstr "H:i"
1070
+
1071
+ #: includes/Settings.class.php:86
1072
+ msgctxt "Default interval in minutes when selecting a time."
1073
+ msgid "30"
1074
+ msgstr "30"
1075
+
1076
+ #: includes/Settings.class.php:96
1077
+ msgctxt "Default email subject for admin notifications of new bookings"
1078
+ msgid "New Booking Request"
1079
+ msgstr "Nuova richiesta di prenotazione"
1080
+
1081
+ #: includes/Settings.class.php:97
1082
+ msgctxt ""
1083
+ "Default email sent to the admin when a new booking request is made. The tags "
1084
+ "in {brackets} will be replaced by the appropriate content and should be left "
1085
+ "in place. HTML is allowed, but be aware that many email clients do not "
1086
+ "handle HTML very well."
1087
+ msgid ""
1088
+ "A new booking request has been made at {site_name}:\n"
1089
+ "\n"
1090
+ "{user_name}\n"
1091
+ "{party} people\n"
1092
+ "{date}\n"
1093
+ "\n"
1094
+ "{bookings_link}\n"
1095
+ "{confirm_link}\n"
1096
+ "{close_link}\n"
1097
+ "\n"
1098
+ "&nbsp;\n"
1099
+ "\n"
1100
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
1101
+ msgstr ""
1102
+ "Una nuova richiesta di prenotazione è stata fatta a {site_name}:\n"
1103
+ "\n"
1104
+ "{user_name}\n"
1105
+ "{party} people\n"
1106
+ "{date}\n"
1107
+ "\n"
1108
+ "{bookings_link}\n"
1109
+ "{confirm_link}\n"
1110
+ "{close_link}\n"
1111
+ "\n"
1112
+ "&nbsp;\n"
1113
+ "\n"
1114
+ "<em>Questo messaggio è stato inviato da {site_link} alle {current_time}.</em>"
1115
+
1116
+ #: includes/Settings.class.php:115
1117
+ msgctxt ""
1118
+ "Default email subject sent to user when they request a booking. %s will be "
1119
+ "replaced by the website name"
1120
+ msgid "Your booking at %s is pending"
1121
+ msgstr "La tua richiesta a %s è in attesa di essere confermata"
1122
+
1123
+ #: includes/Settings.class.php:116
1124
+ msgctxt ""
1125
+ "Default email sent to users when they make a new booking request. The tags "
1126
+ "in {brackets} will be replaced by the appropriate content and should be left "
1127
+ "in place. HTML is allowed, but be aware that many email clients do not "
1128
+ "handle HTML very well."
1129
+ msgid ""
1130
+ "Thanks {user_name},\n"
1131
+ "\n"
1132
+ "Your booking request is <strong>waiting to be confirmed</strong>.\n"
1133
+ "\n"
1134
+ "Give us a few moments to make sure that we've got space for you. You will "
1135
+ "receive another email from us soon. If this request was made outside of our "
1136
+ "normal working hours, we may not be able to confirm it until we're open "
1137
+ "again.\n"
1138
+ "\n"
1139
+ "<strong>Your request details:</strong>\n"
1140
+ "{user_name}\n"
1141
+ "{party} people\n"
1142
+ "{date}\n"
1143
+ "\n"
1144
+ "&nbsp;\n"
1145
+ "\n"
1146
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
1147
+ msgstr ""
1148
+ "Grazie {user_name},\n"
1149
+ "\n"
1150
+ "La tua richiesta di prenotazione è <strong>in attesa di essere confermata</"
1151
+ "strong>.\n"
1152
+ "\n"
1153
+ "Stiamo verificando la disponibilità. Riceverai presto una mail di conferma. "
1154
+ "Se questa richiesta è stata effettuata al di fuori del nostro orario "
1155
+ "lavorativo, risponderemo non appena possibile.\n"
1156
+ "\n"
1157
+ "<strong>Dettagli della prenotazione:</strong>\n"
1158
+ "{user_name}\n"
1159
+ "{party} people\n"
1160
+ "{date}\n"
1161
+ "\n"
1162
+ "&nbsp;\n"
1163
+ "\n"
1164
+ "<em>Questo messaggio è stato inviato da {site_link} alle {current_time}.</em>"
1165
+
1166
+ #: includes/Settings.class.php:136
1167
+ msgctxt ""
1168
+ "Default email sent to users when they make a new booking request. The tags "
1169
+ "in {brackets} will be replaced by the appropriate content and should be left "
1170
+ "in place. HTML is allowed, but be aware that many email clients do not "
1171
+ "handle HTML very well."
1172
+ msgid ""
1173
+ "Hi {user_name},\n"
1174
+ "\n"
1175
+ "Your booking request has been <strong>confirmed</strong>. We look forward to "
1176
+ "seeing you soon.\n"
1177
+ "\n"
1178
+ "<strong>Your booking:</strong>\n"
1179
+ "{user_name}\n"
1180
+ "{party} people\n"
1181
+ "{date}\n"
1182
+ "\n"
1183
+ "&nbsp;\n"
1184
+ "\n"
1185
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
1186
+ msgstr ""
1187
+ "Ciao {user_name},\n"
1188
+ "\n"
1189
+ "La tua richiesta di prenotazione è stata <strong>confermata</strong>.\n"
1190
+ "\n"
1191
+ "Ti aspettiamo, a presto\n"
1192
+ "\n"
1193
+ "<strong>La tua prenotazione:</strong>\n"
1194
+ "{user_name}\n"
1195
+ "{party} people\n"
1196
+ "{date}\n"
1197
+ "\n"
1198
+ "&nbsp;\n"
1199
+ "\n"
1200
+ "<em>Questo messaggio è stato inviato da {site_link} alle {current_time}.</em>"
1201
+
1202
+ #: includes/Settings.class.php:154
1203
+ msgctxt ""
1204
+ "Default email sent to users when they make a new booking request. The tags "
1205
+ "in {brackets} will be replaced by the appropriate content and should be left "
1206
+ "in place. HTML is allowed, but be aware that many email clients do not "
1207
+ "handle HTML very well."
1208
+ msgid ""
1209
+ "Hi {user_name},\n"
1210
+ "\n"
1211
+ "Sorry, we could not accomodate your booking request. We're full or not open "
1212
+ "at the time you requested:\n"
1213
+ "\n"
1214
+ "{user_name}\n"
1215
+ "{party} people\n"
1216
+ "{date}\n"
1217
+ "\n"
1218
+ "&nbsp;\n"
1219
+ "\n"
1220
+ "<em>This message was sent by {site_link} on {current_time}.</em>"
1221
+ msgstr ""
1222
+ "Ciao {user_name},\n"
1223
+ "\n"
1224
+ "Siamo spiacenti di dover rifiutare la tua richiesta di prenotazione, non "
1225
+ "abbiamo disponibilità.\n"
1226
+ "\n"
1227
+ "{user_name}\n"
1228
+ "{party} people\n"
1229
+ "{date}\n"
1230
+ "\n"
1231
+ "&nbsp;\n"
1232
+ "\n"
1233
+ "<em>Questo messaggio è stato inviato da {site_link} alle {current_time}.</em>"
1234
+
1235
+ #: includes/Settings.class.php:135
1236
+ msgctxt ""
1237
+ "Default email subject sent to user when their booking is confirmed. %s will "
1238
+ "be replaced by the website name"
1239
+ msgid "Your booking at %s is confirmed"
1240
+ msgstr "La tua prenotazione a %s è stata confermata"
1241
+
1242
+ #: includes/Settings.class.php:153
1243
+ msgctxt ""
1244
+ "Default email subject sent to user when their booking is rejected. %s will "
1245
+ "be replaced by the website name"
1246
+ msgid "Your booking at %s was not accepted"
1247
+ msgstr "La tua prenotazione a %s non è stata accettata"
1248
+
1249
+ #: includes/Settings.class.php:170
1250
+ msgctxt ""
1251
+ "Default email subject sent to users when the admin sends a custom notice "
1252
+ "email from the bookings panel."
1253
+ msgid "Update regarding your booking at %s"
1254
+ msgstr "Aggiornamenti riguardo la tua prenotazione a %s"
1255
+
1256
+ #: includes/Settings.class.php:332
1257
+ msgctxt "Format of a scheduling rule"
1258
+ msgid "Weekly"
1259
+ msgstr "Settimanale"
1260
+
1261
+ #: includes/Settings.class.php:333
1262
+ msgctxt "Format of a scheduling rule"
1263
+ msgid "Monthly"
1264
+ msgstr "Mensile"
1265
+
1266
+ #: includes/Settings.class.php:334
1267
+ msgctxt "Format of a scheduling rule"
1268
+ msgid "Date"
1269
+ msgstr "Data"
1270
+
1271
+ #: includes/Settings.class.php:335
1272
+ msgctxt "Label for selecting days of the week in a scheduling rule"
1273
+ msgid "Days of the week"
1274
+ msgstr "Giorni della settimana"
1275
+
1276
+ #: includes/Settings.class.php:336
1277
+ msgctxt "Label for selecting weeks of the month in a scheduling rule"
1278
+ msgid "Weeks of the month"
1279
+ msgstr "Settimane del mese"
1280
+
1281
+ #: includes/Settings.class.php:337
1282
+ msgctxt "Label to select a date for a scheduling rule"
1283
+ msgid "Date"
1284
+ msgstr "Data"
1285
+
1286
+ #: includes/Settings.class.php:338
1287
+ msgctxt "Label to select a time slot for a scheduling rule"
1288
+ msgid "Time"
1289
+ msgstr "Ora"
1290
+
1291
+ #: includes/Settings.class.php:339
1292
+ msgctxt "Label to set a scheduling rule to last all day"
1293
+ msgid "All day"
1294
+ msgstr "Tutto il giorno"
1295
+
1296
+ #: includes/Settings.class.php:340
1297
+ msgctxt "Label for the starting time of a scheduling rule"
1298
+ msgid "Start"
1299
+ msgstr "Inizio"
1300
+
1301
+ #: includes/Settings.class.php:341
1302
+ msgctxt "Label for the ending time of a scheduling rule"
1303
+ msgid "End"
1304
+ msgstr "Fine"
1305
+
1306
+ #: includes/Settings.class.php:342
1307
+ msgctxt ""
1308
+ "Prompt displayed when a scheduling rule is set without any time restrictions"
1309
+ msgid "All day long. Want to %sset a time slot%s?"
1310
+ msgstr "Tutto il giorno. Vuoi %sset un time slot%s?"
1311
+
1312
+ #: includes/Settings.class.php:343
1313
+ msgctxt "Toggle a scheduling rule open and closed"
1314
+ msgid "Open and close this rule"
1315
+ msgstr "Apri e chiudi"
1316
+
1317
+ #: includes/Settings.class.php:344
1318
+ msgctxt "Delete a scheduling rule"
1319
+ msgid "Delete rule"
1320
+ msgstr "Cancella la regole"
1321
+
1322
+ #: includes/Settings.class.php:346
1323
+ msgctxt ""
1324
+ "Brief default description of a scheduling rule when no weekdays or weeks are "
1325
+ "included in the rule"
1326
+ msgid "Never"
1327
+ msgstr "Mai"
1328
+
1329
+ #: includes/Settings.class.php:347
1330
+ msgctxt ""
1331
+ "Brief default description of a scheduling rule when all the weekdays/weeks "
1332
+ "are included in the rule"
1333
+ msgid "Every day"
1334
+ msgstr "Ogni giorno"
1335
+
1336
+ #: includes/Settings.class.php:348
1337
+ msgctxt ""
1338
+ "Brief default description of a scheduling rule when some weekdays are "
1339
+ "included on only some weeks of the month. %s should be left alone and will "
1340
+ "be replaced by a comma-separated list of days and weeks in the following "
1341
+ "format: M, T, W on the first, second week of the month"
1342
+ msgid "%s on the %s week of the month"
1343
+ msgstr "%s della %s settimana del mese"
1344
+
1345
+ #: includes/Settings.class.php:349
1346
+ msgctxt ""
1347
+ "Brief default description of a scheduling rule when some weeks of the month "
1348
+ "are included but all or no weekdays are selected. %s should be left alone "
1349
+ "and will be replaced by a comma-separated list of weeks in the following "
1350
+ "format: First, second week of the month"
1351
+ msgid "%s week of the month"
1352
+ msgstr "%s settimana del mese"
1353
+
1354
+ #: includes/Settings.class.php:350
1355
+ msgctxt "Brief default description of a scheduling rule when no times are set"
1356
+ msgid "All day"
1357
+ msgstr "Tutti il giorno"
1358
+
1359
+ #: includes/Settings.class.php:351
1360
+ msgctxt ""
1361
+ "Brief default description of a scheduling rule when an end time is set but "
1362
+ "no start time. If the end time is 6pm, it will read: Ends at 6pm"
1363
+ msgid "Ends at"
1364
+ msgstr "Termina alle"
1365
+
1366
+ #: includes/Settings.class.php:352
1367
+ msgctxt ""
1368
+ "Brief default description of a scheduling rule when a start time is set but "
1369
+ "no end time. If the start time is 6pm, it will read: Starts at 6pm"
1370
+ msgid "Starts at"
1371
+ msgstr "Inizia alle"
1372
+
1373
+ #: includes/Settings.class.php:353
1374
+ msgctxt "Separator between times of a scheduling rule"
1375
+ msgid "&mdash;"
1376
+ msgstr "&mdash;"
1377
+
1378
+ #: includes/Settings.class.php:365
1379
+ msgctxt "Monday abbreviation"
1380
+ msgid "Mo"
1381
+ msgstr "Lun"
1382
+
1383
+ #: includes/Settings.class.php:366
1384
+ msgctxt "Tuesday abbreviation"
1385
+ msgid "Tu"
1386
+ msgstr "Mar"
1387
+
1388
+ #: includes/Settings.class.php:367
1389
+ msgctxt "Wednesday abbreviation"
1390
+ msgid "We"
1391
+ msgstr "Mer"
1392
+
1393
+ #: includes/Settings.class.php:368
1394
+ msgctxt "Thursday abbreviation"
1395
+ msgid "Th"
1396
+ msgstr "Gio"
1397
+
1398
+ #: includes/Settings.class.php:369
1399
+ msgctxt "Friday abbreviation"
1400
+ msgid "Fr"
1401
+ msgstr "Ven"
1402
+
1403
+ #: includes/Settings.class.php:370
1404
+ msgctxt "Saturday abbreviation"
1405
+ msgid "Sa"
1406
+ msgstr "Sab"
1407
+
1408
+ #: includes/Settings.class.php:371
1409
+ msgctxt "Sunday abbreviation"
1410
+ msgid "Su"
1411
+ msgstr "Dom"
1412
+
1413
+ #: includes/Settings.class.php:381
1414
+ msgctxt ""
1415
+ "Brief default description of a scheduling exception when no times are set"
1416
+ msgid "Closed all day"
1417
+ msgstr "Chiuso tutti i giorni"
1418
+
1419
+ #: includes/WP_List_Table.BookingsTable.class.php:137
1420
+ #: includes/WP_List_Table.BookingsTable.class.php:139
1421
+ msgctxt ""
1422
+ "No date limit in a date range, eg 2014-* would mean any date from 2014 or "
1423
+ "after"
1424
+ msgid "*"
1425
+ msgstr "*"
1426
+
1427
+ #: includes/WP_List_Table.BookingsTable.class.php:138
1428
+ msgctxt "Separator between two dates in a date range"
1429
+ msgid "&mdash;"
1430
+ msgstr "&mdash;"
1431
+
1432
+ #: includes/WP_List_Table.BookingsTable.class.php:347
1433
+ msgctxt "Status label for bookings put in the trash"
1434
+ msgid "Trash"
1435
+ msgstr "Cestino"
1436
+
1437
+ #: includes/WP_List_Table.BookingsTable.class.php:696
1438
+ msgctxt ""
1439
+ "Indicates which booking status is currently being filtered in the list of "
1440
+ "bookings."
1441
+ msgid "You're viewing bookings that have been marked as %s."
1442
+ msgstr ""
1443
+ "Stai visualizzando delle prenotazioni che sono state contrassegnate come %s"
1444
+
1445
+ #: includes/WP_List_Table.BookingsTable.class.php:701
1446
+ msgctxt ""
1447
+ "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1448
+ msgid "Only bookings from %s are being shown."
1449
+ msgstr "Vengono visualizzate soltanto le prenotazioni dal %s "
languages/restaurant-reservations.pot CHANGED
@@ -5,7 +5,7 @@ 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-02-24 15:16:53+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:310
30
  msgid "Loading"
31
  msgstr ""
32
 
@@ -60,8 +60,7 @@ msgstr ""
60
  msgid "Add New"
61
  msgstr ""
62
 
63
- #: includes/AdminBookings.class.php:116 includes/AdminBookings.class.php:157
64
- #: restaurant-reservations.php:217
65
  msgid "Add Booking"
66
  msgstr ""
67
 
@@ -69,8 +68,8 @@ msgstr ""
69
  msgid "Cancel"
70
  msgstr ""
71
 
72
- #: includes/AdminBookings.class.php:140
73
- #: includes/WP_List_Table.BookingsTable.class.php:329
74
  msgid "Send Email"
75
  msgstr ""
76
 
@@ -79,7 +78,7 @@ msgid "Subject"
79
  msgstr ""
80
 
81
  #: includes/AdminBookings.class.php:151 includes/Settings.class.php:817
82
- #: includes/WP_List_Table.BookingsTable.class.php:283
83
  msgid "Message"
84
  msgstr ""
85
 
@@ -120,24 +119,28 @@ msgstr ""
120
  msgid "The booking could not be retrieved. Please reload the page and try again."
121
  msgstr ""
122
 
123
- #: includes/AdminBookings.class.php:429
124
  msgid ""
125
  "Unable to trash this post. Please try again. If you continue to have "
126
  "trouble, please refresh the page."
127
  msgstr ""
128
 
129
- #: includes/AdminBookings.class.php:471
130
  msgid "Please enter a message before sending the email."
131
  msgstr ""
132
 
133
- #: includes/AdminBookings.class.php:480
134
  msgid "The email could not be sent because some critical information was missing."
135
  msgstr ""
136
 
137
- #: includes/AdminBookings.class.php:492
138
  msgid "There was an error loading the booking and the email was not sent."
139
  msgstr ""
140
 
 
 
 
 
141
  #: includes/Booking.class.php:180
142
  msgid "Please enter the date you would like to book."
143
  msgstr ""
@@ -225,7 +228,7 @@ msgstr ""
225
  msgid "Add New Booking"
226
  msgstr ""
227
 
228
- #: includes/CustomPostTypes.class.php:44 restaurant-reservations.php:218
229
  msgid "Edit Booking"
230
  msgstr ""
231
 
@@ -265,6 +268,29 @@ msgid_plural "Closed <span class=\"count\">(%s)</span>"
265
  msgstr[0] ""
266
  msgstr[1] ""
267
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  #: includes/Notification.class.php:88
269
  msgid "View pending bookings"
270
  msgstr ""
@@ -643,7 +669,7 @@ msgid "Book a table"
643
  msgstr ""
644
 
645
  #: includes/Settings.class.php:761
646
- #: includes/WP_List_Table.BookingsTable.class.php:278
647
  msgid "Date"
648
  msgstr ""
649
 
@@ -652,7 +678,7 @@ msgid "Time"
652
  msgstr ""
653
 
654
  #: includes/Settings.class.php:773
655
- #: includes/WP_List_Table.BookingsTable.class.php:279
656
  msgid "Party"
657
  msgstr ""
658
 
@@ -661,17 +687,17 @@ msgid "Contact Details"
661
  msgstr ""
662
 
663
  #: includes/Settings.class.php:789
664
- #: includes/WP_List_Table.BookingsTable.class.php:280
665
  msgid "Name"
666
  msgstr ""
667
 
668
  #: includes/Settings.class.php:795
669
- #: includes/WP_List_Table.BookingsTable.class.php:281
670
  msgid "Email"
671
  msgstr ""
672
 
673
  #: includes/Settings.class.php:804
674
- #: includes/WP_List_Table.BookingsTable.class.php:282
675
  msgid "Phone"
676
  msgstr ""
677
 
@@ -777,73 +803,73 @@ msgid "Closed"
777
  msgstr ""
778
 
779
  #: includes/WP_List_Table.BookingsTable.class.php:250
780
- #: includes/WP_List_Table.BookingsTable.class.php:315
781
  msgid "Trash"
782
  msgstr ""
783
 
784
- #: includes/WP_List_Table.BookingsTable.class.php:284
785
  msgid "Status"
786
  msgstr ""
787
 
788
- #: includes/WP_List_Table.BookingsTable.class.php:314
789
  msgid "Edit"
790
  msgstr ""
791
 
792
- #: includes/WP_List_Table.BookingsTable.class.php:379
793
  msgid "Delete"
794
  msgstr ""
795
 
796
- #: includes/WP_List_Table.BookingsTable.class.php:380
797
  msgid "Set To Confirmed"
798
  msgstr ""
799
 
800
- #: includes/WP_List_Table.BookingsTable.class.php:381
801
  msgid "Set To Pending Review"
802
  msgstr ""
803
 
804
- #: includes/WP_List_Table.BookingsTable.class.php:382
805
  msgid "Set To Closed"
806
  msgstr ""
807
 
808
- #: includes/WP_List_Table.BookingsTable.class.php:497
809
  msgid "%d booking deleted successfully."
810
  msgid_plural "%d bookings deleted successfully."
811
  msgstr[0] ""
812
  msgstr[1] ""
813
 
814
- #: includes/WP_List_Table.BookingsTable.class.php:500
815
  msgid "%d booking confirmed."
816
  msgid_plural "%d bookings confirmed."
817
  msgstr[0] ""
818
  msgstr[1] ""
819
 
820
- #: includes/WP_List_Table.BookingsTable.class.php:503
821
  msgid "%d booking set to pending."
822
  msgid_plural "%d bookings set to pending."
823
  msgstr[0] ""
824
  msgstr[1] ""
825
 
826
- #: includes/WP_List_Table.BookingsTable.class.php:506
827
  msgid "%d booking closed."
828
  msgid_plural "%d bookings closed."
829
  msgstr[0] ""
830
  msgstr[1] ""
831
 
832
- #: includes/WP_List_Table.BookingsTable.class.php:518
833
  msgid "%d booking had errors and could not be processed."
834
  msgid_plural "%d bookings had errors and could not be processed."
835
  msgstr[0] ""
836
  msgstr[1] ""
837
 
838
- #: includes/WP_List_Table.BookingsTable.class.php:694
839
  msgid "You're viewing bookings that have been moved to the trash."
840
  msgstr ""
841
 
842
- #: includes/WP_List_Table.BookingsTable.class.php:703
843
  msgid "Only today's bookings are being shown."
844
  msgstr ""
845
 
846
- #: includes/WP_List_Table.BookingsTable.class.php:705
847
  msgid "Only upcoming bookings are being shown."
848
  msgstr ""
849
 
@@ -863,21 +889,21 @@ msgstr ""
863
  msgid "Request Booking"
864
  msgstr ""
865
 
866
- #: restaurant-reservations.php:148
867
  msgid "Booking Manager"
868
  msgstr ""
869
 
870
- #: restaurant-reservations.php:219
871
  msgid ""
872
  "An unspecified error occurred. Please try again. If the problem persists, "
873
  "try logging out and logging back in."
874
  msgstr ""
875
 
876
- #: restaurant-reservations.php:281
877
  msgid "View the help documentation for Restaurant Reservations"
878
  msgstr ""
879
 
880
- #: restaurant-reservations.php:281
881
  msgid "Help"
882
  msgstr ""
883
 
@@ -1289,19 +1315,19 @@ msgctxt "Separator between two dates in a date range"
1289
  msgid "&mdash;"
1290
  msgstr ""
1291
 
1292
- #: includes/WP_List_Table.BookingsTable.class.php:347
1293
  msgctxt "Status label for bookings put in the trash"
1294
  msgid "Trash"
1295
  msgstr ""
1296
 
1297
- #: includes/WP_List_Table.BookingsTable.class.php:696
1298
  msgctxt ""
1299
  "Indicates which booking status is currently being filtered in the list of "
1300
  "bookings."
1301
  msgid "You're viewing bookings that have been marked as %s."
1302
  msgstr ""
1303
 
1304
- #: includes/WP_List_Table.BookingsTable.class.php:701
1305
  msgctxt "Notification of booking date range, eg - bookings from 2014-12-02-2014-12-05"
1306
  msgid "Only bookings from %s are being shown."
1307
  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
  "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
 
60
  msgid "Add New"
61
  msgstr ""
62
 
63
+ #: includes/AdminBookings.class.php:116 restaurant-reservations.php:226
 
64
  msgid "Add Booking"
65
  msgstr ""
66
 
68
  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
 
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
 
119
  msgid "The booking could not be retrieved. Please reload the page and try again."
120
  msgstr ""
121
 
122
+ #: includes/AdminBookings.class.php:443
123
  msgid ""
124
  "Unable to trash this post. Please try again. If you continue to have "
125
  "trouble, please refresh the page."
126
  msgstr ""
127
 
128
+ #: includes/AdminBookings.class.php:485
129
  msgid "Please enter a message before sending the email."
130
  msgstr ""
131
 
132
+ #: includes/AdminBookings.class.php:494
133
  msgid "The email could not be sent because some critical information was missing."
134
  msgstr ""
135
 
136
+ #: includes/AdminBookings.class.php:506
137
  msgid "There was an error loading the booking and the email was not sent."
138
  msgstr ""
139
 
140
+ #: includes/AdminPageSettingLicenseKey.class.php:193
141
+ msgid "Invalid"
142
+ msgstr ""
143
+
144
  #: includes/Booking.class.php:180
145
  msgid "Please enter the date you would like to book."
146
  msgstr ""
228
  msgid "Add New Booking"
229
  msgstr ""
230
 
231
+ #: includes/CustomPostTypes.class.php:44 restaurant-reservations.php:227
232
  msgid "Edit Booking"
233
  msgstr ""
234
 
268
  msgstr[0] ""
269
  msgstr[1] ""
270
 
271
+ #: includes/Licenses.class.php:119
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."
292
+ msgstr ""
293
+
294
  #: includes/Notification.class.php:88
295
  msgid "View pending bookings"
296
  msgstr ""
669
  msgstr ""
670
 
671
  #: includes/Settings.class.php:761
672
+ #: includes/WP_List_Table.BookingsTable.class.php:294
673
  msgid "Date"
674
  msgstr ""
675
 
678
  msgstr ""
679
 
680
  #: includes/Settings.class.php:773
681
+ #: includes/WP_List_Table.BookingsTable.class.php:295
682
  msgid "Party"
683
  msgstr ""
684
 
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
 
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
 
889
  msgid "Request Booking"
890
  msgstr ""
891
 
892
+ #: restaurant-reservations.php:157
893
  msgid "Booking Manager"
894
  msgstr ""
895
 
896
+ #: restaurant-reservations.php:228
897
  msgid ""
898
  "An unspecified error occurred. Please try again. If the problem persists, "
899
  "try logging out and logging back in."
900
  msgstr ""
901
 
902
+ #: restaurant-reservations.php:290
903
  msgid "View the help documentation for Restaurant Reservations"
904
  msgstr ""
905
 
906
+ #: restaurant-reservations.php:290
907
  msgid "Help"
908
  msgstr ""
909
 
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 ""
lib/EDD_SL_Plugin_Updater.class.php ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // uncomment this line for testing
4
+ set_site_transient( 'update_plugins', null );
5
+
6
+ /**
7
+ * Allows plugins to use their own update API.
8
+ *
9
+ * @author Pippin Williamson
10
+ * @version 1.2
11
+ */
12
+ class RTB_EDD_SL_Plugin_Updater {
13
+ private $api_url = '';
14
+ private $api_data = array();
15
+ private $name = '';
16
+ private $slug = '';
17
+ private $do_check = false;
18
+
19
+ /**
20
+ * Class constructor.
21
+ *
22
+ * @uses plugin_basename()
23
+ * @uses hook()
24
+ *
25
+ * @param string $_api_url The URL pointing to the custom API endpoint.
26
+ * @param string $_plugin_file Path to the plugin file.
27
+ * @param array $_api_data Optional data to send with API calls.
28
+ * @return void
29
+ */
30
+ function __construct( $_api_url, $_plugin_file, $_api_data = null ) {
31
+ $this->api_url = trailingslashit( $_api_url );
32
+ $this->api_data = urlencode_deep( $_api_data );
33
+ $this->name = plugin_basename( $_plugin_file );
34
+ $this->slug = basename( $_plugin_file, '.php');
35
+ $this->version = $_api_data['version'];
36
+
37
+ // Set up hooks.
38
+ $this->hook();
39
+ }
40
+
41
+ /**
42
+ * Set up WordPress filters to hook into WP's update process.
43
+ *
44
+ * @uses add_filter()
45
+ *
46
+ * @return void
47
+ */
48
+ private function hook() {
49
+ add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'pre_set_site_transient_update_plugins_filter' ) );
50
+ add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
51
+ add_filter( 'http_request_args', array( $this, 'http_request_args' ), 10, 2 );
52
+ }
53
+
54
+ /**
55
+ * Check for Updates at the defined API endpoint and modify the update array.
56
+ *
57
+ * This function dives into the update API just when WordPress creates its update array,
58
+ * then adds a custom API call and injects the custom plugin data retrieved from the API.
59
+ * It is reassembled from parts of the native WordPress plugin update code.
60
+ * See wp-includes/update.php line 121 for the original wp_update_plugins() function.
61
+ *
62
+ * @uses api_request()
63
+ *
64
+ * @param array $_transient_data Update array build by WordPress.
65
+ * @return array Modified update array with custom plugin data.
66
+ */
67
+ function pre_set_site_transient_update_plugins_filter( $_transient_data ) {
68
+
69
+ if( empty( $_transient_data ) || ! $this->do_check ) {
70
+
71
+ // This ensures that the custom API request only runs on the second time that WP fires the update check
72
+ $this->do_check = true;
73
+
74
+ return $_transient_data;
75
+ }
76
+
77
+ $to_send = array( 'slug' => $this->slug );
78
+
79
+ $api_response = $this->api_request( 'plugin_latest_version', $to_send );
80
+
81
+ if( false !== $api_response && is_object( $api_response ) && isset( $api_response->new_version ) ) {
82
+
83
+ if( version_compare( $this->version, $api_response->new_version, '<' ) ) {
84
+ $_transient_data->response[$this->name] = $api_response;
85
+ }
86
+ }
87
+ return $_transient_data;
88
+ }
89
+
90
+
91
+ /**
92
+ * Updates information on the "View version x.x details" page with custom data.
93
+ *
94
+ * @uses api_request()
95
+ *
96
+ * @param mixed $_data
97
+ * @param string $_action
98
+ * @param object $_args
99
+ * @return object $_data
100
+ */
101
+ function plugins_api_filter( $_data, $_action = '', $_args = null ) {
102
+ if ( ( $_action != 'plugin_information' ) || !isset( $_args->slug ) || ( $_args->slug != $this->slug ) ) return $_data;
103
+
104
+ $to_send = array( 'slug' => $this->slug );
105
+
106
+ $api_response = $this->api_request( 'plugin_information', $to_send );
107
+ if ( false !== $api_response ) $_data = $api_response;
108
+
109
+ return $_data;
110
+ }
111
+
112
+
113
+ /**
114
+ * Disable SSL verification in order to prevent download update failures
115
+ *
116
+ * @param array $args
117
+ * @param string $url
118
+ * @return object $array
119
+ */
120
+ function http_request_args( $args, $url ) {
121
+ // If it is an https request and we are performing a package download, disable ssl verification
122
+ if( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) {
123
+ $args['sslverify'] = false;
124
+ }
125
+ return $args;
126
+ }
127
+
128
+ /**
129
+ * Calls the API and, if successfull, returns the object delivered by the API.
130
+ *
131
+ * @uses get_bloginfo()
132
+ * @uses wp_remote_post()
133
+ * @uses is_wp_error()
134
+ *
135
+ * @param string $_action The requested action.
136
+ * @param array $_data Parameters for the API action.
137
+ * @return false||object
138
+ */
139
+ private function api_request( $_action, $_data ) {
140
+
141
+ global $wp_version;
142
+
143
+ $data = array_merge( $this->api_data, $_data );
144
+
145
+ if( $data['slug'] != $this->slug )
146
+ return;
147
+
148
+ if( empty( $data['license'] ) )
149
+ return;
150
+
151
+ $api_params = array(
152
+ 'edd_action' => 'get_version',
153
+ 'license' => $data['license'],
154
+ 'name' => $data['item_name'],
155
+ 'slug' => $this->slug,
156
+ 'author' => $data['author'],
157
+ 'url' => home_url()
158
+ );
159
+ $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );
160
+
161
+ if ( ! is_wp_error( $request ) ):
162
+ $request = json_decode( wp_remote_retrieve_body( $request ) );
163
+ if( $request && isset( $request->sections ) )
164
+ $request->sections = maybe_unserialize( $request->sections );
165
+ return $request;
166
+ else:
167
+ return false;
168
+ endif;
169
+ }
170
+ }
readme.txt CHANGED
@@ -5,7 +5,7 @@ Plugin URL: http://themeofthecrop.com
5
  Requires at Least: 3.8
6
  Tested Up To: 4.1
7
  Tags: restaurant, reservations, bookings, table bookings, restaurant reservation, table reservation
8
- Stable tag: 1.4
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
@@ -79,6 +79,10 @@ Yes, everything in this plugin can be translated using the standard translation
79
 
80
  If you make a translation, please help others out by adding it to the [GitHub repository](https://github.com/NateWr/restaurant-reservations) so that I can distribute it for others.
81
 
 
 
 
 
82
  == Screenshots ==
83
 
84
  1. Easily manage bookings. View today's bookings or upcoming bookings at-a-glance. Confirm or reject bookings quickly.
@@ -94,6 +98,15 @@ If you make a translation, please help others out by adding it to the [GitHub re
94
 
95
  == Changelog ==
96
 
 
 
 
 
 
 
 
 
 
97
  = 1.4 (2015-02-24) =
98
  * Add: Send a custom email from the bookings list
99
  * Add: Hebrew translation. h/t Ahrale
@@ -175,6 +188,9 @@ If you make a translation, please help others out by adding it to the [GitHub re
175
 
176
  == Upgrade Notice ==
177
 
 
 
 
178
  = 1.4 =
179
  Thanks to sponsorship from Gemini Design, the plugin now supports sending an email directly to customers from the list of bookings, so you can request more details or suggest an alternative booking time. This update also improves the German translation and adds a Hebrew translation. Read the full changelog for details.
180
 
5
  Requires at Least: 3.8
6
  Tested Up To: 4.1
7
  Tags: restaurant, reservations, bookings, table bookings, restaurant reservation, table reservation
8
+ Stable tag: 1.4.1
9
  License: GPLv2 or later
10
  Donate link: http://themeofthecrop.com
11
 
79
 
80
  If you make a translation, please help others out by adding it to the [GitHub repository](https://github.com/NateWr/restaurant-reservations) so that I can distribute it for others.
81
 
82
+ = I want to add a field to the form. Can I do that? =
83
+
84
+ 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).
85
+
86
  == Screenshots ==
87
 
88
  1. Easily manage bookings. View today's bookings or upcoming bookings at-a-glance. Confirm or reject bookings quickly.
98
 
99
  == Changelog ==
100
 
101
+ = 1.4.1 (2015-03-31) =
102
+ * Add: rtbQuery class for fetching bookings
103
+ * Add: Centralized system for handling extension licenses
104
+ * Add: Several filters for the bookings admin list table
105
+ * Add: French translation h/t I-Visio
106
+ * Add: Italian translation h/t Pierfilippo Trevisan
107
+ * Updated: German translation h/t Roland Stumpp
108
+ * Fix: Button label in send email modal
109
+
110
  = 1.4 (2015-02-24) =
111
  * Add: Send a custom email from the bookings list
112
  * Add: Hebrew translation. h/t Ahrale
188
 
189
  == Upgrade Notice ==
190
 
191
+ = 1.4.1 =
192
+ This update is a maintenance release that fixes a couple minor issues, adds French and Italian translations, and includes some under-the-hood changes to support upcoming extensions.
193
+
194
  = 1.4 =
195
  Thanks to sponsorship from Gemini Design, the plugin now supports sending an email directly to customers from the list of bookings, so you can request more details or suggest an alternative booking time. This update also improves the German translation and adds a Hebrew translation. Read the full changelog for details.
196
 
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
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later
@@ -62,6 +62,9 @@ class rtbInit {
62
  $this->request->request_processed = false;
63
  $this->request->request_inserted = false;
64
 
 
 
 
65
  // Add custom roles and capabilities
66
  add_action( 'init', array( $this, 'add_roles' ) );
67
 
@@ -100,6 +103,12 @@ class rtbInit {
100
  // Add links to plugin listing
101
  add_filter('plugin_action_links', array( $this, 'plugin_action_links' ), 10, 2);
102
 
 
 
 
 
 
 
103
  // Add the addons page
104
  require_once( RTB_PLUGIN_DIR . '/includes/Addons.class.php' );
105
  new rtbAddons(
3
  * Plugin Name: Restaurant Reservations
4
  * Plugin URI: http://themeofthecrop.com
5
  * Description: Accept restaurant reservations and bookings online.
6
+ * Version: 1.4.1
7
  * Author: Theme of the Crop
8
  * Author URI: http://themeofthecrop.com
9
  * License: GNU General Public License v2.0 or later
62
  $this->request->request_processed = false;
63
  $this->request->request_inserted = false;
64
 
65
+ // Load query class
66
+ require_once( RTB_PLUGIN_DIR . '/includes/Query.class.php' );
67
+
68
  // Add custom roles and capabilities
69
  add_action( 'init', array( $this, 'add_roles' ) );
70
 
103
  // Add links to plugin listing
104
  add_filter('plugin_action_links', array( $this, 'plugin_action_links' ), 10, 2);
105
 
106
+ // Load the license handling
107
+ if ( file_exists( RTB_PLUGIN_DIR . '/includes/Licenses.class.php' ) ) {
108
+ require_once( RTB_PLUGIN_DIR . '/includes/Licenses.class.php' );
109
+ $this->licenses = new rtbLicenses();
110
+ }
111
+
112
  // Add the addons page
113
  require_once( RTB_PLUGIN_DIR . '/includes/Addons.class.php' );
114
  new rtbAddons(