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 | 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 +15 -0
- assets/js/admin.js +1 -1
- includes/AdminBookings.class.php +16 -2
- includes/AdminPageSettingLicenseKey.class.php +422 -0
- includes/Licenses.class.php +265 -0
- includes/Query.class.php +230 -0
- includes/Settings.class.php +1 -1
- includes/WP_List_Table.BookingsTable.class.php +30 -63
- includes/template-functions.php +1 -1
- languages/restaurant-reservations-de_DE.mo +0 -0
- languages/restaurant-reservations-de_DE.po +241 -188
- languages/restaurant-reservations-fr_FR.mo +0 -0
- languages/restaurant-reservations-fr_FR.po +1489 -0
- languages/restaurant-reservations-it_IT.mo +0 -0
- languages/restaurant-reservations-it_IT.po +1449 -0
- languages/restaurant-reservations.pot +65 -39
- lib/EDD_SL_Plugin_Updater.class.php +170 -0
- readme.txt +17 -1
- restaurant-reservations.php +10 -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,
|
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( '
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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( '
|
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 $
|
262 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
|
264 |
-
echo '<tr class="' .
|
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 (
|
594 |
-
$args['
|
595 |
}
|
596 |
|
597 |
-
|
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 |
-
$
|
638 |
-
|
639 |
-
|
640 |
-
$query =
|
641 |
|
642 |
-
|
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
|
6 |
-
"PO-Revision-Date: 2015-02
|
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:
|
97 |
msgctxt "Title of admin page that lists bookings"
|
98 |
msgid "Bookings"
|
99 |
msgstr "Reservierungen"
|
100 |
|
101 |
-
#: ../includes/AdminBookings.class.php:
|
102 |
msgctxt "Title of bookings admin menu item"
|
103 |
msgid "Bookings"
|
104 |
msgstr "Reservierungen"
|
105 |
|
106 |
-
#: ../includes/AdminBookings.class.php:
|
107 |
msgid "Restaurant Bookings"
|
108 |
msgstr "Reservierungen"
|
109 |
|
110 |
-
#: ../includes/AdminBookings.class.php:
|
111 |
#: ../includes/CustomPostTypes.class.php:42
|
112 |
msgid "Add New"
|
113 |
msgstr "Neu hinzufügen"
|
114 |
|
115 |
-
#: ../includes/AdminBookings.class.php:
|
|
|
116 |
msgid "Add Booking"
|
117 |
msgstr "Reservierung hinzufügen"
|
118 |
|
119 |
-
#: ../includes/AdminBookings.class.php:
|
|
|
120 |
msgid "Cancel"
|
121 |
msgstr "Abbrechen"
|
122 |
|
123 |
-
#: ../includes/AdminBookings.class.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
msgid "Close"
|
125 |
msgstr "Schliessen"
|
126 |
|
127 |
-
#: ../includes/AdminBookings.class.php:
|
128 |
msgid "Booking Status"
|
129 |
msgstr "Status der Reservierungen"
|
130 |
|
131 |
-
#: ../includes/AdminBookings.class.php:
|
132 |
msgid "Send notifications"
|
133 |
msgstr "Benachrichtigunen versenden"
|
134 |
|
135 |
-
#: ../includes/AdminBookings.class.php:
|
136 |
msgid "Learn more"
|
137 |
msgstr "mehr Informationen"
|
138 |
|
139 |
-
#: ../includes/AdminBookings.class.php:
|
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:
|
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:
|
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:
|
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:
|
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/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
232 |
#, php-format
|
233 |
-
msgid "Sorry, bookings must be made more than %s
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 "
|
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
585 |
msgid "Settings"
|
586 |
msgstr "Einstellungen"
|
587 |
|
588 |
-
#: ../includes/Settings.class.php:
|
589 |
msgid "General"
|
590 |
msgstr "Generelle Einstellungen"
|
591 |
|
592 |
-
#: ../includes/Settings.class.php:
|
593 |
msgid "Booking Page"
|
594 |
msgstr "Reservierungsseite"
|
595 |
|
596 |
-
#: ../includes/Settings.class.php:
|
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:
|
605 |
msgid "Max Party Size"
|
606 |
msgstr "Maximale Anzahl Personen pro Reservierung"
|
607 |
|
608 |
-
#: ../includes/Settings.class.php:
|
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:
|
613 |
msgid "Success Message"
|
614 |
msgstr "Erfolgsmeldung"
|
615 |
|
616 |
-
#: ../includes/Settings.class.php:
|
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:
|
623 |
msgid "Date Format"
|
624 |
msgstr "Datumsformat"
|
625 |
|
626 |
-
#: ../includes/Settings.class.php:
|
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:
|
640 |
msgid "Time Format"
|
641 |
msgstr "Zeitformat"
|
642 |
|
643 |
-
#: ../includes/Settings.class.php:
|
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:
|
657 |
msgid "Language"
|
658 |
msgstr "Sprache"
|
659 |
|
660 |
-
#: ../includes/Settings.class.php:
|
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:
|
669 |
msgid "Booking Schedule"
|
670 |
msgstr "Reservierungsplan"
|
671 |
|
672 |
-
#: ../includes/Settings.class.php:
|
673 |
msgid "Add new scheduling rule"
|
674 |
msgstr "Neue Reservierungsregel hinzufügen"
|
675 |
|
676 |
-
#: ../includes/Settings.class.php:
|
677 |
msgctxt "Format of a scheduling rule"
|
678 |
msgid "Weekly"
|
679 |
msgstr "Wöchentlich"
|
680 |
|
681 |
-
#: ../includes/Settings.class.php:
|
682 |
msgctxt "Format of a scheduling rule"
|
683 |
msgid "Monthly"
|
684 |
msgstr "Monatlich"
|
685 |
|
686 |
-
#: ../includes/Settings.class.php:
|
687 |
msgctxt "Format of a scheduling rule"
|
688 |
msgid "Date"
|
689 |
msgstr "Täglich"
|
690 |
|
691 |
-
#: ../includes/Settings.class.php:
|
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:
|
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:
|
702 |
msgctxt "Label to select a date for a scheduling rule"
|
703 |
msgid "Date"
|
704 |
msgstr "Datum"
|
705 |
|
706 |
-
#: ../includes/Settings.class.php:
|
707 |
msgctxt "Label to select a time slot for a scheduling rule"
|
708 |
msgid "Time"
|
709 |
msgstr "Uhrzeit"
|
710 |
|
711 |
-
#: ../includes/Settings.class.php:
|
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:
|
717 |
msgctxt "Label for the starting time of a scheduling rule"
|
718 |
msgid "Start"
|
719 |
msgstr "Startzeit"
|
720 |
|
721 |
-
#: ../includes/Settings.class.php:
|
722 |
msgctxt "Label for the ending time of a scheduling rule"
|
723 |
msgid "End"
|
724 |
msgstr "Endzeit"
|
725 |
|
726 |
-
#: ../includes/Settings.class.php:
|
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:
|
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:
|
739 |
msgctxt "Delete a scheduling rule"
|
740 |
msgid "Delete rule"
|
741 |
msgstr "Regel löschen"
|
742 |
|
743 |
-
#: ../includes/Settings.class.php:
|
744 |
msgid "Delete scheduling rule"
|
745 |
msgstr "Reservierungsregel löschen"
|
746 |
|
747 |
-
#: ../includes/Settings.class.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
801 |
msgctxt "Separator between times of a scheduling rule"
|
802 |
msgid "—"
|
803 |
msgstr "—"
|
804 |
|
805 |
-
#: ../includes/Settings.class.php:
|
806 |
msgid "Schedule"
|
807 |
msgstr "Regel"
|
808 |
|
809 |
-
#: ../includes/Settings.class.php:
|
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:
|
816 |
msgctxt "Monday abbreviation"
|
817 |
msgid "Mo"
|
818 |
msgstr "Mo"
|
819 |
|
820 |
-
#: ../includes/Settings.class.php:
|
821 |
msgctxt "Tuesday abbreviation"
|
822 |
msgid "Tu"
|
823 |
msgstr "Di"
|
824 |
|
825 |
-
#: ../includes/Settings.class.php:
|
826 |
msgctxt "Wednesday abbreviation"
|
827 |
msgid "We"
|
828 |
msgstr "Mi"
|
829 |
|
830 |
-
#: ../includes/Settings.class.php:
|
831 |
msgctxt "Thursday abbreviation"
|
832 |
msgid "Th"
|
833 |
msgstr "Do"
|
834 |
|
835 |
-
#: ../includes/Settings.class.php:
|
836 |
msgctxt "Friday abbreviation"
|
837 |
msgid "Fr"
|
838 |
msgstr "Fr"
|
839 |
|
840 |
-
#: ../includes/Settings.class.php:
|
841 |
msgctxt "Saturday abbreviation"
|
842 |
msgid "Sa"
|
843 |
msgstr "Sa"
|
844 |
|
845 |
-
#: ../includes/Settings.class.php:
|
846 |
msgctxt "Sunday abbreviation"
|
847 |
msgid "Su"
|
848 |
msgstr "So"
|
849 |
|
850 |
-
#: ../includes/Settings.class.php:
|
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:
|
857 |
msgid "Exceptions"
|
858 |
msgstr "Ausnahmen"
|
859 |
|
860 |
-
#: ../includes/Settings.class.php:
|
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:
|
870 |
msgid "Early Bookings"
|
871 |
msgstr "Vorausbuchungen"
|
872 |
|
873 |
-
#: ../includes/Settings.class.php:
|
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:
|
878 |
msgid "Any time"
|
879 |
msgstr "Immer"
|
880 |
|
881 |
-
#: ../includes/Settings.class.php:
|
882 |
msgid "Up to 1 day in advance"
|
883 |
msgstr "Bis einen Tag im Voraus"
|
884 |
|
885 |
-
#: ../includes/Settings.class.php:
|
886 |
msgid "Up to 1 week in advance"
|
887 |
msgstr "Bis eine Woche im Voraus"
|
888 |
|
889 |
-
#: ../includes/Settings.class.php:
|
890 |
msgid "Up to 2 weeks in advance"
|
891 |
msgstr "Bis zwei Wochen im Voraus"
|
892 |
|
893 |
-
#: ../includes/Settings.class.php:
|
894 |
msgid "Up to 30 days in advance"
|
895 |
msgstr "Bis 30 Tage im Voraus"
|
896 |
|
897 |
-
#: ../includes/Settings.class.php:
|
898 |
msgid "Up to 90 days in advance"
|
899 |
msgstr "Bis 90 Tage im Voraus"
|
900 |
|
901 |
-
#: ../includes/Settings.class.php:
|
902 |
msgid "Late Bookings"
|
903 |
msgstr "Kurzfristige Reservierungen"
|
904 |
|
905 |
-
#: ../includes/Settings.class.php:
|
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:
|
910 |
msgid "Up to the last minute"
|
911 |
msgstr "Bis zur letzen Minute"
|
912 |
|
913 |
-
#: ../includes/Settings.class.php:
|
914 |
msgid "At least 15 minutes in advance"
|
915 |
msgstr "Bis 15 Minuten davor"
|
916 |
|
917 |
-
#: ../includes/Settings.class.php:
|
918 |
msgid "At least 30 minutes in advance"
|
919 |
msgstr "Bis 30 Minuten davor"
|
920 |
|
921 |
-
#: ../includes/Settings.class.php:
|
922 |
msgid "At least 45 minutes in advance"
|
923 |
msgstr "Bis 45 Minuten davor"
|
924 |
|
925 |
-
#: ../includes/Settings.class.php:
|
926 |
msgid "At least 1 hour in advance"
|
927 |
msgstr "Bis 1 Stunde davor"
|
928 |
|
929 |
-
#: ../includes/Settings.class.php:
|
930 |
msgid "At least 4 hours in advance"
|
931 |
msgstr "Bis 4 Stunden davor"
|
932 |
|
933 |
-
#: ../includes/Settings.class.php:
|
934 |
msgid "At least 1 day in advance"
|
935 |
msgstr "Bis einen Tag davor"
|
936 |
|
937 |
-
#: ../includes/Settings.class.php:
|
938 |
msgid "Date Pre-selection"
|
939 |
msgstr "Vorwahl des Datums"
|
940 |
|
941 |
-
#: ../includes/Settings.class.php:
|
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:
|
950 |
msgid "Select today if valid"
|
951 |
msgstr "Wählen Sie heute sofern dies gültig ist."
|
952 |
|
953 |
-
#: ../includes/Settings.class.php:
|
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:
|
958 |
msgid "Leave empty"
|
959 |
msgstr "Leer lassen"
|
960 |
|
961 |
-
#: ../includes/Settings.class.php:
|
962 |
msgid "Time Interval"
|
963 |
msgstr "Zeitspanne"
|
964 |
|
965 |
-
#: ../includes/Settings.class.php:
|
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:
|
970 |
msgid "Every 30 minutes"
|
971 |
msgstr "Alle 30 Minuten"
|
972 |
|
973 |
-
#: ../includes/Settings.class.php:
|
974 |
msgid "Every 15 minutes"
|
975 |
msgstr "Alle 15 Minuten"
|
976 |
|
977 |
-
#: ../includes/Settings.class.php:
|
978 |
msgid "Every 10 minutes"
|
979 |
msgstr "Alle 10 Minuten"
|
980 |
|
981 |
-
#: ../includes/Settings.class.php:
|
982 |
msgid "Every 5 minutes"
|
983 |
msgstr "Alle 5 Minuten"
|
984 |
|
985 |
-
#: ../includes/Settings.class.php:
|
986 |
msgid "Notifications"
|
987 |
msgstr "Benachrichtigung"
|
988 |
|
989 |
-
#: ../includes/Settings.class.php:
|
990 |
msgid "Reply-To Name"
|
991 |
msgstr "Name für die Rückantwort"
|
992 |
|
993 |
-
#: ../includes/Settings.class.php:
|
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:
|
1002 |
msgid "Reply-To Email Address"
|
1003 |
msgstr "Email Adresse für die Rückantwort"
|
1004 |
|
1005 |
-
#: ../includes/Settings.class.php:
|
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:
|
1014 |
msgid "Admin Notification"
|
1015 |
msgstr "Administrator Benachrichtigung"
|
1016 |
|
1017 |
-
#: ../includes/Settings.class.php:
|
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:
|
1026 |
msgid "Admin Email Address"
|
1027 |
msgstr "Email Adresse des Administrators"
|
1028 |
|
1029 |
-
#: ../includes/Settings.class.php:
|
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:
|
1036 |
msgid "Email Templates"
|
1037 |
msgstr "Email Vorlagen"
|
1038 |
|
1039 |
-
#: ../includes/Settings.class.php:
|
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:
|
1048 |
msgid "Template Tags"
|
1049 |
msgstr "Vorlagen Tags"
|
1050 |
|
1051 |
-
#: ../includes/Settings.class.php:
|
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:
|
1062 |
msgid "Admin Notification Subject"
|
1063 |
msgstr "Betreffzeile für Adminstratorenbenachrichtigungen"
|
1064 |
|
1065 |
-
#: ../includes/Settings.class.php:
|
1066 |
msgid "The email subject for admin notifications."
|
1067 |
msgstr "Email Betreffzeile für Adminstratorenbenachrichtigungen"
|
1068 |
|
1069 |
-
#: ../includes/Settings.class.php:
|
1070 |
msgid "Admin Notification Email"
|
1071 |
msgstr "Email für Adminstratorenbenachrichtigungen"
|
1072 |
|
1073 |
-
#: ../includes/Settings.class.php:
|
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:
|
1082 |
msgid "New Request Email Subject"
|
1083 |
msgstr "Betreffzeile für eine neue Reservierungsanfrage"
|
1084 |
|
1085 |
-
#: ../includes/Settings.class.php:
|
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:
|
1092 |
msgid "New Request Email"
|
1093 |
msgstr "Email einer neuer Reservierungsanfrage"
|
1094 |
|
1095 |
-
#: ../includes/Settings.class.php:
|
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:
|
1104 |
msgid "Confirmed Email Subject"
|
1105 |
msgstr "Betreffzeile für ein Bestätigungsemail"
|
1106 |
|
1107 |
-
#: ../includes/Settings.class.php:
|
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:
|
1116 |
msgid "Confirmed Email"
|
1117 |
msgstr "Bestätigungs-Email"
|
1118 |
|
1119 |
-
#: ../includes/Settings.class.php:
|
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:
|
1127 |
msgid "Rejected Email Subject"
|
1128 |
msgstr "Betreffzeile für ein Ablehnungs-Email"
|
1129 |
|
1130 |
-
#: ../includes/Settings.class.php:
|
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:
|
1138 |
msgid "Rejected Email"
|
1139 |
msgstr "Ablehnungs-Email"
|
1140 |
|
1141 |
-
#: ../includes/Settings.class.php:
|
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1149 |
msgid "Any size"
|
1150 |
msgstr "Beliebige Anzahl"
|
1151 |
|
1152 |
-
#: ../includes/Settings.class.php:
|
1153 |
msgid "Book a table"
|
1154 |
msgstr "Reservierungsdaten"
|
1155 |
|
1156 |
-
#: ../includes/Settings.class.php:
|
1157 |
#: ../includes/WP_List_Table.BookingsTable.class.php:278
|
1158 |
msgid "Date"
|
1159 |
msgstr "Datum"
|
1160 |
|
1161 |
-
#: ../includes/Settings.class.php:
|
1162 |
msgid "Time"
|
1163 |
msgstr "Uhrzeit"
|
1164 |
|
1165 |
-
#: ../includes/Settings.class.php:
|
1166 |
#: ../includes/WP_List_Table.BookingsTable.class.php:279
|
1167 |
msgid "Party"
|
1168 |
msgstr "Personen"
|
1169 |
|
1170 |
-
#: ../includes/Settings.class.php:
|
1171 |
msgid "Contact Details"
|
1172 |
msgstr "Kontaktdaten"
|
1173 |
|
1174 |
-
#: ../includes/Settings.class.php:
|
1175 |
#: ../includes/WP_List_Table.BookingsTable.class.php:280
|
1176 |
msgid "Name"
|
1177 |
-
msgstr "
|
1178 |
|
1179 |
-
#: ../includes/Settings.class.php:
|
1180 |
#: ../includes/WP_List_Table.BookingsTable.class.php:281
|
1181 |
msgid "Email"
|
1182 |
-
msgstr "
|
1183 |
|
1184 |
-
#: ../includes/Settings.class.php:
|
1185 |
#: ../includes/WP_List_Table.BookingsTable.class.php:282
|
1186 |
msgid "Phone"
|
1187 |
msgstr "Telefonnummer"
|
1188 |
|
1189 |
-
#: ../includes/Settings.class.php:
|
1190 |
msgid "Add a Message"
|
1191 |
msgstr "Nachricht hinzufügen"
|
1192 |
|
1193 |
-
#: ../includes/Settings.class.php:
|
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:
|
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:
|
1207 |
msgid "* Number of people booked"
|
1208 |
msgstr "* Anzahl der Gäste"
|
1209 |
|
1210 |
-
#: ../includes/Settings.class.php:
|
1211 |
msgid "* Date and time of the booking"
|
1212 |
msgstr "* Datum und Zeit der Reservierung"
|
1213 |
|
1214 |
-
#: ../includes/Settings.class.php:
|
1215 |
msgid "Phone number if supplied with the request"
|
1216 |
msgstr "Telefonnummer der Anfrage, falls angegeben"
|
1217 |
|
1218 |
-
#: ../includes/Settings.class.php:
|
1219 |
msgid "Message added to the request"
|
1220 |
msgstr "Gästemitteilung die der Anfrage hinzugefügt wurden"
|
1221 |
|
1222 |
-
#: ../includes/Settings.class.php:
|
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:
|
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:
|
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:
|
1240 |
msgid "The name of this website"
|
1241 |
msgstr "Der Name dieser Webseite"
|
1242 |
|
1243 |
-
#: ../includes/Settings.class.php:
|
1244 |
msgid "A link to this website"
|
1245 |
msgstr "Ein Link zu dieser Webseite"
|
1246 |
|
1247 |
-
#: ../includes/Settings.class.php:
|
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 "
|
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:
|
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:
|
1332 |
msgid "Delete"
|
1333 |
msgstr "Löschen"
|
1334 |
|
1335 |
-
#: ../includes/WP_List_Table.BookingsTable.class.php:
|
1336 |
msgid "Set To Confirmed"
|
1337 |
msgstr "Auf \"Bestätigt\" gestellt"
|
1338 |
|
1339 |
-
#: ../includes/WP_List_Table.BookingsTable.class.php:
|
1340 |
msgid "Set To Pending Review"
|
1341 |
msgstr "Auf \"Unbestätigt\" gestellt"
|
1342 |
|
1343 |
-
#: ../includes/WP_List_Table.BookingsTable.class.php:
|
1344 |
msgid "Set To Closed"
|
1345 |
msgstr "Auf \"Abgelehnt\" gestellt"
|
1346 |
|
1347 |
-
#: ../includes/WP_List_Table.BookingsTable.class.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 "—"
|
848 |
msgstr "—"
|
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 |
+
" \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 |
+
" \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 "—"
|
139 |
+
msgstr "—"
|
140 |
+
|
141 |
+
#: includes/WP_List_Table.BookingsTable.class.php:138
|
142 |
+
msgctxt "Separator between two dates in a date range"
|
143 |
+
msgid "—"
|
144 |
+
msgstr "—"
|
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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 |
+
" \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 "—"
|
1376 |
+
msgstr "—"
|
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 "—"
|
1430 |
+
msgstr "—"
|
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-
|
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:
|
30 |
msgid "Loading"
|
31 |
msgstr ""
|
32 |
|
@@ -60,8 +60,7 @@ msgstr ""
|
|
60 |
msgid "Add New"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: includes/AdminBookings.class.php:116
|
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:
|
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:
|
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:
|
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:
|
130 |
msgid "Please enter a message before sending the email."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: includes/AdminBookings.class.php:
|
134 |
msgid "The email could not be sent because some critical information was missing."
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: includes/AdminBookings.class.php:
|
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:
|
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:
|
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:
|
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:
|
665 |
msgid "Name"
|
666 |
msgstr ""
|
667 |
|
668 |
#: includes/Settings.class.php:795
|
669 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
670 |
msgid "Email"
|
671 |
msgstr ""
|
672 |
|
673 |
#: includes/Settings.class.php:804
|
674 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
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:
|
781 |
msgid "Trash"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
785 |
msgid "Status"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
789 |
msgid "Edit"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
793 |
msgid "Delete"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
797 |
msgid "Set To Confirmed"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
801 |
msgid "Set To Pending Review"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
805 |
msgid "Set To Closed"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
839 |
msgid "You're viewing bookings that have been moved to the trash."
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
843 |
msgid "Only today's bookings are being shown."
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
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:
|
867 |
msgid "Booking Manager"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: restaurant-reservations.php:
|
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:
|
877 |
msgid "View the help documentation for Restaurant Reservations"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: restaurant-reservations.php:
|
881 |
msgid "Help"
|
882 |
msgstr ""
|
883 |
|
@@ -1289,19 +1315,19 @@ msgctxt "Separator between two dates in a date range"
|
|
1289 |
msgid "—"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
1293 |
msgctxt "Status label for bookings put in the trash"
|
1294 |
msgid "Trash"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#: includes/WP_List_Table.BookingsTable.class.php:
|
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:
|
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 "—"
|
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(
|