Booking Calendar - Version 8.7.3

Version Description

  • Changes in all versions:
    • Translation Swedish translation [99% completed] by Rivenfield.
    • Translation Dutch translation [100% completed].
    • Fix. Error at WAMP server of not ability to activate the Booking Calendar plugin. Server can not load large translation file and show page "This site cant be reached". (With php 7.2 or newer) (8.7.3.6)
    • Fix. Issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which show incorrect selected dates (8.7.3.9)
    • Fix. Issue of "Bad Reqest 400" during clicking "Add to Google Calendar" button in Booking Listing page in some browsers (8.7.3.10)
    • Fix. Issue of showing warning "Undefined index" at line 1955 of wpbc-toolbar.php file (8.7.3.14)
    • Fix. Issue of showing dates in incorrect language in hints, while using some translation plugins, like WPML (8.7.3.15)
    • Fix. Gutenberg editor. Issue of showing warning "A future version of React will block javascript...". Replaced href="javascript:void(0)" to href="#!" (8.7.3.17)
    • Fix. Gutenberg editor. Issue of showing Warning: Each child in a list should have a unique "key" prop. (8.7.3.18)
    • Fix. Gutenberg editor. Issue of not updating block after inserting shortcode and clicking on "Green button": "Click to Preview Block" (8.7.3.19)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to set "Sort search results by" option as "Shuffle" for showing random order of search results (8.7.3.1) (Business Large, MultiUser)
    • New. Booking form templates with days hints (8.7.3.5)(Business Medium/Large, MultiUser)
    • Improvement. CSV file export security. Do not allow to download CSV file, if its exist more than 5 minutes, and delete such file. User need to make new export. Added .htaccess rules to wpbc_csv folder for do not allow direct download of such exported file. (8.7.3.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Improve performance (speed of adding new booking), to "parent" booking resource with high capacity (hundred of child booking resources) and many exist bookings (8.7.3.12) (Business Large, MultiUser)
    • Fix. Showing times in AM/PM format at mouse over tooltips, when times format defined at the WordPress > Settings > General page (8.7.3.11) (Personal)
    • Fix. PHP Notice: Undefined property: stdClass::$cost in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 351 (8.7.3.2) (Personal)
    • Fix. PHP Notice: Undefined property: stdClass::$pay_status in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 352 (8.7.3.2) (Personal)
    • Fix. Fatal error, because of incorrect configuration in shortcode: Allowed memory size of ... bytes exhausted ... in ../inc/_bs/lib_s.php on line 20 (8.7.3.3) (Business Medium/Large, MultiUser)
    • Fix. PHP Notice: of incorrect unserilize command in demo mode (8.7.3.4) (Business Medium/Large, MultiUser)
    • Fix. Issue in cost formatting during showing incorrect number of decimal points in discount cost, if used coupon code for discount ( 8.7.3.8) (Business Large, MultiUser)
    • Fix. Issue of not loading custom booking forms, if incorrectly was saved some custom booking form at the Booking > Settings > Form page. Currently if user saved custom booking form with some non standard symbols (like umlauts in names of form), which generate issue of not ability to load or create new forms, then system will reset such forms, and user need to re-create such forms from beginning. (8.7.3.7)
    • Fix. Issue of showing warning "Division by zero" at line 2199 of biz_m.php file (8.7.3.13) (Business Medium/Large, MultiUser)
    • Fix. Issue of countable creation of season filters with each page refresh, after activation of plugin, if prefix of tables in database, ony "_" (Business Medium/Large, MultiUser) (8.7.3.16)
Download this release

Release Info

Developer wpdevelop
Plugin Icon 128x128 Booking Calendar
Version 8.7.3
Comparing to
See all releases

Code changes from version 8.7.2 to 8.7.3

Files changed (46) hide show
  1. core/admin/page-bookings.php +0 -1
  2. core/admin/page-email-new-visitor.php +4 -0
  3. core/admin/wpbc-toolbars.php +19 -11
  4. core/lib/wpbc-booking-new.php +1 -1
  5. core/lib/wpbc_all_translations.php +2 -830
  6. core/lib/wpbc_all_translations1.php +831 -0
  7. core/wpbc-dates.php +20 -3
  8. core/wpbc-functions.php +64 -32
  9. core/wpbc-include.php +19 -1
  10. core/wpbc-js.php +1 -1
  11. core/wpbc-translation.php +13 -2
  12. css/client.css +13 -0
  13. js/wpbc-gutenberg.js +237 -171
  14. languages/booking-ar_SA.mo +0 -0
  15. languages/booking-be_BY.mo +0 -0
  16. languages/booking-bg_BG.mo +0 -0
  17. languages/booking-ca.mo +0 -0
  18. languages/booking-cs_CZ.mo +0 -0
  19. languages/booking-da_DK.mo +0 -0
  20. languages/booking-de_DE.mo +0 -0
  21. languages/booking-el.mo +0 -0
  22. languages/booking-es_ES.mo +0 -0
  23. languages/booking-fi.mo +0 -0
  24. languages/booking-fr_FR.mo +0 -0
  25. languages/booking-gl_ES.mo +0 -0
  26. languages/booking-he_IL.mo +0 -0
  27. languages/booking-hr.mo +0 -0
  28. languages/booking-hu_HU.mo +0 -0
  29. languages/booking-it_IT.mo +0 -0
  30. languages/booking-nb_NO.mo +0 -0
  31. languages/booking-nl_NL.mo +0 -0
  32. languages/booking-pl_PL.mo +0 -0
  33. languages/booking-pt_BR.mo +0 -0
  34. languages/booking-pt_PT.mo +0 -0
  35. languages/booking-ro_RO.mo +0 -0
  36. languages/booking-ru_RU.mo +0 -0
  37. languages/booking-sk_SK.mo +0 -0
  38. languages/booking-sl_SI.mo +0 -0
  39. languages/booking-sv_SE.mo +0 -0
  40. languages/booking-th_TH.mo +0 -0
  41. languages/booking-tr_TR.mo +0 -0
  42. languages/booking-uk_UK.mo +0 -0
  43. languages/booking-zh_CN.mo +0 -0
  44. languages/booking-zh_TW.mo +0 -0
  45. readme.txt +43 -16
  46. wpdev-booking.php +4 -8
core/admin/page-bookings.php CHANGED
@@ -96,7 +96,6 @@ class WPBC_Page_Bookings extends WPBC_Page_Structure {
96
 
97
  make_bk_action( 'check_for_resources_of_notsuperadmin_in_booking_listing' ); // If "Regular User", then filter resources in $_REQUEST['wh_booking_type'] to show only resources of this user
98
 
99
-
100
  // T o o l b a r s /////////////////////////////////////////////////
101
  wpbc_bookings_toolbar();
102
 
96
 
97
  make_bk_action( 'check_for_resources_of_notsuperadmin_in_booking_listing' ); // If "Regular User", then filter resources in $_REQUEST['wh_booking_type'] to show only resources of this user
98
 
 
99
  // T o o l b a r s /////////////////////////////////////////////////
100
  wpbc_bookings_toolbar();
101
 
core/admin/page-email-new-visitor.php CHANGED
@@ -947,10 +947,14 @@ function wpbc__get_replace_shortcodes__email_new_visitor( $booking_id, $bktype,
947
 
948
  // Dates ///////////////////////////////////////////////////////////////////
949
  $my_dates4emeil = wpbc_get_str_sql_dates_in_booking( $booking_id );
 
 
950
  if ( get_bk_option( 'booking_date_view_type' ) == 'short' )
951
  $my_dates_4_send = wpbc_get_dates_short_format( $my_dates4emeil );
952
  else
953
  $my_dates_4_send = wpbc_change_dates_format( $my_dates4emeil );
 
 
954
 
955
  $my_dates4emeil_check_in_out = explode(',', $my_dates4emeil );
956
 
947
 
948
  // Dates ///////////////////////////////////////////////////////////////////
949
  $my_dates4emeil = wpbc_get_str_sql_dates_in_booking( $booking_id );
950
+
951
+ //debuge($my_dates4emeil);
952
  if ( get_bk_option( 'booking_date_view_type' ) == 'short' )
953
  $my_dates_4_send = wpbc_get_dates_short_format( $my_dates4emeil );
954
  else
955
  $my_dates_4_send = wpbc_change_dates_format( $my_dates4emeil );
956
+ //debuge($my_dates_4_send);
957
+ //die;
958
 
959
  $my_dates4emeil_check_in_out = explode(',', $my_dates4emeil );
960
 
core/admin/wpbc-toolbars.php CHANGED
@@ -1950,11 +1950,12 @@ function wpbc_btn_add_booking_to_google_calendar( $booking_data, $button_attr =
1950
  ) {
1951
 
1952
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1953
- $fields[ $key_name ] = str_replace( array( ' ', '"' )
1954
- , array( '+', '' )
1955
- , esc_html( strip_tags( $booking_data['form_show'] ) )
1956
- );
1957
-
 
1958
  } else {
1959
  $fields[ $key_name ] = str_replace( array( ' ', '"' )
1960
  , array( '+', '' )
@@ -2042,15 +2043,22 @@ sprop:
2042
  Format: sprop=website and/or sprop=name:website_name
2043
  */
2044
 
2045
- $link_add2gcal = 'http://www.google.com/calendar/event?action=TEMPLATE';
2046
- $link_add2gcal .= '&text=' . $fields['title'];
 
 
 
 
 
2047
  //$link_add2gcal .= '&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']';
2048
  $link_add2gcal .= '&dates=' . $check_in_timestamp . '/' . $check_out_timestamp;
2049
- $link_add2gcal .= '&details=' . $fields['description'];
2050
- $link_add2gcal .= '&location=' . $fields['where'];
2051
  $link_add2gcal .= '&trp=false';
2052
- if ( ! empty( $params[ 'timezone' ] ) )
2053
- $link_add2gcal .= '&ctz=' . $params[ 'timezone' ]; //TimeZone
 
 
2054
 
2055
  //$link_add2gcal .= '&sprop=';
2056
  //$link_add2gcal .= '&sprop=name:';
1950
  ) {
1951
 
1952
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1953
+ if ( isset( $booking_data['form_show'] ) ) { //FixIn: 8.7.3.14
1954
+ $fields[ $key_name ] = str_replace( array( ' ', '"' )
1955
+ , array( '+', '' )
1956
+ , esc_html( strip_tags( $booking_data['form_show'] ) )
1957
+ );
1958
+ }
1959
  } else {
1960
  $fields[ $key_name ] = str_replace( array( ' ', '"' )
1961
  , array( '+', '' )
2043
  Format: sprop=website and/or sprop=name:website_name
2044
  */
2045
 
2046
+ // $link_add2gcal = 'http://www.google.com/calendar/event?action=TEMPLATE';
2047
+ // $link_add2gcal .= '&text=' . $fields['title'];
2048
+ //FixIn: 8.7.3.10
2049
+ $link_add2gcal = 'https://calendar.google.com/calendar/r/eventedit?';
2050
+ $link_add2gcal .= 'text=' . str_replace( '%', '%25', $fields['title'] ); //FixIn: 8.7.3.10
2051
+
2052
+
2053
  //$link_add2gcal .= '&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']';
2054
  $link_add2gcal .= '&dates=' . $check_in_timestamp . '/' . $check_out_timestamp;
2055
+ $link_add2gcal .= '&details=' . str_replace( '%', '%25', $fields['description'] ); //FixIn: 8.7.3.10
2056
+ $link_add2gcal .= '&location=' . str_replace( '%', '%25', $fields['where'] ); //FixIn: 8.7.3.10
2057
  $link_add2gcal .= '&trp=false';
2058
+ if ( ! empty( $params['timezone'] ) ) {
2059
+ $link_add2gcal .= '&ctz=' . str_replace( '%', '%25', $params['timezone'] ); //FixIn: 8.7.3.10 //TimeZone
2060
+ }
2061
+
2062
 
2063
  //$link_add2gcal .= '&sprop=';
2064
  //$link_add2gcal .= '&sprop=name:';
core/lib/wpbc-booking-new.php CHANGED
@@ -430,7 +430,7 @@ function wpbc_add_new_booking( $params , $is_edit_booking = false ){
430
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
431
 
432
  $insert = wpbc_get_insert_sql_for_dates( $dates_in_diff_formats , $is_approved_dates, $booking_id );
433
- //debuge('$insert',$insert);
434
  if ( !empty($insert) )
435
  if ( false === $wpdb->query( "INSERT INTO {$wpdb->prefix}bookingdates (booking_id, booking_date, approved) VALUES " . $insert ) ){
436
  ?> <script type="text/javascript"> if ( jQuery('#submiting<?php echo $bktype; ?>' ).length ) { document.getElementById('submiting<?php echo $bktype; ?>').innerHTML = '<div style=&quot;height:20px;width:100%;text-align:center;margin:15px auto;&quot;><?php debuge_error('Error during inserting into BD - Dates',__FILE__,__LINE__); ?></div>'; }</script> <?php
430
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
431
 
432
  $insert = wpbc_get_insert_sql_for_dates( $dates_in_diff_formats , $is_approved_dates, $booking_id );
433
+ //debuge('$insert',$insert);
434
  if ( !empty($insert) )
435
  if ( false === $wpdb->query( "INSERT INTO {$wpdb->prefix}bookingdates (booking_id, booking_date, approved) VALUES " . $insert ) ){
436
  ?> <script type="text/javascript"> if ( jQuery('#submiting<?php echo $bktype; ?>' ).length ) { document.getElementById('submiting<?php echo $bktype; ?>').innerHTML = '<div style=&quot;height:20px;width:100%;text-align:center;margin:15px auto;&quot;><?php debuge_error('Error during inserting into BD - Dates',__FILE__,__LINE__); ?></div>'; }</script> <?php
core/lib/wpbc_all_translations.php CHANGED
@@ -1,4 +1,5 @@
1
- <?php function wpbc_all_translations() { $wpbc_all_translations = array(); $wpbc_all_translations[] = __('Calendar Skin', 'booking');
 
2
  $wpbc_all_translations[] = __('Select the skin of the booking calendar', 'booking');
3
  $wpbc_all_translations[] = __('month(s)', 'booking');
4
  $wpbc_all_translations[] = __('year(s)', 'booking');
@@ -995,833 +996,4 @@
995
  $wpbc_all_translations[] = __('October', 'booking');
996
  $wpbc_all_translations[] = __('November', 'booking');
997
  $wpbc_all_translations[] = __('December', 'booking');
998
- $wpbc_all_translations[] = __('Years', 'booking');
999
- $wpbc_all_translations[] = __('Mo', 'booking');
1000
- $wpbc_all_translations[] = __('Tu', 'booking');
1001
- $wpbc_all_translations[] = __('We', 'booking');
1002
- $wpbc_all_translations[] = __('Th', 'booking');
1003
- $wpbc_all_translations[] = __('Fr', 'booking');
1004
- $wpbc_all_translations[] = __('Sa', 'booking');
1005
- $wpbc_all_translations[] = __('Su', 'booking');
1006
- $wpbc_all_translations[] = __('Jan', 'booking');
1007
- $wpbc_all_translations[] = __('Feb', 'booking');
1008
- $wpbc_all_translations[] = __('Mar', 'booking');
1009
- $wpbc_all_translations[] = __('Apr', 'booking');
1010
- $wpbc_all_translations[] = __('Jun', 'booking');
1011
- $wpbc_all_translations[] = __('Jul', 'booking');
1012
- $wpbc_all_translations[] = __('Aug', 'booking');
1013
- $wpbc_all_translations[] = __('Sep', 'booking');
1014
- $wpbc_all_translations[] = __('Oct', 'booking');
1015
- $wpbc_all_translations[] = __('Nov', 'booking');
1016
- $wpbc_all_translations[] = __('Dec', 'booking');
1017
- $wpbc_all_translations[] = __('No days', 'booking');
1018
- $wpbc_all_translations[] = __('time', 'booking');
1019
- $wpbc_all_translations[] = __('Every', 'booking');
1020
- $wpbc_all_translations[] = __('Each day ', 'booking');
1021
- $wpbc_all_translations[] = __('on each day ', 'booking');
1022
- $wpbc_all_translations[] = __('On each ', 'booking');
1023
- $wpbc_all_translations[] = __('on each ', 'booking');
1024
- $wpbc_all_translations[] = __('of every month ', 'booking');
1025
- $wpbc_all_translations[] = __('of', 'booking');
1026
- $wpbc_all_translations[] = __('for all days!', 'booking');
1027
- $wpbc_all_translations[] = __('Standard booking resource cost', 'booking');
1028
- $wpbc_all_translations[] = __('Total booking resource cost', 'booking');
1029
- $wpbc_all_translations[] = __('Delete selected booking form', 'booking');
1030
- $wpbc_all_translations[] = __('Do you really want to delete selected booking form ?', 'booking');
1031
- $wpbc_all_translations[] = __('Add New Custom Form', 'booking');
1032
- $wpbc_all_translations[] = __('Type the name of booking form', 'booking');
1033
- $wpbc_all_translations[] = __('Create', 'booking');
1034
- $wpbc_all_translations[] = __('Create new form', 'booking');
1035
- $wpbc_all_translations[] = __('There are no extended booking forms', 'booking');
1036
- $wpbc_all_translations[] = __('Create conditional days filter', 'booking');
1037
- $wpbc_all_translations[] = __('Apartment#1', 'booking');
1038
- $wpbc_all_translations[] = __('Apartment#2', 'booking');
1039
- $wpbc_all_translations[] = __('Apartment#3', 'booking');
1040
- $wpbc_all_translations[] = __('Range days', 'booking');
1041
- $wpbc_all_translations[] = __('Select a %sFIXED%s number of days with %s1 mouse click%s', 'booking');
1042
- $wpbc_all_translations[] = __('Select a %sDYNAMIC%s range of days with %s2 mouse clicks%s', 'booking');
1043
- $wpbc_all_translations[] = __('Days selection number', 'booking');
1044
- $wpbc_all_translations[] = __('Type your %snumber of days for range selection%s', 'booking');
1045
- $wpbc_all_translations[] = __('Specific day(s) of week', 'booking');
1046
- $wpbc_all_translations[] = __('Any day of week', 'booking');
1047
- $wpbc_all_translations[] = __('Start day of range', 'booking');
1048
- $wpbc_all_translations[] = __('Select your start day of range selection at week', 'booking');
1049
- $wpbc_all_translations[] = __('Min', 'booking');
1050
- $wpbc_all_translations[] = __('Max', 'booking');
1051
- $wpbc_all_translations[] = __('Select your %sminimum and maximum number of days for range selection%s', 'booking');
1052
- $wpbc_all_translations[] = __('Specific days selections', 'booking');
1053
- $wpbc_all_translations[] = __('Type your %sspecific%s days, which can be selected by visitors, or leave this value empty. It can be several days separated by comma (example: %s) or by dash (example: %s, its the same like this: %s) or combination (example:%s, its the same like this: %s)', 'booking');
1054
- $wpbc_all_translations[] = __('Use time selections as recurrent time slots', 'booking');
1055
- $wpbc_all_translations[] = __('Check this box if you want to use recurrent time to reserve several days. This means that middle days will be partially booked by actual times, otherwise the time in the booking form will be used as check-in/check-out time for the first and last day of the reservation.', 'booking');
1056
- $wpbc_all_translations[] = __('Check this option, to use check in/out time during booking process. ', 'booking');
1057
- $wpbc_all_translations[] = __('%s Important!%s This will overwrite any times selection in your booking form.', 'booking');
1058
- $wpbc_all_translations[] = __('Check-in time', 'booking');
1059
- $wpbc_all_translations[] = __('Type your %sCheck-in%s time of booking', 'booking');
1060
- $wpbc_all_translations[] = __('Check-Out time', 'booking');
1061
- $wpbc_all_translations[] = __('Type your %sCheck-Out%s time of booking', 'booking');
1062
- $wpbc_all_translations[] = __('Change over days as triangles', 'booking');
1063
- $wpbc_all_translations[] = __('Check this option, to show change over days as triangles. ', 'booking');
1064
- $wpbc_all_translations[] = __('Title of booked timeslot(s)', 'booking');
1065
- $wpbc_all_translations[] = __('Type your %stitle%s, what will show in mouseover tooltip near booked timeslot(s)', 'booking');
1066
- $wpbc_all_translations[] = __('Time Format', 'booking');
1067
- $wpbc_all_translations[] = __('Type your time format for emails and the booking table. %sDocumentation on time formatting%s', 'booking');
1068
- $wpbc_all_translations[] = __('Auto approve all new bookings', 'booking');
1069
- $wpbc_all_translations[] = __('Check this checkbox to %sactivate%s auto approve of all new pending bookings.', 'booking');
1070
- $wpbc_all_translations[] = __('Check this box to %sactivate%s auto-cancellation for pending, unpaid bookings.', 'booking');
1071
- $wpbc_all_translations[] = __('Cancel bookings older', 'booking');
1072
- $wpbc_all_translations[] = __('Cancel only pending, unpaid bookings, which are older than this selection.', 'booking');
1073
- $wpbc_all_translations[] = __('Cancellation email sent', 'booking');
1074
- $wpbc_all_translations[] = __('Check this box to %ssend%s cancellation email for this resource.', 'booking');
1075
- $wpbc_all_translations[] = __('Reason for cancellation', 'booking');
1076
- $wpbc_all_translations[] = __('Type the reason for %scancellation%s for the email template.', 'booking');
1077
- $wpbc_all_translations[] = __('Payment request', 'booking');
1078
- $wpbc_all_translations[] = __('Customization of email template, which is sending to Visitor after payment request', 'booking');
1079
- $wpbc_all_translations[] = __('Email with Payment Request which is sending to Visitor.', 'booking');
1080
- $wpbc_all_translations[] = __('Error! Please reset your check-in/check-out dates above.', 'booking');
1081
- $wpbc_all_translations[] = __('Start Time is invalid. The date or time may be booked, or already in the past! Please choose another date or time.', 'booking');
1082
- $wpbc_all_translations[] = __('End Time is invalid. The date or time may be booked, or already in the past. The End Time may also be earlier that the start time, if only 1 day was selected! Please choose another date or time.', 'booking');
1083
- $wpbc_all_translations[] = __('The time(s) may be booked, or already in the past!', 'booking');
1084
- $wpbc_all_translations[] = __('Cost saved successfully', 'booking');
1085
- $wpbc_all_translations[] = __('Cost is not correct. It must be greater than 0', 'booking');
1086
- $wpbc_all_translations[] = __('Request has been sent', 'booking');
1087
- $wpbc_all_translations[] = __('Request has failed', 'booking');
1088
- $wpbc_all_translations[] = __('The payment status is changed successfully', 'booking');
1089
- $wpbc_all_translations[] = __('The changing of payment status is failed', 'booking');
1090
- $wpbc_all_translations[] = __('deposit', 'booking');
1091
- $wpbc_all_translations[] = __('Total cost', 'booking');
1092
- $wpbc_all_translations[] = __('balance', 'booking');
1093
- $wpbc_all_translations[] = __('Payment status', 'booking');
1094
- $wpbc_all_translations[] = __('Any Status', 'booking');
1095
- $wpbc_all_translations[] = __('Unknown Status', 'booking');
1096
- $wpbc_all_translations[] = __('Not Completed', 'booking');
1097
- $wpbc_all_translations[] = __('Failed', 'booking');
1098
- $wpbc_all_translations[] = __('min', 'booking');
1099
- $wpbc_all_translations[] = __('max', 'booking');
1100
- $wpbc_all_translations[] = __('Completed', 'booking');
1101
- $wpbc_all_translations[] = __('In-Progress', 'booking');
1102
- $wpbc_all_translations[] = __('Partially paid', 'booking');
1103
- $wpbc_all_translations[] = __('Cancelled', 'booking');
1104
- $wpbc_all_translations[] = __('Refunded', 'booking');
1105
- $wpbc_all_translations[] = __('Fraud', 'booking');
1106
- $wpbc_all_translations[] = __('!Paid OK', 'booking');
1107
- $wpbc_all_translations[] = __('Unknown status', 'booking');
1108
- $wpbc_all_translations[] = __('Processed', 'booking');
1109
- $wpbc_all_translations[] = __('Canceled_Reversal', 'booking');
1110
- $wpbc_all_translations[] = __('Denied', 'booking');
1111
- $wpbc_all_translations[] = __('Expired', 'booking');
1112
- $wpbc_all_translations[] = __('Partially_Refunded', 'booking');
1113
- $wpbc_all_translations[] = __('Reversed', 'booking');
1114
- $wpbc_all_translations[] = __('Voided', 'booking');
1115
- $wpbc_all_translations[] = __('Not authed', 'booking');
1116
- $wpbc_all_translations[] = __('Malformed', 'booking');
1117
- $wpbc_all_translations[] = __('Invalid', 'booking');
1118
- $wpbc_all_translations[] = __('Abort', 'booking');
1119
- $wpbc_all_translations[] = __('Rejected', 'booking');
1120
- $wpbc_all_translations[] = __('Suspended', 'booking');
1121
- $wpbc_all_translations[] = __('Send payment request to visitor', 'booking');
1122
- $wpbc_all_translations[] = __('Print', 'booking');
1123
- $wpbc_all_translations[] = __('Save cost', 'booking');
1124
- $wpbc_all_translations[] = __('Change status', 'booking');
1125
- $wpbc_all_translations[] = __('Send payment request to customer', 'booking');
1126
- $wpbc_all_translations[] = __('Type your %sreason for payment%s request', 'booking');
1127
- $wpbc_all_translations[] = __('Send Request', 'booking');
1128
- $wpbc_all_translations[] = __('Auto-fill form', 'booking');
1129
- $wpbc_all_translations[] = __('Suite', 'booking');
1130
- $wpbc_all_translations[] = __('User', 'booking');
1131
- $wpbc_all_translations[] = __('Super Admin', 'booking');
1132
- $wpbc_all_translations[] = __('Regular User', 'booking');
1133
- $wpbc_all_translations[] = __('Inactive User', 'booking');
1134
- $wpbc_all_translations[] = __('Users', 'booking');
1135
- $wpbc_all_translations[] = __('Manage Users', 'booking');
1136
- $wpbc_all_translations[] = __('Users Settings', 'booking');
1137
- $wpbc_all_translations[] = __('User is Activated', 'booking');
1138
- $wpbc_all_translations[] = __('User is Deactivated', 'booking');
1139
- $wpbc_all_translations[] = __('User Role', 'booking');
1140
- $wpbc_all_translations[] = __('Set user as', 'booking');
1141
- $wpbc_all_translations[] = __('Unlimited', 'booking');
1142
- $wpbc_all_translations[] = __('Do you really want', 'booking');
1143
- $wpbc_all_translations[] = __('make user active', 'booking');
1144
- $wpbc_all_translations[] = __('Activate', 'booking');
1145
- $wpbc_all_translations[] = __('make user inactive', 'booking');
1146
- $wpbc_all_translations[] = __('Deactivate', 'booking');
1147
- $wpbc_all_translations[] = __('delete configuration', 'booking');
1148
- $wpbc_all_translations[] = __('Delete settings', 'booking');
1149
- $wpbc_all_translations[] = __('delete all booking data', 'booking');
1150
- $wpbc_all_translations[] = __('Delete data', 'booking');
1151
- $wpbc_all_translations[] = __('Work days', 'booking');
1152
- $wpbc_all_translations[] = __('%sYou do not have permissions for this page.%s Your account is not active, please contact administrator.%s', 'booking');
1153
- $wpbc_all_translations[] = __('%sYou do not have permissions for this booking resources.%s', 'booking');
1154
- $wpbc_all_translations[] = __('%sNo this booking resources.%s', 'booking');
1155
- $wpbc_all_translations[] = __('Please, reserve an apartment with fresh flowers.', 'booking');
1156
- $wpbc_all_translations[] = __('Default booking resource', 'booking');
1157
- $wpbc_all_translations[] = __('Select your default booking resource.', 'booking');
1158
- $wpbc_all_translations[] = __('Resources number per page', 'booking');
1159
- $wpbc_all_translations[] = __('Select number of booking resources (single or parent) per page at Resource menu page', 'booking');
1160
- $wpbc_all_translations[] = __('Booking title', 'booking');
1161
- $wpbc_all_translations[] = __('admin panel', 'booking');
1162
- $wpbc_all_translations[] = __('Type %sdefault title of bookings%s in calendar view mode at Booking Listing page (You can use the shortcodes from the bottom form of Settings Fields page).', 'booking');
1163
- $wpbc_all_translations[] = __('front panel', 'booking');
1164
- $wpbc_all_translations[] = __('Type %sdefault title of bookings%s in %stimeline at front-end side%s. You can use the shortcodes from the bottom form of Settings Fields page.', 'booking');
1165
- $wpbc_all_translations[] = __('Booking details in popover', 'booking');
1166
- $wpbc_all_translations[] = __('Check this box if you want to %sshow popover with booking details%s in timeline at %sfront-end%s side.', 'booking');
1167
- $wpbc_all_translations[] = __('semicolon', 'booking');
1168
- $wpbc_all_translations[] = __('comma', 'booking');
1169
- $wpbc_all_translations[] = __('CSV data separator', 'booking');
1170
- $wpbc_all_translations[] = __('Select separator of data for export bookings to CSV.', 'booking');
1171
- $wpbc_all_translations[] = __('URL to edit bookings', 'booking');
1172
- $wpbc_all_translations[] = __('Type URL for %svisitors%s to edit bookings. You must insert %s shortcode into this page.', 'booking');
1173
- $wpbc_all_translations[] = __('Change hash after the booking is approved', 'booking');
1174
- $wpbc_all_translations[] = __('Check this box if you want to change the booking hash after approval. When checked, visitor will not be able to edit or cancel the booking.', 'booking');
1175
- $wpbc_all_translations[] = __('Modified', 'booking');
1176
- $wpbc_all_translations[] = __('Customization of email template, which is sending after modification of booking', 'booking');
1177
- $wpbc_all_translations[] = __('Email is sending to Visitor after Editing of booking.', 'booking');
1178
- $wpbc_all_translations[] = __('Customizaton of booking resources', 'booking');
1179
- $wpbc_all_translations[] = __('Form fields', 'booking');
1180
- $wpbc_all_translations[] = __('Content of Booking Fields', 'booking');
1181
- $wpbc_all_translations[] = __('Generate tag', 'booking');
1182
- $wpbc_all_translations[] = __('Content of booking fields data for email templates (%s-shortcode) and booking listing page', 'booking');
1183
- $wpbc_all_translations[] = __('Form Template', 'booking');
1184
- $wpbc_all_translations[] = __('Standard Templates', 'booking');
1185
- $wpbc_all_translations[] = __('Columns', 'booking');
1186
- $wpbc_all_translations[] = __('Advanced Templates', 'booking');
1187
- $wpbc_all_translations[] = __('Wizard (several steps)', 'booking');
1188
- $wpbc_all_translations[] = __('Time slots for different weekdays', 'booking');
1189
- $wpbc_all_translations[] = __('Hints', 'booking');
1190
- $wpbc_all_translations[] = __('Reset Form', 'booking');
1191
- $wpbc_all_translations[] = __('Both', 'booking');
1192
- $wpbc_all_translations[] = __('Reset Booking Form and Content of Booking Fields Form', 'booking');
1193
- $wpbc_all_translations[] = __('%s - inserting data from fields of booking form', 'booking');
1194
- $wpbc_all_translations[] = __('%s - inserting new line', 'booking');
1195
- $wpbc_all_translations[] = __('You can use any %sHTML tags%s in the booking form. Please use the HTML tags carefully. Be sure, that all "open" tags (like %s) are closed (like this %s).', 'booking');
1196
- $wpbc_all_translations[] = __('Upgrade to higher version', 'booking');
1197
- $wpbc_all_translations[] = __('No results found.', 'booking');
1198
- $wpbc_all_translations[] = __('Wrap each item with %s tag', 'booking');
1199
- $wpbc_all_translations[] = __('Put a label before field', 'booking');
1200
- $wpbc_all_translations[] = __('Make it %sexclusive%s', 'booking');
1201
- $wpbc_all_translations[] = __('Default value', 'booking');
1202
- $wpbc_all_translations[] = __('One Value from %sOptions%s list or term %s for selection of all checkboxes', 'booking');
1203
- $wpbc_all_translations[] = __('required', 'booking');
1204
- $wpbc_all_translations[] = __('Titles of options', 'booking');
1205
- $wpbc_all_translations[] = __('One Value from %sOptions%s list', 'booking');
1206
- $wpbc_all_translations[] = __('Allow %smultiple%s selections', 'booking');
1207
- $wpbc_all_translations[] = __('Set as %srequired%s', 'booking');
1208
- $wpbc_all_translations[] = __('Placeholder', 'booking');
1209
- $wpbc_all_translations[] = __('Class', 'booking');
1210
- $wpbc_all_translations[] = __('Size', 'booking');
1211
- $wpbc_all_translations[] = __('Maxlength', 'booking');
1212
- $wpbc_all_translations[] = __('Copy and paste this shortcode into the form at left side', 'booking');
1213
- $wpbc_all_translations[] = __('Put this code in %sContent of Booking Fields%s and in %sEmail Templates%s', 'booking');
1214
- $wpbc_all_translations[] = __('Rows', 'booking');
1215
- $wpbc_all_translations[] = __('General Information', 'booking');
1216
- $wpbc_all_translations[] = __('Required Fields in Booking Form', 'booking');
1217
- $wpbc_all_translations[] = __('You must to have this shortcode:%s in the form.', 'booking');
1218
- $wpbc_all_translations[] = __('You can insert several calendars of different resources into the form allowing you to book several resources during one booking process.', 'booking');
1219
- $wpbc_all_translations[] = __('Example: %s.', 'booking');
1220
- $wpbc_all_translations[] = __('where %s – default calendar %s (you can select desired resource of calendar by inserting shortcode into page)%s', 'booking');
1221
- $wpbc_all_translations[] = __('%s – calendar of booking resource with %s', 'booking');
1222
- $wpbc_all_translations[] = __('Please check more about this feature %shere%s.', 'booking');
1223
- $wpbc_all_translations[] = __('You can %suse this shortcode only once%s in the form.', 'booking');
1224
- $wpbc_all_translations[] = __('Email Field', 'booking');
1225
- $wpbc_all_translations[] = __('You must have this shortcode:%s in the booking form.', 'booking');
1226
- $wpbc_all_translations[] = __('This is the primary email field, which is used for sending emails to visitors.', 'booking');
1227
- $wpbc_all_translations[] = __('Drop Down', 'booking');
1228
- $wpbc_all_translations[] = __('Checkbox(es)', 'booking');
1229
- $wpbc_all_translations[] = __('Radio Button(s)', 'booking');
1230
- $wpbc_all_translations[] = __('Insert %s shortcode to prevent SPAM bookings.', 'booking');
1231
- $wpbc_all_translations[] = __('Submit Button', 'booking');
1232
- $wpbc_all_translations[] = __('Times Fields', 'booking');
1233
- $wpbc_all_translations[] = __('Time Slot List', 'booking');
1234
- $wpbc_all_translations[] = __('Select the %s using the predefined %sTime List%s.', 'booking');
1235
- $wpbc_all_translations[] = __('Time Slot', 'booking');
1236
- $wpbc_all_translations[] = __('Please note, %sthe use of the time shortcode%s. If you select a date with some booked time slots, this time field will %sdisable booked times slots%s (set them as grayed).', 'booking');
1237
- $wpbc_all_translations[] = __('It works only in %ssingle day selection%s mode.', 'booking');
1238
- $wpbc_all_translations[] = __('Also some early versions of the IE do not support disabling of the options in the selectboxes.', 'booking');
1239
- $wpbc_all_translations[] = __('Even if visitor selects the booked timeslot, system will not allow them to make the booking.', 'booking');
1240
- $wpbc_all_translations[] = __('Please note, in the %sOptions list%s you can use times in military time format %s(24 Hour Time)%s only.', 'booking');
1241
- $wpbc_all_translations[] = __('If you use this shortcode, %syou can not use any other time shortcodes%s in the form.', 'booking');
1242
- $wpbc_all_translations[] = __('Start Time - Text field', 'booking');
1243
- $wpbc_all_translations[] = __('Enter %s in text field.', 'booking');
1244
- $wpbc_all_translations[] = __('Start Time', 'booking');
1245
- $wpbc_all_translations[] = __('Please note: this field only supports military time format %s(24 Hour Time)%s.', 'booking');
1246
- $wpbc_all_translations[] = __('You can also use the %s in the form.', 'booking');
1247
- $wpbc_all_translations[] = __('End Time', 'booking');
1248
- $wpbc_all_translations[] = __('Duration Time', 'booking');
1249
- $wpbc_all_translations[] = __('fields', 'booking');
1250
- $wpbc_all_translations[] = __('End Time - Text field', 'booking');
1251
- $wpbc_all_translations[] = __('Start Time - Drop Down list', 'booking');
1252
- $wpbc_all_translations[] = __('Please note, in the %sOptions list%s you can use times in military time format %s(24 Hour Time)%s only.', 'booking');
1253
- $wpbc_all_translations[] = __('End Time - Drop Down list', 'booking');
1254
- $wpbc_all_translations[] = __('Duration Time - Drop Down list', 'booking');
1255
- $wpbc_all_translations[] = __('field', 'booking');
1256
- $wpbc_all_translations[] = __('Different time slots, for the different week days', 'booking');
1257
- $wpbc_all_translations[] = __('This feature provides the possibility to use the different time slot selections in the booking form for the different week days or different days - which are assigned to the specific season filters. So each week day (day of specific season filter) can have a different time slots list.', 'booking');
1258
- $wpbc_all_translations[] = __('Configuration', 'booking');
1259
- $wpbc_all_translations[] = __('The general structure of the configuration %scondition rule%s is as follows', 'booking');
1260
- $wpbc_all_translations[] = __('Parameters', 'booking');
1261
- $wpbc_all_translations[] = __('%sname%s – the unique name of the condition group, containing several conditions with different values. For example, if you want to have specific HTML content for the different week days, you can have several conditions, with the same name but with different value parameters in conditions. Please check more about it, in the examples.', 'booking');
1262
- $wpbc_all_translations[] = __('%stype%s – type of the condition. There are 2 types of condition: "weekday" and "season". "weekday" – is the condition rule based on the selected day of week value, like Monday, Tuesday, etc… . "season" – is the condition rule based on the "season filter" name of selected date. In other words the condition is TRUE if the selected day belongs to a season filter in the Season Filters page.', 'booking');
1263
- $wpbc_all_translations[] = __('%svalue%s – value of the specific conditions. If the value is true, the content of the conditions will show in the booking form. You can have the default value (empty – "", or like this – "*") for showing the content of this condition, if all other conditions are FALSE, or at initial stage, when the date in calendar is not yet selected.', 'booking');
1264
- $wpbc_all_translations[] = __('Examples', 'booking');
1265
- $wpbc_all_translations[] = __('Week days conditions.', 'booking');
1266
- $wpbc_all_translations[] = __('default value, if no dates are selected, or none exist conditions are true.', 'booking');
1267
- $wpbc_all_translations[] = __('You can use the several values, separated by comma.', 'booking');
1268
- $wpbc_all_translations[] = __('Season filters conditions.', 'booking');
1269
- $wpbc_all_translations[] = __('Season filter on the Season Filters page,', 'booking');
1270
- $wpbc_all_translations[] = __('Season filter on the Season Filters page', 'booking');
1271
- $wpbc_all_translations[] = __('Additional info', 'booking');
1272
- $wpbc_all_translations[] = __('Please use %sSingle day%s selection mode in the General Booking Settings page at calendar section.', 'booking');
1273
- $wpbc_all_translations[] = __('Please check more about this feature at %sthis page%s', 'booking');
1274
- $wpbc_all_translations[] = __('Time Field', 'booking');
1275
- $wpbc_all_translations[] = __('Enter the %sTime%s using the text field.', 'booking');
1276
- $wpbc_all_translations[] = __('This field does not impact to availability (booking for the specific time) .', 'booking');
1277
- $wpbc_all_translations[] = __('The value of this field is just saved into DB.', 'booking');
1278
- $wpbc_all_translations[] = __('Country List', 'booking');
1279
- $wpbc_all_translations[] = __('Select the country from the predefined country list.', 'booking');
1280
- $wpbc_all_translations[] = __('You can customize the country list at this file: %s', 'booking');
1281
- $wpbc_all_translations[] = __('You can insert this field with default selected value.', 'booking');
1282
- $wpbc_all_translations[] = __('Example: %s - %s"United States"%s is selected by default.', 'booking');
1283
- $wpbc_all_translations[] = __('Language Sections', 'booking');
1284
- $wpbc_all_translations[] = __('Plugin support configurations of the booking form are available in different languages.', 'booking');
1285
- $wpbc_all_translations[] = __('The active language of the booking form depends on the active locale of the site.', 'booking');
1286
- $wpbc_all_translations[] = __('Booking Calendar supports WPML and qTranslate plugins for dynamic changing of website locale.', 'booking');
1287
- $wpbc_all_translations[] = __('Usage', 'booking');
1288
- $wpbc_all_translations[] = __('start new translation section in specific language, where %s - locale of the translation.', 'booking');
1289
- $wpbc_all_translations[] = __('English and French translation', 'booking');
1290
- $wpbc_all_translations[] = __('of configuration booking form in English and French languages', 'booking');
1291
- $wpbc_all_translations[] = __('Register and Translate everything in WPML plugin. Translation can be done at the WPML > "String translation" page. Required WPML 3.2 with String Translation plugin.', 'booking');
1292
- $wpbc_all_translations[] = __('Different form fields, for the different week days', 'booking');
1293
- $wpbc_all_translations[] = __('This feature provides the possibility to show the different form fields or any other HTML content in the booking form, depending on the selection of specific week day in calendar or different days, which are assigned to the specific season filters', 'booking');
1294
- $wpbc_all_translations[] = __('%svalue%s – value of the specific conditions. If the value is true, so then the content of the conditions will show in the booking form. You can have the default value (empty – "", or like this – "*") for showing the content of this condition, if all other conditions are FALSE, or at initial stage, when the date in calendar is not yet selected.', 'booking');
1295
- $wpbc_all_translations[] = __('You can use several values, separated by comma.', 'booking');
1296
- $wpbc_all_translations[] = __('You can use several values, separated by a comma.', 'booking');
1297
- $wpbc_all_translations[] = __('Cost Fields', 'booking');
1298
- $wpbc_all_translations[] = __('Cost Correction Field', 'booking');
1299
- $wpbc_all_translations[] = __('This field is visible only in Admin Panel at %sAdd booking page%s.', 'booking');
1300
- $wpbc_all_translations[] = __('Use this field for %scorrecting the cost%s during adding new booking.', 'booking');
1301
- $wpbc_all_translations[] = __('Discount Coupon field', 'booking');
1302
- $wpbc_all_translations[] = __('Please use this field for possibility to use coupon discounts by your visitors.', 'booking');
1303
- $wpbc_all_translations[] = __('You can configure the discount coupon codes at this %spage%s.', 'booking');
1304
- $wpbc_all_translations[] = __('Hints for your form', 'booking');
1305
- $wpbc_all_translations[] = __('Cost Hints', 'booking');
1306
- $wpbc_all_translations[] = __('Insert these shortcodes into form to %sshow info in real time %s(after selection of the dates in calendar or options in checkboxes or selectboxes)%s.', 'booking');
1307
- $wpbc_all_translations[] = __('Dates and Times Hints', 'booking');
1308
- $wpbc_all_translations[] = __('Selected Check In date.', 'booking');
1309
- $wpbc_all_translations[] = __('Example:', 'booking');
1310
- $wpbc_all_translations[] = __('Selected Check Out date.', 'booking');
1311
- $wpbc_all_translations[] = __('Selected Start Time.', 'booking');
1312
- $wpbc_all_translations[] = __('Selected End Time.', 'booking');
1313
- $wpbc_all_translations[] = __('All selected dates.', 'booking');
1314
- $wpbc_all_translations[] = __('All selected dates with times.', 'booking');
1315
- $wpbc_all_translations[] = __('All selected dates in "short" format.', 'booking');
1316
- $wpbc_all_translations[] = __('All selected dates with times in "short" format..', 'booking');
1317
- $wpbc_all_translations[] = __('Number of selected days.', 'booking');
1318
- $wpbc_all_translations[] = __('Number of selected nights.', 'booking');
1319
- $wpbc_all_translations[] = __('Other Hints', 'booking');
1320
- $wpbc_all_translations[] = __('title of booking resource', 'booking');
1321
- $wpbc_all_translations[] = __('ID of booking resource.', 'booking');
1322
- $wpbc_all_translations[] = __('cost of booking resource.', 'booking');
1323
- $wpbc_all_translations[] = __('capacity of booking resource.', 'booking');
1324
- $wpbc_all_translations[] = __('maximum number of visitors per booking resource.', 'booking');
1325
- $wpbc_all_translations[] = __('Tips and Tricks', 'booking');
1326
- $wpbc_all_translations[] = __('%sEmail verification field%s.', 'booking');
1327
- $wpbc_all_translations[] = __('%sDescription of usage%s.', 'booking');
1328
- $wpbc_all_translations[] = __('To create verification email, you need to use special CSS class in other email field. This CSS class must start with this reserved words: %s and then have to go the name of your primary email field: %s', 'booking');
1329
- $wpbc_all_translations[] = __('%sExample%s.', 'booking');
1330
- $wpbc_all_translations[] = __('confirmation email field of the primary email field', 'booking');
1331
- $wpbc_all_translations[] = __('Generate Tag', 'booking');
1332
- $wpbc_all_translations[] = __('Select option to configure or show help info about tags', 'booking');
1333
- $wpbc_all_translations[] = __('Keyword', 'booking');
1334
- $wpbc_all_translations[] = __('Enter Keyword here', 'booking');
1335
- $wpbc_all_translations[] = __('Save filter settings as default template (Please, click Apply filter button, before saving!)', 'booking');
1336
- $wpbc_all_translations[] = __('Save as Default', 'booking');
1337
- $wpbc_all_translations[] = __('Delete your previously saved default filer template!', 'booking');
1338
- $wpbc_all_translations[] = __('Delete template', 'booking');
1339
- $wpbc_all_translations[] = __('Print bookings listing', 'booking');
1340
- $wpbc_all_translations[] = __('Export only current page of bookings to CSV format', 'booking');
1341
- $wpbc_all_translations[] = __('Export All', 'booking');
1342
- $wpbc_all_translations[] = __('Export All bookings to CSV format', 'booking');
1343
- $wpbc_all_translations[] = __('Edit Note', 'booking');
1344
- $wpbc_all_translations[] = __('Change Language', 'booking');
1345
- $wpbc_all_translations[] = __('Default Locale', 'booking');
1346
- $wpbc_all_translations[] = __('Change Resource', 'booking');
1347
- $wpbc_all_translations[] = __('Duplicate Booking', 'booking');
1348
- $wpbc_all_translations[] = __('Save', 'booking');
1349
- $wpbc_all_translations[] = __('Change', 'booking');
1350
- $wpbc_all_translations[] = __('Print bookings', 'booking');
1351
- $wpbc_all_translations[] = __('Export bookings', 'booking');
1352
- $wpbc_all_translations[] = __('Download the CSV file of exported booking data', 'booking');
1353
- $wpbc_all_translations[] = __('Download', 'booking');
1354
- $wpbc_all_translations[] = __('Clear booking resources selection', 'booking');
1355
- $wpbc_all_translations[] = __('Apply booking resources selection', 'booking');
1356
- $wpbc_all_translations[] = __('Please note, its not possible to add new resources, if "All resources" option is selected. Please clear the selection, then add new resources.', 'booking');
1357
- $wpbc_all_translations[] = __('Add New Booking Resource(s)', 'booking');
1358
- $wpbc_all_translations[] = __('Enter name of booking resource', 'booking');
1359
- $wpbc_all_translations[] = __('Resources count', 'booking');
1360
- $wpbc_all_translations[] = __('This booking resources does not exist', 'booking');
1361
- $wpbc_all_translations[] = __('Generating columns', 'booking');
1362
- $wpbc_all_translations[] = __('Exporting booking data', 'booking');
1363
- $wpbc_all_translations[] = __('Generating content of file', 'booking');
1364
- $wpbc_all_translations[] = __('Saving to file', 'booking');
1365
- $wpbc_all_translations[] = __('The booking was canceled by the visitor.', 'booking');
1366
- $wpbc_all_translations[] = __('The booking has been canceled successfully', 'booking');
1367
- $wpbc_all_translations[] = __('Incorrect date format', 'booking');
1368
- $wpbc_all_translations[] = __('Change your Booking', 'booking');
1369
- $wpbc_all_translations[] = __('Cancel Booking', 'booking');
1370
- $wpbc_all_translations[] = __('Warning! The resource was not changed. Current dates are already booked there.', 'booking');
1371
- $wpbc_all_translations[] = __('The booking has been duplicated successfully', 'booking');
1372
- $wpbc_all_translations[] = __('Warning! Operation failed. Current dates are already booked there.', 'booking');
1373
- $wpbc_all_translations[] = __('Sending request...', 'booking');
1374
- $wpbc_all_translations[] = __('Order number', 'booking');
1375
- $wpbc_all_translations[] = __('Register', 'booking');
1376
- $wpbc_all_translations[] = __('Please, enter order number of your purchased version, which you received to your billing email.', 'booking');
1377
- $wpbc_all_translations[] = __('If you will get any difficulties or have a questions, please contact by email %s', 'booking');
1378
- $wpbc_all_translations[] = __('Default form', 'booking');
1379
- $wpbc_all_translations[] = __('There is a new version of %1$s available. <a href="%2$s" target="_blank" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>', 'booking');
1380
- $wpbc_all_translations[] = __('You can request the new update of plugin on %1$sthis page%2$s.', 'booking');
1381
- $wpbc_all_translations[] = __('Upgrade Notice', 'booking');
1382
- $wpbc_all_translations[] = __('Version %s By %s', 'booking');
1383
- $wpbc_all_translations[] = __('View details', 'booking');
1384
- $wpbc_all_translations[] = __('First Name (required)', 'booking');
1385
- $wpbc_all_translations[] = __('Last Name (required)', 'booking');
1386
- $wpbc_all_translations[] = __('Email (required)', 'booking');
1387
- $wpbc_all_translations[] = __('Phone', 'booking');
1388
- $wpbc_all_translations[] = __('Adults', 'booking');
1389
- $wpbc_all_translations[] = __('Children', 'booking');
1390
- $wpbc_all_translations[] = __('Details', 'booking');
1391
- $wpbc_all_translations[] = __('I Accept term and conditions', 'booking');
1392
- $wpbc_all_translations[] = __('Select Times', 'booking');
1393
- $wpbc_all_translations[] = __('Address (required)', 'booking');
1394
- $wpbc_all_translations[] = __('City (required)', 'booking');
1395
- $wpbc_all_translations[] = __('Post code (required)', 'booking');
1396
- $wpbc_all_translations[] = __('Country (required)', 'booking');
1397
- $wpbc_all_translations[] = __('night(s)', 'booking');
1398
- $wpbc_all_translations[] = __('Full cost of the booking', 'booking');
1399
- $wpbc_all_translations[] = __('Visitors', 'booking');
1400
- $wpbc_all_translations[] = __('Last Name', 'booking');
1401
- $wpbc_all_translations[] = __('Email', 'booking');
1402
- $wpbc_all_translations[] = __('Address', 'booking');
1403
- $wpbc_all_translations[] = __('City', 'booking');
1404
- $wpbc_all_translations[] = __('Post code', 'booking');
1405
- $wpbc_all_translations[] = __('Country', 'booking');
1406
- $wpbc_all_translations[] = __('Check in', 'booking');
1407
- $wpbc_all_translations[] = __('Check out', 'booking');
1408
- $wpbc_all_translations[] = __('Guests', 'booking');
1409
- $wpbc_all_translations[] = __('Max. persons', 'booking');
1410
- $wpbc_all_translations[] = __('Data', 'booking');
1411
- $wpbc_all_translations[] = __('Enable this payment gateway', 'booking');
1412
- $wpbc_all_translations[] = __('API Login ID', 'booking');
1413
- $wpbc_all_translations[] = __('The merchant API Login ID is provided in the Merchant Interface of %s', 'booking');
1414
- $wpbc_all_translations[] = __('Transaction Key', 'booking');
1415
- $wpbc_all_translations[] = __('This parameter have to assigned to you by %s', 'booking');
1416
- $wpbc_all_translations[] = __('Chose payment mode', 'booking');
1417
- $wpbc_all_translations[] = __('Select "Live test" or "Live" environment for using Merchant account or "Developer Test" for using Developer account.', 'booking');
1418
- $wpbc_all_translations[] = __('Transactions posted against live merchant accounts using either of the above testing methods are not submitted to financial institutions for authorization and are not stored in the Merchant Interface.', 'booking');
1419
- $wpbc_all_translations[] = __('Developer Test', 'booking');
1420
- $wpbc_all_translations[] = __('Live Test', 'booking');
1421
- $wpbc_all_translations[] = __('Live', 'booking');
1422
- $wpbc_all_translations[] = __('Transaction type', 'booking');
1423
- $wpbc_all_translations[] = __('Select transaction type, which supported by the payment gateway.', 'booking');
1424
- $wpbc_all_translations[] = __('Authorization and Capture', 'booking');
1425
- $wpbc_all_translations[] = __('Authorization Only', 'booking');
1426
- $wpbc_all_translations[] = __('U.S. Dollars', 'booking');
1427
- $wpbc_all_translations[] = __('Pounds Sterling', 'booking');
1428
- $wpbc_all_translations[] = __('Euros', 'booking');
1429
- $wpbc_all_translations[] = __('Canadian Dollars', 'booking');
1430
- $wpbc_all_translations[] = __('Accepted Currency', 'booking');
1431
- $wpbc_all_translations[] = __('The currency code that gateway will process the payment in.', 'booking');
1432
- $wpbc_all_translations[] = __('Setting the currency that is not supported by the payment processor will result in an error.', 'booking');
1433
- $wpbc_all_translations[] = __('Pay via', 'booking');
1434
- $wpbc_all_translations[] = __('Payment button title', 'booking');
1435
- $wpbc_all_translations[] = __('Enter the title of the payment button', 'booking');
1436
- $wpbc_all_translations[] = __('Payment for booking %s on these day(s): %s', 'booking');
1437
- $wpbc_all_translations[] = __('Payment description at gateway website', 'booking');
1438
- $wpbc_all_translations[] = __('Enter the service name or the reason for the payment here.', 'booking');
1439
- $wpbc_all_translations[] = __('You can use any shortcodes, which you have used in content of booking fields data form.', 'booking');
1440
- $wpbc_all_translations[] = __('This field support only up to %s characters by payment system.', 'booking');
1441
- $wpbc_all_translations[] = __('Activate Relay Response', 'booking');
1442
- $wpbc_all_translations[] = __('Indicate to the payment gateway that you would like to receive the transaction response to your site.', 'booking');
1443
- $wpbc_all_translations[] = __('You should leave empty the Relay Response URL and Receipt Link URL/Text in the Merchant Interface, if a Relay Response is activated here.', 'booking');
1444
- $wpbc_all_translations[] = __('MD5 Hash value', 'booking');
1445
- $wpbc_all_translations[] = __('Please enter the MD5 Hash value, which you configured in the settings of Merchant Interface.', 'booking');
1446
- $wpbc_all_translations[] = __('To configure MD5 Hash value in Relay Response for your transactions', 'booking');
1447
- $wpbc_all_translations[] = __('Log on to the Merchant Interface', 'booking');
1448
- $wpbc_all_translations[] = __('Click Settings under Account in the main menu on the left', 'booking');
1449
- $wpbc_all_translations[] = __('Click MD5-Hash in the Security Settings section', 'booking');
1450
- $wpbc_all_translations[] = __('Enter this value', 'booking');
1451
- $wpbc_all_translations[] = __('Click Submit', 'booking');
1452
- $wpbc_all_translations[] = __('For more information about configuring Relay Response in the Merchant Interface, please see the %sMerchant Integration Guide%s', 'booking');
1453
- $wpbc_all_translations[] = __('Return URL after Successful order', 'booking');
1454
- $wpbc_all_translations[] = __('The URL where visitor will be redirected after completing payment.', 'booking');
1455
- $wpbc_all_translations[] = __('For example, a URL to your site that displays a %s"Thank you for the payment"%s.', 'booking');
1456
- $wpbc_all_translations[] = __('Return URL after Failed order', 'booking');
1457
- $wpbc_all_translations[] = __('The URL where the visitor will be redirected after completing payment.', 'booking');
1458
- $wpbc_all_translations[] = __('For example, the URL to your website that displays a %s"Payment Canceled"%s page.', 'booking');
1459
- $wpbc_all_translations[] = __('Automatically approve booking', 'booking');
1460
- $wpbc_all_translations[] = __('Check this box to automatically approve booking, when visitor makes a successful payment.', 'booking');
1461
- $wpbc_all_translations[] = __('This will not work, if the visitor leaves the payment page.', 'booking');
1462
- $wpbc_all_translations[] = __('%s Settings', 'booking');
1463
- $wpbc_all_translations[] = __('Integration of authorizenet payment system', 'booking');
1464
- $wpbc_all_translations[] = __('If you have no account on this system, please sign up for a %sdeveloper test account%s to obtain an API Login ID and Transaction Key. These keys will authenticate requests to the payment gateway.', 'booking');
1465
- $wpbc_all_translations[] = __('Please configure all fields inside the Billing form fields tab at this page, when using a European payment processor', 'booking');
1466
- $wpbc_all_translations[] = __('Be sure that the merchant server system clock is set to the proper time and time zone.', 'booking');
1467
- $wpbc_all_translations[] = __('%s - Server Integration Method (SIM)', 'booking');
1468
- $wpbc_all_translations[] = __('Payment method description that the customer will see on your payment page.', 'booking');
1469
- $wpbc_all_translations[] = __('Bank Transfer', 'booking');
1470
- $wpbc_all_translations[] = __('Integration of Bank Transfer payment system', 'booking');
1471
- $wpbc_all_translations[] = __('Account details', 'booking');
1472
- $wpbc_all_translations[] = __('Allow payments by %sdirect bank / wire transfer%s', 'booking');
1473
- $wpbc_all_translations[] = __('Its only show fixed payment details.', 'booking');
1474
- $wpbc_all_translations[] = __('Sort Code', 'booking');
1475
- $wpbc_all_translations[] = __('Dear %sMake your payment %s directly into our bank account. %sPlease use your Booking ID %s as the payment reference! %s %s: %s %s: %s %s: %s %s: %s', 'booking');
1476
- $wpbc_all_translations[] = __('Account Number', 'booking');
1477
- $wpbc_all_translations[] = __('IBAN', 'booking');
1478
- $wpbc_all_translations[] = __('BIC / Swift', 'booking');
1479
- $wpbc_all_translations[] = __('Account Name', 'booking');
1480
- $wpbc_all_translations[] = __('Bank Name', 'booking');
1481
- $wpbc_all_translations[] = __('BSB', 'booking');
1482
- $wpbc_all_translations[] = __('Bank Transit Number', 'booking');
1483
- $wpbc_all_translations[] = __('IFSC', 'booking');
1484
- $wpbc_all_translations[] = __('Branch Sort', 'booking');
1485
- $wpbc_all_translations[] = __('Bank Code', 'booking');
1486
- $wpbc_all_translations[] = __('Routing Number', 'booking');
1487
- $wpbc_all_translations[] = __('Branch Code', 'booking');
1488
- $wpbc_all_translations[] = __('%s - inserting all bank accounts details', 'booking');
1489
- $wpbc_all_translations[] = __('%s - inserting account name', 'booking');
1490
- $wpbc_all_translations[] = __('%s - inserting account number', 'booking');
1491
- $wpbc_all_translations[] = __('%s - inserting bank name ', 'booking');
1492
- $wpbc_all_translations[] = __('%s - inserting sort code ', 'booking');
1493
- $wpbc_all_translations[] = __('%s - inserting IBAN ', 'booking');
1494
- $wpbc_all_translations[] = __('%s - inserting BIC ', 'booking');
1495
- $wpbc_all_translations[] = __('You can use any shortcodes, that you can use in payment description form at Settings Payment General page', 'booking');
1496
- $wpbc_all_translations[] = __('+ Add Account', 'booking');
1497
- $wpbc_all_translations[] = __('Remove selected account(s)', 'booking');
1498
- $wpbc_all_translations[] = __('Successful payment', 'booking');
1499
- $wpbc_all_translations[] = __(' Parameters are incorrect,', 'booking');
1500
- $wpbc_all_translations[] = __('Cannot find the record', 'booking');
1501
- $wpbc_all_translations[] = __('Amount different', 'booking');
1502
- $wpbc_all_translations[] = __('Payment failed', 'booking');
1503
- $wpbc_all_translations[] = __('Payment status updated by Mobile88 Admin(Fail)', 'booking');
1504
- $wpbc_all_translations[] = __('Connection Error', 'booking');
1505
- $wpbc_all_translations[] = __('Merchant Code', 'booking');
1506
- $wpbc_all_translations[] = __('Enter your iPay88 Merchant Code.', 'booking');
1507
- $wpbc_all_translations[] = __('Merchant Key', 'booking');
1508
- $wpbc_all_translations[] = __('Enter your iPay88 Merchant Key.', 'booking');
1509
- $wpbc_all_translations[] = __('Malaysian Ringgit', 'booking');
1510
- $wpbc_all_translations[] = __('Philippine Pesos', 'booking');
1511
- $wpbc_all_translations[] = __('Automatically approve/cancel booking', 'booking');
1512
- $wpbc_all_translations[] = __('Check this box to automatically approve bookings, when visitor makes a successful payment, or automatically cancel the booking, when visitor makes a payment cancellation.', 'booking');
1513
- $wpbc_all_translations[] = __('Integration of iPay88 payment system', 'booking');
1514
- $wpbc_all_translations[] = __('Please configure all fields inside the %sBilling form fields%s section at %sPayments General%s tab.', 'booking');
1515
- $wpbc_all_translations[] = __('for 1 day', 'booking');
1516
- $wpbc_all_translations[] = __('for 1 night', 'booking');
1517
- $wpbc_all_translations[] = __('fixed sum', 'booking');
1518
- $wpbc_all_translations[] = __('for 1 hour', 'booking');
1519
- $wpbc_all_translations[] = __('Set the cost', 'booking');
1520
- $wpbc_all_translations[] = __(' Select your cost configuration.', 'booking');
1521
- $wpbc_all_translations[] = __('Time impact to cost', 'booking');
1522
- $wpbc_all_translations[] = __('Check this box if you want the %stime selection%s on the booking form %sapplied to the cost calculation%s.', 'booking');
1523
- $wpbc_all_translations[] = __('Check this box if you want that specific additional cost, which configured as percentage for some option, apply to other additional fixed costs and not only to original booking cost.', 'booking');
1524
- $wpbc_all_translations[] = __('Currency', 'booking');
1525
- $wpbc_all_translations[] = __('This is default currency that showing at your website. Specific payment gateway(s) can support or does not suport it.', 'booking');
1526
- $wpbc_all_translations[] = __('Important', 'booking');
1527
- $wpbc_all_translations[] = __('Check and configure currency at each activated payment gateway.', 'booking');
1528
- $wpbc_all_translations[] = __('Currency Position', 'booking');
1529
- $wpbc_all_translations[] = __('Set position of the currency symbol.', 'booking');
1530
- $wpbc_all_translations[] = __('Left', 'booking');
1531
- $wpbc_all_translations[] = __('Right', 'booking');
1532
- $wpbc_all_translations[] = __('Left with space', 'booking');
1533
- $wpbc_all_translations[] = __('Right with space', 'booking');
1534
- $wpbc_all_translations[] = __('Currency format', 'booking');
1535
- $wpbc_all_translations[] = __('Number of decimal points', 'booking');
1536
- $wpbc_all_translations[] = __('No separator', 'booking');
1537
- $wpbc_all_translations[] = __('Space', 'booking');
1538
- $wpbc_all_translations[] = __('Dot', 'booking');
1539
- $wpbc_all_translations[] = __('Comma', 'booking');
1540
- $wpbc_all_translations[] = __('Separator for the decimal point', 'booking');
1541
- $wpbc_all_translations[] = __('Thousands separator', 'booking');
1542
- $wpbc_all_translations[] = __('Please select', 'booking');
1543
- $wpbc_all_translations[] = __('Please select a field from your booking form. This field will be automatically assigned to the current field in the billing form.', 'booking');
1544
- $wpbc_all_translations[] = __('Customer Email', 'booking');
1545
- $wpbc_all_translations[] = __('First Name(s)', 'booking');
1546
- $wpbc_all_translations[] = __('Last name', 'booking');
1547
- $wpbc_all_translations[] = __('Billing Address', 'booking');
1548
- $wpbc_all_translations[] = __('Billing City', 'booking');
1549
- $wpbc_all_translations[] = __('Post Code', 'booking');
1550
- $wpbc_all_translations[] = __('State', 'booking');
1551
- $wpbc_all_translations[] = __('Show booking details in payment form', 'booking');
1552
- $wpbc_all_translations[] = __(' Check this checkbox if you want to show the %sbooking details summary%s above the payment form', 'booking');
1553
- $wpbc_all_translations[] = __('Configure booking details summary above the payment form', 'booking');
1554
- $wpbc_all_translations[] = __('Payments', 'booking');
1555
- $wpbc_all_translations[] = __('Customizaton of Payment', 'booking');
1556
- $wpbc_all_translations[] = __('Payment Gateways', 'booking');
1557
- $wpbc_all_translations[] = __('Payment Settings', 'booking');
1558
- $wpbc_all_translations[] = __('Payment Gateways - General Settings', 'booking');
1559
- $wpbc_all_translations[] = __('Active Payment Gateways', 'booking');
1560
- $wpbc_all_translations[] = __('Billing form fields', 'booking');
1561
- $wpbc_all_translations[] = __('Payment Description', 'booking');
1562
- $wpbc_all_translations[] = __('Gateway', 'booking');
1563
- $wpbc_all_translations[] = __('Some currencies at payment gateways are different from main currency %s', 'booking');
1564
- $wpbc_all_translations[] = __('Interface of plugin is using %s currency. Specific payment gateway will use own currency in payment form without currency exchange! Its can be reason of wrong cost.', 'booking');
1565
- $wpbc_all_translations[] = __('ID of booking', 'booking');
1566
- $wpbc_all_translations[] = __('ID of booking resources', 'booking');
1567
- $wpbc_all_translations[] = __('current date', 'booking');
1568
- $wpbc_all_translations[] = __('current time', 'booking');
1569
- $wpbc_all_translations[] = __('content data of this booking', 'booking');
1570
- $wpbc_all_translations[] = __('show amount to pay', 'booking');
1571
- $wpbc_all_translations[] = __('total booking cost', 'booking');
1572
- $wpbc_all_translations[] = __('deposit cost', 'booking');
1573
- $wpbc_all_translations[] = __('balance cost', 'booking');
1574
- $wpbc_all_translations[] = __('original booking cost', 'booking');
1575
- $wpbc_all_translations[] = __('additional booking cost', 'booking');
1576
- $wpbc_all_translations[] = __('Amount to pay', 'booking');
1577
- $wpbc_all_translations[] = __('Please make payment for your booking %s on %s For reference your booking ID: %s', 'booking');
1578
- $wpbc_all_translations[] = __('Pay in Cash', 'booking');
1579
- $wpbc_all_translations[] = __('Integration of Pay in Cash payment system', 'booking');
1580
- $wpbc_all_translations[] = __('If you accept %scash payment%s, you can write details about it here', 'booking');
1581
- $wpbc_all_translations[] = __('Dear %sPay in cash %s for your booking %s on check in %sFor reference your booking ID: %s', 'booking');
1582
- $wpbc_all_translations[] = __('Error IPN', 'booking');
1583
- $wpbc_all_translations[] = __('Verified IPN', 'booking');
1584
- $wpbc_all_translations[] = __('Invalid IPN', 'booking');
1585
- $wpbc_all_translations[] = __('Make payments with payPal - its fast, free and secure!', 'booking');
1586
- $wpbc_all_translations[] = __('Paypal Standard', 'booking');
1587
- $wpbc_all_translations[] = __('Paypal Pro Hosted Solution', 'booking');
1588
- $wpbc_all_translations[] = __('Account Type', 'booking');
1589
- $wpbc_all_translations[] = __('Paypal Email address to receive payments', 'booking');
1590
- $wpbc_all_translations[] = __('This is the Paypal Email address where payments will be sent', 'booking');
1591
- $wpbc_all_translations[] = __('Secure Merchant ID', 'booking');
1592
- $wpbc_all_translations[] = __('This is the Secure Merchant ID, which can be found on the profile page', 'booking');
1593
- $wpbc_all_translations[] = __(' Indicates whether the transaction is payment on a final sale or an authorization for a final sale, to be captured later. ', 'booking');
1594
- $wpbc_all_translations[] = __('Sale', 'booking');
1595
- $wpbc_all_translations[] = __('Authorization', 'booking');
1596
- $wpbc_all_translations[] = __(' Select using test (Sandbox Test Environment) or live PayPal payment.', 'booking');
1597
- $wpbc_all_translations[] = __('Sandbox', 'booking');
1598
- $wpbc_all_translations[] = __('British Pound', 'booking');
1599
- $wpbc_all_translations[] = __('Japanese Yen', 'booking');
1600
- $wpbc_all_translations[] = __('Australian Dollars', 'booking');
1601
- $wpbc_all_translations[] = __('New Zealand Dollar', 'booking');
1602
- $wpbc_all_translations[] = __('Swiss Franc', 'booking');
1603
- $wpbc_all_translations[] = __('Hong Kong Dollar', 'booking');
1604
- $wpbc_all_translations[] = __('Singapore Dollar', 'booking');
1605
- $wpbc_all_translations[] = __('Swedish Krona', 'booking');
1606
- $wpbc_all_translations[] = __('Danish Krone', 'booking');
1607
- $wpbc_all_translations[] = __('Polish Zloty', 'booking');
1608
- $wpbc_all_translations[] = __('Norwegian Krone', 'booking');
1609
- $wpbc_all_translations[] = __('Hungarian Forint', 'booking');
1610
- $wpbc_all_translations[] = __('Czech Koruna', 'booking');
1611
- $wpbc_all_translations[] = __('Israeli New Shekel', 'booking');
1612
- $wpbc_all_translations[] = __('Mexican Peso', 'booking');
1613
- $wpbc_all_translations[] = __('Brazilian Real (only for Brazilian users)', 'booking');
1614
- $wpbc_all_translations[] = __('Malaysian Ringgits (only for Malaysian users)', 'booking');
1615
- $wpbc_all_translations[] = __('Taiwan New Dollars', 'booking');
1616
- $wpbc_all_translations[] = __('Thai Baht', 'booking');
1617
- $wpbc_all_translations[] = __('Turkish Lira (only for Turkish members)', 'booking');
1618
- $wpbc_all_translations[] = __('Custom button title', 'booking');
1619
- $wpbc_all_translations[] = __('Payment Button type', 'booking');
1620
- $wpbc_all_translations[] = __('Show Reference Text Box', 'booking');
1621
- $wpbc_all_translations[] = __('Check this box to show Reference Text Box', 'booking');
1622
- $wpbc_all_translations[] = __('Enter your phone number', 'booking');
1623
- $wpbc_all_translations[] = __('Reference Text Box Title', 'booking');
1624
- $wpbc_all_translations[] = __('Enter a title for the Reference text box (i.e. Your email address). Visitors will see this text.', 'booking');
1625
- $wpbc_all_translations[] = __('Return URL from PayPal', 'booking');
1626
- $wpbc_all_translations[] = __('Cancel Return URL from PayPal', 'booking');
1627
- $wpbc_all_translations[] = __('To use this feature you %smust activate auto-return link%s at your Paypal account.', 'booking');
1628
- $wpbc_all_translations[] = __('Follow these steps to configure it:', 'booking');
1629
- $wpbc_all_translations[] = __('Log in to your PayPal account.', 'booking');
1630
- $wpbc_all_translations[] = __('Click the Profile subtab.', 'booking');
1631
- $wpbc_all_translations[] = __('Click Website Payment Preferences in the Seller Preferences column.', 'booking');
1632
- $wpbc_all_translations[] = __('Under Auto Return for Website Payments, click the On radio button.', 'booking');
1633
- $wpbc_all_translations[] = __('For the Return URL, enter the Return URL from PayPal on your site for successfull payment.', 'booking');
1634
- $wpbc_all_translations[] = __('Instant Payment Notification (IPN) is a message service that notifies you of events related to PayPal transactions', 'booking');
1635
- $wpbc_all_translations[] = __('Sending email for verified transaction', 'booking');
1636
- $wpbc_all_translations[] = __('Email for getting report for %sverified%s transactions.', 'booking');
1637
- $wpbc_all_translations[] = __('Sending email for invalid transaction', 'booking');
1638
- $wpbc_all_translations[] = __('Email for getting report for %sinvalid%s transactions.', 'booking');
1639
- $wpbc_all_translations[] = __('Sending email if error occur during verification', 'booking');
1640
- $wpbc_all_translations[] = __('Email for getting report for %ssome errors in verification process%s.', 'booking');
1641
- $wpbc_all_translations[] = __('Use SSL connection', 'booking');
1642
- $wpbc_all_translations[] = __('Use the SSL connection for posting data, instead of standard HTTP connection', 'booking');
1643
- $wpbc_all_translations[] = __('Use cURL posting', 'booking');
1644
- $wpbc_all_translations[] = __('Use the cURL for posting data, instead of fsockopen() function', 'booking');
1645
- $wpbc_all_translations[] = __(' Follow these instructions to set up your listener at your PayPal account:', 'booking');
1646
- $wpbc_all_translations[] = __('Click Profile on the My Account tab.', 'booking');
1647
- $wpbc_all_translations[] = __('Click Instant Payment Notification Preferences in the Selling Preferences column.', 'booking');
1648
- $wpbc_all_translations[] = __('Click Choose IPN Settings to specify your listeners URL and activate the listener.', 'booking');
1649
- $wpbc_all_translations[] = __('Specify the URL for your listener in the Notification URL field as:', 'booking');
1650
- $wpbc_all_translations[] = __('Click Receive IPN messages (Enabled) to enable your listener.', 'booking');
1651
- $wpbc_all_translations[] = __('Click Save.', 'booking');
1652
- $wpbc_all_translations[] = __('Click Back to Profile Summary to return to the Profile after activating your listener.', 'booking');
1653
- $wpbc_all_translations[] = __('PayPal', 'booking');
1654
- $wpbc_all_translations[] = __('Integration of Paypal payment system', 'booking');
1655
- $wpbc_all_translations[] = __('PayPal IPN', 'booking');
1656
- $wpbc_all_translations[] = __('Pay using %s payment service', 'booking');
1657
- $wpbc_all_translations[] = __('Vendor Name', 'booking');
1658
- $wpbc_all_translations[] = __('Set this value to the Vendor Name assigned to you by Sage Pay or chosen when you applied.', 'booking');
1659
- $wpbc_all_translations[] = __('XOR Encryption password', 'booking');
1660
- $wpbc_all_translations[] = __('Set this value to the XOR Encryption password assigned to you by Sage Pay', 'booking');
1661
- $wpbc_all_translations[] = __('Select TEST for the Test Server and LIVE in the live environment', 'booking');
1662
- $wpbc_all_translations[] = __('TEST', 'booking');
1663
- $wpbc_all_translations[] = __('LIVE', 'booking');
1664
- $wpbc_all_translations[] = __('This can be DEFERRED or AUTHENTICATED if your Sage Pay account supports those payment types', 'booking');
1665
- $wpbc_all_translations[] = __('PAYMENT', 'booking');
1666
- $wpbc_all_translations[] = __('DEFERRED', 'booking');
1667
- $wpbc_all_translations[] = __('AUTHENTICATE', 'booking');
1668
- $wpbc_all_translations[] = __('Yen', 'booking');
1669
- $wpbc_all_translations[] = __('Israeli Shekel', 'booking');
1670
- $wpbc_all_translations[] = __('Sage', 'booking');
1671
- $wpbc_all_translations[] = __('Integration of Sage payment system', 'booking');
1672
- $wpbc_all_translations[] = __('If you have no account on this system, please visit %s to create one.', 'booking');
1673
- $wpbc_all_translations[] = __('Payment rejected', 'booking');
1674
- $wpbc_all_translations[] = __('Merchant ID', 'booking');
1675
- $wpbc_all_translations[] = __('Enter your iDEAL Merchant ID', 'booking');
1676
- $wpbc_all_translations[] = __('Enter your iDEAL Merchant Key.', 'booking');
1677
- $wpbc_all_translations[] = __('Test mode requires the option %s to be selected in the %s account configuration section %s', 'booking');
1678
- $wpbc_all_translations[] = __('Test with Simulator', 'booking');
1679
- $wpbc_all_translations[] = __('My Profile – Connection', 'booking');
1680
- $wpbc_all_translations[] = __('If not supplied then the description as configured in the administration/management portal section will be used. If the option %s is selected then the configured description will always be applied.', 'booking');
1681
- $wpbc_all_translations[] = __('Always use Description', 'booking');
1682
- $wpbc_all_translations[] = __('Integration of %s payment system', 'booking');
1683
- $wpbc_all_translations[] = __('Processing your %s payments through %s', 'booking');
1684
- $wpbc_all_translations[] = __('%s - inserting link for export booking to', 'booking');
1685
- $wpbc_all_translations[] = __('.ics Feed URL', 'booking');
1686
- $wpbc_all_translations[] = __('%s - inserting modification date of booking ', 'booking');
1687
- $wpbc_all_translations[] = __('Coupon discount value of the booking.', 'booking');
1688
- $wpbc_all_translations[] = __('Stripe. Ouch, something went wrong!', 'booking');
1689
- $wpbc_all_translations[] = __('Please pay %s', 'booking');
1690
- $wpbc_all_translations[] = __('Chose payment account', 'booking');
1691
- $wpbc_all_translations[] = __('Publishable key', 'booking');
1692
- $wpbc_all_translations[] = __('Secret key', 'booking');
1693
- $wpbc_all_translations[] = __('For more information:', 'booking');
1694
- $wpbc_all_translations[] = __('require PHP version %s or newer!', 'booking');
1695
- $wpbc_all_translations[] = __('%s - ID of booking resource, ', 'booking');
1696
- $wpbc_all_translations[] = __('%s - ID of page with booking form, ', 'booking');
1697
- $wpbc_all_translations[] = __('Email with Payment Request which is sent to Visitor.', 'booking');
1698
- $wpbc_all_translations[] = __('Customization of email template, which is sent after modification of booking', 'booking');
1699
- $wpbc_all_translations[] = __('Email is sent to Visitor after Editing of booking.', 'booking');
1700
- $wpbc_all_translations[] = __('Booking resource type is not defined. This can be, when at the URL is wrong booking hash.', 'booking');
1701
- $wpbc_all_translations[] = __('My bookings', 'booking');
1702
- $wpbc_all_translations[] = __('%s - inserting link to the page where visitor can see listing of own bookings, (possible to use the %s parameter for setting different %s of this page. Example: %s )', 'booking');
1703
- $wpbc_all_translations[] = __('Inline Search Form Template', 'booking');
1704
- $wpbc_all_translations[] = __('Show booking details in tooltip', 'booking');
1705
- $wpbc_all_translations[] = __('Check this box to display booking details with a tooltip, when mouse hovers over each day on the calendar(s). %sIts works only for bookings for specific timeslot(s)!%s', 'booking');
1706
- $wpbc_all_translations[] = __('Booking details', 'booking');
1707
- $wpbc_all_translations[] = __('You can use the shortcodes from the bottom form of Settings Fields page.', 'booking');
1708
- $wpbc_all_translations[] = __('This option can impact to speed of page loading.', 'booking');
1709
- $wpbc_all_translations[] = __('Use arithmetic expressions in cost configurations, including fields shortcodes and simple mathematics operations', 'booking');
1710
- $wpbc_all_translations[] = __('if selected %s', 'booking');
1711
- $wpbc_all_translations[] = __('Set check out date as available', 'booking');
1712
- $wpbc_all_translations[] = __('Check this option, to remove last selected day of saving to booking.', 'booking');
1713
- $wpbc_all_translations[] = __('Auto approve bookings during import', 'booking');
1714
- $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of all bookings %sduring import from external source(s)%s.', 'booking');
1715
- $wpbc_all_translations[] = __('Auto approve booking, if booking cost is zero', 'booking');
1716
- $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of booking, %swhen cost of booking is zero%s.', 'booking');
1717
- $wpbc_all_translations[] = __('Auto approve bookings after creation booking in admin panel', 'booking');
1718
- $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of booking, %sif booking was made in admin panel%s.', 'booking');
1719
- $wpbc_all_translations[] = __('Activate custom booking forms for regular users', 'booking');
1720
- $wpbc_all_translations[] = __('Check this box if you want to use multiple custom booking forms for activated regular users', 'booking');
1721
- $wpbc_all_translations[] = __('Start / End time for Calendar Overview', 'booking');
1722
- $wpbc_all_translations[] = __('Select start and end time showing for Calendar Overview in %sDay%s view mode', 'booking');
1723
- $wpbc_all_translations[] = __('Show / hide notes', 'booking');
1724
- $wpbc_all_translations[] = __('Check this box if you want to open notes section by default in Booking Listing page.', 'booking');
1725
- $wpbc_all_translations[] = __('URL of page for customer bookings listing', 'booking');
1726
- $wpbc_all_translations[] = __('Type URL for %svisitors%s to view own bookings. You must insert %s shortcode into this page.', 'booking');
1727
- $wpbc_all_translations[] = __('Do not show payment form, after submit booking form', 'booking');
1728
- $wpbc_all_translations[] = __('Check this box if you want to show payment form only after sending payment request by email', 'booking');
1729
- $wpbc_all_translations[] = __('Auto send payment request after creation booking in admin panel', 'booking');
1730
- $wpbc_all_translations[] = __('Check this box if you want automatically send payment request to visitor, if booking was made in admin panel', 'booking');
1731
- $wpbc_all_translations[] = __('Show deposit and total booking cost together', 'booking');
1732
- $wpbc_all_translations[] = __('Check this box if you want to show deposit amount and total booking cost, after submit of booking.', 'booking');
1733
- $wpbc_all_translations[] = __('Please note, at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choice of this payment. You need to check each such payment manually!', 'booking');
1734
- $wpbc_all_translations[] = __('Send email on cost changes', 'booking');
1735
- $wpbc_all_translations[] = __('Check this box if you want to send booking modification email, if cost of booking was edited in booking listing page.', 'booking');
1736
- $wpbc_all_translations[] = __('Payment Options', 'booking');
1737
- $wpbc_all_translations[] = __('Times:', 'booking');
1738
- $wpbc_all_translations[] = __('Set Early / Late Booking', 'booking');
1739
- $wpbc_all_translations[] = __('%sEarly booking discount%s for booking resource', 'booking');
1740
- $wpbc_all_translations[] = __('Discount', 'booking');
1741
- $wpbc_all_translations[] = __('Apply discount, only if difference between %stoday%s and %scheck in%s day %smore%s than', 'booking');
1742
- $wpbc_all_translations[] = __('Apply discount, only if %scheck in%s day inside of this %sseason filter%s', 'booking');
1743
- $wpbc_all_translations[] = __('%sLast minute booking discount%s for booking resource', 'booking');
1744
- $wpbc_all_translations[] = __('Apply discount, only if difference between %stoday%s and %scheck in%s day %sless%s than', 'booking');
1745
- $wpbc_all_translations[] = __('Early / Late Booking', 'booking');
1746
- $wpbc_all_translations[] = __('Set Early / Late Booking Amount', 'booking');
1747
- $wpbc_all_translations[] = __('Set Early / Late booking discount', 'booking');
1748
- $wpbc_all_translations[] = __('Early / Late', 'booking');
1749
- $wpbc_all_translations[] = __('Show a booking form, availability calendar or other elements from Booking Calendar plugin.', 'booking');
1750
- $wpbc_all_translations[] = __('Configure Booking Calendar Block', 'booking');
1751
- $wpbc_all_translations[] = __('Click to Preview Block', 'booking');
1752
- $wpbc_all_translations[] = __('Visible months number', 'booking');
1753
- $wpbc_all_translations[] = __('Start month', 'booking');
1754
- $wpbc_all_translations[] = __('Custom booking form', 'booking');
1755
- $wpbc_all_translations[] = __('Unavailable dates from other booking resources', 'booking');
1756
- $wpbc_all_translations[] = __('Availability Calendar', 'booking');
1757
- $wpbc_all_translations[] = __('Booking resource(s)', 'booking');
1758
- $wpbc_all_translations[] = __('Show from/to', 'booking');
1759
- $wpbc_all_translations[] = __('All booking resources', 'booking');
1760
- $wpbc_all_translations[] = __('Selection of Resources', 'booking');
1761
- $wpbc_all_translations[] = __('Selected booking resource (by default)', 'booking');
1762
- $wpbc_all_translations[] = __('Title of first option in list', 'booking');
1763
- $wpbc_all_translations[] = __('Custom booking form for all booking resources', 'booking');
1764
- $wpbc_all_translations[] = __('Booking Form (without calendar)', 'booking');
1765
- $wpbc_all_translations[] = __('Date for submit booking', 'booking');
1766
- $wpbc_all_translations[] = __('Search Availability form', 'booking');
1767
- $wpbc_all_translations[] = __('Show search results on other page', 'booking');
1768
- $wpbc_all_translations[] = __('Search results page must have this shortcode', 'booking');
1769
- $wpbc_all_translations[] = __('Show search results in the same page', 'booking');
1770
- $wpbc_all_translations[] = __('Search Results Title', 'booking');
1771
- $wpbc_all_translations[] = __('Title, if no search results', 'booking');
1772
- $wpbc_all_translations[] = __('Search in booking resources of WP users', 'booking');
1773
- $wpbc_all_translations[] = __('Show search results on this page, after redirection from search form at other page.', 'booking');
1774
- $wpbc_all_translations[] = __('System Block', 'booking');
1775
- $wpbc_all_translations[] = __('Booking Calendar Editing', 'booking');
1776
- $wpbc_all_translations[] = __('This block required for ability to edit, cancel the booking by visitor, who made the booking, or for ability to show payment form, after sending payment request.', 'booking');
1777
- $wpbc_all_translations[] = __('Link to this page must be defined', 'booking');
1778
- $wpbc_all_translations[] = __('at this option', 'booking');
1779
- $wpbc_all_translations[] = __('You can not open this page directly. Please, use links in ', 'booking');
1780
- $wpbc_all_translations[] = __('If you open this page directly, then you will see this error', 'booking');
1781
- $wpbc_all_translations[] = __('Customer Bookings Listing', 'booking');
1782
- $wpbc_all_translations[] = __('Visitors of your website, can view previous (own) bookings, by clicking on secret link in email, which is sending after booking created.', 'booking');
1783
- $wpbc_all_translations[] = __('Show Info of Booking Resource', 'booking');
1784
- $wpbc_all_translations[] = __('Click to edit', 'booking');
1785
- $wpbc_all_translations[] = __('This is not real preview. Its configuration block of "Booking Calendar".', 'booking');
1786
- $wpbc_all_translations[] = __('Sort search results by', 'booking');
1787
- $wpbc_all_translations[] = __('Select type of sorting search results', 'booking');
1788
- $wpbc_all_translations[] = __('ID of booking resource', 'booking');
1789
- $wpbc_all_translations[] = __('Title of booking resource', 'booking');
1790
- $wpbc_all_translations[] = __('Priority field of booking resource', 'booking');
1791
- $wpbc_all_translations[] = __('Cost of booking resource', 'booking');
1792
- $wpbc_all_translations[] = __('Cost of booking', 'booking');
1793
- $wpbc_all_translations[] = __('Deactivate send email option at Add Booking page', 'booking');
1794
- $wpbc_all_translations[] = __('Check this box if you want to deactivate by default option "Send email" at Add Booking page.', 'booking');
1795
- $wpbc_all_translations[] = __('Deactivate send email option at Booking Listing page', 'booking');
1796
- $wpbc_all_translations[] = __('Check this box if you want to deactivate by default option "Send email" at Booking Listing page.', 'booking');
1797
- $wpbc_all_translations[] = __('Force change booking resource for exist booking', 'booking');
1798
- $wpbc_all_translations[] = __('Check this box if you want to skip checking availability of new booking resource during changing booking resource of exist booking at Booking Listing page.', 'booking');
1799
- $wpbc_all_translations[] = __('Signature Key', 'booking');
1800
- $wpbc_all_translations[] = __('Please enter the Signature Key, which you generated in the settings of Merchant Interface.', 'booking');
1801
- $wpbc_all_translations[] = __('To generate new Signature Key', 'booking');
1802
- $wpbc_all_translations[] = __('Log on to the %sMerchant Interface%s', 'booking');
1803
- $wpbc_all_translations[] = __('In the merchant interface, go to Account > Settings > Security Settings > General Security Settings > API Credential & Keys', 'booking');
1804
- $wpbc_all_translations[] = __('Answer the secret question.', 'booking');
1805
- $wpbc_all_translations[] = __('Select New Signature Key. Your signature key is displayed as a string.', 'booking');
1806
- $wpbc_all_translations[] = __('Click Copy to Clipboard.', 'booking');
1807
- $wpbc_all_translations[] = __('For more information, please check %shere%s', 'booking');
1808
- $wpbc_all_translations[] = __('If you have no account on this system, please sign up for a %sdeveloper test account%s to obtain an API Login ID and Signature Key. These keys will authenticate requests to the payment gateway.', 'booking');
1809
- $wpbc_all_translations[] = __('Loading', 'booking');
1810
- $wpbc_all_translations[] = __('%s - inserting link to approve booking in 1 mouse click ', 'booking');
1811
- $wpbc_all_translations[] = __('%s - inserting link to set booking as pending in 1 mouse click ', 'booking');
1812
- $wpbc_all_translations[] = __('%s - inserting link for move booking to trash in 1 mouse click ', 'booking');
1813
- $wpbc_all_translations[] = __('Flex Search Form Template', 'booking');
1814
- $wpbc_all_translations[] = __('Flex', 'booking');
1815
- $wpbc_all_translations[] = __('Booking %s have been approved.', 'booking');
1816
- $wpbc_all_translations[] = __('Booking %s have been set as pending.', 'booking');
1817
- $wpbc_all_translations[] = __('Booking %s have been moved to trash.', 'booking');
1818
- $wpbc_all_translations[] = __('Find lost bookings', 'booking');
1819
- $wpbc_all_translations[] = __('require correct configuration of this option: %sURL to edit bookings%s', 'booking');
1820
- $wpbc_all_translations[] = __('You may test your integration over HTTP. However, live integrations must use HTTPS.', 'booking');
1821
- $wpbc_all_translations[] = __('Select date format for search form', 'booking');
1822
- $wpbc_all_translations[] = __('Logging of booking approving or rejection', 'booking');
1823
- $wpbc_all_translations[] = __('Check this box if you want to log approving or rejection of bookings and add it to your booking notes.', 'booking');
1824
- $wpbc_all_translations[] = __('%sFor Malaysia Only%s. iPay88 - Payment Switching Gateway integration %s', 'booking');
1825
- $wpbc_all_translations[] = __('Update cost, after booking editing in admin panel', 'booking');
1826
- $wpbc_all_translations[] = __('Check this box if you want to update cost after editing booking in admin panel, based on new booking data', 'booking');
1827
  }
1
+ <?php function wpbc_all_translations1() { $wpbc_all_translations = array();
2
+ $wpbc_all_translations[] = __('Calendar Skin', 'booking');
3
  $wpbc_all_translations[] = __('Select the skin of the booking calendar', 'booking');
4
  $wpbc_all_translations[] = __('month(s)', 'booking');
5
  $wpbc_all_translations[] = __('year(s)', 'booking');
996
  $wpbc_all_translations[] = __('October', 'booking');
997
  $wpbc_all_translations[] = __('November', 'booking');
998
  $wpbc_all_translations[] = __('December', 'booking');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
999
  }
core/lib/wpbc_all_translations1.php ADDED
@@ -0,0 +1,831 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php function wpbc_all_translations2() { $wpbc_all_translations = array();
2
+ $wpbc_all_translations[] = __('Years', 'booking');
3
+ $wpbc_all_translations[] = __('Mo', 'booking');
4
+ $wpbc_all_translations[] = __('Tu', 'booking');
5
+ $wpbc_all_translations[] = __('We', 'booking');
6
+ $wpbc_all_translations[] = __('Th', 'booking');
7
+ $wpbc_all_translations[] = __('Fr', 'booking');
8
+ $wpbc_all_translations[] = __('Sa', 'booking');
9
+ $wpbc_all_translations[] = __('Su', 'booking');
10
+ $wpbc_all_translations[] = __('Jan', 'booking');
11
+ $wpbc_all_translations[] = __('Feb', 'booking');
12
+ $wpbc_all_translations[] = __('Mar', 'booking');
13
+ $wpbc_all_translations[] = __('Apr', 'booking');
14
+ $wpbc_all_translations[] = __('Jun', 'booking');
15
+ $wpbc_all_translations[] = __('Jul', 'booking');
16
+ $wpbc_all_translations[] = __('Aug', 'booking');
17
+ $wpbc_all_translations[] = __('Sep', 'booking');
18
+ $wpbc_all_translations[] = __('Oct', 'booking');
19
+ $wpbc_all_translations[] = __('Nov', 'booking');
20
+ $wpbc_all_translations[] = __('Dec', 'booking');
21
+ $wpbc_all_translations[] = __('No days', 'booking');
22
+ $wpbc_all_translations[] = __('time', 'booking');
23
+ $wpbc_all_translations[] = __('Every', 'booking');
24
+ $wpbc_all_translations[] = __('Each day ', 'booking');
25
+ $wpbc_all_translations[] = __('on each day ', 'booking');
26
+ $wpbc_all_translations[] = __('On each ', 'booking');
27
+ $wpbc_all_translations[] = __('on each ', 'booking');
28
+ $wpbc_all_translations[] = __('of every month ', 'booking');
29
+ $wpbc_all_translations[] = __('of', 'booking');
30
+ $wpbc_all_translations[] = __('for all days!', 'booking');
31
+ $wpbc_all_translations[] = __('Standard booking resource cost', 'booking');
32
+ $wpbc_all_translations[] = __('Total booking resource cost', 'booking');
33
+ $wpbc_all_translations[] = __('Delete selected booking form', 'booking');
34
+ $wpbc_all_translations[] = __('Do you really want to delete selected booking form ?', 'booking');
35
+ $wpbc_all_translations[] = __('Add New Custom Form', 'booking');
36
+ $wpbc_all_translations[] = __('Type the name of booking form', 'booking');
37
+ $wpbc_all_translations[] = __('Create', 'booking');
38
+ $wpbc_all_translations[] = __('Create new form', 'booking');
39
+ $wpbc_all_translations[] = __('There are no extended booking forms', 'booking');
40
+ $wpbc_all_translations[] = __('Create conditional days filter', 'booking');
41
+ $wpbc_all_translations[] = __('Apartment#1', 'booking');
42
+ $wpbc_all_translations[] = __('Apartment#2', 'booking');
43
+ $wpbc_all_translations[] = __('Apartment#3', 'booking');
44
+ $wpbc_all_translations[] = __('Range days', 'booking');
45
+ $wpbc_all_translations[] = __('Select a %sFIXED%s number of days with %s1 mouse click%s', 'booking');
46
+ $wpbc_all_translations[] = __('Select a %sDYNAMIC%s range of days with %s2 mouse clicks%s', 'booking');
47
+ $wpbc_all_translations[] = __('Days selection number', 'booking');
48
+ $wpbc_all_translations[] = __('Type your %snumber of days for range selection%s', 'booking');
49
+ $wpbc_all_translations[] = __('Specific day(s) of week', 'booking');
50
+ $wpbc_all_translations[] = __('Any day of week', 'booking');
51
+ $wpbc_all_translations[] = __('Start day of range', 'booking');
52
+ $wpbc_all_translations[] = __('Select your start day of range selection at week', 'booking');
53
+ $wpbc_all_translations[] = __('Min', 'booking');
54
+ $wpbc_all_translations[] = __('Max', 'booking');
55
+ $wpbc_all_translations[] = __('Select your %sminimum and maximum number of days for range selection%s', 'booking');
56
+ $wpbc_all_translations[] = __('Specific days selections', 'booking');
57
+ $wpbc_all_translations[] = __('Type your %sspecific%s days, which can be selected by visitors, or leave this value empty. It can be several days separated by comma (example: %s) or by dash (example: %s, its the same like this: %s) or combination (example:%s, its the same like this: %s)', 'booking');
58
+ $wpbc_all_translations[] = __('Use time selections as recurrent time slots', 'booking');
59
+ $wpbc_all_translations[] = __('Check this box if you want to use recurrent time to reserve several days. This means that middle days will be partially booked by actual times, otherwise the time in the booking form will be used as check-in/check-out time for the first and last day of the reservation.', 'booking');
60
+ $wpbc_all_translations[] = __('Check this option, to use check in/out time during booking process. ', 'booking');
61
+ $wpbc_all_translations[] = __('%s Important!%s This will overwrite any times selection in your booking form.', 'booking');
62
+ $wpbc_all_translations[] = __('Check-in time', 'booking');
63
+ $wpbc_all_translations[] = __('Type your %sCheck-in%s time of booking', 'booking');
64
+ $wpbc_all_translations[] = __('Check-Out time', 'booking');
65
+ $wpbc_all_translations[] = __('Type your %sCheck-Out%s time of booking', 'booking');
66
+ $wpbc_all_translations[] = __('Change over days as triangles', 'booking');
67
+ $wpbc_all_translations[] = __('Check this option, to show change over days as triangles. ', 'booking');
68
+ $wpbc_all_translations[] = __('Title of booked timeslot(s)', 'booking');
69
+ $wpbc_all_translations[] = __('Type your %stitle%s, what will show in mouseover tooltip near booked timeslot(s)', 'booking');
70
+ $wpbc_all_translations[] = __('Time Format', 'booking');
71
+ $wpbc_all_translations[] = __('Type your time format for emails and the booking table. %sDocumentation on time formatting%s', 'booking');
72
+ $wpbc_all_translations[] = __('Auto approve all new bookings', 'booking');
73
+ $wpbc_all_translations[] = __('Check this checkbox to %sactivate%s auto approve of all new pending bookings.', 'booking');
74
+ $wpbc_all_translations[] = __('Check this box to %sactivate%s auto-cancellation for pending, unpaid bookings.', 'booking');
75
+ $wpbc_all_translations[] = __('Cancel bookings older', 'booking');
76
+ $wpbc_all_translations[] = __('Cancel only pending, unpaid bookings, which are older than this selection.', 'booking');
77
+ $wpbc_all_translations[] = __('Cancellation email sent', 'booking');
78
+ $wpbc_all_translations[] = __('Check this box to %ssend%s cancellation email for this resource.', 'booking');
79
+ $wpbc_all_translations[] = __('Reason for cancellation', 'booking');
80
+ $wpbc_all_translations[] = __('Type the reason for %scancellation%s for the email template.', 'booking');
81
+ $wpbc_all_translations[] = __('Payment request', 'booking');
82
+ $wpbc_all_translations[] = __('Customization of email template, which is sending to Visitor after payment request', 'booking');
83
+ $wpbc_all_translations[] = __('Email with Payment Request which is sending to Visitor.', 'booking');
84
+ $wpbc_all_translations[] = __('Error! Please reset your check-in/check-out dates above.', 'booking');
85
+ $wpbc_all_translations[] = __('Start Time is invalid. The date or time may be booked, or already in the past! Please choose another date or time.', 'booking');
86
+ $wpbc_all_translations[] = __('End Time is invalid. The date or time may be booked, or already in the past. The End Time may also be earlier that the start time, if only 1 day was selected! Please choose another date or time.', 'booking');
87
+ $wpbc_all_translations[] = __('The time(s) may be booked, or already in the past!', 'booking');
88
+ $wpbc_all_translations[] = __('Cost saved successfully', 'booking');
89
+ $wpbc_all_translations[] = __('Cost is not correct. It must be greater than 0', 'booking');
90
+ $wpbc_all_translations[] = __('Request has been sent', 'booking');
91
+ $wpbc_all_translations[] = __('Request has failed', 'booking');
92
+ $wpbc_all_translations[] = __('The payment status is changed successfully', 'booking');
93
+ $wpbc_all_translations[] = __('The changing of payment status is failed', 'booking');
94
+ $wpbc_all_translations[] = __('deposit', 'booking');
95
+ $wpbc_all_translations[] = __('Total cost', 'booking');
96
+ $wpbc_all_translations[] = __('balance', 'booking');
97
+ $wpbc_all_translations[] = __('Payment status', 'booking');
98
+ $wpbc_all_translations[] = __('Any Status', 'booking');
99
+ $wpbc_all_translations[] = __('Unknown Status', 'booking');
100
+ $wpbc_all_translations[] = __('Not Completed', 'booking');
101
+ $wpbc_all_translations[] = __('Failed', 'booking');
102
+ $wpbc_all_translations[] = __('min', 'booking');
103
+ $wpbc_all_translations[] = __('max', 'booking');
104
+ $wpbc_all_translations[] = __('Completed', 'booking');
105
+ $wpbc_all_translations[] = __('In-Progress', 'booking');
106
+ $wpbc_all_translations[] = __('Partially paid', 'booking');
107
+ $wpbc_all_translations[] = __('Cancelled', 'booking');
108
+ $wpbc_all_translations[] = __('Refunded', 'booking');
109
+ $wpbc_all_translations[] = __('Fraud', 'booking');
110
+ $wpbc_all_translations[] = __('!Paid OK', 'booking');
111
+ $wpbc_all_translations[] = __('Unknown status', 'booking');
112
+ $wpbc_all_translations[] = __('Processed', 'booking');
113
+ $wpbc_all_translations[] = __('Canceled_Reversal', 'booking');
114
+ $wpbc_all_translations[] = __('Denied', 'booking');
115
+ $wpbc_all_translations[] = __('Expired', 'booking');
116
+ $wpbc_all_translations[] = __('Partially_Refunded', 'booking');
117
+ $wpbc_all_translations[] = __('Reversed', 'booking');
118
+ $wpbc_all_translations[] = __('Voided', 'booking');
119
+ $wpbc_all_translations[] = __('Not authed', 'booking');
120
+ $wpbc_all_translations[] = __('Malformed', 'booking');
121
+ $wpbc_all_translations[] = __('Invalid', 'booking');
122
+ $wpbc_all_translations[] = __('Abort', 'booking');
123
+ $wpbc_all_translations[] = __('Rejected', 'booking');
124
+ $wpbc_all_translations[] = __('Suspended', 'booking');
125
+ $wpbc_all_translations[] = __('Send payment request to visitor', 'booking');
126
+ $wpbc_all_translations[] = __('Print', 'booking');
127
+ $wpbc_all_translations[] = __('Save cost', 'booking');
128
+ $wpbc_all_translations[] = __('Change status', 'booking');
129
+ $wpbc_all_translations[] = __('Send payment request to customer', 'booking');
130
+ $wpbc_all_translations[] = __('Type your %sreason for payment%s request', 'booking');
131
+ $wpbc_all_translations[] = __('Send Request', 'booking');
132
+ $wpbc_all_translations[] = __('Auto-fill form', 'booking');
133
+ $wpbc_all_translations[] = __('Suite', 'booking');
134
+ $wpbc_all_translations[] = __('User', 'booking');
135
+ $wpbc_all_translations[] = __('Super Admin', 'booking');
136
+ $wpbc_all_translations[] = __('Regular User', 'booking');
137
+ $wpbc_all_translations[] = __('Inactive User', 'booking');
138
+ $wpbc_all_translations[] = __('Users', 'booking');
139
+ $wpbc_all_translations[] = __('Manage Users', 'booking');
140
+ $wpbc_all_translations[] = __('Users Settings', 'booking');
141
+ $wpbc_all_translations[] = __('User is Activated', 'booking');
142
+ $wpbc_all_translations[] = __('User is Deactivated', 'booking');
143
+ $wpbc_all_translations[] = __('User Role', 'booking');
144
+ $wpbc_all_translations[] = __('Set user as', 'booking');
145
+ $wpbc_all_translations[] = __('Unlimited', 'booking');
146
+ $wpbc_all_translations[] = __('Do you really want', 'booking');
147
+ $wpbc_all_translations[] = __('make user active', 'booking');
148
+ $wpbc_all_translations[] = __('Activate', 'booking');
149
+ $wpbc_all_translations[] = __('make user inactive', 'booking');
150
+ $wpbc_all_translations[] = __('Deactivate', 'booking');
151
+ $wpbc_all_translations[] = __('delete configuration', 'booking');
152
+ $wpbc_all_translations[] = __('Delete settings', 'booking');
153
+ $wpbc_all_translations[] = __('delete all booking data', 'booking');
154
+ $wpbc_all_translations[] = __('Delete data', 'booking');
155
+ $wpbc_all_translations[] = __('Work days', 'booking');
156
+ $wpbc_all_translations[] = __('%sYou do not have permissions for this page.%s Your account is not active, please contact administrator.%s', 'booking');
157
+ $wpbc_all_translations[] = __('%sYou do not have permissions for this booking resources.%s', 'booking');
158
+ $wpbc_all_translations[] = __('%sNo this booking resources.%s', 'booking');
159
+ $wpbc_all_translations[] = __('Please, reserve an apartment with fresh flowers.', 'booking');
160
+ $wpbc_all_translations[] = __('Default booking resource', 'booking');
161
+ $wpbc_all_translations[] = __('Select your default booking resource.', 'booking');
162
+ $wpbc_all_translations[] = __('Resources number per page', 'booking');
163
+ $wpbc_all_translations[] = __('Select number of booking resources (single or parent) per page at Resource menu page', 'booking');
164
+ $wpbc_all_translations[] = __('Booking title', 'booking');
165
+ $wpbc_all_translations[] = __('admin panel', 'booking');
166
+ $wpbc_all_translations[] = __('Type %sdefault title of bookings%s in calendar view mode at Booking Listing page (You can use the shortcodes from the bottom form of Settings Fields page).', 'booking');
167
+ $wpbc_all_translations[] = __('front panel', 'booking');
168
+ $wpbc_all_translations[] = __('Type %sdefault title of bookings%s in %stimeline at front-end side%s. You can use the shortcodes from the bottom form of Settings Fields page.', 'booking');
169
+ $wpbc_all_translations[] = __('Booking details in popover', 'booking');
170
+ $wpbc_all_translations[] = __('Check this box if you want to %sshow popover with booking details%s in timeline at %sfront-end%s side.', 'booking');
171
+ $wpbc_all_translations[] = __('semicolon', 'booking');
172
+ $wpbc_all_translations[] = __('comma', 'booking');
173
+ $wpbc_all_translations[] = __('CSV data separator', 'booking');
174
+ $wpbc_all_translations[] = __('Select separator of data for export bookings to CSV.', 'booking');
175
+ $wpbc_all_translations[] = __('URL to edit bookings', 'booking');
176
+ $wpbc_all_translations[] = __('Type URL for %svisitors%s to edit bookings. You must insert %s shortcode into this page.', 'booking');
177
+ $wpbc_all_translations[] = __('Change hash after the booking is approved', 'booking');
178
+ $wpbc_all_translations[] = __('Check this box if you want to change the booking hash after approval. When checked, visitor will not be able to edit or cancel the booking.', 'booking');
179
+ $wpbc_all_translations[] = __('Modified', 'booking');
180
+ $wpbc_all_translations[] = __('Customization of email template, which is sending after modification of booking', 'booking');
181
+ $wpbc_all_translations[] = __('Email is sending to Visitor after Editing of booking.', 'booking');
182
+ $wpbc_all_translations[] = __('Customizaton of booking resources', 'booking');
183
+ $wpbc_all_translations[] = __('Form fields', 'booking');
184
+ $wpbc_all_translations[] = __('Content of Booking Fields', 'booking');
185
+ $wpbc_all_translations[] = __('Generate tag', 'booking');
186
+ $wpbc_all_translations[] = __('Content of booking fields data for email templates (%s-shortcode) and booking listing page', 'booking');
187
+ $wpbc_all_translations[] = __('Form Template', 'booking');
188
+ $wpbc_all_translations[] = __('Standard Templates', 'booking');
189
+ $wpbc_all_translations[] = __('Columns', 'booking');
190
+ $wpbc_all_translations[] = __('Advanced Templates', 'booking');
191
+ $wpbc_all_translations[] = __('Wizard (several steps)', 'booking');
192
+ $wpbc_all_translations[] = __('Time slots for different weekdays', 'booking');
193
+ $wpbc_all_translations[] = __('Hints', 'booking');
194
+ $wpbc_all_translations[] = __('Reset Form', 'booking');
195
+ $wpbc_all_translations[] = __('Both', 'booking');
196
+ $wpbc_all_translations[] = __('Reset Booking Form and Content of Booking Fields Form', 'booking');
197
+ $wpbc_all_translations[] = __('%s - inserting data from fields of booking form', 'booking');
198
+ $wpbc_all_translations[] = __('%s - inserting new line', 'booking');
199
+ $wpbc_all_translations[] = __('You can use any %sHTML tags%s in the booking form. Please use the HTML tags carefully. Be sure, that all "open" tags (like %s) are closed (like this %s).', 'booking');
200
+ $wpbc_all_translations[] = __('Upgrade to higher version', 'booking');
201
+ $wpbc_all_translations[] = __('No results found.', 'booking');
202
+ $wpbc_all_translations[] = __('Wrap each item with %s tag', 'booking');
203
+ $wpbc_all_translations[] = __('Put a label before field', 'booking');
204
+ $wpbc_all_translations[] = __('Make it %sexclusive%s', 'booking');
205
+ $wpbc_all_translations[] = __('Default value', 'booking');
206
+ $wpbc_all_translations[] = __('One Value from %sOptions%s list or term %s for selection of all checkboxes', 'booking');
207
+ $wpbc_all_translations[] = __('required', 'booking');
208
+ $wpbc_all_translations[] = __('Titles of options', 'booking');
209
+ $wpbc_all_translations[] = __('One Value from %sOptions%s list', 'booking');
210
+ $wpbc_all_translations[] = __('Allow %smultiple%s selections', 'booking');
211
+ $wpbc_all_translations[] = __('Set as %srequired%s', 'booking');
212
+ $wpbc_all_translations[] = __('Placeholder', 'booking');
213
+ $wpbc_all_translations[] = __('Class', 'booking');
214
+ $wpbc_all_translations[] = __('Size', 'booking');
215
+ $wpbc_all_translations[] = __('Maxlength', 'booking');
216
+ $wpbc_all_translations[] = __('Copy and paste this shortcode into the form at left side', 'booking');
217
+ $wpbc_all_translations[] = __('Put this code in %sContent of Booking Fields%s and in %sEmail Templates%s', 'booking');
218
+ $wpbc_all_translations[] = __('Rows', 'booking');
219
+ $wpbc_all_translations[] = __('General Information', 'booking');
220
+ $wpbc_all_translations[] = __('Required Fields in Booking Form', 'booking');
221
+ $wpbc_all_translations[] = __('You must to have this shortcode:%s in the form.', 'booking');
222
+ $wpbc_all_translations[] = __('You can insert several calendars of different resources into the form allowing you to book several resources during one booking process.', 'booking');
223
+ $wpbc_all_translations[] = __('Example: %s.', 'booking');
224
+ $wpbc_all_translations[] = __('where %s – default calendar %s (you can select desired resource of calendar by inserting shortcode into page)%s', 'booking');
225
+ $wpbc_all_translations[] = __('%s – calendar of booking resource with %s', 'booking');
226
+ $wpbc_all_translations[] = __('Please check more about this feature %shere%s.', 'booking');
227
+ $wpbc_all_translations[] = __('You can %suse this shortcode only once%s in the form.', 'booking');
228
+ $wpbc_all_translations[] = __('Email Field', 'booking');
229
+ $wpbc_all_translations[] = __('You must have this shortcode:%s in the booking form.', 'booking');
230
+ $wpbc_all_translations[] = __('This is the primary email field, which is used for sending emails to visitors.', 'booking');
231
+ $wpbc_all_translations[] = __('Drop Down', 'booking');
232
+ $wpbc_all_translations[] = __('Checkbox(es)', 'booking');
233
+ $wpbc_all_translations[] = __('Radio Button(s)', 'booking');
234
+ $wpbc_all_translations[] = __('Insert %s shortcode to prevent SPAM bookings.', 'booking');
235
+ $wpbc_all_translations[] = __('Submit Button', 'booking');
236
+ $wpbc_all_translations[] = __('Times Fields', 'booking');
237
+ $wpbc_all_translations[] = __('Time Slot List', 'booking');
238
+ $wpbc_all_translations[] = __('Select the %s using the predefined %sTime List%s.', 'booking');
239
+ $wpbc_all_translations[] = __('Time Slot', 'booking');
240
+ $wpbc_all_translations[] = __('Please note, %sthe use of the time shortcode%s. If you select a date with some booked time slots, this time field will %sdisable booked times slots%s (set them as grayed).', 'booking');
241
+ $wpbc_all_translations[] = __('It works only in %ssingle day selection%s mode.', 'booking');
242
+ $wpbc_all_translations[] = __('Also some early versions of the IE do not support disabling of the options in the selectboxes.', 'booking');
243
+ $wpbc_all_translations[] = __('Even if visitor selects the booked timeslot, system will not allow them to make the booking.', 'booking');
244
+ $wpbc_all_translations[] = __('Please note, in the %sOptions list%s you can use times in military time format %s(24 Hour Time)%s only.', 'booking');
245
+ $wpbc_all_translations[] = __('If you use this shortcode, %syou can not use any other time shortcodes%s in the form.', 'booking');
246
+ $wpbc_all_translations[] = __('Start Time - Text field', 'booking');
247
+ $wpbc_all_translations[] = __('Enter %s in text field.', 'booking');
248
+ $wpbc_all_translations[] = __('Start Time', 'booking');
249
+ $wpbc_all_translations[] = __('Please note: this field only supports military time format %s(24 Hour Time)%s.', 'booking');
250
+ $wpbc_all_translations[] = __('You can also use the %s in the form.', 'booking');
251
+ $wpbc_all_translations[] = __('End Time', 'booking');
252
+ $wpbc_all_translations[] = __('Duration Time', 'booking');
253
+ $wpbc_all_translations[] = __('fields', 'booking');
254
+ $wpbc_all_translations[] = __('End Time - Text field', 'booking');
255
+ $wpbc_all_translations[] = __('Start Time - Drop Down list', 'booking');
256
+ $wpbc_all_translations[] = __('Please note, in the %sOptions list%s you can use times in military time format %s(24 Hour Time)%s only.', 'booking');
257
+ $wpbc_all_translations[] = __('End Time - Drop Down list', 'booking');
258
+ $wpbc_all_translations[] = __('Duration Time - Drop Down list', 'booking');
259
+ $wpbc_all_translations[] = __('field', 'booking');
260
+ $wpbc_all_translations[] = __('Different time slots, for the different week days', 'booking');
261
+ $wpbc_all_translations[] = __('This feature provides the possibility to use the different time slot selections in the booking form for the different week days or different days - which are assigned to the specific season filters. So each week day (day of specific season filter) can have a different time slots list.', 'booking');
262
+ $wpbc_all_translations[] = __('Configuration', 'booking');
263
+ $wpbc_all_translations[] = __('The general structure of the configuration %scondition rule%s is as follows', 'booking');
264
+ $wpbc_all_translations[] = __('Parameters', 'booking');
265
+ $wpbc_all_translations[] = __('%sname%s – the unique name of the condition group, containing several conditions with different values. For example, if you want to have specific HTML content for the different week days, you can have several conditions, with the same name but with different value parameters in conditions. Please check more about it, in the examples.', 'booking');
266
+ $wpbc_all_translations[] = __('%stype%s – type of the condition. There are 2 types of condition: "weekday" and "season". "weekday" – is the condition rule based on the selected day of week value, like Monday, Tuesday, etc… . "season" – is the condition rule based on the "season filter" name of selected date. In other words the condition is TRUE if the selected day belongs to a season filter in the Season Filters page.', 'booking');
267
+ $wpbc_all_translations[] = __('%svalue%s – value of the specific conditions. If the value is true, the content of the conditions will show in the booking form. You can have the default value (empty – "", or like this – "*") for showing the content of this condition, if all other conditions are FALSE, or at initial stage, when the date in calendar is not yet selected.', 'booking');
268
+ $wpbc_all_translations[] = __('Examples', 'booking');
269
+ $wpbc_all_translations[] = __('Week days conditions.', 'booking');
270
+ $wpbc_all_translations[] = __('default value, if no dates are selected, or none exist conditions are true.', 'booking');
271
+ $wpbc_all_translations[] = __('You can use the several values, separated by comma.', 'booking');
272
+ $wpbc_all_translations[] = __('Season filters conditions.', 'booking');
273
+ $wpbc_all_translations[] = __('Season filter on the Season Filters page,', 'booking');
274
+ $wpbc_all_translations[] = __('Season filter on the Season Filters page', 'booking');
275
+ $wpbc_all_translations[] = __('Additional info', 'booking');
276
+ $wpbc_all_translations[] = __('Please use %sSingle day%s selection mode in the General Booking Settings page at calendar section.', 'booking');
277
+ $wpbc_all_translations[] = __('Please check more about this feature at %sthis page%s', 'booking');
278
+ $wpbc_all_translations[] = __('Time Field', 'booking');
279
+ $wpbc_all_translations[] = __('Enter the %sTime%s using the text field.', 'booking');
280
+ $wpbc_all_translations[] = __('This field does not impact to availability (booking for the specific time) .', 'booking');
281
+ $wpbc_all_translations[] = __('The value of this field is just saved into DB.', 'booking');
282
+ $wpbc_all_translations[] = __('Country List', 'booking');
283
+ $wpbc_all_translations[] = __('Select the country from the predefined country list.', 'booking');
284
+ $wpbc_all_translations[] = __('You can customize the country list at this file: %s', 'booking');
285
+ $wpbc_all_translations[] = __('You can insert this field with default selected value.', 'booking');
286
+ $wpbc_all_translations[] = __('Example: %s - %s"United States"%s is selected by default.', 'booking');
287
+ $wpbc_all_translations[] = __('Language Sections', 'booking');
288
+ $wpbc_all_translations[] = __('Plugin support configurations of the booking form are available in different languages.', 'booking');
289
+ $wpbc_all_translations[] = __('The active language of the booking form depends on the active locale of the site.', 'booking');
290
+ $wpbc_all_translations[] = __('Booking Calendar supports WPML and qTranslate plugins for dynamic changing of website locale.', 'booking');
291
+ $wpbc_all_translations[] = __('Usage', 'booking');
292
+ $wpbc_all_translations[] = __('start new translation section in specific language, where %s - locale of the translation.', 'booking');
293
+ $wpbc_all_translations[] = __('English and French translation', 'booking');
294
+ $wpbc_all_translations[] = __('of configuration booking form in English and French languages', 'booking');
295
+ $wpbc_all_translations[] = __('Register and Translate everything in WPML plugin. Translation can be done at the WPML > "String translation" page. Required WPML 3.2 with String Translation plugin.', 'booking');
296
+ $wpbc_all_translations[] = __('Different form fields, for the different week days', 'booking');
297
+ $wpbc_all_translations[] = __('This feature provides the possibility to show the different form fields or any other HTML content in the booking form, depending on the selection of specific week day in calendar or different days, which are assigned to the specific season filters', 'booking');
298
+ $wpbc_all_translations[] = __('%svalue%s – value of the specific conditions. If the value is true, so then the content of the conditions will show in the booking form. You can have the default value (empty – "", or like this – "*") for showing the content of this condition, if all other conditions are FALSE, or at initial stage, when the date in calendar is not yet selected.', 'booking');
299
+ $wpbc_all_translations[] = __('You can use several values, separated by comma.', 'booking');
300
+ $wpbc_all_translations[] = __('You can use several values, separated by a comma.', 'booking');
301
+ $wpbc_all_translations[] = __('Cost Fields', 'booking');
302
+ $wpbc_all_translations[] = __('Cost Correction Field', 'booking');
303
+ $wpbc_all_translations[] = __('This field is visible only in Admin Panel at %sAdd booking page%s.', 'booking');
304
+ $wpbc_all_translations[] = __('Use this field for %scorrecting the cost%s during adding new booking.', 'booking');
305
+ $wpbc_all_translations[] = __('Discount Coupon field', 'booking');
306
+ $wpbc_all_translations[] = __('Please use this field for possibility to use coupon discounts by your visitors.', 'booking');
307
+ $wpbc_all_translations[] = __('You can configure the discount coupon codes at this %spage%s.', 'booking');
308
+ $wpbc_all_translations[] = __('Hints for your form', 'booking');
309
+ $wpbc_all_translations[] = __('Cost Hints', 'booking');
310
+ $wpbc_all_translations[] = __('Insert these shortcodes into form to %sshow info in real time %s(after selection of the dates in calendar or options in checkboxes or selectboxes)%s.', 'booking');
311
+ $wpbc_all_translations[] = __('Dates and Times Hints', 'booking');
312
+ $wpbc_all_translations[] = __('Selected Check In date.', 'booking');
313
+ $wpbc_all_translations[] = __('Example:', 'booking');
314
+ $wpbc_all_translations[] = __('Selected Check Out date.', 'booking');
315
+ $wpbc_all_translations[] = __('Selected Start Time.', 'booking');
316
+ $wpbc_all_translations[] = __('Selected End Time.', 'booking');
317
+ $wpbc_all_translations[] = __('All selected dates.', 'booking');
318
+ $wpbc_all_translations[] = __('All selected dates with times.', 'booking');
319
+ $wpbc_all_translations[] = __('All selected dates in "short" format.', 'booking');
320
+ $wpbc_all_translations[] = __('All selected dates with times in "short" format..', 'booking');
321
+ $wpbc_all_translations[] = __('Number of selected days.', 'booking');
322
+ $wpbc_all_translations[] = __('Number of selected nights.', 'booking');
323
+ $wpbc_all_translations[] = __('Other Hints', 'booking');
324
+ $wpbc_all_translations[] = __('title of booking resource', 'booking');
325
+ $wpbc_all_translations[] = __('ID of booking resource.', 'booking');
326
+ $wpbc_all_translations[] = __('cost of booking resource.', 'booking');
327
+ $wpbc_all_translations[] = __('capacity of booking resource.', 'booking');
328
+ $wpbc_all_translations[] = __('maximum number of visitors per booking resource.', 'booking');
329
+ $wpbc_all_translations[] = __('Tips and Tricks', 'booking');
330
+ $wpbc_all_translations[] = __('%sEmail verification field%s.', 'booking');
331
+ $wpbc_all_translations[] = __('%sDescription of usage%s.', 'booking');
332
+ $wpbc_all_translations[] = __('To create verification email, you need to use special CSS class in other email field. This CSS class must start with this reserved words: %s and then have to go the name of your primary email field: %s', 'booking');
333
+ $wpbc_all_translations[] = __('%sExample%s.', 'booking');
334
+ $wpbc_all_translations[] = __('confirmation email field of the primary email field', 'booking');
335
+ $wpbc_all_translations[] = __('Generate Tag', 'booking');
336
+ $wpbc_all_translations[] = __('Select option to configure or show help info about tags', 'booking');
337
+ $wpbc_all_translations[] = __('Keyword', 'booking');
338
+ $wpbc_all_translations[] = __('Enter Keyword here', 'booking');
339
+ $wpbc_all_translations[] = __('Save filter settings as default template (Please, click Apply filter button, before saving!)', 'booking');
340
+ $wpbc_all_translations[] = __('Save as Default', 'booking');
341
+ $wpbc_all_translations[] = __('Delete your previously saved default filer template!', 'booking');
342
+ $wpbc_all_translations[] = __('Delete template', 'booking');
343
+ $wpbc_all_translations[] = __('Print bookings listing', 'booking');
344
+ $wpbc_all_translations[] = __('Export only current page of bookings to CSV format', 'booking');
345
+ $wpbc_all_translations[] = __('Export All', 'booking');
346
+ $wpbc_all_translations[] = __('Export All bookings to CSV format', 'booking');
347
+ $wpbc_all_translations[] = __('Edit Note', 'booking');
348
+ $wpbc_all_translations[] = __('Change Language', 'booking');
349
+ $wpbc_all_translations[] = __('Default Locale', 'booking');
350
+ $wpbc_all_translations[] = __('Change Resource', 'booking');
351
+ $wpbc_all_translations[] = __('Duplicate Booking', 'booking');
352
+ $wpbc_all_translations[] = __('Save', 'booking');
353
+ $wpbc_all_translations[] = __('Change', 'booking');
354
+ $wpbc_all_translations[] = __('Print bookings', 'booking');
355
+ $wpbc_all_translations[] = __('Export bookings', 'booking');
356
+ $wpbc_all_translations[] = __('Download the CSV file of exported booking data', 'booking');
357
+ $wpbc_all_translations[] = __('Download', 'booking');
358
+ $wpbc_all_translations[] = __('Clear booking resources selection', 'booking');
359
+ $wpbc_all_translations[] = __('Apply booking resources selection', 'booking');
360
+ $wpbc_all_translations[] = __('Please note, its not possible to add new resources, if "All resources" option is selected. Please clear the selection, then add new resources.', 'booking');
361
+ $wpbc_all_translations[] = __('Add New Booking Resource(s)', 'booking');
362
+ $wpbc_all_translations[] = __('Enter name of booking resource', 'booking');
363
+ $wpbc_all_translations[] = __('Resources count', 'booking');
364
+ $wpbc_all_translations[] = __('This booking resources does not exist', 'booking');
365
+ $wpbc_all_translations[] = __('Generating columns', 'booking');
366
+ $wpbc_all_translations[] = __('Exporting booking data', 'booking');
367
+ $wpbc_all_translations[] = __('Generating content of file', 'booking');
368
+ $wpbc_all_translations[] = __('Saving to file', 'booking');
369
+ $wpbc_all_translations[] = __('The booking was canceled by the visitor.', 'booking');
370
+ $wpbc_all_translations[] = __('The booking has been canceled successfully', 'booking');
371
+ $wpbc_all_translations[] = __('Incorrect date format', 'booking');
372
+ $wpbc_all_translations[] = __('Change your Booking', 'booking');
373
+ $wpbc_all_translations[] = __('Cancel Booking', 'booking');
374
+ $wpbc_all_translations[] = __('Warning! The resource was not changed. Current dates are already booked there.', 'booking');
375
+ $wpbc_all_translations[] = __('The booking has been duplicated successfully', 'booking');
376
+ $wpbc_all_translations[] = __('Warning! Operation failed. Current dates are already booked there.', 'booking');
377
+ $wpbc_all_translations[] = __('Sending request...', 'booking');
378
+ $wpbc_all_translations[] = __('Order number', 'booking');
379
+ $wpbc_all_translations[] = __('Register', 'booking');
380
+ $wpbc_all_translations[] = __('Please, enter order number of your purchased version, which you received to your billing email.', 'booking');
381
+ $wpbc_all_translations[] = __('If you will get any difficulties or have a questions, please contact by email %s', 'booking');
382
+ $wpbc_all_translations[] = __('Default form', 'booking');
383
+ $wpbc_all_translations[] = __('There is a new version of %1$s available. <a href="%2$s" target="_blank" title="%3$s">View version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>', 'booking');
384
+ $wpbc_all_translations[] = __('You can request the new update of plugin on %1$sthis page%2$s.', 'booking');
385
+ $wpbc_all_translations[] = __('Upgrade Notice', 'booking');
386
+ $wpbc_all_translations[] = __('Version %s By %s', 'booking');
387
+ $wpbc_all_translations[] = __('View details', 'booking');
388
+ $wpbc_all_translations[] = __('First Name (required)', 'booking');
389
+ $wpbc_all_translations[] = __('Last Name (required)', 'booking');
390
+ $wpbc_all_translations[] = __('Email (required)', 'booking');
391
+ $wpbc_all_translations[] = __('Phone', 'booking');
392
+ $wpbc_all_translations[] = __('Adults', 'booking');
393
+ $wpbc_all_translations[] = __('Children', 'booking');
394
+ $wpbc_all_translations[] = __('Details', 'booking');
395
+ $wpbc_all_translations[] = __('I Accept term and conditions', 'booking');
396
+ $wpbc_all_translations[] = __('Select Times', 'booking');
397
+ $wpbc_all_translations[] = __('Address (required)', 'booking');
398
+ $wpbc_all_translations[] = __('City (required)', 'booking');
399
+ $wpbc_all_translations[] = __('Post code (required)', 'booking');
400
+ $wpbc_all_translations[] = __('Country (required)', 'booking');
401
+ $wpbc_all_translations[] = __('night(s)', 'booking');
402
+ $wpbc_all_translations[] = __('Full cost of the booking', 'booking');
403
+ $wpbc_all_translations[] = __('Visitors', 'booking');
404
+ $wpbc_all_translations[] = __('Last Name', 'booking');
405
+ $wpbc_all_translations[] = __('Email', 'booking');
406
+ $wpbc_all_translations[] = __('Address', 'booking');
407
+ $wpbc_all_translations[] = __('City', 'booking');
408
+ $wpbc_all_translations[] = __('Post code', 'booking');
409
+ $wpbc_all_translations[] = __('Country', 'booking');
410
+ $wpbc_all_translations[] = __('Check in', 'booking');
411
+ $wpbc_all_translations[] = __('Check out', 'booking');
412
+ $wpbc_all_translations[] = __('Guests', 'booking');
413
+ $wpbc_all_translations[] = __('Max. persons', 'booking');
414
+ $wpbc_all_translations[] = __('Data', 'booking');
415
+ $wpbc_all_translations[] = __('Enable this payment gateway', 'booking');
416
+ $wpbc_all_translations[] = __('API Login ID', 'booking');
417
+ $wpbc_all_translations[] = __('The merchant API Login ID is provided in the Merchant Interface of %s', 'booking');
418
+ $wpbc_all_translations[] = __('Transaction Key', 'booking');
419
+ $wpbc_all_translations[] = __('This parameter have to assigned to you by %s', 'booking');
420
+ $wpbc_all_translations[] = __('Chose payment mode', 'booking');
421
+ $wpbc_all_translations[] = __('Select "Live test" or "Live" environment for using Merchant account or "Developer Test" for using Developer account.', 'booking');
422
+ $wpbc_all_translations[] = __('Transactions posted against live merchant accounts using either of the above testing methods are not submitted to financial institutions for authorization and are not stored in the Merchant Interface.', 'booking');
423
+ $wpbc_all_translations[] = __('Developer Test', 'booking');
424
+ $wpbc_all_translations[] = __('Live Test', 'booking');
425
+ $wpbc_all_translations[] = __('Live', 'booking');
426
+ $wpbc_all_translations[] = __('Transaction type', 'booking');
427
+ $wpbc_all_translations[] = __('Select transaction type, which supported by the payment gateway.', 'booking');
428
+ $wpbc_all_translations[] = __('Authorization and Capture', 'booking');
429
+ $wpbc_all_translations[] = __('Authorization Only', 'booking');
430
+ $wpbc_all_translations[] = __('U.S. Dollars', 'booking');
431
+ $wpbc_all_translations[] = __('Pounds Sterling', 'booking');
432
+ $wpbc_all_translations[] = __('Euros', 'booking');
433
+ $wpbc_all_translations[] = __('Canadian Dollars', 'booking');
434
+ $wpbc_all_translations[] = __('Accepted Currency', 'booking');
435
+ $wpbc_all_translations[] = __('The currency code that gateway will process the payment in.', 'booking');
436
+ $wpbc_all_translations[] = __('Setting the currency that is not supported by the payment processor will result in an error.', 'booking');
437
+ $wpbc_all_translations[] = __('Pay via', 'booking');
438
+ $wpbc_all_translations[] = __('Payment button title', 'booking');
439
+ $wpbc_all_translations[] = __('Enter the title of the payment button', 'booking');
440
+ $wpbc_all_translations[] = __('Payment for booking %s on these day(s): %s', 'booking');
441
+ $wpbc_all_translations[] = __('Payment description at gateway website', 'booking');
442
+ $wpbc_all_translations[] = __('Enter the service name or the reason for the payment here.', 'booking');
443
+ $wpbc_all_translations[] = __('You can use any shortcodes, which you have used in content of booking fields data form.', 'booking');
444
+ $wpbc_all_translations[] = __('This field support only up to %s characters by payment system.', 'booking');
445
+ $wpbc_all_translations[] = __('Activate Relay Response', 'booking');
446
+ $wpbc_all_translations[] = __('Indicate to the payment gateway that you would like to receive the transaction response to your site.', 'booking');
447
+ $wpbc_all_translations[] = __('You should leave empty the Relay Response URL and Receipt Link URL/Text in the Merchant Interface, if a Relay Response is activated here.', 'booking');
448
+ $wpbc_all_translations[] = __('MD5 Hash value', 'booking');
449
+ $wpbc_all_translations[] = __('Please enter the MD5 Hash value, which you configured in the settings of Merchant Interface.', 'booking');
450
+ $wpbc_all_translations[] = __('To configure MD5 Hash value in Relay Response for your transactions', 'booking');
451
+ $wpbc_all_translations[] = __('Log on to the Merchant Interface', 'booking');
452
+ $wpbc_all_translations[] = __('Click Settings under Account in the main menu on the left', 'booking');
453
+ $wpbc_all_translations[] = __('Click MD5-Hash in the Security Settings section', 'booking');
454
+ $wpbc_all_translations[] = __('Enter this value', 'booking');
455
+ $wpbc_all_translations[] = __('Click Submit', 'booking');
456
+ $wpbc_all_translations[] = __('For more information about configuring Relay Response in the Merchant Interface, please see the %sMerchant Integration Guide%s', 'booking');
457
+ $wpbc_all_translations[] = __('Return URL after Successful order', 'booking');
458
+ $wpbc_all_translations[] = __('The URL where visitor will be redirected after completing payment.', 'booking');
459
+ $wpbc_all_translations[] = __('For example, a URL to your site that displays a %s"Thank you for the payment"%s.', 'booking');
460
+ $wpbc_all_translations[] = __('Return URL after Failed order', 'booking');
461
+ $wpbc_all_translations[] = __('The URL where the visitor will be redirected after completing payment.', 'booking');
462
+ $wpbc_all_translations[] = __('For example, the URL to your website that displays a %s"Payment Canceled"%s page.', 'booking');
463
+ $wpbc_all_translations[] = __('Automatically approve booking', 'booking');
464
+ $wpbc_all_translations[] = __('Check this box to automatically approve booking, when visitor makes a successful payment.', 'booking');
465
+ $wpbc_all_translations[] = __('This will not work, if the visitor leaves the payment page.', 'booking');
466
+ $wpbc_all_translations[] = __('%s Settings', 'booking');
467
+ $wpbc_all_translations[] = __('Integration of authorizenet payment system', 'booking');
468
+ $wpbc_all_translations[] = __('If you have no account on this system, please sign up for a %sdeveloper test account%s to obtain an API Login ID and Transaction Key. These keys will authenticate requests to the payment gateway.', 'booking');
469
+ $wpbc_all_translations[] = __('Please configure all fields inside the Billing form fields tab at this page, when using a European payment processor', 'booking');
470
+ $wpbc_all_translations[] = __('Be sure that the merchant server system clock is set to the proper time and time zone.', 'booking');
471
+ $wpbc_all_translations[] = __('%s - Server Integration Method (SIM)', 'booking');
472
+ $wpbc_all_translations[] = __('Payment method description that the customer will see on your payment page.', 'booking');
473
+ $wpbc_all_translations[] = __('Bank Transfer', 'booking');
474
+ $wpbc_all_translations[] = __('Integration of Bank Transfer payment system', 'booking');
475
+ $wpbc_all_translations[] = __('Account details', 'booking');
476
+ $wpbc_all_translations[] = __('Allow payments by %sdirect bank / wire transfer%s', 'booking');
477
+ $wpbc_all_translations[] = __('Its only show fixed payment details.', 'booking');
478
+ $wpbc_all_translations[] = __('Sort Code', 'booking');
479
+ $wpbc_all_translations[] = __('Dear %sMake your payment %s directly into our bank account. %sPlease use your Booking ID %s as the payment reference! %s %s: %s %s: %s %s: %s %s: %s', 'booking');
480
+ $wpbc_all_translations[] = __('Account Number', 'booking');
481
+ $wpbc_all_translations[] = __('IBAN', 'booking');
482
+ $wpbc_all_translations[] = __('BIC / Swift', 'booking');
483
+ $wpbc_all_translations[] = __('Account Name', 'booking');
484
+ $wpbc_all_translations[] = __('Bank Name', 'booking');
485
+ $wpbc_all_translations[] = __('BSB', 'booking');
486
+ $wpbc_all_translations[] = __('Bank Transit Number', 'booking');
487
+ $wpbc_all_translations[] = __('IFSC', 'booking');
488
+ $wpbc_all_translations[] = __('Branch Sort', 'booking');
489
+ $wpbc_all_translations[] = __('Bank Code', 'booking');
490
+ $wpbc_all_translations[] = __('Routing Number', 'booking');
491
+ $wpbc_all_translations[] = __('Branch Code', 'booking');
492
+ $wpbc_all_translations[] = __('%s - inserting all bank accounts details', 'booking');
493
+ $wpbc_all_translations[] = __('%s - inserting account name', 'booking');
494
+ $wpbc_all_translations[] = __('%s - inserting account number', 'booking');
495
+ $wpbc_all_translations[] = __('%s - inserting bank name ', 'booking');
496
+ $wpbc_all_translations[] = __('%s - inserting sort code ', 'booking');
497
+ $wpbc_all_translations[] = __('%s - inserting IBAN ', 'booking');
498
+ $wpbc_all_translations[] = __('%s - inserting BIC ', 'booking');
499
+ $wpbc_all_translations[] = __('You can use any shortcodes, that you can use in payment description form at Settings Payment General page', 'booking');
500
+ $wpbc_all_translations[] = __('+ Add Account', 'booking');
501
+ $wpbc_all_translations[] = __('Remove selected account(s)', 'booking');
502
+ $wpbc_all_translations[] = __('Successful payment', 'booking');
503
+ $wpbc_all_translations[] = __(' Parameters are incorrect,', 'booking');
504
+ $wpbc_all_translations[] = __('Cannot find the record', 'booking');
505
+ $wpbc_all_translations[] = __('Amount different', 'booking');
506
+ $wpbc_all_translations[] = __('Payment failed', 'booking');
507
+ $wpbc_all_translations[] = __('Payment status updated by Mobile88 Admin(Fail)', 'booking');
508
+ $wpbc_all_translations[] = __('Connection Error', 'booking');
509
+ $wpbc_all_translations[] = __('Merchant Code', 'booking');
510
+ $wpbc_all_translations[] = __('Enter your iPay88 Merchant Code.', 'booking');
511
+ $wpbc_all_translations[] = __('Merchant Key', 'booking');
512
+ $wpbc_all_translations[] = __('Enter your iPay88 Merchant Key.', 'booking');
513
+ $wpbc_all_translations[] = __('Malaysian Ringgit', 'booking');
514
+ $wpbc_all_translations[] = __('Philippine Pesos', 'booking');
515
+ $wpbc_all_translations[] = __('Automatically approve/cancel booking', 'booking');
516
+ $wpbc_all_translations[] = __('Check this box to automatically approve bookings, when visitor makes a successful payment, or automatically cancel the booking, when visitor makes a payment cancellation.', 'booking');
517
+ $wpbc_all_translations[] = __('Integration of iPay88 payment system', 'booking');
518
+ $wpbc_all_translations[] = __('Please configure all fields inside the %sBilling form fields%s section at %sPayments General%s tab.', 'booking');
519
+ $wpbc_all_translations[] = __('for 1 day', 'booking');
520
+ $wpbc_all_translations[] = __('for 1 night', 'booking');
521
+ $wpbc_all_translations[] = __('fixed sum', 'booking');
522
+ $wpbc_all_translations[] = __('for 1 hour', 'booking');
523
+ $wpbc_all_translations[] = __('Set the cost', 'booking');
524
+ $wpbc_all_translations[] = __(' Select your cost configuration.', 'booking');
525
+ $wpbc_all_translations[] = __('Time impact to cost', 'booking');
526
+ $wpbc_all_translations[] = __('Check this box if you want the %stime selection%s on the booking form %sapplied to the cost calculation%s.', 'booking');
527
+ $wpbc_all_translations[] = __('Check this box if you want that specific additional cost, which configured as percentage for some option, apply to other additional fixed costs and not only to original booking cost.', 'booking');
528
+ $wpbc_all_translations[] = __('Currency', 'booking');
529
+ $wpbc_all_translations[] = __('This is default currency that showing at your website. Specific payment gateway(s) can support or does not suport it.', 'booking');
530
+ $wpbc_all_translations[] = __('Important', 'booking');
531
+ $wpbc_all_translations[] = __('Check and configure currency at each activated payment gateway.', 'booking');
532
+ $wpbc_all_translations[] = __('Currency Position', 'booking');
533
+ $wpbc_all_translations[] = __('Set position of the currency symbol.', 'booking');
534
+ $wpbc_all_translations[] = __('Left', 'booking');
535
+ $wpbc_all_translations[] = __('Right', 'booking');
536
+ $wpbc_all_translations[] = __('Left with space', 'booking');
537
+ $wpbc_all_translations[] = __('Right with space', 'booking');
538
+ $wpbc_all_translations[] = __('Currency format', 'booking');
539
+ $wpbc_all_translations[] = __('Number of decimal points', 'booking');
540
+ $wpbc_all_translations[] = __('No separator', 'booking');
541
+ $wpbc_all_translations[] = __('Space', 'booking');
542
+ $wpbc_all_translations[] = __('Dot', 'booking');
543
+ $wpbc_all_translations[] = __('Comma', 'booking');
544
+ $wpbc_all_translations[] = __('Separator for the decimal point', 'booking');
545
+ $wpbc_all_translations[] = __('Thousands separator', 'booking');
546
+ $wpbc_all_translations[] = __('Please select', 'booking');
547
+ $wpbc_all_translations[] = __('Please select a field from your booking form. This field will be automatically assigned to the current field in the billing form.', 'booking');
548
+ $wpbc_all_translations[] = __('Customer Email', 'booking');
549
+ $wpbc_all_translations[] = __('First Name(s)', 'booking');
550
+ $wpbc_all_translations[] = __('Last name', 'booking');
551
+ $wpbc_all_translations[] = __('Billing Address', 'booking');
552
+ $wpbc_all_translations[] = __('Billing City', 'booking');
553
+ $wpbc_all_translations[] = __('Post Code', 'booking');
554
+ $wpbc_all_translations[] = __('State', 'booking');
555
+ $wpbc_all_translations[] = __('Show booking details in payment form', 'booking');
556
+ $wpbc_all_translations[] = __(' Check this checkbox if you want to show the %sbooking details summary%s above the payment form', 'booking');
557
+ $wpbc_all_translations[] = __('Configure booking details summary above the payment form', 'booking');
558
+ $wpbc_all_translations[] = __('Payments', 'booking');
559
+ $wpbc_all_translations[] = __('Customizaton of Payment', 'booking');
560
+ $wpbc_all_translations[] = __('Payment Gateways', 'booking');
561
+ $wpbc_all_translations[] = __('Payment Settings', 'booking');
562
+ $wpbc_all_translations[] = __('Payment Gateways - General Settings', 'booking');
563
+ $wpbc_all_translations[] = __('Active Payment Gateways', 'booking');
564
+ $wpbc_all_translations[] = __('Billing form fields', 'booking');
565
+ $wpbc_all_translations[] = __('Payment Description', 'booking');
566
+ $wpbc_all_translations[] = __('Gateway', 'booking');
567
+ $wpbc_all_translations[] = __('Some currencies at payment gateways are different from main currency %s', 'booking');
568
+ $wpbc_all_translations[] = __('Interface of plugin is using %s currency. Specific payment gateway will use own currency in payment form without currency exchange! Its can be reason of wrong cost.', 'booking');
569
+ $wpbc_all_translations[] = __('ID of booking', 'booking');
570
+ $wpbc_all_translations[] = __('ID of booking resources', 'booking');
571
+ $wpbc_all_translations[] = __('current date', 'booking');
572
+ $wpbc_all_translations[] = __('current time', 'booking');
573
+ $wpbc_all_translations[] = __('content data of this booking', 'booking');
574
+ $wpbc_all_translations[] = __('show amount to pay', 'booking');
575
+ $wpbc_all_translations[] = __('total booking cost', 'booking');
576
+ $wpbc_all_translations[] = __('deposit cost', 'booking');
577
+ $wpbc_all_translations[] = __('balance cost', 'booking');
578
+ $wpbc_all_translations[] = __('original booking cost', 'booking');
579
+ $wpbc_all_translations[] = __('additional booking cost', 'booking');
580
+ $wpbc_all_translations[] = __('Amount to pay', 'booking');
581
+ $wpbc_all_translations[] = __('Please make payment for your booking %s on %s For reference your booking ID: %s', 'booking');
582
+ $wpbc_all_translations[] = __('Pay in Cash', 'booking');
583
+ $wpbc_all_translations[] = __('Integration of Pay in Cash payment system', 'booking');
584
+ $wpbc_all_translations[] = __('If you accept %scash payment%s, you can write details about it here', 'booking');
585
+ $wpbc_all_translations[] = __('Dear %sPay in cash %s for your booking %s on check in %sFor reference your booking ID: %s', 'booking');
586
+ $wpbc_all_translations[] = __('Error IPN', 'booking');
587
+ $wpbc_all_translations[] = __('Verified IPN', 'booking');
588
+ $wpbc_all_translations[] = __('Invalid IPN', 'booking');
589
+ $wpbc_all_translations[] = __('Make payments with payPal - its fast, free and secure!', 'booking');
590
+ $wpbc_all_translations[] = __('Paypal Standard', 'booking');
591
+ $wpbc_all_translations[] = __('Paypal Pro Hosted Solution', 'booking');
592
+ $wpbc_all_translations[] = __('Account Type', 'booking');
593
+ $wpbc_all_translations[] = __('Paypal Email address to receive payments', 'booking');
594
+ $wpbc_all_translations[] = __('This is the Paypal Email address where payments will be sent', 'booking');
595
+ $wpbc_all_translations[] = __('Secure Merchant ID', 'booking');
596
+ $wpbc_all_translations[] = __('This is the Secure Merchant ID, which can be found on the profile page', 'booking');
597
+ $wpbc_all_translations[] = __(' Indicates whether the transaction is payment on a final sale or an authorization for a final sale, to be captured later. ', 'booking');
598
+ $wpbc_all_translations[] = __('Sale', 'booking');
599
+ $wpbc_all_translations[] = __('Authorization', 'booking');
600
+ $wpbc_all_translations[] = __(' Select using test (Sandbox Test Environment) or live PayPal payment.', 'booking');
601
+ $wpbc_all_translations[] = __('Sandbox', 'booking');
602
+ $wpbc_all_translations[] = __('British Pound', 'booking');
603
+ $wpbc_all_translations[] = __('Japanese Yen', 'booking');
604
+ $wpbc_all_translations[] = __('Australian Dollars', 'booking');
605
+ $wpbc_all_translations[] = __('New Zealand Dollar', 'booking');
606
+ $wpbc_all_translations[] = __('Swiss Franc', 'booking');
607
+ $wpbc_all_translations[] = __('Hong Kong Dollar', 'booking');
608
+ $wpbc_all_translations[] = __('Singapore Dollar', 'booking');
609
+ $wpbc_all_translations[] = __('Swedish Krona', 'booking');
610
+ $wpbc_all_translations[] = __('Danish Krone', 'booking');
611
+ $wpbc_all_translations[] = __('Polish Zloty', 'booking');
612
+ $wpbc_all_translations[] = __('Norwegian Krone', 'booking');
613
+ $wpbc_all_translations[] = __('Hungarian Forint', 'booking');
614
+ $wpbc_all_translations[] = __('Czech Koruna', 'booking');
615
+ $wpbc_all_translations[] = __('Israeli New Shekel', 'booking');
616
+ $wpbc_all_translations[] = __('Mexican Peso', 'booking');
617
+ $wpbc_all_translations[] = __('Brazilian Real (only for Brazilian users)', 'booking');
618
+ $wpbc_all_translations[] = __('Malaysian Ringgits (only for Malaysian users)', 'booking');
619
+ $wpbc_all_translations[] = __('Taiwan New Dollars', 'booking');
620
+ $wpbc_all_translations[] = __('Thai Baht', 'booking');
621
+ $wpbc_all_translations[] = __('Turkish Lira (only for Turkish members)', 'booking');
622
+ $wpbc_all_translations[] = __('Custom button title', 'booking');
623
+ $wpbc_all_translations[] = __('Payment Button type', 'booking');
624
+ $wpbc_all_translations[] = __('Show Reference Text Box', 'booking');
625
+ $wpbc_all_translations[] = __('Check this box to show Reference Text Box', 'booking');
626
+ $wpbc_all_translations[] = __('Enter your phone number', 'booking');
627
+ $wpbc_all_translations[] = __('Reference Text Box Title', 'booking');
628
+ $wpbc_all_translations[] = __('Enter a title for the Reference text box (i.e. Your email address). Visitors will see this text.', 'booking');
629
+ $wpbc_all_translations[] = __('Return URL from PayPal', 'booking');
630
+ $wpbc_all_translations[] = __('Cancel Return URL from PayPal', 'booking');
631
+ $wpbc_all_translations[] = __('To use this feature you %smust activate auto-return link%s at your Paypal account.', 'booking');
632
+ $wpbc_all_translations[] = __('Follow these steps to configure it:', 'booking');
633
+ $wpbc_all_translations[] = __('Log in to your PayPal account.', 'booking');
634
+ $wpbc_all_translations[] = __('Click the Profile subtab.', 'booking');
635
+ $wpbc_all_translations[] = __('Click Website Payment Preferences in the Seller Preferences column.', 'booking');
636
+ $wpbc_all_translations[] = __('Under Auto Return for Website Payments, click the On radio button.', 'booking');
637
+ $wpbc_all_translations[] = __('For the Return URL, enter the Return URL from PayPal on your site for successfull payment.', 'booking');
638
+ $wpbc_all_translations[] = __('Instant Payment Notification (IPN) is a message service that notifies you of events related to PayPal transactions', 'booking');
639
+ $wpbc_all_translations[] = __('Sending email for verified transaction', 'booking');
640
+ $wpbc_all_translations[] = __('Email for getting report for %sverified%s transactions.', 'booking');
641
+ $wpbc_all_translations[] = __('Sending email for invalid transaction', 'booking');
642
+ $wpbc_all_translations[] = __('Email for getting report for %sinvalid%s transactions.', 'booking');
643
+ $wpbc_all_translations[] = __('Sending email if error occur during verification', 'booking');
644
+ $wpbc_all_translations[] = __('Email for getting report for %ssome errors in verification process%s.', 'booking');
645
+ $wpbc_all_translations[] = __('Use SSL connection', 'booking');
646
+ $wpbc_all_translations[] = __('Use the SSL connection for posting data, instead of standard HTTP connection', 'booking');
647
+ $wpbc_all_translations[] = __('Use cURL posting', 'booking');
648
+ $wpbc_all_translations[] = __('Use the cURL for posting data, instead of fsockopen() function', 'booking');
649
+ $wpbc_all_translations[] = __(' Follow these instructions to set up your listener at your PayPal account:', 'booking');
650
+ $wpbc_all_translations[] = __('Click Profile on the My Account tab.', 'booking');
651
+ $wpbc_all_translations[] = __('Click Instant Payment Notification Preferences in the Selling Preferences column.', 'booking');
652
+ $wpbc_all_translations[] = __('Click Choose IPN Settings to specify your listeners URL and activate the listener.', 'booking');
653
+ $wpbc_all_translations[] = __('Specify the URL for your listener in the Notification URL field as:', 'booking');
654
+ $wpbc_all_translations[] = __('Click Receive IPN messages (Enabled) to enable your listener.', 'booking');
655
+ $wpbc_all_translations[] = __('Click Save.', 'booking');
656
+ $wpbc_all_translations[] = __('Click Back to Profile Summary to return to the Profile after activating your listener.', 'booking');
657
+ $wpbc_all_translations[] = __('PayPal', 'booking');
658
+ $wpbc_all_translations[] = __('Integration of Paypal payment system', 'booking');
659
+ $wpbc_all_translations[] = __('PayPal IPN', 'booking');
660
+ $wpbc_all_translations[] = __('Pay using %s payment service', 'booking');
661
+ $wpbc_all_translations[] = __('Vendor Name', 'booking');
662
+ $wpbc_all_translations[] = __('Set this value to the Vendor Name assigned to you by Sage Pay or chosen when you applied.', 'booking');
663
+ $wpbc_all_translations[] = __('XOR Encryption password', 'booking');
664
+ $wpbc_all_translations[] = __('Set this value to the XOR Encryption password assigned to you by Sage Pay', 'booking');
665
+ $wpbc_all_translations[] = __('Select TEST for the Test Server and LIVE in the live environment', 'booking');
666
+ $wpbc_all_translations[] = __('TEST', 'booking');
667
+ $wpbc_all_translations[] = __('LIVE', 'booking');
668
+ $wpbc_all_translations[] = __('This can be DEFERRED or AUTHENTICATED if your Sage Pay account supports those payment types', 'booking');
669
+ $wpbc_all_translations[] = __('PAYMENT', 'booking');
670
+ $wpbc_all_translations[] = __('DEFERRED', 'booking');
671
+ $wpbc_all_translations[] = __('AUTHENTICATE', 'booking');
672
+ $wpbc_all_translations[] = __('Yen', 'booking');
673
+ $wpbc_all_translations[] = __('Israeli Shekel', 'booking');
674
+ $wpbc_all_translations[] = __('Sage', 'booking');
675
+ $wpbc_all_translations[] = __('Integration of Sage payment system', 'booking');
676
+ $wpbc_all_translations[] = __('If you have no account on this system, please visit %s to create one.', 'booking');
677
+ $wpbc_all_translations[] = __('Payment rejected', 'booking');
678
+ $wpbc_all_translations[] = __('Merchant ID', 'booking');
679
+ $wpbc_all_translations[] = __('Enter your iDEAL Merchant ID', 'booking');
680
+ $wpbc_all_translations[] = __('Enter your iDEAL Merchant Key.', 'booking');
681
+ $wpbc_all_translations[] = __('Test mode requires the option %s to be selected in the %s account configuration section %s', 'booking');
682
+ $wpbc_all_translations[] = __('Test with Simulator', 'booking');
683
+ $wpbc_all_translations[] = __('My Profile – Connection', 'booking');
684
+ $wpbc_all_translations[] = __('If not supplied then the description as configured in the administration/management portal section will be used. If the option %s is selected then the configured description will always be applied.', 'booking');
685
+ $wpbc_all_translations[] = __('Always use Description', 'booking');
686
+ $wpbc_all_translations[] = __('Integration of %s payment system', 'booking');
687
+ $wpbc_all_translations[] = __('Processing your %s payments through %s', 'booking');
688
+ $wpbc_all_translations[] = __('%s - inserting link for export booking to', 'booking');
689
+ $wpbc_all_translations[] = __('.ics Feed URL', 'booking');
690
+ $wpbc_all_translations[] = __('%s - inserting modification date of booking ', 'booking');
691
+ $wpbc_all_translations[] = __('Coupon discount value of the booking.', 'booking');
692
+ $wpbc_all_translations[] = __('Stripe. Ouch, something went wrong!', 'booking');
693
+ $wpbc_all_translations[] = __('Please pay %s', 'booking');
694
+ $wpbc_all_translations[] = __('Chose payment account', 'booking');
695
+ $wpbc_all_translations[] = __('Publishable key', 'booking');
696
+ $wpbc_all_translations[] = __('Secret key', 'booking');
697
+ $wpbc_all_translations[] = __('For more information:', 'booking');
698
+ $wpbc_all_translations[] = __('require PHP version %s or newer!', 'booking');
699
+ $wpbc_all_translations[] = __('%s - ID of booking resource, ', 'booking');
700
+ $wpbc_all_translations[] = __('%s - ID of page with booking form, ', 'booking');
701
+ $wpbc_all_translations[] = __('Email with Payment Request which is sent to Visitor.', 'booking');
702
+ $wpbc_all_translations[] = __('Customization of email template, which is sent after modification of booking', 'booking');
703
+ $wpbc_all_translations[] = __('Email is sent to Visitor after Editing of booking.', 'booking');
704
+ $wpbc_all_translations[] = __('Booking resource type is not defined. This can be, when at the URL is wrong booking hash.', 'booking');
705
+ $wpbc_all_translations[] = __('My bookings', 'booking');
706
+ $wpbc_all_translations[] = __('%s - inserting link to the page where visitor can see listing of own bookings, (possible to use the %s parameter for setting different %s of this page. Example: %s )', 'booking');
707
+ $wpbc_all_translations[] = __('Inline Search Form Template', 'booking');
708
+ $wpbc_all_translations[] = __('Show booking details in tooltip', 'booking');
709
+ $wpbc_all_translations[] = __('Check this box to display booking details with a tooltip, when mouse hovers over each day on the calendar(s). %sIts works only for bookings for specific timeslot(s)!%s', 'booking');
710
+ $wpbc_all_translations[] = __('Booking details', 'booking');
711
+ $wpbc_all_translations[] = __('You can use the shortcodes from the bottom form of Settings Fields page.', 'booking');
712
+ $wpbc_all_translations[] = __('This option can impact to speed of page loading.', 'booking');
713
+ $wpbc_all_translations[] = __('Use arithmetic expressions in cost configurations, including fields shortcodes and simple mathematics operations', 'booking');
714
+ $wpbc_all_translations[] = __('if selected %s', 'booking');
715
+ $wpbc_all_translations[] = __('Set check out date as available', 'booking');
716
+ $wpbc_all_translations[] = __('Check this option, to remove last selected day of saving to booking.', 'booking');
717
+ $wpbc_all_translations[] = __('Auto approve bookings during import', 'booking');
718
+ $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of all bookings %sduring import from external source(s)%s.', 'booking');
719
+ $wpbc_all_translations[] = __('Auto approve booking, if booking cost is zero', 'booking');
720
+ $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of booking, %swhen cost of booking is zero%s.', 'booking');
721
+ $wpbc_all_translations[] = __('Auto approve bookings after creation booking in admin panel', 'booking');
722
+ $wpbc_all_translations[] = __('Check this checkbox to activate auto approve of booking, %sif booking was made in admin panel%s.', 'booking');
723
+ $wpbc_all_translations[] = __('Activate custom booking forms for regular users', 'booking');
724
+ $wpbc_all_translations[] = __('Check this box if you want to use multiple custom booking forms for activated regular users', 'booking');
725
+ $wpbc_all_translations[] = __('Start / End time for Calendar Overview', 'booking');
726
+ $wpbc_all_translations[] = __('Select start and end time showing for Calendar Overview in %sDay%s view mode', 'booking');
727
+ $wpbc_all_translations[] = __('Show / hide notes', 'booking');
728
+ $wpbc_all_translations[] = __('Check this box if you want to open notes section by default in Booking Listing page.', 'booking');
729
+ $wpbc_all_translations[] = __('URL of page for customer bookings listing', 'booking');
730
+ $wpbc_all_translations[] = __('Type URL for %svisitors%s to view own bookings. You must insert %s shortcode into this page.', 'booking');
731
+ $wpbc_all_translations[] = __('Do not show payment form, after submit booking form', 'booking');
732
+ $wpbc_all_translations[] = __('Check this box if you want to show payment form only after sending payment request by email', 'booking');
733
+ $wpbc_all_translations[] = __('Auto send payment request after creation booking in admin panel', 'booking');
734
+ $wpbc_all_translations[] = __('Check this box if you want automatically send payment request to visitor, if booking was made in admin panel', 'booking');
735
+ $wpbc_all_translations[] = __('Show deposit and total booking cost together', 'booking');
736
+ $wpbc_all_translations[] = __('Check this box if you want to show deposit amount and total booking cost, after submit of booking.', 'booking');
737
+ $wpbc_all_translations[] = __('Please note, at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choice of this payment. You need to check each such payment manually!', 'booking');
738
+ $wpbc_all_translations[] = __('Send email on cost changes', 'booking');
739
+ $wpbc_all_translations[] = __('Check this box if you want to send booking modification email, if cost of booking was edited in booking listing page.', 'booking');
740
+ $wpbc_all_translations[] = __('Payment Options', 'booking');
741
+ $wpbc_all_translations[] = __('Times:', 'booking');
742
+ $wpbc_all_translations[] = __('Set Early / Late Booking', 'booking');
743
+ $wpbc_all_translations[] = __('%sEarly booking discount%s for booking resource', 'booking');
744
+ $wpbc_all_translations[] = __('Discount', 'booking');
745
+ $wpbc_all_translations[] = __('Apply discount, only if difference between %stoday%s and %scheck in%s day %smore%s than', 'booking');
746
+ $wpbc_all_translations[] = __('Apply discount, only if %scheck in%s day inside of this %sseason filter%s', 'booking');
747
+ $wpbc_all_translations[] = __('%sLast minute booking discount%s for booking resource', 'booking');
748
+ $wpbc_all_translations[] = __('Apply discount, only if difference between %stoday%s and %scheck in%s day %sless%s than', 'booking');
749
+ $wpbc_all_translations[] = __('Early / Late Booking', 'booking');
750
+ $wpbc_all_translations[] = __('Set Early / Late Booking Amount', 'booking');
751
+ $wpbc_all_translations[] = __('Set Early / Late booking discount', 'booking');
752
+ $wpbc_all_translations[] = __('Early / Late', 'booking');
753
+ $wpbc_all_translations[] = __('Show a booking form, availability calendar or other elements from Booking Calendar plugin.', 'booking');
754
+ $wpbc_all_translations[] = __('Configure Booking Calendar Block', 'booking');
755
+ $wpbc_all_translations[] = __('Click to Preview Block', 'booking');
756
+ $wpbc_all_translations[] = __('Visible months number', 'booking');
757
+ $wpbc_all_translations[] = __('Start month', 'booking');
758
+ $wpbc_all_translations[] = __('Custom booking form', 'booking');
759
+ $wpbc_all_translations[] = __('Unavailable dates from other booking resources', 'booking');
760
+ $wpbc_all_translations[] = __('Availability Calendar', 'booking');
761
+ $wpbc_all_translations[] = __('Booking resource(s)', 'booking');
762
+ $wpbc_all_translations[] = __('Show from/to', 'booking');
763
+ $wpbc_all_translations[] = __('All booking resources', 'booking');
764
+ $wpbc_all_translations[] = __('Selection of Resources', 'booking');
765
+ $wpbc_all_translations[] = __('Selected booking resource (by default)', 'booking');
766
+ $wpbc_all_translations[] = __('Title of first option in list', 'booking');
767
+ $wpbc_all_translations[] = __('Custom booking form for all booking resources', 'booking');
768
+ $wpbc_all_translations[] = __('Booking Form (without calendar)', 'booking');
769
+ $wpbc_all_translations[] = __('Date for submit booking', 'booking');
770
+ $wpbc_all_translations[] = __('Search Availability form', 'booking');
771
+ $wpbc_all_translations[] = __('Show search results on other page', 'booking');
772
+ $wpbc_all_translations[] = __('Search results page must have this shortcode', 'booking');
773
+ $wpbc_all_translations[] = __('Show search results in the same page', 'booking');
774
+ $wpbc_all_translations[] = __('Search Results Title', 'booking');
775
+ $wpbc_all_translations[] = __('Title, if no search results', 'booking');
776
+ $wpbc_all_translations[] = __('Search in booking resources of WP users', 'booking');
777
+ $wpbc_all_translations[] = __('Show search results on this page, after redirection from search form at other page.', 'booking');
778
+ $wpbc_all_translations[] = __('System Block', 'booking');
779
+ $wpbc_all_translations[] = __('Booking Calendar Editing', 'booking');
780
+ $wpbc_all_translations[] = __('This block required for ability to edit, cancel the booking by visitor, who made the booking, or for ability to show payment form, after sending payment request.', 'booking');
781
+ $wpbc_all_translations[] = __('Link to this page must be defined', 'booking');
782
+ $wpbc_all_translations[] = __('at this option', 'booking');
783
+ $wpbc_all_translations[] = __('You can not open this page directly. Please, use links in ', 'booking');
784
+ $wpbc_all_translations[] = __('If you open this page directly, then you will see this error', 'booking');
785
+ $wpbc_all_translations[] = __('Customer Bookings Listing', 'booking');
786
+ $wpbc_all_translations[] = __('Visitors of your website, can view previous (own) bookings, by clicking on secret link in email, which is sending after booking created.', 'booking');
787
+ $wpbc_all_translations[] = __('Show Info of Booking Resource', 'booking');
788
+ $wpbc_all_translations[] = __('Click to edit', 'booking');
789
+ $wpbc_all_translations[] = __('This is not real preview. Its configuration block of "Booking Calendar".', 'booking');
790
+ $wpbc_all_translations[] = __('Sort search results by', 'booking');
791
+ $wpbc_all_translations[] = __('Select type of sorting search results', 'booking');
792
+ $wpbc_all_translations[] = __('ID of booking resource', 'booking');
793
+ $wpbc_all_translations[] = __('Title of booking resource', 'booking');
794
+ $wpbc_all_translations[] = __('Priority field of booking resource', 'booking');
795
+ $wpbc_all_translations[] = __('Cost of booking resource', 'booking');
796
+ $wpbc_all_translations[] = __('Cost of booking', 'booking');
797
+ $wpbc_all_translations[] = __('Deactivate send email option at Add Booking page', 'booking');
798
+ $wpbc_all_translations[] = __('Check this box if you want to deactivate by default option "Send email" at Add Booking page.', 'booking');
799
+ $wpbc_all_translations[] = __('Deactivate send email option at Booking Listing page', 'booking');
800
+ $wpbc_all_translations[] = __('Check this box if you want to deactivate by default option "Send email" at Booking Listing page.', 'booking');
801
+ $wpbc_all_translations[] = __('Force change booking resource for exist booking', 'booking');
802
+ $wpbc_all_translations[] = __('Check this box if you want to skip checking availability of new booking resource during changing booking resource of exist booking at Booking Listing page.', 'booking');
803
+ $wpbc_all_translations[] = __('Signature Key', 'booking');
804
+ $wpbc_all_translations[] = __('Please enter the Signature Key, which you generated in the settings of Merchant Interface.', 'booking');
805
+ $wpbc_all_translations[] = __('To generate new Signature Key', 'booking');
806
+ $wpbc_all_translations[] = __('Log on to the %sMerchant Interface%s', 'booking');
807
+ $wpbc_all_translations[] = __('In the merchant interface, go to Account > Settings > Security Settings > General Security Settings > API Credential & Keys', 'booking');
808
+ $wpbc_all_translations[] = __('Answer the secret question.', 'booking');
809
+ $wpbc_all_translations[] = __('Select New Signature Key. Your signature key is displayed as a string.', 'booking');
810
+ $wpbc_all_translations[] = __('Click Copy to Clipboard.', 'booking');
811
+ $wpbc_all_translations[] = __('For more information, please check %shere%s', 'booking');
812
+ $wpbc_all_translations[] = __('If you have no account on this system, please sign up for a %sdeveloper test account%s to obtain an API Login ID and Signature Key. These keys will authenticate requests to the payment gateway.', 'booking');
813
+ $wpbc_all_translations[] = __('Loading', 'booking');
814
+ $wpbc_all_translations[] = __('%s - inserting link to approve booking in 1 mouse click ', 'booking');
815
+ $wpbc_all_translations[] = __('%s - inserting link to set booking as pending in 1 mouse click ', 'booking');
816
+ $wpbc_all_translations[] = __('%s - inserting link for move booking to trash in 1 mouse click ', 'booking');
817
+ $wpbc_all_translations[] = __('Flex Search Form Template', 'booking');
818
+ $wpbc_all_translations[] = __('Flex', 'booking');
819
+ $wpbc_all_translations[] = __('Booking %s have been approved.', 'booking');
820
+ $wpbc_all_translations[] = __('Booking %s have been set as pending.', 'booking');
821
+ $wpbc_all_translations[] = __('Booking %s have been moved to trash.', 'booking');
822
+ $wpbc_all_translations[] = __('Find lost bookings', 'booking');
823
+ $wpbc_all_translations[] = __('require correct configuration of this option: %sURL to edit bookings%s', 'booking');
824
+ $wpbc_all_translations[] = __('You may test your integration over HTTP. However, live integrations must use HTTPS.', 'booking');
825
+ $wpbc_all_translations[] = __('Select date format for search form', 'booking');
826
+ $wpbc_all_translations[] = __('Logging of booking approving or rejection', 'booking');
827
+ $wpbc_all_translations[] = __('Check this box if you want to log approving or rejection of bookings and add it to your booking notes.', 'booking');
828
+ $wpbc_all_translations[] = __('%sFor Malaysia Only%s. iPay88 - Payment Switching Gateway integration %s', 'booking');
829
+ $wpbc_all_translations[] = __('Update cost, after booking editing in admin panel', 'booking');
830
+ $wpbc_all_translations[] = __('Check this box if you want to update cost after editing booking in admin panel, based on new booking data', 'booking');
831
+ }
core/wpbc-dates.php CHANGED
@@ -337,7 +337,15 @@ function wpbc_change_dates_format( $dates_in_sql_format ) {
337
  if ( $tms == array( '00','00','00' ) ) $date_format_now = $date_format;
338
 
339
  // H M S M D Y
340
- $mydates_result .= date_i18n( $date_format_now, mktime( $tms[0], $tms[1], $tms[2], $dta[1], $dta[2], $dta[0] ) ) . ', ';
 
 
 
 
 
 
 
 
341
  }
342
 
343
  return substr( $mydates_result, 0, -2 );
@@ -365,8 +373,17 @@ function wpbc_time_slot_in_format( $timeslot, $time_format = false ){
365
  $s_tm = explode( ':', $value_times[0] );
366
  $e_tm = explode( ':', $value_times[1] );
367
 
368
- $s_tm = date_i18n( $time_format, mktime( intval( $s_tm[0] ), intval( $s_tm[1] ) ) );
369
- $e_tm = date_i18n( $time_format, mktime( intval( $e_tm[0] ), intval( $e_tm[1] ) ) );
 
 
 
 
 
 
 
 
 
370
  $t_delimeter = ' - ';
371
 
372
  return $s_tm . $t_delimeter . $e_tm ;
337
  if ( $tms == array( '00','00','00' ) ) $date_format_now = $date_format;
338
 
339
  // H M S M D Y
340
+ //$mydates_result .= date_i18n( $date_format_now, mktime( $tms[0], $tms[1], $tms[2], $dta[1], $dta[2], $dta[0] ) ) . ', ';
341
+
342
+ //FixIn: 8.7.3.9 - fix issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which show incorrect selected dates
343
+ if ( function_exists( 'wp_date' ) ){
344
+ $mydates_result .= wp_date( $date_format_now, strtotime( $dt ) ) . ', ';
345
+ } else {
346
+ $mydates_result .= date( $date_format_now, strtotime( $dt ) ) . ', ';
347
+ }
348
+
349
  }
350
 
351
  return substr( $mydates_result, 0, -2 );
373
  $s_tm = explode( ':', $value_times[0] );
374
  $e_tm = explode( ':', $value_times[1] );
375
 
376
+ // $s_tm = date_i18n( $time_format, mktime( intval( $s_tm[0] ), intval( $s_tm[1] ) ) );
377
+ // $e_tm = date_i18n( $time_format, mktime( intval( $e_tm[0] ), intval( $e_tm[1] ) ) );
378
+ //FixIn: 8.7.3.9 - fix issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which show incorrect selected dates
379
+ if ( function_exists( 'wp_date' ) ){
380
+ $s_tm = wp_date( $time_format, mktime( intval( $s_tm[0] ), intval( $s_tm[1] ) ) );
381
+ $e_tm = wp_date( $time_format, mktime( intval( $e_tm[0] ), intval( $e_tm[1] ) ) );
382
+ } else{
383
+ $s_tm = date( $time_format, mktime( intval( $s_tm[0] ), intval( $s_tm[1] ) ) );
384
+ $e_tm = date( $time_format, mktime( intval( $e_tm[0] ), intval( $e_tm[1] ) ) );
385
+ }
386
+
387
  $t_delimeter = ' - ';
388
 
389
  return $s_tm . $t_delimeter . $e_tm ;
core/wpbc-functions.php CHANGED
@@ -930,7 +930,7 @@ $is_old = false;
930
  // Parse form content
931
  function get_form_content ( $formdata, $bktype =-1, $booking_form_show ='', $extended_params = array() ) {
932
  //debuge($formdata, $bktype , $booking_form_show, $extended_params);
933
-
934
  if ( $bktype == -1 ) {
935
  if ( function_exists('get__default_type') )
936
  $bktype = get__default_type();
@@ -1314,10 +1314,15 @@ $is_old = false;
1314
  function wpbc_is_table_exists( $tablename ) {
1315
 
1316
  global $wpdb;
1317
-
1318
- if ( (! empty($wpdb->prefix) ) && ( strpos($tablename, $wpdb->prefix) === false ) )
1319
- $tablename = $wpdb->prefix . $tablename ;
1320
-
 
 
 
 
 
1321
  $sql_check_table = $wpdb->prepare("SHOW TABLES LIKE %s" , $tablename ); //FixIn: 5.4.3
1322
 
1323
  $res = $wpdb->get_results( $sql_check_table );
@@ -2974,34 +2979,61 @@ function wpbc_pot_to_php() {
2974
  $po->import_from_file( $pot_file );
2975
 
2976
  wpbc_show_message_in_settings( 'Found <strong>' . count($po->entries) . '</strong> translations' , 'info' );
2977
-
2978
- // Generate content of the file
2979
- $all_translations = '<?php function wpbc_all_translations() { $wpbc_all_translations = array(); ';
2980
-
2981
- foreach ( $po->entries as $transaltion => $transaltion_obj ) {
2982
-
2983
- $all_translations .= ' $wpbc_all_translations[] = __(\''. $transaltion .'\', \'booking\'); ' . "\n";
2984
- }
2985
- $all_translations .= ' } ';
2986
-
2987
-
2988
- // Path to new PHP file with all
2989
- $new_php_file = WP_PLUGIN_DIR . '/' . trim( WPBC_PLUGIN_DIRNAME . '/core/lib/wpbc_all_translations.php' , '/' );
2990
 
2991
- $fh = fopen( $new_php_file, 'w');
2992
- if (false === $fh) {
2993
- wpbc_show_message_in_settings( 'Can not create or edit PHP file: ' . $new_php_file , 'error' );
2994
- return false;
2995
- }
2996
- $res = fwrite($fh, $all_translations);
2997
- if (false === $res) {
2998
- wpbc_show_message_in_settings( 'Some error during saving data into file ' . $new_php_file , 'error' );
2999
- return false;
3000
- }
3001
- $res = fclose($fh);
3002
-
3003
- wpbc_show_message_in_settings( 'Completed! [ ' . htmlentities( $new_php_file ) . ' ]' , 'info' );
3004
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3005
  return $res;
3006
 
3007
  } else {
930
  // Parse form content
931
  function get_form_content ( $formdata, $bktype =-1, $booking_form_show ='', $extended_params = array() ) {
932
  //debuge($formdata, $bktype , $booking_form_show, $extended_params);
933
+
934
  if ( $bktype == -1 ) {
935
  if ( function_exists('get__default_type') )
936
  $bktype = get__default_type();
1314
  function wpbc_is_table_exists( $tablename ) {
1315
 
1316
  global $wpdb;
1317
+
1318
+ //FixIn: 8.7.3.16
1319
+ if (
1320
+ ( ( ! empty( $wpdb->prefix ) ) && ( strpos( $tablename, $wpdb->prefix ) === false ) )
1321
+ || ( '_' == $wpdb->prefix )
1322
+ ) {
1323
+ $tablename = $wpdb->prefix . $tablename;
1324
+ }
1325
+
1326
  $sql_check_table = $wpdb->prepare("SHOW TABLES LIKE %s" , $tablename ); //FixIn: 5.4.3
1327
 
1328
  $res = $wpdb->get_results( $sql_check_table );
2979
  $po->import_from_file( $pot_file );
2980
 
2981
  wpbc_show_message_in_settings( 'Found <strong>' . count($po->entries) . '</strong> translations' , 'info' );
 
 
 
 
 
 
 
 
 
 
 
 
 
2982
 
2983
+ //FixIn: 8.7.3.6
2984
+ $translation_files = array();
2985
+
2986
+
2987
+ // Generate content of the file
2988
+ //$all_translations = '<?php function wpbc_all_translations() { $wpbc_all_translations = array(); ';
2989
+
2990
+ $lines_number = 1;
2991
+ $all_translations = '';
2992
+ foreach ( $po->entries as $transaltion => $transaltion_obj ) {
2993
+
2994
+ $all_translations .= ' $wpbc_all_translations[] = __(\''. $transaltion .'\', \'booking\'); ' . "\n";
2995
+ $lines_number++;
2996
+
2997
+ // Maximum number of lines in such files
2998
+ if ( $lines_number >= 998 ) {
2999
+ $file_number = count( $translation_files ) + 1;
3000
+ $translation_files[] = '<?php function wpbc_all_translations' . $file_number . '() { $wpbc_all_translations = array(); ' . "\n" . $all_translations . " } ";
3001
+ $all_translations = '';
3002
+ $lines_number = 1;
3003
+ }
3004
+
3005
+ }
3006
+
3007
+ if ( ! empty( $all_translations ) ) {
3008
+ $file_number = count( $translation_files ) + 1;
3009
+ $translation_files[] = '<?php function wpbc_all_translations' . $file_number . '() { $wpbc_all_translations = array(); ' . "\n" . $all_translations . " } ";
3010
+ }
3011
+
3012
+
3013
+ //$all_translations .= ' } ';
3014
+
3015
+ foreach ( $translation_files as $file_number => $file_content ) {
3016
+
3017
+ // Path to new PHP file with all
3018
+ $new_php_file = WP_PLUGIN_DIR . '/' . trim( WPBC_PLUGIN_DIRNAME . '/core/lib/wpbc_all_translations' . ( ( ! empty( $file_number ) ) ? $file_number : '' ) . '.php', '/' );
3019
+
3020
+ $fh = fopen( $new_php_file, 'w' );
3021
+ if ( false === $fh ) {
3022
+ wpbc_show_message_in_settings( 'Can not create or edit PHP file: ' . $new_php_file, 'error' );
3023
+
3024
+ return false;
3025
+ }
3026
+ $res = fwrite( $fh, $file_content );
3027
+ if ( false === $res ) {
3028
+ wpbc_show_message_in_settings( 'Some error during saving data into file ' . $new_php_file, 'error' );
3029
+
3030
+ return false;
3031
+ }
3032
+ $res = fclose( $fh );
3033
+
3034
+ wpbc_show_message_in_settings( 'Completed! [ ' . htmlentities( $new_php_file ) . ' ]', 'info' );
3035
+ }
3036
+
3037
  return $res;
3038
 
3039
  } else {
core/wpbc-include.php CHANGED
@@ -34,7 +34,25 @@ require_once( WPBC_PLUGIN_DIR . '/core/wpbc-core.php' );
34
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-dates.php' ); // Dates
35
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-translation.php' ); // Translations
36
  if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations.php' ) ){
37
- require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations.php' ); // All Translation Terms
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  }
39
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-functions.php' ); // Functions
40
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-emails.php' ); // Emails
34
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-dates.php' ); // Dates
35
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-translation.php' ); // Translations
36
  if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations.php' ) ){
37
+
38
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations.php' ); // All Translation Terms
39
+
40
+ //FixIn: 8.7.3.6
41
+ if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations1.php' ) ){
42
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations1.php' );
43
+ }
44
+ if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations2.php' ) ){
45
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations2.php' );
46
+ }
47
+ if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations3.php' ) ){
48
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations3.php' );
49
+ }
50
+ if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations4.php' ) ){
51
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations4.php' );
52
+ }
53
+ if ( file_exists( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations5.php' ) ){
54
+ require_once( WPBC_PLUGIN_DIR . '/core/lib/wpbc_all_translations5.php' );
55
+ }
56
  }
57
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-functions.php' ); // Functions
58
  require_once( WPBC_PLUGIN_DIR . '/core/wpbc-emails.php' ); // Emails
core/wpbc-js.php CHANGED
@@ -123,7 +123,7 @@ function wpbc_js_load_vars( $where_to_load ) {
123
  , 'is_am_pm_inside_time' => (
124
  ( (strpos(get_bk_option('booking_time_format'), 'a')!== false) || (strpos(get_bk_option('booking_time_format'), 'A')!== false)
125
  || ( ( (strpos(get_option('time_format'), 'a')!== false) || (strpos(get_option('time_format'), 'A')!== false) )
126
- && ( ! class_exists( 'wpdev_bk_personal' ) )
127
  )
128
  ) ? 'true': 'false' ) //FixIn: TimeFree 2 - in Booking Calendar Free version show by default times hints in AM/PM format
129
  , 'is_booking_used_check_in_out_time' => 'false'
123
  , 'is_am_pm_inside_time' => (
124
  ( (strpos(get_bk_option('booking_time_format'), 'a')!== false) || (strpos(get_bk_option('booking_time_format'), 'A')!== false)
125
  || ( ( (strpos(get_option('time_format'), 'a')!== false) || (strpos(get_option('time_format'), 'A')!== false) )
126
+ && ( ! class_exists( 'wpdev_bk_biz_s' ) ) //FixIn: 8.7.3.11
127
  )
128
  ) ? 'true': 'false' ) //FixIn: TimeFree 2 - in Booking Calendar Free version show by default times hints in AM/PM format
129
  , 'is_booking_used_check_in_out_time' => 'false'
core/wpbc-translation.php CHANGED
@@ -211,7 +211,7 @@ function wpbc_load_locale( $locale = '' ) {
211
  if ( file_exists( $mofile ) ) {
212
 
213
  $plugin_rel_path = WPBC_PLUGIN_DIRNAME . '/languages' ;
214
- //debuge(1,$domain, false, $plugin_rel_path ) ;
215
  return load_plugin_textdomain( $domain, false, $plugin_rel_path ) ;
216
 
217
  } elseif ( ( ! empty( $mofile_local_short ) ) && ( file_exists( $mofile_local_short ) ) ) { //FixIn: 8.1.3.13
@@ -237,7 +237,7 @@ function wpbc_get_booking_locale() {
237
  }
238
  }
239
 
240
- //debuge( get_locale(), get_user_locale() , WPBC_LOCALE_RELOAD ); //FixIn: 7.2.1.21
241
  if ( defined( 'WPBC_LOCALE_RELOAD' ) )
242
  return WPBC_LOCALE_RELOAD;
243
 
@@ -299,5 +299,16 @@ function wpbc_check_locale_for_ajax() {
299
  $wp_locale = new WP_Locale(); // Reload class
300
 
301
  wpbc_load_locale(WPBC_LOCALE_RELOAD);
 
 
 
 
 
 
 
 
 
 
 
302
  }
303
  }
211
  if ( file_exists( $mofile ) ) {
212
 
213
  $plugin_rel_path = WPBC_PLUGIN_DIRNAME . '/languages' ;
214
+ //debuge(1,$domain, false, $plugin_rel_path ) ;
215
  return load_plugin_textdomain( $domain, false, $plugin_rel_path ) ;
216
 
217
  } elseif ( ( ! empty( $mofile_local_short ) ) && ( file_exists( $mofile_local_short ) ) ) { //FixIn: 8.1.3.13
237
  }
238
  }
239
 
240
+ //debuge( WPBC_LOCALE_RELOAD ); //FixIn: 7.2.1.21
241
  if ( defined( 'WPBC_LOCALE_RELOAD' ) )
242
  return WPBC_LOCALE_RELOAD;
243
 
299
  $wp_locale = new WP_Locale(); // Reload class
300
 
301
  wpbc_load_locale(WPBC_LOCALE_RELOAD);
302
+
303
+ //FixIn: 8.7.3.15
304
+ $current_locale = determine_locale();
305
+ if ( $current_locale != WPBC_LOCALE_RELOAD ) {
306
+ if ( function_exists( 'switch_to_locale' ) ) {
307
+ $switched_locale = switch_to_locale( WPBC_LOCALE_RELOAD );
308
+ } else {
309
+ load_default_textdomain( WPBC_LOCALE_RELOAD );
310
+ }
311
+ }
312
+
313
  }
314
  }
css/client.css CHANGED
@@ -479,4 +479,17 @@ form.booking_form {
479
  float: none;
480
  margin: 0px;
481
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
482
  }
479
  float: none;
480
  margin: 0px;
481
  }
482
+ }
483
+
484
+ /* Booking form CSS for more clear showing hints //FixIn: 8.7.3.5 */
485
+ .booking_form .form-hints-dev {
486
+ margin:1em 0;
487
+ border-bottom: 1px solid #eee;
488
+ }
489
+ .booking_form .form-hints-dev .dates-hints-dev {
490
+ padding: 2px 4px;
491
+ font-size: 85%;
492
+ color:#c7254e;
493
+ background-color:#f9f2f4;
494
+ border-radius: 2px;
495
  }
js/wpbc-gutenberg.js CHANGED
@@ -95,7 +95,7 @@
95
 
96
  edit: function( props ) {
97
 
98
- console.log( 'WPBC-Gb :: Edit :', props );
99
 
100
  jQuery( '.wpbc-gutenberg-update-view').remove();
101
 
@@ -114,7 +114,7 @@ console.log( 'WPBC-Gb :: Edit :', props );
114
  // Possibly new value, set to the text field programmatically from popup
115
  var _valNew = jQuery( 'div[data-block="' + cid + '"] .wpbc_gb_text_shortcode' ).val();
116
 
117
- console.log( '%cWPBC-Gb :: E d i t >>> _valNew , _val , cid, obj', 'color: green; font-weight: bold;', _valNew , _val , cid , jQuery( 'div[data-block="' + cid + '"] .wpbc_gb_text_shortcode' ) );
118
 
119
  // Default value here
120
  if ( typeof _val == typeof undefined ) {
@@ -133,28 +133,33 @@ console.log( '%cWPBC-Gb :: E d i t >>> _valNew , _val , cid, obj', 'color: gree
133
  el( 'a',
134
  {
135
  className : btnClassName,
136
- href : 'javascript:void(0)',
 
137
  data_block_id: cid,
138
  popup_tab_index: 0 // Will be index for active tab in popup dialog
 
139
  },
140
  __( 'Configure Booking Calendar Block' )
141
  )
142
  );
143
 
144
  // Visual Preview of Block
145
- children = wpbc_gt_parse_shortcode( props.attributes.wpbc_shortcode, children );
 
 
146
 
147
  children.push(
148
 
149
  el(
150
  'input',
151
  {
 
152
  value : _val, //props.attributes.wpbc_shortcode,
153
  onChange : function ( event ) {
154
 
155
  props.setAttributes( {wpbc_shortcode: event.target.value } );
156
 
157
- console.log( '%cWPBC-Gb :: o n C h a n g e !!!! Y E S !!! event for onChangeWPBCinputShortcode', 'color: orange; font-weight: bold;', event );
158
  },
159
 
160
  className: 'wpbc_gb_text_shortcode',
@@ -186,7 +191,7 @@ console.log( '%cWPBC-Gb :: o n C h a n g e !!!! Y E S !!! event for onChangeW
186
 
187
  save: function( props ) {
188
 
189
- console.log( 'WPBC-Gb :: Saving ', props );
190
 
191
  return el( 'div', null, props.attributes.wpbc_shortcode );
192
  }
@@ -236,7 +241,7 @@ console.log( 'WPBC-Gb :: Saving ', props );
236
  jQuery( "#wpbc_tiny_modal .wpdvlp-top-tabs a.nav-tab" ).eq( popup_tab_index ).click();
237
 
238
 
239
- console.log( 'WPBC-Gb :: Popup window for configuration Booking Calendar shortcode. Section #', _id );
240
 
241
  });
242
 
@@ -250,7 +255,7 @@ console.log( 'WPBC-Gb :: Popup window for configuration Booking Calendar shortco
250
 
251
  jQuery( '.wpbc-gutenberg-update-view').remove();
252
 
253
- console.log( 'WPBC-Gb :: Preview button clicked. Section #' );
254
 
255
  });
256
 
@@ -269,7 +274,7 @@ console.log( 'WPBC-Gb :: Preview button clicked. Section #' );
269
  // Get ID of section, where to insert shortcode configuraiton
270
  var block_section_id = jQuery( "#wpbc_text_gettenberg_section_id" ).val();
271
 
272
- console.log( 'WPBC-Gb :: wpbc_send_text_to_gutenberg' , shortcode_text, block_section_id );
273
 
274
  if ( '' == block_section_id ) {
275
 
@@ -281,15 +286,19 @@ console.log( 'WPBC-Gb :: wpbc_send_text_to_gutenberg' , shortcode_text, block_se
281
  jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).val( shortcode_text );
282
 
283
  //Its does not work for automatic generating "Edit" event :((( , so we make some workarround in Edit block event
284
- jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).focus().trigger( 'change' );
285
 
286
  //FixIn: 8.4.2.10
 
 
287
  jQuery( 'div[data-block="' + block_section_id + '"]' ).parent().parent().before(
288
  '<div class="editor-block-list__block wpbc-gutenberg-update-view" style="cursor: pointer;text-align: center;">' +
289
- '<a href="javascript:void" class="button wpbc-gutenberg-update-preview-btn" ' +
290
- '>' + wp.i18n.__( 'Click to Preview Block' ) + '</a></div>'
291
  );
292
 
 
 
293
  // Hide entire Block -- until React does not update Block preview
294
  jQuery( 'div[data-block="' + block_section_id + '"]' ).addClass( 'hidden' );
295
 
@@ -315,7 +324,9 @@ console.log( 'WPBC-Gb :: wpbc_send_text_to_gutenberg' , shortcode_text, block_se
315
  * @param children - array of el for gnerating preview
316
  * @returns - array of el
317
  */
318
- function wpbc_gt_parse_shortcode( shortcode_in_text, children ){
 
 
319
 
320
  var wpbc_shortcode_type
321
  , shortcode_obj
@@ -346,13 +357,14 @@ console.log( 'WPBC-Gb :: wpbc_send_text_to_gutenberg' , shortcode_text, block_se
346
  if ( undefined != shortcode_obj ){
347
 
348
  block_preview_el = '';
349
- console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
350
  // Get Preview
351
  switch ( wpbc_shortcode_type ){
352
 
353
  case 'booking':
354
  block_preview_el = wpbc_gt_get_visual_block_for_booking( shortcode_obj.shortcode, {
355
  'shortcode_in_text': shortcode_in_text
 
356
  } );
357
  children[ (children.length - 1) ].props.popup_tab_index = 0; // Set index of Active tab in popup dialog
358
  break;
@@ -360,6 +372,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
360
  case 'bookingcalendar':
361
  block_preview_el = wpbc_gt_get_visual_block_for_bookingcalendar( shortcode_obj.shortcode, {
362
  'shortcode_in_text': shortcode_in_text
 
363
  } );
364
  children[ (children.length - 1) ].props.popup_tab_index = 2; // Set index of Active tab in popup dialog
365
  break;
@@ -367,6 +380,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
367
  case 'bookingtimeline':
368
  block_preview_el = wpbc_gt_get_visual_block_for_bookingtimeline( shortcode_obj.shortcode, {
369
  'shortcode_in_text': shortcode_in_text
 
370
  } );
371
  children[ (children.length - 1) ].props.popup_tab_index = 1; // Set index of Active tab in popup dialog
372
  break;
@@ -374,6 +388,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
374
  case 'bookingselect':
375
  block_preview_el = wpbc_gt_get_visual_block_for_bookingselect( shortcode_obj.shortcode, {
376
  'shortcode_in_text': shortcode_in_text
 
377
  } );
378
  children[ (children.length - 1) ].props.popup_tab_index = 3; // Set index of Active tab in popup dialog
379
  break;
@@ -381,6 +396,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
381
  case 'bookingform':
382
  block_preview_el = wpbc_gt_get_visual_block_for_bookingform( shortcode_obj.shortcode, {
383
  'shortcode_in_text': shortcode_in_text
 
384
  } );
385
  children[ (children.length - 1) ].props.popup_tab_index = 5; // Set index of Active tab in popup dialog
386
  break;
@@ -388,6 +404,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
388
  case 'bookingsearch':
389
  block_preview_el = wpbc_gt_get_visual_block_for_bookingsearch( shortcode_obj.shortcode, {
390
  'shortcode_in_text': shortcode_in_text
 
391
  } );
392
  children[ (children.length - 1) ].props.popup_tab_index = 4; // Set index of Active tab in popup dialog
393
  break;
@@ -395,6 +412,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
395
  case 'bookingsearchresults':
396
  block_preview_el = wpbc_gt_get_visual_block_for_bookingsearchresults( shortcode_obj.shortcode, {
397
  'shortcode_in_text': shortcode_in_text
 
398
  } );
399
  children[ (children.length - 1) ].props.popup_tab_index = 4; // Set index of Active tab in popup dialog
400
  break;
@@ -402,6 +420,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
402
  case 'bookingedit':
403
  block_preview_el = wpbc_gt_get_visual_block_for_bookingedit( shortcode_obj.shortcode, {
404
  'shortcode_in_text': shortcode_in_text
 
405
  } );
406
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
407
  break;
@@ -409,6 +428,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
409
  case 'bookingcustomerlisting':
410
  block_preview_el = wpbc_gt_get_visual_block_for_bookingcustomerlisting( shortcode_obj.shortcode, {
411
  'shortcode_in_text': shortcode_in_text
 
412
  } );
413
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
414
  break;
@@ -416,21 +436,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
416
  case 'bookingresource':
417
  block_preview_el = wpbc_gt_get_visual_block_for_bookingresource( shortcode_obj.shortcode, {
418
  'shortcode_in_text': shortcode_in_text
 
419
  } );
420
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
421
  break;
422
 
423
- default:
424
- block_preview_el = wpbc_gt_get_visual_block_for_default( shortcode_obj.shortcode
425
- , {
426
- 'shortcode_in_text': shortcode_in_text,
427
- 'block_header' : block_header_txt,
428
- 'block_text' : block_text_txt
429
- }
430
- );
 
431
 
432
  }
433
 
 
 
434
  if ( '' != block_preview_el ){
435
  children.push( block_preview_el );
436
  }
@@ -476,31 +500,32 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
476
 
477
  var el = wp.element.createElement;
478
 
479
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
480
- , wpbc_gb_tpl_header( { header: params[ 'block_header' ] } )
 
481
  );
482
- // JSON.stringify( props )
483
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
484
  , wpbc_gb_tpl_shortcode_parameters(
485
  [
486
  { block_text: params[ 'block_text' ] }
487
  , { name: 'Booking form', value: 'super-booking-admin'}
488
  , { name: 'Number of months to show', value: '2'}
489
  ]
490
- )
 
491
  );
492
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
493
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
494
  );
495
 
 
496
 
497
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_default' }
498
-
499
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
500
  , [ inner_header, inner_body ]
501
  )
502
  , inner_footer
503
  );
 
504
  }
505
 
506
 
@@ -527,24 +552,37 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
527
 
528
  var el = wp.element.createElement;
529
 
530
-
531
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
532
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Booking Form' ) } )
 
 
533
  );
534
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
535
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_booking( props ) )
 
 
 
536
  );
537
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
538
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
 
 
 
539
  );
540
 
541
 
542
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_booking' }
543
-
544
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
 
 
 
 
 
545
  , [ inner_header, inner_body ]
546
- )
547
- , inner_footer
548
  );
549
  }
550
 
@@ -603,21 +641,35 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
603
 
604
  var el = wp.element.createElement;
605
 
606
-
607
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
608
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Availability Calendar' ) } )
 
 
609
  );
610
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
611
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingcalendar( props ) )
 
 
 
612
  );
613
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
614
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
 
 
 
615
  );
616
 
617
 
618
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingcalendar' }
 
 
 
619
 
620
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
 
 
 
621
  , [ inner_header, inner_body ]
622
  )
623
  , inner_footer
@@ -678,20 +730,28 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
678
  var el = wp.element.createElement;
679
 
680
 
681
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
682
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Timeline' ) } )
 
 
 
683
  );
684
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
685
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingtimeline( props ) )
 
 
 
686
  );
687
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
688
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
 
 
 
689
  );
690
 
 
691
 
692
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingtimeline' }
693
-
694
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
695
  , [ inner_header, inner_body ]
696
  )
697
  , inner_footer
@@ -778,25 +838,26 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
778
 
779
  var el = wp.element.createElement;
780
 
781
-
782
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
783
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Selection of Resources' ) } )
784
  );
785
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
786
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingselect( props ) )
787
  );
788
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
789
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
790
  );
791
 
 
792
 
793
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingselect' }
794
-
795
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
796
  , [ inner_header, inner_body ]
797
  )
798
  , inner_footer
799
  );
 
 
800
  }
801
 
802
 
@@ -861,25 +922,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
861
 
862
  var el = wp.element.createElement;
863
 
864
-
865
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
866
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Booking Form (without calendar)' ) } )
867
  );
868
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
869
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingform( props ) )
870
  );
871
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
872
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
873
  );
874
 
 
875
 
876
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingform' }
877
-
878
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
879
  , [ inner_header, inner_body ]
880
  )
881
  , inner_footer
882
  );
 
883
  }
884
 
885
 
@@ -926,25 +987,26 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
926
 
927
  var el = wp.element.createElement;
928
 
929
-
930
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
931
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Search Availability form' ) } )
932
  );
933
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
934
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingsearch( props ) )
935
  );
936
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
937
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
938
  );
939
 
 
940
 
941
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' }
942
-
943
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
944
  , [ inner_header, inner_body ]
945
  )
946
  , inner_footer
947
  );
 
 
948
  }
949
 
950
 
@@ -996,25 +1058,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
996
 
997
  var el = wp.element.createElement;
998
 
999
-
1000
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
1001
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Search Results' ) } )
1002
  );
1003
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
1004
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingsearchresults( props ) )
1005
  );
1006
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
1007
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
1008
  );
1009
 
 
1010
 
1011
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' }
1012
-
1013
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
1014
  , [ inner_header, inner_body ]
1015
  )
1016
  , inner_footer
1017
  );
 
1018
  }
1019
 
1020
 
@@ -1049,25 +1111,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1049
 
1050
  var el = wp.element.createElement;
1051
 
1052
-
1053
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
1054
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'System Block' ) + ' (' + wp.i18n.__( 'Booking Calendar Editing' ) + ')' } )
1055
  );
1056
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
1057
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingedit( props ) )
1058
  );
1059
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
1060
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
1061
  );
1062
 
 
1063
 
1064
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' }
1065
-
1066
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
1067
  , [ inner_header, inner_body ]
1068
  )
1069
  , inner_footer
1070
  );
 
1071
  }
1072
 
1073
 
@@ -1076,7 +1138,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1076
  *
1077
  * @param props
1078
  */
1079
- function wpbc_parse_params_into_rows_arr_for_bookingedit( props ){
1080
 
1081
  var el = wp.element.createElement;
1082
 
@@ -1086,32 +1148,32 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1086
 
1087
  rows_in_content.push( { block_text:
1088
 
1089
- el( 'div', null
1090
- , el( 'span', null, wp.i18n.__( 'Link to this page must be defined' ) )
1091
  , ' '
1092
- , el( 'a', { href: 'admin.php?page=wpbc-settings#wpbc_general_settings_advanced_metabox' }, 'on this page' )
1093
  , ', '
1094
- , el( 'span', null, wp.i18n.__( 'at this option' ) )
1095
  , ': "'
1096
- , el( 'strong', null, wp.i18n.__( 'URL to edit bookings' ) )
1097
  , '".'
1098
  )
1099
  } );
1100
  rows_in_content.push( { block_text:
1101
- el( 'div', { style: { marginTop: '20px' } }
1102
- , el( 'strong', null, wp.i18n.__( 'Important!' ) )
1103
  , ' '
1104
- , el( 'span', null, wp.i18n.__( 'You can not open this page directly. Please, use links in ' ) )
1105
  , ' '
1106
- , el( 'a', { href: 'admin.php?page=wpbc-settings&tab=email' }, 'email' )
1107
  , '.'
1108
  )
1109
  } );
1110
  rows_in_content.push( { block_text:
1111
- el( 'div', null
1112
- , el( 'span', null, wp.i18n.__( 'If you open this page directly, then you will see this error' ) )
1113
  , ': "'
1114
- , el( 'strong', null, wp.i18n.__( 'You do not set any parameters for booking editing' ) )
1115
  , '".'
1116
  )
1117
  } );
@@ -1135,25 +1197,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1135
 
1136
  var el = wp.element.createElement;
1137
 
1138
-
1139
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
1140
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Customer Bookings Listing' ) } )
1141
  );
1142
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
1143
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingcustomerlisting( props ) )
1144
  );
1145
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
1146
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
1147
  );
1148
 
 
1149
 
1150
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' }
1151
-
1152
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
1153
  , [ inner_header, inner_body ]
1154
  )
1155
  , inner_footer
1156
  );
 
1157
  }
1158
 
1159
 
@@ -1162,7 +1224,7 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1162
  *
1163
  * @param props
1164
  */
1165
- function wpbc_parse_params_into_rows_arr_for_bookingcustomerlisting( props ){
1166
 
1167
  var el = wp.element.createElement;
1168
 
@@ -1172,32 +1234,32 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1172
 
1173
  rows_in_content.push( { block_text:
1174
 
1175
- el( 'div', null
1176
- , el( 'span', null, wp.i18n.__( 'Link to this page must be defined' ) )
1177
  , ' '
1178
- , el( 'a', { href: 'admin.php?page=wpbc-settings#wpbc_general_settings_advanced_metabox' }, 'on this page' )
1179
  , ', '
1180
- , el( 'span', null, wp.i18n.__( 'at this option' ) )
1181
  , ': "'
1182
- , el( 'strong', null, wp.i18n.__( 'URL of page for customer bookings listing' ) )
1183
  , '".'
1184
  )
1185
  } );
1186
  rows_in_content.push( { block_text:
1187
- el( 'div', { style: { marginTop: '20px' } }
1188
- , el( 'strong', null, wp.i18n.__( 'Important!' ) )
1189
  , ' '
1190
- , el( 'span', null, wp.i18n.__( 'You can not open this page directly. Please, use links in ' ) )
1191
  , ' '
1192
- , el( 'a', { href: 'admin.php?page=wpbc-settings&tab=email' }, 'email' )
1193
  , '.'
1194
  )
1195
  } );
1196
  rows_in_content.push( { block_text:
1197
- el( 'div', null
1198
- , el( 'span', null, wp.i18n.__( 'If you open this page directly, then you will see this error' ) )
1199
  , ': "'
1200
- , el( 'strong', null, wp.i18n.__( 'You do not set any parameters for booking editing' ) )
1201
  , '".'
1202
  )
1203
  } );
@@ -1226,25 +1288,25 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1226
 
1227
  var el = wp.element.createElement;
1228
 
1229
-
1230
- var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header'}
1231
- , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Show Info of Booking Resource' ) } )
1232
  );
1233
- var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body'}
1234
- , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingresource( props ) )
1235
  );
1236
- var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer'}
1237
- , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ] } )
1238
  );
1239
 
 
1240
 
1241
- return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingselect' }
1242
-
1243
- , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' }
1244
  , [ inner_header, inner_body ]
1245
  )
1246
  , inner_footer
1247
  );
 
1248
  }
1249
 
1250
 
@@ -1290,13 +1352,13 @@ console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
1290
  function wpbc_gb_tpl_header( props ){
1291
 
1292
  var el = wp.element.createElement;
1293
-
1294
  return [
1295
- el( 'h3', {className: 'wpbc_gb_block_preview_inner_title_text'}, props.header ),
1296
 
1297
- el( 'a', {className: 'wpbc_gb_block_preview_inner_title_edit'}, wp.i18n.__( 'Click to edit' ) ),
1298
 
1299
- el( 'div', {className: 'wpbc_gb_block_preview_inner_title_desc'}, wp.i18n.__( 'This is not real preview. Its configuration block of "Booking Calendar".' ) )
1300
  ];
1301
  }
1302
 
@@ -1307,20 +1369,24 @@ function wpbc_gb_tpl_header( props ){
1307
  * @param props - array of objects of parameters [ {name: 'title', value: 'data'}, ... ]
1308
  * @returns array of createElements - react elements
1309
  */
1310
- function wpbc_gb_tpl_shortcode_parameters( props ){
1311
 
1312
  var el = wp.element.createElement;
1313
 
1314
  var shortcode_parameters_arr = [];
1315
 
1316
  var propsLength = props.length;
 
 
1317
  for ( var i = 0; i < propsLength; i++ ){
1318
 
 
 
1319
  if ( undefined != props[i]['block_text'] ) {
1320
 
1321
  shortcode_parameters_arr.push(
1322
- el( 'div', {className: 'wpbc_gb_block_preview_inner_params_row'}
1323
- , el( 'span', null, props[ i ]['block_text'] )
1324
  )
1325
  );
1326
 
@@ -1329,10 +1395,10 @@ function wpbc_gb_tpl_shortcode_parameters( props ){
1329
  if ( ( undefined != props[i]['name'] ) && ( undefined != props[i]['value'] ) ) {
1330
 
1331
  shortcode_parameters_arr.push(
1332
- el( 'div', {className: 'wpbc_gb_block_preview_inner_params_row'}
1333
- , el( 'strong', null, props[ i ].name )
1334
- , el( 'span', null, ': ' )
1335
- , el( 'em', null, props[ i ].value )
1336
  )
1337
  );
1338
  }
@@ -1351,8 +1417,8 @@ function wpbc_gb_tpl_shortcode_parameters( props ){
1351
  function wpbc_gb_tpl_footer( props ){
1352
 
1353
  var el = wp.element.createElement;
1354
-
1355
  return [
1356
- el( 'div', {className: 'wpbc_gb_block_preview_inner_shortcode'}, props.shortcode_in_text )
1357
  ];
1358
  }
95
 
96
  edit: function( props ) {
97
 
98
+ //console.log( 'WPBC-Gb :: Edit :', props );
99
 
100
  jQuery( '.wpbc-gutenberg-update-view').remove();
101
 
114
  // Possibly new value, set to the text field programmatically from popup
115
  var _valNew = jQuery( 'div[data-block="' + cid + '"] .wpbc_gb_text_shortcode' ).val();
116
 
117
+ //console.log( '%cWPBC-Gb :: E d i t >>> _valNew , _val , cid, obj', 'color: green; font-weight: bold;', _valNew , _val , cid , jQuery( 'div[data-block="' + cid + '"] .wpbc_gb_text_shortcode' ) );
118
 
119
  // Default value here
120
  if ( typeof _val == typeof undefined ) {
133
  el( 'a',
134
  {
135
  className : btnClassName,
136
+ // href : 'javascript:void(0)', //FixIn: 8.7.3.17 href: '#!'
137
+ href : '#!',
138
  data_block_id: cid,
139
  popup_tab_index: 0 // Will be index for active tab in popup dialog
140
+ , key: 'configure_' + cid //FixIn: 8.7.3.18
141
  },
142
  __( 'Configure Booking Calendar Block' )
143
  )
144
  );
145
 
146
  // Visual Preview of Block
147
+ children = wpbc_gt_parse_shortcode( props.attributes.wpbc_shortcode, children , cid ); //FixIn: 8.7.3.18
148
+
149
+ //console.log( 'WPBC children', children) ;
150
 
151
  children.push(
152
 
153
  el(
154
  'input',
155
  {
156
+ key: 'onchangewpbcinput_' + cid, //FixIn: 8.7.3.18
157
  value : _val, //props.attributes.wpbc_shortcode,
158
  onChange : function ( event ) {
159
 
160
  props.setAttributes( {wpbc_shortcode: event.target.value } );
161
 
162
+ //console.log( '%cWPBC-Gb :: o n C h a n g e !!!! Y E S !!! event for onChangeWPBCinputShortcode', 'color: orange; font-weight: bold;', event );
163
  },
164
 
165
  className: 'wpbc_gb_text_shortcode',
191
 
192
  save: function( props ) {
193
 
194
+ //console.log( 'WPBC-Gb :: Saving ', props );
195
 
196
  return el( 'div', null, props.attributes.wpbc_shortcode );
197
  }
241
  jQuery( "#wpbc_tiny_modal .wpdvlp-top-tabs a.nav-tab" ).eq( popup_tab_index ).click();
242
 
243
 
244
+ //console.log( 'WPBC-Gb :: Popup window for configuration Booking Calendar shortcode. Section #', _id );
245
 
246
  });
247
 
255
 
256
  jQuery( '.wpbc-gutenberg-update-view').remove();
257
 
258
+ //console.log( 'WPBC-Gb :: Preview button clicked. Section #' );
259
 
260
  });
261
 
274
  // Get ID of section, where to insert shortcode configuraiton
275
  var block_section_id = jQuery( "#wpbc_text_gettenberg_section_id" ).val();
276
 
277
+ //console.log( 'WPBC-Gb :: wpbc_send_text_to_gutenberg' , shortcode_text, block_section_id );
278
 
279
  if ( '' == block_section_id ) {
280
 
286
  jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).val( shortcode_text );
287
 
288
  //Its does not work for automatic generating "Edit" event :((( , so we make some workarround in Edit block event
289
+ jQuery( 'div[data-block="' + block_section_id + '"] .wpbc_gb_text_shortcode' ).focus().trigger('mousedown').trigger( 'click' ).trigger('mouseup').trigger('change');
290
 
291
  //FixIn: 8.4.2.10
292
+ //FixIn: 8.7.3.17 href: '#!'
293
+ //FixIn: 8.7.3.19 - chnaged <a href="#!" to '<div href="#!" - its make update of block after clicking on DIV (and not A) element
294
  jQuery( 'div[data-block="' + block_section_id + '"]' ).parent().parent().before(
295
  '<div class="editor-block-list__block wpbc-gutenberg-update-view" style="cursor: pointer;text-align: center;">' +
296
+ '<div href="#!" class="button wpbc-gutenberg-update-preview-btn" ' +
297
+ '>' + wp.i18n.__( 'Click to Preview Block' ) + '</div></div>'
298
  );
299
 
300
+
301
+
302
  // Hide entire Block -- until React does not update Block preview
303
  jQuery( 'div[data-block="' + block_section_id + '"]' ).addClass( 'hidden' );
304
 
324
  * @param children - array of el for gnerating preview
325
  * @returns - array of el
326
  */
327
+ function wpbc_gt_parse_shortcode( shortcode_in_text, children, cid ){ //FixIn: 8.7.3.18
328
+
329
+ //console.log( 'wpbc_gt_parse_shortcode cid', cid );
330
 
331
  var wpbc_shortcode_type
332
  , shortcode_obj
357
  if ( undefined != shortcode_obj ){
358
 
359
  block_preview_el = '';
360
+ //console.log( 'wpbc_shortcode_type' , wpbc_shortcode_type);
361
  // Get Preview
362
  switch ( wpbc_shortcode_type ){
363
 
364
  case 'booking':
365
  block_preview_el = wpbc_gt_get_visual_block_for_booking( shortcode_obj.shortcode, {
366
  'shortcode_in_text': shortcode_in_text
367
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid //FixIn: 8.7.3.18
368
  } );
369
  children[ (children.length - 1) ].props.popup_tab_index = 0; // Set index of Active tab in popup dialog
370
  break;
372
  case 'bookingcalendar':
373
  block_preview_el = wpbc_gt_get_visual_block_for_bookingcalendar( shortcode_obj.shortcode, {
374
  'shortcode_in_text': shortcode_in_text
375
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
376
  } );
377
  children[ (children.length - 1) ].props.popup_tab_index = 2; // Set index of Active tab in popup dialog
378
  break;
380
  case 'bookingtimeline':
381
  block_preview_el = wpbc_gt_get_visual_block_for_bookingtimeline( shortcode_obj.shortcode, {
382
  'shortcode_in_text': shortcode_in_text
383
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
384
  } );
385
  children[ (children.length - 1) ].props.popup_tab_index = 1; // Set index of Active tab in popup dialog
386
  break;
388
  case 'bookingselect':
389
  block_preview_el = wpbc_gt_get_visual_block_for_bookingselect( shortcode_obj.shortcode, {
390
  'shortcode_in_text': shortcode_in_text
391
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
392
  } );
393
  children[ (children.length - 1) ].props.popup_tab_index = 3; // Set index of Active tab in popup dialog
394
  break;
396
  case 'bookingform':
397
  block_preview_el = wpbc_gt_get_visual_block_for_bookingform( shortcode_obj.shortcode, {
398
  'shortcode_in_text': shortcode_in_text
399
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
400
  } );
401
  children[ (children.length - 1) ].props.popup_tab_index = 5; // Set index of Active tab in popup dialog
402
  break;
404
  case 'bookingsearch':
405
  block_preview_el = wpbc_gt_get_visual_block_for_bookingsearch( shortcode_obj.shortcode, {
406
  'shortcode_in_text': shortcode_in_text
407
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
408
  } );
409
  children[ (children.length - 1) ].props.popup_tab_index = 4; // Set index of Active tab in popup dialog
410
  break;
412
  case 'bookingsearchresults':
413
  block_preview_el = wpbc_gt_get_visual_block_for_bookingsearchresults( shortcode_obj.shortcode, {
414
  'shortcode_in_text': shortcode_in_text
415
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
416
  } );
417
  children[ (children.length - 1) ].props.popup_tab_index = 4; // Set index of Active tab in popup dialog
418
  break;
420
  case 'bookingedit':
421
  block_preview_el = wpbc_gt_get_visual_block_for_bookingedit( shortcode_obj.shortcode, {
422
  'shortcode_in_text': shortcode_in_text
423
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
424
  } );
425
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
426
  break;
428
  case 'bookingcustomerlisting':
429
  block_preview_el = wpbc_gt_get_visual_block_for_bookingcustomerlisting( shortcode_obj.shortcode, {
430
  'shortcode_in_text': shortcode_in_text
431
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
432
  } );
433
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
434
  break;
436
  case 'bookingresource':
437
  block_preview_el = wpbc_gt_get_visual_block_for_bookingresource( shortcode_obj.shortcode, {
438
  'shortcode_in_text': shortcode_in_text
439
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
440
  } );
441
  children[ (children.length - 1) ].props.popup_tab_index = -1; // Set index of Active tab in popup dialog
442
  break;
443
 
444
+ default:
445
+ block_preview_el = wpbc_gt_get_visual_block_for_default( shortcode_obj.shortcode
446
+ , {
447
+ 'shortcode_in_text': shortcode_in_text,
448
+ 'block_header' : block_header_txt,
449
+ 'block_text' : block_text_txt
450
+ , 'cid_key': wpbc_shortcode_type+ '_' + cid
451
+ }
452
+ );
453
 
454
  }
455
 
456
+ //console.log( 'WPBC-Gb :: block_preview_el', block_preview_el);
457
+
458
  if ( '' != block_preview_el ){
459
  children.push( block_preview_el );
460
  }
500
 
501
  var el = wp.element.createElement;
502
 
503
+ //FixIn: 8.7.3.18 Start
504
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
505
+ , wpbc_gb_tpl_header( { header: params[ 'block_header' ], cid_key: 'header_' + params[ 'cid_key' ] } )
506
  );
507
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
 
508
  , wpbc_gb_tpl_shortcode_parameters(
509
  [
510
  { block_text: params[ 'block_text' ] }
511
  , { name: 'Booking form', value: 'super-booking-admin'}
512
  , { name: 'Number of months to show', value: '2'}
513
  ]
514
+ , { cid_key: 'body_' + params[ 'cid_key' ] }
515
+ )
516
  );
517
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
518
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
519
  );
520
 
521
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_default' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
522
 
523
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
524
  , [ inner_header, inner_body ]
525
  )
526
  , inner_footer
527
  );
528
+ //FixIn: 8.7.3.18 End
529
  }
530
 
531
 
552
 
553
  var el = wp.element.createElement;
554
 
555
+ var inner_header = el( 'div', {
556
+ className: 'wpbc_gb_block_preview_inner_header'
557
+ , key: 'header_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
558
+ }
559
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Booking Form' ), cid_key: 'header_' + params[ 'cid_key' ] } )
560
  );
561
+ var inner_body = el( 'div', {
562
+ className: 'wpbc_gb_block_preview_inner_body'
563
+ , key: 'body_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
564
+ }
565
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_booking( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
566
  );
567
+ var inner_footer = el( 'div', {
568
+ className: 'wpbc_gb_block_preview_inner_footer'
569
+ , key: 'footer_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
570
+ }
571
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
572
  );
573
 
574
 
575
+ return el( 'div', {
576
+ className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_booking'
577
+ , key: 'preview_wrapper_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
578
+ }
579
+ , el( 'div', {
580
+ className: 'wpbc_gb_block_shortcode_preview_content'
581
+ , key: 'preview_content_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
582
+ }
583
  , [ inner_header, inner_body ]
584
+ )
585
+ , inner_footer
586
  );
587
  }
588
 
641
 
642
  var el = wp.element.createElement;
643
 
644
+ var inner_header = el( 'div', {
645
+ className: 'wpbc_gb_block_preview_inner_header'
646
+ , key: 'header_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
647
+ }
648
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Availability Calendar' ), cid_key: 'header_' + params[ 'cid_key' ] } )
649
  );
650
+ var inner_body = el( 'div', {
651
+ className: 'wpbc_gb_block_preview_inner_body'
652
+ , key: 'body_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
653
+ }
654
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingcalendar( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
655
  );
656
+ var inner_footer = el( 'div', {
657
+ className: 'wpbc_gb_block_preview_inner_footer'
658
+ , key: 'footer_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
659
+ }
660
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
661
  );
662
 
663
 
664
+ return el( 'div', {
665
+ className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingcalendar'
666
+ , key: 'preview_wrapper_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
667
+ }
668
 
669
+ , el( 'div', {
670
+ className: 'wpbc_gb_block_shortcode_preview_content'
671
+ , key: 'preview_content_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
672
+ }
673
  , [ inner_header, inner_body ]
674
  )
675
  , inner_footer
730
  var el = wp.element.createElement;
731
 
732
 
733
+ var inner_header = el( 'div', {
734
+ className: 'wpbc_gb_block_preview_inner_header'
735
+ , key: 'header_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
736
+ }
737
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Timeline' ), cid_key: 'header_' + params[ 'cid_key' ] } )
738
  );
739
+ var inner_body = el( 'div', {
740
+ className: 'wpbc_gb_block_preview_inner_body'
741
+ , key: 'body_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
742
+ }
743
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingtimeline( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
744
  );
745
+ var inner_footer = el( 'div', {
746
+ className: 'wpbc_gb_block_preview_inner_footer'
747
+ , key: 'footer_' + params[ 'cid_key' ] //FixIn: 8.7.3.18
748
+ }
749
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
750
  );
751
 
752
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingtimeline' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
753
 
754
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
755
  , [ inner_header, inner_body ]
756
  )
757
  , inner_footer
838
 
839
  var el = wp.element.createElement;
840
 
841
+ //FixIn: 8.7.3.18 Start
842
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
843
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Selection of Resources' ), cid_key: 'header_' + params[ 'cid_key' ] } )
844
  );
845
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
846
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingselect( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
847
  );
848
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
849
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
850
  );
851
 
852
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingselect' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
853
 
854
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
855
  , [ inner_header, inner_body ]
856
  )
857
  , inner_footer
858
  );
859
+ //FixIn: 8.7.3.18 End
860
+
861
  }
862
 
863
 
922
 
923
  var el = wp.element.createElement;
924
 
925
+ //FixIn: 8.7.3.18 Start
926
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
927
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Booking Form (without calendar)' ), cid_key: 'header_' + params[ 'cid_key' ] } )
928
  );
929
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
930
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingform( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
931
  );
932
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
933
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
934
  );
935
 
936
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingform' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
937
 
938
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
939
  , [ inner_header, inner_body ]
940
  )
941
  , inner_footer
942
  );
943
+ //FixIn: 8.7.3.18 End
944
  }
945
 
946
 
987
 
988
  var el = wp.element.createElement;
989
 
990
+ //FixIn: 8.7.3.18 Start
991
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
992
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Search Availability form' ), cid_key: 'header_' + params[ 'cid_key' ] } )
993
  );
994
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
995
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingsearch( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
996
  );
997
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
998
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
999
  );
1000
 
1001
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
1002
 
1003
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
1004
  , [ inner_header, inner_body ]
1005
  )
1006
  , inner_footer
1007
  );
1008
+ //FixIn: 8.7.3.18 End
1009
+
1010
  }
1011
 
1012
 
1058
 
1059
  var el = wp.element.createElement;
1060
 
1061
+ //FixIn: 8.7.3.18 Start
1062
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
1063
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Search Results' ), cid_key: 'header_' + params[ 'cid_key' ] } )
1064
  );
1065
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
1066
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingsearchresults( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
1067
  );
1068
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
1069
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
1070
  );
1071
 
1072
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingsearch' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
1073
 
1074
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
1075
  , [ inner_header, inner_body ]
1076
  )
1077
  , inner_footer
1078
  );
1079
+ //FixIn: 8.7.3.18 End
1080
  }
1081
 
1082
 
1111
 
1112
  var el = wp.element.createElement;
1113
 
1114
+ //FixIn: 8.7.3.18 Start
1115
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
1116
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'System Block' ) + ' (' + wp.i18n.__( 'Booking Calendar Editing' ) + ')', cid_key: 'header_' + params[ 'cid_key' ] } )
1117
  );
1118
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
1119
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingedit( props ,'body_' + params[ 'cid_key' ] ), { cid_key: 'body_' + params[ 'cid_key' ] } )
1120
  );
1121
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
1122
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
1123
  );
1124
 
1125
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingedit' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
1126
 
1127
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
1128
  , [ inner_header, inner_body ]
1129
  )
1130
  , inner_footer
1131
  );
1132
+ //FixIn: 8.7.3.18 End
1133
  }
1134
 
1135
 
1138
  *
1139
  * @param props
1140
  */
1141
+ function wpbc_parse_params_into_rows_arr_for_bookingedit( props, cid_key ){
1142
 
1143
  var el = wp.element.createElement;
1144
 
1148
 
1149
  rows_in_content.push( { block_text:
1150
 
1151
+ el( 'div', { key: 'wpbc_be1_' + cid_key }
1152
+ , el( 'span', { key: 'wpbc_be2_' + cid_key }, wp.i18n.__( 'Link to this page must be defined' ) )
1153
  , ' '
1154
+ , el( 'a', { href: 'admin.php?page=wpbc-settings#wpbc_general_settings_advanced_metabox', key: 'wpbc_be3_' + cid_key }, 'on this page' )
1155
  , ', '
1156
+ , el( 'span', { key: 'wpbc_be4_' + cid_key }, wp.i18n.__( 'at this option' ) )
1157
  , ': "'
1158
+ , el( 'strong', { key: 'wpbc_be5_' + cid_key }, wp.i18n.__( 'URL to edit bookings' ) )
1159
  , '".'
1160
  )
1161
  } );
1162
  rows_in_content.push( { block_text:
1163
+ el( 'div', { style: { marginTop: '20px' }, key: 'wpbc_be6_' + cid_key }
1164
+ , el( 'strong', { key: 'wpbc_be7_' + cid_key }, wp.i18n.__( 'Important!' ) )
1165
  , ' '
1166
+ , el( 'span', { key: 'wpbc_be8_' + cid_key }, wp.i18n.__( 'You can not open this page directly. Please, use links in ' ) )
1167
  , ' '
1168
+ , el( 'a', { href: 'admin.php?page=wpbc-settings&tab=email' , key: 'wpbc_be9_' + cid_key }, 'email' )
1169
  , '.'
1170
  )
1171
  } );
1172
  rows_in_content.push( { block_text:
1173
+ el( 'div', { key: 'wpbc_be10_' + cid_key }
1174
+ , el( 'span', { key: 'wpbc_be11_' + cid_key }, wp.i18n.__( 'If you open this page directly, then you will see this error' ) )
1175
  , ': "'
1176
+ , el( 'strong', { key: 'wpbc_be12_' + cid_key }, wp.i18n.__( 'You do not set any parameters for booking editing' ) )
1177
  , '".'
1178
  )
1179
  } );
1197
 
1198
  var el = wp.element.createElement;
1199
 
1200
+ //FixIn: 8.7.3.18 Start
1201
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
1202
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Customer Bookings Listing' ), cid_key: 'header_' + params[ 'cid_key' ] } )
1203
  );
1204
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
1205
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingcustomerlisting( props, 'body_' + params[ 'cid_key' ] ), { cid_key: 'body_' + params[ 'cid_key' ] } )
1206
  );
1207
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
1208
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
1209
  );
1210
 
1211
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingcustomerlisting' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
1212
 
1213
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
1214
  , [ inner_header, inner_body ]
1215
  )
1216
  , inner_footer
1217
  );
1218
+ //FixIn: 8.7.3.18 End
1219
  }
1220
 
1221
 
1224
  *
1225
  * @param props
1226
  */
1227
+ function wpbc_parse_params_into_rows_arr_for_bookingcustomerlisting( props, cid_key ){
1228
 
1229
  var el = wp.element.createElement;
1230
 
1234
 
1235
  rows_in_content.push( { block_text:
1236
 
1237
+ el( 'div', { key: 'wpbc_bcl1_' + cid_key }
1238
+ , el( 'span', { key: 'wpbc_bcl2_' + cid_key }, wp.i18n.__( 'Link to this page must be defined' ) )
1239
  , ' '
1240
+ , el( 'a', { href: 'admin.php?page=wpbc-settings#wpbc_general_settings_advanced_metabox' , key: 'wpbc_bcl2_2_' + cid_key }, 'on this page' )
1241
  , ', '
1242
+ , el( 'span', { key: 'wpbc_bcl3_' + cid_key }, wp.i18n.__( 'at this option' ) )
1243
  , ': "'
1244
+ , el( 'strong', { key: 'wpbc_bcl4_' + cid_key }, wp.i18n.__( 'URL of page for customer bookings listing' ) )
1245
  , '".'
1246
  )
1247
  } );
1248
  rows_in_content.push( { block_text:
1249
+ el( 'div', { style: { marginTop: '20px' }, key: 'wpbc_bcl5_' + cid_key }
1250
+ , el( 'strong', { key: 'wpbc_bcl6_' + cid_key }, wp.i18n.__( 'Important!' ) )
1251
  , ' '
1252
+ , el( 'span', { key: 'wpbc_bcl7_' + cid_key }, wp.i18n.__( 'You can not open this page directly. Please, use links in ' ) )
1253
  , ' '
1254
+ , el( 'a', { href: 'admin.php?page=wpbc-settings&tab=email' , key: 'wpbc_bcl8_' + cid_key }, 'email' )
1255
  , '.'
1256
  )
1257
  } );
1258
  rows_in_content.push( { block_text:
1259
+ el( 'div', { key: 'wpbc_bcl9_' + cid_key }
1260
+ , el( 'span', { key: 'wpbc_bcl10_' + cid_key }, wp.i18n.__( 'If you open this page directly, then you will see this error' ) )
1261
  , ': "'
1262
+ , el( 'strong', { key: 'wpbc_bcl11_' + cid_key }, wp.i18n.__( 'You do not set any parameters for booking editing' ) )
1263
  , '".'
1264
  )
1265
  } );
1288
 
1289
  var el = wp.element.createElement;
1290
 
1291
+ //FixIn: 8.7.3.18 Start
1292
+ var inner_header = el( 'div', {className: 'wpbc_gb_block_preview_inner_header', key: 'header_' + params[ 'cid_key' ]}
1293
+ , wpbc_gb_tpl_header( { header: wp.i18n.__( 'Show Info of Booking Resource' ), cid_key: 'header_' + params[ 'cid_key' ] } )
1294
  );
1295
+ var inner_body = el( 'div', {className: 'wpbc_gb_block_preview_inner_body', key: 'body_' + params[ 'cid_key' ] }
1296
+ , wpbc_gb_tpl_shortcode_parameters( wpbc_parse_params_into_rows_arr_for_bookingresource( props ), { cid_key: 'body_' + params[ 'cid_key' ] } )
1297
  );
1298
+ var inner_footer = el( 'div', {className: 'wpbc_gb_block_preview_inner_footer' , key: 'footer_' + params[ 'cid_key' ] }
1299
+ , wpbc_gb_tpl_footer( { shortcode_in_text: params[ 'shortcode_in_text' ], cid_key: 'footer_' + params[ 'cid_key' ] } )
1300
  );
1301
 
1302
+ return el( 'div', { className: 'wpbc_gb_block_shortcode_preview_wrapper wpbc_gb_block_preview_bookingresource' , key: 'preview_wrapper_' + params[ 'cid_key' ] }
1303
 
1304
+ , el( 'div', { className: 'wpbc_gb_block_shortcode_preview_content' , key: 'preview_content_' + params[ 'cid_key' ] }
 
 
1305
  , [ inner_header, inner_body ]
1306
  )
1307
  , inner_footer
1308
  );
1309
+ //FixIn: 8.7.3.18 End
1310
  }
1311
 
1312
 
1352
  function wpbc_gb_tpl_header( props ){
1353
 
1354
  var el = wp.element.createElement;
1355
+ //FixIn: 8.7.3.18
1356
  return [
1357
+ el( 'h3', {className: 'wpbc_gb_block_preview_inner_title_text', key: 'h3header_' + props[ 'cid_key' ] }, props.header ),
1358
 
1359
+ el( 'a', {className: 'wpbc_gb_block_preview_inner_title_edit', key: 'a_clickedit_' + props[ 'cid_key' ] }, wp.i18n.__( 'Click to edit' ) ),
1360
 
1361
+ el( 'div', {className: 'wpbc_gb_block_preview_inner_title_desc', key: 'div_notreal_' + props[ 'cid_key' ] }, wp.i18n.__( 'This is not real preview. Its configuration block of "Booking Calendar".' ) )
1362
  ];
1363
  }
1364
 
1369
  * @param props - array of objects of parameters [ {name: 'title', value: 'data'}, ... ]
1370
  * @returns array of createElements - react elements
1371
  */
1372
+ function wpbc_gb_tpl_shortcode_parameters( props , params ){ //FixIn: 8.7.3.18
1373
 
1374
  var el = wp.element.createElement;
1375
 
1376
  var shortcode_parameters_arr = [];
1377
 
1378
  var propsLength = props.length;
1379
+
1380
+ var cid_key = params[ 'cid_key' ]; //FixIn: 8.7.3.18
1381
  for ( var i = 0; i < propsLength; i++ ){
1382
 
1383
+ cid_key = 'internal' + i + params[ 'cid_key' ];
1384
+
1385
  if ( undefined != props[i]['block_text'] ) {
1386
 
1387
  shortcode_parameters_arr.push(
1388
+ el( 'div', {className: 'wpbc_gb_block_preview_inner_params_row', key: 'div_text' + cid_key }
1389
+ , el( 'span', { key: 'inner_params_row_span' + cid_key }, props[ i ]['block_text'] )
1390
  )
1391
  );
1392
 
1395
  if ( ( undefined != props[i]['name'] ) && ( undefined != props[i]['value'] ) ) {
1396
 
1397
  shortcode_parameters_arr.push(
1398
+ el( 'div', {className: 'wpbc_gb_block_preview_inner_params_row', key: 'div_name' + cid_key }
1399
+ , el( 'strong', { key: 'strong_name' + cid_key }, props[ i ].name )
1400
+ , el( 'span', { key: 'span_name' + cid_key }, ': ' )
1401
+ , el( 'em', { key: 'em_value' + cid_key }, props[ i ].value )
1402
  )
1403
  );
1404
  }
1417
  function wpbc_gb_tpl_footer( props ){
1418
 
1419
  var el = wp.element.createElement;
1420
+ //FixIn: 8.7.3.18
1421
  return [
1422
+ el( 'div', { className: 'wpbc_gb_block_preview_inner_shortcode', key: 'div_foot_' + props[ 'cid_key' ] }, props.shortcode_in_text )
1423
  ];
1424
  }
languages/booking-ar_SA.mo CHANGED
Binary file
languages/booking-be_BY.mo CHANGED
Binary file
languages/booking-bg_BG.mo CHANGED
Binary file
languages/booking-ca.mo CHANGED
Binary file
languages/booking-cs_CZ.mo CHANGED
Binary file
languages/booking-da_DK.mo CHANGED
Binary file
languages/booking-de_DE.mo CHANGED
Binary file
languages/booking-el.mo CHANGED
Binary file
languages/booking-es_ES.mo CHANGED
Binary file
languages/booking-fi.mo CHANGED
Binary file
languages/booking-fr_FR.mo CHANGED
Binary file
languages/booking-gl_ES.mo CHANGED
Binary file
languages/booking-he_IL.mo CHANGED
Binary file
languages/booking-hr.mo CHANGED
Binary file
languages/booking-hu_HU.mo CHANGED
Binary file
languages/booking-it_IT.mo CHANGED
Binary file
languages/booking-nb_NO.mo CHANGED
Binary file
languages/booking-nl_NL.mo CHANGED
Binary file
languages/booking-pl_PL.mo CHANGED
Binary file
languages/booking-pt_BR.mo CHANGED
Binary file
languages/booking-pt_PT.mo CHANGED
Binary file
languages/booking-ro_RO.mo CHANGED
Binary file
languages/booking-ru_RU.mo CHANGED
Binary file
languages/booking-sk_SK.mo CHANGED
Binary file
languages/booking-sl_SI.mo CHANGED
Binary file
languages/booking-sv_SE.mo CHANGED
Binary file
languages/booking-th_TH.mo CHANGED
Binary file
languages/booking-tr_TR.mo CHANGED
Binary file
languages/booking-uk_UK.mo CHANGED
Binary file
languages/booking-zh_CN.mo CHANGED
Binary file
languages/booking-zh_TW.mo CHANGED
Binary file
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: booking calendar, booking system, availability calendar, events calendar,
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
  Tested up to: 5.3
8
- Stable tag: 8.7.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -13,7 +13,7 @@ Booking Calendar - original 1st booking plugin for WordPress. Easily receive res
13
 
14
  == Description ==
15
 
16
- ####The original "**Booking Calendar**" plugin is the 1st booking system for WordPress, **downloaded over 1,400,000** times [since 2009](https://wpbookingcalendar.com/changelog/).
17
 
18
  **Booking Calendar** plugin enable awesome **booking system** for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.
19
 
@@ -168,22 +168,22 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
168
  = Support Languages =
169
 
170
  - English
 
 
171
  - French [99% Completed]
172
- - Hungarian [99% Completed]
 
 
173
  - Spanish [98% Completed]
174
- - Dutch [97% Completed]
175
  - Romanian [97% Completed]
176
- - Slovenian [99% Completed]
177
- - German [99% Completed]
178
  - Italian [96% Completed]
179
- - Finnish [96% Completed]
180
- - Danish [94% Completed]
181
- - Greek [94% Completed]
182
- - Bulgarian [94% Completed]
183
- - Polish [94% Completed]
184
- - Turkish [94% Completed]
185
- - Swedish [93% Completed]
186
- - Chinese (Taiwan) [92% Completed]
187
  - Russian [90% Completed]
188
  - Portugal [89% Completed]
189
  - Galician (Spanish) [89% Completed]
@@ -227,6 +227,33 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
228
 
229
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  = 8.7.2 =
231
  - Changes in **all** versions:
232
  * **New**. Shortcode for emails: [check_in_only_date] and [check_out_only_date] - inserting check in/out **date without time** in emails at the Booking > Settings > Emails page. (8.7.2.5)
@@ -687,5 +714,5 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
687
  For more information, see the [full release notes](https://wpbookingcalendar.com/changelog/).
688
 
689
  == Upgrade Notice ==
690
- = 8.7.1 =
691
- Latest WordPress version support. New calendar skin. In paid versions, ability to define dates format for searching; logging feature, ...
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
  Tested up to: 5.3
8
+ Stable tag: 8.7.3
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
13
 
14
  == Description ==
15
 
16
+ ####The original "**Booking Calendar**" plugin is the 1st booking system for WordPress, **downloaded over 1,500,000** times [since 2009](https://wpbookingcalendar.com/changelog/).
17
 
18
  **Booking Calendar** plugin enable awesome **booking system** for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.
19
 
168
  = Support Languages =
169
 
170
  - English
171
+ - Dutch [100% Completed]
172
+ - German [99% Completed]
173
  - French [99% Completed]
174
+ - Swedish [99% Completed]
175
+ - Slovenian [99% Completed]
176
+ - Hungarian [98% Completed]
177
  - Spanish [98% Completed]
 
178
  - Romanian [97% Completed]
 
 
179
  - Italian [96% Completed]
180
+ - Finnish [95% Completed]
181
+ - Danish [93% Completed]
182
+ - Greek [93% Completed]
183
+ - Bulgarian [93% Completed]
184
+ - Polish [93% Completed]
185
+ - Turkish [93% Completed]
186
+ - Chinese (Taiwan) [91% Completed]
 
187
  - Russian [90% Completed]
188
  - Portugal [89% Completed]
189
  - Galician (Spanish) [89% Completed]
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
228
 
229
  == Changelog ==
230
+ = 8.7.3 =
231
+ - Changes in **all** versions:
232
+ * **Translation** Swedish translation [99% completed] by Rivenfield.
233
+ * **Translation** Dutch translation [100% completed].
234
+ * **Fix**. Error at WAMP server of not ability to activate the Booking Calendar plugin. Server can not load large translation file and show page "This site cant be reached". (With php 7.2 or newer) (8.7.3.6)
235
+ * **Fix**. Issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which show incorrect selected dates (8.7.3.9)
236
+ * **Fix**. Issue of "Bad Reqest 400" during clicking "Add to Google Calendar" button in Booking Listing page in some browsers (8.7.3.10)
237
+ * **Fix**. Issue of showing warning "Undefined index" at line 1955 of wpbc-toolbar.php file (8.7.3.14)
238
+ * **Fix**. Issue of showing dates in incorrect language in hints, while using some translation plugins, like WPML (8.7.3.15)
239
+ * **Fix**. Gutenberg editor. Issue of showing warning "A future version of React will block javascript...". Replaced href="javascript:void(0)" to href="#!" (8.7.3.17)
240
+ * **Fix**. Gutenberg editor. Issue of showing Warning: Each child in a list should have a unique "key" prop. (8.7.3.18)
241
+ * **Fix**. Gutenberg editor. Issue of not updating block after inserting shortcode and clicking on "Green button": "Click to Preview Block" (8.7.3.19)
242
+ - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
243
+ * **New**. Ability to set "Sort search results by" option as "Shuffle" for showing random order of search results (8.7.3.1) *(Business Large, MultiUser)*
244
+ * **New**. Booking form templates with days hints (8.7.3.5)*(Business Medium/Large, MultiUser)*
245
+ * **Improvement**. CSV file export security. Do not allow to download CSV file, if its exist more than 5 minutes, and delete such file. User need to make new export. Added .htaccess rules to wpbc_csv folder for do not allow direct download of such exported file. (8.7.3.2) *(Personal, Business Small/Medium/Large, MultiUser)*
246
+ * **Improvement**. Improve performance (speed of adding new booking), to "parent" booking resource with high capacity (hundred of child booking resources) and many exist bookings (8.7.3.12) *(Business Large, MultiUser)*
247
+ * **Fix**. Showing times in AM/PM format at mouse over tooltips, when times format defined at the WordPress > Settings > General page (8.7.3.11) *(Personal)*
248
+ * **Fix**. PHP Notice: Undefined property: stdClass::$cost in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 351 (8.7.3.2) *(Personal)*
249
+ * **Fix**. PHP Notice: Undefined property: stdClass::$pay_status in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 352 (8.7.3.2) *(Personal)*
250
+ * **Fix**. Fatal error, because of incorrect configuration in shortcode: Allowed memory size of ... bytes exhausted ... in ../inc/_bs/lib_s.php on line 20 (8.7.3.3) *(Business Medium/Large, MultiUser)*
251
+ * **Fix**. PHP Notice: of incorrect unserilize command in demo mode (8.7.3.4) *(Business Medium/Large, MultiUser)*
252
+ * **Fix**. Issue in cost formatting during showing incorrect number of decimal points in discount cost, if used coupon code for discount ( 8.7.3.8) *(Business Large, MultiUser)*
253
+ * **Fix**. Issue of not loading custom booking forms, if incorrectly was saved some custom booking form at the Booking > Settings > Form page. Currently if user saved custom booking form with some non standard symbols (like umlauts in names of form), which generate issue of not ability to load or create new forms, then system will reset such forms, and user need to re-create such forms from beginning. (8.7.3.7)
254
+ * **Fix**. Issue of showing warning "Division by zero" at line 2199 of biz_m.php file (8.7.3.13) *(Business Medium/Large, MultiUser)*
255
+ * **Fix**. Issue of countable creation of season filters with each page refresh, after activation of plugin, if prefix of tables in database, ony "_" *(Business Medium/Large, MultiUser)* (8.7.3.16)
256
+
257
  = 8.7.2 =
258
  - Changes in **all** versions:
259
  * **New**. Shortcode for emails: [check_in_only_date] and [check_out_only_date] - inserting check in/out **date without time** in emails at the Booking > Settings > Emails page. (8.7.2.5)
714
  For more information, see the [full release notes](https://wpbookingcalendar.com/changelog/).
715
 
716
  == Upgrade Notice ==
717
+ = 8.7.3 =
718
+ Latest version contains bug fixes and performance improvement. New calendar skin. In paid versions, ability to define dates format for searching; logging feature, ...
wpdev-booking.php CHANGED
@@ -7,10 +7,10 @@ Author: wpdevelop, oplugins
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
- Version: 8.7.2
11
  */
12
 
13
- /* Copyright 2009 - 2019 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
14
 
15
  This program is free software: you can redistribute it and/or modify
16
  it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@ Version: 8.7.2
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
- if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '8.7.2' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS
@@ -52,8 +52,4 @@ if ( ! defined('WPBC_PLUGIN_URL' ) ) define('WPBC_PLUGIN_URL', untrailing
52
 
53
  if ( ! defined('WP_BK_MIN_WP_VERSION' ) ) define('WP_BK_MIN_WP_VERSION', '4.0'); //Minimum required WP version //FixIn: 7.0.1.6
54
 
55
- require_once WPBC_PLUGIN_DIR . '/core/wpbc.php';
56
-
57
- /* TODO:
58
- 1. Auto populate booking info from exist customers into the booking form at Booking > Add booking page.
59
- */
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
+ Version: 8.7.3
11
  */
12
 
13
+ /* Copyright 2009 - 2020 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
14
 
15
  This program is free software: you can redistribute it and/or modify
16
  it under the terms of the GNU General Public License as published by
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
+ if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '8.7.3' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS
52
 
53
  if ( ! defined('WP_BK_MIN_WP_VERSION' ) ) define('WP_BK_MIN_WP_VERSION', '4.0'); //Minimum required WP version //FixIn: 7.0.1.6
54
 
55
+ require_once WPBC_PLUGIN_DIR . '/core/wpbc.php';