WooCommerce Germanized - Version 3.11.0

Version Description

  • Feature: WP 6.1 compatibility
  • Feature: DHL closest droppoint (CDP) and PDDP support
  • Feature: New DHL unified location finder API
  • Improvement: Allow disabling instant order confirmation on a per-order base
  • Improvement: PayPal Payments Pay upon Invoice compatibility
  • Improvement: Allow providing a cart description for variable parent products as fallback
  • Improvement: Divi checkout builder compatibility
  • Improvement: Add to cart variation script compatibility
  • Improvement: DHL error message for missing product participation numbers
  • Improvement: Shipment address UK VAT ID for brexit exports
  • Improvement: DHL pickup address validation
  • Fix: DHL ident check service sync
  • Fix: WPML delivery times compatibility
  • Fix: Localized decimal formatting in settings
Download this release

Release Info

Developer vendidero
Plugin Icon 128x128 WooCommerce Germanized
Version 3.11.0
Comparing to
See all releases

Code changes from version 3.10.6 to 3.11.0

Files changed (112) hide show
  1. assets/images/dpd.png +0 -0
  2. assets/images/gls.png +0 -0
  3. assets/js/add-to-cart-variation.js +13 -5
  4. assets/js/add-to-cart-variation.min.js +1 -1
  5. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  6. i18n/languages/woocommerce-germanized-de_DE.po +699 -510
  7. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  8. i18n/languages/woocommerce-germanized-de_DE_formal.po +699 -510
  9. i18n/languages/woocommerce-germanized.pot +193 -187
  10. includes/admin/class-wc-gzd-admin-order.php +12 -2
  11. includes/admin/class-wc-gzd-admin-provider-gls.php +47 -0
  12. includes/admin/class-wc-gzd-admin-welcome.php +18 -30
  13. includes/admin/class-wc-gzd-admin.php +45 -15
  14. includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data.php +0 -1
  15. includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php +5 -1
  16. includes/class-wc-gzd-customer-helper.php +7 -3
  17. includes/class-wc-gzd-emails.php +143 -46
  18. includes/class-wc-gzd-order-helper.php +66 -2
  19. includes/class-wc-gzd-product-grouped.php +11 -0
  20. includes/class-wc-gzd-product-variable.php +10 -1
  21. includes/class-wc-gzd-product-variation.php +1 -1
  22. includes/compatibility/class-wc-gzd-compatibility-et-builder.php +6 -0
  23. includes/compatibility/class-wc-gzd-compatibility-woocommerce-paypal-payments.php +31 -0
  24. includes/compatibility/class-wc-gzd-compatibility-wpml.php +4 -3
  25. includes/emails/class-wc-gzd-email-customer-on-hold-order.php +1 -7
  26. includes/emails/class-wc-gzd-email-customer-processing-order.php +0 -28
  27. includes/wc-gzd-cart-functions.php +1 -1
  28. includes/wc-gzd-core-functions.php +42 -12
  29. includes/wc-gzd-template-hooks.php +2 -1
  30. packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE.mo +0 -0
  31. packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE.po +11 -11
  32. packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE_formal.mo +0 -0
  33. packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE_formal.po +11 -11
  34. packages/one-stop-shop-woocommerce/one-stop-shop-woocommerce.php +2 -2
  35. packages/one-stop-shop-woocommerce/readme.txt +9 -3
  36. packages/one-stop-shop-woocommerce/src/AsyncReportGenerator.php +1 -1
  37. packages/one-stop-shop-woocommerce/src/Package.php +1 -1
  38. packages/woocommerce-germanized-dhl/assets/css/preferred-services.css +2 -2
  39. packages/woocommerce-germanized-dhl/assets/css/preferred-services.min.css +1 -1
  40. packages/woocommerce-germanized-dhl/assets/css/preferred-services.scss +1 -1
  41. packages/woocommerce-germanized-dhl/assets/js/parcel-finder.js +25 -16
  42. packages/woocommerce-germanized-dhl/assets/js/parcel-finder.min.js +1 -1
  43. packages/woocommerce-germanized-dhl/assets/js/parcel-locator.js +102 -41
  44. packages/woocommerce-germanized-dhl/assets/js/parcel-locator.min.js +1 -1
  45. packages/woocommerce-germanized-dhl/assets/js/preferred-services.js +2 -1
  46. packages/woocommerce-germanized-dhl/assets/js/preferred-services.min.js +1 -1
  47. packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0-schema-bcs_base.xsd → geschaeftskundenversand-api-3.4.0-schema-bcs_base.xsd} +293 -106
  48. packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0-schema-cis_base.xsd → geschaeftskundenversand-api-3.4.0-schema-cis_base.xsd} +8 -4
  49. packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0.wsdl → geschaeftskundenversand-api-3.4.0.wsdl} +4 -4
  50. packages/woocommerce-germanized-dhl/assets/wsdl/standortsuche-api-1.1.wsdl +0 -260
  51. packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php +51 -6
  52. packages/woocommerce-germanized-dhl/src/Admin/Importer/DHL.php +2 -0
  53. packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php +0 -200
  54. packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php +59 -31
  55. packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php +210 -0
  56. packages/woocommerce-germanized-dhl/src/Api/Paket.php +3 -3
  57. packages/woocommerce-germanized-dhl/src/Api/Rest.php +6 -6
  58. packages/woocommerce-germanized-dhl/src/Api/Soap.php +1 -1
  59. packages/woocommerce-germanized-dhl/src/Label/DHL.php +9 -0
  60. packages/woocommerce-germanized-dhl/src/Order.php +18 -1
  61. packages/woocommerce-germanized-dhl/src/Package.php +4 -8
  62. packages/woocommerce-germanized-dhl/src/ParcelLocator.php +262 -86
  63. packages/woocommerce-germanized-dhl/src/ParcelServices.php +188 -79
  64. packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php +187 -70
  65. packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php +15 -5
  66. packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php +29 -4
  67. packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php +1 -1
  68. packages/woocommerce-germanized-shipments/assets/css/admin.css +6 -3
  69. packages/woocommerce-germanized-shipments/assets/css/admin.min.css +1 -1
  70. packages/woocommerce-germanized-shipments/assets/css/admin.scss +7 -3
  71. packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.js +50 -36
  72. packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.min.js +1 -1
  73. packages/woocommerce-germanized-shipments/assets/js/admin-shipments.min.js +1 -1
  74. packages/woocommerce-germanized-shipments/assets/js/admin-shipping-provider-method.js +33 -3
  75. packages/woocommerce-germanized-shipments/assets/js/admin-shipping-provider-method.min.js +1 -1
  76. packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php +1 -0
  77. packages/woocommerce-germanized-shipments/src/Admin/Admin.php +1 -1
  78. packages/woocommerce-germanized-shipments/src/Admin/Settings.php +2 -0
  79. packages/woocommerce-germanized-shipments/src/Automation.php +20 -10
  80. packages/woocommerce-germanized-shipments/src/Labels/Label.php +2 -0
  81. packages/woocommerce-germanized-shipments/src/Package.php +1 -1
  82. packages/woocommerce-germanized-shipments/src/Shipment.php +12 -2
  83. packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php +2 -2
  84. packages/woocommerce-germanized-shipments/src/ShippingProvider/Method.php +1 -1
  85. packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php +33 -11
  86. packages/woocommerce-germanized-shipments/src/SimpleShipment.php +0 -2
  87. packages/woocommerce-germanized-shipments/src/WPMLHelper.php +24 -0
  88. packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php +1 -1
  89. readme.txt +22 -6
  90. vendor/autoload.php +1 -1
  91. vendor/autoload_packages.php +1 -1
  92. vendor/composer/autoload_classmap.php +1 -1
  93. vendor/composer/autoload_real.php +7 -7
  94. vendor/composer/autoload_static.php +5 -5
  95. vendor/composer/installed.json +21 -21
  96. vendor/composer/installed.php +11 -11
  97. vendor/composer/jetpack_autoload_classmap.php +118 -118
  98. vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
  99. vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
  100. vendor/jetpack-autoloader/class-autoloader.php +1 -1
  101. vendor/jetpack-autoloader/class-container.php +1 -1
  102. vendor/jetpack-autoloader/class-hook-manager.php +1 -1
  103. vendor/jetpack-autoloader/class-latest-autoloader-guard.php +1 -1
  104. vendor/jetpack-autoloader/class-manifest-reader.php +1 -1
  105. vendor/jetpack-autoloader/class-path-processor.php +1 -1
  106. vendor/jetpack-autoloader/class-php-autoloader.php +1 -1
  107. vendor/jetpack-autoloader/class-plugin-locator.php +1 -1
  108. vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
  109. vendor/jetpack-autoloader/class-shutdown-handler.php +1 -1
  110. vendor/jetpack-autoloader/class-version-loader.php +1 -1
  111. vendor/jetpack-autoloader/class-version-selector.php +1 -1
  112. woocommerce-germanized.php +4 -4
assets/images/dpd.png DELETED
Binary file
assets/images/gls.png ADDED
Binary file
assets/js/add-to-cart-variation.js CHANGED
@@ -293,12 +293,20 @@
293
  * manually construct wc_variation_form() (e.g. quick view).
294
  */
295
  $( document.body ).on( 'wc_variation_form', function( e, variationForm ) {
296
- var $form = $( variationForm.$form );
297
 
298
- if ( ! $form.hasClass( 'has-gzd-variation-form' ) ) {
299
- $form.wc_germanized_variation_form();
300
- // Make sure to reload variation to apply our logic
301
- $form.trigger( 'check_variations' );
 
 
 
 
 
 
 
 
302
  }
303
  } );
304
  }
293
  * manually construct wc_variation_form() (e.g. quick view).
294
  */
295
  $( document.body ).on( 'wc_variation_form', function( e, variationForm ) {
296
+ var $form;
297
 
298
+ if ( typeof variationForm === 'undefined' ) {
299
+ $form = $( e.target );
300
+ } else {
301
+ $form = $( variationForm.$form );
302
+ }
303
+
304
+ if ( $form.length > 0 ) {
305
+ if ( ! $form.hasClass( 'has-gzd-variation-form' ) ) {
306
+ $form.wc_germanized_variation_form();
307
+ // Make sure to reload variation to apply our logic
308
+ $form.trigger( 'check_variations' );
309
+ }
310
  }
311
  } );
312
  }
assets/js/add-to-cart-variation.min.js CHANGED
@@ -1 +1 @@
1
- !function(i,t,n){function e(t){var e=this;e.$form=t,e.$wrapper=t.closest(wc_gzd_add_to_cart_variation_params.wrapper),e.$product=t.closest(".product"),e.variationData=t.data("product_variations"),e.$singleVariation=t.find(".single_variation"),e.$singleVariationWrap=t.find(".single_variation_wrap"),e.$resetVariations=t.find(".reset_variations"),e.$button=t.find(".single_add_to_cart_button"),e.$form.addClass("has-gzd-variation-form"),e.$form.off(".wc-gzd-variation-form"),e.$wrapper.length<=0&&(e.$wrapper=e.$product),e.replacePrice=!e.$wrapper.hasClass("bundled_product")&&wc_gzd_add_to_cart_variation_params.replace_price,t.on("click.wc-gzd-variation-form",".reset_variations",{GermanizedvariationForm:e},e.onReset),t.on("reset_data.wc-gzd-variation-form",{GermanizedvariationForm:e},e.onReset),t.on("show_variation.wc-gzd-variation-form",{GermanizedvariationForm:e},e.onShowVariation),e.$wrapper.find(".woocommerce-product-attributes-item--food_description, .woocommerce-product-attributes-item--alcohol_content, .woocommerce-product-attributes-item--net_filling_quantity, .woocommerce-product-attributes-item--drained_weight, .woocommerce-product-attributes-item--food_place_of_origin, .woocommerce-product-attributes-item--food_distributor").each(function(){var t=i(this);(t.find(".woocommerce-product-attributes-item__value").is(":empty")||t.find(".woocommerce-product-attributes-item__value .wc-gzd-additional-info-placeholder").is(":empty"))&&t.addClass("wc-gzd-additional-info-placeholder")})}e.prototype.getPriceElement=function(t){return t.$wrapper.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):visible").not(".variations_form .single_variation .price").first()},e.prototype.onReset=function(t){var e=t.data.GermanizedvariationForm.$wrapper;e.find(".variation_gzd_modified").each(function(){i(this).wc_gzd_reset_content()}),e.find(".variation_gzd_modified").remove(),t.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},e.prototype.onUpdate=function(t){setTimeout(function(){void 0!==t.data&&t.data.hasOwnProperty("GermanizedvariationForm")&&void 0!==t.data.GermanizedvariationForm&&(t.data.GermanizedvariationForm.$button.is("[disabled]")||t.data.GermanizedvariationForm.$button.hasClass("disabled"))&&t.data.GermanizedvariationForm.onReset(t)},250)},e.prototype.onShowVariation=function(t,e,i){var n=t.data.GermanizedvariationForm,o=n.$wrapper,d=e.hasOwnProperty("price_html")&&""!==e.price_html,t=e.hasOwnProperty("display_price")&&""!==e.display_price;d&&n.replacePrice&&(d=n.getPriceElement(n),n.$singleVariation.find(".price").hide(),d.wc_gzd_set_content(e.price_html),d.find(".price").contents().unwrap()),""!==e.delivery_time?o.find("p.delivery-time-info").wc_gzd_set_content(e.delivery_time):o.find("p.delivery-time-info").wc_gzd_reset_content(),""!==e.defect_description?o.find("p.defect-description").wc_gzd_set_content(e.defect_description):o.find("p.defect-description").wc_gzd_reset_content(),""!==e.tax_info&&t?o.find(".tax-info").wc_gzd_set_content(e.tax_info):o.find(".tax-info").wc_gzd_reset_content(),""!==e.deposit_amount&&t?o.find(".deposit-amount").wc_gzd_set_content(e.deposit_amount):o.find(".deposit-amount").wc_gzd_reset_content(),""!==e.deposit_packaging_type&&t?o.find(".deposit-packaging-type").wc_gzd_set_content(e.deposit_packaging_type):o.find(".deposit-packaging-type").wc_gzd_reset_content(),""!==e.food_description?o.find(".wc-gzd-food-description").wc_gzd_set_content(e.food_description):o.find(".wc-gzd-food-description").wc_gzd_reset_content(),""!==e.nutri_score?o.find(".wc-gzd-nutri-score").wc_gzd_set_content(e.nutri_score):o.find(".wc-gzd-nutri-score").wc_gzd_reset_content(),""!==e.food_distributor?o.find(".wc-gzd-food-distributor").wc_gzd_set_content(e.food_distributor):o.find(".wc-gzd-food-distributor").wc_gzd_reset_content(),""!==e.food_place_of_origin?o.find(".wc-gzd-food-place-of-origin").wc_gzd_set_content(e.food_place_of_origin):o.find(".wc-gzd-food-place-of-origin").wc_gzd_reset_content(),""!==e.net_filling_quantity?o.find(".wc-gzd-net-filling-quantity").wc_gzd_set_content(e.net_filling_quantity):o.find(".wc-gzd-net-filling-quantity").wc_gzd_reset_content(),""!==e.drained_weight?o.find(".wc-gzd-drained-weight").wc_gzd_set_content(e.drained_weight):o.find(".wc-gzd-drained-weight").wc_gzd_reset_content(),""!==e.alcohol_content||"no"===e.includes_alcohol?o.find(".wc-gzd-alcohol-content").wc_gzd_set_content(e.alcohol_content):o.find(".wc-gzd-alcohol-content").wc_gzd_reset_content(),""!==e.nutrients?(o.find(".wc-gzd-nutrients").wc_gzd_set_content(e.nutrients),o.find(".wc-gzd-nutrients-heading").wc_gzd_set_content(e.nutrients_heading)):(o.find(".wc-gzd-nutrients").wc_gzd_reset_content(),o.find(".wc-gzd-nutrients-heading").wc_gzd_reset_content()),""!==e.ingredients?(o.find(".wc-gzd-ingredients").wc_gzd_set_content(e.ingredients),o.find(".wc-gzd-ingredients-heading").wc_gzd_set_content(e.ingredients_heading)):(o.find(".wc-gzd-ingredients").wc_gzd_reset_content(),o.find(".wc-gzd-ingredients-heading").wc_gzd_reset_content()),""!==e.allergenic?(o.find(".wc-gzd-allergenic").wc_gzd_set_content(e.allergenic),o.find(".wc-gzd-allergenic-heading").wc_gzd_set_content(e.allergenic_heading)):(o.find(".wc-gzd-allergenic").wc_gzd_reset_content(),o.find(".wc-gzd-allergenic-heading").wc_gzd_reset_content()),""!==e.shipping_costs_info&&t?o.find(".shipping-costs-info").wc_gzd_set_content(e.shipping_costs_info):o.find(".shipping-costs-info").wc_gzd_reset_content(),""!==e.unit_price&&t?o.find(".price-unit").wc_gzd_set_content(e.unit_price):o.find(".price-unit").wc_gzd_reset_content(),""!==e.product_units?o.find(".product-units").wc_gzd_set_content(e.product_units):o.find(".product-units").wc_gzd_reset_content(),n.$form.trigger("germanized_variation_data",e,o)},i.fn.wc_germanized_variation_form=function(){return new e(this),this},i.fn.wc_gzd_set_content=function(t){var e=this.not(".wc-gzd-additional-info-loop");n===e.attr("data-o_content")&&e.attr("data-o_content",e.html()),e.html(t),e.addClass("variation_modified variation_gzd_modified").removeClass("wc-gzd-additional-info-placeholder").show(),e.is(":empty")?(e.hide(),0<e.parents(".woocommerce-product-attributes-item").length&&e.parents(".woocommerce-product-attributes-item").hide()):0<e.parents(".woocommerce-product-attributes-item").length&&e.parents(".woocommerce-product-attributes-item").show()},i.fn.wc_gzd_reset_content=function(){var t=this.not(".wc-gzd-additional-info-loop");n!==t.attr("data-o_content")&&(t.html(t.attr("data-o_content")),t.removeClass("variation_modified variation_gzd_modified").show()),t.is(":empty")?(t.addClass("wc-gzd-additional-info-placeholder").hide(),0<t.parents(".woocommerce-product-attributes-item").length&&t.parents(".woocommerce-product-attributes-item").hide()):0<t.parents(".woocommerce-product-attributes-item").length&&t.parents(".woocommerce-product-attributes-item").show()},i(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&(i(".variations_form").each(function(){i(this).wc_germanized_variation_form()}),i(t.body).on("wc_variation_form",function(t,e){e=i(e.$form);e.hasClass("has-gzd-variation-form")||(e.wc_germanized_variation_form(),e.trigger("check_variations"))}))})}(jQuery,(window,document));
1
+ !function(i,t,n){function e(t){var e=this;e.$form=t,e.$wrapper=t.closest(wc_gzd_add_to_cart_variation_params.wrapper),e.$product=t.closest(".product"),e.variationData=t.data("product_variations"),e.$singleVariation=t.find(".single_variation"),e.$singleVariationWrap=t.find(".single_variation_wrap"),e.$resetVariations=t.find(".reset_variations"),e.$button=t.find(".single_add_to_cart_button"),e.$form.addClass("has-gzd-variation-form"),e.$form.off(".wc-gzd-variation-form"),e.$wrapper.length<=0&&(e.$wrapper=e.$product),e.replacePrice=!e.$wrapper.hasClass("bundled_product")&&wc_gzd_add_to_cart_variation_params.replace_price,t.on("click.wc-gzd-variation-form",".reset_variations",{GermanizedvariationForm:e},e.onReset),t.on("reset_data.wc-gzd-variation-form",{GermanizedvariationForm:e},e.onReset),t.on("show_variation.wc-gzd-variation-form",{GermanizedvariationForm:e},e.onShowVariation),e.$wrapper.find(".woocommerce-product-attributes-item--food_description, .woocommerce-product-attributes-item--alcohol_content, .woocommerce-product-attributes-item--net_filling_quantity, .woocommerce-product-attributes-item--drained_weight, .woocommerce-product-attributes-item--food_place_of_origin, .woocommerce-product-attributes-item--food_distributor").each(function(){var t=i(this);(t.find(".woocommerce-product-attributes-item__value").is(":empty")||t.find(".woocommerce-product-attributes-item__value .wc-gzd-additional-info-placeholder").is(":empty"))&&t.addClass("wc-gzd-additional-info-placeholder")})}e.prototype.getPriceElement=function(t){return t.$wrapper.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):visible").not(".variations_form .single_variation .price").first()},e.prototype.onReset=function(t){var e=t.data.GermanizedvariationForm.$wrapper;e.find(".variation_gzd_modified").each(function(){i(this).wc_gzd_reset_content()}),e.find(".variation_gzd_modified").remove(),t.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},e.prototype.onUpdate=function(t){setTimeout(function(){void 0!==t.data&&t.data.hasOwnProperty("GermanizedvariationForm")&&void 0!==t.data.GermanizedvariationForm&&(t.data.GermanizedvariationForm.$button.is("[disabled]")||t.data.GermanizedvariationForm.$button.hasClass("disabled"))&&t.data.GermanizedvariationForm.onReset(t)},250)},e.prototype.onShowVariation=function(t,e,i){var n=t.data.GermanizedvariationForm,o=n.$wrapper,d=e.hasOwnProperty("price_html")&&""!==e.price_html,t=e.hasOwnProperty("display_price")&&""!==e.display_price;d&&n.replacePrice&&(d=n.getPriceElement(n),n.$singleVariation.find(".price").hide(),d.wc_gzd_set_content(e.price_html),d.find(".price").contents().unwrap()),""!==e.delivery_time?o.find("p.delivery-time-info").wc_gzd_set_content(e.delivery_time):o.find("p.delivery-time-info").wc_gzd_reset_content(),""!==e.defect_description?o.find("p.defect-description").wc_gzd_set_content(e.defect_description):o.find("p.defect-description").wc_gzd_reset_content(),""!==e.tax_info&&t?o.find(".tax-info").wc_gzd_set_content(e.tax_info):o.find(".tax-info").wc_gzd_reset_content(),""!==e.deposit_amount&&t?o.find(".deposit-amount").wc_gzd_set_content(e.deposit_amount):o.find(".deposit-amount").wc_gzd_reset_content(),""!==e.deposit_packaging_type&&t?o.find(".deposit-packaging-type").wc_gzd_set_content(e.deposit_packaging_type):o.find(".deposit-packaging-type").wc_gzd_reset_content(),""!==e.food_description?o.find(".wc-gzd-food-description").wc_gzd_set_content(e.food_description):o.find(".wc-gzd-food-description").wc_gzd_reset_content(),""!==e.nutri_score?o.find(".wc-gzd-nutri-score").wc_gzd_set_content(e.nutri_score):o.find(".wc-gzd-nutri-score").wc_gzd_reset_content(),""!==e.food_distributor?o.find(".wc-gzd-food-distributor").wc_gzd_set_content(e.food_distributor):o.find(".wc-gzd-food-distributor").wc_gzd_reset_content(),""!==e.food_place_of_origin?o.find(".wc-gzd-food-place-of-origin").wc_gzd_set_content(e.food_place_of_origin):o.find(".wc-gzd-food-place-of-origin").wc_gzd_reset_content(),""!==e.net_filling_quantity?o.find(".wc-gzd-net-filling-quantity").wc_gzd_set_content(e.net_filling_quantity):o.find(".wc-gzd-net-filling-quantity").wc_gzd_reset_content(),""!==e.drained_weight?o.find(".wc-gzd-drained-weight").wc_gzd_set_content(e.drained_weight):o.find(".wc-gzd-drained-weight").wc_gzd_reset_content(),""!==e.alcohol_content||"no"===e.includes_alcohol?o.find(".wc-gzd-alcohol-content").wc_gzd_set_content(e.alcohol_content):o.find(".wc-gzd-alcohol-content").wc_gzd_reset_content(),""!==e.nutrients?(o.find(".wc-gzd-nutrients").wc_gzd_set_content(e.nutrients),o.find(".wc-gzd-nutrients-heading").wc_gzd_set_content(e.nutrients_heading)):(o.find(".wc-gzd-nutrients").wc_gzd_reset_content(),o.find(".wc-gzd-nutrients-heading").wc_gzd_reset_content()),""!==e.ingredients?(o.find(".wc-gzd-ingredients").wc_gzd_set_content(e.ingredients),o.find(".wc-gzd-ingredients-heading").wc_gzd_set_content(e.ingredients_heading)):(o.find(".wc-gzd-ingredients").wc_gzd_reset_content(),o.find(".wc-gzd-ingredients-heading").wc_gzd_reset_content()),""!==e.allergenic?(o.find(".wc-gzd-allergenic").wc_gzd_set_content(e.allergenic),o.find(".wc-gzd-allergenic-heading").wc_gzd_set_content(e.allergenic_heading)):(o.find(".wc-gzd-allergenic").wc_gzd_reset_content(),o.find(".wc-gzd-allergenic-heading").wc_gzd_reset_content()),""!==e.shipping_costs_info&&t?o.find(".shipping-costs-info").wc_gzd_set_content(e.shipping_costs_info):o.find(".shipping-costs-info").wc_gzd_reset_content(),""!==e.unit_price&&t?o.find(".price-unit").wc_gzd_set_content(e.unit_price):o.find(".price-unit").wc_gzd_reset_content(),""!==e.product_units?o.find(".product-units").wc_gzd_set_content(e.product_units):o.find(".product-units").wc_gzd_reset_content(),n.$form.trigger("germanized_variation_data",e,o)},i.fn.wc_germanized_variation_form=function(){return new e(this),this},i.fn.wc_gzd_set_content=function(t){var e=this.not(".wc-gzd-additional-info-loop");n===e.attr("data-o_content")&&e.attr("data-o_content",e.html()),e.html(t),e.addClass("variation_modified variation_gzd_modified").removeClass("wc-gzd-additional-info-placeholder").show(),e.is(":empty")?(e.hide(),0<e.parents(".woocommerce-product-attributes-item").length&&e.parents(".woocommerce-product-attributes-item").hide()):0<e.parents(".woocommerce-product-attributes-item").length&&e.parents(".woocommerce-product-attributes-item").show()},i.fn.wc_gzd_reset_content=function(){var t=this.not(".wc-gzd-additional-info-loop");n!==t.attr("data-o_content")&&(t.html(t.attr("data-o_content")),t.removeClass("variation_modified variation_gzd_modified").show()),t.is(":empty")?(t.addClass("wc-gzd-additional-info-placeholder").hide(),0<t.parents(".woocommerce-product-attributes-item").length&&t.parents(".woocommerce-product-attributes-item").hide()):0<t.parents(".woocommerce-product-attributes-item").length&&t.parents(".woocommerce-product-attributes-item").show()},i(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&(i(".variations_form").each(function(){i(this).wc_germanized_variation_form()}),i(t.body).on("wc_variation_form",function(t,e){e=i(void 0===e?t.target:e.$form);0<e.length&&(e.hasClass("has-gzd-variation-form")||(e.wc_germanized_variation_form(),e.trigger("check_variations")))}))})}(jQuery,(window,document));
i18n/languages/woocommerce-germanized-de_DE.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2022-09-15 11:47+0200\n"
6
- "PO-Revision-Date: 2022-09-15 11:47+0200\n"
7
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -140,7 +140,7 @@ msgstr "Nutri-Score %1$s"
140
  # @ woocommerce-germanized
141
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1206
142
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1216
143
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:566
144
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:918
145
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:925
146
  msgid "incl. VAT"
@@ -153,7 +153,7 @@ msgstr "exkl. MwSt."
153
 
154
  # @ woocommerce-germanized
155
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1208
156
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:566
157
  #, php-format
158
  msgid "incl. %s%% VAT"
159
  msgstr "inkl. %s %% MwSt."
@@ -165,7 +165,7 @@ msgid "excl. %s%% VAT"
165
  msgstr "exkl. %s %% MwSt."
166
 
167
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:44
168
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
169
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
170
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
171
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
@@ -173,7 +173,7 @@ msgid "Yes"
173
  msgstr "Ja"
174
 
175
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:46
176
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
177
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
178
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
179
  msgid "No"
@@ -411,15 +411,26 @@ msgid "DPD"
411
  msgstr "DPD"
412
 
413
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-dpd.php:21
 
414
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-contract.php:21
415
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-invoices.php:21
416
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php:21
417
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php:21
418
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:26
 
419
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php:21
420
  msgid "pro"
421
  msgstr "Pro"
422
 
 
 
 
 
 
 
 
 
 
423
  # @ woocommerce-germanized
424
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:62
425
  msgid "Germanize"
@@ -449,7 +460,7 @@ msgid "Settings"
449
  msgstr "Einstellungen"
450
 
451
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:78
452
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:95
453
  msgid "Shipping Provider"
454
  msgstr "Versanddienstleister"
455
 
@@ -630,14 +641,14 @@ msgstr "Zurück zu WP Admin"
630
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
631
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:63
632
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
633
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:343
634
  msgid "Terms & Conditions"
635
  msgstr "AGB"
636
 
637
  # @ woocommerce-germanized
638
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:46
639
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:76
640
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:344
641
  msgid "Cancellation Policy"
642
  msgstr "Widerrufsbelehrung"
643
 
@@ -645,20 +656,20 @@ msgstr "Widerrufsbelehrung"
645
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
646
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:100
647
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
648
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:345
649
  msgid "Imprint"
650
  msgstr "Impressum"
651
 
652
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:48
653
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:113
654
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:346
655
  msgid "Privacy Policy"
656
  msgstr "Datenschutz"
657
 
658
  # @ woocommerce-germanized
659
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
660
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:126
661
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:350
662
  msgid "Payment Methods"
663
  msgstr "Zahlungarten"
664
 
@@ -673,7 +684,7 @@ msgid "Welcome to Germanized"
673
  msgstr "Willkommen bei Germanized"
674
 
675
  # @ woocommerce-germanized
676
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-welcome.php:313
677
  msgid "Go to Germanized Settings"
678
  msgstr "Germanized Einstellungen"
679
 
@@ -702,99 +713,99 @@ msgstr "Germanized Einstellungen"
702
  msgid "Cheating huh?"
703
  msgstr "So geht das leider nicht.."
704
 
705
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:217
706
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:256
707
  msgctxt "dhl"
708
  msgid "Action failed. Please refresh the page and retry."
709
  msgstr ""
710
  "Aktion fehlgeschlagen. Bitte aktualisiere die Seite und versuchen es erneut."
711
 
712
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:221
713
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:260
714
  msgctxt "dhl"
715
  msgid "You don't have permission to do this."
716
  msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen."
717
 
718
  # @ woocommerce-germanized
719
  #. Plugin Name of the plugin/theme
720
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:336
721
  msgid "Germanized for WooCommerce"
722
  msgstr "Germanized für WooCommerce"
723
 
724
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:534
725
  msgid "Paid for order notification manually sent to customer."
726
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
727
 
728
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:554
729
  msgid "Order confirmation manually sent to customer."
730
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
731
 
732
  # @ woocommerce-germanized
733
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:574
734
  msgid "Resend order confirmation"
735
  msgstr "Bestellbestätigung erneut versenden"
736
 
737
  # @ woocommerce-germanized
738
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
739
  msgid "Send paid for order notification"
740
  msgstr "Bestellung bezahlt manuell versenden"
741
 
742
  # @ woocommerce-germanized
743
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:585
744
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:159
745
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
746
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:81
747
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
748
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:25
749
  msgid "Germanized"
750
  msgstr "Germanized"
751
 
752
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:598
753
  msgid "Parcel Delivery Data Transfer:"
754
  msgstr "Paketdienstleister Datenweitergabe:"
755
 
756
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:599
757
  msgid "allowed"
758
  msgstr "akzeptiert"
759
 
760
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:599
761
  msgid "not allowed"
762
  msgstr "nicht akzeptiert"
763
 
764
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:653
765
  msgid "Insert delivery time name, slug or id."
766
  msgstr "Füge Lieferzeit, Slug oder eine ID ein."
767
 
768
  # @ woocommerce-germanized
769
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:654
770
  msgid "Insert product units amount."
771
  msgstr "Füge die Anzahl der Produkteinheiten ein."
772
 
773
  # @ woocommerce-germanized
774
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:726
775
  msgid "Optional Email Content"
776
  msgstr "Optionaler E-Mail Inhalt"
777
 
778
  # @ woocommerce-germanized
779
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:731
780
  msgid "Add content which will be replacing default page content within emails."
781
  msgstr ""
782
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
783
  "Seite zu bestimmen."
784
 
785
  # @ woocommerce-germanized
786
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:755
787
  msgid "Cart description"
788
  msgstr "Warenkorbkurzbeschreibung"
789
 
790
  # @ woocommerce-germanized
791
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:767
792
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:544
793
  msgid "Defect description"
794
  msgstr "Mängelbeschreibung"
795
 
796
  # @ woocommerce-germanized
797
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:794
798
  msgid ""
799
  "This content will be shown as short product description within checkout and "
800
  "emails."
@@ -802,7 +813,7 @@ msgstr ""
802
  "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als "
803
  "Produkt Kurzbeschreibung angezeigt."
804
 
805
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:808
806
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data-variable.php:443
807
  msgid ""
808
  "Inform your customers about product defects. This description will be shown "
@@ -2452,7 +2463,7 @@ msgstr ""
2452
 
2453
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:152
2454
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:400
2455
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:352
2456
  msgid "Review Authenticity"
2457
  msgstr "Echtheit von Bewertungen"
2458
 
@@ -2595,7 +2606,7 @@ msgid ""
2595
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
2596
 
2597
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:273
2598
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:432
2599
  msgid ""
2600
  "Value added tax is not collected, as small businesses according to §19 (1) "
2601
  "UStG."
@@ -3001,11 +3012,11 @@ msgstr "DHL"
3001
  msgid "Deutsche Post"
3002
  msgstr "Deutsche Post"
3003
 
3004
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:39
3005
  msgid "Manage your shipping provider integrations."
3006
  msgstr "Integrationen für Versanddienstleister verwalten."
3007
 
3008
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:50
3009
  #, php-format
3010
  msgid "Manage your shipping provider integrations, e.g. for %s."
3011
  msgstr "Verwalte deine Versanddienstleister-Integrationen, z.B. für %s."
@@ -3191,7 +3202,7 @@ msgstr "Preisauszeichnung „Steuer“ anzeigen"
3191
  # @ woocommerce-germanized
3192
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:388
3193
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:459
3194
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:351
3195
  msgid "Shipping Costs"
3196
  msgstr "Versandkosten"
3197
 
@@ -3239,8 +3250,8 @@ msgstr ""
3239
  "Platzhalter für den höchsten Preis."
3240
 
3241
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:450
3242
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1057
3243
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1061
3244
  msgid "{min_price} &ndash; {max_price}"
3245
  msgstr "{min_price} &ndash; {max_price}"
3246
 
@@ -3573,7 +3584,7 @@ msgstr "Steuern"
3573
 
3574
  # @ woocommerce-germanized
3575
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:30
3576
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:568
3577
  msgid "VAT"
3578
  msgstr "Umsatzsteuer"
3579
 
@@ -4810,7 +4821,7 @@ msgstr ""
4810
  # @ woocommerce-germanized
4811
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:1077
4812
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:51
4813
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:731
4814
  msgid "Mr."
4815
  msgstr "Herr"
4816
 
@@ -4912,15 +4923,15 @@ msgid "Sorry, but this activation code cannot be found."
4912
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
4913
 
4914
  # @ woocommerce-germanized
4915
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:513
4916
  msgid "Thank you. You have successfully activated your account."
4917
  msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
4918
 
4919
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:708
4920
  msgid "Expired activation key"
4921
  msgstr "Abgelaufener Aktivierungscode"
4922
 
4923
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:713
4924
  msgid "Invalid activation key"
4925
  msgstr "Aktivierungscode ungültig"
4926
 
@@ -4942,20 +4953,20 @@ msgctxt "deposit-packaging-type"
4942
  msgid "Disposable"
4943
  msgstr "Einweg"
4944
 
4945
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:339
4946
  msgid "BCC recipients"
4947
  msgstr "BCC Empfänger"
4948
 
4949
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:341
4950
  msgid "Enter blind-copy recipients (comma separated) for this email."
4951
  msgstr "Füge Empfänger (kommasepariert) einer Blindkopie für diese E-Mail ein."
4952
 
4953
  # @ woocommerce-germanized
4954
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:415
4955
  msgid "Confirmation text"
4956
  msgstr "Bestätigung Text"
4957
 
4958
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:416
4959
  msgid ""
4960
  "Your order has been received and is now being processed. Your order details "
4961
  "are shown below for your reference:"
@@ -4964,7 +4975,7 @@ msgstr ""
4964
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen:"
4965
 
4966
  # @ woocommerce-germanized
4967
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:417
4968
  msgid ""
4969
  "This text will be inserted within the order confirmation email. Use "
4970
  "{order_number}, {site_title} or {order_date} as placeholder."
@@ -4972,7 +4983,7 @@ msgstr ""
4972
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
4973
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
4974
 
4975
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:537
4976
  msgid ""
4977
  "Your order has been received and is now being processed. Your order details "
4978
  "are shown below for your reference."
@@ -4980,18 +4991,18 @@ msgstr ""
4980
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
4981
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
4982
 
4983
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:586
4984
  msgid "Someone requested a password reset for your account."
4985
  msgstr ""
4986
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
4987
 
4988
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:601
4989
  #, php-format
4990
  msgid "Thanks for creating an account on %s."
4991
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
4992
 
4993
  # @ woocommerce-germanized
4994
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1395
4995
  msgctxt "revocation-form"
4996
  msgid "Forward your withdrawal online"
4997
  msgstr "Deinen Widerruf online erklären"
@@ -5101,7 +5112,7 @@ msgid "Other Vitamins & Minerals"
5101
  msgstr "Andere Vitamine & Mineralstoffe"
5102
 
5103
  # @ woocommerce-germanized
5104
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:170
5105
  msgid ""
5106
  "Please install WooCommerce before installing WooCommerce Germanized. Thank "
5107
  "you!"
@@ -5110,83 +5121,83 @@ msgstr ""
5110
  "Vielen Dank!"
5111
 
5112
  # @ woocommerce-germanized
5113
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:518
5114
  msgctxt "Page slug"
5115
  msgid "data-security"
5116
  msgstr "datenschutzerklaerung"
5117
 
5118
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:519
5119
  msgctxt "Page title"
5120
  msgid "Privacy Policy"
5121
  msgstr "Datenschutzerklärung"
5122
 
5123
  # @ woocommerce-germanized
5124
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:523
5125
  msgctxt "Page slug"
5126
  msgid "imprint"
5127
  msgstr "impressum"
5128
 
5129
  # @ woocommerce-germanized
5130
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:524
5131
  msgctxt "Page title"
5132
  msgid "Imprint"
5133
  msgstr "Impressum"
5134
 
5135
  # @ woocommerce-germanized
5136
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
5137
  msgctxt "Page slug"
5138
  msgid "terms"
5139
  msgstr "agb"
5140
 
5141
  # @ woocommerce-germanized
5142
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:529
5143
  msgctxt "Page title"
5144
  msgid "Terms & Conditions"
5145
  msgstr "AGB"
5146
 
5147
  # @ woocommerce-germanized
5148
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
5149
  msgctxt "Page slug"
5150
  msgid "revocation"
5151
  msgstr "widerrufsbelehrung"
5152
 
5153
  # @ woocommerce-germanized
5154
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:534
5155
  msgctxt "Page title"
5156
  msgid "Cancellation Policy"
5157
  msgstr "Widerrufsbelehrung"
5158
 
5159
  # @ woocommerce-germanized
5160
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
5161
  msgctxt "Page slug"
5162
  msgid "shipping-methods"
5163
  msgstr "versandarten"
5164
 
5165
  # @ woocommerce-germanized
5166
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:539
5167
  msgctxt "Page title"
5168
  msgid "Shipping Methods"
5169
  msgstr "Versandarten"
5170
 
5171
  # @ woocommerce-germanized
5172
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
5173
  msgctxt "Page slug"
5174
  msgid "payment-methods"
5175
  msgstr "bezahlmoeglichkeiten"
5176
 
5177
  # @ woocommerce-germanized
5178
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:544
5179
  msgctxt "Page title"
5180
  msgid "Payment Methods"
5181
  msgstr "Zahlungsarten"
5182
 
5183
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
5184
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
5185
  msgctxt "Page slug"
5186
  msgid "review-authenticity"
5187
  msgstr "echtheit-von-bewertungen"
5188
 
5189
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:549
5190
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
5191
  msgctxt "Page title"
5192
  msgid "Review Authenticity"
@@ -5522,6 +5533,20 @@ msgstr "Orte"
5522
  msgid "Choose where to display your checkbox."
5523
  msgstr "Wähle einen Ort aus, an dem die Checkbox platziert werden soll."
5524
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5525
  # @ woocommerce-germanized
5526
  #: woocommerce-germanized/includes/class-wc-gzd-payment-gateways.php:158
5527
  #, php-format
@@ -5928,8 +5953,8 @@ msgstr "Anrede"
5928
 
5929
  # @ woocommerce-germanized
5930
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
5931
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:732
5932
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:753
5933
  msgid "Ms."
5934
  msgstr "Frau"
5935
 
@@ -6202,16 +6227,16 @@ msgid "Payment received"
6202
  msgstr "Zahlung erhalten"
6203
 
6204
  # @ woocommerce-germanized
6205
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:59
6206
  msgid "Order Confirmation"
6207
  msgstr "Bestellbestätigung"
6208
 
6209
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:69
6210
  msgid "Confirmation of your order {order_number}"
6211
  msgstr "Bestätigung deiner Bestellung {order_number}"
6212
 
6213
  # @ woocommerce
6214
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:79
6215
  msgid "Thank you for your order"
6216
  msgstr "Vielen Dank für deine Bestellung"
6217
 
@@ -6990,61 +7015,61 @@ msgstr ""
6990
  "term_link}, {revocation_link}Widerrufsbestimmungen{/revocation_link} und "
6991
  "{data_security_link}Datenschutzbestimmungen{/data_security_link}."
6992
 
6993
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:259
6994
  msgid ">= 12 years"
6995
  msgstr ">= 12 Jahre"
6996
 
6997
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:260
6998
  msgid ">= 16 years"
6999
  msgstr ">= 16 Jahre"
7000
 
7001
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:261
7002
  msgid ">= 18 years"
7003
  msgstr ">= 18 Jahre"
7004
 
7005
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:262
7006
  msgid ">= 21 years"
7007
  msgstr ">= 21 Jahre"
7008
 
7009
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:263
7010
  msgid ">= 25 years"
7011
  msgstr ">= 25 Jahre"
7012
 
7013
  # @ woocommerce-germanized
7014
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:269
7015
  msgctxt "age"
7016
  msgid "None"
7017
  msgstr "Keines"
7018
 
7019
  # @ woocommerce-germanized
7020
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:379
7021
  msgid "Product Warranties"
7022
  msgstr "Produktgarantien"
7023
 
7024
  # @ woocommerce-germanized
7025
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:568
7026
  #, php-format
7027
  msgid "%s%% VAT"
7028
  msgstr "%s %% MwSt."
7029
 
7030
  # @ woocommerce-germanized
7031
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:730
7032
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:760
7033
  msgctxt "title-option"
7034
  msgid "None"
7035
  msgstr "Keine"
7036
 
7037
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:733
7038
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:760
7039
  msgid "Mx"
7040
  msgstr "Divers"
7041
 
7042
  # @ woocommerce-germanized
7043
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1014
7044
  msgid "More variants available"
7045
  msgstr "Weitere Varianten verfügbar"
7046
 
7047
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1423
7048
  #, php-format
7049
  msgctxt "defect-descriptions"
7050
  msgid "%1$s (%2$s)"
@@ -7866,79 +7891,79 @@ msgid "Return shipment #{shipment_id} to order #{order_id}"
7866
  msgstr "Retoure #{shipment_id} zur Bestellung #{order_id}"
7867
 
7868
  # @ woocommerce-germanized
7869
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:327
7870
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:945
7871
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1205
7872
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
7873
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
7874
  msgctxt "dhl"
7875
  msgid "Packstation"
7876
  msgstr "Packstation"
7877
 
7878
  # @ woocommerce-germanized
7879
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:328
7880
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:329
7881
  msgctxt "dhl"
7882
  msgid "Postfiliale"
7883
  msgstr "Postfiliale"
7884
 
7885
  # @ woocommerce-germanized
7886
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:757
7887
  msgctxt "dhl"
7888
  msgid "DHL Retoure International A"
7889
  msgstr "DHL Retoure International A"
7890
 
7891
  # @ woocommerce-germanized
7892
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:758
7893
  msgctxt "dhl"
7894
  msgid "DHL Retoure International B"
7895
  msgstr "DHL Retoure International B"
7896
 
7897
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:767
7898
  msgctxt "dhl"
7899
  msgid "DHL Retoure Online"
7900
  msgstr "DHL Retoure Online"
7901
 
7902
  # @ woocommerce-germanized
7903
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:787
7904
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:811
7905
  msgctxt "dhl"
7906
  msgid "DHL Paket International"
7907
  msgstr "DHL Paket International"
7908
 
7909
  # @ woocommerce-germanized
7910
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:791
7911
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:817
7912
  msgctxt "dhl"
7913
  msgid "DHL Warenpost International"
7914
  msgstr "DHL Warenpost International"
7915
 
7916
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:812
7917
  msgctxt "dhl"
7918
  msgid "DHL Paket Connect"
7919
  msgstr "DHL Paket Connect"
7920
 
7921
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:813
7922
  msgctxt "dhl"
7923
  msgid "DHL Europaket (B2B)"
7924
  msgstr "DHL Europaket (B2B)"
7925
 
7926
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:886
7927
  msgctxt "dhl"
7928
  msgid "DHL Paket"
7929
  msgstr "DHL Paket"
7930
 
7931
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:887
7932
  msgctxt "dhl"
7933
  msgid "DHL Paket PRIO"
7934
  msgstr "DHL Paket PRIO"
7935
 
7936
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:888
7937
  msgctxt "dhl"
7938
  msgid "DHL Paket Taggleich"
7939
  msgstr "DHL Paket Taggleich"
7940
 
7941
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:889
7942
  msgctxt "dhl"
7943
  msgid "DHL Warenpost"
7944
  msgstr "DHL Warenpost"
@@ -8067,58 +8092,6 @@ msgctxt "dhl"
8067
  msgid "DHL & Post"
8068
  msgstr "DHL & Post"
8069
 
8070
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
8071
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1365
8072
- msgctxt "dhl"
8073
- msgid "Monday"
8074
- msgstr "Montag"
8075
-
8076
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
8077
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1377
8078
- msgctxt "dhl"
8079
- msgid "Tuesday"
8080
- msgstr "Dienstag"
8081
-
8082
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
8083
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1388
8084
- msgctxt "dhl"
8085
- msgid "Wednesday"
8086
- msgstr "Mittwoch"
8087
-
8088
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
8089
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1399
8090
- msgctxt "dhl"
8091
- msgid "Thursday"
8092
- msgstr "Donnerstag"
8093
-
8094
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
8095
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1410
8096
- msgctxt "dhl"
8097
- msgid "Friday"
8098
- msgstr "Freitag"
8099
-
8100
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
8101
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1421
8102
- msgctxt "dhl"
8103
- msgid "Saturday"
8104
- msgstr "Samstag"
8105
-
8106
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:37
8107
- msgctxt "dhl"
8108
- msgid "Sunday"
8109
- msgstr "Sonntag"
8110
-
8111
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:87
8112
- msgctxt "dhl"
8113
- msgid "At least shipping city or zip is required."
8114
- msgstr "Entweder eine Stadt oder die Postleitzahl wird benötigt."
8115
-
8116
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:114
8117
- #, php-format
8118
- msgctxt "dhl location name"
8119
- msgid "%1$s %2$s"
8120
- msgstr "%1$s %2$s"
8121
-
8122
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php:297
8123
  msgctxt "dhl"
8124
  msgid "PRIO"
@@ -8287,7 +8260,7 @@ msgid "Refund API could not be instantiated"
8287
  msgstr "Die API für Rückerstattungen konnte nicht initialisiert werden"
8288
 
8289
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
8290
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:404
8291
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
8292
  #, php-format
8293
  msgctxt "dhl"
@@ -8324,7 +8297,7 @@ msgctxt "dhl"
8324
  msgid "Your DHL API credentials seem to be invalid."
8325
  msgstr "Deine DHL API Zugangsdaten scheinen fehlerhaft zu sein."
8326
 
8327
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:182
8328
  msgctxt "dhl"
8329
  msgid ""
8330
  "Your DHL API credentials seem to be invalid. Please check your DHL settings."
@@ -8332,7 +8305,7 @@ msgstr ""
8332
  "Deine DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfe deine "
8333
  "DHL Einstellungen."
8334
 
8335
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:185
8336
  msgctxt "dhl"
8337
  msgid ""
8338
  "Your products are missing data relevant for custom declarations. Please "
@@ -8343,13 +8316,13 @@ msgstr ""
8343
  "Bitte fülle die fehlenden DHL Felder (HS Code, Herstellerland) in deinen "
8344
  "Produktdaten unter Versand aus."
8345
 
8346
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:194
8347
  #, php-format
8348
  msgctxt "dhl"
8349
  msgid "There was an error contacting the DHL API: %s."
8350
  msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
8351
 
8352
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:197
8353
  msgctxt "dhl"
8354
  msgid ""
8355
  "An error ocurred while contacting the DHL API. Please consider enabling the "
@@ -8358,7 +8331,7 @@ msgstr ""
8358
  "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwäge den Wechsel "
8359
  "in den Sandbox-Modus."
8360
 
8361
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:219
8362
  msgctxt "dhl"
8363
  msgid ""
8364
  "There was an error generating the label. Please try again or consider "
@@ -8367,25 +8340,37 @@ msgstr ""
8367
  "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuche es erneut oder "
8368
  "erwäge den Wechsel in den Sandbox-Modus."
8369
 
8370
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:298
8371
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:160
8372
  msgctxt "dhl"
8373
  msgid "Error while creating and uploading the label"
8374
  msgstr "Fehler beim Erstellen und hochladen des Labels"
8375
 
8376
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
8377
  #, php-format
8378
  msgctxt "dhl"
8379
  msgid "Could not delete label - %s"
8380
  msgstr "Das Label konnte nicht gelöscht werden - %s"
8381
 
8382
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:382
 
 
 
 
 
 
 
 
 
 
 
 
8383
  msgctxt "dhl"
8384
  msgid "Could not create account number - no product number."
8385
  msgstr ""
8386
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
8387
 
8388
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:615
8389
  #, php-format
8390
  msgctxt "dhl"
8391
  msgid ""
@@ -8395,7 +8380,7 @@ msgstr ""
8395
  "Deine Absenderadresse ist nicht komplett (%1$s). Bitte prüfe deine <a href="
8396
  "\"%2$s\">Einstellungen</a> und versuche es erneut."
8397
 
8398
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:719
8399
  #, php-format
8400
  msgctxt "dhl"
8401
  msgid ""
@@ -8404,6 +8389,58 @@ msgstr ""
8404
  "Es können maximal %1$s Sendungspositionen verarbeitet werden - die "
8405
  "vorliegende Sendung beinhaltet %2$s Positionen."
8406
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8407
  # @ woocommerce-germanized
8408
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Paket.php:65
8409
  #, php-format
@@ -8523,14 +8560,14 @@ msgctxt "dhl"
8523
  msgid "POST error or timeout occured. Please try again later."
8524
  msgstr "POST Fehler oder Zeitüberschreitung. Bitte später erneut versuchen."
8525
 
8526
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/DHL.php:86
8527
  #, php-format
8528
  msgctxt "dhl full name"
8529
  msgid "%1$s"
8530
  msgstr "%1$s"
8531
 
8532
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/Label.php:145
8533
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Order.php:307
8534
  #, php-format
8535
  msgctxt "dhl time-span"
8536
  msgid "%1$s-%2$s"
@@ -8542,15 +8579,15 @@ msgid "Invalid label."
8542
  msgstr "Ungültiges Label."
8543
 
8544
  # @ woocommerce-germanized
8545
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php:1037
8546
  msgctxt "dhl"
8547
  msgid "Germany"
8548
  msgstr "Deutschland"
8549
 
8550
  # @ woocommerce-germanized
8551
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:106
8552
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:958
8553
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:987
8554
  msgctxt "dhl"
8555
  msgid "Address Type"
8556
  msgstr "Adresstyp"
@@ -8574,45 +8611,37 @@ msgstr ""
8574
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
8575
  "eintragen."
8576
 
8577
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:200
8578
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:635
8579
  msgctxt "dhl"
8580
  msgid "Invalid address type."
8581
  msgstr "Ungültiger Adresstyp."
8582
 
8583
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:710
8584
  #, php-format
8585
  msgctxt "dhl"
8586
- msgid "Please provide a valid number within the %s field."
8587
- msgstr "Bitte gib eine gültige Nummer im %s Feld an."
8588
 
8589
  # @ woocommerce-germanized
8590
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:717
8591
  msgctxt "dhl"
8592
  msgid "Sorry, but delivery to packstation is not available."
8593
  msgstr ""
8594
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
8595
 
8596
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:722
8597
  msgctxt "dhl"
8598
  msgid "Sorry, but delivery to parcel shops is not available."
8599
  msgstr ""
8600
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
8601
 
8602
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:726
8603
  msgctxt "dhl"
8604
  msgid "Sorry, but delivery to post offices is not available."
8605
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
8606
 
8607
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:736
8608
- #, php-format
8609
- msgctxt "dhl"
8610
- msgid "Please indicate shipment to %1$s by one of the following values: %2$s."
8611
- msgstr ""
8612
- "Bitte identifiziere die Lieferung an %1$s durch die Eingabe einer der "
8613
- "folgenden Werte: %2$s."
8614
-
8615
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:744
8616
  msgctxt "dhl"
8617
  msgid ""
8618
  "Your DHL customer number (Post number) is not valid. Please check your "
@@ -8621,7 +8650,7 @@ msgstr ""
8621
  "Deine DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfe deine "
8622
  "Eingabe."
8623
 
8624
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:747
8625
  msgctxt "dhl"
8626
  msgid ""
8627
  "Your DHL customer number (Post number) is needed to ship to a packstation."
@@ -8629,64 +8658,83 @@ msgstr ""
8629
  "Deine DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
8630
  "benötigt."
8631
 
8632
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:805
8633
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8634
  msgctxt "dhl"
8635
  msgid "Branch"
8636
  msgstr "Filiale"
8637
 
8638
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:806
8639
  msgctxt "dhl"
8640
  msgid "Postnumber "
8641
  msgstr "Postnummer "
8642
 
8643
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:924
8644
  #, php-format
8645
  msgctxt "dhl"
8646
  msgid "e.g. %s 456"
8647
  msgstr "z.B. %s 456"
8648
 
8649
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8650
  msgctxt "dhl"
8651
  msgid "Branches"
8652
  msgstr "Filialen"
8653
 
8654
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:965
8655
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:998
8656
  msgctxt "dhl"
8657
  msgid "DHL customer number (Post number)"
8658
  msgstr "DHL Kundennummer (Postnummer)"
8659
 
8660
  # @ woocommerce-germanized
8661
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:975
8662
  msgctxt "dhl"
8663
  msgid "Regular Address"
8664
  msgstr "Normale Adresse"
8665
 
8666
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1002
8667
  msgctxt "dhl"
8668
  msgid "Not yet a DHL customer?"
8669
  msgstr "Noch kein DHL Kunde?"
8670
 
8671
  # @ woocommerce-germanized
8672
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1002
8673
  msgctxt "dhl"
8674
  msgid "Register now"
8675
  msgstr "Jetzt registrieren"
8676
 
8677
  # @ woocommerce-germanized
8678
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1051
8679
  #, php-format
8680
  msgctxt "dhl"
8681
  msgid "Search %s"
8682
  msgstr "%s suchen"
8683
 
8684
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8685
  msgctxt "dhl"
8686
  msgid "No DHL locations found"
8687
  msgstr "Keine DHL Standorte gefunden"
8688
 
8689
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8690
  #, php-format
8691
  msgctxt "dhl"
8692
  msgid ""
@@ -8697,22 +8745,22 @@ msgstr ""
8697
  "%1$s oder %2$s."
8698
 
8699
  # @ woocommerce-germanized
8700
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8701
  msgctxt "dhl"
8702
  msgid "DHL location"
8703
  msgstr "DHL Standort"
8704
 
8705
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8706
  msgctxt "dhl"
8707
  msgid "retry"
8708
  msgstr "Erneut versuchen"
8709
 
8710
  # @ woocommerce-germanized
8711
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
8712
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:255
8713
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1297
8714
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
8715
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
8716
  msgctxt "dhl"
8717
  msgid "Delivery day"
8718
  msgstr "Liefertag"
@@ -8725,245 +8773,286 @@ msgstr "Lieferzeit"
8725
 
8726
  # @ woocommerce-germanized
8727
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
8728
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:270
8729
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1319
8730
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
8731
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
8732
  msgctxt "dhl"
8733
  msgid "Drop-off location"
8734
  msgstr "Ablageort"
8735
 
8736
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
8737
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:287
8738
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1328
8739
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:80
8740
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
8741
  msgctxt "dhl"
8742
  msgid "Neighbor"
8743
  msgstr "Nachbar"
8744
 
8745
  # @ woocommerce-germanized
8746
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:165
 
 
 
 
 
 
 
8747
  msgctxt "dhl"
8748
  msgid "DHL Delivery day"
8749
  msgstr "DHL Liefertag"
8750
 
8751
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:312
 
 
 
 
 
 
8752
  msgctxt "dhl"
8753
  msgid "Sorry, but the delivery day you have chosen is no longer available."
8754
  msgstr ""
8755
  "Entschuldigung, der von dir ausgewählte Liefertag steht leider nicht mehr "
8756
  "zur Verfügung."
8757
 
8758
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:335
8759
  msgctxt "dhl"
8760
  msgid "Please choose a drop-off location."
8761
  msgstr "Bitte wähle einen Ablageort aus."
8762
 
8763
  # @ woocommerce-germanized
8764
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:347
8765
  msgctxt "dhl"
8766
  msgid "Please choose name and address of your preferred neighbor."
8767
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
8768
 
8769
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:23
 
 
 
 
 
 
 
 
 
 
 
8770
  msgctxt "dhl"
8771
  msgid "DHL"
8772
  msgstr "DHL"
8773
 
8774
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:31
8775
  msgctxt "dhl"
8776
  msgid "Complete DHL integration supporting labels and preferred delivery."
8777
  msgstr ""
8778
  "Erzeuge bequem DHL Labels u.a. mit Wunschzustellung und Lieferungen an "
8779
  "Packstationen."
8780
 
8781
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:133
8782
  msgctxt "dhl"
8783
  msgid "Parcel Pickup"
8784
  msgstr "Standorte"
8785
 
8786
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:134
8787
  msgctxt "dhl"
8788
  msgid "Preferred delivery"
8789
  msgstr "Wunschzustellung"
8790
 
8791
  # @ woocommerce-germanized
8792
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:150
8793
  msgctxt "dhl"
8794
  msgid "Receiver"
8795
  msgstr "Empfänger"
8796
 
8797
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:176
8798
  msgctxt "dhl"
8799
  msgid "COD Amount"
8800
  msgstr "Nachnahme Betrag"
8801
 
8802
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:192
8803
  msgctxt "dhl"
8804
  msgid "Duties"
8805
  msgstr "Zollabgabe"
8806
 
8807
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:207
8808
  msgctxt "dhl"
8809
  msgid "Valid address only"
8810
  msgstr "Nur valide Adressen"
8811
 
8812
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:220
8813
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1612
8814
  msgctxt "dhl"
8815
  msgid "GoGreen"
8816
  msgstr "GoGreen"
8817
 
8818
  # @ woocommerce-germanized
8819
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:229
8820
  msgctxt "dhl"
8821
  msgid "Additional insurance"
8822
  msgstr "Transportversicherung"
8823
 
8824
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:303
8825
  msgctxt "dhl"
8826
  msgid "Create inlay return label"
8827
  msgstr "Beilage-Retourenlabel erstellen"
8828
 
8829
  # @ woocommerce-germanized
8830
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:313
8831
  msgctxt "dhl"
8832
  msgid "Name"
8833
  msgstr "Name"
8834
 
8835
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:322
8836
  msgctxt "dhl"
8837
  msgid "Company"
8838
  msgstr "Firma"
8839
 
8840
  # @ woocommerce-germanized
8841
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:335
8842
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:669
8843
  msgctxt "dhl"
8844
  msgid "Street"
8845
  msgstr "Straße"
8846
 
8847
  # @ woocommerce-germanized
8848
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:344
8849
  msgctxt "dhl"
8850
  msgid "Street No"
8851
  msgstr "Hausnummer"
8852
 
8853
  # @ woocommerce-germanized
8854
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:361
8855
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:670
8856
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:26
8857
  msgctxt "dhl"
8858
  msgid "Postcode"
8859
  msgstr "Postleitzahl"
8860
 
8861
  # @ woocommerce-germanized
8862
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:370
8863
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:671
8864
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:29
8865
  msgctxt "dhl"
8866
  msgid "City"
8867
  msgstr "Stadt"
8868
 
8869
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:387
8870
  msgctxt "dhl"
8871
  msgid "Phone"
8872
  msgstr "Telefon"
8873
 
8874
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:396
8875
  msgctxt "dhl"
8876
  msgid "Email"
8877
  msgstr "E-Mail"
8878
 
8879
  # @ woocommerce-germanized
8880
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:415
8881
  msgctxt "dhl"
8882
  msgid "Age check"
8883
  msgstr "Alterssichtprüfung"
8884
 
8885
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:431
8886
  msgctxt "dhl"
8887
  msgid "Retail outlet routing"
8888
  msgstr "Filialrouting"
8889
 
8890
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:448
8891
  msgctxt "dhl"
8892
  msgid "No neighbor"
8893
  msgstr "Keine Nachbarschaftszustellung"
8894
 
8895
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:464
8896
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1644
8897
  msgctxt "dhl"
8898
  msgid "Named person only"
8899
  msgstr "Persönliche Übergabe"
8900
 
8901
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:473
8902
  msgctxt "dhl"
8903
  msgid "Bulky goods"
8904
  msgstr "Sperrgut"
8905
 
8906
  # @ woocommerce-germanized
8907
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:482
8908
  msgctxt "dhl"
8909
  msgid "Identity check"
8910
  msgstr "Ident-Check"
8911
 
8912
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:497
8913
  msgctxt "dhl"
8914
  msgid "Date of Birth"
8915
  msgstr "Geburtsdatum"
8916
 
8917
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:511
8918
  msgctxt "dhl"
8919
  msgid "Minimum age"
8920
  msgstr "Mindestalter"
8921
 
8922
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:533
8923
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1694
8924
  msgctxt "dhl"
8925
  msgid "Premium"
8926
  msgstr "Premium"
8927
 
8928
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:598
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8929
  msgctxt "dhl"
8930
  msgid "Receiver is missing or does not exist."
8931
  msgstr "Empfänger fehlt oder existiert nicht."
8932
 
8933
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:676
8934
  #, php-format
8935
  msgctxt "dhl"
8936
  msgid "%s of the return address is a mandatory field."
8937
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
8938
 
8939
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:681
8940
  msgctxt "dhl"
8941
  msgid "Please either add a return company or name."
8942
  msgstr ""
8943
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
8944
 
8945
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:701
8946
  msgctxt "dhl"
8947
  msgid "Error while parsing delivery day."
8948
  msgstr "Fehler beim Einlesen des Liefertages."
8949
 
8950
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:728
8951
  msgctxt "dhl"
8952
  msgid "The visual min age check is invalid."
8953
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
8954
 
8955
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:752
8956
  msgctxt "dhl"
8957
  msgid "The ident min age check is invalid."
8958
  msgstr "Das Alter des Ident-Checks ist ungültig."
8959
 
8960
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:757
8961
  msgctxt "dhl"
8962
  msgid "There was an error parsing the date of birth for the identity check."
8963
  msgstr ""
8964
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
8965
 
8966
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:762
8967
  msgctxt "dhl"
8968
  msgid ""
8969
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -8972,31 +9061,31 @@ msgstr ""
8972
  "hinzugefügt werden."
8973
 
8974
  # @ woocommerce-germanized
8975
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:779
8976
  #, php-format
8977
  msgctxt "dhl"
8978
  msgid "%s duties element does not exist."
8979
  msgstr "%s Zollabgabe existiert nicht."
8980
 
8981
  # @ woocommerce-germanized
8982
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
8983
  #, php-format
8984
  msgctxt "dhl"
8985
  msgid "Status: %1$s"
8986
  msgstr "Status: %1$s"
8987
 
8988
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
8989
  msgctxt "dhl"
8990
  msgid "Connected"
8991
  msgstr "Verbunden"
8992
 
8993
  # @ woocommerce-germanized
8994
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1058
8995
  msgctxt "dhl"
8996
  msgid "Customer Number (EKP)"
8997
  msgstr "Kundennummer (EKP)"
8998
 
8999
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
9000
  #, php-format
9001
  msgctxt "dhl"
9002
  msgid ""
@@ -9006,33 +9095,33 @@ msgstr ""
9006
  "Deine 10-stellige DHL Kundennummer (EKP). Finde deine %s im DHL "
9007
  "Geschäftskundenportal."
9008
 
9009
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
9010
  msgctxt "dhl"
9011
  msgid "customer number"
9012
  msgstr "Kundennummer"
9013
 
9014
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1073
9015
  msgctxt "dhl"
9016
  msgid "API"
9017
  msgstr "API"
9018
 
9019
  # @ woocommerce-germanized
9020
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1080
9021
  msgctxt "dhl"
9022
  msgid "Enable Sandbox"
9023
  msgstr "Sandbox aktivieren"
9024
 
9025
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1081
9026
  msgctxt "dhl"
9027
  msgid "Activate Sandbox mode for testing purposes."
9028
  msgstr "Aktiviere den Sandbox Modus."
9029
 
9030
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1088
9031
  msgctxt "dhl"
9032
  msgid "Live Username"
9033
  msgstr "Benutzer"
9034
 
9035
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
9036
  #, php-format
9037
  msgctxt "dhl"
9038
  msgid ""
@@ -9042,21 +9131,21 @@ msgstr ""
9042
  "Dein Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9043
  "Geschäftskundenportal. Bitte teste deine Zugangsdaten vorab %s."
9044
 
9045
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
9046
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
9047
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
9048
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
9049
  msgctxt "dhl"
9050
  msgid "here"
9051
  msgstr "hier"
9052
 
9053
  # @ woocommerce-germanized
9054
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1101
9055
  msgctxt "dhl"
9056
  msgid "Live Password"
9057
  msgstr "Passwort"
9058
 
9059
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
9060
  #, php-format
9061
  msgctxt "dhl"
9062
  msgid ""
@@ -9068,12 +9157,12 @@ msgstr ""
9068
  "Gültigkeit des Passworts nach 3 (Standard-Benutzer) bzw. 12 (System-"
9069
  "Benutzer) Monaten und teste deine Zugangsdaten vorab %s."
9070
 
9071
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1113
9072
  msgctxt "dhl"
9073
  msgid "Sandbox Username"
9074
  msgstr "Sandbox Benutzername"
9075
 
9076
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
9077
  #, php-format
9078
  msgctxt "dhl"
9079
  msgid ""
@@ -9083,12 +9172,12 @@ msgstr ""
9083
  "Dein Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9084
  "Entwicklerportal. Bitte teste deine Zugangsdaten vorab %s."
9085
 
9086
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1125
9087
  msgctxt "dhl"
9088
  msgid "Sandbox Password"
9089
  msgstr "Sandbox Passwort"
9090
 
9091
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
9092
  #, php-format
9093
  msgctxt "dhl"
9094
  msgid ""
@@ -9098,78 +9187,78 @@ msgstr ""
9098
  "Dein Passwort zum DHL Entwicklerportal. Bitte teste deine Zugangsdaten vorab "
9099
  "%s."
9100
 
9101
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1142
9102
  msgctxt "dhl"
9103
  msgid "Products and Participation Numbers"
9104
  msgstr "Produkte und Teilnahmenummern"
9105
 
9106
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1165
9107
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1557
9108
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
9109
  msgctxt "dhl"
9110
  msgid "Inlay Returns"
9111
  msgstr "Beilageretouren"
9112
 
9113
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1183
9114
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
9115
  msgctxt "dhl"
9116
  msgid "Tracking"
9117
  msgstr "Sendungsverfolgung"
9118
 
9119
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1206
9120
  msgctxt "dhl"
9121
  msgid "Enable delivery to Packstation."
9122
  msgstr "Aktiviere den Versand an Packstationen."
9123
 
9124
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1207
9125
  msgctxt "dhl"
9126
  msgid "Let customers choose a Packstation as delivery address."
9127
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
9128
 
9129
  # @ woocommerce-germanized
9130
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1215
9131
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
9132
  msgctxt "dhl"
9133
  msgid "Postoffice"
9134
  msgstr "Postfiliale"
9135
 
9136
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1216
9137
  msgctxt "dhl"
9138
  msgid "Enable delivery to Post Offices."
9139
  msgstr "Aktiviere den Versand an Postfilialen."
9140
 
9141
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1217
9142
  msgctxt "dhl"
9143
  msgid "Let customers choose a Post Office as delivery address."
9144
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
9145
 
9146
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1225
9147
  msgctxt "dhl"
9148
  msgid "Parcel Shop"
9149
  msgstr "Paketshop"
9150
 
9151
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1226
9152
  msgctxt "dhl"
9153
  msgid "Enable delivery to Parcel Shops."
9154
  msgstr "Lieferung an Paketshops aktivieren."
9155
 
9156
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1227
9157
  msgctxt "dhl"
9158
  msgid "Let customers choose a Parcel Shop as delivery address."
9159
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
9160
 
9161
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1235
9162
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
9163
  msgctxt "dhl"
9164
  msgid "Map"
9165
  msgstr "Karte"
9166
 
9167
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
9168
  msgctxt "dhl"
9169
  msgid "Let customers find a DHL location on a map."
9170
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
9171
 
9172
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
9173
  msgctxt "dhl"
9174
  msgid ""
9175
  "Enable this option to let your customers choose a pickup option from a map "
@@ -9180,12 +9269,12 @@ msgstr ""
9180
  "einer Karten in der Kasse zu ermöglichen. Wenn diese Option deaktiviert ist, "
9181
  "wird stattdessen auf die DHL Website verwiesen."
9182
 
9183
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1245
9184
  msgctxt "dhl"
9185
  msgid "Google Maps Key"
9186
  msgstr "Google Maps Schlüssel"
9187
 
9188
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
9189
  #, php-format
9190
  msgctxt "dhl"
9191
  msgid ""
@@ -9195,86 +9284,142 @@ msgstr ""
9195
  "Um eine Karte integrieren zu können, benötigst du einen gültigen API-"
9196
  "Schlüssel für Google Maps. Du kannst %s."
9197
 
9198
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
9199
  msgctxt "dhl"
9200
  msgid "retrieve a new one"
9201
  msgstr "hier einen neuen erstellen"
9202
 
9203
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1256
9204
  msgctxt "dhl"
9205
  msgid "Limit results"
9206
  msgstr "Suchergebnisse begrenzen"
9207
 
9208
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1261
9209
  msgctxt "dhl"
9210
  msgid "Limit the number of DHL locations shown on the map"
9211
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
9212
 
9213
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
 
9214
  msgctxt "dhl"
9215
- msgid "Enable delivery day delivery."
9216
- msgstr "Aktiviere die Lieferung am Liefertag."
9217
 
9218
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
9219
  msgctxt "dhl"
9220
  msgid ""
9221
  "Enabling this option will display options for the user to select their "
9222
- "delivery day of delivery during the checkout."
9223
  msgstr ""
9224
- "Diese Option aktiviert die Auswahl eines Liefertages durch den Kunden in der "
9225
- "Kasse."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9226
 
9227
  # @ woocommerce-germanized
9228
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1306
9229
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
9230
  msgctxt "dhl"
9231
- msgid "Fee"
9232
- msgstr "Gebühr"
9233
 
9234
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1308
9235
  msgctxt "dhl"
9236
  msgid ""
9237
- "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer "
9238
- "service for free."
9239
  msgstr ""
9240
- "Füge einen Bruttopreis als Gebühr für die Lieferung am Liefertag hinzu. "
9241
- "Setze den Wert auf 0 um den Service kostenlos anzubieten."
 
 
 
 
 
 
 
 
 
 
 
9242
 
9243
  # @ woocommerce-germanized
9244
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
9245
  msgctxt "dhl"
9246
- msgid "Enable drop-off location delivery."
9247
- msgstr "Lieferung an einen Ablageort aktivieren."
 
 
 
 
 
 
 
 
 
9248
 
9249
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9250
  msgctxt "dhl"
9251
  msgid ""
9252
  "Enabling this option will display options for the user to select their "
9253
- "preferred delivery location during the checkout."
9254
  msgstr ""
9255
- "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
9256
- "Kasse ."
9257
 
9258
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
 
 
9259
  msgctxt "dhl"
9260
- msgid "Enable delivery to a neighbor."
9261
- msgstr "Lieferung an Nachbarn aktivieren."
9262
 
9263
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
9264
  msgctxt "dhl"
9265
  msgid ""
9266
- "Enabling this option will display options for the user to deliver to their "
9267
- "preferred neighbor during the checkout."
9268
  msgstr ""
9269
- "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
9270
- "der Kasse."
9271
 
9272
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1337
9273
  msgctxt "dhl"
9274
  msgid "Cut-off time"
9275
  msgstr "Cut-off-Zeit"
9276
 
9277
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1342
9278
  msgctxt "dhl"
9279
  msgid ""
9280
  "The cut-off time is the latest possible order time up to which the minimum "
@@ -9287,12 +9432,12 @@ msgstr ""
9287
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
9288
  "Liefertag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
9289
 
9290
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1348
9291
  msgctxt "dhl"
9292
  msgid "Preparation days"
9293
  msgstr "Bearbeitungstage"
9294
 
9295
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1353
9296
  msgctxt "dhl"
9297
  msgid ""
9298
  "If you need more time to prepare your shipments you might want to add a "
@@ -9303,23 +9448,23 @@ msgstr ""
9303
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
9304
  "auswählbaren Liefertag hinzugefügt werden."
9305
 
9306
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9307
  msgctxt "dhl"
9308
  msgid "Exclude days of transfer"
9309
  msgstr "Übergabetage ausschließen"
9310
 
9311
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1366
9312
  msgctxt "dhl"
9313
  msgid "Exclude days from transferring shipments to DHL."
9314
  msgstr "Schließe bestimmte Wochentage für die Übergabe an DHL aus."
9315
 
9316
  # @ woocommerce-germanized
9317
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1432
9318
  msgctxt "dhl"
9319
  msgid "Exclude gateways"
9320
  msgstr "Zahlungsarten ausschließen"
9321
 
9322
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1434
9323
  msgctxt "dhl"
9324
  msgid "Select payment gateways to be excluded from showing preferred services."
9325
  msgstr ""
@@ -9327,19 +9472,19 @@ msgstr ""
9327
  "Verfügung stehen sollen."
9328
 
9329
  # @ woocommerce-germanized
9330
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1463
9331
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
9332
  msgctxt "dhl"
9333
  msgid "Products"
9334
  msgstr "Produkte"
9335
 
9336
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1470
9337
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
9338
  msgctxt "dhl"
9339
  msgid "Domestic Default Service"
9340
  msgstr "Standard Service (national)"
9341
 
9342
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1475
9343
  msgctxt "dhl"
9344
  msgid ""
9345
  "Please select your default DHL shipping service for domestic shipments that "
@@ -9351,13 +9496,13 @@ msgstr ""
9351
  "nachträglich ändern)."
9352
 
9353
  # @ woocommerce-germanized
9354
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1481
9355
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
9356
  msgctxt "dhl"
9357
  msgid "EU Default Service"
9358
  msgstr "Standard Service (EU)"
9359
 
9360
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1486
9361
  msgctxt "dhl"
9362
  msgid ""
9363
  "Please select your default DHL shipping service for EU shipments that you "
@@ -9368,13 +9513,13 @@ msgstr ""
9368
  "Kunden anbietest (du kannst das Produkt für jede einzelne Sendung "
9369
  "nachträglich ändern)."
9370
 
9371
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1492
9372
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
9373
  msgctxt "dhl"
9374
  msgid "Int. Default Service"
9375
  msgstr "Standard Service (Int.)"
9376
 
9377
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1497
9378
  msgctxt "dhl"
9379
  msgid ""
9380
  "Please select your default DHL shipping service for cross-border shipments "
@@ -9386,27 +9531,27 @@ msgstr ""
9386
  "nachträglich ändern)."
9387
 
9388
  # @ woocommerce-germanized
9389
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1503
9390
  msgctxt "dhl"
9391
  msgid "Default Duty"
9392
  msgstr "Standard Zoll"
9393
 
9394
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1508
9395
  msgctxt "dhl"
9396
  msgid "Please select a default duty type."
9397
  msgstr "Bitte wähle eine Standard-Zollabrechnung aus."
9398
 
9399
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1515
9400
  msgctxt "dhl"
9401
  msgid "Codeable"
9402
  msgstr "Leitcodierbar"
9403
 
9404
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1516
9405
  msgctxt "dhl"
9406
  msgid "Generate label only if address can be automatically retrieved DHL."
9407
  msgstr "Erzeuge Labels nur dann, wenn die Adresse von DHL erkannt wird."
9408
 
9409
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1522
9410
  msgctxt "dhl"
9411
  msgid ""
9412
  "Choose this option if you want to make sure that by default labels are only "
@@ -9417,17 +9562,17 @@ msgstr ""
9417
  "ist."
9418
 
9419
  # @ woocommerce-germanized
9420
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1526
9421
  msgctxt "dhl"
9422
  msgid "Force email"
9423
  msgstr "E-Mail übertragen"
9424
 
9425
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
9426
  msgctxt "dhl"
9427
  msgid "Force transferring customer email to DHL."
9428
  msgstr "E-Mail-Adresse des Kunden immer an DHL übertragen."
9429
 
9430
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
9431
  #, php-format
9432
  msgctxt "dhl"
9433
  msgid ""
@@ -9447,17 +9592,17 @@ msgstr ""
9447
  "Option aktivierst."
9448
 
9449
  # @ woocommerce-germanized
9450
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1536
9451
  msgctxt "dhl"
9452
  msgid "Custom shipper"
9453
  msgstr "Individueller Absender"
9454
 
9455
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
9456
  msgctxt "dhl"
9457
  msgid "Use a custom shipper address managed within your DHL business profile."
9458
  msgstr "Individuelle Absenderreferenz aus dem DHL Geschäftskonto verwenden."
9459
 
9460
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
9461
  #, php-format
9462
  msgctxt "dhl"
9463
  msgid ""
@@ -9470,12 +9615,12 @@ msgstr ""
9470
  "verwenden möchtest."
9471
 
9472
  # @ woocommerce-germanized
9473
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1546
9474
  msgctxt "dhl"
9475
  msgid "Shipper reference"
9476
  msgstr "Absenderreferenz"
9477
 
9478
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1547
9479
  #, php-format
9480
  msgctxt "dhl"
9481
  msgid ""
@@ -9485,7 +9630,7 @@ msgstr ""
9485
  "Füge hier deine <a href=\"%s\" target=\"_blank\">individuelle "
9486
  "Absenderreferenz</a> aus dem DHL Geschäftskonto ein."
9487
 
9488
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1558
9489
  msgctxt "dhl"
9490
  msgid ""
9491
  "Additionally create inlay return labels for shipments that support returns."
@@ -9493,14 +9638,14 @@ msgstr ""
9493
  "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
9494
  "unterstützen."
9495
 
9496
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1577
9497
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1584
9498
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9499
  msgctxt "dhl"
9500
  msgid "Retoure"
9501
  msgstr "Retoure"
9502
 
9503
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
9504
  #, php-format
9505
  msgctxt "dhl"
9506
  msgid ""
@@ -9511,18 +9656,18 @@ msgstr ""
9511
  "an. Stelle sicher, dass dein %s DHL Retoure Online enthält."
9512
 
9513
  # @ woocommerce-germanized
9514
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
9515
  msgctxt "dhl"
9516
  msgid "contract"
9517
  msgstr "Vertrag"
9518
 
9519
  # @ woocommerce-germanized
9520
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
9521
  msgctxt "dhl"
9522
  msgid "Create retoure labels to return shipments."
9523
  msgstr "Retourenlabels zu Retourensendungen erstellen."
9524
 
9525
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
9526
  msgctxt "dhl"
9527
  msgid ""
9528
  "By enabling this option you might generate retoure labels for return "
@@ -9532,12 +9677,12 @@ msgstr ""
9532
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
9533
 
9534
  # @ woocommerce-germanized
9535
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1605
9536
  msgctxt "dhl"
9537
  msgid "Default Services"
9538
  msgstr "Standard-Services"
9539
 
9540
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1609
9541
  #, php-format
9542
  msgctxt "dhl"
9543
  msgid ""
@@ -9548,28 +9693,28 @@ msgstr ""
9548
  "werden sollen. Finde mehr über diese <a href=\"%s\" target=\"_blank"
9549
  "\">Services</a> heraus."
9550
 
9551
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1613
9552
  msgctxt "dhl"
9553
  msgid "Enable the GoGreen Service by default."
9554
  msgstr "Buche den GoGreen Service hinzu."
9555
 
9556
  # @ woocommerce-germanized
9557
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1620
9558
  msgctxt "dhl"
9559
  msgid "Additional Insurance"
9560
  msgstr "Transportversicherung"
9561
 
9562
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1621
9563
  msgctxt "dhl"
9564
  msgid "Add an additional insurance to labels."
9565
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
9566
 
9567
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9568
  msgctxt "dhl"
9569
  msgid "Retail Outlet Routing"
9570
  msgstr "Filialrouting"
9571
 
9572
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1629
9573
  msgctxt "dhl"
9574
  msgid ""
9575
  "Send undeliverable items to nearest retail outlet instead of immediate "
@@ -9578,57 +9723,57 @@ msgstr ""
9578
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
9579
  "anstelle diese direkt zurückzusenden."
9580
 
9581
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1636
9582
  msgctxt "dhl"
9583
  msgid "No Neighbor"
9584
  msgstr "Keine Nachbarschaftszustellung"
9585
 
9586
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
9587
  msgctxt "dhl"
9588
  msgid "Do not deliver to neighbors."
9589
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
9590
 
9591
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1645
9592
  msgctxt "dhl"
9593
  msgid "Do only delivery to named person."
9594
  msgstr ""
9595
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
9596
  "Person übergeben."
9597
 
9598
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1652
9599
  msgctxt "dhl"
9600
  msgid "Bulky Goods"
9601
  msgstr "Sperrgut"
9602
 
9603
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1653
9604
  msgctxt "dhl"
9605
  msgid "Deliver as bulky goods."
9606
  msgstr "Sende Pakete als Sperrgut."
9607
 
9608
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1660
9609
  msgctxt "dhl"
9610
  msgid "Minimum age (Visual check)"
9611
  msgstr "Mindestalter (Visuell)"
9612
 
9613
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1666
9614
  msgctxt "dhl"
9615
  msgid "Choose this option if you want to let DHL check your customer's age."
9616
  msgstr ""
9617
  "Wähle diese Option aus, wenn du das Alter durch DHL prüfen lassen möchtest."
9618
 
9619
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1669
9620
  msgctxt "dhl"
9621
  msgid "Sync (Visual Check)"
9622
  msgstr "Synchronisation (Visuell)"
9623
 
9624
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9625
  msgctxt "dhl"
9626
  msgid "Visually verify age if shipment contains applicable items."
9627
  msgstr ""
9628
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
9629
  "beinhaltet."
9630
 
9631
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9632
  #, php-format
9633
  msgctxt "dhl"
9634
  msgid ""
@@ -9641,18 +9786,18 @@ msgstr ""
9641
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9642
  "Produkte beinhaltet."
9643
 
9644
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9645
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9646
  msgctxt "dhl"
9647
  msgid "age verification checkbox"
9648
  msgstr "Checkbox zur Altersprüfung"
9649
 
9650
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1677
9651
  msgctxt "dhl"
9652
  msgid "Minimum age (Ident check)"
9653
  msgstr "Mindestalter (Identität)"
9654
 
9655
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1683
9656
  msgctxt "dhl"
9657
  msgid ""
9658
  "Choose this option if you want to let DHL check your customer's identity and "
@@ -9662,19 +9807,19 @@ msgstr ""
9662
  "lassen möchtest."
9663
 
9664
  # @ woocommerce-germanized
9665
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9666
  msgctxt "dhl"
9667
  msgid "Sync (Ident Check)"
9668
  msgstr "Synchronisation (Identität)"
9669
 
9670
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9671
  msgctxt "dhl"
9672
  msgid "Verify identity and age if shipment contains applicable items."
9673
  msgstr ""
9674
  "Aktiviere die Identitätsprüfung, falls die Sendung zu prüfende Positionen "
9675
  "beinhaltet."
9676
 
9677
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9678
  #, php-format
9679
  msgctxt "dhl"
9680
  msgid ""
@@ -9687,18 +9832,37 @@ msgstr ""
9687
  "Identitätsprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9688
  "Produkte beinhaltet."
9689
 
9690
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1695
9691
  msgctxt "dhl"
9692
  msgid "Premium delivery for international shipments."
9693
  msgstr "Premium Lieferung für internationale Sendungen."
9694
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9695
  # @ woocommerce-germanized
9696
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1707
9697
  msgctxt "dhl"
9698
  msgid "Bank Account"
9699
  msgstr "Bankkonto"
9700
 
9701
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1710
9702
  msgctxt "dhl"
9703
  msgid "Enter your bank details needed for services that use COD."
9704
  msgstr ""
@@ -9706,36 +9870,36 @@ msgstr ""
9706
  "werden sollen."
9707
 
9708
  # @ woocommerce-germanized
9709
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1714
9710
  msgctxt "dhl"
9711
  msgid "Holder"
9712
  msgstr "Kontoinhaber"
9713
 
9714
  # @ woocommerce-germanized
9715
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1722
9716
  msgctxt "dhl"
9717
  msgid "Bank Name"
9718
  msgstr "Name der Bank"
9719
 
9720
  # @ woocommerce-germanized
9721
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1730
9722
  msgctxt "dhl"
9723
  msgid "IBAN"
9724
  msgstr "IBAN"
9725
 
9726
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1738
9727
  msgctxt "dhl"
9728
  msgid "BIC"
9729
  msgstr "BIC"
9730
 
9731
  # @ woocommerce-germanized
9732
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1746
9733
  msgctxt "dhl"
9734
  msgid "Payment Reference"
9735
  msgstr "Zahlungsreferenz"
9736
 
9737
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1751
9738
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1761
9739
  #, php-format
9740
  msgctxt "dhl"
9741
  msgid ""
@@ -9746,17 +9910,17 @@ msgstr ""
9746
  "%s. Der Text ist auf 35 Zeichen begrenzt."
9747
 
9748
  # @ woocommerce-germanized
9749
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1756
9750
  msgctxt "dhl"
9751
  msgid "Payment Reference 2"
9752
  msgstr "Zahlungsreferenz 2"
9753
 
9754
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
9755
  msgctxt "dhl"
9756
  msgid "Customer Number"
9757
  msgstr "Kundennummer"
9758
 
9759
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
9760
  msgctxt "dhl"
9761
  msgid ""
9762
  "Insert your DHL business customer number (EKP) here. If you are not yet a "
@@ -9765,12 +9929,12 @@ msgstr ""
9765
  "Füge hier deine DHL Kundennummer (EKP) ein. Wenn du noch kein Geschäftskunde "
9766
  "bist, solltest du dich zuerst als Geschäftskunde bei DHL registrieren."
9767
 
9768
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
9769
  msgctxt "dhl"
9770
  msgid "API Access"
9771
  msgstr "API Zugriff"
9772
 
9773
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
9774
  msgctxt "dhl"
9775
  msgid ""
9776
  "To create labels and embed DHL services, our software needs access to the "
@@ -9780,7 +9944,7 @@ msgstr ""
9780
  "Software Zugang zur API. Du solltest hier deine Zugangsdaten zum DHL "
9781
  "Geschäftskundenportal eingeben."
9782
 
9783
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
9784
  msgctxt "dhl"
9785
  msgid ""
9786
  "If you want to provide your customers with inlay return labels for your "
@@ -9789,7 +9953,7 @@ msgstr ""
9789
  "Wenn du Beilageretouren-Labels zu deinen Sendungen hinzufügen möchtest, "
9790
  "solltest du diese Funktion standardmäßig aktivieren."
9791
 
9792
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9793
  msgctxt "dhl"
9794
  msgid ""
9795
  "If you want to create DHL labels to returns you should activate this "
@@ -9800,12 +9964,12 @@ msgstr ""
9800
  "aktivieren. Stelle sicher, dass DHL Online Retoure in deinem Vertrag "
9801
  "freigeschaltet ist."
9802
 
9803
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
9804
  msgctxt "dhl"
9805
  msgid "Age verification"
9806
  msgstr "Altersverifikation"
9807
 
9808
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
9809
  msgctxt "dhl"
9810
  msgid ""
9811
  "Use this feature to sync the Germanized age verification checkbox with the "
@@ -9818,12 +9982,12 @@ msgstr ""
9818
  "„Alterssichtprüfung“ von DHL automatisch aktiviert."
9819
 
9820
  # @ woocommerce-germanized
9821
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
9822
  msgctxt "dhl"
9823
  msgid "Automation"
9824
  msgstr "Automatisierung"
9825
 
9826
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
9827
  msgctxt "dhl"
9828
  msgid ""
9829
  "You might want to save some time and let Germanized generate labels "
@@ -9833,7 +9997,7 @@ msgstr ""
9833
  "automatisch erzeugen lassen, sobald eine Sendung in einen bestimmten Status "
9834
  "wechselt."
9835
 
9836
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
9837
  msgctxt "dhl"
9838
  msgid ""
9839
  "Let your customers choose a delivery day (if the service is available at the "
@@ -9842,7 +10006,7 @@ msgstr ""
9842
  "Lasse deine Kunden einen Liefertag (falls der Service für die Kundenadresse "
9843
  "zur Verfügung steht) für die Lieferung in der Kasse auswählen."
9844
 
9845
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
9846
  msgctxt "dhl"
9847
  msgid ""
9848
  "Optionally charge your customers an additional fee for preferred services "
@@ -9851,7 +10015,7 @@ msgstr ""
9851
  "Optional kannst du die Gebühr für die Auswahl des Liefertages oder anderer "
9852
  "Wunschzustellung-Services an deine Kunden weiterreichen."
9853
 
9854
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
9855
  msgctxt "dhl"
9856
  msgid ""
9857
  "Allow your customers to send their parcels to a drop-off location e.g. a "
@@ -9860,7 +10024,7 @@ msgstr ""
9860
  "Lasse deine Kunden einen Ablageort für die Abgabe ihres Pakets in der Kasse "
9861
  "auswählen. Dieser Service wird von DHL nicht zusätzlich berechnet."
9862
 
9863
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
9864
  msgctxt "dhl"
9865
  msgid ""
9866
  "Allow your customers to choose packstation (and/or other DHL location types "
@@ -9869,7 +10033,7 @@ msgstr ""
9869
  "Lasse deine Kunden eine Packstation (und/oder andere DHL Standorte, wie im "
9870
  "Folgenden konfiguriert) als Lieferadresse auswählen."
9871
 
9872
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
9873
  msgctxt "dhl"
9874
  msgid ""
9875
  "This option adds a map overlay view to let your customers choose a DHL "
@@ -10055,40 +10219,40 @@ msgctxt "dhl"
10055
  msgid "Deutsche Post product is missing for %s."
10056
  msgstr "Deutsche Post Produkt fehlt oder ist nicht verfügbar für %s."
10057
 
10058
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:30
10059
  msgctxt "dhl"
10060
  msgid "Opening Times"
10061
  msgstr "Öffnungszeiten"
10062
 
10063
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:38
10064
  msgctxt "dhl"
10065
  msgid "Services"
10066
  msgstr "Dienstleistungen"
10067
 
10068
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10069
  msgctxt "dhl"
10070
  msgid "Handicap Accessible"
10071
  msgstr "Barrierefrei"
10072
 
10073
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10074
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10075
  msgctxt "dhl"
10076
  msgid "Yes"
10077
  msgstr "Ja"
10078
 
10079
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10080
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10081
  msgctxt "dhl"
10082
  msgid "No"
10083
  msgstr "Nein"
10084
 
10085
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10086
  msgctxt "dhl"
10087
  msgid "Parking"
10088
  msgstr "Parken"
10089
 
10090
  # @ woocommerce-germanized
10091
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:45
10092
  msgctxt "dhl"
10093
  msgid "Select "
10094
  msgstr "Auswählen "
@@ -10114,7 +10278,7 @@ msgctxt "dhl"
10114
  msgid "DHL Preferred Delivery. Delivered just as you wish."
10115
  msgstr "DHL Wunschzustellung. Gebracht wie gewünscht."
10116
 
10117
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:29
10118
  msgctxt "dhl"
10119
  msgid ""
10120
  "Thanks to the flexible recipient services of DHL Preferred Delivery, you "
@@ -10125,7 +10289,7 @@ msgstr ""
10125
  "deine Pakete empfängst.<br/>\n"
10126
  "Wähle deine bevorzugte Lieferoption."
10127
 
10128
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
10129
  msgctxt "dhl"
10130
  msgid ""
10131
  "Choose one of the displayed days as your delivery day for your parcel "
@@ -10135,42 +10299,44 @@ msgstr ""
10135
  "Lieferung deiner Waren auszuwählen. Andere Tage sind aufgrund der "
10136
  "Lieferprozesse aktuell nicht möglich."
10137
 
10138
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
10139
  #, php-format
10140
  msgctxt "dhl"
10141
  msgid "There is a surcharge of %1$s %2$s for this service.*"
10142
  msgstr "Für diesen Service fällt ein Aufpreis in Höhe von %1$s %2$s. an.*"
10143
 
10144
  # @ woocommerce-germanized
10145
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
 
10146
  msgctxt "dhl"
10147
  msgid "incl. VAT"
10148
  msgstr "inkl. MwSt."
10149
 
10150
  # @ woocommerce-germanized
10151
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
 
10152
  msgctxt "dhl"
10153
  msgid "excl. VAT"
10154
  msgstr "zzgl. MwSt."
10155
 
10156
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:63
10157
  msgctxt "dhl"
10158
  msgid "Drop-off location or neighbor"
10159
  msgstr "Ablageort oder Nachbar"
10160
 
10161
  # @ woocommerce-germanized
10162
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:69
10163
  msgctxt "dhl location context"
10164
  msgid "None"
10165
  msgstr "Keine"
10166
 
10167
  # @ woocommerce-germanized
10168
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:74
10169
  msgctxt "dhl"
10170
  msgid "Location"
10171
  msgstr "Ort"
10172
 
10173
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
10174
  msgctxt "dhl"
10175
  msgid ""
10176
  "Choose a weather-protected and non-visible place on your property, where we "
@@ -10180,12 +10346,12 @@ msgstr ""
10180
  "Grundstück, an dem wir das Paket während deiner Abwesenheit hinterlegen "
10181
  "dürfen."
10182
 
10183
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
10184
  msgctxt "dhl"
10185
  msgid "e.g. Garage, Terrace"
10186
  msgstr "z.B. Garage, Terrasse"
10187
 
10188
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
10189
  msgctxt "dhl"
10190
  msgid ""
10191
  "Determine a person in your immediate neighborhood whom we can hand out your "
@@ -10196,16 +10362,33 @@ msgstr ""
10196
  "Paket während deiner Abwesenheit abgeben dürfen. Diese sollte im gleichen "
10197
  "Haus, direkt gegenüber oder nebenan wohnen."
10198
 
10199
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
10200
  msgctxt "dhl"
10201
  msgid "First name, last name of neighbor"
10202
  msgstr "Vorname, Nachname des Nachbars"
10203
 
10204
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:99
10205
  msgctxt "dhl"
10206
  msgid "Street, number, postal code, city"
10207
  msgstr "Straße, Hausnummer, Postleitzahl, Stadt"
10208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10209
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:40
10210
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:58
10211
  #, php-format
@@ -10236,7 +10419,7 @@ msgstr "LxBxH in dezimaler Form."
10236
 
10237
  # @ woocommerce-germanized
10238
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:51
10239
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:419
10240
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:695
10241
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:93
10242
  msgctxt "shipments"
@@ -10245,7 +10428,7 @@ msgstr "Verpackung"
10245
 
10246
  # @ woocommerce-germanized
10247
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
10248
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1158
10249
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
10250
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:692
10251
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:247
@@ -10446,7 +10629,7 @@ msgstr "Speichern"
10446
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
10447
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
10448
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:690
10449
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:804
10450
  msgctxt "shipments"
10451
  msgid "Title"
10452
  msgstr "Titel"
@@ -10454,7 +10637,7 @@ msgstr "Titel"
10454
  # @ woocommerce-germanized
10455
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
10456
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:636
10457
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:813
10458
  msgctxt "shipments"
10459
  msgid "Description"
10460
  msgstr "Beschreibung"
@@ -10682,8 +10865,8 @@ msgid "Text to appear below the main email content."
10682
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
10683
 
10684
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:395
10685
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1090
10686
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1120
10687
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
10688
  msgctxt "shipments"
10689
  msgid "N/A"
@@ -10745,7 +10928,7 @@ msgid "Letter"
10745
  msgstr "Brief"
10746
 
10747
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:78
10748
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1156
10749
  msgctxt "shipments"
10750
  msgid "Shipment"
10751
  msgstr "Sendung"
@@ -10961,7 +11144,12 @@ msgctxt "shipments"
10961
  msgid "Customs Reference Number"
10962
  msgstr "Identifikationsnummer (Zoll)"
10963
 
10964
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:861
 
 
 
 
 
10965
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1106
10966
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1368
10967
  #, php-format
@@ -10970,21 +11158,21 @@ msgid "%1$s %2$s"
10970
  msgstr "%1$s %2$s"
10971
 
10972
  # @ woocommerce-germanized
10973
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1157
10974
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
10975
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:691
10976
  msgctxt "shipments"
10977
  msgid "Date"
10978
  msgstr "Datum"
10979
 
10980
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1159
10981
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
10982
  msgctxt "shipments"
10983
  msgid "Tracking"
10984
  msgstr "Sendungsverfolgung"
10985
 
10986
  # @ woocommerce-germanized
10987
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1160
10988
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:316
10989
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:31
10990
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:699
@@ -10992,13 +11180,13 @@ msgctxt "shipments"
10992
  msgid "Actions"
10993
  msgstr "Aktionen"
10994
 
10995
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1397
10996
  msgctxt "shipments"
10997
  msgid "View"
10998
  msgstr "Anzeigen"
10999
 
11000
  # @ woocommerce-germanized
11001
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1404
11002
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:877
11003
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Ajax.php:350
11004
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-return-instructions.php:29
@@ -11750,25 +11938,30 @@ msgstr ""
11750
  "Nummer zur Identifizierung von Wirtschaftsbeteiligten, z.B. EORI Nummer "
11751
  "(Zoll)"
11752
 
 
 
 
 
 
11753
  # @ woocommerce-germanized
11754
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:270
11755
  msgctxt "shipments"
11756
  msgid "Shipper Address"
11757
  msgstr "Absenderadresse"
11758
 
11759
  # @ woocommerce-germanized
11760
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:321
11761
  msgctxt "shipments"
11762
  msgid "Return Address"
11763
  msgstr "Retouren Adresse"
11764
 
11765
  # @ woocommerce-germanized
11766
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:374
11767
  msgctxt "shipments"
11768
  msgid "Default packaging"
11769
  msgstr "Standard-Verpackung"
11770
 
11771
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:375
11772
  msgctxt "shipments"
11773
  msgid ""
11774
  "Choose a packaging which serves as fallback or default in case no suitable "
@@ -11778,31 +11971,31 @@ msgstr ""
11778
  "wenn keine passende Verpackung gefunden werden konnte."
11779
 
11780
  # @ woocommerce-germanized
11781
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:385
11782
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:40
11783
  msgctxt "shipments"
11784
  msgid "Packaging Report"
11785
  msgstr "Verpackungsbericht"
11786
 
11787
  # @ woocommerce-germanized
11788
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:418
11789
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:363
11790
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1152
11791
  msgctxt "shipments"
11792
  msgid "General"
11793
  msgstr "Allgemein"
11794
 
11795
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:420
11796
  msgctxt "shipments"
11797
  msgid "Addresses"
11798
  msgstr "Adressen"
11799
 
11800
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:567
11801
  msgctxt "shipments"
11802
  msgid "More services"
11803
  msgstr "Mehr Services"
11804
 
11805
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:570
11806
  msgctxt "shipments"
11807
  msgid "Fewer services"
11808
  msgstr "Weniger Services"
@@ -12058,7 +12251,7 @@ msgid "List of shipments."
12058
  msgstr "Sendungsliste."
12059
 
12060
  # @ woocommerce-germanized
12061
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Automation.php:147
12062
  msgctxt "shipments"
12063
  msgid "Order is fully shipped."
12064
  msgstr "Bestellung ist vollständig versandt."
@@ -13232,22 +13425,22 @@ msgstr ""
13232
  "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
13233
  "den neuesten Stand wiedergeben."
13234
 
13235
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:805
13236
  msgctxt "shipments"
13237
  msgid "Choose a title for the shipping provider."
13238
  msgstr "Wähle einen Titel für den Versanddienstleister."
13239
 
13240
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:814
13241
  msgctxt "shipments"
13242
  msgid "Choose a description for the shipping provider."
13243
  msgstr "Wähle eine Beschreibung für den Versanddienstleister."
13244
 
13245
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:829
13246
  msgctxt "shipments"
13247
  msgid "Tracking URL"
13248
  msgstr "Sendungsverfolgung URL"
13249
 
13250
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:830
13251
  #, php-format
13252
  msgctxt "shipments"
13253
  msgid ""
@@ -13261,12 +13454,12 @@ msgstr ""
13261
  "einzufügen: %s"
13262
 
13263
  # @ woocommerce-germanized
13264
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:840
13265
  msgctxt "shipments"
13266
  msgid "Tracking description"
13267
  msgstr "Sendungsverfolgung Hinweis"
13268
 
13269
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:841
13270
  #, php-format
13271
  msgctxt "shipments"
13272
  msgid ""
@@ -13281,17 +13474,17 @@ msgstr ""
13281
  "einzufügen: %s"
13282
 
13283
  # @ woocommerce-germanized
13284
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:999
13285
  msgctxt "shipments"
13286
  msgid "Customer returns"
13287
  msgstr "Rücksendungen"
13288
 
13289
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13290
  msgctxt "shipments"
13291
  msgid "Allow customers to submit return requests to shipments."
13292
  msgstr "Erlaube Kunden eine Rücksendung zu einer Sendung zu beantragen."
13293
 
13294
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13295
  #, php-format
13296
  msgctxt "shipments"
13297
  msgid ""
@@ -13305,27 +13498,27 @@ msgstr ""
13305
  "oder Gästen zu erfahren, lese bitte die %2$s."
13306
 
13307
  # @ woocommerce-germanized
13308
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13309
  msgctxt "shipments"
13310
  msgid "Return Dashboard"
13311
  msgstr "Retouren-Dashboard"
13312
 
13313
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13314
  msgctxt "shipments"
13315
  msgid "docs"
13316
  msgstr "Dokumentation"
13317
 
13318
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1009
13319
  msgctxt "shipments"
13320
  msgid "Guest returns"
13321
  msgstr "Retouren für Gäste"
13322
 
13323
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1010
13324
  msgctxt "shipments"
13325
  msgid "Allow guests to submit return requests to shipments."
13326
  msgstr "Erlaube Gästen Rücksendeanträge zu Bestellungen zu beantragen."
13327
 
13328
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1010
13329
  #, php-format
13330
  msgctxt "shipments"
13331
  msgid ""
@@ -13339,18 +13532,18 @@ msgstr ""
13339
  "Rücksende-Formular für Gäste auf deiner Seite zu platzieren."
13340
 
13341
  # @ woocommerce-germanized
13342
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1021
13343
  msgctxt "shipments"
13344
  msgid "Manual confirmation"
13345
  msgstr "Manuelle Bestätigung"
13346
 
13347
  # @ woocommerce-germanized
13348
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1022
13349
  msgctxt "shipments"
13350
  msgid "Return requests need manual confirmation."
13351
  msgstr "Rücksendeanträge benötigen eine manuelle Bestätigung."
13352
 
13353
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1022
13354
  msgctxt "shipments"
13355
  msgid ""
13356
  "By default return request need manual confirmation e.g. a shop manager needs "
@@ -13367,12 +13560,12 @@ msgstr ""
13367
  "Mail-Bestätigung samt Retouren-Label."
13368
 
13369
  # @ woocommerce-germanized
13370
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1034
13371
  msgctxt "shipments"
13372
  msgid "Return instructions"
13373
  msgstr "Rücksende-Anweisungen"
13374
 
13375
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1035
13376
  msgctxt "shipments"
13377
  msgid ""
13378
  "Provide your customer with instructions on how to return the shipment after "
@@ -13385,7 +13578,7 @@ msgstr ""
13385
  "kann, solltest du deine Kunden darüber informieren, woher ein Label für die "
13386
  "Rücksendung bezogen werden kann."
13387
 
13388
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1131
13389
  #, php-format
13390
  msgctxt "shipments"
13391
  msgid ""
@@ -13397,31 +13590,31 @@ msgstr ""
13397
  "Einstellungen</a>. Passe diese Einstellungen nur dann an, wenn du explizit "
13398
  "Abweichungen speziell für diese Versandmethode konfigurieren willst."
13399
 
13400
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1156
13401
  msgctxt "shipments"
13402
  msgid "Return Requests"
13403
  msgstr "Rücksendeanträge"
13404
 
13405
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1183
13406
  msgctxt "shipments"
13407
  msgid "This shipping provider does not support creating labels."
13408
  msgstr "Dieser Versanddienstleister unterstützt keine Label-Erzeugung."
13409
 
13410
  # @ woocommerce-germanized
13411
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:93
13412
  #, php-format
13413
  msgctxt "shipments"
13414
  msgid "%s tracking description"
13415
  msgstr "%s Sendungsverfolgung"
13416
 
13417
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:94
13418
  #, php-format
13419
  msgctxt "shipments"
13420
  msgid "%s tracking URL"
13421
  msgstr "%s Sendungsverfolgung URL"
13422
 
13423
  # @ woocommerce-germanized
13424
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:95
13425
  #, php-format
13426
  msgctxt "shipments"
13427
  msgid "%s return instructions"
@@ -15446,6 +15639,14 @@ msgstr "vendidero"
15446
  msgid "https://vendidero.de"
15447
  msgstr "https://vendidero.de"
15448
 
 
 
 
 
 
 
 
 
15449
  # @ woocommerce-germanized
15450
  #~ msgid "Trusted Shops new integration"
15451
  #~ msgstr "Neue Trusted Shops Integration"
@@ -16823,10 +17024,6 @@ msgstr "https://vendidero.de"
16823
  #~ msgid "Hide Shipping Costs Notice"
16824
  #~ msgstr "Versandkosten ausblenden"
16825
 
16826
- # @ woocommerce-germanized
16827
- #~ msgid "Hide Delivery Time Notice"
16828
- #~ msgstr "Lieferzeiten ausblenden"
16829
-
16830
  # @ woocommerce-germanized
16831
  #~ msgid "Base Price Text"
16832
  #~ msgstr "Grundpreis Text"
@@ -17491,14 +17688,6 @@ msgstr "https://vendidero.de"
17491
  #~ "revocation_link} als Platzhalter für die Links zu den rechtlichen "
17492
  #~ "Hinweisseiten."
17493
 
17494
- # @ woocommerce-germanized
17495
- #~ msgid ""
17496
- #~ "Replace default WooCommerce text regarding account creation during "
17497
- #~ "checkout."
17498
- #~ msgstr ""
17499
- #~ "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. "
17500
- #~ "Hinweis."
17501
-
17502
  # @ woocommerce-germanized
17503
  #~ msgid ""
17504
  #~ "Use the text from above instead of the default WooCommerce text regarding "
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2022-11-02 11:47+0100\n"
6
+ "PO-Revision-Date: 2022-11-02 12:08+0100\n"
7
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
140
  # @ woocommerce-germanized
141
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1206
142
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1216
143
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:574
144
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:918
145
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:925
146
  msgid "incl. VAT"
153
 
154
  # @ woocommerce-germanized
155
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1208
156
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:574
157
  #, php-format
158
  msgid "incl. %s%% VAT"
159
  msgstr "inkl. %s %% MwSt."
165
  msgstr "exkl. %s %% MwSt."
166
 
167
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:44
168
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:475
169
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
170
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
171
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
173
  msgstr "Ja"
174
 
175
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:46
176
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:475
177
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
178
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
179
  msgid "No"
411
  msgstr "DPD"
412
 
413
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-dpd.php:21
414
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:21
415
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-contract.php:21
416
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-invoices.php:21
417
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php:21
418
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php:21
419
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:26
420
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:30
421
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php:21
422
  msgid "pro"
423
  msgstr "Pro"
424
 
425
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:17
426
+ msgid "Create GLS labels and return labels conveniently"
427
+ msgstr "Labels zu Sendungen & Retouren bequem via GLS erstellen"
428
+
429
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:21
430
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:30
431
+ msgid "GLS"
432
+ msgstr "GLS"
433
+
434
  # @ woocommerce-germanized
435
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:62
436
  msgid "Germanize"
460
  msgstr "Einstellungen"
461
 
462
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:78
463
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:99
464
  msgid "Shipping Provider"
465
  msgstr "Versanddienstleister"
466
 
641
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
642
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:63
643
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
644
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:351
645
  msgid "Terms & Conditions"
646
  msgstr "AGB"
647
 
648
  # @ woocommerce-germanized
649
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:46
650
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:76
651
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:352
652
  msgid "Cancellation Policy"
653
  msgstr "Widerrufsbelehrung"
654
 
656
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
657
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:100
658
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
659
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:353
660
  msgid "Imprint"
661
  msgstr "Impressum"
662
 
663
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:48
664
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:113
665
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:354
666
  msgid "Privacy Policy"
667
  msgstr "Datenschutz"
668
 
669
  # @ woocommerce-germanized
670
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
671
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:126
672
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:358
673
  msgid "Payment Methods"
674
  msgstr "Zahlungarten"
675
 
684
  msgstr "Willkommen bei Germanized"
685
 
686
  # @ woocommerce-germanized
687
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-welcome.php:301
688
  msgid "Go to Germanized Settings"
689
  msgstr "Germanized Einstellungen"
690
 
713
  msgid "Cheating huh?"
714
  msgstr "So geht das leider nicht.."
715
 
716
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:237
717
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:276
718
  msgctxt "dhl"
719
  msgid "Action failed. Please refresh the page and retry."
720
  msgstr ""
721
  "Aktion fehlgeschlagen. Bitte aktualisiere die Seite und versuchen es erneut."
722
 
723
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:241
724
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:280
725
  msgctxt "dhl"
726
  msgid "You don't have permission to do this."
727
  msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen."
728
 
729
  # @ woocommerce-germanized
730
  #. Plugin Name of the plugin/theme
731
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:364
732
  msgid "Germanized for WooCommerce"
733
  msgstr "Germanized für WooCommerce"
734
 
735
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:562
736
  msgid "Paid for order notification manually sent to customer."
737
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
738
 
739
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:582
740
  msgid "Order confirmation manually sent to customer."
741
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
742
 
743
  # @ woocommerce-germanized
744
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:602
745
  msgid "Resend order confirmation"
746
  msgstr "Bestellbestätigung erneut versenden"
747
 
748
  # @ woocommerce-germanized
749
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:603
750
  msgid "Send paid for order notification"
751
  msgstr "Bestellung bezahlt manuell versenden"
752
 
753
  # @ woocommerce-germanized
754
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:613
755
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:159
756
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
757
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:85
758
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
759
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:25
760
  msgid "Germanized"
761
  msgstr "Germanized"
762
 
763
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:626
764
  msgid "Parcel Delivery Data Transfer:"
765
  msgstr "Paketdienstleister Datenweitergabe:"
766
 
767
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:627
768
  msgid "allowed"
769
  msgstr "akzeptiert"
770
 
771
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:627
772
  msgid "not allowed"
773
  msgstr "nicht akzeptiert"
774
 
775
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:681
776
  msgid "Insert delivery time name, slug or id."
777
  msgstr "Füge Lieferzeit, Slug oder eine ID ein."
778
 
779
  # @ woocommerce-germanized
780
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:682
781
  msgid "Insert product units amount."
782
  msgstr "Füge die Anzahl der Produkteinheiten ein."
783
 
784
  # @ woocommerce-germanized
785
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:754
786
  msgid "Optional Email Content"
787
  msgstr "Optionaler E-Mail Inhalt"
788
 
789
  # @ woocommerce-germanized
790
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:759
791
  msgid "Add content which will be replacing default page content within emails."
792
  msgstr ""
793
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
794
  "Seite zu bestimmen."
795
 
796
  # @ woocommerce-germanized
797
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:783
798
  msgid "Cart description"
799
  msgstr "Warenkorbkurzbeschreibung"
800
 
801
  # @ woocommerce-germanized
802
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:796
803
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:544
804
  msgid "Defect description"
805
  msgstr "Mängelbeschreibung"
806
 
807
  # @ woocommerce-germanized
808
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:824
809
  msgid ""
810
  "This content will be shown as short product description within checkout and "
811
  "emails."
813
  "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als "
814
  "Produkt Kurzbeschreibung angezeigt."
815
 
816
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:838
817
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data-variable.php:443
818
  msgid ""
819
  "Inform your customers about product defects. This description will be shown "
2463
 
2464
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:152
2465
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:400
2466
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:360
2467
  msgid "Review Authenticity"
2468
  msgstr "Echtheit von Bewertungen"
2469
 
2606
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
2607
 
2608
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:273
2609
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:440
2610
  msgid ""
2611
  "Value added tax is not collected, as small businesses according to §19 (1) "
2612
  "UStG."
3012
  msgid "Deutsche Post"
3013
  msgstr "Deutsche Post"
3014
 
3015
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:43
3016
  msgid "Manage your shipping provider integrations."
3017
  msgstr "Integrationen für Versanddienstleister verwalten."
3018
 
3019
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:54
3020
  #, php-format
3021
  msgid "Manage your shipping provider integrations, e.g. for %s."
3022
  msgstr "Verwalte deine Versanddienstleister-Integrationen, z.B. für %s."
3202
  # @ woocommerce-germanized
3203
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:388
3204
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:459
3205
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:359
3206
  msgid "Shipping Costs"
3207
  msgstr "Versandkosten"
3208
 
3250
  "Platzhalter für den höchsten Preis."
3251
 
3252
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:450
3253
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1069
3254
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1073
3255
  msgid "{min_price} &ndash; {max_price}"
3256
  msgstr "{min_price} &ndash; {max_price}"
3257
 
3584
 
3585
  # @ woocommerce-germanized
3586
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:30
3587
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:576
3588
  msgid "VAT"
3589
  msgstr "Umsatzsteuer"
3590
 
4821
  # @ woocommerce-germanized
4822
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:1077
4823
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:51
4824
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:739
4825
  msgid "Mr."
4826
  msgstr "Herr"
4827
 
4923
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
4924
 
4925
  # @ woocommerce-germanized
4926
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:514
4927
  msgid "Thank you. You have successfully activated your account."
4928
  msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
4929
 
4930
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:715
4931
  msgid "Expired activation key"
4932
  msgstr "Abgelaufener Aktivierungscode"
4933
 
4934
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:720
4935
  msgid "Invalid activation key"
4936
  msgstr "Aktivierungscode ungültig"
4937
 
4953
  msgid "Disposable"
4954
  msgstr "Einweg"
4955
 
4956
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:346
4957
  msgid "BCC recipients"
4958
  msgstr "BCC Empfänger"
4959
 
4960
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:348
4961
  msgid "Enter blind-copy recipients (comma separated) for this email."
4962
  msgstr "Füge Empfänger (kommasepariert) einer Blindkopie für diese E-Mail ein."
4963
 
4964
  # @ woocommerce-germanized
4965
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:422
4966
  msgid "Confirmation text"
4967
  msgstr "Bestätigung Text"
4968
 
4969
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:423
4970
  msgid ""
4971
  "Your order has been received and is now being processed. Your order details "
4972
  "are shown below for your reference:"
4975
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen:"
4976
 
4977
  # @ woocommerce-germanized
4978
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:424
4979
  msgid ""
4980
  "This text will be inserted within the order confirmation email. Use "
4981
  "{order_number}, {site_title} or {order_date} as placeholder."
4983
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
4984
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
4985
 
4986
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:544
4987
  msgid ""
4988
  "Your order has been received and is now being processed. Your order details "
4989
  "are shown below for your reference."
4991
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
4992
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
4993
 
4994
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:593
4995
  msgid "Someone requested a password reset for your account."
4996
  msgstr ""
4997
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
4998
 
4999
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:608
5000
  #, php-format
5001
  msgid "Thanks for creating an account on %s."
5002
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
5003
 
5004
  # @ woocommerce-germanized
5005
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1492
5006
  msgctxt "revocation-form"
5007
  msgid "Forward your withdrawal online"
5008
  msgstr "Deinen Widerruf online erklären"
5112
  msgstr "Andere Vitamine & Mineralstoffe"
5113
 
5114
  # @ woocommerce-germanized
5115
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:179
5116
  msgid ""
5117
  "Please install WooCommerce before installing WooCommerce Germanized. Thank "
5118
  "you!"
5121
  "Vielen Dank!"
5122
 
5123
  # @ woocommerce-germanized
5124
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:527
5125
  msgctxt "Page slug"
5126
  msgid "data-security"
5127
  msgstr "datenschutzerklaerung"
5128
 
5129
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
5130
  msgctxt "Page title"
5131
  msgid "Privacy Policy"
5132
  msgstr "Datenschutzerklärung"
5133
 
5134
  # @ woocommerce-germanized
5135
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:532
5136
  msgctxt "Page slug"
5137
  msgid "imprint"
5138
  msgstr "impressum"
5139
 
5140
  # @ woocommerce-germanized
5141
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
5142
  msgctxt "Page title"
5143
  msgid "Imprint"
5144
  msgstr "Impressum"
5145
 
5146
  # @ woocommerce-germanized
5147
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:537
5148
  msgctxt "Page slug"
5149
  msgid "terms"
5150
  msgstr "agb"
5151
 
5152
  # @ woocommerce-germanized
5153
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
5154
  msgctxt "Page title"
5155
  msgid "Terms & Conditions"
5156
  msgstr "AGB"
5157
 
5158
  # @ woocommerce-germanized
5159
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:542
5160
  msgctxt "Page slug"
5161
  msgid "revocation"
5162
  msgstr "widerrufsbelehrung"
5163
 
5164
  # @ woocommerce-germanized
5165
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
5166
  msgctxt "Page title"
5167
  msgid "Cancellation Policy"
5168
  msgstr "Widerrufsbelehrung"
5169
 
5170
  # @ woocommerce-germanized
5171
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:547
5172
  msgctxt "Page slug"
5173
  msgid "shipping-methods"
5174
  msgstr "versandarten"
5175
 
5176
  # @ woocommerce-germanized
5177
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
5178
  msgctxt "Page title"
5179
  msgid "Shipping Methods"
5180
  msgstr "Versandarten"
5181
 
5182
  # @ woocommerce-germanized
5183
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:552
5184
  msgctxt "Page slug"
5185
  msgid "payment-methods"
5186
  msgstr "bezahlmoeglichkeiten"
5187
 
5188
  # @ woocommerce-germanized
5189
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:553
5190
  msgctxt "Page title"
5191
  msgid "Payment Methods"
5192
  msgstr "Zahlungsarten"
5193
 
5194
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:557
5195
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
5196
  msgctxt "Page slug"
5197
  msgid "review-authenticity"
5198
  msgstr "echtheit-von-bewertungen"
5199
 
5200
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:558
5201
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
5202
  msgctxt "Page title"
5203
  msgid "Review Authenticity"
5533
  msgid "Choose where to display your checkbox."
5534
  msgstr "Wähle einen Ort aus, an dem die Checkbox platziert werden soll."
5535
 
5536
+ # @ woocommerce-germanized
5537
+ #: woocommerce-germanized/includes/class-wc-gzd-order-helper.php:153
5538
+ msgid "Order fully refunded."
5539
+ msgstr "Bestellung vollständig zurückerstattet."
5540
+
5541
+ #: woocommerce-germanized/includes/class-wc-gzd-order-helper.php:159
5542
+ msgid ""
5543
+ "Order status set to refunded. To return funds to the customer you will need "
5544
+ "to issue a refund through your payment gateway."
5545
+ msgstr ""
5546
+ "Status der Bestellung auf zurückerstattet gesetzt. Um Geld an den Kunden "
5547
+ "zurückzuzahlen, musst du eine Rückerstattung über deinen Zahlungsweg "
5548
+ "erteilen."
5549
+
5550
  # @ woocommerce-germanized
5551
  #: woocommerce-germanized/includes/class-wc-gzd-payment-gateways.php:158
5552
  #, php-format
5953
 
5954
  # @ woocommerce-germanized
5955
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
5956
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:740
5957
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:761
5958
  msgid "Ms."
5959
  msgstr "Frau"
5960
 
6227
  msgstr "Zahlung erhalten"
6228
 
6229
  # @ woocommerce-germanized
6230
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:31
6231
  msgid "Order Confirmation"
6232
  msgstr "Bestellbestätigung"
6233
 
6234
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:41
6235
  msgid "Confirmation of your order {order_number}"
6236
  msgstr "Bestätigung deiner Bestellung {order_number}"
6237
 
6238
  # @ woocommerce
6239
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:51
6240
  msgid "Thank you for your order"
6241
  msgstr "Vielen Dank für deine Bestellung"
6242
 
7015
  "term_link}, {revocation_link}Widerrufsbestimmungen{/revocation_link} und "
7016
  "{data_security_link}Datenschutzbestimmungen{/data_security_link}."
7017
 
7018
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:267
7019
  msgid ">= 12 years"
7020
  msgstr ">= 12 Jahre"
7021
 
7022
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:268
7023
  msgid ">= 16 years"
7024
  msgstr ">= 16 Jahre"
7025
 
7026
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:269
7027
  msgid ">= 18 years"
7028
  msgstr ">= 18 Jahre"
7029
 
7030
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:270
7031
  msgid ">= 21 years"
7032
  msgstr ">= 21 Jahre"
7033
 
7034
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:271
7035
  msgid ">= 25 years"
7036
  msgstr ">= 25 Jahre"
7037
 
7038
  # @ woocommerce-germanized
7039
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:277
7040
  msgctxt "age"
7041
  msgid "None"
7042
  msgstr "Keines"
7043
 
7044
  # @ woocommerce-germanized
7045
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
7046
  msgid "Product Warranties"
7047
  msgstr "Produktgarantien"
7048
 
7049
  # @ woocommerce-germanized
7050
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:576
7051
  #, php-format
7052
  msgid "%s%% VAT"
7053
  msgstr "%s %% MwSt."
7054
 
7055
  # @ woocommerce-germanized
7056
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:738
7057
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:768
7058
  msgctxt "title-option"
7059
  msgid "None"
7060
  msgstr "Keine"
7061
 
7062
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:741
7063
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:768
7064
  msgid "Mx"
7065
  msgstr "Divers"
7066
 
7067
  # @ woocommerce-germanized
7068
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1022
7069
  msgid "More variants available"
7070
  msgstr "Weitere Varianten verfügbar"
7071
 
7072
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1435
7073
  #, php-format
7074
  msgctxt "defect-descriptions"
7075
  msgid "%1$s (%2$s)"
7891
  msgstr "Retoure #{shipment_id} zur Bestellung #{order_id}"
7892
 
7893
  # @ woocommerce-germanized
7894
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:333
7895
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:970
7896
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1271
7897
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2049
7898
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
7899
  msgctxt "dhl"
7900
  msgid "Packstation"
7901
  msgstr "Packstation"
7902
 
7903
  # @ woocommerce-germanized
7904
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:334
7905
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:335
7906
  msgctxt "dhl"
7907
  msgid "Postfiliale"
7908
  msgstr "Postfiliale"
7909
 
7910
  # @ woocommerce-germanized
7911
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:796
7912
  msgctxt "dhl"
7913
  msgid "DHL Retoure International A"
7914
  msgstr "DHL Retoure International A"
7915
 
7916
  # @ woocommerce-germanized
7917
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:797
7918
  msgctxt "dhl"
7919
  msgid "DHL Retoure International B"
7920
  msgstr "DHL Retoure International B"
7921
 
7922
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:806
7923
  msgctxt "dhl"
7924
  msgid "DHL Retoure Online"
7925
  msgstr "DHL Retoure Online"
7926
 
7927
  # @ woocommerce-germanized
7928
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:826
7929
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:856
7930
  msgctxt "dhl"
7931
  msgid "DHL Paket International"
7932
  msgstr "DHL Paket International"
7933
 
7934
  # @ woocommerce-germanized
7935
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:830
7936
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:862
7937
  msgctxt "dhl"
7938
  msgid "DHL Warenpost International"
7939
  msgstr "DHL Warenpost International"
7940
 
7941
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:857
7942
  msgctxt "dhl"
7943
  msgid "DHL Paket Connect"
7944
  msgstr "DHL Paket Connect"
7945
 
7946
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:858
7947
  msgctxt "dhl"
7948
  msgid "DHL Europaket (B2B)"
7949
  msgstr "DHL Europaket (B2B)"
7950
 
7951
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:931
7952
  msgctxt "dhl"
7953
  msgid "DHL Paket"
7954
  msgstr "DHL Paket"
7955
 
7956
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:932
7957
  msgctxt "dhl"
7958
  msgid "DHL Paket PRIO"
7959
  msgstr "DHL Paket PRIO"
7960
 
7961
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:933
7962
  msgctxt "dhl"
7963
  msgid "DHL Paket Taggleich"
7964
  msgstr "DHL Paket Taggleich"
7965
 
7966
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:934
7967
  msgctxt "dhl"
7968
  msgid "DHL Warenpost"
7969
  msgstr "DHL Warenpost"
8092
  msgid "DHL & Post"
8093
  msgstr "DHL & Post"
8094
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8095
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php:297
8096
  msgctxt "dhl"
8097
  msgid "PRIO"
8260
  msgstr "Die API für Rückerstattungen konnte nicht initialisiert werden"
8261
 
8262
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
8263
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:409
8264
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
8265
  #, php-format
8266
  msgctxt "dhl"
8297
  msgid "Your DHL API credentials seem to be invalid."
8298
  msgstr "Deine DHL API Zugangsdaten scheinen fehlerhaft zu sein."
8299
 
8300
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:183
8301
  msgctxt "dhl"
8302
  msgid ""
8303
  "Your DHL API credentials seem to be invalid. Please check your DHL settings."
8305
  "Deine DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfe deine "
8306
  "DHL Einstellungen."
8307
 
8308
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:186
8309
  msgctxt "dhl"
8310
  msgid ""
8311
  "Your products are missing data relevant for custom declarations. Please "
8316
  "Bitte fülle die fehlenden DHL Felder (HS Code, Herstellerland) in deinen "
8317
  "Produktdaten unter Versand aus."
8318
 
8319
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:195
8320
  #, php-format
8321
  msgctxt "dhl"
8322
  msgid "There was an error contacting the DHL API: %s."
8323
  msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
8324
 
8325
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:198
8326
  msgctxt "dhl"
8327
  msgid ""
8328
  "An error ocurred while contacting the DHL API. Please consider enabling the "
8331
  "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwäge den Wechsel "
8332
  "in den Sandbox-Modus."
8333
 
8334
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:220
8335
  msgctxt "dhl"
8336
  msgid ""
8337
  "There was an error generating the label. Please try again or consider "
8340
  "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuche es erneut oder "
8341
  "erwäge den Wechsel in den Sandbox-Modus."
8342
 
8343
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:299
8344
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:160
8345
  msgctxt "dhl"
8346
  msgid "Error while creating and uploading the label"
8347
  msgstr "Fehler beim Erstellen und hochladen des Labels"
8348
 
8349
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:343
8350
  #, php-format
8351
  msgctxt "dhl"
8352
  msgid "Could not delete label - %s"
8353
  msgstr "Das Label konnte nicht gelöscht werden - %s"
8354
 
8355
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:382
8356
+ #, php-format
8357
+ msgctxt "dhl"
8358
+ msgid ""
8359
+ "Either your customer number or the participation number for <strong>%1$s</"
8360
+ "strong> is missing. Please validate your <a href=\"%2$s\">settings</a> and "
8361
+ "try again."
8362
+ msgstr ""
8363
+ "Entweder deine Kundennummer oder die Teilnahmenummer für<strong>%1$s</"
8364
+ "strong> fehlt. Bitte prüfe deine <a href=\"%2$s\">Einstellungen</a> und "
8365
+ "versuche es erneut."
8366
+
8367
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:387
8368
  msgctxt "dhl"
8369
  msgid "Could not create account number - no product number."
8370
  msgstr ""
8371
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
8372
 
8373
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:639
8374
  #, php-format
8375
  msgctxt "dhl"
8376
  msgid ""
8380
  "Deine Absenderadresse ist nicht komplett (%1$s). Bitte prüfe deine <a href="
8381
  "\"%2$s\">Einstellungen</a> und versuche es erneut."
8382
 
8383
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:747
8384
  #, php-format
8385
  msgctxt "dhl"
8386
  msgid ""
8389
  "Es können maximal %1$s Sendungspositionen verarbeitet werden - die "
8390
  "vorliegende Sendung beinhaltet %2$s Positionen."
8391
 
8392
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:42
8393
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1466
8394
+ msgctxt "dhl"
8395
+ msgid "Monday"
8396
+ msgstr "Montag"
8397
+
8398
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:43
8399
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1478
8400
+ msgctxt "dhl"
8401
+ msgid "Tuesday"
8402
+ msgstr "Dienstag"
8403
+
8404
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:44
8405
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1489
8406
+ msgctxt "dhl"
8407
+ msgid "Wednesday"
8408
+ msgstr "Mittwoch"
8409
+
8410
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:45
8411
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1500
8412
+ msgctxt "dhl"
8413
+ msgid "Thursday"
8414
+ msgstr "Donnerstag"
8415
+
8416
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:46
8417
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1511
8418
+ msgctxt "dhl"
8419
+ msgid "Friday"
8420
+ msgstr "Freitag"
8421
+
8422
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:47
8423
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1522
8424
+ msgctxt "dhl"
8425
+ msgid "Saturday"
8426
+ msgstr "Samstag"
8427
+
8428
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:48
8429
+ msgctxt "dhl"
8430
+ msgid "Sunday"
8431
+ msgstr "Sonntag"
8432
+
8433
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:106
8434
+ #, php-format
8435
+ msgctxt "dhl location name"
8436
+ msgid "%1$s %2$s"
8437
+ msgstr "%1$s %2$s"
8438
+
8439
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:170
8440
+ msgctxt "dhl"
8441
+ msgid "At least shipping city or zip is required."
8442
+ msgstr "Entweder eine Stadt oder die Postleitzahl wird benötigt."
8443
+
8444
  # @ woocommerce-germanized
8445
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Paket.php:65
8446
  #, php-format
8560
  msgid "POST error or timeout occured. Please try again later."
8561
  msgstr "POST Fehler oder Zeitüberschreitung. Bitte später erneut versuchen."
8562
 
8563
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/DHL.php:87
8564
  #, php-format
8565
  msgctxt "dhl full name"
8566
  msgid "%1$s"
8567
  msgstr "%1$s"
8568
 
8569
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/Label.php:145
8570
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Order.php:306
8571
  #, php-format
8572
  msgctxt "dhl time-span"
8573
  msgid "%1$s-%2$s"
8579
  msgstr "Ungültiges Label."
8580
 
8581
  # @ woocommerce-germanized
8582
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php:1033
8583
  msgctxt "dhl"
8584
  msgid "Germany"
8585
  msgstr "Deutschland"
8586
 
8587
  # @ woocommerce-germanized
8588
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:106
8589
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:983
8590
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1012
8591
  msgctxt "dhl"
8592
  msgid "Address Type"
8593
  msgstr "Adresstyp"
8611
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
8612
  "eintragen."
8613
 
8614
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:204
8615
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:653
8616
  msgctxt "dhl"
8617
  msgid "Invalid address type."
8618
  msgstr "Ungültiger Adresstyp."
8619
 
8620
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:731
8621
  #, php-format
8622
  msgctxt "dhl"
8623
+ msgid "Please provide a valid pickup location within the %s field."
8624
+ msgstr "Bitte gib eine gültige Abholadresse im Feld %s an."
8625
 
8626
  # @ woocommerce-germanized
8627
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:743
8628
  msgctxt "dhl"
8629
  msgid "Sorry, but delivery to packstation is not available."
8630
  msgstr ""
8631
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
8632
 
8633
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:748
8634
  msgctxt "dhl"
8635
  msgid "Sorry, but delivery to parcel shops is not available."
8636
  msgstr ""
8637
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
8638
 
8639
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:752
8640
  msgctxt "dhl"
8641
  msgid "Sorry, but delivery to post offices is not available."
8642
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
8643
 
8644
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:760
 
 
 
 
 
 
 
 
8645
  msgctxt "dhl"
8646
  msgid ""
8647
  "Your DHL customer number (Post number) is not valid. Please check your "
8650
  "Deine DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfe deine "
8651
  "Eingabe."
8652
 
8653
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:763
8654
  msgctxt "dhl"
8655
  msgid ""
8656
  "Your DHL customer number (Post number) is needed to ship to a packstation."
8658
  "Deine DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
8659
  "benötigt."
8660
 
8661
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:825
8662
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:974
8663
  msgctxt "dhl"
8664
  msgid "Branch"
8665
  msgstr "Filiale"
8666
 
8667
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:826
8668
  msgctxt "dhl"
8669
  msgid "Postnumber "
8670
  msgstr "Postnummer "
8671
 
8672
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8673
  #, php-format
8674
  msgctxt "dhl"
8675
  msgid "e.g. %s 456"
8676
  msgstr "z.B. %s 456"
8677
 
8678
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:974
8679
  msgctxt "dhl"
8680
  msgid "Branches"
8681
  msgstr "Filialen"
8682
 
8683
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:990
8684
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1023
8685
  msgctxt "dhl"
8686
  msgid "DHL customer number (Post number)"
8687
  msgstr "DHL Kundennummer (Postnummer)"
8688
 
8689
  # @ woocommerce-germanized
8690
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1000
8691
  msgctxt "dhl"
8692
  msgid "Regular Address"
8693
  msgstr "Normale Adresse"
8694
 
8695
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1027
8696
  msgctxt "dhl"
8697
  msgid "Not yet a DHL customer?"
8698
  msgstr "Noch kein DHL Kunde?"
8699
 
8700
  # @ woocommerce-germanized
8701
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1027
8702
  msgctxt "dhl"
8703
  msgid "Register now"
8704
  msgstr "Jetzt registrieren"
8705
 
8706
  # @ woocommerce-germanized
8707
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1083
8708
  #, php-format
8709
  msgctxt "dhl"
8710
  msgid "Search %s"
8711
  msgstr "%s suchen"
8712
 
8713
+ # @ woocommerce-germanized
8714
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1213
8715
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1219
8716
+ msgctxt "dhl"
8717
+ msgid "The pickup location you've chosen cannot be found."
8718
+ msgstr "Die von dir gewählte Abholadresse konnte nicht gefunden werden."
8719
+
8720
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1229
8721
+ #, php-format
8722
+ msgctxt "dhl"
8723
+ msgid "Your pickup address seems invalid. Did you mean %s?"
8724
+ msgstr "Deine Abholadresse ist nicht bekannt. Meintest du %s?"
8725
+
8726
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1234
8727
+ #, php-format
8728
+ msgctxt "dhl"
8729
+ msgid "Your pickup city seems invalid. Did you mean %s?"
8730
+ msgstr "Die Stadt zu deiner Abholadresse ist nicht bekannt. Meintest du %s?"
8731
+
8732
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1335
8733
  msgctxt "dhl"
8734
  msgid "No DHL locations found"
8735
  msgstr "Keine DHL Standorte gefunden"
8736
 
8737
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8738
  #, php-format
8739
  msgctxt "dhl"
8740
  msgid ""
8745
  "%1$s oder %2$s."
8746
 
8747
  # @ woocommerce-germanized
8748
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8749
  msgctxt "dhl"
8750
  msgid "DHL location"
8751
  msgstr "DHL Standort"
8752
 
8753
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8754
  msgctxt "dhl"
8755
  msgid "retry"
8756
  msgstr "Erneut versuchen"
8757
 
8758
  # @ woocommerce-germanized
8759
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
8760
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:256
8761
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1416
8762
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2005
8763
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:37
8764
  msgctxt "dhl"
8765
  msgid "Delivery day"
8766
  msgstr "Liefertag"
8773
 
8774
  # @ woocommerce-germanized
8775
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
8776
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:271
8777
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1363
8778
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2031
8779
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
8780
  msgctxt "dhl"
8781
  msgid "Drop-off location"
8782
  msgstr "Ablageort"
8783
 
8784
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
8785
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:288
8786
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1372
8787
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:82
8788
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
8789
  msgctxt "dhl"
8790
  msgid "Neighbor"
8791
  msgstr "Nachbar"
8792
 
8793
  # @ woocommerce-germanized
8794
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:87
8795
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:111
8796
+ msgctxt "dhl"
8797
+ msgid "Delivery Type"
8798
+ msgstr "Zustellvariante"
8799
+
8800
+ # @ woocommerce-germanized
8801
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:185
8802
  msgctxt "dhl"
8803
  msgid "DHL Delivery day"
8804
  msgstr "DHL Liefertag"
8805
 
8806
+ # @ woocommerce-germanized
8807
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:191
8808
+ msgctxt "dhl"
8809
+ msgid "DHL Home Delivery"
8810
+ msgstr "DHL Zustellung zur Haustür"
8811
+
8812
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:392
8813
  msgctxt "dhl"
8814
  msgid "Sorry, but the delivery day you have chosen is no longer available."
8815
  msgstr ""
8816
  "Entschuldigung, der von dir ausgewählte Liefertag steht leider nicht mehr "
8817
  "zur Verfügung."
8818
 
8819
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:415
8820
  msgctxt "dhl"
8821
  msgid "Please choose a drop-off location."
8822
  msgstr "Bitte wähle einen Ablageort aus."
8823
 
8824
  # @ woocommerce-germanized
8825
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:427
8826
  msgctxt "dhl"
8827
  msgid "Please choose name and address of your preferred neighbor."
8828
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
8829
 
8830
+ # @ woocommerce-germanized
8831
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:512
8832
+ msgctxt "dhl delivery type context"
8833
+ msgid "Shop"
8834
+ msgstr "Shop"
8835
+
8836
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:513
8837
+ msgctxt "dhl delivery type context"
8838
+ msgid "Home"
8839
+ msgstr "Haustür"
8840
+
8841
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:24
8842
  msgctxt "dhl"
8843
  msgid "DHL"
8844
  msgstr "DHL"
8845
 
8846
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:32
8847
  msgctxt "dhl"
8848
  msgid "Complete DHL integration supporting labels and preferred delivery."
8849
  msgstr ""
8850
  "Erzeuge bequem DHL Labels u.a. mit Wunschzustellung und Lieferungen an "
8851
  "Packstationen."
8852
 
8853
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:134
8854
  msgctxt "dhl"
8855
  msgid "Parcel Pickup"
8856
  msgstr "Standorte"
8857
 
8858
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:135
8859
  msgctxt "dhl"
8860
  msgid "Preferred delivery"
8861
  msgstr "Wunschzustellung"
8862
 
8863
  # @ woocommerce-germanized
8864
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:151
8865
  msgctxt "dhl"
8866
  msgid "Receiver"
8867
  msgstr "Empfänger"
8868
 
8869
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:177
8870
  msgctxt "dhl"
8871
  msgid "COD Amount"
8872
  msgstr "Nachnahme Betrag"
8873
 
8874
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:193
8875
  msgctxt "dhl"
8876
  msgid "Duties"
8877
  msgstr "Zollabgabe"
8878
 
8879
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:208
8880
  msgctxt "dhl"
8881
  msgid "Valid address only"
8882
  msgstr "Nur valide Adressen"
8883
 
8884
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:221
8885
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1713
8886
  msgctxt "dhl"
8887
  msgid "GoGreen"
8888
  msgstr "GoGreen"
8889
 
8890
  # @ woocommerce-germanized
8891
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:230
8892
  msgctxt "dhl"
8893
  msgid "Additional insurance"
8894
  msgstr "Transportversicherung"
8895
 
8896
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:304
8897
  msgctxt "dhl"
8898
  msgid "Create inlay return label"
8899
  msgstr "Beilage-Retourenlabel erstellen"
8900
 
8901
  # @ woocommerce-germanized
8902
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:314
8903
  msgctxt "dhl"
8904
  msgid "Name"
8905
  msgstr "Name"
8906
 
8907
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:323
8908
  msgctxt "dhl"
8909
  msgid "Company"
8910
  msgstr "Firma"
8911
 
8912
  # @ woocommerce-germanized
8913
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:336
8914
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:713
8915
  msgctxt "dhl"
8916
  msgid "Street"
8917
  msgstr "Straße"
8918
 
8919
  # @ woocommerce-germanized
8920
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:345
8921
  msgctxt "dhl"
8922
  msgid "Street No"
8923
  msgstr "Hausnummer"
8924
 
8925
  # @ woocommerce-germanized
8926
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:362
8927
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:714
8928
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:26
8929
  msgctxt "dhl"
8930
  msgid "Postcode"
8931
  msgstr "Postleitzahl"
8932
 
8933
  # @ woocommerce-germanized
8934
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:371
8935
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:715
8936
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:29
8937
  msgctxt "dhl"
8938
  msgid "City"
8939
  msgstr "Stadt"
8940
 
8941
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:388
8942
  msgctxt "dhl"
8943
  msgid "Phone"
8944
  msgstr "Telefon"
8945
 
8946
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:397
8947
  msgctxt "dhl"
8948
  msgid "Email"
8949
  msgstr "E-Mail"
8950
 
8951
  # @ woocommerce-germanized
8952
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:416
8953
  msgctxt "dhl"
8954
  msgid "Age check"
8955
  msgstr "Alterssichtprüfung"
8956
 
8957
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:432
8958
  msgctxt "dhl"
8959
  msgid "Retail outlet routing"
8960
  msgstr "Filialrouting"
8961
 
8962
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:449
8963
  msgctxt "dhl"
8964
  msgid "No neighbor"
8965
  msgstr "Keine Nachbarschaftszustellung"
8966
 
8967
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:465
8968
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1745
8969
  msgctxt "dhl"
8970
  msgid "Named person only"
8971
  msgstr "Persönliche Übergabe"
8972
 
8973
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:474
8974
  msgctxt "dhl"
8975
  msgid "Bulky goods"
8976
  msgstr "Sperrgut"
8977
 
8978
  # @ woocommerce-germanized
8979
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:483
8980
  msgctxt "dhl"
8981
  msgid "Identity check"
8982
  msgstr "Ident-Check"
8983
 
8984
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:498
8985
  msgctxt "dhl"
8986
  msgid "Date of Birth"
8987
  msgstr "Geburtsdatum"
8988
 
8989
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:512
8990
  msgctxt "dhl"
8991
  msgid "Minimum age"
8992
  msgstr "Mindestalter"
8993
 
8994
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:534
8995
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
8996
  msgctxt "dhl"
8997
  msgid "Premium"
8998
  msgstr "Premium"
8999
 
9000
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:543
9001
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1803
9002
+ msgctxt "dhl"
9003
+ msgid "Economy"
9004
+ msgstr "Economy"
9005
+
9006
+ # @ woocommerce-germanized
9007
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:559
9008
+ msgctxt "dhl"
9009
+ msgid "PDDP (Postal Delivered Duty Paid)"
9010
+ msgstr "PDDP (Postal Delivered Duty Paid)"
9011
+
9012
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:576
9013
+ msgctxt "dhl"
9014
+ msgid "CDP (Closest Droppoint)"
9015
+ msgstr "CDP (Closest Droppoint)"
9016
+
9017
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:642
9018
  msgctxt "dhl"
9019
  msgid "Receiver is missing or does not exist."
9020
  msgstr "Empfänger fehlt oder existiert nicht."
9021
 
9022
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:720
9023
  #, php-format
9024
  msgctxt "dhl"
9025
  msgid "%s of the return address is a mandatory field."
9026
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
9027
 
9028
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:725
9029
  msgctxt "dhl"
9030
  msgid "Please either add a return company or name."
9031
  msgstr ""
9032
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
9033
 
9034
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:745
9035
  msgctxt "dhl"
9036
  msgid "Error while parsing delivery day."
9037
  msgstr "Fehler beim Einlesen des Liefertages."
9038
 
9039
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:772
9040
  msgctxt "dhl"
9041
  msgid "The visual min age check is invalid."
9042
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
9043
 
9044
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:791
9045
  msgctxt "dhl"
9046
  msgid "The ident min age check is invalid."
9047
  msgstr "Das Alter des Ident-Checks ist ungültig."
9048
 
9049
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:796
9050
  msgctxt "dhl"
9051
  msgid "There was an error parsing the date of birth for the identity check."
9052
  msgstr ""
9053
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
9054
 
9055
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:801
9056
  msgctxt "dhl"
9057
  msgid ""
9058
  "Either a minimum age or a date of birth must be added to the ident check."
9061
  "hinzugefügt werden."
9062
 
9063
  # @ woocommerce-germanized
9064
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:816
9065
  #, php-format
9066
  msgctxt "dhl"
9067
  msgid "%s duties element does not exist."
9068
  msgstr "%s Zollabgabe existiert nicht."
9069
 
9070
  # @ woocommerce-germanized
9071
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1110
9072
  #, php-format
9073
  msgctxt "dhl"
9074
  msgid "Status: %1$s"
9075
  msgstr "Status: %1$s"
9076
 
9077
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1110
9078
  msgctxt "dhl"
9079
  msgid "Connected"
9080
  msgstr "Verbunden"
9081
 
9082
  # @ woocommerce-germanized
9083
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1124
9084
  msgctxt "dhl"
9085
  msgid "Customer Number (EKP)"
9086
  msgstr "Kundennummer (EKP)"
9087
 
9088
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1126
9089
  #, php-format
9090
  msgctxt "dhl"
9091
  msgid ""
9095
  "Deine 10-stellige DHL Kundennummer (EKP). Finde deine %s im DHL "
9096
  "Geschäftskundenportal."
9097
 
9098
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1126
9099
  msgctxt "dhl"
9100
  msgid "customer number"
9101
  msgstr "Kundennummer"
9102
 
9103
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1139
9104
  msgctxt "dhl"
9105
  msgid "API"
9106
  msgstr "API"
9107
 
9108
  # @ woocommerce-germanized
9109
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1146
9110
  msgctxt "dhl"
9111
  msgid "Enable Sandbox"
9112
  msgstr "Sandbox aktivieren"
9113
 
9114
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1147
9115
  msgctxt "dhl"
9116
  msgid "Activate Sandbox mode for testing purposes."
9117
  msgstr "Aktiviere den Sandbox Modus."
9118
 
9119
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1154
9120
  msgctxt "dhl"
9121
  msgid "Live Username"
9122
  msgstr "Benutzer"
9123
 
9124
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1156
9125
  #, php-format
9126
  msgctxt "dhl"
9127
  msgid ""
9131
  "Dein Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9132
  "Geschäftskundenportal. Bitte teste deine Zugangsdaten vorab %s."
9133
 
9134
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1156
9135
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1169
9136
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1181
9137
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1193
9138
  msgctxt "dhl"
9139
  msgid "here"
9140
  msgstr "hier"
9141
 
9142
  # @ woocommerce-germanized
9143
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1167
9144
  msgctxt "dhl"
9145
  msgid "Live Password"
9146
  msgstr "Passwort"
9147
 
9148
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1169
9149
  #, php-format
9150
  msgctxt "dhl"
9151
  msgid ""
9157
  "Gültigkeit des Passworts nach 3 (Standard-Benutzer) bzw. 12 (System-"
9158
  "Benutzer) Monaten und teste deine Zugangsdaten vorab %s."
9159
 
9160
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1179
9161
  msgctxt "dhl"
9162
  msgid "Sandbox Username"
9163
  msgstr "Sandbox Benutzername"
9164
 
9165
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1181
9166
  #, php-format
9167
  msgctxt "dhl"
9168
  msgid ""
9172
  "Dein Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9173
  "Entwicklerportal. Bitte teste deine Zugangsdaten vorab %s."
9174
 
9175
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1191
9176
  msgctxt "dhl"
9177
  msgid "Sandbox Password"
9178
  msgstr "Sandbox Passwort"
9179
 
9180
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1193
9181
  #, php-format
9182
  msgctxt "dhl"
9183
  msgid ""
9187
  "Dein Passwort zum DHL Entwicklerportal. Bitte teste deine Zugangsdaten vorab "
9188
  "%s."
9189
 
9190
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1208
9191
  msgctxt "dhl"
9192
  msgid "Products and Participation Numbers"
9193
  msgstr "Produkte und Teilnahmenummern"
9194
 
9195
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1231
9196
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1658
9197
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1943
9198
  msgctxt "dhl"
9199
  msgid "Inlay Returns"
9200
  msgstr "Beilageretouren"
9201
 
9202
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1249
9203
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
9204
  msgctxt "dhl"
9205
  msgid "Tracking"
9206
  msgstr "Sendungsverfolgung"
9207
 
9208
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1272
9209
  msgctxt "dhl"
9210
  msgid "Enable delivery to Packstation."
9211
  msgstr "Aktiviere den Versand an Packstationen."
9212
 
9213
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1273
9214
  msgctxt "dhl"
9215
  msgid "Let customers choose a Packstation as delivery address."
9216
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
9217
 
9218
  # @ woocommerce-germanized
9219
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1281
9220
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
9221
  msgctxt "dhl"
9222
  msgid "Postoffice"
9223
  msgstr "Postfiliale"
9224
 
9225
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1282
9226
  msgctxt "dhl"
9227
  msgid "Enable delivery to Post Offices."
9228
  msgstr "Aktiviere den Versand an Postfilialen."
9229
 
9230
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1283
9231
  msgctxt "dhl"
9232
  msgid "Let customers choose a Post Office as delivery address."
9233
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
9234
 
9235
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1291
9236
  msgctxt "dhl"
9237
  msgid "Parcel Shop"
9238
  msgstr "Paketshop"
9239
 
9240
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1292
9241
  msgctxt "dhl"
9242
  msgid "Enable delivery to Parcel Shops."
9243
  msgstr "Lieferung an Paketshops aktivieren."
9244
 
9245
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1293
9246
  msgctxt "dhl"
9247
  msgid "Let customers choose a Parcel Shop as delivery address."
9248
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
9249
 
9250
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1301
9251
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2062
9252
  msgctxt "dhl"
9253
  msgid "Map"
9254
  msgstr "Karte"
9255
 
9256
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1302
9257
  msgctxt "dhl"
9258
  msgid "Let customers find a DHL location on a map."
9259
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
9260
 
9261
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1302
9262
  msgctxt "dhl"
9263
  msgid ""
9264
  "Enable this option to let your customers choose a pickup option from a map "
9269
  "einer Karten in der Kasse zu ermöglichen. Wenn diese Option deaktiviert ist, "
9270
  "wird stattdessen auf die DHL Website verwiesen."
9271
 
9272
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1311
9273
  msgctxt "dhl"
9274
  msgid "Google Maps Key"
9275
  msgstr "Google Maps Schlüssel"
9276
 
9277
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1316
9278
  #, php-format
9279
  msgctxt "dhl"
9280
  msgid ""
9284
  "Um eine Karte integrieren zu können, benötigst du einen gültigen API-"
9285
  "Schlüssel für Google Maps. Du kannst %s."
9286
 
9287
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1316
9288
  msgctxt "dhl"
9289
  msgid "retrieve a new one"
9290
  msgstr "hier einen neuen erstellen"
9291
 
9292
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1322
9293
  msgctxt "dhl"
9294
  msgid "Limit results"
9295
  msgstr "Suchergebnisse begrenzen"
9296
 
9297
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1327
9298
  msgctxt "dhl"
9299
  msgid "Limit the number of DHL locations shown on the map"
9300
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
9301
 
9302
+ # @ woocommerce-germanized
9303
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9304
  msgctxt "dhl"
9305
+ msgid "Enable drop-off location delivery."
9306
+ msgstr "Lieferung an einen Ablageort aktivieren."
9307
 
9308
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9309
  msgctxt "dhl"
9310
  msgid ""
9311
  "Enabling this option will display options for the user to select their "
9312
+ "preferred delivery location during the checkout."
9313
  msgstr ""
9314
+ "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
9315
+ "Kasse ."
9316
+
9317
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1373
9318
+ msgctxt "dhl"
9319
+ msgid "Enable delivery to a neighbor."
9320
+ msgstr "Lieferung an Nachbarn aktivieren."
9321
+
9322
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1373
9323
+ msgctxt "dhl"
9324
+ msgid ""
9325
+ "Enabling this option will display options for the user to deliver to their "
9326
+ "preferred neighbor during the checkout."
9327
+ msgstr ""
9328
+ "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
9329
+ "der Kasse."
9330
 
9331
  # @ woocommerce-germanized
9332
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1381
 
9333
  msgctxt "dhl"
9334
+ msgid "Delivery Type (CDP)"
9335
+ msgstr "Zustellvariante (CDP)"
9336
 
9337
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1382
9338
  msgctxt "dhl"
9339
  msgid ""
9340
+ "Allow your international customers to choose between home and closest "
9341
+ "droppoint delivery. "
9342
  msgstr ""
9343
+ "Erlaube internationalen Kunden zwischen einer Zustellung nach Hause oder "
9344
+ "einer Abholstation zu wählen."
9345
+
9346
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1382
9347
+ #, php-format
9348
+ msgctxt "dhl"
9349
+ msgid ""
9350
+ "Display options for the user to select their preferred delivery type during "
9351
+ "checkout. Currently available for <a href=\"%s\">certain countries only</a>."
9352
+ msgstr ""
9353
+ "Stelle dem Kunden eine Auswahlmöglichkeit der Zustellvariante in der Kasse "
9354
+ "zur Verfügung. Aktuell nur für <a href=\"%s\">ausgewählte Länder</a> "
9355
+ "verfügbar."
9356
 
9357
  # @ woocommerce-germanized
9358
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1390
9359
  msgctxt "dhl"
9360
+ msgid "Default Delivery Type"
9361
+ msgstr "Standard Zustellvariante"
9362
+
9363
+ # @ woocommerce-germanized
9364
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1392
9365
+ msgctxt "dhl"
9366
+ msgid ""
9367
+ "Select the default delivery type presented to the customer during checkout."
9368
+ msgstr ""
9369
+ "Wähle die Standard-Zustellvariante aus, die dem Kunden in der Kasse "
9370
+ "angeboten wird."
9371
 
9372
+ # @ woocommerce-germanized
9373
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1403
9374
+ msgctxt "dhl"
9375
+ msgid "Home Delivery Fee"
9376
+ msgstr "Gebühr Haustürzustellung"
9377
+
9378
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1405
9379
+ msgctxt "dhl"
9380
+ msgid ""
9381
+ "Insert gross value as surcharge for home deliveries for countries which "
9382
+ "support closest droppoint deliveries. Insert 0 to offer service for free."
9383
+ msgstr ""
9384
+ "Füge einen Bruttopreis als Gebühr für die Lieferung zur Haustür (CDP) hinzu. "
9385
+ "Setze den Wert auf 0 um den Service kostenlos anzubieten."
9386
+
9387
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1417
9388
+ msgctxt "dhl"
9389
+ msgid "Enable delivery day delivery."
9390
+ msgstr "Aktiviere die Lieferung am Liefertag."
9391
+
9392
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1417
9393
  msgctxt "dhl"
9394
  msgid ""
9395
  "Enabling this option will display options for the user to select their "
9396
+ "delivery day of delivery during the checkout."
9397
  msgstr ""
9398
+ "Diese Option aktiviert die Auswahl eines Liefertages durch den Kunden in der "
9399
+ "Kasse."
9400
 
9401
+ # @ woocommerce-germanized
9402
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1425
9403
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2018
9404
  msgctxt "dhl"
9405
+ msgid "Fee"
9406
+ msgstr "Gebühr"
9407
 
9408
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1427
9409
  msgctxt "dhl"
9410
  msgid ""
9411
+ "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer "
9412
+ "service for free."
9413
  msgstr ""
9414
+ "Füge einen Bruttopreis als Gebühr für die Lieferung am Liefertag hinzu. "
9415
+ "Setze den Wert auf 0 um den Service kostenlos anzubieten."
9416
 
9417
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1438
9418
  msgctxt "dhl"
9419
  msgid "Cut-off time"
9420
  msgstr "Cut-off-Zeit"
9421
 
9422
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1443
9423
  msgctxt "dhl"
9424
  msgid ""
9425
  "The cut-off time is the latest possible order time up to which the minimum "
9432
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
9433
  "Liefertag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
9434
 
9435
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1449
9436
  msgctxt "dhl"
9437
  msgid "Preparation days"
9438
  msgstr "Bearbeitungstage"
9439
 
9440
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1454
9441
  msgctxt "dhl"
9442
  msgid ""
9443
  "If you need more time to prepare your shipments you might want to add a "
9448
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
9449
  "auswählbaren Liefertag hinzugefügt werden."
9450
 
9451
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1465
9452
  msgctxt "dhl"
9453
  msgid "Exclude days of transfer"
9454
  msgstr "Übergabetage ausschließen"
9455
 
9456
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1467
9457
  msgctxt "dhl"
9458
  msgid "Exclude days from transferring shipments to DHL."
9459
  msgstr "Schließe bestimmte Wochentage für die Übergabe an DHL aus."
9460
 
9461
  # @ woocommerce-germanized
9462
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1533
9463
  msgctxt "dhl"
9464
  msgid "Exclude gateways"
9465
  msgstr "Zahlungsarten ausschließen"
9466
 
9467
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1535
9468
  msgctxt "dhl"
9469
  msgid "Select payment gateways to be excluded from showing preferred services."
9470
  msgstr ""
9472
  "Verfügung stehen sollen."
9473
 
9474
  # @ woocommerce-germanized
9475
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1564
9476
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
9477
  msgctxt "dhl"
9478
  msgid "Products"
9479
  msgstr "Produkte"
9480
 
9481
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1571
9482
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
9483
  msgctxt "dhl"
9484
  msgid "Domestic Default Service"
9485
  msgstr "Standard Service (national)"
9486
 
9487
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1576
9488
  msgctxt "dhl"
9489
  msgid ""
9490
  "Please select your default DHL shipping service for domestic shipments that "
9496
  "nachträglich ändern)."
9497
 
9498
  # @ woocommerce-germanized
9499
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1582
9500
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
9501
  msgctxt "dhl"
9502
  msgid "EU Default Service"
9503
  msgstr "Standard Service (EU)"
9504
 
9505
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1587
9506
  msgctxt "dhl"
9507
  msgid ""
9508
  "Please select your default DHL shipping service for EU shipments that you "
9513
  "Kunden anbietest (du kannst das Produkt für jede einzelne Sendung "
9514
  "nachträglich ändern)."
9515
 
9516
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1593
9517
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
9518
  msgctxt "dhl"
9519
  msgid "Int. Default Service"
9520
  msgstr "Standard Service (Int.)"
9521
 
9522
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1598
9523
  msgctxt "dhl"
9524
  msgid ""
9525
  "Please select your default DHL shipping service for cross-border shipments "
9531
  "nachträglich ändern)."
9532
 
9533
  # @ woocommerce-germanized
9534
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1604
9535
  msgctxt "dhl"
9536
  msgid "Default Duty"
9537
  msgstr "Standard Zoll"
9538
 
9539
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1609
9540
  msgctxt "dhl"
9541
  msgid "Please select a default duty type."
9542
  msgstr "Bitte wähle eine Standard-Zollabrechnung aus."
9543
 
9544
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1616
9545
  msgctxt "dhl"
9546
  msgid "Codeable"
9547
  msgstr "Leitcodierbar"
9548
 
9549
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1617
9550
  msgctxt "dhl"
9551
  msgid "Generate label only if address can be automatically retrieved DHL."
9552
  msgstr "Erzeuge Labels nur dann, wenn die Adresse von DHL erkannt wird."
9553
 
9554
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1623
9555
  msgctxt "dhl"
9556
  msgid ""
9557
  "Choose this option if you want to make sure that by default labels are only "
9562
  "ist."
9563
 
9564
  # @ woocommerce-germanized
9565
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1627
9566
  msgctxt "dhl"
9567
  msgid "Force email"
9568
  msgstr "E-Mail übertragen"
9569
 
9570
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9571
  msgctxt "dhl"
9572
  msgid "Force transferring customer email to DHL."
9573
  msgstr "E-Mail-Adresse des Kunden immer an DHL übertragen."
9574
 
9575
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9576
  #, php-format
9577
  msgctxt "dhl"
9578
  msgid ""
9592
  "Option aktivierst."
9593
 
9594
  # @ woocommerce-germanized
9595
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
9596
  msgctxt "dhl"
9597
  msgid "Custom shipper"
9598
  msgstr "Individueller Absender"
9599
 
9600
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1638
9601
  msgctxt "dhl"
9602
  msgid "Use a custom shipper address managed within your DHL business profile."
9603
  msgstr "Individuelle Absenderreferenz aus dem DHL Geschäftskonto verwenden."
9604
 
9605
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1638
9606
  #, php-format
9607
  msgctxt "dhl"
9608
  msgid ""
9615
  "verwenden möchtest."
9616
 
9617
  # @ woocommerce-germanized
9618
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1647
9619
  msgctxt "dhl"
9620
  msgid "Shipper reference"
9621
  msgstr "Absenderreferenz"
9622
 
9623
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1648
9624
  #, php-format
9625
  msgctxt "dhl"
9626
  msgid ""
9630
  "Füge hier deine <a href=\"%s\" target=\"_blank\">individuelle "
9631
  "Absenderreferenz</a> aus dem DHL Geschäftskonto ein."
9632
 
9633
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1659
9634
  msgctxt "dhl"
9635
  msgid ""
9636
  "Additionally create inlay return labels for shipments that support returns."
9638
  "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
9639
  "unterstützen."
9640
 
9641
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1678
9642
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1685
9643
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1956
9644
  msgctxt "dhl"
9645
  msgid "Retoure"
9646
  msgstr "Retoure"
9647
 
9648
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1681
9649
  #, php-format
9650
  msgctxt "dhl"
9651
  msgid ""
9656
  "an. Stelle sicher, dass dein %s DHL Retoure Online enthält."
9657
 
9658
  # @ woocommerce-germanized
9659
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1681
9660
  msgctxt "dhl"
9661
  msgid "contract"
9662
  msgstr "Vertrag"
9663
 
9664
  # @ woocommerce-germanized
9665
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9666
  msgctxt "dhl"
9667
  msgid "Create retoure labels to return shipments."
9668
  msgstr "Retourenlabels zu Retourensendungen erstellen."
9669
 
9670
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9671
  msgctxt "dhl"
9672
  msgid ""
9673
  "By enabling this option you might generate retoure labels for return "
9677
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
9678
 
9679
  # @ woocommerce-germanized
9680
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1706
9681
  msgctxt "dhl"
9682
  msgid "Default Services"
9683
  msgstr "Standard-Services"
9684
 
9685
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1710
9686
  #, php-format
9687
  msgctxt "dhl"
9688
  msgid ""
9693
  "werden sollen. Finde mehr über diese <a href=\"%s\" target=\"_blank"
9694
  "\">Services</a> heraus."
9695
 
9696
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1714
9697
  msgctxt "dhl"
9698
  msgid "Enable the GoGreen Service by default."
9699
  msgstr "Buche den GoGreen Service hinzu."
9700
 
9701
  # @ woocommerce-germanized
9702
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1721
9703
  msgctxt "dhl"
9704
  msgid "Additional Insurance"
9705
  msgstr "Transportversicherung"
9706
 
9707
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1722
9708
  msgctxt "dhl"
9709
  msgid "Add an additional insurance to labels."
9710
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
9711
 
9712
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1729
9713
  msgctxt "dhl"
9714
  msgid "Retail Outlet Routing"
9715
  msgstr "Filialrouting"
9716
 
9717
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1730
9718
  msgctxt "dhl"
9719
  msgid ""
9720
  "Send undeliverable items to nearest retail outlet instead of immediate "
9723
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
9724
  "anstelle diese direkt zurückzusenden."
9725
 
9726
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1737
9727
  msgctxt "dhl"
9728
  msgid "No Neighbor"
9729
  msgstr "Keine Nachbarschaftszustellung"
9730
 
9731
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1738
9732
  msgctxt "dhl"
9733
  msgid "Do not deliver to neighbors."
9734
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
9735
 
9736
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1746
9737
  msgctxt "dhl"
9738
  msgid "Do only delivery to named person."
9739
  msgstr ""
9740
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
9741
  "Person übergeben."
9742
 
9743
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1753
9744
  msgctxt "dhl"
9745
  msgid "Bulky Goods"
9746
  msgstr "Sperrgut"
9747
 
9748
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1754
9749
  msgctxt "dhl"
9750
  msgid "Deliver as bulky goods."
9751
  msgstr "Sende Pakete als Sperrgut."
9752
 
9753
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1761
9754
  msgctxt "dhl"
9755
  msgid "Minimum age (Visual check)"
9756
  msgstr "Mindestalter (Visuell)"
9757
 
9758
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1767
9759
  msgctxt "dhl"
9760
  msgid "Choose this option if you want to let DHL check your customer's age."
9761
  msgstr ""
9762
  "Wähle diese Option aus, wenn du das Alter durch DHL prüfen lassen möchtest."
9763
 
9764
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1770
9765
  msgctxt "dhl"
9766
  msgid "Sync (Visual Check)"
9767
  msgstr "Synchronisation (Visuell)"
9768
 
9769
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9770
  msgctxt "dhl"
9771
  msgid "Visually verify age if shipment contains applicable items."
9772
  msgstr ""
9773
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
9774
  "beinhaltet."
9775
 
9776
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9777
  #, php-format
9778
  msgctxt "dhl"
9779
  msgid ""
9786
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9787
  "Produkte beinhaltet."
9788
 
9789
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9790
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9791
  msgctxt "dhl"
9792
  msgid "age verification checkbox"
9793
  msgstr "Checkbox zur Altersprüfung"
9794
 
9795
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1778
9796
  msgctxt "dhl"
9797
  msgid "Minimum age (Ident check)"
9798
  msgstr "Mindestalter (Identität)"
9799
 
9800
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1784
9801
  msgctxt "dhl"
9802
  msgid ""
9803
  "Choose this option if you want to let DHL check your customer's identity and "
9807
  "lassen möchtest."
9808
 
9809
  # @ woocommerce-germanized
9810
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1787
9811
  msgctxt "dhl"
9812
  msgid "Sync (Ident Check)"
9813
  msgstr "Synchronisation (Identität)"
9814
 
9815
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9816
  msgctxt "dhl"
9817
  msgid "Verify identity and age if shipment contains applicable items."
9818
  msgstr ""
9819
  "Aktiviere die Identitätsprüfung, falls die Sendung zu prüfende Positionen "
9820
  "beinhaltet."
9821
 
9822
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9823
  #, php-format
9824
  msgctxt "dhl"
9825
  msgid ""
9832
  "Identitätsprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9833
  "Produkte beinhaltet."
9834
 
9835
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1796
9836
  msgctxt "dhl"
9837
  msgid "Premium delivery for international shipments."
9838
  msgstr "Premium Lieferung für internationale Sendungen."
9839
 
9840
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1804
9841
+ msgctxt "dhl"
9842
+ msgid "Economy delivery for international shipments."
9843
+ msgstr "Economy Lieferung für internationale Sendungen."
9844
+
9845
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1811
9846
+ msgctxt "dhl"
9847
+ msgid "PDDP"
9848
+ msgstr "PDDP"
9849
+
9850
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1812
9851
+ msgctxt "dhl"
9852
+ msgid ""
9853
+ "DHL takes care of customs clearance and export duties (Postal Delivered Duty "
9854
+ "Paid)."
9855
+ msgstr ""
9856
+ "Der Versender bezahlt alle Abfuhrabgaben für den Empfänger. Die Abrechnung "
9857
+ "erfolgt über DHL (Postal Delivered Duty Paid)."
9858
+
9859
  # @ woocommerce-germanized
9860
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1824
9861
  msgctxt "dhl"
9862
  msgid "Bank Account"
9863
  msgstr "Bankkonto"
9864
 
9865
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1827
9866
  msgctxt "dhl"
9867
  msgid "Enter your bank details needed for services that use COD."
9868
  msgstr ""
9870
  "werden sollen."
9871
 
9872
  # @ woocommerce-germanized
9873
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1831
9874
  msgctxt "dhl"
9875
  msgid "Holder"
9876
  msgstr "Kontoinhaber"
9877
 
9878
  # @ woocommerce-germanized
9879
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9880
  msgctxt "dhl"
9881
  msgid "Bank Name"
9882
  msgstr "Name der Bank"
9883
 
9884
  # @ woocommerce-germanized
9885
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1847
9886
  msgctxt "dhl"
9887
  msgid "IBAN"
9888
  msgstr "IBAN"
9889
 
9890
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1855
9891
  msgctxt "dhl"
9892
  msgid "BIC"
9893
  msgstr "BIC"
9894
 
9895
  # @ woocommerce-germanized
9896
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1863
9897
  msgctxt "dhl"
9898
  msgid "Payment Reference"
9899
  msgstr "Zahlungsreferenz"
9900
 
9901
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1868
9902
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1878
9903
  #, php-format
9904
  msgctxt "dhl"
9905
  msgid ""
9910
  "%s. Der Text ist auf 35 Zeichen begrenzt."
9911
 
9912
  # @ woocommerce-germanized
9913
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1873
9914
  msgctxt "dhl"
9915
  msgid "Payment Reference 2"
9916
  msgstr "Zahlungsreferenz 2"
9917
 
9918
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1912
9919
  msgctxt "dhl"
9920
  msgid "Customer Number"
9921
  msgstr "Kundennummer"
9922
 
9923
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1912
9924
  msgctxt "dhl"
9925
  msgid ""
9926
  "Insert your DHL business customer number (EKP) here. If you are not yet a "
9929
  "Füge hier deine DHL Kundennummer (EKP) ein. Wenn du noch kein Geschäftskunde "
9930
  "bist, solltest du dich zuerst als Geschäftskunde bei DHL registrieren."
9931
 
9932
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
9933
  msgctxt "dhl"
9934
  msgid "API Access"
9935
  msgstr "API Zugriff"
9936
 
9937
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
9938
  msgctxt "dhl"
9939
  msgid ""
9940
  "To create labels and embed DHL services, our software needs access to the "
9944
  "Software Zugang zur API. Du solltest hier deine Zugangsdaten zum DHL "
9945
  "Geschäftskundenportal eingeben."
9946
 
9947
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1943
9948
  msgctxt "dhl"
9949
  msgid ""
9950
  "If you want to provide your customers with inlay return labels for your "
9953
  "Wenn du Beilageretouren-Labels zu deinen Sendungen hinzufügen möchtest, "
9954
  "solltest du diese Funktion standardmäßig aktivieren."
9955
 
9956
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1956
9957
  msgctxt "dhl"
9958
  msgid ""
9959
  "If you want to create DHL labels to returns you should activate this "
9964
  "aktivieren. Stelle sicher, dass DHL Online Retoure in deinem Vertrag "
9965
  "freigeschaltet ist."
9966
 
9967
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1969
9968
  msgctxt "dhl"
9969
  msgid "Age verification"
9970
  msgstr "Altersverifikation"
9971
 
9972
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1969
9973
  msgctxt "dhl"
9974
  msgid ""
9975
  "Use this feature to sync the Germanized age verification checkbox with the "
9982
  "„Alterssichtprüfung“ von DHL automatisch aktiviert."
9983
 
9984
  # @ woocommerce-germanized
9985
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1987
9986
  msgctxt "dhl"
9987
  msgid "Automation"
9988
  msgstr "Automatisierung"
9989
 
9990
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1987
9991
  msgctxt "dhl"
9992
  msgid ""
9993
  "You might want to save some time and let Germanized generate labels "
9997
  "automatisch erzeugen lassen, sobald eine Sendung in einen bestimmten Status "
9998
  "wechselt."
9999
 
10000
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2005
10001
  msgctxt "dhl"
10002
  msgid ""
10003
  "Let your customers choose a delivery day (if the service is available at the "
10006
  "Lasse deine Kunden einen Liefertag (falls der Service für die Kundenadresse "
10007
  "zur Verfügung steht) für die Lieferung in der Kasse auswählen."
10008
 
10009
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2018
10010
  msgctxt "dhl"
10011
  msgid ""
10012
  "Optionally charge your customers an additional fee for preferred services "
10015
  "Optional kannst du die Gebühr für die Auswahl des Liefertages oder anderer "
10016
  "Wunschzustellung-Services an deine Kunden weiterreichen."
10017
 
10018
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2031
10019
  msgctxt "dhl"
10020
  msgid ""
10021
  "Allow your customers to send their parcels to a drop-off location e.g. a "
10024
  "Lasse deine Kunden einen Ablageort für die Abgabe ihres Pakets in der Kasse "
10025
  "auswählen. Dieser Service wird von DHL nicht zusätzlich berechnet."
10026
 
10027
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2049
10028
  msgctxt "dhl"
10029
  msgid ""
10030
  "Allow your customers to choose packstation (and/or other DHL location types "
10033
  "Lasse deine Kunden eine Packstation (und/oder andere DHL Standorte, wie im "
10034
  "Folgenden konfiguriert) als Lieferadresse auswählen."
10035
 
10036
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2062
10037
  msgctxt "dhl"
10038
  msgid ""
10039
  "This option adds a map overlay view to let your customers choose a DHL "
10219
  msgid "Deutsche Post product is missing for %s."
10220
  msgstr "Deutsche Post Produkt fehlt oder ist nicht verfügbar für %s."
10221
 
10222
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10223
  msgctxt "dhl"
10224
  msgid "Opening Times"
10225
  msgstr "Öffnungszeiten"
10226
 
10227
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:48
10228
  msgctxt "dhl"
10229
  msgid "Services"
10230
  msgstr "Dienstleistungen"
10231
 
10232
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10233
  msgctxt "dhl"
10234
  msgid "Handicap Accessible"
10235
  msgstr "Barrierefrei"
10236
 
10237
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10238
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10239
  msgctxt "dhl"
10240
  msgid "Yes"
10241
  msgstr "Ja"
10242
 
10243
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10244
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10245
  msgctxt "dhl"
10246
  msgid "No"
10247
  msgstr "Nein"
10248
 
10249
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10250
  msgctxt "dhl"
10251
  msgid "Parking"
10252
  msgstr "Parken"
10253
 
10254
  # @ woocommerce-germanized
10255
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:55
10256
  msgctxt "dhl"
10257
  msgid "Select "
10258
  msgstr "Auswählen "
10278
  msgid "DHL Preferred Delivery. Delivered just as you wish."
10279
  msgstr "DHL Wunschzustellung. Gebracht wie gewünscht."
10280
 
10281
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:30
10282
  msgctxt "dhl"
10283
  msgid ""
10284
  "Thanks to the flexible recipient services of DHL Preferred Delivery, you "
10289
  "deine Pakete empfängst.<br/>\n"
10290
  "Wähle deine bevorzugte Lieferoption."
10291
 
10292
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:37
10293
  msgctxt "dhl"
10294
  msgid ""
10295
  "Choose one of the displayed days as your delivery day for your parcel "
10299
  "Lieferung deiner Waren auszuwählen. Andere Tage sind aufgrund der "
10300
  "Lieferprozesse aktuell nicht möglich."
10301
 
10302
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10303
  #, php-format
10304
  msgctxt "dhl"
10305
  msgid "There is a surcharge of %1$s %2$s for this service.*"
10306
  msgstr "Für diesen Service fällt ein Aufpreis in Höhe von %1$s %2$s. an.*"
10307
 
10308
  # @ woocommerce-germanized
10309
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10310
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10311
  msgctxt "dhl"
10312
  msgid "incl. VAT"
10313
  msgstr "inkl. MwSt."
10314
 
10315
  # @ woocommerce-germanized
10316
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10317
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10318
  msgctxt "dhl"
10319
  msgid "excl. VAT"
10320
  msgstr "zzgl. MwSt."
10321
 
10322
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:65
10323
  msgctxt "dhl"
10324
  msgid "Drop-off location or neighbor"
10325
  msgstr "Ablageort oder Nachbar"
10326
 
10327
  # @ woocommerce-germanized
10328
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:71
10329
  msgctxt "dhl location context"
10330
  msgid "None"
10331
  msgstr "Keine"
10332
 
10333
  # @ woocommerce-germanized
10334
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:76
10335
  msgctxt "dhl"
10336
  msgid "Location"
10337
  msgstr "Ort"
10338
 
10339
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
10340
  msgctxt "dhl"
10341
  msgid ""
10342
  "Choose a weather-protected and non-visible place on your property, where we "
10346
  "Grundstück, an dem wir das Paket während deiner Abwesenheit hinterlegen "
10347
  "dürfen."
10348
 
10349
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:91
10350
  msgctxt "dhl"
10351
  msgid "e.g. Garage, Terrace"
10352
  msgstr "z.B. Garage, Terrasse"
10353
 
10354
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
10355
  msgctxt "dhl"
10356
  msgid ""
10357
  "Determine a person in your immediate neighborhood whom we can hand out your "
10362
  "Paket während deiner Abwesenheit abgeben dürfen. Diese sollte im gleichen "
10363
  "Haus, direkt gegenüber oder nebenan wohnen."
10364
 
10365
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:100
10366
  msgctxt "dhl"
10367
  msgid "First name, last name of neighbor"
10368
  msgstr "Vorname, Nachname des Nachbars"
10369
 
10370
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:101
10371
  msgctxt "dhl"
10372
  msgid "Street, number, postal code, city"
10373
  msgstr "Straße, Hausnummer, Postleitzahl, Stadt"
10374
 
10375
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:120
10376
+ msgctxt "dhl"
10377
+ msgid "Delivery to nearby parcel store/locker or to the front door."
10378
+ msgstr ""
10379
+ "Zustellung an einen Paketshop/Packstation in der Nähe oder an die Haustür."
10380
+
10381
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10382
+ #, php-format
10383
+ msgctxt "dhl"
10384
+ msgid "(+%1$s %2$s)*"
10385
+ msgstr "(+%1$s %2$s)*"
10386
+
10387
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:123
10388
+ msgctxt "dhl"
10389
+ msgid "Delivery usually to the front door."
10390
+ msgstr "Zustellung in der Regel an die Haustür."
10391
+
10392
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:40
10393
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:58
10394
  #, php-format
10419
 
10420
  # @ woocommerce-germanized
10421
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:51
10422
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:421
10423
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:695
10424
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:93
10425
  msgctxt "shipments"
10428
 
10429
  # @ woocommerce-germanized
10430
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
10431
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1159
10432
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
10433
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:692
10434
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:247
10629
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
10630
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
10631
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:690
10632
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:808
10633
  msgctxt "shipments"
10634
  msgid "Title"
10635
  msgstr "Titel"
10637
  # @ woocommerce-germanized
10638
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
10639
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:636
10640
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:817
10641
  msgctxt "shipments"
10642
  msgid "Description"
10643
  msgstr "Beschreibung"
10865
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
10866
 
10867
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:395
10868
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1091
10869
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1121
10870
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
10871
  msgctxt "shipments"
10872
  msgid "N/A"
10928
  msgstr "Brief"
10929
 
10930
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:78
10931
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1157
10932
  msgctxt "shipments"
10933
  msgid "Shipment"
10934
  msgstr "Sendung"
11144
  msgid "Customs Reference Number"
11145
  msgstr "Identifikationsnummer (Zoll)"
11146
 
11147
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:812
11148
+ msgctxt "shipments"
11149
+ msgid "UK VAT ID (HMRC)"
11150
+ msgstr "UK USt.-ID (HMRC)"
11151
+
11152
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:862
11153
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1106
11154
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1368
11155
  #, php-format
11158
  msgstr "%1$s %2$s"
11159
 
11160
  # @ woocommerce-germanized
11161
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1158
11162
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
11163
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:691
11164
  msgctxt "shipments"
11165
  msgid "Date"
11166
  msgstr "Datum"
11167
 
11168
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1160
11169
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
11170
  msgctxt "shipments"
11171
  msgid "Tracking"
11172
  msgstr "Sendungsverfolgung"
11173
 
11174
  # @ woocommerce-germanized
11175
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1161
11176
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:316
11177
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:31
11178
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:699
11180
  msgid "Actions"
11181
  msgstr "Aktionen"
11182
 
11183
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1398
11184
  msgctxt "shipments"
11185
  msgid "View"
11186
  msgstr "Anzeigen"
11187
 
11188
  # @ woocommerce-germanized
11189
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1405
11190
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:877
11191
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Ajax.php:350
11192
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-return-instructions.php:29
11938
  "Nummer zur Identifizierung von Wirtschaftsbeteiligten, z.B. EORI Nummer "
11939
  "(Zoll)"
11940
 
11941
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:256
11942
+ msgctxt "shipments"
11943
+ msgid "Your UK VAT ID, e.g. for UK exports <= 135 GBP."
11944
+ msgstr "Deine UK USt.-ID, z.B. für Exporte <= 135 GBP."
11945
+
11946
  # @ woocommerce-germanized
11947
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:272
11948
  msgctxt "shipments"
11949
  msgid "Shipper Address"
11950
  msgstr "Absenderadresse"
11951
 
11952
  # @ woocommerce-germanized
11953
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:323
11954
  msgctxt "shipments"
11955
  msgid "Return Address"
11956
  msgstr "Retouren Adresse"
11957
 
11958
  # @ woocommerce-germanized
11959
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:376
11960
  msgctxt "shipments"
11961
  msgid "Default packaging"
11962
  msgstr "Standard-Verpackung"
11963
 
11964
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:377
11965
  msgctxt "shipments"
11966
  msgid ""
11967
  "Choose a packaging which serves as fallback or default in case no suitable "
11971
  "wenn keine passende Verpackung gefunden werden konnte."
11972
 
11973
  # @ woocommerce-germanized
11974
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:387
11975
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:40
11976
  msgctxt "shipments"
11977
  msgid "Packaging Report"
11978
  msgstr "Verpackungsbericht"
11979
 
11980
  # @ woocommerce-germanized
11981
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:420
11982
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:363
11983
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1174
11984
  msgctxt "shipments"
11985
  msgid "General"
11986
  msgstr "Allgemein"
11987
 
11988
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:422
11989
  msgctxt "shipments"
11990
  msgid "Addresses"
11991
  msgstr "Adressen"
11992
 
11993
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:569
11994
  msgctxt "shipments"
11995
  msgid "More services"
11996
  msgstr "Mehr Services"
11997
 
11998
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:572
11999
  msgctxt "shipments"
12000
  msgid "Fewer services"
12001
  msgstr "Weniger Services"
12251
  msgstr "Sendungsliste."
12252
 
12253
  # @ woocommerce-germanized
12254
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Automation.php:157
12255
  msgctxt "shipments"
12256
  msgid "Order is fully shipped."
12257
  msgstr "Bestellung ist vollständig versandt."
13425
  "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
13426
  "den neuesten Stand wiedergeben."
13427
 
13428
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:809
13429
  msgctxt "shipments"
13430
  msgid "Choose a title for the shipping provider."
13431
  msgstr "Wähle einen Titel für den Versanddienstleister."
13432
 
13433
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:818
13434
  msgctxt "shipments"
13435
  msgid "Choose a description for the shipping provider."
13436
  msgstr "Wähle eine Beschreibung für den Versanddienstleister."
13437
 
13438
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:833
13439
  msgctxt "shipments"
13440
  msgid "Tracking URL"
13441
  msgstr "Sendungsverfolgung URL"
13442
 
13443
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:834
13444
  #, php-format
13445
  msgctxt "shipments"
13446
  msgid ""
13454
  "einzufügen: %s"
13455
 
13456
  # @ woocommerce-germanized
13457
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:844
13458
  msgctxt "shipments"
13459
  msgid "Tracking description"
13460
  msgstr "Sendungsverfolgung Hinweis"
13461
 
13462
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:845
13463
  #, php-format
13464
  msgctxt "shipments"
13465
  msgid ""
13474
  "einzufügen: %s"
13475
 
13476
  # @ woocommerce-germanized
13477
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1007
13478
  msgctxt "shipments"
13479
  msgid "Customer returns"
13480
  msgstr "Rücksendungen"
13481
 
13482
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13483
  msgctxt "shipments"
13484
  msgid "Allow customers to submit return requests to shipments."
13485
  msgstr "Erlaube Kunden eine Rücksendung zu einer Sendung zu beantragen."
13486
 
13487
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13488
  #, php-format
13489
  msgctxt "shipments"
13490
  msgid ""
13498
  "oder Gästen zu erfahren, lese bitte die %2$s."
13499
 
13500
  # @ woocommerce-germanized
13501
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13502
  msgctxt "shipments"
13503
  msgid "Return Dashboard"
13504
  msgstr "Retouren-Dashboard"
13505
 
13506
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13507
  msgctxt "shipments"
13508
  msgid "docs"
13509
  msgstr "Dokumentation"
13510
 
13511
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1017
13512
  msgctxt "shipments"
13513
  msgid "Guest returns"
13514
  msgstr "Retouren für Gäste"
13515
 
13516
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1018
13517
  msgctxt "shipments"
13518
  msgid "Allow guests to submit return requests to shipments."
13519
  msgstr "Erlaube Gästen Rücksendeanträge zu Bestellungen zu beantragen."
13520
 
13521
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1018
13522
  #, php-format
13523
  msgctxt "shipments"
13524
  msgid ""
13532
  "Rücksende-Formular für Gäste auf deiner Seite zu platzieren."
13533
 
13534
  # @ woocommerce-germanized
13535
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1029
13536
  msgctxt "shipments"
13537
  msgid "Manual confirmation"
13538
  msgstr "Manuelle Bestätigung"
13539
 
13540
  # @ woocommerce-germanized
13541
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1030
13542
  msgctxt "shipments"
13543
  msgid "Return requests need manual confirmation."
13544
  msgstr "Rücksendeanträge benötigen eine manuelle Bestätigung."
13545
 
13546
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1030
13547
  msgctxt "shipments"
13548
  msgid ""
13549
  "By default return request need manual confirmation e.g. a shop manager needs "
13560
  "Mail-Bestätigung samt Retouren-Label."
13561
 
13562
  # @ woocommerce-germanized
13563
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1042
13564
  msgctxt "shipments"
13565
  msgid "Return instructions"
13566
  msgstr "Rücksende-Anweisungen"
13567
 
13568
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1043
13569
  msgctxt "shipments"
13570
  msgid ""
13571
  "Provide your customer with instructions on how to return the shipment after "
13578
  "kann, solltest du deine Kunden darüber informieren, woher ein Label für die "
13579
  "Rücksendung bezogen werden kann."
13580
 
13581
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1153
13582
  #, php-format
13583
  msgctxt "shipments"
13584
  msgid ""
13590
  "Einstellungen</a>. Passe diese Einstellungen nur dann an, wenn du explizit "
13591
  "Abweichungen speziell für diese Versandmethode konfigurieren willst."
13592
 
13593
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1178
13594
  msgctxt "shipments"
13595
  msgid "Return Requests"
13596
  msgstr "Rücksendeanträge"
13597
 
13598
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1205
13599
  msgctxt "shipments"
13600
  msgid "This shipping provider does not support creating labels."
13601
  msgstr "Dieser Versanddienstleister unterstützt keine Label-Erzeugung."
13602
 
13603
  # @ woocommerce-germanized
13604
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:117
13605
  #, php-format
13606
  msgctxt "shipments"
13607
  msgid "%s tracking description"
13608
  msgstr "%s Sendungsverfolgung"
13609
 
13610
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:118
13611
  #, php-format
13612
  msgctxt "shipments"
13613
  msgid "%s tracking URL"
13614
  msgstr "%s Sendungsverfolgung URL"
13615
 
13616
  # @ woocommerce-germanized
13617
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:119
13618
  #, php-format
13619
  msgctxt "shipments"
13620
  msgid "%s return instructions"
15639
  msgid "https://vendidero.de"
15640
  msgstr "https://vendidero.de"
15641
 
15642
+ #, php-format
15643
+ #~ msgctxt "dhl"
15644
+ #~ msgid ""
15645
+ #~ "Please indicate shipment to %1$s by one of the following values: %2$s."
15646
+ #~ msgstr ""
15647
+ #~ "Bitte identifiziere die Lieferung an %1$s durch die Eingabe einer der "
15648
+ #~ "folgenden Werte: %2$s."
15649
+
15650
  # @ woocommerce-germanized
15651
  #~ msgid "Trusted Shops new integration"
15652
  #~ msgstr "Neue Trusted Shops Integration"
17024
  #~ msgid "Hide Shipping Costs Notice"
17025
  #~ msgstr "Versandkosten ausblenden"
17026
 
 
 
 
 
17027
  # @ woocommerce-germanized
17028
  #~ msgid "Base Price Text"
17029
  #~ msgstr "Grundpreis Text"
17688
  #~ "revocation_link} als Platzhalter für die Links zu den rechtlichen "
17689
  #~ "Hinweisseiten."
17690
 
 
 
 
 
 
 
 
 
17691
  # @ woocommerce-germanized
17692
  #~ msgid ""
17693
  #~ "Use the text from above instead of the default WooCommerce text regarding "
i18n/languages/woocommerce-germanized-de_DE_formal.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE_formal.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2022-09-15 11:47+0200\n"
6
- "PO-Revision-Date: 2022-09-15 11:47+0200\n"
7
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
@@ -140,7 +140,7 @@ msgstr "Nutri-Score %1$s"
140
  # @ woocommerce-germanized
141
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1206
142
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1216
143
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:566
144
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:918
145
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:925
146
  msgid "incl. VAT"
@@ -153,7 +153,7 @@ msgstr "exkl. MwSt."
153
 
154
  # @ woocommerce-germanized
155
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1208
156
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:566
157
  #, php-format
158
  msgid "incl. %s%% VAT"
159
  msgstr "inkl. %s %% MwSt."
@@ -165,7 +165,7 @@ msgid "excl. %s%% VAT"
165
  msgstr "exkl. %s %% MwSt."
166
 
167
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:44
168
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
169
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
170
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
171
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
@@ -173,7 +173,7 @@ msgid "Yes"
173
  msgstr "Ja"
174
 
175
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:46
176
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:447
177
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
178
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
179
  msgid "No"
@@ -411,15 +411,26 @@ msgid "DPD"
411
  msgstr "DPD"
412
 
413
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-dpd.php:21
 
414
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-contract.php:21
415
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-invoices.php:21
416
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php:21
417
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php:21
418
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:26
 
419
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php:21
420
  msgid "pro"
421
  msgstr "pro"
422
 
 
 
 
 
 
 
 
 
 
423
  # @ woocommerce-germanized
424
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:62
425
  msgid "Germanize"
@@ -449,7 +460,7 @@ msgid "Settings"
449
  msgstr "Einstellungen"
450
 
451
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:78
452
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:95
453
  msgid "Shipping Provider"
454
  msgstr "Versanddienstleister"
455
 
@@ -630,14 +641,14 @@ msgstr "Zurück zu WP Admin"
630
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
631
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:63
632
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
633
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:343
634
  msgid "Terms & Conditions"
635
  msgstr "AGB"
636
 
637
  # @ woocommerce-germanized
638
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:46
639
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:76
640
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:344
641
  msgid "Cancellation Policy"
642
  msgstr "Widerrufsbelehrung"
643
 
@@ -645,20 +656,20 @@ msgstr "Widerrufsbelehrung"
645
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
646
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:100
647
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
648
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:345
649
  msgid "Imprint"
650
  msgstr "Impressum"
651
 
652
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:48
653
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:113
654
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:346
655
  msgid "Privacy Policy"
656
  msgstr "Datenschutz"
657
 
658
  # @ woocommerce-germanized
659
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
660
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:126
661
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:350
662
  msgid "Payment Methods"
663
  msgstr "Zahlungarten"
664
 
@@ -673,7 +684,7 @@ msgid "Welcome to Germanized"
673
  msgstr "Willkommen bei Germanized"
674
 
675
  # @ woocommerce-germanized
676
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-welcome.php:313
677
  msgid "Go to Germanized Settings"
678
  msgstr "Germanized Einstellungen"
679
 
@@ -702,100 +713,100 @@ msgstr "Germanized Einstellungen"
702
  msgid "Cheating huh?"
703
  msgstr "So geht das leider nicht.."
704
 
705
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:217
706
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:256
707
  msgctxt "dhl"
708
  msgid "Action failed. Please refresh the page and retry."
709
  msgstr ""
710
  "Aktion fehlgeschlagen. Bitte aktualisieren Sie die Seite und versuchen es "
711
  "erneut."
712
 
713
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:221
714
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:260
715
  msgctxt "dhl"
716
  msgid "You don't have permission to do this."
717
  msgstr "Sie sind leider nicht berechtigt, diese Aktion durchzuführen."
718
 
719
  # @ woocommerce-germanized
720
  #. Plugin Name of the plugin/theme
721
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:336
722
  msgid "Germanized for WooCommerce"
723
  msgstr "Germanized für WooCommerce"
724
 
725
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:534
726
  msgid "Paid for order notification manually sent to customer."
727
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
728
 
729
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:554
730
  msgid "Order confirmation manually sent to customer."
731
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
732
 
733
  # @ woocommerce-germanized
734
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:574
735
  msgid "Resend order confirmation"
736
  msgstr "Bestellbestätigung erneut versenden"
737
 
738
  # @ woocommerce-germanized
739
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:575
740
  msgid "Send paid for order notification"
741
  msgstr "Bestellung bezahlt manuell versenden"
742
 
743
  # @ woocommerce-germanized
744
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:585
745
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:159
746
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
747
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:81
748
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
749
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:25
750
  msgid "Germanized"
751
  msgstr "Germanized"
752
 
753
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:598
754
  msgid "Parcel Delivery Data Transfer:"
755
  msgstr "Paketdienstleister Datenweitergabe:"
756
 
757
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:599
758
  msgid "allowed"
759
  msgstr "akzeptiert"
760
 
761
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:599
762
  msgid "not allowed"
763
  msgstr "nicht akzeptiert"
764
 
765
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:653
766
  msgid "Insert delivery time name, slug or id."
767
  msgstr "Fügen Sie Lieferzeit, Slug oder eine ID ein."
768
 
769
  # @ woocommerce-germanized
770
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:654
771
  msgid "Insert product units amount."
772
  msgstr "Fügen Sie die Anzahl der Produkteinheiten ein."
773
 
774
  # @ woocommerce-germanized
775
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:726
776
  msgid "Optional Email Content"
777
  msgstr "Optionaler E-Mail Inhalt"
778
 
779
  # @ woocommerce-germanized
780
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:731
781
  msgid "Add content which will be replacing default page content within emails."
782
  msgstr ""
783
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
784
  "diese Seite zu bestimmen."
785
 
786
  # @ woocommerce-germanized
787
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:755
788
  msgid "Cart description"
789
  msgstr "Warenkorbkurzbeschreibung"
790
 
791
  # @ woocommerce-germanized
792
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:767
793
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:544
794
  msgid "Defect description"
795
  msgstr "Mängelbeschreibung"
796
 
797
  # @ woocommerce-germanized
798
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:794
799
  msgid ""
800
  "This content will be shown as short product description within checkout and "
801
  "emails."
@@ -803,7 +814,7 @@ msgstr ""
803
  "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als "
804
  "Produkt Kurzbeschreibung angezeigt."
805
 
806
- #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:808
807
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data-variable.php:443
808
  msgid ""
809
  "Inform your customers about product defects. This description will be shown "
@@ -2456,7 +2467,7 @@ msgstr ""
2456
 
2457
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:152
2458
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:400
2459
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:352
2460
  msgid "Review Authenticity"
2461
  msgstr "Echtheit von Bewertungen"
2462
 
@@ -2600,7 +2611,7 @@ msgstr ""
2600
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
2601
 
2602
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:273
2603
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:432
2604
  msgid ""
2605
  "Value added tax is not collected, as small businesses according to §19 (1) "
2606
  "UStG."
@@ -3007,11 +3018,11 @@ msgstr "DHL"
3007
  msgid "Deutsche Post"
3008
  msgstr "Deutsche Post"
3009
 
3010
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:39
3011
  msgid "Manage your shipping provider integrations."
3012
  msgstr "Integrationen für Versanddienstleister verwalten."
3013
 
3014
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:50
3015
  #, php-format
3016
  msgid "Manage your shipping provider integrations, e.g. for %s."
3017
  msgstr "Verwalte die Versanddienstleister-Integration, z.B. für %s."
@@ -3198,7 +3209,7 @@ msgstr "Preisauszeichnung „Steuer“ anzeigen"
3198
  # @ woocommerce-germanized
3199
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:388
3200
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:459
3201
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:351
3202
  msgid "Shipping Costs"
3203
  msgstr "Versandkosten"
3204
 
@@ -3247,8 +3258,8 @@ msgstr ""
3247
  "Platzhalter für den höchsten Preis."
3248
 
3249
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:450
3250
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1057
3251
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1061
3252
  msgid "{min_price} &ndash; {max_price}"
3253
  msgstr "{min_price} &ndash; {max_price}"
3254
 
@@ -3582,7 +3593,7 @@ msgstr "Steuern"
3582
 
3583
  # @ woocommerce-germanized
3584
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:30
3585
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:568
3586
  msgid "VAT"
3587
  msgstr "Umsatzsteuer"
3588
 
@@ -4821,7 +4832,7 @@ msgstr ""
4821
  # @ woocommerce-germanized
4822
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:1077
4823
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:51
4824
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:731
4825
  msgid "Mr."
4826
  msgstr "Herr"
4827
 
@@ -4925,15 +4936,15 @@ msgid "Sorry, but this activation code cannot be found."
4925
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
4926
 
4927
  # @ woocommerce-germanized
4928
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:513
4929
  msgid "Thank you. You have successfully activated your account."
4930
  msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
4931
 
4932
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:708
4933
  msgid "Expired activation key"
4934
  msgstr "Abgelaufener Aktivierungscode"
4935
 
4936
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:713
4937
  msgid "Invalid activation key"
4938
  msgstr "Aktivierungscode ungültig"
4939
 
@@ -4955,21 +4966,21 @@ msgctxt "deposit-packaging-type"
4955
  msgid "Disposable"
4956
  msgstr "Einweg"
4957
 
4958
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:339
4959
  msgid "BCC recipients"
4960
  msgstr "BCC Empfänger"
4961
 
4962
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:341
4963
  msgid "Enter blind-copy recipients (comma separated) for this email."
4964
  msgstr ""
4965
  "Fügen Sie Empfänger (kommasepariert) einer Blindkopie für diese E-Mail ein."
4966
 
4967
  # @ woocommerce-germanized
4968
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:415
4969
  msgid "Confirmation text"
4970
  msgstr "Bestätigung Text"
4971
 
4972
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:416
4973
  msgid ""
4974
  "Your order has been received and is now being processed. Your order details "
4975
  "are shown below for your reference:"
@@ -4978,7 +4989,7 @@ msgstr ""
4978
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen:"
4979
 
4980
  # @ woocommerce-germanized
4981
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:417
4982
  msgid ""
4983
  "This text will be inserted within the order confirmation email. Use "
4984
  "{order_number}, {site_title} or {order_date} as placeholder."
@@ -4986,7 +4997,7 @@ msgstr ""
4986
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwenden Sie "
4987
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
4988
 
4989
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:537
4990
  msgid ""
4991
  "Your order has been received and is now being processed. Your order details "
4992
  "are shown below for your reference."
@@ -4994,17 +5005,17 @@ msgstr ""
4994
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
4995
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
4996
 
4997
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:586
4998
  msgid "Someone requested a password reset for your account."
4999
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
5000
 
5001
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:601
5002
  #, php-format
5003
  msgid "Thanks for creating an account on %s."
5004
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
5005
 
5006
  # @ woocommerce-germanized
5007
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1395
5008
  msgctxt "revocation-form"
5009
  msgid "Forward your withdrawal online"
5010
  msgstr "Widerruf online erklären"
@@ -5114,7 +5125,7 @@ msgid "Other Vitamins & Minerals"
5114
  msgstr "Andere Vitamine & Mineralien"
5115
 
5116
  # @ woocommerce-germanized
5117
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:170
5118
  msgid ""
5119
  "Please install WooCommerce before installing WooCommerce Germanized. Thank "
5120
  "you!"
@@ -5123,83 +5134,83 @@ msgstr ""
5123
  "installieren. Vielen Dank!"
5124
 
5125
  # @ woocommerce-germanized
5126
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:518
5127
  msgctxt "Page slug"
5128
  msgid "data-security"
5129
  msgstr "datenschutzerklaerung"
5130
 
5131
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:519
5132
  msgctxt "Page title"
5133
  msgid "Privacy Policy"
5134
  msgstr "Datenschutzerklärung"
5135
 
5136
  # @ woocommerce-germanized
5137
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:523
5138
  msgctxt "Page slug"
5139
  msgid "imprint"
5140
  msgstr "impressum"
5141
 
5142
  # @ woocommerce-germanized
5143
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:524
5144
  msgctxt "Page title"
5145
  msgid "Imprint"
5146
  msgstr "Impressum"
5147
 
5148
  # @ woocommerce-germanized
5149
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
5150
  msgctxt "Page slug"
5151
  msgid "terms"
5152
  msgstr "agb"
5153
 
5154
  # @ woocommerce-germanized
5155
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:529
5156
  msgctxt "Page title"
5157
  msgid "Terms & Conditions"
5158
  msgstr "AGB"
5159
 
5160
  # @ woocommerce-germanized
5161
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
5162
  msgctxt "Page slug"
5163
  msgid "revocation"
5164
  msgstr "widerrufsbelehrung"
5165
 
5166
  # @ woocommerce-germanized
5167
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:534
5168
  msgctxt "Page title"
5169
  msgid "Cancellation Policy"
5170
  msgstr "Widerrufsbelehrung"
5171
 
5172
  # @ woocommerce-germanized
5173
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
5174
  msgctxt "Page slug"
5175
  msgid "shipping-methods"
5176
  msgstr "versandarten"
5177
 
5178
  # @ woocommerce-germanized
5179
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:539
5180
  msgctxt "Page title"
5181
  msgid "Shipping Methods"
5182
  msgstr "Versandarten"
5183
 
5184
  # @ woocommerce-germanized
5185
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
5186
  msgctxt "Page slug"
5187
  msgid "payment-methods"
5188
  msgstr "bezahlmoeglichkeiten"
5189
 
5190
  # @ woocommerce-germanized
5191
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:544
5192
  msgctxt "Page title"
5193
  msgid "Payment Methods"
5194
  msgstr "Zahlungsarten"
5195
 
5196
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
5197
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
5198
  msgctxt "Page slug"
5199
  msgid "review-authenticity"
5200
  msgstr "echtheit-von-bewertungen"
5201
 
5202
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:549
5203
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
5204
  msgctxt "Page title"
5205
  msgid "Review Authenticity"
@@ -5538,6 +5549,20 @@ msgstr "Orte"
5538
  msgid "Choose where to display your checkbox."
5539
  msgstr "Wählen Sie einen Ort aus, an dem die Checkbox platziert werden soll."
5540
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5541
  # @ woocommerce-germanized
5542
  #: woocommerce-germanized/includes/class-wc-gzd-payment-gateways.php:158
5543
  #, php-format
@@ -5945,8 +5970,8 @@ msgstr "Anrede"
5945
 
5946
  # @ woocommerce-germanized
5947
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
5948
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:732
5949
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:753
5950
  msgid "Ms."
5951
  msgstr "Frau"
5952
 
@@ -6219,16 +6244,16 @@ msgid "Payment received"
6219
  msgstr "Zahlung erhalten"
6220
 
6221
  # @ woocommerce-germanized
6222
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:59
6223
  msgid "Order Confirmation"
6224
  msgstr "Bestellbestätigung"
6225
 
6226
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:69
6227
  msgid "Confirmation of your order {order_number}"
6228
  msgstr "Bestätigung Ihrer Bestellung {order_number}"
6229
 
6230
  # @ woocommerce
6231
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:79
6232
  msgid "Thank you for your order"
6233
  msgstr "Vielen Dank für Ihre Bestellung"
6234
 
@@ -7009,61 +7034,61 @@ msgstr ""
7009
  "term_link}, {revocation_link}Widerrufsbestimmungen{/revocation_link} und "
7010
  "{data_security_link}Datenschutzbestimmungen{/data_security_link}."
7011
 
7012
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:259
7013
  msgid ">= 12 years"
7014
  msgstr ">= 12 Jahre"
7015
 
7016
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:260
7017
  msgid ">= 16 years"
7018
  msgstr ">= 16 Jahre"
7019
 
7020
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:261
7021
  msgid ">= 18 years"
7022
  msgstr ">= 18 Jahre"
7023
 
7024
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:262
7025
  msgid ">= 21 years"
7026
  msgstr ">= 21 Jahre"
7027
 
7028
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:263
7029
  msgid ">= 25 years"
7030
  msgstr ">= 25 Jahre"
7031
 
7032
  # @ woocommerce-germanized
7033
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:269
7034
  msgctxt "age"
7035
  msgid "None"
7036
  msgstr "Keines"
7037
 
7038
  # @ woocommerce-germanized
7039
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:379
7040
  msgid "Product Warranties"
7041
  msgstr "Produktgarantien"
7042
 
7043
  # @ woocommerce-germanized
7044
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:568
7045
  #, php-format
7046
  msgid "%s%% VAT"
7047
  msgstr "%s %% MwSt."
7048
 
7049
  # @ woocommerce-germanized
7050
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:730
7051
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:760
7052
  msgctxt "title-option"
7053
  msgid "None"
7054
  msgstr "Keine"
7055
 
7056
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:733
7057
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:760
7058
  msgid "Mx"
7059
  msgstr "Divers"
7060
 
7061
  # @ woocommerce-germanized
7062
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1014
7063
  msgid "More variants available"
7064
  msgstr "Weitere Varianten verfügbar"
7065
 
7066
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1423
7067
  #, php-format
7068
  msgctxt "defect-descriptions"
7069
  msgid "%1$s (%2$s)"
@@ -7886,79 +7911,79 @@ msgid "Return shipment #{shipment_id} to order #{order_id}"
7886
  msgstr "Retoure #{shipment_id} zur Bestellung #{order_id}"
7887
 
7888
  # @ woocommerce-germanized
7889
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:327
7890
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:945
7891
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1205
7892
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
7893
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
7894
  msgctxt "dhl"
7895
  msgid "Packstation"
7896
  msgstr "Packstation"
7897
 
7898
  # @ woocommerce-germanized
7899
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:328
7900
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:329
7901
  msgctxt "dhl"
7902
  msgid "Postfiliale"
7903
  msgstr "Postfiliale"
7904
 
7905
  # @ woocommerce-germanized
7906
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:757
7907
  msgctxt "dhl"
7908
  msgid "DHL Retoure International A"
7909
  msgstr "DHL Retoure International A"
7910
 
7911
  # @ woocommerce-germanized
7912
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:758
7913
  msgctxt "dhl"
7914
  msgid "DHL Retoure International B"
7915
  msgstr "DHL Retoure International B"
7916
 
7917
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:767
7918
  msgctxt "dhl"
7919
  msgid "DHL Retoure Online"
7920
  msgstr "DHL Retoure Online"
7921
 
7922
  # @ woocommerce-germanized
7923
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:787
7924
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:811
7925
  msgctxt "dhl"
7926
  msgid "DHL Paket International"
7927
  msgstr "DHL Paket International"
7928
 
7929
  # @ woocommerce-germanized
7930
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:791
7931
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:817
7932
  msgctxt "dhl"
7933
  msgid "DHL Warenpost International"
7934
  msgstr "DHL Warenpost International"
7935
 
7936
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:812
7937
  msgctxt "dhl"
7938
  msgid "DHL Paket Connect"
7939
  msgstr "DHL Paket Connect"
7940
 
7941
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:813
7942
  msgctxt "dhl"
7943
  msgid "DHL Europaket (B2B)"
7944
  msgstr "DHL Europaket (B2B)"
7945
 
7946
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:886
7947
  msgctxt "dhl"
7948
  msgid "DHL Paket"
7949
  msgstr "DHL Paket"
7950
 
7951
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:887
7952
  msgctxt "dhl"
7953
  msgid "DHL Paket PRIO"
7954
  msgstr "DHL Paket PRIO"
7955
 
7956
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:888
7957
  msgctxt "dhl"
7958
  msgid "DHL Paket Taggleich"
7959
  msgstr "DHL Paket Taggleich"
7960
 
7961
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:889
7962
  msgctxt "dhl"
7963
  msgid "DHL Warenpost"
7964
  msgstr "DHL Warenpost"
@@ -8087,58 +8112,6 @@ msgctxt "dhl"
8087
  msgid "DHL & Post"
8088
  msgstr "DHL & Post"
8089
 
8090
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
8091
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1365
8092
- msgctxt "dhl"
8093
- msgid "Monday"
8094
- msgstr "Montag"
8095
-
8096
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
8097
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1377
8098
- msgctxt "dhl"
8099
- msgid "Tuesday"
8100
- msgstr "Dienstag"
8101
-
8102
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
8103
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1388
8104
- msgctxt "dhl"
8105
- msgid "Wednesday"
8106
- msgstr "Mittwoch"
8107
-
8108
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
8109
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1399
8110
- msgctxt "dhl"
8111
- msgid "Thursday"
8112
- msgstr "Donnerstag"
8113
-
8114
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
8115
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1410
8116
- msgctxt "dhl"
8117
- msgid "Friday"
8118
- msgstr "Freitag"
8119
-
8120
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
8121
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1421
8122
- msgctxt "dhl"
8123
- msgid "Saturday"
8124
- msgstr "Samstag"
8125
-
8126
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:37
8127
- msgctxt "dhl"
8128
- msgid "Sunday"
8129
- msgstr "Sonntag"
8130
-
8131
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:87
8132
- msgctxt "dhl"
8133
- msgid "At least shipping city or zip is required."
8134
- msgstr "Entweder eine Stadt oder die Postleitzahl wird benötigt."
8135
-
8136
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:114
8137
- #, php-format
8138
- msgctxt "dhl location name"
8139
- msgid "%1$s %2$s"
8140
- msgstr "%1$s %2$s"
8141
-
8142
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php:297
8143
  msgctxt "dhl"
8144
  msgid "PRIO"
@@ -8307,7 +8280,7 @@ msgid "Refund API could not be instantiated"
8307
  msgstr "Die API für Rückerstattungen konnte nicht initialisiert werden"
8308
 
8309
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
8310
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:404
8311
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
8312
  #, php-format
8313
  msgctxt "dhl"
@@ -8344,7 +8317,7 @@ msgctxt "dhl"
8344
  msgid "Your DHL API credentials seem to be invalid."
8345
  msgstr "Ihre DHL API Zugangsdaten scheinen fehlerhaft zu sein."
8346
 
8347
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:182
8348
  msgctxt "dhl"
8349
  msgid ""
8350
  "Your DHL API credentials seem to be invalid. Please check your DHL settings."
@@ -8352,7 +8325,7 @@ msgstr ""
8352
  "Ihre DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfen Sie Ihre "
8353
  "DHL Einstellungen."
8354
 
8355
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:185
8356
  msgctxt "dhl"
8357
  msgid ""
8358
  "Your products are missing data relevant for custom declarations. Please "
@@ -8363,13 +8336,13 @@ msgstr ""
8363
  "füllen Sie die fehlenden DHL Felder (HS Code, Herstellerland) in Ihren "
8364
  "Produktdaten unter Versand aus."
8365
 
8366
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:194
8367
  #, php-format
8368
  msgctxt "dhl"
8369
  msgid "There was an error contacting the DHL API: %s."
8370
  msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
8371
 
8372
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:197
8373
  msgctxt "dhl"
8374
  msgid ""
8375
  "An error ocurred while contacting the DHL API. Please consider enabling the "
@@ -8378,7 +8351,7 @@ msgstr ""
8378
  "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwägen Sie den "
8379
  "Wechsel in den Sandbox-Modus."
8380
 
8381
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:219
8382
  msgctxt "dhl"
8383
  msgid ""
8384
  "There was an error generating the label. Please try again or consider "
@@ -8387,25 +8360,37 @@ msgstr ""
8387
  "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuchen Sie es erneut "
8388
  "oder erwägen Sie den Wechsel in den Sandbox-Modus."
8389
 
8390
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:298
8391
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:160
8392
  msgctxt "dhl"
8393
  msgid "Error while creating and uploading the label"
8394
  msgstr "Fehler beim Erstellen und hochladen des Labels"
8395
 
8396
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
8397
  #, php-format
8398
  msgctxt "dhl"
8399
  msgid "Could not delete label - %s"
8400
  msgstr "Das Label konnte nicht gelöscht werden - %s"
8401
 
8402
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:382
 
 
 
 
 
 
 
 
 
 
 
 
8403
  msgctxt "dhl"
8404
  msgid "Could not create account number - no product number."
8405
  msgstr ""
8406
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
8407
 
8408
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:615
8409
  #, php-format
8410
  msgctxt "dhl"
8411
  msgid ""
@@ -8415,7 +8400,7 @@ msgstr ""
8415
  "Ihre Absenderadresse ist nicht komplett (%1$s). Bitte prüfen Sie Ihre <a "
8416
  "href=\"%2$s\">Einstellungen</a> und versuchen Sie es erneut."
8417
 
8418
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:719
8419
  #, php-format
8420
  msgctxt "dhl"
8421
  msgid ""
@@ -8424,6 +8409,58 @@ msgstr ""
8424
  "Es können maximal %1$s Sendungspositionen verarbeitet werden - die "
8425
  "vorliegende Sendung beinhaltet %2$s Positionen."
8426
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8427
  # @ woocommerce-germanized
8428
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Paket.php:65
8429
  #, php-format
@@ -8543,14 +8580,14 @@ msgctxt "dhl"
8543
  msgid "POST error or timeout occured. Please try again later."
8544
  msgstr "POST Fehler oder Zeitüberschreitung. Bitte später erneut versuchen."
8545
 
8546
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/DHL.php:86
8547
  #, php-format
8548
  msgctxt "dhl full name"
8549
  msgid "%1$s"
8550
  msgstr "%1$s"
8551
 
8552
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/Label.php:145
8553
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Order.php:307
8554
  #, php-format
8555
  msgctxt "dhl time-span"
8556
  msgid "%1$s-%2$s"
@@ -8562,15 +8599,15 @@ msgid "Invalid label."
8562
  msgstr "Ungültiges Label."
8563
 
8564
  # @ woocommerce-germanized
8565
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php:1037
8566
  msgctxt "dhl"
8567
  msgid "Germany"
8568
  msgstr "Deutschland"
8569
 
8570
  # @ woocommerce-germanized
8571
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:106
8572
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:958
8573
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:987
8574
  msgctxt "dhl"
8575
  msgid "Address Type"
8576
  msgstr "Adresstyp"
@@ -8595,45 +8632,37 @@ msgstr ""
8595
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
8596
  "eintragen."
8597
 
8598
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:200
8599
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:635
8600
  msgctxt "dhl"
8601
  msgid "Invalid address type."
8602
  msgstr "Ungültiger Adresstyp."
8603
 
8604
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:710
8605
  #, php-format
8606
  msgctxt "dhl"
8607
- msgid "Please provide a valid number within the %s field."
8608
- msgstr "Bitte geben Sie eine gültige Nummer im %s Feld an."
8609
 
8610
  # @ woocommerce-germanized
8611
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:717
8612
  msgctxt "dhl"
8613
  msgid "Sorry, but delivery to packstation is not available."
8614
  msgstr ""
8615
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
8616
 
8617
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:722
8618
  msgctxt "dhl"
8619
  msgid "Sorry, but delivery to parcel shops is not available."
8620
  msgstr ""
8621
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
8622
 
8623
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:726
8624
  msgctxt "dhl"
8625
  msgid "Sorry, but delivery to post offices is not available."
8626
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
8627
 
8628
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:736
8629
- #, php-format
8630
- msgctxt "dhl"
8631
- msgid "Please indicate shipment to %1$s by one of the following values: %2$s."
8632
- msgstr ""
8633
- "Bitte identifizieren Sie die Lieferung an %1$s durch die Eingabe einer der "
8634
- "folgenden Werte: %2$s."
8635
-
8636
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:744
8637
  msgctxt "dhl"
8638
  msgid ""
8639
  "Your DHL customer number (Post number) is not valid. Please check your "
@@ -8642,7 +8671,7 @@ msgstr ""
8642
  "Ihre DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfen Sie "
8643
  "Ihre Eingabe."
8644
 
8645
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:747
8646
  msgctxt "dhl"
8647
  msgid ""
8648
  "Your DHL customer number (Post number) is needed to ship to a packstation."
@@ -8650,64 +8679,83 @@ msgstr ""
8650
  "Ihre DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
8651
  "benötigt."
8652
 
8653
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:805
8654
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8655
  msgctxt "dhl"
8656
  msgid "Branch"
8657
  msgstr "Filiale"
8658
 
8659
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:806
8660
  msgctxt "dhl"
8661
  msgid "Postnumber "
8662
  msgstr "Postnummer "
8663
 
8664
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:924
8665
  #, php-format
8666
  msgctxt "dhl"
8667
  msgid "e.g. %s 456"
8668
  msgstr "z.B. %s 456"
8669
 
8670
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8671
  msgctxt "dhl"
8672
  msgid "Branches"
8673
  msgstr "Filialen"
8674
 
8675
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:965
8676
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:998
8677
  msgctxt "dhl"
8678
  msgid "DHL customer number (Post number)"
8679
  msgstr "DHL Kundennummer (Postnummer)"
8680
 
8681
  # @ woocommerce-germanized
8682
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:975
8683
  msgctxt "dhl"
8684
  msgid "Regular Address"
8685
  msgstr "Normale Adresse"
8686
 
8687
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1002
8688
  msgctxt "dhl"
8689
  msgid "Not yet a DHL customer?"
8690
  msgstr "Noch kein DHL Kunde?"
8691
 
8692
  # @ woocommerce-germanized
8693
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1002
8694
  msgctxt "dhl"
8695
  msgid "Register now"
8696
  msgstr "Jetzt registrieren"
8697
 
8698
  # @ woocommerce-germanized
8699
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1051
8700
  #, php-format
8701
  msgctxt "dhl"
8702
  msgid "Search %s"
8703
  msgstr "%s suchen"
8704
 
8705
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8706
  msgctxt "dhl"
8707
  msgid "No DHL locations found"
8708
  msgstr "Keine DHL Standorte gefunden"
8709
 
8710
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8711
  #, php-format
8712
  msgctxt "dhl"
8713
  msgid ""
@@ -8718,22 +8766,22 @@ msgstr ""
8718
  "einen %1$s oder %2$s."
8719
 
8720
  # @ woocommerce-germanized
8721
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8722
  msgctxt "dhl"
8723
  msgid "DHL location"
8724
  msgstr "DHL Standort"
8725
 
8726
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1178
8727
  msgctxt "dhl"
8728
  msgid "retry"
8729
  msgstr "Erneut versuchen"
8730
 
8731
  # @ woocommerce-germanized
8732
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
8733
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:255
8734
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1297
8735
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
8736
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
8737
  msgctxt "dhl"
8738
  msgid "Delivery day"
8739
  msgstr "Liefertag"
@@ -8746,246 +8794,287 @@ msgstr "Lieferzeit"
8746
 
8747
  # @ woocommerce-germanized
8748
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
8749
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:270
8750
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1319
8751
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
8752
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
8753
  msgctxt "dhl"
8754
  msgid "Drop-off location"
8755
  msgstr "Ablageort"
8756
 
8757
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
8758
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:287
8759
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1328
8760
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:80
8761
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
8762
  msgctxt "dhl"
8763
  msgid "Neighbor"
8764
  msgstr "Nachbar"
8765
 
8766
  # @ woocommerce-germanized
8767
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:165
 
 
 
 
 
 
 
8768
  msgctxt "dhl"
8769
  msgid "DHL Delivery day"
8770
  msgstr "DHL Liefertag"
8771
 
8772
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:312
 
 
 
 
 
 
8773
  msgctxt "dhl"
8774
  msgid "Sorry, but the delivery day you have chosen is no longer available."
8775
  msgstr ""
8776
  "Entschuldigung, der von Ihnen ausgewählte Liefertag steht leider nicht mehr "
8777
  "zur Verfügung."
8778
 
8779
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:335
8780
  msgctxt "dhl"
8781
  msgid "Please choose a drop-off location."
8782
  msgstr "Bitte wählen Sie einen Ablageort aus."
8783
 
8784
  # @ woocommerce-germanized
8785
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:347
8786
  msgctxt "dhl"
8787
  msgid "Please choose name and address of your preferred neighbor."
8788
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
8789
 
8790
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:23
 
 
 
 
 
 
 
 
 
 
 
8791
  msgctxt "dhl"
8792
  msgid "DHL"
8793
  msgstr "DHL"
8794
 
8795
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:31
8796
  msgctxt "dhl"
8797
  msgid "Complete DHL integration supporting labels and preferred delivery."
8798
  msgstr ""
8799
  "Erzeugen Sie bequem DHL Labels u.a. mit Wunschzustellung und Lieferungen an "
8800
  "Packstationen."
8801
 
8802
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:133
8803
  msgctxt "dhl"
8804
  msgid "Parcel Pickup"
8805
  msgstr "Standorte"
8806
 
8807
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:134
8808
  msgctxt "dhl"
8809
  msgid "Preferred delivery"
8810
  msgstr "Wunschzustellung"
8811
 
8812
  # @ woocommerce-germanized
8813
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:150
8814
  msgctxt "dhl"
8815
  msgid "Receiver"
8816
  msgstr "Empfänger"
8817
 
8818
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:176
8819
  msgctxt "dhl"
8820
  msgid "COD Amount"
8821
  msgstr "Nachnahme Betrag"
8822
 
8823
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:192
8824
  msgctxt "dhl"
8825
  msgid "Duties"
8826
  msgstr "Zollabgabe"
8827
 
8828
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:207
8829
  msgctxt "dhl"
8830
  msgid "Valid address only"
8831
  msgstr "Nur valide Adressen"
8832
 
8833
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:220
8834
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1612
8835
  msgctxt "dhl"
8836
  msgid "GoGreen"
8837
  msgstr "GoGreen"
8838
 
8839
  # @ woocommerce-germanized
8840
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:229
8841
  msgctxt "dhl"
8842
  msgid "Additional insurance"
8843
  msgstr "Transportversicherung"
8844
 
8845
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:303
8846
  msgctxt "dhl"
8847
  msgid "Create inlay return label"
8848
  msgstr "Beilage-Retourenlabel erstellen"
8849
 
8850
  # @ woocommerce-germanized
8851
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:313
8852
  msgctxt "dhl"
8853
  msgid "Name"
8854
  msgstr "Name"
8855
 
8856
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:322
8857
  msgctxt "dhl"
8858
  msgid "Company"
8859
  msgstr "Firma"
8860
 
8861
  # @ woocommerce-germanized
8862
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:335
8863
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:669
8864
  msgctxt "dhl"
8865
  msgid "Street"
8866
  msgstr "Straße"
8867
 
8868
  # @ woocommerce-germanized
8869
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:344
8870
  msgctxt "dhl"
8871
  msgid "Street No"
8872
  msgstr "Hausnummer"
8873
 
8874
  # @ woocommerce-germanized
8875
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:361
8876
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:670
8877
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:26
8878
  msgctxt "dhl"
8879
  msgid "Postcode"
8880
  msgstr "Postleitzahl"
8881
 
8882
  # @ woocommerce-germanized
8883
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:370
8884
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:671
8885
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:29
8886
  msgctxt "dhl"
8887
  msgid "City"
8888
  msgstr "Stadt"
8889
 
8890
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:387
8891
  msgctxt "dhl"
8892
  msgid "Phone"
8893
  msgstr "Telefon"
8894
 
8895
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:396
8896
  msgctxt "dhl"
8897
  msgid "Email"
8898
  msgstr "E-Mail"
8899
 
8900
  # @ woocommerce-germanized
8901
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:415
8902
  msgctxt "dhl"
8903
  msgid "Age check"
8904
  msgstr "Alterssichtprüfung"
8905
 
8906
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:431
8907
  msgctxt "dhl"
8908
  msgid "Retail outlet routing"
8909
  msgstr "Filialrouting"
8910
 
8911
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:448
8912
  msgctxt "dhl"
8913
  msgid "No neighbor"
8914
  msgstr "Keine Nachbarschaftszustellung"
8915
 
8916
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:464
8917
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1644
8918
  msgctxt "dhl"
8919
  msgid "Named person only"
8920
  msgstr "Persönliche Übergabe"
8921
 
8922
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:473
8923
  msgctxt "dhl"
8924
  msgid "Bulky goods"
8925
  msgstr "Sperrgut"
8926
 
8927
  # @ woocommerce-germanized
8928
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:482
8929
  msgctxt "dhl"
8930
  msgid "Identity check"
8931
  msgstr "Ident-Check"
8932
 
8933
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:497
8934
  msgctxt "dhl"
8935
  msgid "Date of Birth"
8936
  msgstr "Geburtsdatum"
8937
 
8938
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:511
8939
  msgctxt "dhl"
8940
  msgid "Minimum age"
8941
  msgstr "Mindestalter"
8942
 
8943
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:533
8944
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1694
8945
  msgctxt "dhl"
8946
  msgid "Premium"
8947
  msgstr "Premium"
8948
 
8949
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:598
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8950
  msgctxt "dhl"
8951
  msgid "Receiver is missing or does not exist."
8952
  msgstr "Empfänger fehlt oder existiert nicht."
8953
 
8954
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:676
8955
  #, php-format
8956
  msgctxt "dhl"
8957
  msgid "%s of the return address is a mandatory field."
8958
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
8959
 
8960
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:681
8961
  msgctxt "dhl"
8962
  msgid "Please either add a return company or name."
8963
  msgstr ""
8964
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
8965
  "Rücksendeadresse an."
8966
 
8967
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:701
8968
  msgctxt "dhl"
8969
  msgid "Error while parsing delivery day."
8970
  msgstr "Fehler beim Einlesen des Liefertages."
8971
 
8972
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:728
8973
  msgctxt "dhl"
8974
  msgid "The visual min age check is invalid."
8975
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
8976
 
8977
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:752
8978
  msgctxt "dhl"
8979
  msgid "The ident min age check is invalid."
8980
  msgstr "Das Alter des Ident-Checks ist ungültig."
8981
 
8982
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:757
8983
  msgctxt "dhl"
8984
  msgid "There was an error parsing the date of birth for the identity check."
8985
  msgstr ""
8986
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
8987
 
8988
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:762
8989
  msgctxt "dhl"
8990
  msgid ""
8991
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -8994,31 +9083,31 @@ msgstr ""
8994
  "hinzugefügt werden."
8995
 
8996
  # @ woocommerce-germanized
8997
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:779
8998
  #, php-format
8999
  msgctxt "dhl"
9000
  msgid "%s duties element does not exist."
9001
  msgstr "%s Zollabgabe existiert nicht."
9002
 
9003
  # @ woocommerce-germanized
9004
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
9005
  #, php-format
9006
  msgctxt "dhl"
9007
  msgid "Status: %1$s"
9008
  msgstr "Status: %1$s"
9009
 
9010
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
9011
  msgctxt "dhl"
9012
  msgid "Connected"
9013
  msgstr "Verbunden"
9014
 
9015
  # @ woocommerce-germanized
9016
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1058
9017
  msgctxt "dhl"
9018
  msgid "Customer Number (EKP)"
9019
  msgstr "Kundennummer (EKP)"
9020
 
9021
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
9022
  #, php-format
9023
  msgctxt "dhl"
9024
  msgid ""
@@ -9028,33 +9117,33 @@ msgstr ""
9028
  "Ihre 10-stellige DHL Kundennummer (EKP). Finden Sie Ihre %s im DHL "
9029
  "Geschäftskundenportal."
9030
 
9031
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
9032
  msgctxt "dhl"
9033
  msgid "customer number"
9034
  msgstr "Kundennummer"
9035
 
9036
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1073
9037
  msgctxt "dhl"
9038
  msgid "API"
9039
  msgstr "API"
9040
 
9041
  # @ woocommerce-germanized
9042
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1080
9043
  msgctxt "dhl"
9044
  msgid "Enable Sandbox"
9045
  msgstr "Sandbox aktivieren"
9046
 
9047
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1081
9048
  msgctxt "dhl"
9049
  msgid "Activate Sandbox mode for testing purposes."
9050
  msgstr "Aktiviere den Sandbox Modus."
9051
 
9052
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1088
9053
  msgctxt "dhl"
9054
  msgid "Live Username"
9055
  msgstr "Benutzer"
9056
 
9057
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
9058
  #, php-format
9059
  msgctxt "dhl"
9060
  msgid ""
@@ -9064,21 +9153,21 @@ msgstr ""
9064
  "Ihr Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9065
  "Geschäftskundenportal. Bitte testen Sie Ihre Zugangsdaten vorab %s."
9066
 
9067
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
9068
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
9069
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
9070
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
9071
  msgctxt "dhl"
9072
  msgid "here"
9073
  msgstr "hier"
9074
 
9075
  # @ woocommerce-germanized
9076
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1101
9077
  msgctxt "dhl"
9078
  msgid "Live Password"
9079
  msgstr "Passwort"
9080
 
9081
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
9082
  #, php-format
9083
  msgctxt "dhl"
9084
  msgid ""
@@ -9090,12 +9179,12 @@ msgstr ""
9090
  "der Gültigkeit des Passworts nach 3 (Standard-Benutzer) bzw. 12 (System-"
9091
  "Benutzer) Monaten und testen Sie Ihre Zugangsdaten vorab %s."
9092
 
9093
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1113
9094
  msgctxt "dhl"
9095
  msgid "Sandbox Username"
9096
  msgstr "Sandbox Benutzername"
9097
 
9098
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
9099
  #, php-format
9100
  msgctxt "dhl"
9101
  msgid ""
@@ -9105,12 +9194,12 @@ msgstr ""
9105
  "Ihr Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9106
  "Entwicklerportal. Bitte testen Sie Ihre Zugangsdaten vorab %s."
9107
 
9108
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1125
9109
  msgctxt "dhl"
9110
  msgid "Sandbox Password"
9111
  msgstr "Sandbox Passwort"
9112
 
9113
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
9114
  #, php-format
9115
  msgctxt "dhl"
9116
  msgid ""
@@ -9120,78 +9209,78 @@ msgstr ""
9120
  "Ihr Passwort zum DHL Entwicklerportal. Bitte testen Sie Ihre Zugangsdaten "
9121
  "vorab %s."
9122
 
9123
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1142
9124
  msgctxt "dhl"
9125
  msgid "Products and Participation Numbers"
9126
  msgstr "Produkte und Teilnahmenummern"
9127
 
9128
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1165
9129
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1557
9130
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
9131
  msgctxt "dhl"
9132
  msgid "Inlay Returns"
9133
  msgstr "Beilageretouren"
9134
 
9135
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1183
9136
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
9137
  msgctxt "dhl"
9138
  msgid "Tracking"
9139
  msgstr "Sendungsverfolgung"
9140
 
9141
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1206
9142
  msgctxt "dhl"
9143
  msgid "Enable delivery to Packstation."
9144
  msgstr "Aktiviere den Versand an Packstationen."
9145
 
9146
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1207
9147
  msgctxt "dhl"
9148
  msgid "Let customers choose a Packstation as delivery address."
9149
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
9150
 
9151
  # @ woocommerce-germanized
9152
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1215
9153
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
9154
  msgctxt "dhl"
9155
  msgid "Postoffice"
9156
  msgstr "Postfiliale"
9157
 
9158
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1216
9159
  msgctxt "dhl"
9160
  msgid "Enable delivery to Post Offices."
9161
  msgstr "Aktiviere den Versand an Postfilialen."
9162
 
9163
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1217
9164
  msgctxt "dhl"
9165
  msgid "Let customers choose a Post Office as delivery address."
9166
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
9167
 
9168
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1225
9169
  msgctxt "dhl"
9170
  msgid "Parcel Shop"
9171
  msgstr "Paketshop"
9172
 
9173
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1226
9174
  msgctxt "dhl"
9175
  msgid "Enable delivery to Parcel Shops."
9176
  msgstr "Lieferung an Paketshops aktivieren."
9177
 
9178
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1227
9179
  msgctxt "dhl"
9180
  msgid "Let customers choose a Parcel Shop as delivery address."
9181
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
9182
 
9183
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1235
9184
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
9185
  msgctxt "dhl"
9186
  msgid "Map"
9187
  msgstr "Karte"
9188
 
9189
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
9190
  msgctxt "dhl"
9191
  msgid "Let customers find a DHL location on a map."
9192
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
9193
 
9194
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
9195
  msgctxt "dhl"
9196
  msgid ""
9197
  "Enable this option to let your customers choose a pickup option from a map "
@@ -9202,12 +9291,12 @@ msgstr ""
9202
  "anhand einer Karten in der Kasse zu ermöglichen. Wenn diese Option "
9203
  "deaktiviert ist, wird stattdessen auf die DHL Website verwiesen."
9204
 
9205
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1245
9206
  msgctxt "dhl"
9207
  msgid "Google Maps Key"
9208
  msgstr "Google Maps Schlüssel"
9209
 
9210
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
9211
  #, php-format
9212
  msgctxt "dhl"
9213
  msgid ""
@@ -9217,86 +9306,142 @@ msgstr ""
9217
  "Um eine Karte integrieren zu können, benötigen Siee du einen gültigen API-"
9218
  "Schlüssel für Google Maps. Sie können %s."
9219
 
9220
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
9221
  msgctxt "dhl"
9222
  msgid "retrieve a new one"
9223
  msgstr "hier einen neuen erstellen"
9224
 
9225
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1256
9226
  msgctxt "dhl"
9227
  msgid "Limit results"
9228
  msgstr "Suchergebnisse begrenzen"
9229
 
9230
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1261
9231
  msgctxt "dhl"
9232
  msgid "Limit the number of DHL locations shown on the map"
9233
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
9234
 
9235
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
 
9236
  msgctxt "dhl"
9237
- msgid "Enable delivery day delivery."
9238
- msgstr "Aktiviere die Lieferung am Liefertag."
9239
 
9240
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
9241
  msgctxt "dhl"
9242
  msgid ""
9243
  "Enabling this option will display options for the user to select their "
9244
- "delivery day of delivery during the checkout."
9245
  msgstr ""
9246
- "Diese Option aktiviert die Auswahl eines Liefertages durch den Kunden in der "
9247
- "Kasse."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9248
 
9249
  # @ woocommerce-germanized
9250
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1306
9251
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
9252
  msgctxt "dhl"
9253
- msgid "Fee"
9254
- msgstr "Gebühr"
9255
 
9256
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1308
9257
  msgctxt "dhl"
9258
  msgid ""
9259
- "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer "
9260
- "service for free."
9261
  msgstr ""
9262
- "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung am Liefertag hinzu. "
9263
- "Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
 
 
 
 
 
 
 
 
 
 
 
9264
 
9265
  # @ woocommerce-germanized
9266
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
9267
  msgctxt "dhl"
9268
- msgid "Enable drop-off location delivery."
9269
- msgstr "Lieferung an einen Ablageort aktivieren."
 
 
 
 
 
 
 
 
 
9270
 
9271
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9272
  msgctxt "dhl"
9273
  msgid ""
9274
  "Enabling this option will display options for the user to select their "
9275
- "preferred delivery location during the checkout."
9276
  msgstr ""
9277
- "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
9278
- "Kasse ."
9279
 
9280
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
 
 
9281
  msgctxt "dhl"
9282
- msgid "Enable delivery to a neighbor."
9283
- msgstr "Lieferung an Nachbarn aktivieren."
9284
 
9285
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
9286
  msgctxt "dhl"
9287
  msgid ""
9288
- "Enabling this option will display options for the user to deliver to their "
9289
- "preferred neighbor during the checkout."
9290
  msgstr ""
9291
- "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
9292
- "der Kasse."
9293
 
9294
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1337
9295
  msgctxt "dhl"
9296
  msgid "Cut-off time"
9297
  msgstr "Cut-off-Zeit"
9298
 
9299
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1342
9300
  msgctxt "dhl"
9301
  msgid ""
9302
  "The cut-off time is the latest possible order time up to which the minimum "
@@ -9309,12 +9454,12 @@ msgstr ""
9309
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
9310
  "Liefertag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
9311
 
9312
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1348
9313
  msgctxt "dhl"
9314
  msgid "Preparation days"
9315
  msgstr "Bearbeitungstage"
9316
 
9317
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1353
9318
  msgctxt "dhl"
9319
  msgid ""
9320
  "If you need more time to prepare your shipments you might want to add a "
@@ -9325,23 +9470,23 @@ msgstr ""
9325
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
9326
  "auswählbaren Liefertag hinzugefügt werden."
9327
 
9328
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9329
  msgctxt "dhl"
9330
  msgid "Exclude days of transfer"
9331
  msgstr "Übergabetage ausschließen"
9332
 
9333
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1366
9334
  msgctxt "dhl"
9335
  msgid "Exclude days from transferring shipments to DHL."
9336
  msgstr "Schließen Sie bestimmte Wochentage für die Übergabe an DHL aus."
9337
 
9338
  # @ woocommerce-germanized
9339
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1432
9340
  msgctxt "dhl"
9341
  msgid "Exclude gateways"
9342
  msgstr "Zahlungsarten ausschließen"
9343
 
9344
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1434
9345
  msgctxt "dhl"
9346
  msgid "Select payment gateways to be excluded from showing preferred services."
9347
  msgstr ""
@@ -9349,19 +9494,19 @@ msgstr ""
9349
  "zur Verfügung stehen sollen."
9350
 
9351
  # @ woocommerce-germanized
9352
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1463
9353
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
9354
  msgctxt "dhl"
9355
  msgid "Products"
9356
  msgstr "Produkte"
9357
 
9358
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1470
9359
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
9360
  msgctxt "dhl"
9361
  msgid "Domestic Default Service"
9362
  msgstr "Nationaler Standard Service"
9363
 
9364
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1475
9365
  msgctxt "dhl"
9366
  msgid ""
9367
  "Please select your default DHL shipping service for domestic shipments that "
@@ -9373,13 +9518,13 @@ msgstr ""
9373
  "nachträglich ändern)."
9374
 
9375
  # @ woocommerce-germanized
9376
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1481
9377
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
9378
  msgctxt "dhl"
9379
  msgid "EU Default Service"
9380
  msgstr "Standard Service (EU)"
9381
 
9382
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1486
9383
  msgctxt "dhl"
9384
  msgid ""
9385
  "Please select your default DHL shipping service for EU shipments that you "
@@ -9390,13 +9535,13 @@ msgstr ""
9390
  "Ihre Kunden anbieten (Sie können das Produkt für jede einzelne Sendung "
9391
  "nachträglich ändern)."
9392
 
9393
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1492
9394
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
9395
  msgctxt "dhl"
9396
  msgid "Int. Default Service"
9397
  msgstr "Internationaler Standard Service"
9398
 
9399
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1497
9400
  msgctxt "dhl"
9401
  msgid ""
9402
  "Please select your default DHL shipping service for cross-border shipments "
@@ -9408,27 +9553,27 @@ msgstr ""
9408
  "Sendung nachträglich ändern)."
9409
 
9410
  # @ woocommerce-germanized
9411
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1503
9412
  msgctxt "dhl"
9413
  msgid "Default Duty"
9414
  msgstr "Standard Zoll"
9415
 
9416
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1508
9417
  msgctxt "dhl"
9418
  msgid "Please select a default duty type."
9419
  msgstr "Bitte wählen Sie eine Standard-Zollabrechnung aus."
9420
 
9421
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1515
9422
  msgctxt "dhl"
9423
  msgid "Codeable"
9424
  msgstr "Leitcodierbar"
9425
 
9426
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1516
9427
  msgctxt "dhl"
9428
  msgid "Generate label only if address can be automatically retrieved DHL."
9429
  msgstr "Erzeuge Labels nur dann, wenn die Adresse von DHL erkannt wird."
9430
 
9431
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1522
9432
  msgctxt "dhl"
9433
  msgid ""
9434
  "Choose this option if you want to make sure that by default labels are only "
@@ -9439,17 +9584,17 @@ msgstr ""
9439
  "ist."
9440
 
9441
  # @ woocommerce-germanized
9442
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1526
9443
  msgctxt "dhl"
9444
  msgid "Force email"
9445
  msgstr "E-Mail übertragen"
9446
 
9447
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
9448
  msgctxt "dhl"
9449
  msgid "Force transferring customer email to DHL."
9450
  msgstr "E-Mail-Adresse des Kunden immer an DHL übertragen."
9451
 
9452
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
9453
  #, php-format
9454
  msgctxt "dhl"
9455
  msgid ""
@@ -9469,17 +9614,17 @@ msgstr ""
9469
  "Sie diese Option aktivieren."
9470
 
9471
  # @ woocommerce-germanized
9472
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1536
9473
  msgctxt "dhl"
9474
  msgid "Custom shipper"
9475
  msgstr "Individueller Absender"
9476
 
9477
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
9478
  msgctxt "dhl"
9479
  msgid "Use a custom shipper address managed within your DHL business profile."
9480
  msgstr "Individuelle Absenderreferenz aus dem DHL Geschäftskonto verwenden."
9481
 
9482
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
9483
  #, php-format
9484
  msgctxt "dhl"
9485
  msgid ""
@@ -9492,12 +9637,12 @@ msgstr ""
9492
  "verwenden möchten."
9493
 
9494
  # @ woocommerce-germanized
9495
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1546
9496
  msgctxt "dhl"
9497
  msgid "Shipper reference"
9498
  msgstr "Absenderreferenz"
9499
 
9500
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1547
9501
  #, php-format
9502
  msgctxt "dhl"
9503
  msgid ""
@@ -9507,7 +9652,7 @@ msgstr ""
9507
  "Fügen Sie hier Ihre <a href=\"%s\" target=\"_blank\">individuelle "
9508
  "Absenderreferenz</a> aus dem DHL Geschäftskonto ein."
9509
 
9510
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1558
9511
  msgctxt "dhl"
9512
  msgid ""
9513
  "Additionally create inlay return labels for shipments that support returns."
@@ -9515,14 +9660,14 @@ msgstr ""
9515
  "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
9516
  "unterstützen."
9517
 
9518
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1577
9519
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1584
9520
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9521
  msgctxt "dhl"
9522
  msgid "Retoure"
9523
  msgstr "Retoure"
9524
 
9525
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
9526
  #, php-format
9527
  msgctxt "dhl"
9528
  msgid ""
@@ -9533,18 +9678,18 @@ msgstr ""
9533
  "API an. Stellen Sie sicher, dass Ihr %s DHL Retoure Online enthält."
9534
 
9535
  # @ woocommerce-germanized
9536
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
9537
  msgctxt "dhl"
9538
  msgid "contract"
9539
  msgstr "Vertrag"
9540
 
9541
  # @ woocommerce-germanized
9542
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
9543
  msgctxt "dhl"
9544
  msgid "Create retoure labels to return shipments."
9545
  msgstr "Retourenlabels zu Retourensendungen erstellen."
9546
 
9547
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
9548
  msgctxt "dhl"
9549
  msgid ""
9550
  "By enabling this option you might generate retoure labels for return "
@@ -9554,12 +9699,12 @@ msgstr ""
9554
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
9555
 
9556
  # @ woocommerce-germanized
9557
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1605
9558
  msgctxt "dhl"
9559
  msgid "Default Services"
9560
  msgstr "Standard-Services"
9561
 
9562
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1609
9563
  #, php-format
9564
  msgctxt "dhl"
9565
  msgid ""
@@ -9570,28 +9715,28 @@ msgstr ""
9570
  "werden sollen. Finden Sie mehr <a href=\"%s\" target=\"_blank\">Services</a> "
9571
  "heraus."
9572
 
9573
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1613
9574
  msgctxt "dhl"
9575
  msgid "Enable the GoGreen Service by default."
9576
  msgstr "Buche den GoGreen Service hinzu."
9577
 
9578
  # @ woocommerce-germanized
9579
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1620
9580
  msgctxt "dhl"
9581
  msgid "Additional Insurance"
9582
  msgstr "Transportversicherung"
9583
 
9584
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1621
9585
  msgctxt "dhl"
9586
  msgid "Add an additional insurance to labels."
9587
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
9588
 
9589
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9590
  msgctxt "dhl"
9591
  msgid "Retail Outlet Routing"
9592
  msgstr "Filialrouting"
9593
 
9594
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1629
9595
  msgctxt "dhl"
9596
  msgid ""
9597
  "Send undeliverable items to nearest retail outlet instead of immediate "
@@ -9600,58 +9745,58 @@ msgstr ""
9600
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
9601
  "anstelle diese direkt zurückzusenden."
9602
 
9603
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1636
9604
  msgctxt "dhl"
9605
  msgid "No Neighbor"
9606
  msgstr "Keine Nachbarschaftszustellung"
9607
 
9608
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
9609
  msgctxt "dhl"
9610
  msgid "Do not deliver to neighbors."
9611
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
9612
 
9613
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1645
9614
  msgctxt "dhl"
9615
  msgid "Do only delivery to named person."
9616
  msgstr ""
9617
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
9618
  "Person übergeben."
9619
 
9620
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1652
9621
  msgctxt "dhl"
9622
  msgid "Bulky Goods"
9623
  msgstr "Sperrgut"
9624
 
9625
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1653
9626
  msgctxt "dhl"
9627
  msgid "Deliver as bulky goods."
9628
  msgstr "Sende Pakete als Sperrgut."
9629
 
9630
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1660
9631
  msgctxt "dhl"
9632
  msgid "Minimum age (Visual check)"
9633
  msgstr "Mindestalter (Visuell)"
9634
 
9635
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1666
9636
  msgctxt "dhl"
9637
  msgid "Choose this option if you want to let DHL check your customer's age."
9638
  msgstr ""
9639
  "Wählen Sie diese Option aus, wenn Sie das Alter durch DHL prüfen lassen "
9640
  "möchten."
9641
 
9642
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1669
9643
  msgctxt "dhl"
9644
  msgid "Sync (Visual Check)"
9645
  msgstr "Synchronisation (Visuell)"
9646
 
9647
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9648
  msgctxt "dhl"
9649
  msgid "Visually verify age if shipment contains applicable items."
9650
  msgstr ""
9651
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
9652
  "beinhaltet."
9653
 
9654
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9655
  #, php-format
9656
  msgctxt "dhl"
9657
  msgid ""
@@ -9664,18 +9809,18 @@ msgstr ""
9664
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9665
  "Produkte beinhaltet."
9666
 
9667
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
9668
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9669
  msgctxt "dhl"
9670
  msgid "age verification checkbox"
9671
  msgstr "Checkbox zur Altersprüfung"
9672
 
9673
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1677
9674
  msgctxt "dhl"
9675
  msgid "Minimum age (Ident check)"
9676
  msgstr "Mindestalter (Identität)"
9677
 
9678
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1683
9679
  msgctxt "dhl"
9680
  msgid ""
9681
  "Choose this option if you want to let DHL check your customer's identity and "
@@ -9685,19 +9830,19 @@ msgstr ""
9685
  "prüfen lassen möchten."
9686
 
9687
  # @ woocommerce-germanized
9688
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9689
  msgctxt "dhl"
9690
  msgid "Sync (Ident Check)"
9691
  msgstr "Synchronisation (Identität)"
9692
 
9693
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9694
  msgctxt "dhl"
9695
  msgid "Verify identity and age if shipment contains applicable items."
9696
  msgstr ""
9697
  "Aktiviere die Identitätsprüfung, falls die Sendung zu prüfende Positionen "
9698
  "beinhaltet."
9699
 
9700
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
9701
  #, php-format
9702
  msgctxt "dhl"
9703
  msgid ""
@@ -9710,18 +9855,37 @@ msgstr ""
9710
  "Identitätsprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9711
  "Produkte beinhaltet."
9712
 
9713
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1695
9714
  msgctxt "dhl"
9715
  msgid "Premium delivery for international shipments."
9716
  msgstr "Premium Lieferung für internationale Sendungen."
9717
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9718
  # @ woocommerce-germanized
9719
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1707
9720
  msgctxt "dhl"
9721
  msgid "Bank Account"
9722
  msgstr "Bankkonto"
9723
 
9724
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1710
9725
  msgctxt "dhl"
9726
  msgid "Enter your bank details needed for services that use COD."
9727
  msgstr ""
@@ -9729,36 +9893,36 @@ msgstr ""
9729
  "verwendet werden sollen."
9730
 
9731
  # @ woocommerce-germanized
9732
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1714
9733
  msgctxt "dhl"
9734
  msgid "Holder"
9735
  msgstr "Kontoinhaber"
9736
 
9737
  # @ woocommerce-germanized
9738
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1722
9739
  msgctxt "dhl"
9740
  msgid "Bank Name"
9741
  msgstr "Name der Bank"
9742
 
9743
  # @ woocommerce-germanized
9744
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1730
9745
  msgctxt "dhl"
9746
  msgid "IBAN"
9747
  msgstr "IBAN"
9748
 
9749
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1738
9750
  msgctxt "dhl"
9751
  msgid "BIC"
9752
  msgstr "BIC"
9753
 
9754
  # @ woocommerce-germanized
9755
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1746
9756
  msgctxt "dhl"
9757
  msgid "Payment Reference"
9758
  msgstr "Zahlungsreferenz"
9759
 
9760
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1751
9761
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1761
9762
  #, php-format
9763
  msgctxt "dhl"
9764
  msgid ""
@@ -9769,17 +9933,17 @@ msgstr ""
9769
  "hinzufügen: %s. Der Text ist auf 35 Zeichen begrenzt."
9770
 
9771
  # @ woocommerce-germanized
9772
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1756
9773
  msgctxt "dhl"
9774
  msgid "Payment Reference 2"
9775
  msgstr "Zahlungsreferenz 2"
9776
 
9777
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
9778
  msgctxt "dhl"
9779
  msgid "Customer Number"
9780
  msgstr "Kundennummer"
9781
 
9782
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
9783
  msgctxt "dhl"
9784
  msgid ""
9785
  "Insert your DHL business customer number (EKP) here. If you are not yet a "
@@ -9789,12 +9953,12 @@ msgstr ""
9789
  "Geschäftskunde sind, sollten Sie sich zuerst als Geschäftskunde bei DHL "
9790
  "registrieren."
9791
 
9792
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
9793
  msgctxt "dhl"
9794
  msgid "API Access"
9795
  msgstr "API Versionen"
9796
 
9797
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
9798
  msgctxt "dhl"
9799
  msgid ""
9800
  "To create labels and embed DHL services, our software needs access to the "
@@ -9804,7 +9968,7 @@ msgstr ""
9804
  "Software Zugang zur API. Sie sollten hier Ihre Zugangsdaten zum DHL "
9805
  "Geschäftskundenportal eingeben."
9806
 
9807
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
9808
  msgctxt "dhl"
9809
  msgid ""
9810
  "If you want to provide your customers with inlay return labels for your "
@@ -9813,7 +9977,7 @@ msgstr ""
9813
  "Wenn Sie Beilageretouren-Labels zu Ihren Sendungen hinzufügen möchten, "
9814
  "sollten Sie diese Funktion standardmäßig aktivieren."
9815
 
9816
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9817
  msgctxt "dhl"
9818
  msgid ""
9819
  "If you want to create DHL labels to returns you should activate this "
@@ -9824,12 +9988,12 @@ msgstr ""
9824
  "aktivieren. Stellen Sie sicher, dass DHL Online Retoure in Ihrem Vertrag "
9825
  "freigeschaltet ist."
9826
 
9827
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
9828
  msgctxt "dhl"
9829
  msgid "Age verification"
9830
  msgstr "Altersverifikation"
9831
 
9832
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
9833
  msgctxt "dhl"
9834
  msgid ""
9835
  "Use this feature to sync the Germanized age verification checkbox with the "
@@ -9842,12 +10006,12 @@ msgstr ""
9842
  "„Alterssichtprüfung“ von DHL automatisch aktiviert."
9843
 
9844
  # @ woocommerce-germanized
9845
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
9846
  msgctxt "dhl"
9847
  msgid "Automation"
9848
  msgstr "Automatisierung"
9849
 
9850
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
9851
  msgctxt "dhl"
9852
  msgid ""
9853
  "You might want to save some time and let Germanized generate labels "
@@ -9857,7 +10021,7 @@ msgstr ""
9857
  "automatisch erzeugen lassen, sobald eine Sendung in einen bestimmten Status "
9858
  "wechselt."
9859
 
9860
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
9861
  msgctxt "dhl"
9862
  msgid ""
9863
  "Let your customers choose a delivery day (if the service is available at the "
@@ -9866,7 +10030,7 @@ msgstr ""
9866
  "Lassen Sie Ihre Kunden einen Liefertag (falls der Service für die "
9867
  "Kundenadresse zur Verfügung steht) für die Lieferung in der Kasse auswählen."
9868
 
9869
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
9870
  msgctxt "dhl"
9871
  msgid ""
9872
  "Optionally charge your customers an additional fee for preferred services "
@@ -9875,7 +10039,7 @@ msgstr ""
9875
  "Optional können Sie die Gebühr für die Auswahl des Liefertages oder anderer "
9876
  "Wunschzustellung-Services an Ihre Kunden weiterreichen."
9877
 
9878
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
9879
  msgctxt "dhl"
9880
  msgid ""
9881
  "Allow your customers to send their parcels to a drop-off location e.g. a "
@@ -9884,7 +10048,7 @@ msgstr ""
9884
  "Lassen Sie Ihre Kunden einen Ablageort für die Abgabe ihres Pakets in der "
9885
  "Kasse auswählen. Dieser Service wird von DHL nicht zusätzlich berechnet."
9886
 
9887
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
9888
  msgctxt "dhl"
9889
  msgid ""
9890
  "Allow your customers to choose packstation (and/or other DHL location types "
@@ -9893,7 +10057,7 @@ msgstr ""
9893
  "Lassen Sie Ihre Kunden eine Packstation (und/oder andere DHL Standorte, wie "
9894
  "im Folgenden konfiguriert) als Lieferadresse auswählen."
9895
 
9896
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
9897
  msgctxt "dhl"
9898
  msgid ""
9899
  "This option adds a map overlay view to let your customers choose a DHL "
@@ -10078,40 +10242,40 @@ msgctxt "dhl"
10078
  msgid "Deutsche Post product is missing for %s."
10079
  msgstr "Deutsche Post Produkt fehlt oder ist nicht verfügbar für %s."
10080
 
10081
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:30
10082
  msgctxt "dhl"
10083
  msgid "Opening Times"
10084
  msgstr "Öffnungszeiten"
10085
 
10086
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:38
10087
  msgctxt "dhl"
10088
  msgid "Services"
10089
  msgstr "Dienstleistungen"
10090
 
10091
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10092
  msgctxt "dhl"
10093
  msgid "Handicap Accessible"
10094
  msgstr "Barrierefrei"
10095
 
10096
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10097
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10098
  msgctxt "dhl"
10099
  msgid "Yes"
10100
  msgstr "Ja"
10101
 
10102
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10103
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10104
  msgctxt "dhl"
10105
  msgid "No"
10106
  msgstr "Nein"
10107
 
10108
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:41
10109
  msgctxt "dhl"
10110
  msgid "Parking"
10111
  msgstr "Parken"
10112
 
10113
  # @ woocommerce-germanized
10114
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:45
10115
  msgctxt "dhl"
10116
  msgid "Select "
10117
  msgstr "Auswählen "
@@ -10137,7 +10301,7 @@ msgctxt "dhl"
10137
  msgid "DHL Preferred Delivery. Delivered just as you wish."
10138
  msgstr "DHL Wunschzustellung. Gebracht wie gewünscht."
10139
 
10140
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:29
10141
  msgctxt "dhl"
10142
  msgid ""
10143
  "Thanks to the flexible recipient services of DHL Preferred Delivery, you "
@@ -10148,7 +10312,7 @@ msgstr ""
10148
  "Ihre Pakete empfangen.<br/>\n"
10149
  "Wählen Sie Ihre bevorzugte Lieferoption."
10150
 
10151
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
10152
  msgctxt "dhl"
10153
  msgid ""
10154
  "Choose one of the displayed days as your delivery day for your parcel "
@@ -10158,42 +10322,44 @@ msgstr ""
10158
  "Lieferung Ihrer Waren auszuwählen. Andere Tage sind aufgrund der "
10159
  "Lieferprozesse aktuell nicht möglich."
10160
 
10161
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
10162
  #, php-format
10163
  msgctxt "dhl"
10164
  msgid "There is a surcharge of %1$s %2$s for this service.*"
10165
  msgstr "Für diesen Service fällt ein Aufpreis in Höhe von %1$s %2$s. an.*"
10166
 
10167
  # @ woocommerce-germanized
10168
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
 
10169
  msgctxt "dhl"
10170
  msgid "incl. VAT"
10171
  msgstr "inkl. MwSt."
10172
 
10173
  # @ woocommerce-germanized
10174
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:39
 
10175
  msgctxt "dhl"
10176
  msgid "excl. VAT"
10177
  msgstr "zzgl. MwSt."
10178
 
10179
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:63
10180
  msgctxt "dhl"
10181
  msgid "Drop-off location or neighbor"
10182
  msgstr "Ablageort oder Nachbar"
10183
 
10184
  # @ woocommerce-germanized
10185
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:69
10186
  msgctxt "dhl location context"
10187
  msgid "None"
10188
  msgstr "Keine"
10189
 
10190
  # @ woocommerce-germanized
10191
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:74
10192
  msgctxt "dhl"
10193
  msgid "Location"
10194
  msgstr "Ort"
10195
 
10196
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
10197
  msgctxt "dhl"
10198
  msgid ""
10199
  "Choose a weather-protected and non-visible place on your property, where we "
@@ -10203,12 +10369,12 @@ msgstr ""
10203
  "Grundstück, an dem wir das Paket während Ihrer Abwesenheit hinterlegen "
10204
  "dürfen."
10205
 
10206
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
10207
  msgctxt "dhl"
10208
  msgid "e.g. Garage, Terrace"
10209
  msgstr "z.B. Garage, Terrasse"
10210
 
10211
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
10212
  msgctxt "dhl"
10213
  msgid ""
10214
  "Determine a person in your immediate neighborhood whom we can hand out your "
@@ -10219,16 +10385,33 @@ msgstr ""
10219
  "Ihr Paket während Ihrer Abwesenheit abgeben dürfen. Diese sollte im gleichen "
10220
  "Haus, direkt gegenüber oder nebenan wohnen."
10221
 
10222
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
10223
  msgctxt "dhl"
10224
  msgid "First name, last name of neighbor"
10225
  msgstr "Vorname, Nachname des Nachbars"
10226
 
10227
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:99
10228
  msgctxt "dhl"
10229
  msgid "Street, number, postal code, city"
10230
  msgstr "Straße, Hausnummer, Postleitzahl, Stadt"
10231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10232
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:40
10233
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:58
10234
  #, php-format
@@ -10259,7 +10442,7 @@ msgstr "LxBxH in dezimaler Form."
10259
 
10260
  # @ woocommerce-germanized
10261
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:51
10262
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:419
10263
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:695
10264
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:93
10265
  msgctxt "shipments"
@@ -10268,7 +10451,7 @@ msgstr "Verpackung"
10268
 
10269
  # @ woocommerce-germanized
10270
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
10271
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1158
10272
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
10273
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:692
10274
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:247
@@ -10469,7 +10652,7 @@ msgstr "Speichern"
10469
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
10470
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
10471
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:690
10472
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:804
10473
  msgctxt "shipments"
10474
  msgid "Title"
10475
  msgstr "Titel"
@@ -10477,7 +10660,7 @@ msgstr "Titel"
10477
  # @ woocommerce-germanized
10478
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
10479
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:636
10480
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:813
10481
  msgctxt "shipments"
10482
  msgid "Description"
10483
  msgstr "Beschreibung"
@@ -10705,8 +10888,8 @@ msgid "Text to appear below the main email content."
10705
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
10706
 
10707
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:395
10708
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1090
10709
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1120
10710
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
10711
  msgctxt "shipments"
10712
  msgid "N/A"
@@ -10769,7 +10952,7 @@ msgid "Letter"
10769
  msgstr "Brief"
10770
 
10771
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:78
10772
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1156
10773
  msgctxt "shipments"
10774
  msgid "Shipment"
10775
  msgstr "Sendung"
@@ -10982,7 +11165,12 @@ msgctxt "shipments"
10982
  msgid "Customs Reference Number"
10983
  msgstr "Identifikationsnummer (Zoll)"
10984
 
10985
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:861
 
 
 
 
 
10986
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1106
10987
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1368
10988
  #, php-format
@@ -10991,21 +11179,21 @@ msgid "%1$s %2$s"
10991
  msgstr "%1$s %2$s"
10992
 
10993
  # @ woocommerce-germanized
10994
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1157
10995
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
10996
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:691
10997
  msgctxt "shipments"
10998
  msgid "Date"
10999
  msgstr "Datum"
11000
 
11001
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1159
11002
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
11003
  msgctxt "shipments"
11004
  msgid "Tracking"
11005
  msgstr "Sendungsverfolgung"
11006
 
11007
  # @ woocommerce-germanized
11008
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1160
11009
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:316
11010
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:31
11011
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:699
@@ -11013,13 +11201,13 @@ msgctxt "shipments"
11013
  msgid "Actions"
11014
  msgstr "Aktionen"
11015
 
11016
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1397
11017
  msgctxt "shipments"
11018
  msgid "View"
11019
  msgstr "Anzeigen"
11020
 
11021
  # @ woocommerce-germanized
11022
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1404
11023
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:877
11024
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Ajax.php:350
11025
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-return-instructions.php:29
@@ -11768,25 +11956,30 @@ msgstr ""
11768
  "Nummer zur Identifizierung von Wirtschaftsbeteiligten, z.B. EORI Nummer "
11769
  "(Zoll)"
11770
 
 
 
 
 
 
11771
  # @ woocommerce-germanized
11772
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:270
11773
  msgctxt "shipments"
11774
  msgid "Shipper Address"
11775
  msgstr "Absenderadresse"
11776
 
11777
  # @ woocommerce-germanized
11778
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:321
11779
  msgctxt "shipments"
11780
  msgid "Return Address"
11781
  msgstr "Retouren Adresse"
11782
 
11783
  # @ woocommerce-germanized
11784
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:374
11785
  msgctxt "shipments"
11786
  msgid "Default packaging"
11787
  msgstr "Standard-Verpackung"
11788
 
11789
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:375
11790
  msgctxt "shipments"
11791
  msgid ""
11792
  "Choose a packaging which serves as fallback or default in case no suitable "
@@ -11796,31 +11989,31 @@ msgstr ""
11796
  "wird, wenn keine passende Verpackung gefunden werden konnte."
11797
 
11798
  # @ woocommerce-germanized
11799
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:385
11800
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:40
11801
  msgctxt "shipments"
11802
  msgid "Packaging Report"
11803
  msgstr "Verpackungsbericht"
11804
 
11805
  # @ woocommerce-germanized
11806
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:418
11807
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:363
11808
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1152
11809
  msgctxt "shipments"
11810
  msgid "General"
11811
  msgstr "Allgemein"
11812
 
11813
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:420
11814
  msgctxt "shipments"
11815
  msgid "Addresses"
11816
  msgstr "Adressen"
11817
 
11818
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:567
11819
  msgctxt "shipments"
11820
  msgid "More services"
11821
  msgstr "Mehr Services"
11822
 
11823
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:570
11824
  msgctxt "shipments"
11825
  msgid "Fewer services"
11826
  msgstr "Weniger Services"
@@ -12075,7 +12268,7 @@ msgid "List of shipments."
12075
  msgstr "Sendungsliste."
12076
 
12077
  # @ woocommerce-germanized
12078
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Automation.php:147
12079
  msgctxt "shipments"
12080
  msgid "Order is fully shipped."
12081
  msgstr "Bestellung ist vollständig versandt."
@@ -13221,22 +13414,22 @@ msgstr ""
13221
  "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
13222
  "den neuesten Stand wiedergeben."
13223
 
13224
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:805
13225
  msgctxt "shipments"
13226
  msgid "Choose a title for the shipping provider."
13227
  msgstr "Wählen Sie einen Titel für den Versanddienstleister."
13228
 
13229
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:814
13230
  msgctxt "shipments"
13231
  msgid "Choose a description for the shipping provider."
13232
  msgstr "Wählen Sie eine Beschreibung für den Versanddienstleister."
13233
 
13234
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:829
13235
  msgctxt "shipments"
13236
  msgid "Tracking URL"
13237
  msgstr "Sendungsverfolgung URL"
13238
 
13239
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:830
13240
  #, php-format
13241
  msgctxt "shipments"
13242
  msgid ""
@@ -13250,12 +13443,12 @@ msgstr ""
13250
  "einzufügen: %s"
13251
 
13252
  # @ woocommerce-germanized
13253
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:840
13254
  msgctxt "shipments"
13255
  msgid "Tracking description"
13256
  msgstr "Sendungsverfolgung Hinweis"
13257
 
13258
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:841
13259
  #, php-format
13260
  msgctxt "shipments"
13261
  msgid ""
@@ -13270,17 +13463,17 @@ msgstr ""
13270
  "dynamische Daten einzufügen: %s"
13271
 
13272
  # @ woocommerce-germanized
13273
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:999
13274
  msgctxt "shipments"
13275
  msgid "Customer returns"
13276
  msgstr "Rücksendungen"
13277
 
13278
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13279
  msgctxt "shipments"
13280
  msgid "Allow customers to submit return requests to shipments."
13281
  msgstr "Erlauben Sie Kunden eine Rücksendung zu einer Sendung zu beantragen."
13282
 
13283
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13284
  #, php-format
13285
  msgctxt "shipments"
13286
  msgid ""
@@ -13294,27 +13487,27 @@ msgstr ""
13294
  "Gästen zu erfahren, lesen Sie bitte die %2$s."
13295
 
13296
  # @ woocommerce-germanized
13297
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13298
  msgctxt "shipments"
13299
  msgid "Return Dashboard"
13300
  msgstr "Retouren-Dashboard"
13301
 
13302
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1000
13303
  msgctxt "shipments"
13304
  msgid "docs"
13305
  msgstr "Dokumentation"
13306
 
13307
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1009
13308
  msgctxt "shipments"
13309
  msgid "Guest returns"
13310
  msgstr "Retouren für Gäste"
13311
 
13312
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1010
13313
  msgctxt "shipments"
13314
  msgid "Allow guests to submit return requests to shipments."
13315
  msgstr "Erlauben Sie Gästen Rücksendeanträge zu Bestellungen zu beantragen."
13316
 
13317
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1010
13318
  #, php-format
13319
  msgctxt "shipments"
13320
  msgid ""
@@ -13328,18 +13521,18 @@ msgstr ""
13328
  "Rücksende-Formular für Gäste auf Ihrer Seite zu platzieren."
13329
 
13330
  # @ woocommerce-germanized
13331
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1021
13332
  msgctxt "shipments"
13333
  msgid "Manual confirmation"
13334
  msgstr "Manuelle Bestätigung"
13335
 
13336
  # @ woocommerce-germanized
13337
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1022
13338
  msgctxt "shipments"
13339
  msgid "Return requests need manual confirmation."
13340
  msgstr "Rücksendeanträge benötigen eine manuelle Bestätigung."
13341
 
13342
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1022
13343
  msgctxt "shipments"
13344
  msgid ""
13345
  "By default return request need manual confirmation e.g. a shop manager needs "
@@ -13356,12 +13549,12 @@ msgstr ""
13356
  "Mail-Bestätigung samt Retouren-Label."
13357
 
13358
  # @ woocommerce-germanized
13359
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1034
13360
  msgctxt "shipments"
13361
  msgid "Return instructions"
13362
  msgstr "Rücksende-Anweisungen"
13363
 
13364
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1035
13365
  msgctxt "shipments"
13366
  msgid ""
13367
  "Provide your customer with instructions on how to return the shipment after "
@@ -13374,7 +13567,7 @@ msgstr ""
13374
  "kann, sollten Sie Ihre Kunden darüber informieren, woher ein Label für die "
13375
  "Rücksendung bezogen werden kann."
13376
 
13377
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1131
13378
  #, php-format
13379
  msgctxt "shipments"
13380
  msgid ""
@@ -13386,31 +13579,31 @@ msgstr ""
13386
  "Einstellungen</a>. Passen Sie diese Einstellungen nur dann an, wenn Sie "
13387
  "explizit Abweichungen speziell für diese Versandmethode konfigurieren wollen."
13388
 
13389
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1156
13390
  msgctxt "shipments"
13391
  msgid "Return Requests"
13392
  msgstr "Rücksendeanträge"
13393
 
13394
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1183
13395
  msgctxt "shipments"
13396
  msgid "This shipping provider does not support creating labels."
13397
  msgstr "Dieser Versanddienstleister unterstützt keine Label-Erzeugung."
13398
 
13399
  # @ woocommerce-germanized
13400
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:93
13401
  #, php-format
13402
  msgctxt "shipments"
13403
  msgid "%s tracking description"
13404
  msgstr "%s Sendungsverfolgung"
13405
 
13406
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:94
13407
  #, php-format
13408
  msgctxt "shipments"
13409
  msgid "%s tracking URL"
13410
  msgstr "%s Sendungsverfolgung URL"
13411
 
13412
  # @ woocommerce-germanized
13413
- #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:95
13414
  #, php-format
13415
  msgctxt "shipments"
13416
  msgid "%s return instructions"
@@ -15438,6 +15631,14 @@ msgstr "vendidero"
15438
  msgid "https://vendidero.de"
15439
  msgstr "https://vendidero.de"
15440
 
 
 
 
 
 
 
 
 
15441
  # @ woocommerce-germanized
15442
  #~ msgid "Trusted Shops new integration"
15443
  #~ msgstr "Neue Trusted Shops Integration"
@@ -16613,10 +16814,6 @@ msgstr "https://vendidero.de"
16613
  #~ msgid "Hide Shipping Costs Notice"
16614
  #~ msgstr "Versandkosten ausblenden"
16615
 
16616
- # @ woocommerce-germanized
16617
- #~ msgid "Hide Delivery Time Notice"
16618
- #~ msgstr "Lieferzeiten ausblenden"
16619
-
16620
  # @ woocommerce-germanized
16621
  #~ msgid "Base Price Text"
16622
  #~ msgstr "Grundpreis Text"
@@ -17347,14 +17544,6 @@ msgstr "https://vendidero.de"
17347
  #~ "revocation_link} als Platzhalter für die Links zu den rechtlichen "
17348
  #~ "Hinweisseiten."
17349
 
17350
- # @ woocommerce-germanized
17351
- #~ msgid ""
17352
- #~ "Replace default WooCommerce text regarding account creation during "
17353
- #~ "checkout."
17354
- #~ msgstr ""
17355
- #~ "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. "
17356
- #~ "Hinweis."
17357
-
17358
  # @ woocommerce-germanized
17359
  #~ msgid ""
17360
  #~ "Use the text from above instead of the default WooCommerce text regarding "
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2022-11-02 11:47+0100\n"
6
+ "PO-Revision-Date: 2022-11-02 12:08+0100\n"
7
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
140
  # @ woocommerce-germanized
141
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1206
142
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1216
143
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:574
144
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:918
145
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:925
146
  msgid "incl. VAT"
153
 
154
  # @ woocommerce-germanized
155
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:1208
156
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:574
157
  #, php-format
158
  msgid "incl. %s%% VAT"
159
  msgstr "inkl. %s %% MwSt."
165
  msgstr "exkl. %s %% MwSt."
166
 
167
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:44
168
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:475
169
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
170
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:58
171
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
173
  msgstr "Ja"
174
 
175
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-customer.php:46
176
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:475
177
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:53
178
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:71
179
  msgid "No"
411
  msgstr "DPD"
412
 
413
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-dpd.php:21
414
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:21
415
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-contract.php:21
416
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-invoices.php:21
417
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-multistep-checkout.php:21
418
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-revocation-generator.php:21
419
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:26
420
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:30
421
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-terms-generator.php:21
422
  msgid "pro"
423
  msgstr "pro"
424
 
425
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:17
426
+ msgid "Create GLS labels and return labels conveniently"
427
+ msgstr "Labels zu Sendungen & Retouren bequem via GLS erstellen"
428
+
429
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-provider-gls.php:21
430
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:30
431
+ msgid "GLS"
432
+ msgstr "GLS"
433
+
434
  # @ woocommerce-germanized
435
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:62
436
  msgid "Germanize"
460
  msgstr "Einstellungen"
461
 
462
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:78
463
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:99
464
  msgid "Shipping Provider"
465
  msgstr "Versanddienstleister"
466
 
641
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:45
642
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:63
643
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
644
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:351
645
  msgid "Terms & Conditions"
646
  msgstr "AGB"
647
 
648
  # @ woocommerce-germanized
649
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:46
650
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:76
651
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:352
652
  msgid "Cancellation Policy"
653
  msgstr "Widerrufsbelehrung"
654
 
656
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:47
657
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:100
658
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:180
659
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:353
660
  msgid "Imprint"
661
  msgstr "Impressum"
662
 
663
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:48
664
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:113
665
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:354
666
  msgid "Privacy Policy"
667
  msgstr "Datenschutz"
668
 
669
  # @ woocommerce-germanized
670
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-status.php:49
671
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:126
672
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:358
673
  msgid "Payment Methods"
674
  msgstr "Zahlungarten"
675
 
684
  msgstr "Willkommen bei Germanized"
685
 
686
  # @ woocommerce-germanized
687
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-welcome.php:301
688
  msgid "Go to Germanized Settings"
689
  msgstr "Germanized Einstellungen"
690
 
713
  msgid "Cheating huh?"
714
  msgstr "So geht das leider nicht.."
715
 
716
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:237
717
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:276
718
  msgctxt "dhl"
719
  msgid "Action failed. Please refresh the page and retry."
720
  msgstr ""
721
  "Aktion fehlgeschlagen. Bitte aktualisieren Sie die Seite und versuchen es "
722
  "erneut."
723
 
724
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:241
725
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:280
726
  msgctxt "dhl"
727
  msgid "You don't have permission to do this."
728
  msgstr "Sie sind leider nicht berechtigt, diese Aktion durchzuführen."
729
 
730
  # @ woocommerce-germanized
731
  #. Plugin Name of the plugin/theme
732
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:364
733
  msgid "Germanized for WooCommerce"
734
  msgstr "Germanized für WooCommerce"
735
 
736
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:562
737
  msgid "Paid for order notification manually sent to customer."
738
  msgstr "Bestellung bezahlt manuell an den Kunden versendet."
739
 
740
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:582
741
  msgid "Order confirmation manually sent to customer."
742
  msgstr "Bestellbestätigung manuell an den Kunden versendet."
743
 
744
  # @ woocommerce-germanized
745
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:602
746
  msgid "Resend order confirmation"
747
  msgstr "Bestellbestätigung erneut versenden"
748
 
749
  # @ woocommerce-germanized
750
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:603
751
  msgid "Send paid for order notification"
752
  msgstr "Bestellung bezahlt manuell versenden"
753
 
754
  # @ woocommerce-germanized
755
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:613
756
  #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:159
757
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
758
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:85
759
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
760
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:25
761
  msgid "Germanized"
762
  msgstr "Germanized"
763
 
764
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:626
765
  msgid "Parcel Delivery Data Transfer:"
766
  msgstr "Paketdienstleister Datenweitergabe:"
767
 
768
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:627
769
  msgid "allowed"
770
  msgstr "akzeptiert"
771
 
772
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:627
773
  msgid "not allowed"
774
  msgstr "nicht akzeptiert"
775
 
776
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:681
777
  msgid "Insert delivery time name, slug or id."
778
  msgstr "Fügen Sie Lieferzeit, Slug oder eine ID ein."
779
 
780
  # @ woocommerce-germanized
781
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:682
782
  msgid "Insert product units amount."
783
  msgstr "Fügen Sie die Anzahl der Produkteinheiten ein."
784
 
785
  # @ woocommerce-germanized
786
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:754
787
  msgid "Optional Email Content"
788
  msgstr "Optionaler E-Mail Inhalt"
789
 
790
  # @ woocommerce-germanized
791
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:759
792
  msgid "Add content which will be replacing default page content within emails."
793
  msgstr ""
794
  "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
795
  "diese Seite zu bestimmen."
796
 
797
  # @ woocommerce-germanized
798
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:783
799
  msgid "Cart description"
800
  msgstr "Warenkorbkurzbeschreibung"
801
 
802
  # @ woocommerce-germanized
803
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:796
804
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:544
805
  msgid "Defect description"
806
  msgstr "Mängelbeschreibung"
807
 
808
  # @ woocommerce-germanized
809
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:824
810
  msgid ""
811
  "This content will be shown as short product description within checkout and "
812
  "emails."
814
  "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als "
815
  "Produkt Kurzbeschreibung angezeigt."
816
 
817
+ #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:838
818
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data-variable.php:443
819
  msgid ""
820
  "Inform your customers about product defects. This description will be shown "
2467
 
2468
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:152
2469
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:400
2470
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:360
2471
  msgid "Review Authenticity"
2472
  msgstr "Echtheit von Bewertungen"
2473
 
2611
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
2612
 
2613
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:273
2614
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:440
2615
  msgid ""
2616
  "Value added tax is not collected, as small businesses according to §19 (1) "
2617
  "UStG."
3018
  msgid "Deutsche Post"
3019
  msgstr "Deutsche Post"
3020
 
3021
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:43
3022
  msgid "Manage your shipping provider integrations."
3023
  msgstr "Integrationen für Versanddienstleister verwalten."
3024
 
3025
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php:54
3026
  #, php-format
3027
  msgid "Manage your shipping provider integrations, e.g. for %s."
3028
  msgstr "Verwalte die Versanddienstleister-Integration, z.B. für %s."
3209
  # @ woocommerce-germanized
3210
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:388
3211
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:459
3212
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:359
3213
  msgid "Shipping Costs"
3214
  msgstr "Versandkosten"
3215
 
3258
  "Platzhalter für den höchsten Preis."
3259
 
3260
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:450
3261
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1069
3262
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1073
3263
  msgid "{min_price} &ndash; {max_price}"
3264
  msgstr "{min_price} &ndash; {max_price}"
3265
 
3593
 
3594
  # @ woocommerce-germanized
3595
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-taxes.php:30
3596
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:576
3597
  msgid "VAT"
3598
  msgstr "Umsatzsteuer"
3599
 
4832
  # @ woocommerce-germanized
4833
  #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:1077
4834
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:51
4835
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:739
4836
  msgid "Mr."
4837
  msgstr "Herr"
4838
 
4936
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
4937
 
4938
  # @ woocommerce-germanized
4939
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:514
4940
  msgid "Thank you. You have successfully activated your account."
4941
  msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
4942
 
4943
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:715
4944
  msgid "Expired activation key"
4945
  msgstr "Abgelaufener Aktivierungscode"
4946
 
4947
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:720
4948
  msgid "Invalid activation key"
4949
  msgstr "Aktivierungscode ungültig"
4950
 
4966
  msgid "Disposable"
4967
  msgstr "Einweg"
4968
 
4969
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:346
4970
  msgid "BCC recipients"
4971
  msgstr "BCC Empfänger"
4972
 
4973
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:348
4974
  msgid "Enter blind-copy recipients (comma separated) for this email."
4975
  msgstr ""
4976
  "Fügen Sie Empfänger (kommasepariert) einer Blindkopie für diese E-Mail ein."
4977
 
4978
  # @ woocommerce-germanized
4979
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:422
4980
  msgid "Confirmation text"
4981
  msgstr "Bestätigung Text"
4982
 
4983
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:423
4984
  msgid ""
4985
  "Your order has been received and is now being processed. Your order details "
4986
  "are shown below for your reference:"
4989
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen:"
4990
 
4991
  # @ woocommerce-germanized
4992
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:424
4993
  msgid ""
4994
  "This text will be inserted within the order confirmation email. Use "
4995
  "{order_number}, {site_title} or {order_date} as placeholder."
4997
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwenden Sie "
4998
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
4999
 
5000
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:544
5001
  msgid ""
5002
  "Your order has been received and is now being processed. Your order details "
5003
  "are shown below for your reference."
5005
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
5006
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
5007
 
5008
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:593
5009
  msgid "Someone requested a password reset for your account."
5010
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
5011
 
5012
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:608
5013
  #, php-format
5014
  msgid "Thanks for creating an account on %s."
5015
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
5016
 
5017
  # @ woocommerce-germanized
5018
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1492
5019
  msgctxt "revocation-form"
5020
  msgid "Forward your withdrawal online"
5021
  msgstr "Widerruf online erklären"
5125
  msgstr "Andere Vitamine & Mineralien"
5126
 
5127
  # @ woocommerce-germanized
5128
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:179
5129
  msgid ""
5130
  "Please install WooCommerce before installing WooCommerce Germanized. Thank "
5131
  "you!"
5134
  "installieren. Vielen Dank!"
5135
 
5136
  # @ woocommerce-germanized
5137
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:527
5138
  msgctxt "Page slug"
5139
  msgid "data-security"
5140
  msgstr "datenschutzerklaerung"
5141
 
5142
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
5143
  msgctxt "Page title"
5144
  msgid "Privacy Policy"
5145
  msgstr "Datenschutzerklärung"
5146
 
5147
  # @ woocommerce-germanized
5148
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:532
5149
  msgctxt "Page slug"
5150
  msgid "imprint"
5151
  msgstr "impressum"
5152
 
5153
  # @ woocommerce-germanized
5154
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
5155
  msgctxt "Page title"
5156
  msgid "Imprint"
5157
  msgstr "Impressum"
5158
 
5159
  # @ woocommerce-germanized
5160
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:537
5161
  msgctxt "Page slug"
5162
  msgid "terms"
5163
  msgstr "agb"
5164
 
5165
  # @ woocommerce-germanized
5166
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
5167
  msgctxt "Page title"
5168
  msgid "Terms & Conditions"
5169
  msgstr "AGB"
5170
 
5171
  # @ woocommerce-germanized
5172
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:542
5173
  msgctxt "Page slug"
5174
  msgid "revocation"
5175
  msgstr "widerrufsbelehrung"
5176
 
5177
  # @ woocommerce-germanized
5178
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
5179
  msgctxt "Page title"
5180
  msgid "Cancellation Policy"
5181
  msgstr "Widerrufsbelehrung"
5182
 
5183
  # @ woocommerce-germanized
5184
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:547
5185
  msgctxt "Page slug"
5186
  msgid "shipping-methods"
5187
  msgstr "versandarten"
5188
 
5189
  # @ woocommerce-germanized
5190
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
5191
  msgctxt "Page title"
5192
  msgid "Shipping Methods"
5193
  msgstr "Versandarten"
5194
 
5195
  # @ woocommerce-germanized
5196
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:552
5197
  msgctxt "Page slug"
5198
  msgid "payment-methods"
5199
  msgstr "bezahlmoeglichkeiten"
5200
 
5201
  # @ woocommerce-germanized
5202
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:553
5203
  msgctxt "Page title"
5204
  msgid "Payment Methods"
5205
  msgstr "Zahlungsarten"
5206
 
5207
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:557
5208
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
5209
  msgctxt "Page slug"
5210
  msgid "review-authenticity"
5211
  msgstr "echtheit-von-bewertungen"
5212
 
5213
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:558
5214
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
5215
  msgctxt "Page title"
5216
  msgid "Review Authenticity"
5549
  msgid "Choose where to display your checkbox."
5550
  msgstr "Wählen Sie einen Ort aus, an dem die Checkbox platziert werden soll."
5551
 
5552
+ # @ woocommerce-germanized
5553
+ #: woocommerce-germanized/includes/class-wc-gzd-order-helper.php:153
5554
+ msgid "Order fully refunded."
5555
+ msgstr "Bestellung vollständig zurückerstattet."
5556
+
5557
+ #: woocommerce-germanized/includes/class-wc-gzd-order-helper.php:159
5558
+ msgid ""
5559
+ "Order status set to refunded. To return funds to the customer you will need "
5560
+ "to issue a refund through your payment gateway."
5561
+ msgstr ""
5562
+ "Status der Bestellung auf zurückerstattet gesetzt. Um Geld an den Kunden "
5563
+ "zurückzuzahlen, müssen Sie eine Rückerstattung über Ihren Zahlungsweg "
5564
+ "erteilen."
5565
+
5566
  # @ woocommerce-germanized
5567
  #: woocommerce-germanized/includes/class-wc-gzd-payment-gateways.php:158
5568
  #, php-format
5970
 
5971
  # @ woocommerce-germanized
5972
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
5973
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:740
5974
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:761
5975
  msgid "Ms."
5976
  msgstr "Frau"
5977
 
6244
  msgstr "Zahlung erhalten"
6245
 
6246
  # @ woocommerce-germanized
6247
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:31
6248
  msgid "Order Confirmation"
6249
  msgstr "Bestellbestätigung"
6250
 
6251
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:41
6252
  msgid "Confirmation of your order {order_number}"
6253
  msgstr "Bestätigung Ihrer Bestellung {order_number}"
6254
 
6255
  # @ woocommerce
6256
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-processing-order.php:51
6257
  msgid "Thank you for your order"
6258
  msgstr "Vielen Dank für Ihre Bestellung"
6259
 
7034
  "term_link}, {revocation_link}Widerrufsbestimmungen{/revocation_link} und "
7035
  "{data_security_link}Datenschutzbestimmungen{/data_security_link}."
7036
 
7037
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:267
7038
  msgid ">= 12 years"
7039
  msgstr ">= 12 Jahre"
7040
 
7041
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:268
7042
  msgid ">= 16 years"
7043
  msgstr ">= 16 Jahre"
7044
 
7045
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:269
7046
  msgid ">= 18 years"
7047
  msgstr ">= 18 Jahre"
7048
 
7049
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:270
7050
  msgid ">= 21 years"
7051
  msgstr ">= 21 Jahre"
7052
 
7053
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:271
7054
  msgid ">= 25 years"
7055
  msgstr ">= 25 Jahre"
7056
 
7057
  # @ woocommerce-germanized
7058
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:277
7059
  msgctxt "age"
7060
  msgid "None"
7061
  msgstr "Keines"
7062
 
7063
  # @ woocommerce-germanized
7064
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:387
7065
  msgid "Product Warranties"
7066
  msgstr "Produktgarantien"
7067
 
7068
  # @ woocommerce-germanized
7069
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:576
7070
  #, php-format
7071
  msgid "%s%% VAT"
7072
  msgstr "%s %% MwSt."
7073
 
7074
  # @ woocommerce-germanized
7075
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:738
7076
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:768
7077
  msgctxt "title-option"
7078
  msgid "None"
7079
  msgstr "Keine"
7080
 
7081
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:741
7082
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:768
7083
  msgid "Mx"
7084
  msgstr "Divers"
7085
 
7086
  # @ woocommerce-germanized
7087
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1022
7088
  msgid "More variants available"
7089
  msgstr "Weitere Varianten verfügbar"
7090
 
7091
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:1435
7092
  #, php-format
7093
  msgctxt "defect-descriptions"
7094
  msgid "%1$s (%2$s)"
7911
  msgstr "Retoure #{shipment_id} zur Bestellung #{order_id}"
7912
 
7913
  # @ woocommerce-germanized
7914
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:333
7915
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:970
7916
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1271
7917
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2049
7918
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
7919
  msgctxt "dhl"
7920
  msgid "Packstation"
7921
  msgstr "Packstation"
7922
 
7923
  # @ woocommerce-germanized
7924
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:334
7925
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:335
7926
  msgctxt "dhl"
7927
  msgid "Postfiliale"
7928
  msgstr "Postfiliale"
7929
 
7930
  # @ woocommerce-germanized
7931
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:796
7932
  msgctxt "dhl"
7933
  msgid "DHL Retoure International A"
7934
  msgstr "DHL Retoure International A"
7935
 
7936
  # @ woocommerce-germanized
7937
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:797
7938
  msgctxt "dhl"
7939
  msgid "DHL Retoure International B"
7940
  msgstr "DHL Retoure International B"
7941
 
7942
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:806
7943
  msgctxt "dhl"
7944
  msgid "DHL Retoure Online"
7945
  msgstr "DHL Retoure Online"
7946
 
7947
  # @ woocommerce-germanized
7948
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:826
7949
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:856
7950
  msgctxt "dhl"
7951
  msgid "DHL Paket International"
7952
  msgstr "DHL Paket International"
7953
 
7954
  # @ woocommerce-germanized
7955
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:830
7956
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:862
7957
  msgctxt "dhl"
7958
  msgid "DHL Warenpost International"
7959
  msgstr "DHL Warenpost International"
7960
 
7961
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:857
7962
  msgctxt "dhl"
7963
  msgid "DHL Paket Connect"
7964
  msgstr "DHL Paket Connect"
7965
 
7966
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:858
7967
  msgctxt "dhl"
7968
  msgid "DHL Europaket (B2B)"
7969
  msgstr "DHL Europaket (B2B)"
7970
 
7971
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:931
7972
  msgctxt "dhl"
7973
  msgid "DHL Paket"
7974
  msgstr "DHL Paket"
7975
 
7976
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:932
7977
  msgctxt "dhl"
7978
  msgid "DHL Paket PRIO"
7979
  msgstr "DHL Paket PRIO"
7980
 
7981
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:933
7982
  msgctxt "dhl"
7983
  msgid "DHL Paket Taggleich"
7984
  msgstr "DHL Paket Taggleich"
7985
 
7986
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:934
7987
  msgctxt "dhl"
7988
  msgid "DHL Warenpost"
7989
  msgstr "DHL Warenpost"
8112
  msgid "DHL & Post"
8113
  msgstr "DHL & Post"
8114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8115
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php:297
8116
  msgctxt "dhl"
8117
  msgid "PRIO"
8280
  msgstr "Die API für Rückerstattungen konnte nicht initialisiert werden"
8281
 
8282
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
8283
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:409
8284
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
8285
  #, php-format
8286
  msgctxt "dhl"
8317
  msgid "Your DHL API credentials seem to be invalid."
8318
  msgstr "Ihre DHL API Zugangsdaten scheinen fehlerhaft zu sein."
8319
 
8320
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:183
8321
  msgctxt "dhl"
8322
  msgid ""
8323
  "Your DHL API credentials seem to be invalid. Please check your DHL settings."
8325
  "Ihre DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfen Sie Ihre "
8326
  "DHL Einstellungen."
8327
 
8328
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:186
8329
  msgctxt "dhl"
8330
  msgid ""
8331
  "Your products are missing data relevant for custom declarations. Please "
8336
  "füllen Sie die fehlenden DHL Felder (HS Code, Herstellerland) in Ihren "
8337
  "Produktdaten unter Versand aus."
8338
 
8339
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:195
8340
  #, php-format
8341
  msgctxt "dhl"
8342
  msgid "There was an error contacting the DHL API: %s."
8343
  msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
8344
 
8345
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:198
8346
  msgctxt "dhl"
8347
  msgid ""
8348
  "An error ocurred while contacting the DHL API. Please consider enabling the "
8351
  "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwägen Sie den "
8352
  "Wechsel in den Sandbox-Modus."
8353
 
8354
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:220
8355
  msgctxt "dhl"
8356
  msgid ""
8357
  "There was an error generating the label. Please try again or consider "
8360
  "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuchen Sie es erneut "
8361
  "oder erwägen Sie den Wechsel in den Sandbox-Modus."
8362
 
8363
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:299
8364
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:160
8365
  msgctxt "dhl"
8366
  msgid "Error while creating and uploading the label"
8367
  msgstr "Fehler beim Erstellen und hochladen des Labels"
8368
 
8369
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:343
8370
  #, php-format
8371
  msgctxt "dhl"
8372
  msgid "Could not delete label - %s"
8373
  msgstr "Das Label konnte nicht gelöscht werden - %s"
8374
 
8375
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:382
8376
+ #, php-format
8377
+ msgctxt "dhl"
8378
+ msgid ""
8379
+ "Either your customer number or the participation number for <strong>%1$s</"
8380
+ "strong> is missing. Please validate your <a href=\"%2$s\">settings</a> and "
8381
+ "try again."
8382
+ msgstr ""
8383
+ "Entweder Ihre Kundennummer oder die Teilnahmenummer für<strong>%1$s</strong> "
8384
+ "fehlt. Bitte prüfen Sie Ihre <a href=\"%2$s\">Einstellungen</a> und "
8385
+ "versuchen Sie es erneut."
8386
+
8387
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:387
8388
  msgctxt "dhl"
8389
  msgid "Could not create account number - no product number."
8390
  msgstr ""
8391
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
8392
 
8393
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:639
8394
  #, php-format
8395
  msgctxt "dhl"
8396
  msgid ""
8400
  "Ihre Absenderadresse ist nicht komplett (%1$s). Bitte prüfen Sie Ihre <a "
8401
  "href=\"%2$s\">Einstellungen</a> und versuchen Sie es erneut."
8402
 
8403
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:747
8404
  #, php-format
8405
  msgctxt "dhl"
8406
  msgid ""
8409
  "Es können maximal %1$s Sendungspositionen verarbeitet werden - die "
8410
  "vorliegende Sendung beinhaltet %2$s Positionen."
8411
 
8412
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:42
8413
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1466
8414
+ msgctxt "dhl"
8415
+ msgid "Monday"
8416
+ msgstr "Montag"
8417
+
8418
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:43
8419
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1478
8420
+ msgctxt "dhl"
8421
+ msgid "Tuesday"
8422
+ msgstr "Dienstag"
8423
+
8424
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:44
8425
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1489
8426
+ msgctxt "dhl"
8427
+ msgid "Wednesday"
8428
+ msgstr "Mittwoch"
8429
+
8430
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:45
8431
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1500
8432
+ msgctxt "dhl"
8433
+ msgid "Thursday"
8434
+ msgstr "Donnerstag"
8435
+
8436
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:46
8437
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1511
8438
+ msgctxt "dhl"
8439
+ msgid "Friday"
8440
+ msgstr "Freitag"
8441
+
8442
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:47
8443
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1522
8444
+ msgctxt "dhl"
8445
+ msgid "Saturday"
8446
+ msgstr "Samstag"
8447
+
8448
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:48
8449
+ msgctxt "dhl"
8450
+ msgid "Sunday"
8451
+ msgstr "Sonntag"
8452
+
8453
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:106
8454
+ #, php-format
8455
+ msgctxt "dhl location name"
8456
+ msgid "%1$s %2$s"
8457
+ msgstr "%1$s %2$s"
8458
+
8459
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php:170
8460
+ msgctxt "dhl"
8461
+ msgid "At least shipping city or zip is required."
8462
+ msgstr "Entweder eine Stadt oder die Postleitzahl wird benötigt."
8463
+
8464
  # @ woocommerce-germanized
8465
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Paket.php:65
8466
  #, php-format
8580
  msgid "POST error or timeout occured. Please try again later."
8581
  msgstr "POST Fehler oder Zeitüberschreitung. Bitte später erneut versuchen."
8582
 
8583
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/DHL.php:87
8584
  #, php-format
8585
  msgctxt "dhl full name"
8586
  msgid "%1$s"
8587
  msgstr "%1$s"
8588
 
8589
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Label/Label.php:145
8590
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Order.php:306
8591
  #, php-format
8592
  msgctxt "dhl time-span"
8593
  msgid "%1$s-%2$s"
8599
  msgstr "Ungültiges Label."
8600
 
8601
  # @ woocommerce-germanized
8602
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Package.php:1033
8603
  msgctxt "dhl"
8604
  msgid "Germany"
8605
  msgstr "Deutschland"
8606
 
8607
  # @ woocommerce-germanized
8608
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:106
8609
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:983
8610
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1012
8611
  msgctxt "dhl"
8612
  msgid "Address Type"
8613
  msgstr "Adresstyp"
8632
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
8633
  "eintragen."
8634
 
8635
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:204
8636
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:653
8637
  msgctxt "dhl"
8638
  msgid "Invalid address type."
8639
  msgstr "Ungültiger Adresstyp."
8640
 
8641
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:731
8642
  #, php-format
8643
  msgctxt "dhl"
8644
+ msgid "Please provide a valid pickup location within the %s field."
8645
+ msgstr "Bitte geben Sie eine gültige Abholadresse im Feld %s an."
8646
 
8647
  # @ woocommerce-germanized
8648
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:743
8649
  msgctxt "dhl"
8650
  msgid "Sorry, but delivery to packstation is not available."
8651
  msgstr ""
8652
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
8653
 
8654
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:748
8655
  msgctxt "dhl"
8656
  msgid "Sorry, but delivery to parcel shops is not available."
8657
  msgstr ""
8658
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
8659
 
8660
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:752
8661
  msgctxt "dhl"
8662
  msgid "Sorry, but delivery to post offices is not available."
8663
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
8664
 
8665
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:760
 
 
 
 
 
 
 
 
8666
  msgctxt "dhl"
8667
  msgid ""
8668
  "Your DHL customer number (Post number) is not valid. Please check your "
8671
  "Ihre DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfen Sie "
8672
  "Ihre Eingabe."
8673
 
8674
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:763
8675
  msgctxt "dhl"
8676
  msgid ""
8677
  "Your DHL customer number (Post number) is needed to ship to a packstation."
8679
  "Ihre DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
8680
  "benötigt."
8681
 
8682
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:825
8683
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:974
8684
  msgctxt "dhl"
8685
  msgid "Branch"
8686
  msgstr "Filiale"
8687
 
8688
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:826
8689
  msgctxt "dhl"
8690
  msgid "Postnumber "
8691
  msgstr "Postnummer "
8692
 
8693
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:949
8694
  #, php-format
8695
  msgctxt "dhl"
8696
  msgid "e.g. %s 456"
8697
  msgstr "z.B. %s 456"
8698
 
8699
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:974
8700
  msgctxt "dhl"
8701
  msgid "Branches"
8702
  msgstr "Filialen"
8703
 
8704
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:990
8705
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1023
8706
  msgctxt "dhl"
8707
  msgid "DHL customer number (Post number)"
8708
  msgstr "DHL Kundennummer (Postnummer)"
8709
 
8710
  # @ woocommerce-germanized
8711
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1000
8712
  msgctxt "dhl"
8713
  msgid "Regular Address"
8714
  msgstr "Normale Adresse"
8715
 
8716
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1027
8717
  msgctxt "dhl"
8718
  msgid "Not yet a DHL customer?"
8719
  msgstr "Noch kein DHL Kunde?"
8720
 
8721
  # @ woocommerce-germanized
8722
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1027
8723
  msgctxt "dhl"
8724
  msgid "Register now"
8725
  msgstr "Jetzt registrieren"
8726
 
8727
  # @ woocommerce-germanized
8728
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1083
8729
  #, php-format
8730
  msgctxt "dhl"
8731
  msgid "Search %s"
8732
  msgstr "%s suchen"
8733
 
8734
+ # @ woocommerce-germanized
8735
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1213
8736
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1219
8737
+ msgctxt "dhl"
8738
+ msgid "The pickup location you've chosen cannot be found."
8739
+ msgstr "Die von Ihnen gewählte Abholadresse konnte nicht gefunden werden."
8740
+
8741
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1229
8742
+ #, php-format
8743
+ msgctxt "dhl"
8744
+ msgid "Your pickup address seems invalid. Did you mean %s?"
8745
+ msgstr "Ihre Abholadresse ist nicht bekannt. Meinten Sie %s?"
8746
+
8747
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1234
8748
+ #, php-format
8749
+ msgctxt "dhl"
8750
+ msgid "Your pickup city seems invalid. Did you mean %s?"
8751
+ msgstr "Die Stadt zu Ihrer Abholadresse ist nicht bekannt. Meinten Sie %s?"
8752
+
8753
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1335
8754
  msgctxt "dhl"
8755
  msgid "No DHL locations found"
8756
  msgstr "Keine DHL Standorte gefunden"
8757
 
8758
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8759
  #, php-format
8760
  msgctxt "dhl"
8761
  msgid ""
8766
  "einen %1$s oder %2$s."
8767
 
8768
  # @ woocommerce-germanized
8769
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8770
  msgctxt "dhl"
8771
  msgid "DHL location"
8772
  msgstr "DHL Standort"
8773
 
8774
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:1354
8775
  msgctxt "dhl"
8776
  msgid "retry"
8777
  msgstr "Erneut versuchen"
8778
 
8779
  # @ woocommerce-germanized
8780
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
8781
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:256
8782
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1416
8783
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2005
8784
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:37
8785
  msgctxt "dhl"
8786
  msgid "Delivery day"
8787
  msgstr "Liefertag"
8794
 
8795
  # @ woocommerce-germanized
8796
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
8797
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:271
8798
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1363
8799
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2031
8800
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
8801
  msgctxt "dhl"
8802
  msgid "Drop-off location"
8803
  msgstr "Ablageort"
8804
 
8805
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
8806
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:288
8807
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1372
8808
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:82
8809
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
8810
  msgctxt "dhl"
8811
  msgid "Neighbor"
8812
  msgstr "Nachbar"
8813
 
8814
  # @ woocommerce-germanized
8815
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:87
8816
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:111
8817
+ msgctxt "dhl"
8818
+ msgid "Delivery Type"
8819
+ msgstr "Zustellvariante"
8820
+
8821
+ # @ woocommerce-germanized
8822
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:185
8823
  msgctxt "dhl"
8824
  msgid "DHL Delivery day"
8825
  msgstr "DHL Liefertag"
8826
 
8827
+ # @ woocommerce-germanized
8828
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:191
8829
+ msgctxt "dhl"
8830
+ msgid "DHL Home Delivery"
8831
+ msgstr "DHL Zustellung zur Haustür"
8832
+
8833
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:392
8834
  msgctxt "dhl"
8835
  msgid "Sorry, but the delivery day you have chosen is no longer available."
8836
  msgstr ""
8837
  "Entschuldigung, der von Ihnen ausgewählte Liefertag steht leider nicht mehr "
8838
  "zur Verfügung."
8839
 
8840
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:415
8841
  msgctxt "dhl"
8842
  msgid "Please choose a drop-off location."
8843
  msgstr "Bitte wählen Sie einen Ablageort aus."
8844
 
8845
  # @ woocommerce-germanized
8846
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:427
8847
  msgctxt "dhl"
8848
  msgid "Please choose name and address of your preferred neighbor."
8849
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
8850
 
8851
+ # @ woocommerce-germanized
8852
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:512
8853
+ msgctxt "dhl delivery type context"
8854
+ msgid "Shop"
8855
+ msgstr "Shop"
8856
+
8857
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:513
8858
+ msgctxt "dhl delivery type context"
8859
+ msgid "Home"
8860
+ msgstr "Haustür"
8861
+
8862
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:24
8863
  msgctxt "dhl"
8864
  msgid "DHL"
8865
  msgstr "DHL"
8866
 
8867
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:32
8868
  msgctxt "dhl"
8869
  msgid "Complete DHL integration supporting labels and preferred delivery."
8870
  msgstr ""
8871
  "Erzeugen Sie bequem DHL Labels u.a. mit Wunschzustellung und Lieferungen an "
8872
  "Packstationen."
8873
 
8874
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:134
8875
  msgctxt "dhl"
8876
  msgid "Parcel Pickup"
8877
  msgstr "Standorte"
8878
 
8879
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:135
8880
  msgctxt "dhl"
8881
  msgid "Preferred delivery"
8882
  msgstr "Wunschzustellung"
8883
 
8884
  # @ woocommerce-germanized
8885
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:151
8886
  msgctxt "dhl"
8887
  msgid "Receiver"
8888
  msgstr "Empfänger"
8889
 
8890
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:177
8891
  msgctxt "dhl"
8892
  msgid "COD Amount"
8893
  msgstr "Nachnahme Betrag"
8894
 
8895
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:193
8896
  msgctxt "dhl"
8897
  msgid "Duties"
8898
  msgstr "Zollabgabe"
8899
 
8900
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:208
8901
  msgctxt "dhl"
8902
  msgid "Valid address only"
8903
  msgstr "Nur valide Adressen"
8904
 
8905
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:221
8906
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1713
8907
  msgctxt "dhl"
8908
  msgid "GoGreen"
8909
  msgstr "GoGreen"
8910
 
8911
  # @ woocommerce-germanized
8912
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:230
8913
  msgctxt "dhl"
8914
  msgid "Additional insurance"
8915
  msgstr "Transportversicherung"
8916
 
8917
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:304
8918
  msgctxt "dhl"
8919
  msgid "Create inlay return label"
8920
  msgstr "Beilage-Retourenlabel erstellen"
8921
 
8922
  # @ woocommerce-germanized
8923
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:314
8924
  msgctxt "dhl"
8925
  msgid "Name"
8926
  msgstr "Name"
8927
 
8928
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:323
8929
  msgctxt "dhl"
8930
  msgid "Company"
8931
  msgstr "Firma"
8932
 
8933
  # @ woocommerce-germanized
8934
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:336
8935
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:713
8936
  msgctxt "dhl"
8937
  msgid "Street"
8938
  msgstr "Straße"
8939
 
8940
  # @ woocommerce-germanized
8941
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:345
8942
  msgctxt "dhl"
8943
  msgid "Street No"
8944
  msgstr "Hausnummer"
8945
 
8946
  # @ woocommerce-germanized
8947
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:362
8948
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:714
8949
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:26
8950
  msgctxt "dhl"
8951
  msgid "Postcode"
8952
  msgstr "Postleitzahl"
8953
 
8954
  # @ woocommerce-germanized
8955
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:371
8956
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:715
8957
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:29
8958
  msgctxt "dhl"
8959
  msgid "City"
8960
  msgstr "Stadt"
8961
 
8962
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:388
8963
  msgctxt "dhl"
8964
  msgid "Phone"
8965
  msgstr "Telefon"
8966
 
8967
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:397
8968
  msgctxt "dhl"
8969
  msgid "Email"
8970
  msgstr "E-Mail"
8971
 
8972
  # @ woocommerce-germanized
8973
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:416
8974
  msgctxt "dhl"
8975
  msgid "Age check"
8976
  msgstr "Alterssichtprüfung"
8977
 
8978
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:432
8979
  msgctxt "dhl"
8980
  msgid "Retail outlet routing"
8981
  msgstr "Filialrouting"
8982
 
8983
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:449
8984
  msgctxt "dhl"
8985
  msgid "No neighbor"
8986
  msgstr "Keine Nachbarschaftszustellung"
8987
 
8988
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:465
8989
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1745
8990
  msgctxt "dhl"
8991
  msgid "Named person only"
8992
  msgstr "Persönliche Übergabe"
8993
 
8994
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:474
8995
  msgctxt "dhl"
8996
  msgid "Bulky goods"
8997
  msgstr "Sperrgut"
8998
 
8999
  # @ woocommerce-germanized
9000
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:483
9001
  msgctxt "dhl"
9002
  msgid "Identity check"
9003
  msgstr "Ident-Check"
9004
 
9005
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:498
9006
  msgctxt "dhl"
9007
  msgid "Date of Birth"
9008
  msgstr "Geburtsdatum"
9009
 
9010
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:512
9011
  msgctxt "dhl"
9012
  msgid "Minimum age"
9013
  msgstr "Mindestalter"
9014
 
9015
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:534
9016
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
9017
  msgctxt "dhl"
9018
  msgid "Premium"
9019
  msgstr "Premium"
9020
 
9021
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:543
9022
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1803
9023
+ msgctxt "dhl"
9024
+ msgid "Economy"
9025
+ msgstr "Economy"
9026
+
9027
+ # @ woocommerce-germanized
9028
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:559
9029
+ msgctxt "dhl"
9030
+ msgid "PDDP (Postal Delivered Duty Paid)"
9031
+ msgstr "PDDP (Postal Delivered Duty Paid)"
9032
+
9033
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:576
9034
+ msgctxt "dhl"
9035
+ msgid "CDP (Closest Droppoint)"
9036
+ msgstr "CDP (Closest Droppoint)"
9037
+
9038
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:642
9039
  msgctxt "dhl"
9040
  msgid "Receiver is missing or does not exist."
9041
  msgstr "Empfänger fehlt oder existiert nicht."
9042
 
9043
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:720
9044
  #, php-format
9045
  msgctxt "dhl"
9046
  msgid "%s of the return address is a mandatory field."
9047
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
9048
 
9049
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:725
9050
  msgctxt "dhl"
9051
  msgid "Please either add a return company or name."
9052
  msgstr ""
9053
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
9054
  "Rücksendeadresse an."
9055
 
9056
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:745
9057
  msgctxt "dhl"
9058
  msgid "Error while parsing delivery day."
9059
  msgstr "Fehler beim Einlesen des Liefertages."
9060
 
9061
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:772
9062
  msgctxt "dhl"
9063
  msgid "The visual min age check is invalid."
9064
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
9065
 
9066
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:791
9067
  msgctxt "dhl"
9068
  msgid "The ident min age check is invalid."
9069
  msgstr "Das Alter des Ident-Checks ist ungültig."
9070
 
9071
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:796
9072
  msgctxt "dhl"
9073
  msgid "There was an error parsing the date of birth for the identity check."
9074
  msgstr ""
9075
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
9076
 
9077
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:801
9078
  msgctxt "dhl"
9079
  msgid ""
9080
  "Either a minimum age or a date of birth must be added to the ident check."
9083
  "hinzugefügt werden."
9084
 
9085
  # @ woocommerce-germanized
9086
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:816
9087
  #, php-format
9088
  msgctxt "dhl"
9089
  msgid "%s duties element does not exist."
9090
  msgstr "%s Zollabgabe existiert nicht."
9091
 
9092
  # @ woocommerce-germanized
9093
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1110
9094
  #, php-format
9095
  msgctxt "dhl"
9096
  msgid "Status: %1$s"
9097
  msgstr "Status: %1$s"
9098
 
9099
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1110
9100
  msgctxt "dhl"
9101
  msgid "Connected"
9102
  msgstr "Verbunden"
9103
 
9104
  # @ woocommerce-germanized
9105
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1124
9106
  msgctxt "dhl"
9107
  msgid "Customer Number (EKP)"
9108
  msgstr "Kundennummer (EKP)"
9109
 
9110
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1126
9111
  #, php-format
9112
  msgctxt "dhl"
9113
  msgid ""
9117
  "Ihre 10-stellige DHL Kundennummer (EKP). Finden Sie Ihre %s im DHL "
9118
  "Geschäftskundenportal."
9119
 
9120
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1126
9121
  msgctxt "dhl"
9122
  msgid "customer number"
9123
  msgstr "Kundennummer"
9124
 
9125
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1139
9126
  msgctxt "dhl"
9127
  msgid "API"
9128
  msgstr "API"
9129
 
9130
  # @ woocommerce-germanized
9131
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1146
9132
  msgctxt "dhl"
9133
  msgid "Enable Sandbox"
9134
  msgstr "Sandbox aktivieren"
9135
 
9136
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1147
9137
  msgctxt "dhl"
9138
  msgid "Activate Sandbox mode for testing purposes."
9139
  msgstr "Aktiviere den Sandbox Modus."
9140
 
9141
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1154
9142
  msgctxt "dhl"
9143
  msgid "Live Username"
9144
  msgstr "Benutzer"
9145
 
9146
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1156
9147
  #, php-format
9148
  msgctxt "dhl"
9149
  msgid ""
9153
  "Ihr Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9154
  "Geschäftskundenportal. Bitte testen Sie Ihre Zugangsdaten vorab %s."
9155
 
9156
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1156
9157
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1169
9158
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1181
9159
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1193
9160
  msgctxt "dhl"
9161
  msgid "here"
9162
  msgstr "hier"
9163
 
9164
  # @ woocommerce-germanized
9165
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1167
9166
  msgctxt "dhl"
9167
  msgid "Live Password"
9168
  msgstr "Passwort"
9169
 
9170
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1169
9171
  #, php-format
9172
  msgctxt "dhl"
9173
  msgid ""
9179
  "der Gültigkeit des Passworts nach 3 (Standard-Benutzer) bzw. 12 (System-"
9180
  "Benutzer) Monaten und testen Sie Ihre Zugangsdaten vorab %s."
9181
 
9182
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1179
9183
  msgctxt "dhl"
9184
  msgid "Sandbox Username"
9185
  msgstr "Sandbox Benutzername"
9186
 
9187
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1181
9188
  #, php-format
9189
  msgctxt "dhl"
9190
  msgid ""
9194
  "Ihr Benutzername (<strong>nicht</strong> die E-Mail-Adresse) zum DHL "
9195
  "Entwicklerportal. Bitte testen Sie Ihre Zugangsdaten vorab %s."
9196
 
9197
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1191
9198
  msgctxt "dhl"
9199
  msgid "Sandbox Password"
9200
  msgstr "Sandbox Passwort"
9201
 
9202
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1193
9203
  #, php-format
9204
  msgctxt "dhl"
9205
  msgid ""
9209
  "Ihr Passwort zum DHL Entwicklerportal. Bitte testen Sie Ihre Zugangsdaten "
9210
  "vorab %s."
9211
 
9212
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1208
9213
  msgctxt "dhl"
9214
  msgid "Products and Participation Numbers"
9215
  msgstr "Produkte und Teilnahmenummern"
9216
 
9217
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1231
9218
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1658
9219
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1943
9220
  msgctxt "dhl"
9221
  msgid "Inlay Returns"
9222
  msgstr "Beilageretouren"
9223
 
9224
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1249
9225
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
9226
  msgctxt "dhl"
9227
  msgid "Tracking"
9228
  msgstr "Sendungsverfolgung"
9229
 
9230
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1272
9231
  msgctxt "dhl"
9232
  msgid "Enable delivery to Packstation."
9233
  msgstr "Aktiviere den Versand an Packstationen."
9234
 
9235
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1273
9236
  msgctxt "dhl"
9237
  msgid "Let customers choose a Packstation as delivery address."
9238
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
9239
 
9240
  # @ woocommerce-germanized
9241
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1281
9242
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
9243
  msgctxt "dhl"
9244
  msgid "Postoffice"
9245
  msgstr "Postfiliale"
9246
 
9247
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1282
9248
  msgctxt "dhl"
9249
  msgid "Enable delivery to Post Offices."
9250
  msgstr "Aktiviere den Versand an Postfilialen."
9251
 
9252
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1283
9253
  msgctxt "dhl"
9254
  msgid "Let customers choose a Post Office as delivery address."
9255
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
9256
 
9257
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1291
9258
  msgctxt "dhl"
9259
  msgid "Parcel Shop"
9260
  msgstr "Paketshop"
9261
 
9262
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1292
9263
  msgctxt "dhl"
9264
  msgid "Enable delivery to Parcel Shops."
9265
  msgstr "Lieferung an Paketshops aktivieren."
9266
 
9267
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1293
9268
  msgctxt "dhl"
9269
  msgid "Let customers choose a Parcel Shop as delivery address."
9270
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
9271
 
9272
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1301
9273
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2062
9274
  msgctxt "dhl"
9275
  msgid "Map"
9276
  msgstr "Karte"
9277
 
9278
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1302
9279
  msgctxt "dhl"
9280
  msgid "Let customers find a DHL location on a map."
9281
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
9282
 
9283
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1302
9284
  msgctxt "dhl"
9285
  msgid ""
9286
  "Enable this option to let your customers choose a pickup option from a map "
9291
  "anhand einer Karten in der Kasse zu ermöglichen. Wenn diese Option "
9292
  "deaktiviert ist, wird stattdessen auf die DHL Website verwiesen."
9293
 
9294
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1311
9295
  msgctxt "dhl"
9296
  msgid "Google Maps Key"
9297
  msgstr "Google Maps Schlüssel"
9298
 
9299
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1316
9300
  #, php-format
9301
  msgctxt "dhl"
9302
  msgid ""
9306
  "Um eine Karte integrieren zu können, benötigen Siee du einen gültigen API-"
9307
  "Schlüssel für Google Maps. Sie können %s."
9308
 
9309
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1316
9310
  msgctxt "dhl"
9311
  msgid "retrieve a new one"
9312
  msgstr "hier einen neuen erstellen"
9313
 
9314
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1322
9315
  msgctxt "dhl"
9316
  msgid "Limit results"
9317
  msgstr "Suchergebnisse begrenzen"
9318
 
9319
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1327
9320
  msgctxt "dhl"
9321
  msgid "Limit the number of DHL locations shown on the map"
9322
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
9323
 
9324
+ # @ woocommerce-germanized
9325
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9326
  msgctxt "dhl"
9327
+ msgid "Enable drop-off location delivery."
9328
+ msgstr "Lieferung an einen Ablageort aktivieren."
9329
 
9330
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
9331
  msgctxt "dhl"
9332
  msgid ""
9333
  "Enabling this option will display options for the user to select their "
9334
+ "preferred delivery location during the checkout."
9335
  msgstr ""
9336
+ "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
9337
+ "Kasse ."
9338
+
9339
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1373
9340
+ msgctxt "dhl"
9341
+ msgid "Enable delivery to a neighbor."
9342
+ msgstr "Lieferung an Nachbarn aktivieren."
9343
+
9344
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1373
9345
+ msgctxt "dhl"
9346
+ msgid ""
9347
+ "Enabling this option will display options for the user to deliver to their "
9348
+ "preferred neighbor during the checkout."
9349
+ msgstr ""
9350
+ "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
9351
+ "der Kasse."
9352
 
9353
  # @ woocommerce-germanized
9354
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1381
 
9355
  msgctxt "dhl"
9356
+ msgid "Delivery Type (CDP)"
9357
+ msgstr "Zustellvariante (CDP)"
9358
 
9359
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1382
9360
  msgctxt "dhl"
9361
  msgid ""
9362
+ "Allow your international customers to choose between home and closest "
9363
+ "droppoint delivery. "
9364
  msgstr ""
9365
+ "Erlauben Sie internationalen Kunden zwischen einer Zustellung nach Hause "
9366
+ "oder einer Abholstation zu wählen."
9367
+
9368
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1382
9369
+ #, php-format
9370
+ msgctxt "dhl"
9371
+ msgid ""
9372
+ "Display options for the user to select their preferred delivery type during "
9373
+ "checkout. Currently available for <a href=\"%s\">certain countries only</a>."
9374
+ msgstr ""
9375
+ "Stellen Sie dem Kunden eine Auswahlmöglichkeit der Zustellvariante in der "
9376
+ "Kasse zur Verfügung. Aktuell nur für <a href=\"%s\">ausgewählte Länder</a> "
9377
+ "verfügbar."
9378
 
9379
  # @ woocommerce-germanized
9380
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1390
9381
  msgctxt "dhl"
9382
+ msgid "Default Delivery Type"
9383
+ msgstr "Standard Zustellvariante"
9384
+
9385
+ # @ woocommerce-germanized
9386
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1392
9387
+ msgctxt "dhl"
9388
+ msgid ""
9389
+ "Select the default delivery type presented to the customer during checkout."
9390
+ msgstr ""
9391
+ "Wählen Sie die Standard-Zustellvariante aus, die dem Kunden in der Kasse "
9392
+ "angeboten wird."
9393
 
9394
+ # @ woocommerce-germanized
9395
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1403
9396
+ msgctxt "dhl"
9397
+ msgid "Home Delivery Fee"
9398
+ msgstr "Gebühr Haustürzustellung"
9399
+
9400
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1405
9401
+ msgctxt "dhl"
9402
+ msgid ""
9403
+ "Insert gross value as surcharge for home deliveries for countries which "
9404
+ "support closest droppoint deliveries. Insert 0 to offer service for free."
9405
+ msgstr ""
9406
+ "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung zur Haustür (CDP) "
9407
+ "hinzu. Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
9408
+
9409
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1417
9410
+ msgctxt "dhl"
9411
+ msgid "Enable delivery day delivery."
9412
+ msgstr "Aktiviere die Lieferung am Liefertag."
9413
+
9414
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1417
9415
  msgctxt "dhl"
9416
  msgid ""
9417
  "Enabling this option will display options for the user to select their "
9418
+ "delivery day of delivery during the checkout."
9419
  msgstr ""
9420
+ "Diese Option aktiviert die Auswahl eines Liefertages durch den Kunden in der "
9421
+ "Kasse."
9422
 
9423
+ # @ woocommerce-germanized
9424
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1425
9425
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2018
9426
  msgctxt "dhl"
9427
+ msgid "Fee"
9428
+ msgstr "Gebühr"
9429
 
9430
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1427
9431
  msgctxt "dhl"
9432
  msgid ""
9433
+ "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer "
9434
+ "service for free."
9435
  msgstr ""
9436
+ "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung am Liefertag hinzu. "
9437
+ "Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
9438
 
9439
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1438
9440
  msgctxt "dhl"
9441
  msgid "Cut-off time"
9442
  msgstr "Cut-off-Zeit"
9443
 
9444
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1443
9445
  msgctxt "dhl"
9446
  msgid ""
9447
  "The cut-off time is the latest possible order time up to which the minimum "
9454
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
9455
  "Liefertag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
9456
 
9457
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1449
9458
  msgctxt "dhl"
9459
  msgid "Preparation days"
9460
  msgstr "Bearbeitungstage"
9461
 
9462
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1454
9463
  msgctxt "dhl"
9464
  msgid ""
9465
  "If you need more time to prepare your shipments you might want to add a "
9470
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
9471
  "auswählbaren Liefertag hinzugefügt werden."
9472
 
9473
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1465
9474
  msgctxt "dhl"
9475
  msgid "Exclude days of transfer"
9476
  msgstr "Übergabetage ausschließen"
9477
 
9478
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1467
9479
  msgctxt "dhl"
9480
  msgid "Exclude days from transferring shipments to DHL."
9481
  msgstr "Schließen Sie bestimmte Wochentage für die Übergabe an DHL aus."
9482
 
9483
  # @ woocommerce-germanized
9484
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1533
9485
  msgctxt "dhl"
9486
  msgid "Exclude gateways"
9487
  msgstr "Zahlungsarten ausschließen"
9488
 
9489
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1535
9490
  msgctxt "dhl"
9491
  msgid "Select payment gateways to be excluded from showing preferred services."
9492
  msgstr ""
9494
  "zur Verfügung stehen sollen."
9495
 
9496
  # @ woocommerce-germanized
9497
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1564
9498
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
9499
  msgctxt "dhl"
9500
  msgid "Products"
9501
  msgstr "Produkte"
9502
 
9503
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1571
9504
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
9505
  msgctxt "dhl"
9506
  msgid "Domestic Default Service"
9507
  msgstr "Nationaler Standard Service"
9508
 
9509
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1576
9510
  msgctxt "dhl"
9511
  msgid ""
9512
  "Please select your default DHL shipping service for domestic shipments that "
9518
  "nachträglich ändern)."
9519
 
9520
  # @ woocommerce-germanized
9521
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1582
9522
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
9523
  msgctxt "dhl"
9524
  msgid "EU Default Service"
9525
  msgstr "Standard Service (EU)"
9526
 
9527
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1587
9528
  msgctxt "dhl"
9529
  msgid ""
9530
  "Please select your default DHL shipping service for EU shipments that you "
9535
  "Ihre Kunden anbieten (Sie können das Produkt für jede einzelne Sendung "
9536
  "nachträglich ändern)."
9537
 
9538
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1593
9539
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
9540
  msgctxt "dhl"
9541
  msgid "Int. Default Service"
9542
  msgstr "Internationaler Standard Service"
9543
 
9544
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1598
9545
  msgctxt "dhl"
9546
  msgid ""
9547
  "Please select your default DHL shipping service for cross-border shipments "
9553
  "Sendung nachträglich ändern)."
9554
 
9555
  # @ woocommerce-germanized
9556
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1604
9557
  msgctxt "dhl"
9558
  msgid "Default Duty"
9559
  msgstr "Standard Zoll"
9560
 
9561
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1609
9562
  msgctxt "dhl"
9563
  msgid "Please select a default duty type."
9564
  msgstr "Bitte wählen Sie eine Standard-Zollabrechnung aus."
9565
 
9566
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1616
9567
  msgctxt "dhl"
9568
  msgid "Codeable"
9569
  msgstr "Leitcodierbar"
9570
 
9571
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1617
9572
  msgctxt "dhl"
9573
  msgid "Generate label only if address can be automatically retrieved DHL."
9574
  msgstr "Erzeuge Labels nur dann, wenn die Adresse von DHL erkannt wird."
9575
 
9576
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1623
9577
  msgctxt "dhl"
9578
  msgid ""
9579
  "Choose this option if you want to make sure that by default labels are only "
9584
  "ist."
9585
 
9586
  # @ woocommerce-germanized
9587
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1627
9588
  msgctxt "dhl"
9589
  msgid "Force email"
9590
  msgstr "E-Mail übertragen"
9591
 
9592
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9593
  msgctxt "dhl"
9594
  msgid "Force transferring customer email to DHL."
9595
  msgstr "E-Mail-Adresse des Kunden immer an DHL übertragen."
9596
 
9597
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
9598
  #, php-format
9599
  msgctxt "dhl"
9600
  msgid ""
9614
  "Sie diese Option aktivieren."
9615
 
9616
  # @ woocommerce-germanized
9617
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
9618
  msgctxt "dhl"
9619
  msgid "Custom shipper"
9620
  msgstr "Individueller Absender"
9621
 
9622
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1638
9623
  msgctxt "dhl"
9624
  msgid "Use a custom shipper address managed within your DHL business profile."
9625
  msgstr "Individuelle Absenderreferenz aus dem DHL Geschäftskonto verwenden."
9626
 
9627
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1638
9628
  #, php-format
9629
  msgctxt "dhl"
9630
  msgid ""
9637
  "verwenden möchten."
9638
 
9639
  # @ woocommerce-germanized
9640
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1647
9641
  msgctxt "dhl"
9642
  msgid "Shipper reference"
9643
  msgstr "Absenderreferenz"
9644
 
9645
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1648
9646
  #, php-format
9647
  msgctxt "dhl"
9648
  msgid ""
9652
  "Fügen Sie hier Ihre <a href=\"%s\" target=\"_blank\">individuelle "
9653
  "Absenderreferenz</a> aus dem DHL Geschäftskonto ein."
9654
 
9655
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1659
9656
  msgctxt "dhl"
9657
  msgid ""
9658
  "Additionally create inlay return labels for shipments that support returns."
9660
  "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
9661
  "unterstützen."
9662
 
9663
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1678
9664
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1685
9665
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1956
9666
  msgctxt "dhl"
9667
  msgid "Retoure"
9668
  msgstr "Retoure"
9669
 
9670
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1681
9671
  #, php-format
9672
  msgctxt "dhl"
9673
  msgid ""
9678
  "API an. Stellen Sie sicher, dass Ihr %s DHL Retoure Online enthält."
9679
 
9680
  # @ woocommerce-germanized
9681
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1681
9682
  msgctxt "dhl"
9683
  msgid "contract"
9684
  msgstr "Vertrag"
9685
 
9686
  # @ woocommerce-germanized
9687
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9688
  msgctxt "dhl"
9689
  msgid "Create retoure labels to return shipments."
9690
  msgstr "Retourenlabels zu Retourensendungen erstellen."
9691
 
9692
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
9693
  msgctxt "dhl"
9694
  msgid ""
9695
  "By enabling this option you might generate retoure labels for return "
9699
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
9700
 
9701
  # @ woocommerce-germanized
9702
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1706
9703
  msgctxt "dhl"
9704
  msgid "Default Services"
9705
  msgstr "Standard-Services"
9706
 
9707
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1710
9708
  #, php-format
9709
  msgctxt "dhl"
9710
  msgid ""
9715
  "werden sollen. Finden Sie mehr <a href=\"%s\" target=\"_blank\">Services</a> "
9716
  "heraus."
9717
 
9718
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1714
9719
  msgctxt "dhl"
9720
  msgid "Enable the GoGreen Service by default."
9721
  msgstr "Buche den GoGreen Service hinzu."
9722
 
9723
  # @ woocommerce-germanized
9724
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1721
9725
  msgctxt "dhl"
9726
  msgid "Additional Insurance"
9727
  msgstr "Transportversicherung"
9728
 
9729
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1722
9730
  msgctxt "dhl"
9731
  msgid "Add an additional insurance to labels."
9732
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
9733
 
9734
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1729
9735
  msgctxt "dhl"
9736
  msgid "Retail Outlet Routing"
9737
  msgstr "Filialrouting"
9738
 
9739
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1730
9740
  msgctxt "dhl"
9741
  msgid ""
9742
  "Send undeliverable items to nearest retail outlet instead of immediate "
9745
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
9746
  "anstelle diese direkt zurückzusenden."
9747
 
9748
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1737
9749
  msgctxt "dhl"
9750
  msgid "No Neighbor"
9751
  msgstr "Keine Nachbarschaftszustellung"
9752
 
9753
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1738
9754
  msgctxt "dhl"
9755
  msgid "Do not deliver to neighbors."
9756
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
9757
 
9758
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1746
9759
  msgctxt "dhl"
9760
  msgid "Do only delivery to named person."
9761
  msgstr ""
9762
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
9763
  "Person übergeben."
9764
 
9765
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1753
9766
  msgctxt "dhl"
9767
  msgid "Bulky Goods"
9768
  msgstr "Sperrgut"
9769
 
9770
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1754
9771
  msgctxt "dhl"
9772
  msgid "Deliver as bulky goods."
9773
  msgstr "Sende Pakete als Sperrgut."
9774
 
9775
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1761
9776
  msgctxt "dhl"
9777
  msgid "Minimum age (Visual check)"
9778
  msgstr "Mindestalter (Visuell)"
9779
 
9780
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1767
9781
  msgctxt "dhl"
9782
  msgid "Choose this option if you want to let DHL check your customer's age."
9783
  msgstr ""
9784
  "Wählen Sie diese Option aus, wenn Sie das Alter durch DHL prüfen lassen "
9785
  "möchten."
9786
 
9787
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1770
9788
  msgctxt "dhl"
9789
  msgid "Sync (Visual Check)"
9790
  msgstr "Synchronisation (Visuell)"
9791
 
9792
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9793
  msgctxt "dhl"
9794
  msgid "Visually verify age if shipment contains applicable items."
9795
  msgstr ""
9796
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
9797
  "beinhaltet."
9798
 
9799
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9800
  #, php-format
9801
  msgctxt "dhl"
9802
  msgid ""
9809
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9810
  "Produkte beinhaltet."
9811
 
9812
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1771
9813
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9814
  msgctxt "dhl"
9815
  msgid "age verification checkbox"
9816
  msgstr "Checkbox zur Altersprüfung"
9817
 
9818
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1778
9819
  msgctxt "dhl"
9820
  msgid "Minimum age (Ident check)"
9821
  msgstr "Mindestalter (Identität)"
9822
 
9823
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1784
9824
  msgctxt "dhl"
9825
  msgid ""
9826
  "Choose this option if you want to let DHL check your customer's identity and "
9830
  "prüfen lassen möchten."
9831
 
9832
  # @ woocommerce-germanized
9833
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1787
9834
  msgctxt "dhl"
9835
  msgid "Sync (Ident Check)"
9836
  msgstr "Synchronisation (Identität)"
9837
 
9838
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9839
  msgctxt "dhl"
9840
  msgid "Verify identity and age if shipment contains applicable items."
9841
  msgstr ""
9842
  "Aktiviere die Identitätsprüfung, falls die Sendung zu prüfende Positionen "
9843
  "beinhaltet."
9844
 
9845
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
9846
  #, php-format
9847
  msgctxt "dhl"
9848
  msgid ""
9855
  "Identitätsprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
9856
  "Produkte beinhaltet."
9857
 
9858
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1796
9859
  msgctxt "dhl"
9860
  msgid "Premium delivery for international shipments."
9861
  msgstr "Premium Lieferung für internationale Sendungen."
9862
 
9863
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1804
9864
+ msgctxt "dhl"
9865
+ msgid "Economy delivery for international shipments."
9866
+ msgstr "Economy Lieferung für internationale Sendungen."
9867
+
9868
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1811
9869
+ msgctxt "dhl"
9870
+ msgid "PDDP"
9871
+ msgstr "PDDP"
9872
+
9873
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1812
9874
+ msgctxt "dhl"
9875
+ msgid ""
9876
+ "DHL takes care of customs clearance and export duties (Postal Delivered Duty "
9877
+ "Paid)."
9878
+ msgstr ""
9879
+ "Der Versender bezahlt alle Abfuhrabgaben für den Empfänger. Die Abrechnung "
9880
+ "erfolgt über DHL (Postal Delivered Duty Paid)."
9881
+
9882
  # @ woocommerce-germanized
9883
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1824
9884
  msgctxt "dhl"
9885
  msgid "Bank Account"
9886
  msgstr "Bankkonto"
9887
 
9888
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1827
9889
  msgctxt "dhl"
9890
  msgid "Enter your bank details needed for services that use COD."
9891
  msgstr ""
9893
  "verwendet werden sollen."
9894
 
9895
  # @ woocommerce-germanized
9896
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1831
9897
  msgctxt "dhl"
9898
  msgid "Holder"
9899
  msgstr "Kontoinhaber"
9900
 
9901
  # @ woocommerce-germanized
9902
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
9903
  msgctxt "dhl"
9904
  msgid "Bank Name"
9905
  msgstr "Name der Bank"
9906
 
9907
  # @ woocommerce-germanized
9908
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1847
9909
  msgctxt "dhl"
9910
  msgid "IBAN"
9911
  msgstr "IBAN"
9912
 
9913
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1855
9914
  msgctxt "dhl"
9915
  msgid "BIC"
9916
  msgstr "BIC"
9917
 
9918
  # @ woocommerce-germanized
9919
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1863
9920
  msgctxt "dhl"
9921
  msgid "Payment Reference"
9922
  msgstr "Zahlungsreferenz"
9923
 
9924
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1868
9925
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1878
9926
  #, php-format
9927
  msgctxt "dhl"
9928
  msgid ""
9933
  "hinzufügen: %s. Der Text ist auf 35 Zeichen begrenzt."
9934
 
9935
  # @ woocommerce-germanized
9936
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1873
9937
  msgctxt "dhl"
9938
  msgid "Payment Reference 2"
9939
  msgstr "Zahlungsreferenz 2"
9940
 
9941
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1912
9942
  msgctxt "dhl"
9943
  msgid "Customer Number"
9944
  msgstr "Kundennummer"
9945
 
9946
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1912
9947
  msgctxt "dhl"
9948
  msgid ""
9949
  "Insert your DHL business customer number (EKP) here. If you are not yet a "
9953
  "Geschäftskunde sind, sollten Sie sich zuerst als Geschäftskunde bei DHL "
9954
  "registrieren."
9955
 
9956
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
9957
  msgctxt "dhl"
9958
  msgid "API Access"
9959
  msgstr "API Versionen"
9960
 
9961
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
9962
  msgctxt "dhl"
9963
  msgid ""
9964
  "To create labels and embed DHL services, our software needs access to the "
9968
  "Software Zugang zur API. Sie sollten hier Ihre Zugangsdaten zum DHL "
9969
  "Geschäftskundenportal eingeben."
9970
 
9971
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1943
9972
  msgctxt "dhl"
9973
  msgid ""
9974
  "If you want to provide your customers with inlay return labels for your "
9977
  "Wenn Sie Beilageretouren-Labels zu Ihren Sendungen hinzufügen möchten, "
9978
  "sollten Sie diese Funktion standardmäßig aktivieren."
9979
 
9980
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1956
9981
  msgctxt "dhl"
9982
  msgid ""
9983
  "If you want to create DHL labels to returns you should activate this "
9988
  "aktivieren. Stellen Sie sicher, dass DHL Online Retoure in Ihrem Vertrag "
9989
  "freigeschaltet ist."
9990
 
9991
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1969
9992
  msgctxt "dhl"
9993
  msgid "Age verification"
9994
  msgstr "Altersverifikation"
9995
 
9996
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1969
9997
  msgctxt "dhl"
9998
  msgid ""
9999
  "Use this feature to sync the Germanized age verification checkbox with the "
10006
  "„Alterssichtprüfung“ von DHL automatisch aktiviert."
10007
 
10008
  # @ woocommerce-germanized
10009
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1987
10010
  msgctxt "dhl"
10011
  msgid "Automation"
10012
  msgstr "Automatisierung"
10013
 
10014
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1987
10015
  msgctxt "dhl"
10016
  msgid ""
10017
  "You might want to save some time and let Germanized generate labels "
10021
  "automatisch erzeugen lassen, sobald eine Sendung in einen bestimmten Status "
10022
  "wechselt."
10023
 
10024
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2005
10025
  msgctxt "dhl"
10026
  msgid ""
10027
  "Let your customers choose a delivery day (if the service is available at the "
10030
  "Lassen Sie Ihre Kunden einen Liefertag (falls der Service für die "
10031
  "Kundenadresse zur Verfügung steht) für die Lieferung in der Kasse auswählen."
10032
 
10033
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2018
10034
  msgctxt "dhl"
10035
  msgid ""
10036
  "Optionally charge your customers an additional fee for preferred services "
10039
  "Optional können Sie die Gebühr für die Auswahl des Liefertages oder anderer "
10040
  "Wunschzustellung-Services an Ihre Kunden weiterreichen."
10041
 
10042
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2031
10043
  msgctxt "dhl"
10044
  msgid ""
10045
  "Allow your customers to send their parcels to a drop-off location e.g. a "
10048
  "Lassen Sie Ihre Kunden einen Ablageort für die Abgabe ihres Pakets in der "
10049
  "Kasse auswählen. Dieser Service wird von DHL nicht zusätzlich berechnet."
10050
 
10051
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2049
10052
  msgctxt "dhl"
10053
  msgid ""
10054
  "Allow your customers to choose packstation (and/or other DHL location types "
10057
  "Lassen Sie Ihre Kunden eine Packstation (und/oder andere DHL Standorte, wie "
10058
  "im Folgenden konfiguriert) als Lieferadresse auswählen."
10059
 
10060
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:2062
10061
  msgctxt "dhl"
10062
  msgid ""
10063
  "This option adds a map overlay view to let your customers choose a DHL "
10242
  msgid "Deutsche Post product is missing for %s."
10243
  msgstr "Deutsche Post Produkt fehlt oder ist nicht verfügbar für %s."
10244
 
10245
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:40
10246
  msgctxt "dhl"
10247
  msgid "Opening Times"
10248
  msgstr "Öffnungszeiten"
10249
 
10250
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:48
10251
  msgctxt "dhl"
10252
  msgid "Services"
10253
  msgstr "Dienstleistungen"
10254
 
10255
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10256
  msgctxt "dhl"
10257
  msgid "Handicap Accessible"
10258
  msgstr "Barrierefrei"
10259
 
10260
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10261
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10262
  msgctxt "dhl"
10263
  msgid "Yes"
10264
  msgstr "Ja"
10265
 
10266
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:50
10267
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10268
  msgctxt "dhl"
10269
  msgid "No"
10270
  msgstr "Nein"
10271
 
10272
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:51
10273
  msgctxt "dhl"
10274
  msgid "Parking"
10275
  msgstr "Parken"
10276
 
10277
  # @ woocommerce-germanized
10278
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:55
10279
  msgctxt "dhl"
10280
  msgid "Select "
10281
  msgstr "Auswählen "
10301
  msgid "DHL Preferred Delivery. Delivered just as you wish."
10302
  msgstr "DHL Wunschzustellung. Gebracht wie gewünscht."
10303
 
10304
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:30
10305
  msgctxt "dhl"
10306
  msgid ""
10307
  "Thanks to the flexible recipient services of DHL Preferred Delivery, you "
10312
  "Ihre Pakete empfangen.<br/>\n"
10313
  "Wählen Sie Ihre bevorzugte Lieferoption."
10314
 
10315
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:37
10316
  msgctxt "dhl"
10317
  msgid ""
10318
  "Choose one of the displayed days as your delivery day for your parcel "
10322
  "Lieferung Ihrer Waren auszuwählen. Andere Tage sind aufgrund der "
10323
  "Lieferprozesse aktuell nicht möglich."
10324
 
10325
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10326
  #, php-format
10327
  msgctxt "dhl"
10328
  msgid "There is a surcharge of %1$s %2$s for this service.*"
10329
  msgstr "Für diesen Service fällt ein Aufpreis in Höhe von %1$s %2$s. an.*"
10330
 
10331
  # @ woocommerce-germanized
10332
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10333
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10334
  msgctxt "dhl"
10335
  msgid "incl. VAT"
10336
  msgstr "inkl. MwSt."
10337
 
10338
  # @ woocommerce-germanized
10339
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:41
10340
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10341
  msgctxt "dhl"
10342
  msgid "excl. VAT"
10343
  msgstr "zzgl. MwSt."
10344
 
10345
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:65
10346
  msgctxt "dhl"
10347
  msgid "Drop-off location or neighbor"
10348
  msgstr "Ablageort oder Nachbar"
10349
 
10350
  # @ woocommerce-germanized
10351
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:71
10352
  msgctxt "dhl location context"
10353
  msgid "None"
10354
  msgstr "Keine"
10355
 
10356
  # @ woocommerce-germanized
10357
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:76
10358
  msgctxt "dhl"
10359
  msgid "Location"
10360
  msgstr "Ort"
10361
 
10362
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:89
10363
  msgctxt "dhl"
10364
  msgid ""
10365
  "Choose a weather-protected and non-visible place on your property, where we "
10369
  "Grundstück, an dem wir das Paket während Ihrer Abwesenheit hinterlegen "
10370
  "dürfen."
10371
 
10372
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:91
10373
  msgctxt "dhl"
10374
  msgid "e.g. Garage, Terrace"
10375
  msgstr "z.B. Garage, Terrasse"
10376
 
10377
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:98
10378
  msgctxt "dhl"
10379
  msgid ""
10380
  "Determine a person in your immediate neighborhood whom we can hand out your "
10385
  "Ihr Paket während Ihrer Abwesenheit abgeben dürfen. Diese sollte im gleichen "
10386
  "Haus, direkt gegenüber oder nebenan wohnen."
10387
 
10388
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:100
10389
  msgctxt "dhl"
10390
  msgid "First name, last name of neighbor"
10391
  msgstr "Vorname, Nachname des Nachbars"
10392
 
10393
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:101
10394
  msgctxt "dhl"
10395
  msgid "Street, number, postal code, city"
10396
  msgstr "Straße, Hausnummer, Postleitzahl, Stadt"
10397
 
10398
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:120
10399
+ msgctxt "dhl"
10400
+ msgid "Delivery to nearby parcel store/locker or to the front door."
10401
+ msgstr ""
10402
+ "Zustellung an einen Paketshop/Packstation in der Nähe oder an die Haustür."
10403
+
10404
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:122
10405
+ #, php-format
10406
+ msgctxt "dhl"
10407
+ msgid "(+%1$s %2$s)*"
10408
+ msgstr "(+%1$s %2$s)*"
10409
+
10410
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:123
10411
+ msgctxt "dhl"
10412
+ msgid "Delivery usually to the front door."
10413
+ msgstr "Zustellung in der Regel an die Haustür."
10414
+
10415
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:40
10416
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php:58
10417
  #, php-format
10442
 
10443
  # @ woocommerce-germanized
10444
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:51
10445
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:421
10446
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:695
10447
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:93
10448
  msgctxt "shipments"
10451
 
10452
  # @ woocommerce-germanized
10453
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:59
10454
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1159
10455
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
10456
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:692
10457
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:247
10652
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
10653
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
10654
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:690
10655
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:808
10656
  msgctxt "shipments"
10657
  msgid "Title"
10658
  msgstr "Titel"
10660
  # @ woocommerce-germanized
10661
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
10662
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:636
10663
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:817
10664
  msgctxt "shipments"
10665
  msgid "Description"
10666
  msgstr "Beschreibung"
10888
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
10889
 
10890
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:395
10891
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1091
10892
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1121
10893
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
10894
  msgctxt "shipments"
10895
  msgid "N/A"
10952
  msgstr "Brief"
10953
 
10954
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:78
10955
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1157
10956
  msgctxt "shipments"
10957
  msgid "Shipment"
10958
  msgstr "Sendung"
11165
  msgid "Customs Reference Number"
11166
  msgstr "Identifikationsnummer (Zoll)"
11167
 
11168
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:812
11169
+ msgctxt "shipments"
11170
+ msgid "UK VAT ID (HMRC)"
11171
+ msgstr "UK USt.-ID (HMRC)"
11172
+
11173
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:862
11174
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1106
11175
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Shipment.php:1368
11176
  #, php-format
11179
  msgstr "%1$s %2$s"
11180
 
11181
  # @ woocommerce-germanized
11182
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1158
11183
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
11184
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:691
11185
  msgctxt "shipments"
11186
  msgid "Date"
11187
  msgstr "Datum"
11188
 
11189
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1160
11190
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-details-tracking.php:23
11191
  msgctxt "shipments"
11192
  msgid "Tracking"
11193
  msgstr "Sendungsverfolgung"
11194
 
11195
  # @ woocommerce-germanized
11196
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1161
11197
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Admin.php:316
11198
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php:31
11199
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:699
11201
  msgid "Actions"
11202
  msgstr "Aktionen"
11203
 
11204
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1398
11205
  msgctxt "shipments"
11206
  msgid "View"
11207
  msgstr "Anzeigen"
11208
 
11209
  # @ woocommerce-germanized
11210
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1405
11211
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Table.php:877
11212
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Ajax.php:350
11213
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/templates/shipment/shipment-return-instructions.php:29
11956
  "Nummer zur Identifizierung von Wirtschaftsbeteiligten, z.B. EORI Nummer "
11957
  "(Zoll)"
11958
 
11959
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:256
11960
+ msgctxt "shipments"
11961
+ msgid "Your UK VAT ID, e.g. for UK exports <= 135 GBP."
11962
+ msgstr "Ihre UK USt.-ID, z.B. für Exporte <= 135 GBP."
11963
+
11964
  # @ woocommerce-germanized
11965
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:272
11966
  msgctxt "shipments"
11967
  msgid "Shipper Address"
11968
  msgstr "Absenderadresse"
11969
 
11970
  # @ woocommerce-germanized
11971
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:323
11972
  msgctxt "shipments"
11973
  msgid "Return Address"
11974
  msgstr "Retouren Adresse"
11975
 
11976
  # @ woocommerce-germanized
11977
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:376
11978
  msgctxt "shipments"
11979
  msgid "Default packaging"
11980
  msgstr "Standard-Verpackung"
11981
 
11982
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:377
11983
  msgctxt "shipments"
11984
  msgid ""
11985
  "Choose a packaging which serves as fallback or default in case no suitable "
11989
  "wird, wenn keine passende Verpackung gefunden werden konnte."
11990
 
11991
  # @ woocommerce-germanized
11992
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:387
11993
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php:40
11994
  msgctxt "shipments"
11995
  msgid "Packaging Report"
11996
  msgstr "Verpackungsbericht"
11997
 
11998
  # @ woocommerce-germanized
11999
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:420
12000
  #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php:363
12001
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1174
12002
  msgctxt "shipments"
12003
  msgid "General"
12004
  msgstr "Allgemein"
12005
 
12006
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:422
12007
  msgctxt "shipments"
12008
  msgid "Addresses"
12009
  msgstr "Adressen"
12010
 
12011
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:569
12012
  msgctxt "shipments"
12013
  msgid "More services"
12014
  msgstr "Mehr Services"
12015
 
12016
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Admin/Settings.php:572
12017
  msgctxt "shipments"
12018
  msgid "Fewer services"
12019
  msgstr "Weniger Services"
12268
  msgstr "Sendungsliste."
12269
 
12270
  # @ woocommerce-germanized
12271
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/Automation.php:157
12272
  msgctxt "shipments"
12273
  msgid "Order is fully shipped."
12274
  msgstr "Bestellung ist vollständig versandt."
13414
  "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
13415
  "den neuesten Stand wiedergeben."
13416
 
13417
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:809
13418
  msgctxt "shipments"
13419
  msgid "Choose a title for the shipping provider."
13420
  msgstr "Wählen Sie einen Titel für den Versanddienstleister."
13421
 
13422
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:818
13423
  msgctxt "shipments"
13424
  msgid "Choose a description for the shipping provider."
13425
  msgstr "Wählen Sie eine Beschreibung für den Versanddienstleister."
13426
 
13427
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:833
13428
  msgctxt "shipments"
13429
  msgid "Tracking URL"
13430
  msgstr "Sendungsverfolgung URL"
13431
 
13432
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:834
13433
  #, php-format
13434
  msgctxt "shipments"
13435
  msgid ""
13443
  "einzufügen: %s"
13444
 
13445
  # @ woocommerce-germanized
13446
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:844
13447
  msgctxt "shipments"
13448
  msgid "Tracking description"
13449
  msgstr "Sendungsverfolgung Hinweis"
13450
 
13451
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:845
13452
  #, php-format
13453
  msgctxt "shipments"
13454
  msgid ""
13463
  "dynamische Daten einzufügen: %s"
13464
 
13465
  # @ woocommerce-germanized
13466
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1007
13467
  msgctxt "shipments"
13468
  msgid "Customer returns"
13469
  msgstr "Rücksendungen"
13470
 
13471
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13472
  msgctxt "shipments"
13473
  msgid "Allow customers to submit return requests to shipments."
13474
  msgstr "Erlauben Sie Kunden eine Rücksendung zu einer Sendung zu beantragen."
13475
 
13476
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13477
  #, php-format
13478
  msgctxt "shipments"
13479
  msgid ""
13487
  "Gästen zu erfahren, lesen Sie bitte die %2$s."
13488
 
13489
  # @ woocommerce-germanized
13490
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13491
  msgctxt "shipments"
13492
  msgid "Return Dashboard"
13493
  msgstr "Retouren-Dashboard"
13494
 
13495
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1008
13496
  msgctxt "shipments"
13497
  msgid "docs"
13498
  msgstr "Dokumentation"
13499
 
13500
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1017
13501
  msgctxt "shipments"
13502
  msgid "Guest returns"
13503
  msgstr "Retouren für Gäste"
13504
 
13505
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1018
13506
  msgctxt "shipments"
13507
  msgid "Allow guests to submit return requests to shipments."
13508
  msgstr "Erlauben Sie Gästen Rücksendeanträge zu Bestellungen zu beantragen."
13509
 
13510
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1018
13511
  #, php-format
13512
  msgctxt "shipments"
13513
  msgid ""
13521
  "Rücksende-Formular für Gäste auf Ihrer Seite zu platzieren."
13522
 
13523
  # @ woocommerce-germanized
13524
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1029
13525
  msgctxt "shipments"
13526
  msgid "Manual confirmation"
13527
  msgstr "Manuelle Bestätigung"
13528
 
13529
  # @ woocommerce-germanized
13530
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1030
13531
  msgctxt "shipments"
13532
  msgid "Return requests need manual confirmation."
13533
  msgstr "Rücksendeanträge benötigen eine manuelle Bestätigung."
13534
 
13535
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1030
13536
  msgctxt "shipments"
13537
  msgid ""
13538
  "By default return request need manual confirmation e.g. a shop manager needs "
13549
  "Mail-Bestätigung samt Retouren-Label."
13550
 
13551
  # @ woocommerce-germanized
13552
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1042
13553
  msgctxt "shipments"
13554
  msgid "Return instructions"
13555
  msgstr "Rücksende-Anweisungen"
13556
 
13557
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1043
13558
  msgctxt "shipments"
13559
  msgid ""
13560
  "Provide your customer with instructions on how to return the shipment after "
13567
  "kann, sollten Sie Ihre Kunden darüber informieren, woher ein Label für die "
13568
  "Rücksendung bezogen werden kann."
13569
 
13570
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1153
13571
  #, php-format
13572
  msgctxt "shipments"
13573
  msgid ""
13579
  "Einstellungen</a>. Passen Sie diese Einstellungen nur dann an, wenn Sie "
13580
  "explizit Abweichungen speziell für diese Versandmethode konfigurieren wollen."
13581
 
13582
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1178
13583
  msgctxt "shipments"
13584
  msgid "Return Requests"
13585
  msgstr "Rücksendeanträge"
13586
 
13587
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php:1205
13588
  msgctxt "shipments"
13589
  msgid "This shipping provider does not support creating labels."
13590
  msgstr "Dieser Versanddienstleister unterstützt keine Label-Erzeugung."
13591
 
13592
  # @ woocommerce-germanized
13593
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:117
13594
  #, php-format
13595
  msgctxt "shipments"
13596
  msgid "%s tracking description"
13597
  msgstr "%s Sendungsverfolgung"
13598
 
13599
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:118
13600
  #, php-format
13601
  msgctxt "shipments"
13602
  msgid "%s tracking URL"
13603
  msgstr "%s Sendungsverfolgung URL"
13604
 
13605
  # @ woocommerce-germanized
13606
+ #: woocommerce-germanized/packages/woocommerce-germanized-shipments/src/WPMLHelper.php:119
13607
  #, php-format
13608
  msgctxt "shipments"
13609
  msgid "%s return instructions"
15631
  msgid "https://vendidero.de"
15632
  msgstr "https://vendidero.de"
15633
 
15634
+ #, php-format
15635
+ #~ msgctxt "dhl"
15636
+ #~ msgid ""
15637
+ #~ "Please indicate shipment to %1$s by one of the following values: %2$s."
15638
+ #~ msgstr ""
15639
+ #~ "Bitte identifizieren Sie die Lieferung an %1$s durch die Eingabe einer "
15640
+ #~ "der folgenden Werte: %2$s."
15641
+
15642
  # @ woocommerce-germanized
15643
  #~ msgid "Trusted Shops new integration"
15644
  #~ msgstr "Neue Trusted Shops Integration"
16814
  #~ msgid "Hide Shipping Costs Notice"
16815
  #~ msgstr "Versandkosten ausblenden"
16816
 
 
 
 
 
16817
  # @ woocommerce-germanized
16818
  #~ msgid "Base Price Text"
16819
  #~ msgstr "Grundpreis Text"
17544
  #~ "revocation_link} als Platzhalter für die Links zu den rechtlichen "
17545
  #~ "Hinweisseiten."
17546
 
 
 
 
 
 
 
 
 
17547
  # @ woocommerce-germanized
17548
  #~ msgid ""
17549
  #~ "Use the text from above instead of the default WooCommerce text regarding "
i18n/languages/woocommerce-germanized.pot CHANGED
@@ -5,7 +5,7 @@ msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Germanized for WooCommerce 3.3.4\n"
7
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-germanized\n"
8
- "POT-Creation-Date: 2022-09-15 11:47+0200\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3567,15 +3567,15 @@ msgstr ""
3567
  msgid "Sorry, but this activation code cannot be found."
3568
  msgstr ""
3569
 
3570
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:513
3571
  msgid "Thank you. You have successfully activated your account."
3572
  msgstr ""
3573
 
3574
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:708
3575
  msgid "Expired activation key"
3576
  msgstr ""
3577
 
3578
- #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:713
3579
  msgid "Invalid activation key"
3580
  msgstr ""
3581
 
@@ -3732,77 +3732,77 @@ msgstr ""
3732
  msgid "Other Vitamins & Minerals"
3733
  msgstr ""
3734
 
3735
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:170
3736
  msgid "Please install WooCommerce before installing WooCommerce Germanized. Thank you!"
3737
  msgstr ""
3738
 
3739
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:518
3740
  msgctxt "Page slug"
3741
  msgid "data-security"
3742
  msgstr ""
3743
 
3744
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:519
3745
  msgctxt "Page title"
3746
  msgid "Privacy Policy"
3747
  msgstr ""
3748
 
3749
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:523
3750
  msgctxt "Page slug"
3751
  msgid "imprint"
3752
  msgstr ""
3753
 
3754
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:524
3755
  msgctxt "Page title"
3756
  msgid "Imprint"
3757
  msgstr ""
3758
 
3759
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
3760
  msgctxt "Page slug"
3761
  msgid "terms"
3762
  msgstr ""
3763
 
3764
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:529
3765
  msgctxt "Page title"
3766
  msgid "Terms & Conditions"
3767
  msgstr ""
3768
 
3769
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
3770
  msgctxt "Page slug"
3771
  msgid "revocation"
3772
  msgstr ""
3773
 
3774
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:534
3775
  msgctxt "Page title"
3776
  msgid "Cancellation Policy"
3777
  msgstr ""
3778
 
3779
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
3780
  msgctxt "Page slug"
3781
  msgid "shipping-methods"
3782
  msgstr ""
3783
 
3784
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:539
3785
  msgctxt "Page title"
3786
  msgid "Shipping Methods"
3787
  msgstr ""
3788
 
3789
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
3790
  msgctxt "Page slug"
3791
  msgid "payment-methods"
3792
  msgstr ""
3793
 
3794
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:544
3795
  msgctxt "Page title"
3796
  msgid "Payment Methods"
3797
  msgstr ""
3798
 
3799
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
3800
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
3801
  msgctxt "Page slug"
3802
  msgid "review-authenticity"
3803
  msgstr ""
3804
 
3805
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:549
3806
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
3807
  msgctxt "Page title"
3808
  msgid "Review Authenticity"
@@ -5947,8 +5947,8 @@ msgstr ""
5947
 
5948
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:327
5949
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:945
5950
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1205
5951
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
5952
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
5953
  msgctxt "dhl"
5954
  msgid "Packstation"
@@ -5976,43 +5976,43 @@ msgid "DHL Retoure Online"
5976
  msgstr ""
5977
 
5978
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:787
5979
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:811
5980
  msgctxt "dhl"
5981
  msgid "DHL Paket International"
5982
  msgstr ""
5983
 
5984
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:791
5985
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:817
5986
  msgctxt "dhl"
5987
  msgid "DHL Warenpost International"
5988
  msgstr ""
5989
 
5990
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:812
5991
  msgctxt "dhl"
5992
  msgid "DHL Paket Connect"
5993
  msgstr ""
5994
 
5995
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:813
5996
  msgctxt "dhl"
5997
  msgid "DHL Europaket (B2B)"
5998
  msgstr ""
5999
 
6000
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:886
6001
  msgctxt "dhl"
6002
  msgid "DHL Paket"
6003
  msgstr ""
6004
 
6005
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:887
6006
  msgctxt "dhl"
6007
  msgid "DHL Paket PRIO"
6008
  msgstr ""
6009
 
6010
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:888
6011
  msgctxt "dhl"
6012
  msgid "DHL Paket Taggleich"
6013
  msgstr ""
6014
 
6015
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:889
6016
  msgctxt "dhl"
6017
  msgid "DHL Warenpost"
6018
  msgstr ""
@@ -6119,37 +6119,37 @@ msgid "DHL & Post"
6119
  msgstr ""
6120
 
6121
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
6122
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1365
6123
  msgctxt "dhl"
6124
  msgid "Monday"
6125
  msgstr ""
6126
 
6127
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
6128
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1377
6129
  msgctxt "dhl"
6130
  msgid "Tuesday"
6131
  msgstr ""
6132
 
6133
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
6134
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1388
6135
  msgctxt "dhl"
6136
  msgid "Wednesday"
6137
  msgstr ""
6138
 
6139
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
6140
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1399
6141
  msgctxt "dhl"
6142
  msgid "Thursday"
6143
  msgstr ""
6144
 
6145
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
6146
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1410
6147
  msgctxt "dhl"
6148
  msgid "Friday"
6149
  msgstr ""
6150
 
6151
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
6152
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1421
6153
  msgctxt "dhl"
6154
  msgid "Saturday"
6155
  msgstr ""
@@ -6325,7 +6325,7 @@ msgid "Refund API could not be instantiated"
6325
  msgstr ""
6326
 
6327
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
6328
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:404
6329
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
6330
  #, php-format
6331
  msgctxt "dhl"
@@ -6396,18 +6396,24 @@ msgctxt "dhl"
6396
  msgid "Could not delete label - %s"
6397
  msgstr ""
6398
 
6399
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:382
 
 
 
 
 
 
6400
  msgctxt "dhl"
6401
  msgid "Could not create account number - no product number."
6402
  msgstr ""
6403
 
6404
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:615
6405
  #, php-format
6406
  msgctxt "dhl"
6407
  msgid "Your shipper address is incomplete (%1$s). Please validate your <a href=\"%2$s\">settings</a> and try again."
6408
  msgstr ""
6409
 
6410
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:719
6411
  #, php-format
6412
  msgctxt "dhl"
6413
  msgid "Only %1$s shipment items can be processed, your shipment has %2$s items."
@@ -6684,8 +6690,8 @@ msgstr ""
6684
 
6685
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
6686
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:255
6687
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1297
6688
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
6689
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
6690
  msgctxt "dhl"
6691
  msgid "Delivery day"
@@ -6698,8 +6704,8 @@ msgstr ""
6698
 
6699
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
6700
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:270
6701
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1319
6702
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
6703
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
6704
  msgctxt "dhl"
6705
  msgid "Drop-off location"
@@ -6707,7 +6713,7 @@ msgstr ""
6707
 
6708
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
6709
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:287
6710
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1328
6711
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:80
6712
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
6713
  msgctxt "dhl"
@@ -6775,7 +6781,7 @@ msgid "Valid address only"
6775
  msgstr ""
6776
 
6777
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:220
6778
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1612
6779
  msgctxt "dhl"
6780
  msgid "GoGreen"
6781
  msgstr ""
@@ -6851,7 +6857,7 @@ msgid "No neighbor"
6851
  msgstr ""
6852
 
6853
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:464
6854
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1644
6855
  msgctxt "dhl"
6856
  msgid "Named person only"
6857
  msgstr ""
@@ -6877,7 +6883,7 @@ msgid "Minimum age"
6877
  msgstr ""
6878
 
6879
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:533
6880
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1694
6881
  msgctxt "dhl"
6882
  msgid "Premium"
6883
  msgstr ""
@@ -6908,685 +6914,685 @@ msgctxt "dhl"
6908
  msgid "The visual min age check is invalid."
6909
  msgstr ""
6910
 
6911
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:752
6912
  msgctxt "dhl"
6913
  msgid "The ident min age check is invalid."
6914
  msgstr ""
6915
 
6916
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:757
6917
  msgctxt "dhl"
6918
  msgid "There was an error parsing the date of birth for the identity check."
6919
  msgstr ""
6920
 
6921
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:762
6922
  msgctxt "dhl"
6923
  msgid "Either a minimum age or a date of birth must be added to the ident check."
6924
  msgstr ""
6925
 
6926
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:779
6927
  #, php-format
6928
  msgctxt "dhl"
6929
  msgid "%s duties element does not exist."
6930
  msgstr ""
6931
 
6932
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
6933
  #, php-format
6934
  msgctxt "dhl"
6935
  msgid "Status: %1$s"
6936
  msgstr ""
6937
 
6938
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1044
6939
  msgctxt "dhl"
6940
  msgid "Connected"
6941
  msgstr ""
6942
 
6943
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1058
6944
  msgctxt "dhl"
6945
  msgid "Customer Number (EKP)"
6946
  msgstr ""
6947
 
6948
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
6949
  #, php-format
6950
  msgctxt "dhl"
6951
  msgid "Your 10 digits DHL customer number, also called \"EKP\". Find your %s in the DHL business portal."
6952
  msgstr ""
6953
 
6954
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1060
6955
  msgctxt "dhl"
6956
  msgid "customer number"
6957
  msgstr ""
6958
 
6959
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1073
6960
  msgctxt "dhl"
6961
  msgid "API"
6962
  msgstr ""
6963
 
6964
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1080
6965
  msgctxt "dhl"
6966
  msgid "Enable Sandbox"
6967
  msgstr ""
6968
 
6969
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1081
6970
  msgctxt "dhl"
6971
  msgid "Activate Sandbox mode for testing purposes."
6972
  msgstr ""
6973
 
6974
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1088
6975
  msgctxt "dhl"
6976
  msgid "Live Username"
6977
  msgstr ""
6978
 
6979
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
6980
  #, php-format
6981
  msgctxt "dhl"
6982
  msgid "Your username (<strong>not</strong> your email address) to the DHL business customer portal. Please make sure to test your access data in advance %s."
6983
  msgstr ""
6984
 
6985
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1090
6986
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
6987
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
6988
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
6989
  msgctxt "dhl"
6990
  msgid "here"
6991
  msgstr ""
6992
 
6993
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1101
6994
  msgctxt "dhl"
6995
  msgid "Live Password"
6996
  msgstr ""
6997
 
6998
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1103
6999
  #, php-format
7000
  msgctxt "dhl"
7001
  msgid "Your password to the DHL business customer portal. Please note the new assignment of the password to 3 (Standard User) or 12 (System User) months and make sure to test your access data in advance %s."
7002
  msgstr ""
7003
 
7004
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1113
7005
  msgctxt "dhl"
7006
  msgid "Sandbox Username"
7007
  msgstr ""
7008
 
7009
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1115
7010
  #, php-format
7011
  msgctxt "dhl"
7012
  msgid "Your username (<strong>not</strong> your email address) to the DHL developer portal. Please make sure to test your access data in advance %s."
7013
  msgstr ""
7014
 
7015
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1125
7016
  msgctxt "dhl"
7017
  msgid "Sandbox Password"
7018
  msgstr ""
7019
 
7020
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1127
7021
  #, php-format
7022
  msgctxt "dhl"
7023
  msgid "Your password for the DHL developer portal. Please test your access data in advance %s."
7024
  msgstr ""
7025
 
7026
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1142
7027
  msgctxt "dhl"
7028
  msgid "Products and Participation Numbers"
7029
  msgstr ""
7030
 
7031
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1165
7032
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1557
7033
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
7034
  msgctxt "dhl"
7035
  msgid "Inlay Returns"
7036
  msgstr ""
7037
 
7038
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1183
7039
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
7040
  msgctxt "dhl"
7041
  msgid "Tracking"
7042
  msgstr ""
7043
 
7044
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1206
7045
  msgctxt "dhl"
7046
  msgid "Enable delivery to Packstation."
7047
  msgstr ""
7048
 
7049
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1207
7050
  msgctxt "dhl"
7051
  msgid "Let customers choose a Packstation as delivery address."
7052
  msgstr ""
7053
 
7054
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1215
7055
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
7056
  msgctxt "dhl"
7057
  msgid "Postoffice"
7058
  msgstr ""
7059
 
7060
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1216
7061
  msgctxt "dhl"
7062
  msgid "Enable delivery to Post Offices."
7063
  msgstr ""
7064
 
7065
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1217
7066
  msgctxt "dhl"
7067
  msgid "Let customers choose a Post Office as delivery address."
7068
  msgstr ""
7069
 
7070
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1225
7071
  msgctxt "dhl"
7072
  msgid "Parcel Shop"
7073
  msgstr ""
7074
 
7075
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1226
7076
  msgctxt "dhl"
7077
  msgid "Enable delivery to Parcel Shops."
7078
  msgstr ""
7079
 
7080
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1227
7081
  msgctxt "dhl"
7082
  msgid "Let customers choose a Parcel Shop as delivery address."
7083
  msgstr ""
7084
 
7085
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1235
7086
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
7087
  msgctxt "dhl"
7088
  msgid "Map"
7089
  msgstr ""
7090
 
7091
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
7092
  msgctxt "dhl"
7093
  msgid "Let customers find a DHL location on a map."
7094
  msgstr ""
7095
 
7096
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1236
7097
  msgctxt "dhl"
7098
  msgid "Enable this option to let your customers choose a pickup option from a map within the checkout. If this option is disabled a link to the DHL website is placed instead."
7099
  msgstr ""
7100
 
7101
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1245
7102
  msgctxt "dhl"
7103
  msgid "Google Maps Key"
7104
  msgstr ""
7105
 
7106
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
7107
  #, php-format
7108
  msgctxt "dhl"
7109
  msgid "To integrate a map within your checkout you'll need a valid API key for Google Maps. You may %s."
7110
  msgstr ""
7111
 
7112
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1250
7113
  msgctxt "dhl"
7114
  msgid "retrieve a new one"
7115
  msgstr ""
7116
 
7117
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1256
7118
  msgctxt "dhl"
7119
  msgid "Limit results"
7120
  msgstr ""
7121
 
7122
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1261
7123
  msgctxt "dhl"
7124
  msgid "Limit the number of DHL locations shown on the map"
7125
  msgstr ""
7126
 
7127
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
7128
  msgctxt "dhl"
7129
  msgid "Enable delivery day delivery."
7130
  msgstr ""
7131
 
7132
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1298
7133
  msgctxt "dhl"
7134
  msgid "Enabling this option will display options for the user to select their delivery day of delivery during the checkout."
7135
  msgstr ""
7136
 
7137
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1306
7138
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
7139
  msgctxt "dhl"
7140
  msgid "Fee"
7141
  msgstr ""
7142
 
7143
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1308
7144
  msgctxt "dhl"
7145
  msgid "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer service for free."
7146
  msgstr ""
7147
 
7148
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
7149
  msgctxt "dhl"
7150
  msgid "Enable drop-off location delivery."
7151
  msgstr ""
7152
 
7153
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1320
7154
  msgctxt "dhl"
7155
  msgid "Enabling this option will display options for the user to select their preferred delivery location during the checkout."
7156
  msgstr ""
7157
 
7158
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
7159
  msgctxt "dhl"
7160
  msgid "Enable delivery to a neighbor."
7161
  msgstr ""
7162
 
7163
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1329
7164
  msgctxt "dhl"
7165
  msgid "Enabling this option will display options for the user to deliver to their preferred neighbor during the checkout."
7166
  msgstr ""
7167
 
7168
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1337
7169
  msgctxt "dhl"
7170
  msgid "Cut-off time"
7171
  msgstr ""
7172
 
7173
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1342
7174
  msgctxt "dhl"
7175
  msgid "The cut-off time is the latest possible order time up to which the minimum delivery day (day of order + 2 working days) can be guaranteed. As soon as the time is exceeded, the earliest delivery day displayed in the frontend will be shifted to one day later (day of order + 3 working days)."
7176
  msgstr ""
7177
 
7178
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1348
7179
  msgctxt "dhl"
7180
  msgid "Preparation days"
7181
  msgstr ""
7182
 
7183
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1353
7184
  msgctxt "dhl"
7185
  msgid "If you need more time to prepare your shipments you might want to add a static preparation time to the possible starting date for delivery day delivery."
7186
  msgstr ""
7187
 
7188
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1364
7189
  msgctxt "dhl"
7190
  msgid "Exclude days of transfer"
7191
  msgstr ""
7192
 
7193
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1366
7194
  msgctxt "dhl"
7195
  msgid "Exclude days from transferring shipments to DHL."
7196
  msgstr ""
7197
 
7198
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1432
7199
  msgctxt "dhl"
7200
  msgid "Exclude gateways"
7201
  msgstr ""
7202
 
7203
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1434
7204
  msgctxt "dhl"
7205
  msgid "Select payment gateways to be excluded from showing preferred services."
7206
  msgstr ""
7207
 
7208
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1463
7209
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
7210
  msgctxt "dhl"
7211
  msgid "Products"
7212
  msgstr ""
7213
 
7214
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1470
7215
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
7216
  msgctxt "dhl"
7217
  msgid "Domestic Default Service"
7218
  msgstr ""
7219
 
7220
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1475
7221
  msgctxt "dhl"
7222
  msgid "Please select your default DHL shipping service for domestic shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7223
  msgstr ""
7224
 
7225
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1481
7226
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
7227
  msgctxt "dhl"
7228
  msgid "EU Default Service"
7229
  msgstr ""
7230
 
7231
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1486
7232
  msgctxt "dhl"
7233
  msgid "Please select your default DHL shipping service for EU shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7234
  msgstr ""
7235
 
7236
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1492
7237
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
7238
  msgctxt "dhl"
7239
  msgid "Int. Default Service"
7240
  msgstr ""
7241
 
7242
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1497
7243
  msgctxt "dhl"
7244
  msgid "Please select your default DHL shipping service for cross-border shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7245
  msgstr ""
7246
 
7247
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1503
7248
  msgctxt "dhl"
7249
  msgid "Default Duty"
7250
  msgstr ""
7251
 
7252
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1508
7253
  msgctxt "dhl"
7254
  msgid "Please select a default duty type."
7255
  msgstr ""
7256
 
7257
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1515
7258
  msgctxt "dhl"
7259
  msgid "Codeable"
7260
  msgstr ""
7261
 
7262
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1516
7263
  msgctxt "dhl"
7264
  msgid "Generate label only if address can be automatically retrieved DHL."
7265
  msgstr ""
7266
 
7267
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1522
7268
  msgctxt "dhl"
7269
  msgid "Choose this option if you want to make sure that by default labels are only generated for codeable addresses."
7270
  msgstr ""
7271
 
7272
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1526
7273
  msgctxt "dhl"
7274
  msgid "Force email"
7275
  msgstr ""
7276
 
7277
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
7278
  msgctxt "dhl"
7279
  msgid "Force transferring customer email to DHL."
7280
  msgstr ""
7281
 
7282
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1527
7283
  #, php-format
7284
  msgctxt "dhl"
7285
  msgid "By default the customer email address is only transferred in case explicit consent has been given via a checkbox during checkout. You may force to transfer the customer email address during label creation to make sure your customers receive <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">email notifications by DHL</a>. Make sure to check your privacy policy and seek advice by a lawyer in case of doubt."
7286
  msgstr ""
7287
 
7288
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1536
7289
  msgctxt "dhl"
7290
  msgid "Custom shipper"
7291
  msgstr ""
7292
 
7293
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
7294
  msgctxt "dhl"
7295
  msgid "Use a custom shipper address managed within your DHL business profile."
7296
  msgstr ""
7297
 
7298
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1537
7299
  #, php-format
7300
  msgctxt "dhl"
7301
  msgid "Choose this option if you want to use a <a href=\"%s\" target=\"_blank\">custom address</a> profile managed within your DHL business profile as shipper reference for your labels."
7302
  msgstr ""
7303
 
7304
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1546
7305
  msgctxt "dhl"
7306
  msgid "Shipper reference"
7307
  msgstr ""
7308
 
7309
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1547
7310
  #, php-format
7311
  msgctxt "dhl"
7312
  msgid "Insert the <a href=\"%s\" target=\"_blank\">address reference</a> you have chosen within the DHL business portal for your custom shipper address."
7313
  msgstr ""
7314
 
7315
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1558
7316
  msgctxt "dhl"
7317
  msgid "Additionally create inlay return labels for shipments that support returns."
7318
  msgstr ""
7319
 
 
7320
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1577
7321
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1584
7322
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
7323
  msgctxt "dhl"
7324
  msgid "Retoure"
7325
  msgstr ""
7326
 
7327
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
7328
  #, php-format
7329
  msgctxt "dhl"
7330
  msgid "Adjust handling of return shipments through the DHL Retoure API. Make sure that your %s contains DHL Retoure Online."
7331
  msgstr ""
7332
 
7333
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1580
7334
  msgctxt "dhl"
7335
  msgid "contract"
7336
  msgstr ""
7337
 
7338
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
7339
  msgctxt "dhl"
7340
  msgid "Create retoure labels to return shipments."
7341
  msgstr ""
7342
 
7343
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1585
7344
  msgctxt "dhl"
7345
  msgid "By enabling this option you might generate retoure labels for return shipments and send them to your customer via email."
7346
  msgstr ""
7347
 
7348
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1605
7349
  msgctxt "dhl"
7350
  msgid "Default Services"
7351
  msgstr ""
7352
 
7353
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1609
7354
  #, php-format
7355
  msgctxt "dhl"
7356
  msgid "Adjust services to be added to your labels by default. Find out more about these <a href=\"%s\" target=\"_blank\">services</a>."
7357
  msgstr ""
7358
 
7359
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1613
7360
  msgctxt "dhl"
7361
  msgid "Enable the GoGreen Service by default."
7362
  msgstr ""
7363
 
7364
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1620
7365
  msgctxt "dhl"
7366
  msgid "Additional Insurance"
7367
  msgstr ""
7368
 
7369
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1621
7370
  msgctxt "dhl"
7371
  msgid "Add an additional insurance to labels."
7372
  msgstr ""
7373
 
7374
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1628
7375
  msgctxt "dhl"
7376
  msgid "Retail Outlet Routing"
7377
  msgstr ""
7378
 
7379
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1629
7380
  msgctxt "dhl"
7381
  msgid "Send undeliverable items to nearest retail outlet instead of immediate return."
7382
  msgstr ""
7383
 
7384
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1636
7385
  msgctxt "dhl"
7386
  msgid "No Neighbor"
7387
  msgstr ""
7388
 
7389
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
7390
  msgctxt "dhl"
7391
  msgid "Do not deliver to neighbors."
7392
  msgstr ""
7393
 
7394
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1645
7395
  msgctxt "dhl"
7396
  msgid "Do only delivery to named person."
7397
  msgstr ""
7398
 
7399
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1652
7400
  msgctxt "dhl"
7401
  msgid "Bulky Goods"
7402
  msgstr ""
7403
 
7404
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1653
7405
  msgctxt "dhl"
7406
  msgid "Deliver as bulky goods."
7407
  msgstr ""
7408
 
7409
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1660
7410
  msgctxt "dhl"
7411
  msgid "Minimum age (Visual check)"
7412
  msgstr ""
7413
 
7414
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1666
7415
  msgctxt "dhl"
7416
  msgid "Choose this option if you want to let DHL check your customer's age."
7417
  msgstr ""
7418
 
7419
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1669
7420
  msgctxt "dhl"
7421
  msgid "Sync (Visual Check)"
7422
  msgstr ""
7423
 
7424
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
7425
  msgctxt "dhl"
7426
  msgid "Visually verify age if shipment contains applicable items."
7427
  msgstr ""
7428
 
7429
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
7430
  #, php-format
7431
  msgctxt "dhl"
7432
  msgid "Germanized offers an %s to be enabled for certain products and/or product categories. By checking this option labels for shipments with applicable items will automatically have the visual age check service enabled."
7433
  msgstr ""
7434
 
7435
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
7436
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
7437
  msgctxt "dhl"
7438
  msgid "age verification checkbox"
7439
  msgstr ""
7440
 
7441
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1677
7442
  msgctxt "dhl"
7443
  msgid "Minimum age (Ident check)"
7444
  msgstr ""
7445
 
7446
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1683
7447
  msgctxt "dhl"
7448
  msgid "Choose this option if you want to let DHL check your customer's identity and age."
7449
  msgstr ""
7450
 
7451
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1686
7452
  msgctxt "dhl"
7453
  msgid "Sync (Ident Check)"
7454
  msgstr ""
7455
 
7456
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
7457
  msgctxt "dhl"
7458
  msgid "Verify identity and age if shipment contains applicable items."
7459
  msgstr ""
7460
 
7461
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
7462
  #, php-format
7463
  msgctxt "dhl"
7464
  msgid "Germanized offers an %s to be enabled for certain products and/or product categories. By checking this option labels for shipments with applicable items will automatically have the identity check service enabled."
7465
  msgstr ""
7466
 
7467
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1695
7468
  msgctxt "dhl"
7469
  msgid "Premium delivery for international shipments."
7470
  msgstr ""
7471
 
7472
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1707
7473
  msgctxt "dhl"
7474
  msgid "Bank Account"
7475
  msgstr ""
7476
 
7477
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1710
7478
  msgctxt "dhl"
7479
  msgid "Enter your bank details needed for services that use COD."
7480
  msgstr ""
7481
 
7482
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1714
7483
  msgctxt "dhl"
7484
  msgid "Holder"
7485
  msgstr ""
7486
 
7487
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1722
7488
  msgctxt "dhl"
7489
  msgid "Bank Name"
7490
  msgstr ""
7491
 
7492
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1730
7493
  msgctxt "dhl"
7494
  msgid "IBAN"
7495
  msgstr ""
7496
 
7497
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1738
7498
  msgctxt "dhl"
7499
  msgid "BIC"
7500
  msgstr ""
7501
 
7502
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1746
7503
  msgctxt "dhl"
7504
  msgid "Payment Reference"
7505
  msgstr ""
7506
 
7507
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1751
7508
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1761
7509
  #, php-format
7510
  msgctxt "dhl"
7511
  msgid "Use these placeholders to add info to the payment reference: %s. This text is limited to 35 characters."
7512
  msgstr ""
7513
 
7514
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1756
7515
  msgctxt "dhl"
7516
  msgid "Payment Reference 2"
7517
  msgstr ""
7518
 
7519
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
7520
  msgctxt "dhl"
7521
  msgid "Customer Number"
7522
  msgstr ""
7523
 
7524
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1795
7525
  msgctxt "dhl"
7526
  msgid "Insert your DHL business customer number (EKP) here. If you are not yet a business customer you might want to create a new account first."
7527
  msgstr ""
7528
 
7529
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
7530
  msgctxt "dhl"
7531
  msgid "API Access"
7532
  msgstr ""
7533
 
7534
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1808
7535
  msgctxt "dhl"
7536
  msgid "To create labels and embed DHL services, our software needs access to the API. You will need to fill out the username and password fields accordingly."
7537
  msgstr ""
7538
 
7539
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1826
7540
  msgctxt "dhl"
7541
  msgid "If you want to provide your customers with inlay return labels for your shipments you might enable this feature by default here."
7542
  msgstr ""
7543
 
7544
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1839
7545
  msgctxt "dhl"
7546
  msgid "If you want to create DHL labels to returns you should activate this feature. Make sure that you have DHL Online Retoure activated in your contract."
7547
  msgstr ""
7548
 
7549
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
7550
  msgctxt "dhl"
7551
  msgid "Age verification"
7552
  msgstr ""
7553
 
7554
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1852
7555
  msgctxt "dhl"
7556
  msgid "Use this feature to sync the Germanized age verification checkbox with the DHL visual minimum age verification service. As soon as applicable products are contained within the shipment, the service will be booked by default."
7557
  msgstr ""
7558
 
7559
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
7560
  msgctxt "dhl"
7561
  msgid "Automation"
7562
  msgstr ""
7563
 
7564
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1870
7565
  msgctxt "dhl"
7566
  msgid "You might want to save some time and let Germanized generate labels automatically as soon as a shipment switches to a certain status."
7567
  msgstr ""
7568
 
7569
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1888
7570
  msgctxt "dhl"
7571
  msgid "Let your customers choose a delivery day (if the service is available at the customer's location) of delivery within your checkout."
7572
  msgstr ""
7573
 
7574
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1901
7575
  msgctxt "dhl"
7576
  msgid "Optionally charge your customers an additional fee for preferred services like delivery day."
7577
  msgstr ""
7578
 
7579
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1914
7580
  msgctxt "dhl"
7581
  msgid "Allow your customers to send their parcels to a drop-off location e.g. a neighbor. This service is free of charge for DHL shipments."
7582
  msgstr ""
7583
 
7584
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1932
7585
  msgctxt "dhl"
7586
  msgid "Allow your customers to choose packstation (and/or other DHL location types as configured below) as shipping address."
7587
  msgstr ""
7588
 
7589
- #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1945
7590
  msgctxt "dhl"
7591
  msgid "This option adds a map overlay view to let your customers choose a DHL location from a map nearby. You'll need a valid Google Maps API key to enable the map view."
7592
  msgstr ""
5
  msgstr ""
6
  "Project-Id-Version: Germanized for WooCommerce 3.3.4\n"
7
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-germanized\n"
8
+ "POT-Creation-Date: 2022-09-23 11:57+0200\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: LANGUAGE <LL@li.org>\n"
3567
  msgid "Sorry, but this activation code cannot be found."
3568
  msgstr ""
3569
 
3570
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:514
3571
  msgid "Thank you. You have successfully activated your account."
3572
  msgstr ""
3573
 
3574
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:715
3575
  msgid "Expired activation key"
3576
  msgstr ""
3577
 
3578
+ #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:720
3579
  msgid "Invalid activation key"
3580
  msgstr ""
3581
 
3732
  msgid "Other Vitamins & Minerals"
3733
  msgstr ""
3734
 
3735
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:179
3736
  msgid "Please install WooCommerce before installing WooCommerce Germanized. Thank you!"
3737
  msgstr ""
3738
 
3739
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:527
3740
  msgctxt "Page slug"
3741
  msgid "data-security"
3742
  msgstr ""
3743
 
3744
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:528
3745
  msgctxt "Page title"
3746
  msgid "Privacy Policy"
3747
  msgstr ""
3748
 
3749
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:532
3750
  msgctxt "Page slug"
3751
  msgid "imprint"
3752
  msgstr ""
3753
 
3754
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:533
3755
  msgctxt "Page title"
3756
  msgid "Imprint"
3757
  msgstr ""
3758
 
3759
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:537
3760
  msgctxt "Page slug"
3761
  msgid "terms"
3762
  msgstr ""
3763
 
3764
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:538
3765
  msgctxt "Page title"
3766
  msgid "Terms & Conditions"
3767
  msgstr ""
3768
 
3769
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:542
3770
  msgctxt "Page slug"
3771
  msgid "revocation"
3772
  msgstr ""
3773
 
3774
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:543
3775
  msgctxt "Page title"
3776
  msgid "Cancellation Policy"
3777
  msgstr ""
3778
 
3779
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:547
3780
  msgctxt "Page slug"
3781
  msgid "shipping-methods"
3782
  msgstr ""
3783
 
3784
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:548
3785
  msgctxt "Page title"
3786
  msgid "Shipping Methods"
3787
  msgstr ""
3788
 
3789
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:552
3790
  msgctxt "Page slug"
3791
  msgid "payment-methods"
3792
  msgstr ""
3793
 
3794
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:553
3795
  msgctxt "Page title"
3796
  msgid "Payment Methods"
3797
  msgstr ""
3798
 
3799
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:557
3800
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:15
3801
  msgctxt "Page slug"
3802
  msgid "review-authenticity"
3803
  msgstr ""
3804
 
3805
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:558
3806
  #: woocommerce-germanized/includes/updates/woocommerce-gzd-update-3.9.3.php:16
3807
  msgctxt "Page title"
3808
  msgid "Review Authenticity"
5947
 
5948
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:327
5949
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelLocator.php:945
5950
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1198
5951
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
5952
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:37
5953
  msgctxt "dhl"
5954
  msgid "Packstation"
5976
  msgstr ""
5977
 
5978
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:787
5979
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:817
5980
  msgctxt "dhl"
5981
  msgid "DHL Paket International"
5982
  msgstr ""
5983
 
5984
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:791
5985
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:823
5986
  msgctxt "dhl"
5987
  msgid "DHL Warenpost International"
5988
  msgstr ""
5989
 
5990
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:818
5991
  msgctxt "dhl"
5992
  msgid "DHL Paket Connect"
5993
  msgstr ""
5994
 
5995
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:819
5996
  msgctxt "dhl"
5997
  msgid "DHL Europaket (B2B)"
5998
  msgstr ""
5999
 
6000
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:892
6001
  msgctxt "dhl"
6002
  msgid "DHL Paket"
6003
  msgstr ""
6004
 
6005
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:893
6006
  msgctxt "dhl"
6007
  msgid "DHL Paket PRIO"
6008
  msgstr ""
6009
 
6010
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:894
6011
  msgctxt "dhl"
6012
  msgid "DHL Paket Taggleich"
6013
  msgstr ""
6014
 
6015
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:895
6016
  msgctxt "dhl"
6017
  msgid "DHL Warenpost"
6018
  msgstr ""
6119
  msgstr ""
6120
 
6121
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
6122
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1358
6123
  msgctxt "dhl"
6124
  msgid "Monday"
6125
  msgstr ""
6126
 
6127
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
6128
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1370
6129
  msgctxt "dhl"
6130
  msgid "Tuesday"
6131
  msgstr ""
6132
 
6133
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
6134
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1381
6135
  msgctxt "dhl"
6136
  msgid "Wednesday"
6137
  msgstr ""
6138
 
6139
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
6140
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1392
6141
  msgctxt "dhl"
6142
  msgid "Thursday"
6143
  msgstr ""
6144
 
6145
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
6146
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1403
6147
  msgctxt "dhl"
6148
  msgid "Friday"
6149
  msgstr ""
6150
 
6151
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
6152
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1414
6153
  msgctxt "dhl"
6154
  msgid "Saturday"
6155
  msgstr ""
6325
  msgstr ""
6326
 
6327
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php:750
6328
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:408
6329
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
6330
  #, php-format
6331
  msgctxt "dhl"
6396
  msgid "Could not delete label - %s"
6397
  msgstr ""
6398
 
6399
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:381
6400
+ #, php-format
6401
+ msgctxt "dhl"
6402
+ msgid "Either your customer number or the participation number for <strong>%1$s</strong> is missing. Please validate your <a href=\"%2$s\">settings</a> and try again."
6403
+ msgstr ""
6404
+
6405
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:386
6406
  msgctxt "dhl"
6407
  msgid "Could not create account number - no product number."
6408
  msgstr ""
6409
 
6410
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:621
6411
  #, php-format
6412
  msgctxt "dhl"
6413
  msgid "Your shipper address is incomplete (%1$s). Please validate your <a href=\"%2$s\">settings</a> and try again."
6414
  msgstr ""
6415
 
6416
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php:725
6417
  #, php-format
6418
  msgctxt "dhl"
6419
  msgid "Only %1$s shipment items can be processed, your shipment has %2$s items."
6690
 
6691
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:61
6692
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:255
6693
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1290
6694
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1881
6695
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:35
6696
  msgctxt "dhl"
6697
  msgid "Delivery day"
6704
 
6705
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:75
6706
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:270
6707
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1312
6708
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1907
6709
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:87
6710
  msgctxt "dhl"
6711
  msgid "Drop-off location"
6713
 
6714
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ParcelServices.php:80
6715
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:287
6716
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1321
6717
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:80
6718
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php:96
6719
  msgctxt "dhl"
6781
  msgstr ""
6782
 
6783
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:220
6784
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1605
6785
  msgctxt "dhl"
6786
  msgid "GoGreen"
6787
  msgstr ""
6857
  msgstr ""
6858
 
6859
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:464
6860
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1637
6861
  msgctxt "dhl"
6862
  msgid "Named person only"
6863
  msgstr ""
6883
  msgstr ""
6884
 
6885
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:533
6886
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1687
6887
  msgctxt "dhl"
6888
  msgid "Premium"
6889
  msgstr ""
6914
  msgid "The visual min age check is invalid."
6915
  msgstr ""
6916
 
6917
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:747
6918
  msgctxt "dhl"
6919
  msgid "The ident min age check is invalid."
6920
  msgstr ""
6921
 
6922
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:752
6923
  msgctxt "dhl"
6924
  msgid "There was an error parsing the date of birth for the identity check."
6925
  msgstr ""
6926
 
6927
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:757
6928
  msgctxt "dhl"
6929
  msgid "Either a minimum age or a date of birth must be added to the ident check."
6930
  msgstr ""
6931
 
6932
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:772
6933
  #, php-format
6934
  msgctxt "dhl"
6935
  msgid "%s duties element does not exist."
6936
  msgstr ""
6937
 
6938
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1037
6939
  #, php-format
6940
  msgctxt "dhl"
6941
  msgid "Status: %1$s"
6942
  msgstr ""
6943
 
6944
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1037
6945
  msgctxt "dhl"
6946
  msgid "Connected"
6947
  msgstr ""
6948
 
6949
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1051
6950
  msgctxt "dhl"
6951
  msgid "Customer Number (EKP)"
6952
  msgstr ""
6953
 
6954
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1053
6955
  #, php-format
6956
  msgctxt "dhl"
6957
  msgid "Your 10 digits DHL customer number, also called \"EKP\". Find your %s in the DHL business portal."
6958
  msgstr ""
6959
 
6960
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1053
6961
  msgctxt "dhl"
6962
  msgid "customer number"
6963
  msgstr ""
6964
 
6965
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1066
6966
  msgctxt "dhl"
6967
  msgid "API"
6968
  msgstr ""
6969
 
6970
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1073
6971
  msgctxt "dhl"
6972
  msgid "Enable Sandbox"
6973
  msgstr ""
6974
 
6975
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1074
6976
  msgctxt "dhl"
6977
  msgid "Activate Sandbox mode for testing purposes."
6978
  msgstr ""
6979
 
6980
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1081
6981
  msgctxt "dhl"
6982
  msgid "Live Username"
6983
  msgstr ""
6984
 
6985
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1083
6986
  #, php-format
6987
  msgctxt "dhl"
6988
  msgid "Your username (<strong>not</strong> your email address) to the DHL business customer portal. Please make sure to test your access data in advance %s."
6989
  msgstr ""
6990
 
6991
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1083
6992
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1096
6993
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1108
6994
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1120
6995
  msgctxt "dhl"
6996
  msgid "here"
6997
  msgstr ""
6998
 
6999
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1094
7000
  msgctxt "dhl"
7001
  msgid "Live Password"
7002
  msgstr ""
7003
 
7004
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1096
7005
  #, php-format
7006
  msgctxt "dhl"
7007
  msgid "Your password to the DHL business customer portal. Please note the new assignment of the password to 3 (Standard User) or 12 (System User) months and make sure to test your access data in advance %s."
7008
  msgstr ""
7009
 
7010
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1106
7011
  msgctxt "dhl"
7012
  msgid "Sandbox Username"
7013
  msgstr ""
7014
 
7015
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1108
7016
  #, php-format
7017
  msgctxt "dhl"
7018
  msgid "Your username (<strong>not</strong> your email address) to the DHL developer portal. Please make sure to test your access data in advance %s."
7019
  msgstr ""
7020
 
7021
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1118
7022
  msgctxt "dhl"
7023
  msgid "Sandbox Password"
7024
  msgstr ""
7025
 
7026
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1120
7027
  #, php-format
7028
  msgctxt "dhl"
7029
  msgid "Your password for the DHL developer portal. Please test your access data in advance %s."
7030
  msgstr ""
7031
 
7032
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1135
7033
  msgctxt "dhl"
7034
  msgid "Products and Participation Numbers"
7035
  msgstr ""
7036
 
7037
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1158
7038
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1550
7039
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1819
7040
  msgctxt "dhl"
7041
  msgid "Inlay Returns"
7042
  msgstr ""
7043
 
7044
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1176
7045
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:155
7046
  msgctxt "dhl"
7047
  msgid "Tracking"
7048
  msgstr ""
7049
 
7050
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1199
7051
  msgctxt "dhl"
7052
  msgid "Enable delivery to Packstation."
7053
  msgstr ""
7054
 
7055
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1200
7056
  msgctxt "dhl"
7057
  msgid "Let customers choose a Packstation as delivery address."
7058
  msgstr ""
7059
 
7060
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1208
7061
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:49
7062
  msgctxt "dhl"
7063
  msgid "Postoffice"
7064
  msgstr ""
7065
 
7066
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1209
7067
  msgctxt "dhl"
7068
  msgid "Enable delivery to Post Offices."
7069
  msgstr ""
7070
 
7071
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1210
7072
  msgctxt "dhl"
7073
  msgid "Let customers choose a Post Office as delivery address."
7074
  msgstr ""
7075
 
7076
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1218
7077
  msgctxt "dhl"
7078
  msgid "Parcel Shop"
7079
  msgstr ""
7080
 
7081
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1219
7082
  msgctxt "dhl"
7083
  msgid "Enable delivery to Parcel Shops."
7084
  msgstr ""
7085
 
7086
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1220
7087
  msgctxt "dhl"
7088
  msgid "Let customers choose a Parcel Shop as delivery address."
7089
  msgstr ""
7090
 
7091
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1228
7092
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1938
7093
  msgctxt "dhl"
7094
  msgid "Map"
7095
  msgstr ""
7096
 
7097
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1229
7098
  msgctxt "dhl"
7099
  msgid "Let customers find a DHL location on a map."
7100
  msgstr ""
7101
 
7102
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1229
7103
  msgctxt "dhl"
7104
  msgid "Enable this option to let your customers choose a pickup option from a map within the checkout. If this option is disabled a link to the DHL website is placed instead."
7105
  msgstr ""
7106
 
7107
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1238
7108
  msgctxt "dhl"
7109
  msgid "Google Maps Key"
7110
  msgstr ""
7111
 
7112
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1243
7113
  #, php-format
7114
  msgctxt "dhl"
7115
  msgid "To integrate a map within your checkout you'll need a valid API key for Google Maps. You may %s."
7116
  msgstr ""
7117
 
7118
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1243
7119
  msgctxt "dhl"
7120
  msgid "retrieve a new one"
7121
  msgstr ""
7122
 
7123
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1249
7124
  msgctxt "dhl"
7125
  msgid "Limit results"
7126
  msgstr ""
7127
 
7128
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1254
7129
  msgctxt "dhl"
7130
  msgid "Limit the number of DHL locations shown on the map"
7131
  msgstr ""
7132
 
7133
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1291
7134
  msgctxt "dhl"
7135
  msgid "Enable delivery day delivery."
7136
  msgstr ""
7137
 
7138
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1291
7139
  msgctxt "dhl"
7140
  msgid "Enabling this option will display options for the user to select their delivery day of delivery during the checkout."
7141
  msgstr ""
7142
 
7143
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1299
7144
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1894
7145
  msgctxt "dhl"
7146
  msgid "Fee"
7147
  msgstr ""
7148
 
7149
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1301
7150
  msgctxt "dhl"
7151
  msgid "Insert gross value as surcharge for delivery day delivery. Insert 0 to offer service for free."
7152
  msgstr ""
7153
 
7154
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1313
7155
  msgctxt "dhl"
7156
  msgid "Enable drop-off location delivery."
7157
  msgstr ""
7158
 
7159
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1313
7160
  msgctxt "dhl"
7161
  msgid "Enabling this option will display options for the user to select their preferred delivery location during the checkout."
7162
  msgstr ""
7163
 
7164
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1322
7165
  msgctxt "dhl"
7166
  msgid "Enable delivery to a neighbor."
7167
  msgstr ""
7168
 
7169
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1322
7170
  msgctxt "dhl"
7171
  msgid "Enabling this option will display options for the user to deliver to their preferred neighbor during the checkout."
7172
  msgstr ""
7173
 
7174
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1330
7175
  msgctxt "dhl"
7176
  msgid "Cut-off time"
7177
  msgstr ""
7178
 
7179
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1335
7180
  msgctxt "dhl"
7181
  msgid "The cut-off time is the latest possible order time up to which the minimum delivery day (day of order + 2 working days) can be guaranteed. As soon as the time is exceeded, the earliest delivery day displayed in the frontend will be shifted to one day later (day of order + 3 working days)."
7182
  msgstr ""
7183
 
7184
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1341
7185
  msgctxt "dhl"
7186
  msgid "Preparation days"
7187
  msgstr ""
7188
 
7189
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1346
7190
  msgctxt "dhl"
7191
  msgid "If you need more time to prepare your shipments you might want to add a static preparation time to the possible starting date for delivery day delivery."
7192
  msgstr ""
7193
 
7194
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1357
7195
  msgctxt "dhl"
7196
  msgid "Exclude days of transfer"
7197
  msgstr ""
7198
 
7199
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1359
7200
  msgctxt "dhl"
7201
  msgid "Exclude days from transferring shipments to DHL."
7202
  msgstr ""
7203
 
7204
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1425
7205
  msgctxt "dhl"
7206
  msgid "Exclude gateways"
7207
  msgstr ""
7208
 
7209
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1427
7210
  msgctxt "dhl"
7211
  msgid "Select payment gateways to be excluded from showing preferred services."
7212
  msgstr ""
7213
 
7214
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1456
7215
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:261
7216
  msgctxt "dhl"
7217
  msgid "Products"
7218
  msgstr ""
7219
 
7220
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1463
7221
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:280
7222
  msgctxt "dhl"
7223
  msgid "Domestic Default Service"
7224
  msgstr ""
7225
 
7226
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1468
7227
  msgctxt "dhl"
7228
  msgid "Please select your default DHL shipping service for domestic shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7229
  msgstr ""
7230
 
7231
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1474
7232
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:291
7233
  msgctxt "dhl"
7234
  msgid "EU Default Service"
7235
  msgstr ""
7236
 
7237
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1479
7238
  msgctxt "dhl"
7239
  msgid "Please select your default DHL shipping service for EU shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7240
  msgstr ""
7241
 
7242
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1485
7243
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php:302
7244
  msgctxt "dhl"
7245
  msgid "Int. Default Service"
7246
  msgstr ""
7247
 
7248
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1490
7249
  msgctxt "dhl"
7250
  msgid "Please select your default DHL shipping service for cross-border shipments that you want to offer to your customers (you can always change this within each individual shipment afterwards)."
7251
  msgstr ""
7252
 
7253
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1496
7254
  msgctxt "dhl"
7255
  msgid "Default Duty"
7256
  msgstr ""
7257
 
7258
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1501
7259
  msgctxt "dhl"
7260
  msgid "Please select a default duty type."
7261
  msgstr ""
7262
 
7263
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1508
7264
  msgctxt "dhl"
7265
  msgid "Codeable"
7266
  msgstr ""
7267
 
7268
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1509
7269
  msgctxt "dhl"
7270
  msgid "Generate label only if address can be automatically retrieved DHL."
7271
  msgstr ""
7272
 
7273
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1515
7274
  msgctxt "dhl"
7275
  msgid "Choose this option if you want to make sure that by default labels are only generated for codeable addresses."
7276
  msgstr ""
7277
 
7278
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1519
7279
  msgctxt "dhl"
7280
  msgid "Force email"
7281
  msgstr ""
7282
 
7283
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1520
7284
  msgctxt "dhl"
7285
  msgid "Force transferring customer email to DHL."
7286
  msgstr ""
7287
 
7288
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1520
7289
  #, php-format
7290
  msgctxt "dhl"
7291
  msgid "By default the customer email address is only transferred in case explicit consent has been given via a checkbox during checkout. You may force to transfer the customer email address during label creation to make sure your customers receive <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">email notifications by DHL</a>. Make sure to check your privacy policy and seek advice by a lawyer in case of doubt."
7292
  msgstr ""
7293
 
7294
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1529
7295
  msgctxt "dhl"
7296
  msgid "Custom shipper"
7297
  msgstr ""
7298
 
7299
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1530
7300
  msgctxt "dhl"
7301
  msgid "Use a custom shipper address managed within your DHL business profile."
7302
  msgstr ""
7303
 
7304
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1530
7305
  #, php-format
7306
  msgctxt "dhl"
7307
  msgid "Choose this option if you want to use a <a href=\"%s\" target=\"_blank\">custom address</a> profile managed within your DHL business profile as shipper reference for your labels."
7308
  msgstr ""
7309
 
7310
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1539
7311
  msgctxt "dhl"
7312
  msgid "Shipper reference"
7313
  msgstr ""
7314
 
7315
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1540
7316
  #, php-format
7317
  msgctxt "dhl"
7318
  msgid "Insert the <a href=\"%s\" target=\"_blank\">address reference</a> you have chosen within the DHL business portal for your custom shipper address."
7319
  msgstr ""
7320
 
7321
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1551
7322
  msgctxt "dhl"
7323
  msgid "Additionally create inlay return labels for shipments that support returns."
7324
  msgstr ""
7325
 
7326
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1570
7327
  #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1577
7328
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1832
 
7329
  msgctxt "dhl"
7330
  msgid "Retoure"
7331
  msgstr ""
7332
 
7333
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1573
7334
  #, php-format
7335
  msgctxt "dhl"
7336
  msgid "Adjust handling of return shipments through the DHL Retoure API. Make sure that your %s contains DHL Retoure Online."
7337
  msgstr ""
7338
 
7339
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1573
7340
  msgctxt "dhl"
7341
  msgid "contract"
7342
  msgstr ""
7343
 
7344
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1578
7345
  msgctxt "dhl"
7346
  msgid "Create retoure labels to return shipments."
7347
  msgstr ""
7348
 
7349
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1578
7350
  msgctxt "dhl"
7351
  msgid "By enabling this option you might generate retoure labels for return shipments and send them to your customer via email."
7352
  msgstr ""
7353
 
7354
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1598
7355
  msgctxt "dhl"
7356
  msgid "Default Services"
7357
  msgstr ""
7358
 
7359
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1602
7360
  #, php-format
7361
  msgctxt "dhl"
7362
  msgid "Adjust services to be added to your labels by default. Find out more about these <a href=\"%s\" target=\"_blank\">services</a>."
7363
  msgstr ""
7364
 
7365
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1606
7366
  msgctxt "dhl"
7367
  msgid "Enable the GoGreen Service by default."
7368
  msgstr ""
7369
 
7370
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1613
7371
  msgctxt "dhl"
7372
  msgid "Additional Insurance"
7373
  msgstr ""
7374
 
7375
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1614
7376
  msgctxt "dhl"
7377
  msgid "Add an additional insurance to labels."
7378
  msgstr ""
7379
 
7380
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1621
7381
  msgctxt "dhl"
7382
  msgid "Retail Outlet Routing"
7383
  msgstr ""
7384
 
7385
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1622
7386
  msgctxt "dhl"
7387
  msgid "Send undeliverable items to nearest retail outlet instead of immediate return."
7388
  msgstr ""
7389
 
7390
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1629
7391
  msgctxt "dhl"
7392
  msgid "No Neighbor"
7393
  msgstr ""
7394
 
7395
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1630
7396
  msgctxt "dhl"
7397
  msgid "Do not deliver to neighbors."
7398
  msgstr ""
7399
 
7400
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1638
7401
  msgctxt "dhl"
7402
  msgid "Do only delivery to named person."
7403
  msgstr ""
7404
 
7405
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1645
7406
  msgctxt "dhl"
7407
  msgid "Bulky Goods"
7408
  msgstr ""
7409
 
7410
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1646
7411
  msgctxt "dhl"
7412
  msgid "Deliver as bulky goods."
7413
  msgstr ""
7414
 
7415
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1653
7416
  msgctxt "dhl"
7417
  msgid "Minimum age (Visual check)"
7418
  msgstr ""
7419
 
7420
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1659
7421
  msgctxt "dhl"
7422
  msgid "Choose this option if you want to let DHL check your customer's age."
7423
  msgstr ""
7424
 
7425
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1662
7426
  msgctxt "dhl"
7427
  msgid "Sync (Visual Check)"
7428
  msgstr ""
7429
 
7430
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1663
7431
  msgctxt "dhl"
7432
  msgid "Visually verify age if shipment contains applicable items."
7433
  msgstr ""
7434
 
7435
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1663
7436
  #, php-format
7437
  msgctxt "dhl"
7438
  msgid "Germanized offers an %s to be enabled for certain products and/or product categories. By checking this option labels for shipments with applicable items will automatically have the visual age check service enabled."
7439
  msgstr ""
7440
 
7441
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1663
7442
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1680
7443
  msgctxt "dhl"
7444
  msgid "age verification checkbox"
7445
  msgstr ""
7446
 
7447
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1670
7448
  msgctxt "dhl"
7449
  msgid "Minimum age (Ident check)"
7450
  msgstr ""
7451
 
7452
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1676
7453
  msgctxt "dhl"
7454
  msgid "Choose this option if you want to let DHL check your customer's identity and age."
7455
  msgstr ""
7456
 
7457
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1679
7458
  msgctxt "dhl"
7459
  msgid "Sync (Ident Check)"
7460
  msgstr ""
7461
 
7462
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1680
7463
  msgctxt "dhl"
7464
  msgid "Verify identity and age if shipment contains applicable items."
7465
  msgstr ""
7466
 
7467
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1680
7468
  #, php-format
7469
  msgctxt "dhl"
7470
  msgid "Germanized offers an %s to be enabled for certain products and/or product categories. By checking this option labels for shipments with applicable items will automatically have the identity check service enabled."
7471
  msgstr ""
7472
 
7473
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1688
7474
  msgctxt "dhl"
7475
  msgid "Premium delivery for international shipments."
7476
  msgstr ""
7477
 
7478
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1700
7479
  msgctxt "dhl"
7480
  msgid "Bank Account"
7481
  msgstr ""
7482
 
7483
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1703
7484
  msgctxt "dhl"
7485
  msgid "Enter your bank details needed for services that use COD."
7486
  msgstr ""
7487
 
7488
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1707
7489
  msgctxt "dhl"
7490
  msgid "Holder"
7491
  msgstr ""
7492
 
7493
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1715
7494
  msgctxt "dhl"
7495
  msgid "Bank Name"
7496
  msgstr ""
7497
 
7498
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1723
7499
  msgctxt "dhl"
7500
  msgid "IBAN"
7501
  msgstr ""
7502
 
7503
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1731
7504
  msgctxt "dhl"
7505
  msgid "BIC"
7506
  msgstr ""
7507
 
7508
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1739
7509
  msgctxt "dhl"
7510
  msgid "Payment Reference"
7511
  msgstr ""
7512
 
7513
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1744
7514
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1754
7515
  #, php-format
7516
  msgctxt "dhl"
7517
  msgid "Use these placeholders to add info to the payment reference: %s. This text is limited to 35 characters."
7518
  msgstr ""
7519
 
7520
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1749
7521
  msgctxt "dhl"
7522
  msgid "Payment Reference 2"
7523
  msgstr ""
7524
 
7525
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
7526
  msgctxt "dhl"
7527
  msgid "Customer Number"
7528
  msgstr ""
7529
 
7530
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1788
7531
  msgctxt "dhl"
7532
  msgid "Insert your DHL business customer number (EKP) here. If you are not yet a business customer you might want to create a new account first."
7533
  msgstr ""
7534
 
7535
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1801
7536
  msgctxt "dhl"
7537
  msgid "API Access"
7538
  msgstr ""
7539
 
7540
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1801
7541
  msgctxt "dhl"
7542
  msgid "To create labels and embed DHL services, our software needs access to the API. You will need to fill out the username and password fields accordingly."
7543
  msgstr ""
7544
 
7545
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1819
7546
  msgctxt "dhl"
7547
  msgid "If you want to provide your customers with inlay return labels for your shipments you might enable this feature by default here."
7548
  msgstr ""
7549
 
7550
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1832
7551
  msgctxt "dhl"
7552
  msgid "If you want to create DHL labels to returns you should activate this feature. Make sure that you have DHL Online Retoure activated in your contract."
7553
  msgstr ""
7554
 
7555
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1845
7556
  msgctxt "dhl"
7557
  msgid "Age verification"
7558
  msgstr ""
7559
 
7560
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1845
7561
  msgctxt "dhl"
7562
  msgid "Use this feature to sync the Germanized age verification checkbox with the DHL visual minimum age verification service. As soon as applicable products are contained within the shipment, the service will be booked by default."
7563
  msgstr ""
7564
 
7565
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1863
7566
  msgctxt "dhl"
7567
  msgid "Automation"
7568
  msgstr ""
7569
 
7570
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1863
7571
  msgctxt "dhl"
7572
  msgid "You might want to save some time and let Germanized generate labels automatically as soon as a shipment switches to a certain status."
7573
  msgstr ""
7574
 
7575
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1881
7576
  msgctxt "dhl"
7577
  msgid "Let your customers choose a delivery day (if the service is available at the customer's location) of delivery within your checkout."
7578
  msgstr ""
7579
 
7580
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1894
7581
  msgctxt "dhl"
7582
  msgid "Optionally charge your customers an additional fee for preferred services like delivery day."
7583
  msgstr ""
7584
 
7585
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1907
7586
  msgctxt "dhl"
7587
  msgid "Allow your customers to send their parcels to a drop-off location e.g. a neighbor. This service is free of charge for DHL shipments."
7588
  msgstr ""
7589
 
7590
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1925
7591
  msgctxt "dhl"
7592
  msgid "Allow your customers to choose packstation (and/or other DHL location types as configured below) as shipping address."
7593
  msgstr ""
7594
 
7595
+ #: woocommerce-germanized/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php:1938
7596
  msgctxt "dhl"
7597
  msgid "This option adds a map overlay view to let your customers choose a DHL location from a map nearby. You'll need a valid Google Maps API key to enable the map view."
7598
  msgstr ""
includes/admin/class-wc-gzd-admin-order.php CHANGED
@@ -122,11 +122,14 @@ class WC_GZD_Admin_Order {
122
  }
123
 
124
  if ( $item_tax_rounded === $refund_tax_rounded ) {
 
 
 
125
  $needs_save = true;
126
  $refunded_item->set_taxes(
127
  array(
128
- 'total' => array_map( 'wc_format_refund_total', $item->get_taxes()['total'] ),
129
- 'subtotal' => array_map( 'wc_format_refund_total', isset( $item->get_taxes()['subtotal'] ) ? $item->get_taxes()['subtotal'] : $item->get_taxes()['total'] ),
130
  )
131
  );
132
  }
@@ -266,6 +269,13 @@ class WC_GZD_Admin_Order {
266
  }
267
 
268
  $order->update_meta_data( '_additional_costs_include_tax', wc_bool_to_string( wc_gzd_additional_costs_include_tax() ) );
 
 
 
 
 
 
 
269
  }
270
  }
271
 
122
  }
123
 
124
  if ( $item_tax_rounded === $refund_tax_rounded ) {
125
+ $total_taxes = array_map( 'floatval', $item->get_taxes()['total'] );
126
+ $subtotal_taxes = isset( $item->get_taxes()['subtotal'] ) ? array_map( 'floatval', $item->get_taxes()['subtotal'] ) : $total_taxes;
127
+
128
  $needs_save = true;
129
  $refunded_item->set_taxes(
130
  array(
131
+ 'total' => array_map( 'wc_format_refund_total', $total_taxes ),
132
+ 'subtotal' => array_map( 'wc_format_refund_total', $subtotal_taxes ),
133
  )
134
  );
135
  }
269
  }
270
 
271
  $order->update_meta_data( '_additional_costs_include_tax', wc_bool_to_string( wc_gzd_additional_costs_include_tax() ) );
272
+
273
+ /**
274
+ * Need to manually call the order save method to make sure
275
+ * meta data is persisted as $item->get_order() constructs a fresh order instance which will be lost
276
+ * during global save event.
277
+ */
278
+ $order->save();
279
  }
280
  }
281
 
includes/admin/class-wc-gzd-admin-provider-gls.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ use Vendidero\Germanized\Shipments\ShippingProvider\Simple;
3
+
4
+ defined( 'ABSPATH' ) || exit;
5
+
6
+ class WC_GZD_Admin_Provider_GLS extends Simple {
7
+
8
+ public function get_edit_link( $section = '' ) {
9
+ return 'https://vendidero.de/woocommerce-germanized/features';
10
+ }
11
+
12
+ public function get_name( $context = 'view' ) {
13
+ return '_gls';
14
+ }
15
+
16
+ public function get_description( $context = 'view' ) {
17
+ return __( 'Create GLS labels and return labels conveniently', 'woocommerce-germanized' );
18
+ }
19
+
20
+ public function get_title( $context = 'view' ) {
21
+ return __( 'GLS', 'woocommerce-germanized' ) . ' <span class="wc-gzd-pro wc-gzd-pro-outlined">' . __( 'pro', 'woocommerce-germanized' ) . '</span>';
22
+ }
23
+
24
+ public function is_manual_integration() {
25
+ return false;
26
+ }
27
+
28
+ public function is_pro() {
29
+ return true;
30
+ }
31
+
32
+ public function is_activated() {
33
+ return false;
34
+ }
35
+
36
+ public function activate() {
37
+ return false;
38
+ }
39
+
40
+ public function get_help_link() {
41
+ return 'https://vendidero.de/woocommerce-germanized/features';
42
+ }
43
+
44
+ public function save() {
45
+ return false;
46
+ }
47
+ }
includes/admin/class-wc-gzd-admin-welcome.php CHANGED
@@ -98,7 +98,6 @@ class WC_GZD_Admin_Welcome {
98
  * @return void
99
  */
100
  private function intro() {
101
-
102
  // Flush after upgrades
103
  if ( ! empty( $_GET['wc-gzd-updated'] ) || ! empty( $_GET['wc-gzd-installed'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
104
  flush_rewrite_rules();
@@ -140,61 +139,50 @@ class WC_GZD_Admin_Welcome {
140
  </p>
141
 
142
  <div class="changelog new-feature">
143
- <h3>Achtung: Neue Preisangabeverordnung und Omnibus-Richtlinie ab dem 28.05.22</h3>
144
- <p>
145
- Ab dem 28.05.2022 gilt eine neue <a href="https://www.it-recht-kanzlei.de/preisangabenverordnung-2022-wichtige-aenderungen.html" target="_blank">Preisangabeverordnung</a>. Bei Grundpreisen ändern sich die zulässigen Einheiten. Ihr solltet also eure in Germanized hinterlegten <a href="https://vendidero.de/dokument/grundpreise-hinterlegen" target="_blank">Grundpreise</a> kontrollieren und ggf. korrigieren.
146
- Auch bei Preisermäßigungen gibt es neue Pflichten, die zu beachten sind. Insofern du Lebensmittel mit Pfand verkaufst, muss der Pfand von nun an separat ausgewiesen werden. Das ist mit Germanized <span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span> kein Problem.
147
- <br/><br/>
148
- Zusätzlich tritt die <a href="https://www.haendlerbund.de/de/news/aktuelles/rechtliches/4145-omnibus-rezensionen-gekennzeichnet" target="_blank">Omnibus-Richtlinie</a> in Kraft. Du musst von nun an Informationen zur Authentizität von Kundenbewertungen bereitstellen. Wenn du deine Kundenbewertungen über die in WooCommerce integrierte Funktion
149
- bereitstellst, unterstützt dich Germanized dabei. Wir haben dafür eine neue rechtliche <a target="_blank" href="<?php echo esc_url( wc_gzd_get_page_permalink( 'review_authenticity' ) ); ?>">Hinweisseite</a> angelegt und entsprechende <a href="<?php echo esc_url( admin_url( 'admin.php?page=wc-settings&tab=germanized-general&section=shop' ) ); ?>">Hinweise platziert</a>.
150
- </p>
151
- </div>
152
-
153
- <div class="changelog new-feature">
154
- <h3>Neu: Verkaufe Lebensmittel rechtssicher <span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span></h3>
155
 
156
  <div class="columns two-col">
 
 
 
157
  <div class="col">
158
  <p>
159
- Mit Germanized Pro verkaufst du nun auch Lebensmittel rechtssicher online. Neben der Lebensmittelkennzeichnung (Nährwerte, Zutaten, Allergene, weitere Pflichtinformationen)
160
- kannst du mit Germanized auch den Nutri-Score für deine Lebensmittel anzeigen. Auch dem Thema Pfand haben wir uns intensiv gewidmet. Mit Germanized Pro
161
- kannst du nun auch Getränke verkaufen und den Pfand einfach und verlässlich abrechnen. In diesem Fall kümmert sich Germanized auch um die spezielle Kennzeichnung von Mehrweg- bzw. Einweg.
162
  </p>
163
 
164
- <div class="wc-gzd-actions">
165
  <a href="https://vendidero.de/woocommerce-germanized" target="_blank" class="wc-gzd-pro-version button button-primary wc-gzd-button"><span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span> Version entdecken</a>
166
- <a href="https://vendidero.de/dokument/lebensmittel-auszeichnen" class="wc-gzd-default-button button button-primary" target="_blank">Mehr erfahren</a>
167
 
168
  <p class="price smaller wc-gzd-pro-version">ab 79 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
169
  </div>
170
  </div>
171
- <div class="col col-center">
172
- <img src="<?php echo esc_url( WC_germanized()->plugin_url() ); ?>/assets/images/sell-food.png" style="max-width: 450px;"/>
173
- </div>
174
  </div>
175
  </div>
176
 
177
  <div class="changelog new-feature">
178
- <h3>DPD Labels zu Sendungen erstellen <span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span></h3>
179
 
180
  <div class="columns two-col">
181
- <div class="col col-center">
182
- <img src="<?php echo esc_url( WC_germanized()->plugin_url() ); ?>/assets/images/dpd.png" style="max-width: 450px;"/>
183
- </div>
184
  <div class="col">
185
  <p>
186
- Neben DHL und Deutsche Post bietet Germanized Pro nun eine weitere, automatische Integration des Versanddienstleisters DPD an. Über die DPD Schnittstelle <strong>DPD Cloud Webservice oder DPD WebConnect</strong> könnt ihr
187
- bequem Labels zu Sendungen und Retouren erstellen. Selbstverständlich greifen auch hier die vielfältigen Möglichkeiten der Automatisierung, d.h. ihr könnt von
188
- der Erstellung der Sendungen und Zuordnung der passenden Verpackung bis hin zur Label-Erstellung via DPD euren Versandprozess bestmöglich automatisieren.
189
  </p>
190
 
191
- <div class="wc-gzd-actions wc-gzd-actions-right">
192
  <a href="https://vendidero.de/woocommerce-germanized" target="_blank" class="wc-gzd-pro-version button button-primary wc-gzd-button"><span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span> Version entdecken</a>
193
- <a href="https://vendidero.de/dokument/dpd-integration-einrichten" class="wc-gzd-default-button button button-primary" target="_blank">Mehr erfahren</a>
194
 
195
  <p class="price smaller wc-gzd-pro-version">ab 79 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
196
  </div>
197
  </div>
 
 
 
198
  </div>
199
  </div>
200
 
98
  * @return void
99
  */
100
  private function intro() {
 
101
  // Flush after upgrades
102
  if ( ! empty( $_GET['wc-gzd-updated'] ) || ! empty( $_GET['wc-gzd-installed'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
103
  flush_rewrite_rules();
139
  </p>
140
 
141
  <div class="changelog new-feature">
142
+ <h3>GLS Labels zu Sendungen erstellen <span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span></h3>
 
 
 
 
 
 
 
 
 
 
 
143
 
144
  <div class="columns two-col">
145
+ <div class="col col-center">
146
+ <img src="<?php echo esc_url( WC_germanized()->plugin_url() ); ?>/assets/images/gls.png" style="max-width: 450px;"/>
147
+ </div>
148
  <div class="col">
149
  <p>
150
+ Neben DHL, Deutsche Post und DPD bietet Germanized Pro nun eine weitere, automatische Integration des Versanddienstleisters GLS an. Über die GLS Schnittstelle <strong>ShipIT</strong> könnt ihr
151
+ bequem Labels zu Sendungen und Retouren erstellen. Selbstverständlich greifen auch hier die vielfältigen Möglichkeiten der Automatisierung, d.h. ihr könnt von
152
+ der Erstellung der Sendungen und Zuordnung der passenden Verpackung bis hin zur Label-Erstellung via GLS euren Versandprozess bestmöglich automatisieren.
153
  </p>
154
 
155
+ <div class="wc-gzd-actions wc-gzd-actions-right">
156
  <a href="https://vendidero.de/woocommerce-germanized" target="_blank" class="wc-gzd-pro-version button button-primary wc-gzd-button"><span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span> Version entdecken</a>
157
+ <a href="https://vendidero.de/dokument/gls-integration-einrichten" class="wc-gzd-default-button button button-primary" target="_blank">Mehr erfahren</a>
158
 
159
  <p class="price smaller wc-gzd-pro-version">ab 79 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
160
  </div>
161
  </div>
 
 
 
162
  </div>
163
  </div>
164
 
165
  <div class="changelog new-feature">
166
+ <h3>Neu: Verkaufe Lebensmittel rechtssicher <span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span></h3>
167
 
168
  <div class="columns two-col">
 
 
 
169
  <div class="col">
170
  <p>
171
+ Mit Germanized Pro verkaufst du nun auch Lebensmittel rechtssicher online. Neben der Lebensmittelkennzeichnung (Nährwerte, Zutaten, Allergene, weitere Pflichtinformationen)
172
+ kannst du mit Germanized auch den Nutri-Score für deine Lebensmittel anzeigen. Auch dem Thema Pfand haben wir uns intensiv gewidmet. Mit Germanized Pro
173
+ kannst du nun auch Getränke verkaufen und den Pfand einfach und verlässlich abrechnen. In diesem Fall kümmert sich Germanized auch um die spezielle Kennzeichnung von Mehrweg- bzw. Einweg.
174
  </p>
175
 
176
+ <div class="wc-gzd-actions">
177
  <a href="https://vendidero.de/woocommerce-germanized" target="_blank" class="wc-gzd-pro-version button button-primary wc-gzd-button"><span class="wc-gzd-pro wc-gzd-pro-outlined">pro</span> Version entdecken</a>
178
+ <a href="https://vendidero.de/dokument/lebensmittel-auszeichnen" class="wc-gzd-default-button button button-primary" target="_blank">Mehr erfahren</a>
179
 
180
  <p class="price smaller wc-gzd-pro-version">ab 79 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
181
  </div>
182
  </div>
183
+ <div class="col col-center">
184
+ <img src="<?php echo esc_url( WC_germanized()->plugin_url() ); ?>/assets/images/sell-food.png" style="max-width: 450px;"/>
185
+ </div>
186
  </div>
187
  </div>
188
 
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -106,6 +106,11 @@ class WC_GZD_Admin {
106
  add_action( 'woocommerce_admin_field_hidden', array( $this, 'hidden_field' ), 10, 1 );
107
 
108
  add_filter( 'woocommerce_admin_settings_sanitize_option', array( $this, 'save_toggle_input_field' ), 0, 3 );
 
 
 
 
 
109
 
110
  add_action( 'woocommerce_oss_enabled_oss_procedure', array( $this, 'oss_enable_hide_tax_percentage' ), 10 );
111
 
@@ -193,14 +198,29 @@ class WC_GZD_Admin {
193
  * @param \Vendidero\Germanized\Shipments\Interfaces\ShippingProvider $providers
194
  */
195
  public function maybe_register_shipping_providers( $providers ) {
196
- if ( ! WC_germanized()->is_pro() && in_array( \Vendidero\Germanized\Shipments\Package::get_base_country(), array( 'DE', 'AT' ), true ) ) {
197
- $dpd = new WC_GZD_Admin_Provider_DPD();
198
- $providers['_dpd'] = $dpd;
 
 
 
 
 
 
 
199
  }
200
 
201
  return $providers;
202
  }
203
 
 
 
 
 
 
 
 
 
204
  public function oss_enable_hide_tax_percentage() {
205
  update_option( 'woocommerce_gzd_hide_tax_rate_shop', 'yes' );
206
  }
@@ -276,6 +296,14 @@ class WC_GZD_Admin {
276
  update_option( 'woocommerce_gzd_internetmarke_import_finished', 'yes' );
277
  }
278
 
 
 
 
 
 
 
 
 
279
  public function save_toggle_input_field( $value, $option, $raw_value ) {
280
  if ( 'gzd_toggle' === $option['type'] ) {
281
  $value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
@@ -749,7 +777,7 @@ class WC_GZD_Admin {
749
  if ( 'product' === $post_type && $post ) {
750
  $product = wc_get_product( $post );
751
 
752
- if ( $product && ( ! $product->is_type( 'variable' ) ) ) {
753
  add_meta_box(
754
  'wc-gzd-product-mini-desc',
755
  __( 'Cart description', 'woocommerce-germanized' ),
@@ -762,17 +790,19 @@ class WC_GZD_Admin {
762
  'high'
763
  );
764
 
765
- add_meta_box(
766
- 'wc-gzd-product-defect-description',
767
- __( 'Defect description', 'woocommerce-germanized' ),
768
- array(
769
- $this,
770
- 'init_product_defect_description',
771
- ),
772
- 'product',
773
- 'advanced',
774
- 'high'
775
- );
 
 
776
  }
777
  }
778
  }
106
  add_action( 'woocommerce_admin_field_hidden', array( $this, 'hidden_field' ), 10, 1 );
107
 
108
  add_filter( 'woocommerce_admin_settings_sanitize_option', array( $this, 'save_toggle_input_field' ), 0, 3 );
109
+ /**
110
+ * Woo does not support a decimal field in admin settings by default. In case we do find wc_input_decimal
111
+ * as a input class, make sure to format the decimal accordingly while saving.
112
+ */
113
+ add_filter( 'woocommerce_admin_settings_sanitize_option', array( $this, 'save_decimal_field' ), 10, 3 );
114
 
115
  add_action( 'woocommerce_oss_enabled_oss_procedure', array( $this, 'oss_enable_hide_tax_percentage' ), 10 );
116
 
198
  * @param \Vendidero\Germanized\Shipments\Interfaces\ShippingProvider $providers
199
  */
200
  public function maybe_register_shipping_providers( $providers ) {
201
+ if ( ! WC_germanized()->is_pro() ) {
202
+ if ( $this->is_dpd_available() ) {
203
+ $dpd = new WC_GZD_Admin_Provider_DPD();
204
+ $providers['_dpd'] = $dpd;
205
+ }
206
+
207
+ if ( $this->is_gls_available() ) {
208
+ $gls = new WC_GZD_Admin_Provider_GLS();
209
+ $providers['_gls'] = $gls;
210
+ }
211
  }
212
 
213
  return $providers;
214
  }
215
 
216
+ public function is_gls_available() {
217
+ return in_array( \Vendidero\Germanized\Shipments\Package::get_base_country(), array( 'DE', 'AT', 'CH', 'BE', 'LU', 'FR', 'IE', 'ES' ), true );
218
+ }
219
+
220
+ public function is_dpd_available() {
221
+ return in_array( \Vendidero\Germanized\Shipments\Package::get_base_country(), array( 'DE', 'AT' ), true );
222
+ }
223
+
224
  public function oss_enable_hide_tax_percentage() {
225
  update_option( 'woocommerce_gzd_hide_tax_rate_shop', 'yes' );
226
  }
296
  update_option( 'woocommerce_gzd_internetmarke_import_finished', 'yes' );
297
  }
298
 
299
+ public function save_decimal_field( $value, $option, $raw_value ) {
300
+ if ( isset( $option['class'] ) && strstr( $option['class'], 'wc_input_decimal' ) ) {
301
+ $value = ( '' === $raw_value ) ? '' : wc_format_decimal( trim( stripslashes( $raw_value ) ) );
302
+ }
303
+
304
+ return $value;
305
+ }
306
+
307
  public function save_toggle_input_field( $value, $option, $raw_value ) {
308
  if ( 'gzd_toggle' === $option['type'] ) {
309
  $value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
777
  if ( 'product' === $post_type && $post ) {
778
  $product = wc_get_product( $post );
779
 
780
+ if ( $product ) {
781
  add_meta_box(
782
  'wc-gzd-product-mini-desc',
783
  __( 'Cart description', 'woocommerce-germanized' ),
790
  'high'
791
  );
792
 
793
+ if ( ! $product->is_type( 'variable' ) ) {
794
+ add_meta_box(
795
+ 'wc-gzd-product-defect-description',
796
+ __( 'Defect description', 'woocommerce-germanized' ),
797
+ array(
798
+ $this,
799
+ 'init_product_defect_description',
800
+ ),
801
+ 'product',
802
+ 'advanced',
803
+ 'high'
804
+ );
805
+ }
806
  }
807
  }
808
  }
includes/admin/meta-boxes/class-wc-germanized-meta-box-product-data.php CHANGED
@@ -1245,7 +1245,6 @@ class WC_Germanized_Meta_Box_Product_Data {
1245
 
1246
  // Ignore variable data
1247
  if ( in_array( $product_type, array( 'variable', 'grouped' ), true ) && ! $is_variation ) {
1248
- $gzd_product->set_mini_desc( '' );
1249
  $gzd_product->set_defect_description( '' );
1250
  }
1251
 
1245
 
1246
  // Ignore variable data
1247
  if ( in_array( $product_type, array( 'variable', 'grouped' ), true ) && ! $is_variation ) {
 
1248
  $gzd_product->set_defect_description( '' );
1249
  }
1250
 
includes/admin/settings/class-wc-gzd-settings-tab-shipping-provider.php CHANGED
@@ -22,10 +22,14 @@ class WC_GZD_Settings_Tab_Shipping_Provider extends WC_GZD_Settings_Tab {
22
  $providers = array( __( 'DHL', 'woocommerce-germanized' ), __( 'Deutsche Post', 'woocommerce-germanized' ) );
23
  }
24
 
25
- if ( in_array( \Vendidero\Germanized\Shipments\Package::get_base_country(), array( 'DE', 'AT' ), true ) ) {
26
  $providers[] = __( 'DPD', 'woocommerce-germanized' ) . '<span class="wc-gzd-pro wc-gzd-pro-outlined">' . __( 'pro', 'woocommerce-germanized' ) . '</span>';
27
  }
28
 
 
 
 
 
29
  return $providers;
30
  }
31
 
22
  $providers = array( __( 'DHL', 'woocommerce-germanized' ), __( 'Deutsche Post', 'woocommerce-germanized' ) );
23
  }
24
 
25
+ if ( WC_GZD_Admin::instance()->is_dpd_available() ) {
26
  $providers[] = __( 'DPD', 'woocommerce-germanized' ) . '<span class="wc-gzd-pro wc-gzd-pro-outlined">' . __( 'pro', 'woocommerce-germanized' ) . '</span>';
27
  }
28
 
29
+ if ( WC_GZD_Admin::instance()->is_gls_available() ) {
30
+ $providers[] = __( 'GLS', 'woocommerce-germanized' ) . '<span class="wc-gzd-pro wc-gzd-pro-outlined">' . __( 'pro', 'woocommerce-germanized' ) . '</span>';
31
+ }
32
+
33
  return $providers;
34
  }
35
 
includes/class-wc-gzd-customer-helper.php CHANGED
@@ -762,9 +762,13 @@ class WC_GZD_Customer_Helper {
762
  *
763
  * @see Automattic\WooCommerce\Blocks\Domain\Services\CreateAccount
764
  */
765
- add_action( 'woocommerce_created_customer_notification', function() {
766
- add_filter( 'woocommerce_email_enabled_customer_new_account', array( $this, 'disable_new_account_mail_callback' ), 50 );
767
- }, 1 );
 
 
 
 
768
 
769
  remove_action( 'woocommerce_created_customer_notification', array( $mailer, 'customer_new_account' ), 10 );
770
  }
762
  *
763
  * @see Automattic\WooCommerce\Blocks\Domain\Services\CreateAccount
764
  */
765
+ add_action(
766
+ 'woocommerce_created_customer_notification',
767
+ function() {
768
+ add_filter( 'woocommerce_email_enabled_customer_new_account', array( $this, 'disable_new_account_mail_callback' ), 50 );
769
+ },
770
+ 1
771
+ );
772
 
773
  remove_action( 'woocommerce_created_customer_notification', array( $mailer, 'customer_new_account' ), 10 );
774
  }
includes/class-wc-gzd-emails.php CHANGED
@@ -34,12 +34,19 @@ class WC_GZD_Emails {
34
  public function __construct() {
35
  $this->set_footer_attachments();
36
 
 
 
 
 
 
 
 
 
37
  add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
38
  add_filter( 'wc_get_template', array( $this, 'maybe_set_current_email_instance' ), 1000, 3 );
39
  add_filter( 'woocommerce_email_actions', array( $this, 'register_custom_email_actions' ), 10 );
40
 
41
  if ( wc_gzd_send_instant_order_confirmation() ) {
42
-
43
  /**
44
  * Support WooCommerce Gutenberg checkout block
45
  */
@@ -75,29 +82,29 @@ class WC_GZD_Emails {
75
  0,
76
  2
77
  );
 
78
 
79
- // Register the woocommerce_gzd_order_confirmation action which will be used as a notification to send the confirmation
80
- add_filter(
81
- 'woocommerce_email_actions',
82
- array(
83
- $this,
84
- 'register_order_confirmation_email_action',
85
- ),
86
- 10,
87
- 1
88
- );
89
 
90
- // Make sure order confirmation is being sent as soon as the notification fires
91
- add_action(
92
- 'woocommerce_gzd_order_confirmation_notification',
93
- array(
94
- $this,
95
- 'trigger_order_confirmation_emails',
96
- ),
97
- 10,
98
- 1
99
- );
100
- }
101
 
102
  // Disable paid order email for certain gateways (e.g. COD or invoice)
103
  add_filter(
@@ -647,7 +654,7 @@ class WC_GZD_Emails {
647
  }
648
 
649
  public function send_manual_order_confirmation( $order_id ) {
650
- if ( ! wc_gzd_send_instant_order_confirmation() ) {
651
  return;
652
  }
653
 
@@ -659,13 +666,8 @@ class WC_GZD_Emails {
659
  }
660
 
661
  public function email_hooks( $mailer ) {
662
-
663
  $this->set_mailer( $mailer );
664
 
665
- if ( wc_gzd_send_instant_order_confirmation() ) {
666
- $this->prevent_confirmation_email_sending();
667
- }
668
-
669
  /**
670
  * Use 5 as a priority to hook before global WooCommerce email footer (10)
671
  */
@@ -708,6 +710,28 @@ class WC_GZD_Emails {
708
  add_action( 'woocommerce_email_after_order_table', array( $this, 'email_notices' ), 5, 3 );
709
  }
710
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
711
  /**
712
  * Add small business global Email Footer
713
  */
@@ -718,7 +742,6 @@ class WC_GZD_Emails {
718
  }
719
 
720
  public function get_gateways_disabling_paid_for_order_mail() {
721
-
722
  /**
723
  * Filters disabled gateway for the paid for order notification.
724
  * By adjusting the filter you may deactivate the paid for order notification for certain gateways.
@@ -731,21 +754,33 @@ class WC_GZD_Emails {
731
  return apply_filters( 'woocommerce_gzd_disable_gateways_paid_order_email', array( 'cod', 'invoice' ) );
732
  }
733
 
734
- public function maybe_disable_order_paid_email_notification_queued( $send, $filter, $args ) {
 
 
 
 
 
 
 
 
 
 
 
735
  if ( isset( $args[0] ) && is_numeric( $args[0] ) ) {
736
-
737
  if ( $order = wc_get_order( absint( $args[0] ) ) ) {
 
 
 
 
 
738
 
739
- if ( is_callable( array( $order, 'get_payment_method' ) ) ) {
740
- $method = $order->get_payment_method();
741
- $current_status = $order->get_status();
742
- $disable_for_gateways = $this->get_gateways_disabling_paid_for_order_mail();
743
- $disable_notification = ( in_array( $method, $disable_for_gateways, true ) || $order->get_total() <= 0 ) ? true : false;
744
 
745
- if ( 'woocommerce_order_status_pending_to_processing' === $filter && ! apply_filters( 'woocommerce_gzd_disable_paid_for_order_notification', $disable_notification, $order->get_id() ) ) {
746
- return false;
747
- }
748
- }
749
  }
750
  }
751
 
@@ -753,9 +788,12 @@ class WC_GZD_Emails {
753
  }
754
 
755
  public function maybe_disable_order_paid_email_notification( $order_id, $order = false ) {
 
 
 
 
756
  if ( $order = wc_get_order( $order_id ) ) {
757
  if ( is_callable( array( $order, 'get_payment_method' ) ) ) {
758
-
759
  $method = $order->get_payment_method();
760
  $disable_for_gateways = $this->get_gateways_disabling_paid_for_order_mail();
761
  $disable_notification = ( in_array( $method, $disable_for_gateways, true ) || $order->get_total() <= 0 ) ? true : false;
@@ -813,13 +851,15 @@ class WC_GZD_Emails {
813
  'woocommerce_order_status_pending_to_completed',
814
  'woocommerce_order_status_pending_to_on-hold',
815
  'woocommerce_order_status_on-hold_to_processing',
 
 
 
 
816
  );
817
  }
818
 
819
  public function prevent_confirmation_email_sending() {
820
-
821
  foreach ( $this->get_confirmation_email_transaction_statuses() as $status ) {
822
-
823
  remove_action(
824
  $status . '_notification',
825
  array(
@@ -848,11 +888,69 @@ class WC_GZD_Emails {
848
  }
849
  }
850
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
851
  /**
852
  * @param WC_Order $order
853
  */
854
  public function confirm_order( $order ) {
855
-
856
  if ( ! is_object( $order ) ) {
857
  $order = wc_get_order( $order );
858
  }
@@ -879,9 +977,8 @@ class WC_GZD_Emails {
879
  * @param WC_Order $order The order object.
880
  *
881
  * @since 1.0.0
882
- *
883
  */
884
- if ( ! apply_filters( 'woocommerce_germanized_send_instant_order_confirmation', true, $order ) ) {
885
  return;
886
  }
887
 
34
  public function __construct() {
35
  $this->set_footer_attachments();
36
 
37
+ /**
38
+ * Late-removal of email notification hooks based on order data to allow conditionally sending or not sending
39
+ * the instant order confirmation.
40
+ */
41
+ add_action( 'woocommerce_before_order_object_save', array( $this, 'maybe_prevent_confirmation_email_sending' ), 1 );
42
+ add_action( 'woocommerce_order_status_changed', array( $this, 'maybe_restore_confirmation_email_sending' ), 1000, 4 );
43
+ add_filter( 'woocommerce_allow_send_queued_transactional_email', array( $this, 'maybe_prevent_queued_confirmation_email_sending' ), 10, 3 );
44
+
45
  add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
46
  add_filter( 'wc_get_template', array( $this, 'maybe_set_current_email_instance' ), 1000, 3 );
47
  add_filter( 'woocommerce_email_actions', array( $this, 'register_custom_email_actions' ), 10 );
48
 
49
  if ( wc_gzd_send_instant_order_confirmation() ) {
 
50
  /**
51
  * Support WooCommerce Gutenberg checkout block
52
  */
82
  0,
83
  2
84
  );
85
+ }
86
 
87
+ // Register the woocommerce_gzd_order_confirmation action which will be used as a notification to send the confirmation
88
+ add_filter(
89
+ 'woocommerce_email_actions',
90
+ array(
91
+ $this,
92
+ 'register_order_confirmation_email_action',
93
+ ),
94
+ 10,
95
+ 1
96
+ );
97
 
98
+ // Make sure order confirmation is being sent as soon as the notification fires
99
+ add_action(
100
+ 'woocommerce_gzd_order_confirmation_notification',
101
+ array(
102
+ $this,
103
+ 'trigger_order_confirmation_emails',
104
+ ),
105
+ 10,
106
+ 1
107
+ );
 
108
 
109
  // Disable paid order email for certain gateways (e.g. COD or invoice)
110
  add_filter(
654
  }
655
 
656
  public function send_manual_order_confirmation( $order_id ) {
657
+ if ( ! wc_gzd_send_instant_order_confirmation( $order_id ) ) {
658
  return;
659
  }
660
 
666
  }
667
 
668
  public function email_hooks( $mailer ) {
 
669
  $this->set_mailer( $mailer );
670
 
 
 
 
 
671
  /**
672
  * Use 5 as a priority to hook before global WooCommerce email footer (10)
673
  */
710
  add_action( 'woocommerce_email_after_order_table', array( $this, 'email_notices' ), 5, 3 );
711
  }
712
 
713
+ /**
714
+ * @param WC_Order $order
715
+ *
716
+ * @return void
717
+ */
718
+ public function maybe_prevent_confirmation_email_sending( $order ) {
719
+ if ( wc_gzd_send_instant_order_confirmation( $order ) ) {
720
+ $this->prevent_confirmation_email_sending();
721
+ }
722
+ }
723
+
724
+ /**
725
+ * @param integer $order_id
726
+ *
727
+ * @return void
728
+ */
729
+ public function maybe_restore_confirmation_email_sending( $order_id, $from, $to, $order ) {
730
+ if ( wc_gzd_send_instant_order_confirmation( $order ) ) {
731
+ $this->restore_confirmation_email_sending();
732
+ }
733
+ }
734
+
735
  /**
736
  * Add small business global Email Footer
737
  */
742
  }
743
 
744
  public function get_gateways_disabling_paid_for_order_mail() {
 
745
  /**
746
  * Filters disabled gateway for the paid for order notification.
747
  * By adjusting the filter you may deactivate the paid for order notification for certain gateways.
754
  return apply_filters( 'woocommerce_gzd_disable_gateways_paid_order_email', array( 'cod', 'invoice' ) );
755
  }
756
 
757
+ /**
758
+ * Tweak to prevent Woo from sending confirmation emails for queued email tasks.
759
+ * We are using this filter to allow late-checking whether the instant order confirmation is enabled
760
+ * for this order.
761
+ *
762
+ * @param boolean $send
763
+ * @param $filter
764
+ * @param $args
765
+ *
766
+ * @return boolean
767
+ */
768
+ public function maybe_prevent_queued_confirmation_email_sending( $send, $filter, $args ) {
769
  if ( isset( $args[0] ) && is_numeric( $args[0] ) ) {
 
770
  if ( $order = wc_get_order( absint( $args[0] ) ) ) {
771
+ if ( wc_gzd_send_instant_order_confirmation( $order ) ) {
772
+ $this->prevent_confirmation_email_sending();
773
+ }
774
+ }
775
+ }
776
 
777
+ return $send;
778
+ }
 
 
 
779
 
780
+ public function maybe_disable_order_paid_email_notification_queued( $send, $filter, $args ) {
781
+ if ( isset( $args[0] ) && is_numeric( $args[0] ) ) {
782
+ if ( $order = wc_get_order( absint( $args[0] ) ) ) {
783
+ $this->maybe_prevent_order_paid_email_notification( $args[0] );
784
  }
785
  }
786
 
788
  }
789
 
790
  public function maybe_disable_order_paid_email_notification( $order_id, $order = false ) {
791
+ $this->maybe_prevent_order_paid_email_notification( $order_id );
792
+ }
793
+
794
+ protected function maybe_prevent_order_paid_email_notification( $order_id ) {
795
  if ( $order = wc_get_order( $order_id ) ) {
796
  if ( is_callable( array( $order, 'get_payment_method' ) ) ) {
 
797
  $method = $order->get_payment_method();
798
  $disable_for_gateways = $this->get_gateways_disabling_paid_for_order_mail();
799
  $disable_notification = ( in_array( $method, $disable_for_gateways, true ) || $order->get_total() <= 0 ) ? true : false;
851
  'woocommerce_order_status_pending_to_completed',
852
  'woocommerce_order_status_pending_to_on-hold',
853
  'woocommerce_order_status_on-hold_to_processing',
854
+ 'woocommerce_order_status_failed_to_processing',
855
+ 'woocommerce_order_status_cancelled_to_processing',
856
+ 'woocommerce_order_status_cancelled_to_on-hold',
857
+ 'woocommerce_order_status_failed_to_on-hold',
858
  );
859
  }
860
 
861
  public function prevent_confirmation_email_sending() {
 
862
  foreach ( $this->get_confirmation_email_transaction_statuses() as $status ) {
 
863
  remove_action(
864
  $status . '_notification',
865
  array(
888
  }
889
  }
890
 
891
+ public function restore_confirmation_email_sending() {
892
+ foreach ( array(
893
+ 'woocommerce_order_status_cancelled_to_processing',
894
+ 'woocommerce_order_status_failed_to_processing',
895
+ 'woocommerce_order_status_on-hold_to_processing',
896
+ 'woocommerce_order_status_pending_to_processing',
897
+ ) as $status ) {
898
+ if ( ! has_action( $status . '_notification', array( $this->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) ) ) {
899
+ add_action(
900
+ $status . '_notification',
901
+ array(
902
+ $this->get_email_instance_by_id( 'customer_processing_order' ),
903
+ 'trigger',
904
+ )
905
+ );
906
+ }
907
+ }
908
+
909
+ foreach ( array(
910
+ 'woocommerce_order_status_pending_to_on-hold',
911
+ 'woocommerce_order_status_failed_to_on-hold',
912
+ 'woocommerce_order_status_cancelled_to_on-hold',
913
+ ) as $status ) {
914
+ if ( $this->get_email_instance_by_id( 'customer_on_hold_order' ) ) {
915
+ if ( ! has_action( $status . '_notification', array( $this->get_email_instance_by_id( 'customer_on_hold_order' ), 'trigger' ) ) ) {
916
+ add_action(
917
+ $status . '_notification',
918
+ array(
919
+ $this->get_email_instance_by_id( 'customer_on_hold_order' ),
920
+ 'trigger',
921
+ )
922
+ );
923
+ }
924
+ }
925
+ }
926
+
927
+ foreach ( array(
928
+ 'woocommerce_order_status_pending_to_processing',
929
+ 'woocommerce_order_status_pending_to_completed',
930
+ 'woocommerce_order_status_pending_to_on-hold',
931
+ 'woocommerce_order_status_failed_to_processing',
932
+ 'woocommerce_order_status_failed_to_completed',
933
+ 'woocommerce_order_status_failed_to_on-hold',
934
+ 'woocommerce_order_status_cancelled_to_processing',
935
+ 'woocommerce_order_status_cancelled_to_completed',
936
+ 'woocommerce_order_status_cancelled_to_on-hold',
937
+ ) as $status ) {
938
+ if ( ! has_action( $status . '_notification', array( $this->get_email_instance_by_id( 'new_order' ), 'trigger' ) ) ) {
939
+ add_action(
940
+ $status . '_notification',
941
+ array(
942
+ $this->get_email_instance_by_id( 'new_order' ),
943
+ 'trigger',
944
+ )
945
+ );
946
+ }
947
+ }
948
+ }
949
+
950
  /**
951
  * @param WC_Order $order
952
  */
953
  public function confirm_order( $order ) {
 
954
  if ( ! is_object( $order ) ) {
955
  $order = wc_get_order( $order );
956
  }
977
  * @param WC_Order $order The order object.
978
  *
979
  * @since 1.0.0
 
980
  */
981
+ if ( ! apply_filters( 'woocommerce_germanized_send_instant_order_confirmation', wc_gzd_send_instant_order_confirmation( $order ), $order ) ) {
982
  return;
983
  }
984
 
includes/class-wc-gzd-order-helper.php CHANGED
@@ -33,7 +33,6 @@ class WC_GZD_Order_Helper {
33
  }
34
 
35
  public function __construct() {
36
-
37
  // Add better incl tax display to order totals
38
  add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_tax_totals' ), 0, 3 );
39
 
@@ -76,7 +75,6 @@ class WC_GZD_Order_Helper {
76
 
77
  // Disallow user order cancellation
78
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) ) {
79
-
80
  add_filter( 'woocommerce_get_cancel_order_url', array( $this, 'cancel_order_url' ), 1500, 1 );
81
  add_filter( 'woocommerce_get_cancel_order_url_raw', array( $this, 'cancel_order_url' ), 1500, 1 );
82
  add_filter( 'user_has_cap', array( $this, 'disallow_user_order_cancellation' ), 15, 3 );
@@ -94,6 +92,72 @@ class WC_GZD_Order_Helper {
94
  1
95
  );
96
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  }
98
 
99
  /**
33
  }
34
 
35
  public function __construct() {
 
36
  // Add better incl tax display to order totals
37
  add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_tax_totals' ), 0, 3 );
38
 
75
 
76
  // Disallow user order cancellation
77
  if ( 'yes' === get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) ) {
 
78
  add_filter( 'woocommerce_get_cancel_order_url', array( $this, 'cancel_order_url' ), 1500, 1 );
79
  add_filter( 'woocommerce_get_cancel_order_url_raw', array( $this, 'cancel_order_url' ), 1500, 1 );
80
  add_filter( 'user_has_cap', array( $this, 'disallow_user_order_cancellation' ), 15, 3 );
92
  1
93
  );
94
  }
95
+
96
+ /**
97
+ * WooCommerce automatically creates a full refund after the order status changes to refunded.
98
+ * Make sure to create a refund ourselves before Woo does and include item-related (e.g. taxes) refund data.
99
+ * This way accounting and OSS reports are much more precise. Only relevant in case shop owners manually
100
+ * mark an order as refunded without doing a refund before.
101
+ *
102
+ * @see wc_order_fully_refunded
103
+ */
104
+ add_action( 'woocommerce_order_status_refunded', array( $this, 'create_refund_with_items' ), 5 );
105
+ }
106
+
107
+ public function create_refund_with_items( $order_id ) {
108
+ $order = wc_get_order( $order_id );
109
+ $max_refund = wc_format_decimal( $order->get_total() - $order->get_total_refunded() );
110
+
111
+ if ( ! $max_refund ) {
112
+ return;
113
+ }
114
+
115
+ $items_to_refund = array();
116
+
117
+ foreach ( $order->get_items( array( 'line_item', 'fee', 'shipping' ) ) as $item ) {
118
+ $refunded_total = (float) $order->get_total_refunded_for_item( $item->get_id(), $item->get_type() );
119
+ $total = (float) $item->get_total();
120
+ $refunded_qty = abs( $order->get_qty_refunded_for_item( $item->get_id() ) );
121
+
122
+ if ( wc_format_decimal( $refunded_total, '' ) >= wc_format_decimal( $total, '' ) ) {
123
+ continue;
124
+ }
125
+
126
+ $refund_taxes = array();
127
+ $item_taxes = $item->get_taxes();
128
+
129
+ foreach ( $item_taxes['total'] as $tax_id => $tax_total ) {
130
+ $refunded_tax_total = (float) $order->get_tax_refunded_for_item( $item->get_id(), $tax_id, $item->get_type() );
131
+
132
+ if ( wc_format_decimal( $refunded_tax_total, '' ) >= wc_format_decimal( $tax_total, '' ) ) {
133
+ continue;
134
+ }
135
+
136
+ $refund_taxes[ $tax_id ] = (float) $tax_total - $refunded_tax_total;
137
+ }
138
+
139
+ $items_to_refund[ $item->get_id() ] = array(
140
+ 'qty' => $refunded_qty >= $item->get_quantity() ? 1 : ( (int) $item->get_quantity() - $refunded_qty ),
141
+ 'refund_total' => wc_format_decimal( $total - $refunded_total ),
142
+ 'refund_tax' => $refund_taxes,
143
+ );
144
+ }
145
+
146
+ if ( ! empty( $items_to_refund ) ) {
147
+ // Create the refund object.
148
+ wc_switch_to_site_locale();
149
+ wc_create_refund(
150
+ array(
151
+ 'amount' => $max_refund,
152
+ 'line_items' => $items_to_refund,
153
+ 'reason' => __( 'Order fully refunded.', 'woocommerce-germanized' ),
154
+ 'order_id' => $order_id,
155
+ )
156
+ );
157
+ wc_restore_locale();
158
+
159
+ $order->add_order_note( __( 'Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway.', 'woocommerce-germanized' ) );
160
+ }
161
  }
162
 
163
  /**
includes/class-wc-gzd-product-grouped.php CHANGED
@@ -51,6 +51,17 @@ class WC_GZD_Product_Grouped extends WC_GZD_Product {
51
  $products[] = $child_id;
52
  }
53
  }
 
 
 
 
 
 
 
 
 
 
 
54
  } elseif ( $min_id === $max_id ) {
55
  $products = $children;
56
  $sort = true;
51
  $products[] = $child_id;
52
  }
53
  }
54
+ } elseif ( woocommerce_gzd_price_range_format_is_max_price() ) {
55
+ asort( $child_prices );
56
+ $max_price = max( $child_prices );
57
+ $products = array();
58
+ $sort = true;
59
+
60
+ foreach ( $child_prices as $child_id => $price ) {
61
+ if ( $price >= $max_price ) {
62
+ $products[] = $child_id;
63
+ }
64
+ }
65
  } elseif ( $min_id === $max_id ) {
66
  $products = $children;
67
  $sort = true;
includes/class-wc-gzd-product-variable.php CHANGED
@@ -153,7 +153,6 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
153
  $prices = $this->get_variation_unit_prices( true, $tax_display );
154
 
155
  if ( $this->has_unit() ) {
156
-
157
  $min_price = current( $prices['price'] );
158
  $max_price = end( $prices['price'] );
159
  $min_reg_price = current( $prices['regular_price'] );
@@ -288,6 +287,7 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
288
  */
289
  $allow_sort = count( $unique_values ) === 1;
290
  $is_min_price = woocommerce_gzd_price_range_format_is_min_price();
 
291
 
292
  /**
293
  * In case the current price range format includes a starting from price only
@@ -303,6 +303,15 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
303
  unset( $variation_prices['price'][ $variation_id ] );
304
  }
305
  }
 
 
 
 
 
 
 
 
 
306
  }
307
 
308
  foreach ( $variation_prices['price'] as $variation_id => $price ) {
153
  $prices = $this->get_variation_unit_prices( true, $tax_display );
154
 
155
  if ( $this->has_unit() ) {
 
156
  $min_price = current( $prices['price'] );
157
  $max_price = end( $prices['price'] );
158
  $min_reg_price = current( $prices['regular_price'] );
287
  */
288
  $allow_sort = count( $unique_values ) === 1;
289
  $is_min_price = woocommerce_gzd_price_range_format_is_min_price();
290
+ $is_max_price = woocommerce_gzd_price_range_format_is_max_price();
291
 
292
  /**
293
  * In case the current price range format includes a starting from price only
303
  unset( $variation_prices['price'][ $variation_id ] );
304
  }
305
  }
306
+ } elseif ( $is_max_price && ! empty( $variation_prices['price'] ) ) {
307
+ $max_price = array_values( $variation_prices['price'] )[ count( $variation_prices['price'] ) - 1 ];
308
+ $allow_sort = true;
309
+
310
+ foreach ( $variation_prices['price'] as $variation_id => $price ) {
311
+ if ( $price < $max_price ) {
312
+ unset( $variation_prices['price'][ $variation_id ] );
313
+ }
314
+ }
315
  }
316
 
317
  foreach ( $variation_prices['price'] as $variation_id => $price ) {
includes/class-wc-gzd-product-variation.php CHANGED
@@ -26,7 +26,6 @@ class WC_GZD_Product_Variation extends WC_GZD_Product {
26
  'service' => '',
27
  'used_good' => '',
28
  'defective_copy' => '',
29
- 'mini_desc' => '',
30
  'defect_description' => '',
31
  );
32
 
@@ -58,6 +57,7 @@ class WC_GZD_Product_Variation extends WC_GZD_Product {
58
  'food_place_of_origin',
59
  'food_description',
60
  'is_food',
 
61
  );
62
 
63
  protected $gzd_variation_prevent_zero_inherit_meta_data = array(
26
  'service' => '',
27
  'used_good' => '',
28
  'defective_copy' => '',
 
29
  'defect_description' => '',
30
  );
31
 
57
  'food_place_of_origin',
58
  'food_description',
59
  'is_food',
60
+ 'mini_desc',
61
  );
62
 
63
  protected $gzd_variation_prevent_zero_inherit_meta_data = array(
includes/compatibility/class-wc-gzd-compatibility-et-builder.php CHANGED
@@ -119,6 +119,12 @@ class WC_GZD_Compatibility_ET_Builder extends WC_GZD_Compatibility {
119
  } else {
120
  remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', WC_GZD_Hook_Priorities::instance()->get_priority( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 10, true ) );
121
  remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', WC_GZD_Hook_Priorities::instance()->get_priority( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 20, true ) );
 
 
 
 
 
 
122
  }
123
  }
124
  );
119
  } else {
120
  remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', WC_GZD_Hook_Priorities::instance()->get_priority( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 10, true ) );
121
  remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', WC_GZD_Hook_Priorities::instance()->get_priority( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 20, true ) );
122
+
123
+ /**
124
+ * Force default hook removal in case Germanized has already reverted the hook order.
125
+ */
126
+ remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 );
127
+ remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20 );
128
  }
129
  }
130
  );
includes/compatibility/class-wc-gzd-compatibility-woocommerce-paypal-payments.php CHANGED
@@ -41,6 +41,37 @@ class WC_GZD_Compatibility_WooCommerce_PayPal_Payments extends WC_GZD_Compatibil
41
  );
42
  }
43
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  public function move_paypal_payment_button( $filter ) {
45
  return 'woocommerce_gzd_render_paypal_payments_smart_button';
46
  }
41
  );
42
  }
43
 
44
+ public function after_plugins_loaded() {
45
+ /**
46
+ * Do not send the order confirmation email instantly as we'll need to wait for the IPN callback to finish
47
+ * to allow showing custom PayPal banking data.
48
+ */
49
+ add_filter(
50
+ 'woocommerce_gzd_instant_order_confirmation',
51
+ function( $send_confirmation, $order = null ) {
52
+ if ( $order && 'ppcp-pay-upon-invoice-gateway' === $order->get_payment_method() ) {
53
+ $send_confirmation = false;
54
+ }
55
+
56
+ return $send_confirmation;
57
+ },
58
+ 10,
59
+ 2
60
+ );
61
+
62
+ /**
63
+ * Disable the paid for order mail for the PP invoice gateway.
64
+ */
65
+ add_filter(
66
+ 'woocommerce_gzd_disable_gateways_paid_order_email',
67
+ function( $gateways_disabled ) {
68
+ $gateways_disabled[] = 'ppcp-pay-upon-invoice-gateway';
69
+
70
+ return $gateways_disabled;
71
+ }
72
+ );
73
+ }
74
+
75
  public function move_paypal_payment_button( $filter ) {
76
  return 'woocommerce_gzd_render_paypal_payments_smart_button';
77
  }
includes/compatibility/class-wc-gzd-compatibility-wpml.php CHANGED
@@ -127,8 +127,7 @@ class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
127
 
128
  if ( $translated_id !== $term->term_id ) {
129
  if ( $org_term = WC_germanized()->delivery_times->get_term_object( $translated_id, 'id' ) ) {
130
- $delivery_times[ $org_term->slug ] = $org_term;
131
-
132
  $delivery_times[ $org_term->slug ]->translated_term_id = $term->term_id;
133
  $delivery_times[ $org_term->slug ]->translated_term_slug = $term->slug;
134
  }
@@ -163,7 +162,9 @@ class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
163
  $delivery_times = $gzd_product->get_delivery_times();
164
 
165
  if ( array_key_exists( $default_delivery_time, $delivery_times ) ) {
166
- $default_delivery_time = $delivery_times[ $default_delivery_time ]->translated_term_slug;
 
 
167
  }
168
  }
169
 
127
 
128
  if ( $translated_id !== $term->term_id ) {
129
  if ( $org_term = WC_germanized()->delivery_times->get_term_object( $translated_id, 'id' ) ) {
130
+ $delivery_times[ $org_term->slug ] = $org_term;
 
131
  $delivery_times[ $org_term->slug ]->translated_term_id = $term->term_id;
132
  $delivery_times[ $org_term->slug ]->translated_term_slug = $term->slug;
133
  }
162
  $delivery_times = $gzd_product->get_delivery_times();
163
 
164
  if ( array_key_exists( $default_delivery_time, $delivery_times ) ) {
165
+ if ( isset( $delivery_times[ $default_delivery_time ]->translated_term_slug ) ) {
166
+ $default_delivery_time = $delivery_times[ $default_delivery_time ]->translated_term_slug;
167
+ }
168
  }
169
  }
170
 
includes/emails/class-wc-gzd-email-customer-on-hold-order.php CHANGED
@@ -26,15 +26,9 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_On_Hold_Order' ) ) :
26
  wc_gzd_remove_class_action( 'woocommerce_order_status_pending_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
27
  wc_gzd_remove_class_action( 'woocommerce_order_status_failed_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
28
  wc_gzd_remove_class_action( 'woocommerce_order_status_cancelled_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
29
-
30
- // Triggers for this email.
31
- remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this, 'trigger' ), 10 );
32
- remove_action( 'woocommerce_order_status_failed_to_on-hold_notification', array( $this, 'trigger' ), 10 );
33
- remove_action( 'woocommerce_order_status_cancelled_to_on-hold_notification', array( $this, 'trigger' ), 10 );
34
  }
35
 
36
  public function trigger( $order_id, $order = false ) {
37
-
38
  /**
39
  * Filter that allows re-enabling the on-hold order email which is by default
40
  * replaced by the processing email used as order confirmation.
@@ -43,7 +37,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_On_Hold_Order' ) ) :
43
  *
44
  * @since 1.0.0
45
  */
46
- if ( apply_filters( 'woocommerce_gzd_disable_on_hold_email', true ) ) {
47
  return;
48
  }
49
 
26
  wc_gzd_remove_class_action( 'woocommerce_order_status_pending_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
27
  wc_gzd_remove_class_action( 'woocommerce_order_status_failed_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
28
  wc_gzd_remove_class_action( 'woocommerce_order_status_cancelled_to_on-hold_notification', 'WC_Email_Customer_On_Hold_Order', 'trigger', 10 );
 
 
 
 
 
29
  }
30
 
31
  public function trigger( $order_id, $order = false ) {
 
32
  /**
33
  * Filter that allows re-enabling the on-hold order email which is by default
34
  * replaced by the processing email used as order confirmation.
37
  *
38
  * @since 1.0.0
39
  */
40
+ if ( apply_filters( 'woocommerce_gzd_disable_on_hold_email', wc_gzd_send_instant_order_confirmation( ( $order ? $order : $order_id ) ) ) ) {
41
  return;
42
  }
43
 
includes/emails/class-wc-gzd-email-customer-processing-order.php CHANGED
@@ -28,34 +28,6 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Processing_Order' ) ) :
28
  wc_gzd_remove_class_action( 'woocommerce_order_status_failed_to_processing_notification', 'WC_Email_Customer_Processing_Order', 'trigger', 10 );
29
  wc_gzd_remove_class_action( 'woocommerce_order_status_cancelled_to_processing_notification', 'WC_Email_Customer_Processing_Order', 'trigger', 10 );
30
 
31
- if ( wc_gzd_send_instant_order_confirmation() ) {
32
- // Remove Triggers for this email.
33
- remove_action(
34
- 'woocommerce_order_status_failed_to_processing_notification',
35
- array(
36
- $this,
37
- 'trigger',
38
- ),
39
- 10
40
- );
41
- remove_action(
42
- 'woocommerce_order_status_on-hold_to_processing_notification',
43
- array(
44
- $this,
45
- 'trigger',
46
- ),
47
- 10
48
- );
49
- remove_action(
50
- 'woocommerce_order_status_pending_to_processing_notification',
51
- array(
52
- $this,
53
- 'trigger',
54
- ),
55
- 10
56
- );
57
- }
58
-
59
  $this->title = __( 'Order Confirmation', 'woocommerce-germanized' );
60
  }
61
 
28
  wc_gzd_remove_class_action( 'woocommerce_order_status_failed_to_processing_notification', 'WC_Email_Customer_Processing_Order', 'trigger', 10 );
29
  wc_gzd_remove_class_action( 'woocommerce_order_status_cancelled_to_processing_notification', 'WC_Email_Customer_Processing_Order', 'trigger', 10 );
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  $this->title = __( 'Order Confirmation', 'woocommerce-germanized' );
32
  }
33
 
includes/wc-gzd-cart-functions.php CHANGED
@@ -900,7 +900,7 @@ function wc_gzd_get_cart_tax_share( $type = 'shipping', $cart_contents = array()
900
  }
901
 
902
  if ( ! empty( $tax_shares ) ) {
903
- $default = ( 0.0 === (float) $item_totals ? 1 / count( $tax_shares ) : 0 );
904
 
905
  foreach ( $tax_shares as $key => $class ) {
906
  $tax_shares[ $key ]['share'] = ( $item_totals > 0 ? $class['total'] / floatval( $item_totals ) : $default );
900
  }
901
 
902
  if ( ! empty( $tax_shares ) ) {
903
+ $default = ( 0.0 === (float) $item_totals ? 1.0 / (float) count( $tax_shares ) : 0.0 );
904
 
905
  foreach ( $tax_shares as $key => $class ) {
906
  $tax_shares[ $key ]['share'] = ( $item_totals > 0 ? $class['total'] / floatval( $item_totals ) : $default );
includes/wc-gzd-core-functions.php CHANGED
@@ -206,7 +206,15 @@ function wc_gzd_shopmark_is_enabled( $location, $type ) {
206
  return false;
207
  }
208
 
209
- function wc_gzd_send_instant_order_confirmation() {
 
 
 
 
 
 
 
 
210
 
211
  /**
212
  * Filter to enable/disable instant order confirmation.
@@ -222,11 +230,11 @@ function wc_gzd_send_instant_order_confirmation() {
222
  * ```
223
  *
224
  * @param bool $enable Set to `false` to disable instant order confirmation.
 
225
  *
226
  * @since 1.0.0
227
- *
228
  */
229
- return ( apply_filters( 'woocommerce_gzd_instant_order_confirmation', true ) && ( 'yes' !== get_option( 'woocommerce_gzd_disable_instant_order_confirmation' ) ) );
230
  }
231
 
232
  function wc_gzd_get_legal_product_notice_types() {
@@ -1053,6 +1061,10 @@ function woocommerce_gzd_price_range_format_is_min_price() {
1053
  return strpos( woocommerce_gzd_get_price_range_format(), '{max_price}' ) === false;
1054
  }
1055
 
 
 
 
 
1056
  function woocommerce_gzd_get_price_range_format() {
1057
  return apply_filters( 'woocommerce_gzd_price_range_format', get_option( 'woocommerce_gzd_price_range_format_text', __( '{min_price} &ndash; {max_price}', 'woocommerce-germanized' ) ) );
1058
  }
@@ -1454,8 +1466,7 @@ function wc_gzd_get_post_plain_content( $content_post, $shortcodes_allowed = arr
1454
  $post = $content_post; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
1455
  }
1456
 
1457
- $keep_active = implode( '|', $shortcodes_allowed );
1458
- $content = '';
1459
 
1460
  if ( is_a( $post, 'WP_Post' ) ) {
1461
  setup_postdata( $post );
@@ -1464,18 +1475,37 @@ function wc_gzd_get_post_plain_content( $content_post, $shortcodes_allowed = arr
1464
 
1465
  $content = $post->post_content;
1466
 
1467
- /**
1468
- * Remove non-exempted shortcodes from content
1469
- */
1470
- if ( ! empty( $keep_active ) ) {
1471
- $content = preg_replace( "~(?:\[/?)(?!(?:$keep_active))[^/\]]+/?\]~s", '', $content );
1472
- } else {
1473
- $content = preg_replace( '~(?:\[/?)[^/\]]+/?\]~s', '', $content );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1474
  }
1475
 
1476
  $content = preg_replace( '/<p[^>]*>(?:\s|&nbsp;)*<\/p>/', '', $content );
1477
  $content = apply_filters( 'the_content', $content );
1478
 
 
 
 
 
 
1479
  $content = str_replace( ']]>', ']]&gt;', $content );
1480
 
1481
  do_action( 'woocommerce_gzd_after_get_post_plain_content', $post, $shortcodes_allowed );
206
  return false;
207
  }
208
 
209
+ /**
210
+ * @param WC_Order|integer|null $order
211
+ *
212
+ * @return bool
213
+ */
214
+ function wc_gzd_send_instant_order_confirmation( $order = null ) {
215
+ if ( is_numeric( $order ) ) {
216
+ $order = wc_get_order( $order );
217
+ }
218
 
219
  /**
220
  * Filter to enable/disable instant order confirmation.
230
  * ```
231
  *
232
  * @param bool $enable Set to `false` to disable instant order confirmation.
233
+ * @param WC_Order|null $order The order, if available.
234
  *
235
  * @since 1.0.0
 
236
  */
237
+ return ( apply_filters( 'woocommerce_gzd_instant_order_confirmation', true, $order ) && ( 'yes' !== get_option( 'woocommerce_gzd_disable_instant_order_confirmation' ) ) );
238
  }
239
 
240
  function wc_gzd_get_legal_product_notice_types() {
1061
  return strpos( woocommerce_gzd_get_price_range_format(), '{max_price}' ) === false;
1062
  }
1063
 
1064
+ function woocommerce_gzd_price_range_format_is_max_price() {
1065
+ return strpos( woocommerce_gzd_get_price_range_format(), '{min_price}' ) === false;
1066
+ }
1067
+
1068
  function woocommerce_gzd_get_price_range_format() {
1069
  return apply_filters( 'woocommerce_gzd_price_range_format', get_option( 'woocommerce_gzd_price_range_format_text', __( '{min_price} &ndash; {max_price}', 'woocommerce-germanized' ) ) );
1070
  }
1466
  $post = $content_post; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
1467
  }
1468
 
1469
+ $content = '';
 
1470
 
1471
  if ( is_a( $post, 'WP_Post' ) ) {
1472
  setup_postdata( $post );
1475
 
1476
  $content = $post->post_content;
1477
 
1478
+ // Find all registered tag names in $content.
1479
+ preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
1480
+ $shortcodes_to_remove = array_unique( array_diff( $matches[1], $shortcodes_allowed ) );
1481
+
1482
+ if ( ! empty( $shortcodes_to_remove ) ) {
1483
+ $content = do_shortcodes_in_html_tags( $content, true, $shortcodes_to_remove );
1484
+
1485
+ foreach ( $shortcodes_to_remove as $shortcode_tag ) {
1486
+ $pattern = get_shortcode_regex( array( $shortcode_tag ) );
1487
+ $content = preg_replace_callback(
1488
+ "/$pattern/s",
1489
+ function( $matches ) {
1490
+ if ( ! empty( $matches[5] ) ) {
1491
+ return $matches[5];
1492
+ }
1493
+
1494
+ return '';
1495
+ },
1496
+ $content
1497
+ );
1498
+ }
1499
  }
1500
 
1501
  $content = preg_replace( '/<p[^>]*>(?:\s|&nbsp;)*<\/p>/', '', $content );
1502
  $content = apply_filters( 'the_content', $content );
1503
 
1504
+ /**
1505
+ * Remove shortcodes which may be added (but not rendered) during the apply_filters call too, e.g. by VC builder.
1506
+ */
1507
+ $content = preg_replace( '~(?:\[/?)[^/\]]+/?\]~s', '', $content );
1508
+ $content = unescape_invalid_shortcodes( $content );
1509
  $content = str_replace( ']]>', ']]&gt;', $content );
1510
 
1511
  do_action( 'woocommerce_gzd_after_get_post_plain_content', $post, $shortcodes_allowed );
includes/wc-gzd-template-hooks.php CHANGED
@@ -113,9 +113,10 @@ add_action( 'woocommerce_widget_product_item_end', 'woocommerce_gzd_template_pro
113
  * Add hooks to blocks via DOM adjustments.
114
  */
115
  add_filter( 'woocommerce_blocks_product_grid_item_html', 'wc_gzd_template_adjust_product_grid_block_html', 1, 3 );
 
116
  // Additional product blocks which do not inherit from \Automattic\WooCommerce\Blocks\BlockTypes\AbstractProductGrid
117
  foreach ( array( 'woocommerce/featured-product' ) as $block_type ) {
118
- add_filter( 'render_block_woocommerce/featured-product', 'wc_gzd_template_adjust_product_block_html', 150, 2 );
119
  }
120
 
121
  /**
113
  * Add hooks to blocks via DOM adjustments.
114
  */
115
  add_filter( 'woocommerce_blocks_product_grid_item_html', 'wc_gzd_template_adjust_product_grid_block_html', 1, 3 );
116
+
117
  // Additional product blocks which do not inherit from \Automattic\WooCommerce\Blocks\BlockTypes\AbstractProductGrid
118
  foreach ( array( 'woocommerce/featured-product' ) as $block_type ) {
119
+ add_filter( "render_block_{$block_type}", 'wc_gzd_template_adjust_product_block_html', 150, 2 );
120
  }
121
 
122
  /**
packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE.mo CHANGED
Binary file
packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: One Stop Shop for WooCommerce\n"
4
- "POT-Creation-Date: 2022-07-14 16:41+0200\n"
5
- "PO-Revision-Date: 2022-07-14 16:42+0200\n"
6
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
7
  "Language-Team: \n"
8
  "Language: de_DE\n"
@@ -10,7 +10,7 @@ msgstr ""
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
- "X-Generator: Poedit 3.1\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16
  "X-Poedit-WPHeader: one-stop-shop-woocommerce.php\n"
@@ -24,41 +24,41 @@ msgstr ""
24
  "X-Poedit-SearchPathExcluded-2: node_modules\n"
25
  "X-Poedit-SearchPathExcluded-3: build\n"
26
 
27
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:212
28
  msgid "Reduced rate"
29
  msgstr ""
30
 
31
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:213
32
  msgctxt "tax-helper-tax-class-name"
33
  msgid "Greater reduced rate"
34
  msgstr "Zusätzlicher reduzierter Preis"
35
 
36
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:214
37
  msgctxt "tax-helper-tax-class-name"
38
  msgid "Super reduced rate"
39
  msgstr "Stark reduzierter Preis"
40
 
41
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:617
42
  msgctxt "tax-helper"
43
  msgid "Madeira"
44
  msgstr "Madeira"
45
 
46
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:624
47
  msgctxt "tax-helper"
48
  msgid "Acores"
49
  msgstr "Azoren"
50
 
51
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:660
52
  msgctxt "tax-helper"
53
  msgid "Northern Ireland"
54
  msgstr "Nordirland"
55
 
56
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:673
57
  msgctxt "tax-helper-rate-import"
58
  msgid "Exempt"
59
  msgstr "Ausnahme"
60
 
61
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:742
62
  #, php-format
63
  msgctxt "tax-helper-rate-import"
64
  msgid "VAT %1$s %% %2$s"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: One Stop Shop for WooCommerce\n"
4
+ "POT-Creation-Date: 2022-10-31 11:39+0100\n"
5
+ "PO-Revision-Date: 2022-10-31 11:39+0100\n"
6
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
7
  "Language-Team: \n"
8
  "Language: de_DE\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
+ "X-Generator: Poedit 3.1.1\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16
  "X-Poedit-WPHeader: one-stop-shop-woocommerce.php\n"
24
  "X-Poedit-SearchPathExcluded-2: node_modules\n"
25
  "X-Poedit-SearchPathExcluded-3: build\n"
26
 
27
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:312
28
  msgid "Reduced rate"
29
  msgstr ""
30
 
31
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:313
32
  msgctxt "tax-helper-tax-class-name"
33
  msgid "Greater reduced rate"
34
  msgstr "Zusätzlicher reduzierter Preis"
35
 
36
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:314
37
  msgctxt "tax-helper-tax-class-name"
38
  msgid "Super reduced rate"
39
  msgstr "Stark reduzierter Preis"
40
 
41
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:718
42
  msgctxt "tax-helper"
43
  msgid "Madeira"
44
  msgstr "Madeira"
45
 
46
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:725
47
  msgctxt "tax-helper"
48
  msgid "Acores"
49
  msgstr "Azoren"
50
 
51
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:761
52
  msgctxt "tax-helper"
53
  msgid "Northern Ireland"
54
  msgstr "Nordirland"
55
 
56
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:774
57
  msgctxt "tax-helper-rate-import"
58
  msgid "Exempt"
59
  msgstr "Ausnahme"
60
 
61
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:843
62
  #, php-format
63
  msgctxt "tax-helper-rate-import"
64
  msgid "VAT %1$s %% %2$s"
packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE_formal.mo CHANGED
Binary file
packages/one-stop-shop-woocommerce/i18n/languages/oss-woocommerce-de_DE_formal.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: One Stop Shop for WooCommerce\n"
4
- "POT-Creation-Date: 2022-07-14 16:42+0200\n"
5
- "PO-Revision-Date: 2022-07-14 16:43+0200\n"
6
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
7
  "Language-Team: \n"
8
  "Language: de_DE@formal\n"
@@ -10,7 +10,7 @@ msgstr ""
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
- "X-Generator: Poedit 3.1\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16
  "X-Poedit-WPHeader: one-stop-shop-woocommerce.php\n"
@@ -24,41 +24,41 @@ msgstr ""
24
  "X-Poedit-SearchPathExcluded-2: node_modules\n"
25
  "X-Poedit-SearchPathExcluded-3: build\n"
26
 
27
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:212
28
  msgid "Reduced rate"
29
  msgstr ""
30
 
31
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:213
32
  msgctxt "tax-helper-tax-class-name"
33
  msgid "Greater reduced rate"
34
  msgstr "Zusätzlicher reduzierter Preis"
35
 
36
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:214
37
  msgctxt "tax-helper-tax-class-name"
38
  msgid "Super reduced rate"
39
  msgstr "Stark reduzierter Preis"
40
 
41
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:617
42
  msgctxt "tax-helper"
43
  msgid "Madeira"
44
  msgstr "Madeira"
45
 
46
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:624
47
  msgctxt "tax-helper"
48
  msgid "Acores"
49
  msgstr "Azoren"
50
 
51
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:660
52
  msgctxt "tax-helper"
53
  msgid "Northern Ireland"
54
  msgstr "Nordirland"
55
 
56
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:673
57
  msgctxt "tax-helper-rate-import"
58
  msgid "Exempt"
59
  msgstr "Ausnahme"
60
 
61
- #: libs/woocommerce-eu-tax-helper/src/Helper.php:742
62
  #, php-format
63
  msgctxt "tax-helper-rate-import"
64
  msgid "VAT %1$s %% %2$s"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: One Stop Shop for WooCommerce\n"
4
+ "POT-Creation-Date: 2022-10-31 11:39+0100\n"
5
+ "PO-Revision-Date: 2022-10-31 11:39+0100\n"
6
  "Last-Translator: Dennis Nissle <info@vendidero.de>\n"
7
  "Language-Team: \n"
8
  "Language: de_DE@formal\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
13
+ "X-Generator: Poedit 3.1.1\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16
  "X-Poedit-WPHeader: one-stop-shop-woocommerce.php\n"
24
  "X-Poedit-SearchPathExcluded-2: node_modules\n"
25
  "X-Poedit-SearchPathExcluded-3: build\n"
26
 
27
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:312
28
  msgid "Reduced rate"
29
  msgstr ""
30
 
31
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:313
32
  msgctxt "tax-helper-tax-class-name"
33
  msgid "Greater reduced rate"
34
  msgstr "Zusätzlicher reduzierter Preis"
35
 
36
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:314
37
  msgctxt "tax-helper-tax-class-name"
38
  msgid "Super reduced rate"
39
  msgstr "Stark reduzierter Preis"
40
 
41
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:718
42
  msgctxt "tax-helper"
43
  msgid "Madeira"
44
  msgstr "Madeira"
45
 
46
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:725
47
  msgctxt "tax-helper"
48
  msgid "Acores"
49
  msgstr "Azoren"
50
 
51
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:761
52
  msgctxt "tax-helper"
53
  msgid "Northern Ireland"
54
  msgstr "Nordirland"
55
 
56
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:774
57
  msgctxt "tax-helper-rate-import"
58
  msgid "Exempt"
59
  msgstr "Ausnahme"
60
 
61
+ #: libs/woocommerce-eu-tax-helper/src/Helper.php:843
62
  #, php-format
63
  msgctxt "tax-helper-rate-import"
64
  msgid "VAT %1$s %% %2$s"
packages/one-stop-shop-woocommerce/one-stop-shop-woocommerce.php CHANGED
@@ -5,10 +5,10 @@
5
  * Description: Comply with the One Stop Shop procedure while using WooCommerce.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.3.0
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
- * Tested up to: 6.0
12
  *
13
  * Text Domain: oss-woocommerce
14
  * Domain Path: /i18n/languages/
5
  * Description: Comply with the One Stop Shop procedure while using WooCommerce.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.3.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
+ * Tested up to: 6.1
12
  *
13
  * Text Domain: oss-woocommerce
14
  * Domain Path: /i18n/languages/
packages/one-stop-shop-woocommerce/readme.txt CHANGED
@@ -2,10 +2,10 @@
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: one stop shop, woocommerce, OSS, EU, compliance
4
  Requires at least: 5.4
5
- Tested up to: 6.0
6
  WC requires at least: 3.9
7
- WC tested up to: 6.8
8
- Stable tag: 1.3.0
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -60,6 +60,12 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
60
  3. Create a new report
61
 
62
  == Changelog ==
 
 
 
 
 
 
63
  = 1.3.0 =
64
  * Improvement: Refactored EU VAT checks to shared library
65
  * Fix: Use EL instead of GR for BOP exports
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: one stop shop, woocommerce, OSS, EU, compliance
4
  Requires at least: 5.4
5
+ Tested up to: 6.1
6
  WC requires at least: 3.9
7
+ WC tested up to: 7.1
8
+ Stable tag: 1.3.2
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
60
  3. Create a new report
61
 
62
  == Changelog ==
63
+ = 1.3.2 =
64
+ * Fix: Jetpack autoloader version constraint in composer.json
65
+
66
+ = 1.3.1 =
67
+ * Fix: Explicitly exclude base country in reports
68
+
69
  = 1.3.0 =
70
  * Improvement: Refactored EU VAT checks to shared library
71
  * Fix: Use EL instead of GR for BOP exports
packages/one-stop-shop-woocommerce/src/AsyncReportGenerator.php CHANGED
@@ -116,7 +116,7 @@ class AsyncReportGenerator {
116
  $taxable_postcode = $this->get_order_taxable_postcode( $order );
117
  $included = true;
118
 
119
- if ( ! Helper::is_eu_vat_country( $taxable_country, $taxable_postcode ) ) {
120
  $included = false;
121
  }
122
 
116
  $taxable_postcode = $this->get_order_taxable_postcode( $order );
117
  $included = true;
118
 
119
+ if ( ! Helper::is_eu_vat_country( $taxable_country, $taxable_postcode ) || $taxable_country === Helper::get_base_country() ) {
120
  $included = false;
121
  }
122
 
packages/one-stop-shop-woocommerce/src/Package.php CHANGED
@@ -14,7 +14,7 @@ class Package {
14
  *
15
  * @var string
16
  */
17
- const VERSION = '1.3.0';
18
 
19
  /**
20
  * Init the package
14
  *
15
  * @var string
16
  */
17
+ const VERSION = '1.3.2';
18
 
19
  /**
20
  * Init the package
packages/woocommerce-germanized-dhl/assets/css/preferred-services.css CHANGED
@@ -142,7 +142,7 @@
142
  text-align: center;
143
  cursor: help;
144
  content: "?"; }
145
- .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types {
146
  list-style: none;
147
  margin: 0;
148
  margin-bottom: 1em;
@@ -150,7 +150,7 @@
150
  flex-wrap: wrap;
151
  justify-content: flex-start;
152
  align-items: center; }
153
- .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types li {
154
  margin-right: 1em; }
155
  .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header .dhl-preferred-service-title {
156
  font-size: 1.1em; }
142
  text-align: center;
143
  cursor: help;
144
  content: "?"; }
145
+ .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types, .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types {
146
  list-style: none;
147
  margin: 0;
148
  margin-bottom: 1em;
150
  flex-wrap: wrap;
151
  justify-content: flex-start;
152
  align-items: center; }
153
+ .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types li, .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types li {
154
  margin-right: 1em; }
155
  .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header .dhl-preferred-service-title {
156
  font-size: 1.1em; }
packages/woocommerce-germanized-dhl/assets/css/preferred-services.min.css CHANGED
@@ -1 +1 @@
1
- #tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.dhl-preferred-service-content{margin-top:1em}.dhl-preferred-service-content .dhl-hidden{display:none}.dhl-preferred-service-content .dhl-preferred-service-cost{font-size:.9em}.dhl-preferred-service-content .dhl-preferred-service-item{margin-bottom:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo{margin-bottom:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo img{margin:0;padding:0;max-height:100px;max-width:100px;background:#fc0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-title{font-weight:700;font-size:1em;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-cost{margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-desc{font-size:.9em;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li{flex-basis:10%;display:inline-block;text-align:center;padding:10px 0 0;margin:0 8px 8px 0;background-color:#e3e3e3}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;padding:5px 10px;font-size:.9em;font-weight:700;background-color:#eef4f2;cursor:pointer;margin:0;color:#5f7285}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label .dhl-preferred-time-title{font-size:1.2em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]:checked~label{background-color:#fc0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li{flex-grow:inherit;flex-basis:inherit}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li label .dhl-preferred-time-title{font-size:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data input[type=text]{width:100%;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip{background:#fc0;display:inline-block;font-size:1em;font-style:normal;height:18px;padding:3px;margin-top:-5px;margin-left:5px;border-radius:50%;line-height:18px;position:relative;vertical-align:middle;width:18px}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip::after{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:help;content:"?"}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types{list-style:none;margin:0;margin-bottom:1em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types li{margin-right:1em}.dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header .dhl-preferred-service-title{font-size:1.1em}
1
+ #tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}.dhl-preferred-service-content{margin-top:1em}.dhl-preferred-service-content .dhl-hidden{display:none}.dhl-preferred-service-content .dhl-preferred-service-cost{font-size:.9em}.dhl-preferred-service-content .dhl-preferred-service-item{margin-bottom:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo{margin-bottom:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-logo img{margin:0;padding:0;max-height:100px;max-width:100px;background:#fc0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-title{font-weight:700;font-size:1em;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-cost{margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-desc{font-size:.9em;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li{flex-basis:10%;display:inline-block;text-align:center;padding:10px 0 0;margin:0 8px 8px 0;background-color:#e3e3e3}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;padding:5px 10px;font-size:.9em;font-weight:700;background-color:#eef4f2;cursor:pointer;margin:0;color:#5f7285}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li label .dhl-preferred-time-title{font-size:1.2em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times li input[type=radio]:checked~label{background-color:#fc0}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li{flex-grow:inherit;flex-basis:inherit}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-times.dhl-preferred-service-time li label .dhl-preferred-time-title{font-size:1em}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data input[type=text]{width:100%;margin-bottom:.5em}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip{background:#fc0;display:inline-block;font-size:1em;font-style:normal;height:18px;padding:3px;margin-top:-5px;margin-left:5px;border-radius:50%;line-height:18px;position:relative;vertical-align:middle;width:18px}.dhl-preferred-service-content .dhl-preferred-service-item .woocommerce-help-tip::after{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:help;content:"?"}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types,.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types{list-style:none;margin:0;margin-bottom:1em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-delivery-types li,.dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-location-types li{margin-right:1em}.dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header .dhl-preferred-service-title{font-size:1.1em}
packages/woocommerce-germanized-dhl/assets/css/preferred-services.scss CHANGED
@@ -207,7 +207,7 @@
207
  }
208
  }
209
 
210
- .dhl-preferred-location-types {
211
  list-style: none;
212
  margin: 0;
213
  margin-bottom: 1em;
207
  }
208
  }
209
 
210
+ .dhl-preferred-location-types, .dhl-preferred-delivery-types {
211
  list-style: none;
212
  margin: 0;
213
  margin-bottom: 1em;
packages/woocommerce-germanized-dhl/assets/js/parcel-finder.js CHANGED
@@ -24,7 +24,7 @@ window.germanized.dhl_parcel_finder = window.germanized.dhl_parcel_finder || {};
24
  .on( 'click', '#dhl-parcel-finder-wrapper .dhl-retry-search', self.onSubmit )
25
  .on( 'click', '#dhl-parcel-finder-wrapper .dhl-parcelshop-select-btn', self.onSelectShop );
26
 
27
- $( document.body ).bind( 'woocommerce_gzd_dhl_location_available_pickup_types_changed', self.onChangeAvailablePickupTypes );
28
  },
29
 
30
  onChangeAvailablePickupTypes: function() {
@@ -196,11 +196,11 @@ window.germanized.dhl_parcel_finder = window.germanized.dhl_parcel_finder || {};
196
  parcelShops = self.parcelShops;
197
 
198
  var uluru = {
199
- lat: parcelShops[0].location.latitude,
200
- lng: parcelShops[0].location.longitude
201
  };
202
 
203
- var map = new google.maps.Map( document.getElementById('dhl-parcel-finder-map' ), {
204
  zoom: 13,
205
  center: uluru
206
  });
@@ -210,8 +210,8 @@ window.germanized.dhl_parcel_finder = window.germanized.dhl_parcel_finder || {};
210
  $.each( parcelShops, function( key, value ) {
211
 
212
  var uluru = {
213
- lat: value.location.latitude,
214
- lng: value.location.longitude
215
  };
216
 
217
  var markerIcon = self.params.packstation_icon,
@@ -259,28 +259,37 @@ window.germanized.dhl_parcel_finder = window.germanized.dhl_parcel_finder || {};
259
 
260
  onSelectShop: function() {
261
  var self = germanized.dhl_parcel_finder,
262
- parcelShopId = parseInt( $( this ).attr( 'id' ) ),
263
- $addressType = $( self.wrapper + ' #shipping_address_type' );
 
 
264
 
265
  $.each( self.parcelShops, function( key, value ) {
266
- if ( parseInt( value.id ) === parcelShopId ) {
267
-
268
  var isPackstation = 'packstation' === value.gzd_type;
269
 
270
  $( self.wrapper + ' #shipping_first_name' ).val( $( self.wrapper + ' #shipping_first_name' ).val().length > 0 ? $( self.wrapper + ' #shipping_first_name' ).val() : $( self.wrapper + ' #billing_first_name' ).val() );
271
  $( self.wrapper + ' #shipping_last_name' ).val( $( self.wrapper + ' #shipping_last_name' ).val().length > 0 ? $( self.wrapper + ' #shipping_last_name' ).val() : $( self.wrapper + ' #billing_last_name' ).val() );
272
 
273
- $( self.wrapper + ' #shipping_address_1' ).val( value.gzd_name );
274
- $( self.wrapper + ' #shipping_address_2' ).val( '' );
275
- $( self.wrapper + ' #shipping_postcode' ).val( value.address.zip );
276
- $( self.wrapper + ' #shipping_city' ).val( value.address.city );
 
 
 
 
 
 
277
 
278
  $addressType.val( 'dhl' ).trigger( 'change' );
279
 
280
  self.closeModal();
281
 
282
- if ( isPackstation && $( self.wrapper + ' #shipping_dhl_postnumber' ).val() === '' ) {
283
- $( self.wrapper + ' #shipping_dhl_postnumber' ).focus();
 
 
284
  }
285
 
286
  return true;
24
  .on( 'click', '#dhl-parcel-finder-wrapper .dhl-retry-search', self.onSubmit )
25
  .on( 'click', '#dhl-parcel-finder-wrapper .dhl-parcelshop-select-btn', self.onSelectShop );
26
 
27
+ $( document.body ).on( 'woocommerce_gzd_dhl_location_available_pickup_types_changed', self.onChangeAvailablePickupTypes );
28
  },
29
 
30
  onChangeAvailablePickupTypes: function() {
196
  parcelShops = self.parcelShops;
197
 
198
  var uluru = {
199
+ lat: parcelShops[0].place.geo.latitude,
200
+ lng: parcelShops[0].place.geo.longitude
201
  };
202
 
203
+ var map = new google.maps.Map( document.getElementById( 'dhl-parcel-finder-map' ), {
204
  zoom: 13,
205
  center: uluru
206
  });
210
  $.each( parcelShops, function( key, value ) {
211
 
212
  var uluru = {
213
+ lat: value.place.geo.latitude,
214
+ lng: value.place.geo.longitude
215
  };
216
 
217
  var markerIcon = self.params.packstation_icon,
259
 
260
  onSelectShop: function() {
261
  var self = germanized.dhl_parcel_finder,
262
+ parcelShopId = $( this ).attr( 'id' ),
263
+ $addressType = $( self.wrapper + ' #shipping_address_type' ),
264
+ country = $( self.wrapper + ' #shipping_country' ).val(),
265
+ fieldKey = germanized.dhl_parcel_locator.getPickupFieldKey( country );
266
 
267
  $.each( self.parcelShops, function( key, value ) {
268
+ if ( value.gzd_result_id === parcelShopId ) {
 
269
  var isPackstation = 'packstation' === value.gzd_type;
270
 
271
  $( self.wrapper + ' #shipping_first_name' ).val( $( self.wrapper + ' #shipping_first_name' ).val().length > 0 ? $( self.wrapper + ' #shipping_first_name' ).val() : $( self.wrapper + ' #billing_first_name' ).val() );
272
  $( self.wrapper + ' #shipping_last_name' ).val( $( self.wrapper + ' #shipping_last_name' ).val().length > 0 ? $( self.wrapper + ' #shipping_last_name' ).val() : $( self.wrapper + ' #billing_last_name' ).val() );
273
 
274
+ $( self.wrapper + ' #shipping_' + fieldKey ).val( value.gzd_name );
275
+
276
+ if ( 'DE' === country ) {
277
+ $( self.wrapper + ' #shipping_address_2' ).val( '' );
278
+ } else {
279
+ $( self.wrapper + ' #shipping_address_1' ).val( value.place.address.streetAddress );
280
+ }
281
+
282
+ $( self.wrapper + ' #shipping_postcode' ).val( value.place.address.postalCode );
283
+ $( self.wrapper + ' #shipping_city' ).val( value.place.address.addressLocality );
284
 
285
  $addressType.val( 'dhl' ).trigger( 'change' );
286
 
287
  self.closeModal();
288
 
289
+ if ( 'DE' === country ) {
290
+ if ( isPackstation && $( self.wrapper + ' #shipping_dhl_postnumber' ).val() === '' ) {
291
+ $( self.wrapper + ' #shipping_dhl_postnumber' ).focus();
292
+ }
293
  }
294
 
295
  return true;
packages/woocommerce-germanized-dhl/assets/js/parcel-finder.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.dhl_parcel_finder=window.germanized.dhl_parcel_finder||{},function(o,t){t.dhl_parcel_finder={params:{},parcelShops:[],wrapper:"",init:function(){var e=t.dhl_parcel_finder;e.params=wc_gzd_dhl_parcel_finder_params,e.wrapper=e.params.wrapper,o(document).on("click",".gzd-dhl-parcel-shop-modal",e.openModal).on("click","#dhl-parcel-finder-wrapper .dhl-parcel-finder-close",e.closeModal).on("submit","#dhl-parcel-finder-wrapper #dhl-parcel-finder-form",e.onSubmit).on("click","#dhl-parcel-finder-wrapper .dhl-retry-search",e.onSubmit).on("click","#dhl-parcel-finder-wrapper .dhl-parcelshop-select-btn",e.onSelectShop),o(document.body).bind("woocommerce_gzd_dhl_location_available_pickup_types_changed",e.onChangeAvailablePickupTypes)},onChangeAvailablePickupTypes:function(){var e=t.dhl_parcel_finder,a=t.dhl_parcel_locator,r=e.getModal(),e=a.getShippingMethod(),a=a.getShippingMethodData(e);a&&(r.find(".finder-pickup-type").addClass("hidden"),o.each(a.supports,function(e,a){a=r.find('.finder-pickup-type[data-pickup_type="'+a+'"]');a.find("input[type=checkbox]").prop("checked",!0),a.removeClass("hidden")}))},openModal:function(){var e=t.dhl_parcel_finder,a=e.getModal(),r=(0<o(e.wrapper+" #shipping_country").val().length?o(e.wrapper+" #shipping_country"):o(e.wrapper+" #billing_country")).val();a.find("#dhl-parcelfinder-country").val(r);r=(0<o(e.wrapper+" #shipping_postcode").val().length?o(e.wrapper+" #shipping_postcode"):o(e.wrapper+" #billing_postcode")).val();a.find("#dhl-parcelfinder-postcode").val(r);e=(0<o(e.wrapper+" #shipping_city").val().length?o(e.wrapper+" #shipping_city"):o(e.wrapper+" #billing_city")).val();return a.find("#dhl-parcelfinder-city").val(e),a.addClass("open"),a.find("#dhl-parcel-finder-form").submit(),!1},closeModal:function(){return t.dhl_parcel_finder.getModal().removeClass("open"),!1},getModal:function(){return o("#dhl-parcel-finder-wrapper")},doAjax:function(e,r,a,p){var n=t.dhl_parcel_finder;a=a||n.onAjaxSuccess,p=p||n.onAjaxError,e.hasOwnProperty("security")||(e.security=n.params.parcel_finder_nonce),r.find("#dhl-parcel-finder-map").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),r.find(".notice-wrapper").empty(),o.ajax({type:"POST",url:n.params.ajax_url,data:e,success:function(e){e.success?(r.find("#dhl-parcel-finder-map").unblock(),a.apply(r,[e])):(p.apply(r,[e]),r.find("#dhl-parcel-finder-map").unblock(),e.hasOwnProperty("message")?n.addNotice(e.message,"error",r):e.hasOwnProperty("messages")&&o.each(e.messages,function(e,a){n.addNotice(a,"error",r)}))},error:function(e){},dataType:"json"})},onAjaxSuccess:function(e){},onAjaxError:function(e){},getFormData:function(e){var r={};return o.each(e.serializeArray(),function(e,a){-1!==a.name.indexOf("[]")?(a.name=a.name.replace("[]",""),r[a.name]=o.makeArray(r[a.name]),r[a.name].push(a.value)):r[a.name]=a.value}),r},onSubmit:function(e){var a=t.dhl_parcel_finder,r=t.dhl_parcel_locator,p=a.getModal().find("#dhl-parcel-finder"),n=p.find("form"),n=a.getFormData(n);return n.action="woocommerce_gzd_dhl_parcelfinder_search",n.is_checkout=r.isCheckout()?"yes":"no",a.doAjax(n,p,a.onSubmitSuccess),!1},onSubmitSuccess:function(e){var a=t.dhl_parcel_finder;e.parcel_shops&&(a.parcelShops=e.parcel_shops,"object"==typeof google&&"object"==typeof google.maps?a.updateMap():a.loadMapsAPI())},loadMapsAPI:function(){var e=t.dhl_parcel_finder;e.addScript("https://maps.googleapis.com/maps/api/js?key="+e.params.api_key,e.updateMap)},addScript:function(e,a){var r=document.createElement("script");a&&(r.onload=a),r.type="text/javascript",r.src=e,document.body.appendChild(r)},updateMap:function(){var l=t.dhl_parcel_finder,e=l.parcelShops,a={lat:e[0].location.latitude,lng:e[0].location.longitude},c=new google.maps.Map(document.getElementById("dhl-parcel-finder-map"),{zoom:13,center:a}),d=[];o.each(e,function(e,a){var r={lat:a.location.latitude,lng:a.location.longitude},p=l.params.packstation_icon,n=l.params.i18n.packstation;switch(a.gzd_type){case"parcelshop":p=l.params.parcelshop_icon,n=l.params.i18n.branch;break;case"postoffice":p=l.params.postoffice_icon,n=l.params.i18n.branch}var i=new google.maps.InfoWindow({content:a.html_content,maxWidth:300});d.push(i);var o=new google.maps.Marker({position:r,map:c,title:n,animation:google.maps.Animation.DROP,icon:p});o.addListener("click",function(){!function(){for(var e=0;e<d.length;e++)d[e].close()}(),i.open(c,o)})})},onSelectShop:function(){var p=t.dhl_parcel_finder,n=parseInt(o(this).attr("id")),i=o(p.wrapper+" #shipping_address_type");o.each(p.parcelShops,function(e,a){if(parseInt(a.id)===n){var r="packstation"===a.gzd_type;return o(p.wrapper+" #shipping_first_name").val((0<o(p.wrapper+" #shipping_first_name").val().length?o(p.wrapper+" #shipping_first_name"):o(p.wrapper+" #billing_first_name")).val()),o(p.wrapper+" #shipping_last_name").val((0<o(p.wrapper+" #shipping_last_name").val().length?o(p.wrapper+" #shipping_last_name"):o(p.wrapper+" #billing_last_name")).val()),o(p.wrapper+" #shipping_address_1").val(a.gzd_name),o(p.wrapper+" #shipping_address_2").val(""),o(p.wrapper+" #shipping_postcode").val(a.address.zip),o(p.wrapper+" #shipping_city").val(a.address.city),i.val("dhl").trigger("change"),p.closeModal(),r&&""===o(p.wrapper+" #shipping_dhl_postnumber").val()&&o(p.wrapper+" #shipping_dhl_postnumber").focus(),!0}})},addNotice:function(e,a,r){r.find(".notice-wrapper").append('<div class="notice notice-'+a+'"><p>'+e+"</p></div>")}},o(document).ready(function(){t.dhl_parcel_finder.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},window.germanized.dhl_parcel_finder=window.germanized.dhl_parcel_finder||{},function(t,s){s.dhl_parcel_finder={params:{},parcelShops:[],wrapper:"",init:function(){var e=s.dhl_parcel_finder;e.params=wc_gzd_dhl_parcel_finder_params,e.wrapper=e.params.wrapper,t(document).on("click",".gzd-dhl-parcel-shop-modal",e.openModal).on("click","#dhl-parcel-finder-wrapper .dhl-parcel-finder-close",e.closeModal).on("submit","#dhl-parcel-finder-wrapper #dhl-parcel-finder-form",e.onSubmit).on("click","#dhl-parcel-finder-wrapper .dhl-retry-search",e.onSubmit).on("click","#dhl-parcel-finder-wrapper .dhl-parcelshop-select-btn",e.onSelectShop),t(document.body).on("woocommerce_gzd_dhl_location_available_pickup_types_changed",e.onChangeAvailablePickupTypes)},onChangeAvailablePickupTypes:function(){var e=s.dhl_parcel_finder,a=s.dhl_parcel_locator,p=e.getModal(),e=a.getShippingMethod(),a=a.getShippingMethodData(e);a&&(p.find(".finder-pickup-type").addClass("hidden"),t.each(a.supports,function(e,a){a=p.find('.finder-pickup-type[data-pickup_type="'+a+'"]');a.find("input[type=checkbox]").prop("checked",!0),a.removeClass("hidden")}))},openModal:function(){var e=s.dhl_parcel_finder,a=e.getModal(),p=(0<t(e.wrapper+" #shipping_country").val().length?t(e.wrapper+" #shipping_country"):t(e.wrapper+" #billing_country")).val();a.find("#dhl-parcelfinder-country").val(p);p=(0<t(e.wrapper+" #shipping_postcode").val().length?t(e.wrapper+" #shipping_postcode"):t(e.wrapper+" #billing_postcode")).val();a.find("#dhl-parcelfinder-postcode").val(p);e=(0<t(e.wrapper+" #shipping_city").val().length?t(e.wrapper+" #shipping_city"):t(e.wrapper+" #billing_city")).val();return a.find("#dhl-parcelfinder-city").val(e),a.addClass("open"),a.find("#dhl-parcel-finder-form").submit(),!1},closeModal:function(){return s.dhl_parcel_finder.getModal().removeClass("open"),!1},getModal:function(){return t("#dhl-parcel-finder-wrapper")},doAjax:function(e,p,a,r){var n=s.dhl_parcel_finder;a=a||n.onAjaxSuccess,r=r||n.onAjaxError,e.hasOwnProperty("security")||(e.security=n.params.parcel_finder_nonce),p.find("#dhl-parcel-finder-map").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),p.find(".notice-wrapper").empty(),t.ajax({type:"POST",url:n.params.ajax_url,data:e,success:function(e){e.success?(p.find("#dhl-parcel-finder-map").unblock(),a.apply(p,[e])):(r.apply(p,[e]),p.find("#dhl-parcel-finder-map").unblock(),e.hasOwnProperty("message")?n.addNotice(e.message,"error",p):e.hasOwnProperty("messages")&&t.each(e.messages,function(e,a){n.addNotice(a,"error",p)}))},error:function(e){},dataType:"json"})},onAjaxSuccess:function(e){},onAjaxError:function(e){},getFormData:function(e){var p={};return t.each(e.serializeArray(),function(e,a){-1!==a.name.indexOf("[]")?(a.name=a.name.replace("[]",""),p[a.name]=t.makeArray(p[a.name]),p[a.name].push(a.value)):p[a.name]=a.value}),p},onSubmit:function(e){var a=s.dhl_parcel_finder,p=s.dhl_parcel_locator,r=a.getModal().find("#dhl-parcel-finder"),n=r.find("form"),n=a.getFormData(n);return n.action="woocommerce_gzd_dhl_parcelfinder_search",n.is_checkout=p.isCheckout()?"yes":"no",a.doAjax(n,r,a.onSubmitSuccess),!1},onSubmitSuccess:function(e){var a=s.dhl_parcel_finder;e.parcel_shops&&(a.parcelShops=e.parcel_shops,"object"==typeof google&&"object"==typeof google.maps?a.updateMap():a.loadMapsAPI())},loadMapsAPI:function(){var e=s.dhl_parcel_finder;e.addScript("https://maps.googleapis.com/maps/api/js?key="+e.params.api_key,e.updateMap)},addScript:function(e,a){var p=document.createElement("script");a&&(p.onload=a),p.type="text/javascript",p.src=e,document.body.appendChild(p)},updateMap:function(){var l=s.dhl_parcel_finder,e=l.parcelShops,a={lat:e[0].place.geo.latitude,lng:e[0].place.geo.longitude},c=new google.maps.Map(document.getElementById("dhl-parcel-finder-map"),{zoom:13,center:a}),d=[];t.each(e,function(e,a){var p={lat:a.place.geo.latitude,lng:a.place.geo.longitude},r=l.params.packstation_icon,n=l.params.i18n.packstation;switch(a.gzd_type){case"parcelshop":r=l.params.parcelshop_icon,n=l.params.i18n.branch;break;case"postoffice":r=l.params.postoffice_icon,n=l.params.i18n.branch}var i=new google.maps.InfoWindow({content:a.html_content,maxWidth:300});d.push(i);var o=new google.maps.Marker({position:p,map:c,title:n,animation:google.maps.Animation.DROP,icon:r});o.addListener("click",function(){!function(){for(var e=0;e<d.length;e++)d[e].close()}(),i.open(c,o)})})},onSelectShop:function(){var r=s.dhl_parcel_finder,n=t(this).attr("id"),i=t(r.wrapper+" #shipping_address_type"),o=t(r.wrapper+" #shipping_country").val(),l=s.dhl_parcel_locator.getPickupFieldKey(o);t.each(r.parcelShops,function(e,a){if(a.gzd_result_id===n){var p="packstation"===a.gzd_type;return t(r.wrapper+" #shipping_first_name").val((0<t(r.wrapper+" #shipping_first_name").val().length?t(r.wrapper+" #shipping_first_name"):t(r.wrapper+" #billing_first_name")).val()),t(r.wrapper+" #shipping_last_name").val((0<t(r.wrapper+" #shipping_last_name").val().length?t(r.wrapper+" #shipping_last_name"):t(r.wrapper+" #billing_last_name")).val()),t(r.wrapper+" #shipping_"+l).val(a.gzd_name),"DE"===o?t(r.wrapper+" #shipping_address_2").val(""):t(r.wrapper+" #shipping_address_1").val(a.place.address.streetAddress),t(r.wrapper+" #shipping_postcode").val(a.place.address.postalCode),t(r.wrapper+" #shipping_city").val(a.place.address.addressLocality),i.val("dhl").trigger("change"),r.closeModal(),"DE"===o&&p&&""===t(r.wrapper+" #shipping_dhl_postnumber").val()&&t(r.wrapper+" #shipping_dhl_postnumber").focus(),!0}})},addNotice:function(e,a,p){p.find(".notice-wrapper").append('<div class="notice notice-'+a+'"><p>'+e+"</p></div>")}},t(document).ready(function(){s.dhl_parcel_finder.init()})}(jQuery,window.germanized);
packages/woocommerce-germanized-dhl/assets/js/parcel-locator.js CHANGED
@@ -21,12 +21,24 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
21
  $( document )
22
  .on( 'change.dhl', self.wrapper + ' #shipping_address_type', self.refreshAddressType )
23
  .on( 'change.dhl', self.wrapper + ' #shipping_address_1', self.onChangeAddress )
 
 
24
  .on( 'change.dhl', self.wrapper + ' #ship-to-different-address-checkbox', self.onChangeShipping )
25
  .on( 'change.dhl', self.wrapper + ' #shipping_country', self.refreshAvailability );
26
 
27
  $( document.body ).on( 'payment_method_selected', self.triggerCheckoutRefresh );
28
  $( document.body ).on( 'updated_checkout', self.afterRefreshCheckout );
29
 
 
 
 
 
 
 
 
 
 
 
30
  self.refreshAvailability();
31
  self.refreshAddressType();
32
  },
@@ -130,21 +142,21 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
130
  formatAddress: function() {
131
  var needsValidation = false,
132
  self = germanized.dhl_parcel_locator,
133
- $addressField = $( self.wrapper + ' #shipping_address_1' ),
134
- address = $addressField.val();
 
135
 
136
- if ( address.length > 0 ) {
137
- if ( $.isNumeric( address ) ) {
138
- needsValidation = true;
139
- } else if ( self.addressIsPackstation() || self.addressIsPostOffice() || self.addressIsParcelShop() ) {
140
-
141
- } else {
142
- $addressField.val( '' );
143
- }
144
  }
145
 
146
  if ( needsValidation ) {
147
- self.validateAddress( address );
 
 
 
 
 
148
  }
149
 
150
  self.refreshCustomerNumberStatus();
@@ -154,7 +166,7 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
154
  var self = germanized.dhl_parcel_locator,
155
  addressVal = $( self.wrapper + ' #shipping_address_1' ).val().toLowerCase();
156
 
157
- if ( addressVal.indexOf( self.params.i18n.packstation.toLowerCase() ) >= 0 || $.isNumeric( addressVal ) ) {
158
  return true;
159
  }
160
 
@@ -197,14 +209,14 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
197
  return supports;
198
  },
199
 
200
- customerNumberIsMandatory: function() {
201
  var self = germanized.dhl_parcel_locator;
202
 
203
  if ( ! self.isEnabled() ) {
204
  return false;
205
  }
206
 
207
- if ( self.addressIsPackstation() ) {
208
  return true;
209
  } else if ( self.addressIsParcelShop() ) {
210
  return false;
@@ -219,7 +231,7 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
219
  var self = germanized.dhl_parcel_locator,
220
  $field = $( self.wrapper + ' #shipping_dhl_postnumber_field' );
221
 
222
- if ( self.customerNumberIsMandatory() ) {
223
  if ( ! $field.find( 'label span' ).length || ( ! $field.find( 'label span' ).hasClass( 'required' ) ) ) {
224
  $field.find( 'label' ).append( ' <span class="required">*</span>' );
225
  }
@@ -240,7 +252,15 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
240
  'action' : 'woocommerce_gzd_dhl_parcel_locator_validate_address',
241
  'address' : addressData,
242
  'security': self.params.parcel_locator_nonce
243
- };
 
 
 
 
 
 
 
 
244
 
245
  $.ajax({
246
  type: "POST",
@@ -248,10 +268,36 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
248
  data: params,
249
  success: function( data ) {
250
  if ( data.valid ) {
251
- $( self.wrapper + ' #shipping_address_1' ).val( data.address );
 
 
 
 
 
 
252
  self.refreshCustomerNumberStatus();
253
  } else {
254
- $( self.wrapper + ' #shipping_address_1' ).val( '' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  }
256
  },
257
  error: function( data ) {},
@@ -269,24 +315,58 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
269
  return false;
270
  },
271
 
 
 
 
 
 
 
 
 
 
 
272
  refreshAddressType: function() {
273
  var self = germanized.dhl_parcel_locator,
274
- $addressField = $( self.wrapper + ' #shipping_address_1_field' ),
275
- $addressInput = $( self.wrapper + ' #shipping_address_1' ),
 
 
276
  shippingMethod = self.getShippingMethod(),
277
  methodData = self.getShippingMethodData( shippingMethod ),
278
  address = $addressInput.val(),
279
  $spans;
280
 
281
- if ( self.isEnabled() ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
 
 
 
 
 
283
  if ( methodData ) {
284
  $addressInput.data( 'label-dhl', methodData.street_label );
285
  $addressInput.data( 'placeholder-dhl', methodData.street_placeholder );
286
  $addressInput.data( 'desc-dhl', methodData.finder_button );
287
  }
288
 
289
- $( self.wrapper + ' #shipping_dhl_postnumber_field' ).show();
 
 
 
290
 
291
  if ( $addressInput.data( 'label-dhl' ) ) {
292
  $spans = $addressField.find( 'label span, label abbr' );
@@ -303,25 +383,6 @@ window.germanized.dhl_parcel_locator = window.germanized.dhl_parcel_locator || {
303
  $addressField.find( '.dhl-desc' ).remove();
304
  $addressField.find( '.woocommerce-input-wrapper' ).after( '<p class="desc dhl-desc">' + $addressInput.data( 'desc-dhl' ) + '</p>' );
305
  }
306
-
307
- if ( address.length > 0 ) {
308
- self.formatAddress();
309
- }
310
- } else {
311
- $( self.wrapper + ' #shipping_dhl_postnumber_field' ).hide();
312
-
313
- if ( $addressInput.data( 'label-regular' ) ) {
314
- $spans = $addressField.find( 'label span, label abbr' );
315
-
316
- $addressField.find( 'label' ).html( $addressInput.data( 'label-regular' ) + ' ' );
317
- $addressField.find( 'label' ).append( $spans );
318
- }
319
-
320
- if ( $addressInput.data( 'placeholder-regular' ) ) {
321
- $addressInput.attr( 'placeholder', $addressInput.data( 'placeholder-regular' ) );
322
- }
323
-
324
- $addressField.find( '.dhl-desc' ).remove();
325
  }
326
  },
327
 
21
  $( document )
22
  .on( 'change.dhl', self.wrapper + ' #shipping_address_type', self.refreshAddressType )
23
  .on( 'change.dhl', self.wrapper + ' #shipping_address_1', self.onChangeAddress )
24
+ .on( 'change.dhl', self.wrapper + ' #shipping_address_2', self.onChangeAddress )
25
+ .on( 'change.dhl', self.wrapper + ' #shipping_country', self.onChangeAddress )
26
  .on( 'change.dhl', self.wrapper + ' #ship-to-different-address-checkbox', self.onChangeShipping )
27
  .on( 'change.dhl', self.wrapper + ' #shipping_country', self.refreshAvailability );
28
 
29
  $( document.body ).on( 'payment_method_selected', self.triggerCheckoutRefresh );
30
  $( document.body ).on( 'updated_checkout', self.afterRefreshCheckout );
31
 
32
+ if ( ! self.isCheckout() ) {
33
+ $( document.body ).on( 'country_to_state_changing', function() {
34
+ var self = germanized.dhl_parcel_locator;
35
+
36
+ setTimeout( function() {
37
+ self.refreshAddressType();
38
+ }, 500 );
39
+ } );
40
+ }
41
+
42
  self.refreshAvailability();
43
  self.refreshAddressType();
44
  },
142
  formatAddress: function() {
143
  var needsValidation = false,
144
  self = germanized.dhl_parcel_locator,
145
+ country = $( self.wrapper + ' #shipping_country' ).val(),
146
+ fieldKey = self.getPickupFieldKey( country ),
147
+ addressRelevant = $( self.wrapper + ' #shipping_' + fieldKey ).val();
148
 
149
+ if ( addressRelevant.length > 0 ) {
150
+ needsValidation = true;
 
 
 
 
 
 
151
  }
152
 
153
  if ( needsValidation ) {
154
+ self.validateAddress( {
155
+ 'address_1' : $( self.wrapper + ' #shipping_address_1' ).val(),
156
+ 'address_2' : $( self.wrapper + ' #shipping_address_2' ).val(),
157
+ 'country' : country,
158
+ 'postcode' : $( self.wrapper + ' #shipping_postcode' ).val(),
159
+ } );
160
  }
161
 
162
  self.refreshCustomerNumberStatus();
166
  var self = germanized.dhl_parcel_locator,
167
  addressVal = $( self.wrapper + ' #shipping_address_1' ).val().toLowerCase();
168
 
169
+ if ( addressVal.indexOf( self.params.i18n.packstation.toLowerCase() ) >= 0 ) {
170
  return true;
171
  }
172
 
209
  return supports;
210
  },
211
 
212
+ customerNumberIsMandatory: function( country ) {
213
  var self = germanized.dhl_parcel_locator;
214
 
215
  if ( ! self.isEnabled() ) {
216
  return false;
217
  }
218
 
219
+ if ( 'DE' === country && self.addressIsPackstation() ) {
220
  return true;
221
  } else if ( self.addressIsParcelShop() ) {
222
  return false;
231
  var self = germanized.dhl_parcel_locator,
232
  $field = $( self.wrapper + ' #shipping_dhl_postnumber_field' );
233
 
234
+ if ( self.customerNumberIsMandatory( $( self.wrapper + ' #shipping_country' ).val() ) ) {
235
  if ( ! $field.find( 'label span' ).length || ( ! $field.find( 'label span' ).hasClass( 'required' ) ) ) {
236
  $field.find( 'label' ).append( ' <span class="required">*</span>' );
237
  }
252
  'action' : 'woocommerce_gzd_dhl_parcel_locator_validate_address',
253
  'address' : addressData,
254
  'security': self.params.parcel_locator_nonce
255
+ },
256
+ $addressField = $( self.wrapper + ' #shipping_address_1' ),
257
+ $address2Field = $( self.wrapper + ' #shipping_address_2' ),
258
+ $relevantAddressField = $( self.wrapper + ' #shipping_' + self.getPickupFieldKey( addressData['country'] ) );
259
+
260
+ var $addressFieldWrapper = $relevantAddressField.closest( '.form-row' );
261
+
262
+ $addressFieldWrapper.removeClass( 'woocommerce-validated' );
263
+ $addressFieldWrapper.removeClass( 'woocommerce-invalid' );
264
 
265
  $.ajax({
266
  type: "POST",
268
  data: params,
269
  success: function( data ) {
270
  if ( data.valid ) {
271
+ $addressField.val( data.address_1 );
272
+
273
+ if ( $address2Field.length > 0 ) {
274
+ $address2Field.val( data.address_2 );
275
+ }
276
+
277
+ $addressFieldWrapper.addClass( 'woocommerce-validated' );
278
  self.refreshCustomerNumberStatus();
279
  } else {
280
+ if ( data.messages ) {
281
+ var $form = self.isCheckout() ? $( 'form.checkout' ) : $( self.wrapper ).closest( 'form' );
282
+
283
+ // Remove notices from all sources
284
+ $( '.woocommerce-NoticeGroup-pickup' ).remove();
285
+
286
+ // Add new errors returned by this event
287
+ if ( data.messages ) {
288
+ $form.prepend( '<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-pickup"><ul class="woocommerce-error" role="alert">' + data.messages + '</ul></div>' ); // eslint-disable-line max-len
289
+
290
+ var scrollElement = $( '.woocommerce-NoticeGroup-woocommerce-NoticeGroup-pickup, .woocommerce-NoticeGroup-checkout' );
291
+
292
+ if ( ! scrollElement.length ) {
293
+ scrollElement = $form;
294
+ }
295
+
296
+ $.scroll_to_notices( scrollElement );
297
+ }
298
+ }
299
+
300
+ $addressFieldWrapper.addClass( 'woocommerce-invalid' );
301
  }
302
  },
303
  error: function( data ) {},
315
  return false;
316
  },
317
 
318
+ getPickupFieldKey: function( country ) {
319
+ var self = germanized.dhl_parcel_locator;
320
+
321
+ if ( self.params.pickup_address_field_keys.hasOwnProperty( country ) ) {
322
+ return self.params.pickup_address_field_keys[ country ];
323
+ }
324
+
325
+ return 'address_1';
326
+ },
327
+
328
  refreshAddressType: function() {
329
  var self = germanized.dhl_parcel_locator,
330
+ country = $( self.wrapper + ' #shipping_country' ).val(),
331
+ fieldKey = self.getPickupFieldKey( country ),
332
+ $addressField = $( self.wrapper + ' #shipping_' + fieldKey + '_field' ),
333
+ $addressInput = $( self.wrapper + ' #shipping_' + fieldKey ),
334
  shippingMethod = self.getShippingMethod(),
335
  methodData = self.getShippingMethodData( shippingMethod ),
336
  address = $addressInput.val(),
337
  $spans;
338
 
339
+ $( self.wrapper + ' #shipping_dhl_postnumber_field' ).hide();
340
+
341
+ $( self.wrapper + ' :input[data-label-dhl]' ).each( function() {
342
+ var $input = $( this ),
343
+ $inputWrapper = $input.closest( '.form-row' );
344
+
345
+ if ( $input.data( 'label-regular' ) ) {
346
+ $spans = $inputWrapper.find( 'label span, label abbr' );
347
+
348
+ $inputWrapper.find( 'label' ).html( $input.data( 'label-regular' ) + ' ' );
349
+ $inputWrapper.find( 'label' ).append( $spans );
350
+ }
351
+
352
+ if ( $input.data( 'placeholder-regular' ) ) {
353
+ $input.attr( 'placeholder', $input.data( 'placeholder-regular' ) );
354
+ }
355
 
356
+ $inputWrapper.find( '.dhl-desc' ).remove();
357
+ } );
358
+
359
+ if ( self.isEnabled() ) {
360
  if ( methodData ) {
361
  $addressInput.data( 'label-dhl', methodData.street_label );
362
  $addressInput.data( 'placeholder-dhl', methodData.street_placeholder );
363
  $addressInput.data( 'desc-dhl', methodData.finder_button );
364
  }
365
 
366
+ if ( 'DE' === country ) {
367
+ $( self.wrapper + ' #shipping_dhl_postnumber_field' ).show();
368
+ self.refreshCustomerNumberStatus();
369
+ }
370
 
371
  if ( $addressInput.data( 'label-dhl' ) ) {
372
  $spans = $addressField.find( 'label span, label abbr' );
383
  $addressField.find( '.dhl-desc' ).remove();
384
  $addressField.find( '.woocommerce-input-wrapper' ).after( '<p class="desc dhl-desc">' + $addressInput.data( 'desc-dhl' ) + '</p>' );
385
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
386
  }
387
  },
388
 
packages/woocommerce-germanized-dhl/assets/js/parcel-locator.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.dhl_parcel_locator=window.germanized.dhl_parcel_locator||{},function(i,s){s.dhl_parcel_locator={params:{},parcelShops:[],wrapper:"",init:function(){var e=s.dhl_parcel_locator;e.params=wc_gzd_dhl_parcel_locator_params,e.wrapper=e.params.wrapper,i(document).on("change.dhl",e.wrapper+" #shipping_address_type",e.refreshAddressType).on("change.dhl",e.wrapper+" #shipping_address_1",e.onChangeAddress).on("change.dhl",e.wrapper+" #ship-to-different-address-checkbox",e.onChangeShipping).on("change.dhl",e.wrapper+" #shipping_country",e.refreshAvailability),i(document.body).on("payment_method_selected",e.triggerCheckoutRefresh),i(document.body).on("updated_checkout",e.afterRefreshCheckout),e.refreshAvailability(),e.refreshAddressType()},triggerCheckoutRefresh:function(){i(document.body).trigger("update_checkout")},isCheckout:function(){return s.dhl_parcel_locator.params.is_checkout},afterRefreshCheckout:function(){var a=s.dhl_parcel_locator,e={security:a.params.parcel_locator_data_nonce,action:"woocommerce_gzd_dhl_parcel_locator_refresh_shipping_data"};i.ajax({type:"POST",url:a.params.ajax_url,data:e,success:function(e){a.params.methods=e.methods,a.refreshAvailability()},error:function(e){a.refreshAvailability()},dataType:"json"})},refreshAvailability:function(){var r,e=s.dhl_parcel_locator,a=e.getShippingMethod(),d=e.getShippingMethodData(a);e.isAvailable()?(a=(r=i(e.wrapper+" #shipping_address_type")).val(),e.isCheckout()&&(r.html(""),d&&(i.each(d.address_type_options,function(e,a){r.append(i("<option/>",{value:e,text:a}))}),0<r.find('option[value="'+a+'"]').length&&r.find('option[value="'+a+'"]').prop("selected",!0),r.trigger("change"))),0<r.find("option").length?i(e.wrapper+" #shipping_address_type_field").show():i(e.wrapper+" #shipping_address_type_field").hide(),i(document.body).trigger("woocommerce_gzd_dhl_location_available_pickup_types_changed")):(i(e.wrapper+" #shipping_address_type").val("regular").trigger("change"),i(e.wrapper+" #shipping_address_type_field").hide())},onChangeShipping:function(){var e=s.dhl_parcel_locator;i(this).is(":checked")&&(e.refreshAvailability(),e.isEnabled()&&e.refreshAddressType())},onChangeAddress:function(){var e=s.dhl_parcel_locator;e.isEnabled()&&e.formatAddress()},formatAddress:function(){var e=!1,a=s.dhl_parcel_locator,r=i(a.wrapper+" #shipping_address_1"),d=r.val();0<d.length&&(i.isNumeric(d)?e=!0:a.addressIsPackstation()||a.addressIsPostOffice()||a.addressIsParcelShop()||r.val("")),e&&a.validateAddress(d),a.refreshCustomerNumberStatus()},addressIsPackstation:function(){var e=s.dhl_parcel_locator,a=i(e.wrapper+" #shipping_address_1").val().toLowerCase();return!!(0<=a.indexOf(e.params.i18n.packstation.toLowerCase())||i.isNumeric(a))},addressIsPostOffice:function(){var e=s.dhl_parcel_locator;return 0<=i(e.wrapper+" #shipping_address_1").val().toLowerCase().indexOf(e.params.i18n.postoffice.toLowerCase())},addressIsParcelShop:function(){var e=s.dhl_parcel_locator;return 0<=i(e.wrapper+" #shipping_address_1").val().toLowerCase().indexOf(e.params.i18n.parcelshop.toLowerCase())},shippingMethodSupportsPickupType:function(e,a){var r=s.dhl_parcel_locator.getShippingMethodData(e),e=!1;return e=r&&-1!==i.inArray(a,r.supports)?!0:e},customerNumberIsMandatory:function(){var e=s.dhl_parcel_locator;return!!e.isEnabled()&&(!!e.addressIsPackstation()||(e.addressIsParcelShop()||e.addressIsPostOffice(),!1))},refreshCustomerNumberStatus:function(){var e=s.dhl_parcel_locator,a=i(e.wrapper+" #shipping_dhl_postnumber_field");e.customerNumberIsMandatory()?(a.find("label span").length&&a.find("label span").hasClass("required")||a.find("label").append(' <span class="required">*</span>'),a.find("label span.optional").hide(),a.addClass("validate-required")):(a.find("label span.required").remove(),a.find("label span.optional").show(),a.removeClass("validate-required woocommerce-invalid woocommerce-invalid-required-field"))},validateAddress:function(e){var a=s.dhl_parcel_locator,e={action:"woocommerce_gzd_dhl_parcel_locator_validate_address",address:e,security:a.params.parcel_locator_nonce};i.ajax({type:"POST",url:a.params.ajax_url,data:e,success:function(e){e.valid?(i(a.wrapper+" #shipping_address_1").val(e.address),a.refreshCustomerNumberStatus()):i(a.wrapper+" #shipping_address_1").val("")},error:function(e){},dataType:"json"})},getShippingMethodData:function(e){var a=s.dhl_parcel_locator;return!!a.params.methods.hasOwnProperty(e)&&a.params.methods[e]},refreshAddressType:function(){var e,a=s.dhl_parcel_locator,r=i(a.wrapper+" #shipping_address_1_field"),d=i(a.wrapper+" #shipping_address_1"),t=a.getShippingMethod(),p=a.getShippingMethodData(t),t=d.val();a.isEnabled()?(p&&(d.data("label-dhl",p.street_label),d.data("placeholder-dhl",p.street_placeholder),d.data("desc-dhl",p.finder_button)),i(a.wrapper+" #shipping_dhl_postnumber_field").show(),d.data("label-dhl")&&(e=r.find("label span, label abbr"),r.find("label").html(d.data("label-dhl")+" "),r.find("label").append(e)),d.data("placeholder-dhl")&&d.attr("placeholder",d.data("placeholder-dhl")),d.data("desc-dhl")&&(r.find(".dhl-desc").remove(),r.find(".woocommerce-input-wrapper").after('<p class="desc dhl-desc">'+d.data("desc-dhl")+"</p>")),0<t.length&&a.formatAddress()):(i(a.wrapper+" #shipping_dhl_postnumber_field").hide(),d.data("label-regular")&&(e=r.find("label span, label abbr"),r.find("label").html(d.data("label-regular")+" "),r.find("label").append(e)),d.data("placeholder-regular")&&d.attr("placeholder",d.data("placeholder-regular")),r.find(".dhl-desc").remove())},isEnabled:function(){var e=s.dhl_parcel_locator;return e.isAvailable()&&"dhl"===i(e.wrapper+" #shipping_address_type").val()},getPaymentMethod:function(){var e=i(".payment_methods .input-radio:checked");return e?e.val():""},getShippingMethod:function(e){var a,r="",e=e||!0;return 0<i("select.shipping_method").length?r=i("select.shipping_method").val():0<i('input[name^="shipping_method"]:checked').length?r=i('input[name^="shipping_method"]:checked').val():0<i('input[name^="shipping_method"][type="hidden"]').length&&(r=i('input[name^="shipping_method"][type="hidden"]').val()),e?void 0!==r&&0<r.length&&(a=r.split(":")).length<=1&&(r+=":0"):void 0!==r&&0<r.length&&0<(a=r.split(":")).length&&(r=a[0]),r},pickupTypeIsAvailable:function(e){var a=s.dhl_parcel_locator,r=a.getShippingMethod(),d=!0;return d=!a.shippingMethodSupportsPickupType(r,e)?!1:d},isAvailable:function(){var e=s.dhl_parcel_locator,a=i(e.wrapper+" #shipping_country").val(),r=e.getShippingMethod(),d=e.getPaymentMethod(),t=e.getShippingMethodData(r),r=!0;return-1!==i.inArray(d,e.params.excluded_gateways)&&(r=!1),-1===i.inArray(a,e.params.supported_countries)&&(r=!1),e.isCheckout()&&(t&&0!==t.supports.length||(r=!1)),r}},i(document).ready(function(){s.dhl_parcel_locator.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},window.germanized.dhl_parcel_locator=window.germanized.dhl_parcel_locator||{},function(d,s){s.dhl_parcel_locator={params:{},parcelShops:[],wrapper:"",init:function(){var e=s.dhl_parcel_locator;e.params=wc_gzd_dhl_parcel_locator_params,e.wrapper=e.params.wrapper,d(document).on("change.dhl",e.wrapper+" #shipping_address_type",e.refreshAddressType).on("change.dhl",e.wrapper+" #shipping_address_1",e.onChangeAddress).on("change.dhl",e.wrapper+" #shipping_address_2",e.onChangeAddress).on("change.dhl",e.wrapper+" #shipping_country",e.onChangeAddress).on("change.dhl",e.wrapper+" #ship-to-different-address-checkbox",e.onChangeShipping).on("change.dhl",e.wrapper+" #shipping_country",e.refreshAvailability),d(document.body).on("payment_method_selected",e.triggerCheckoutRefresh),d(document.body).on("updated_checkout",e.afterRefreshCheckout),e.isCheckout()||d(document.body).on("country_to_state_changing",function(){var e=s.dhl_parcel_locator;setTimeout(function(){e.refreshAddressType()},500)}),e.refreshAvailability(),e.refreshAddressType()},triggerCheckoutRefresh:function(){d(document.body).trigger("update_checkout")},isCheckout:function(){return s.dhl_parcel_locator.params.is_checkout},afterRefreshCheckout:function(){var a=s.dhl_parcel_locator,e={security:a.params.parcel_locator_data_nonce,action:"woocommerce_gzd_dhl_parcel_locator_refresh_shipping_data"};d.ajax({type:"POST",url:a.params.ajax_url,data:e,success:function(e){a.params.methods=e.methods,a.refreshAvailability()},error:function(e){a.refreshAvailability()},dataType:"json"})},refreshAvailability:function(){var r,e=s.dhl_parcel_locator,a=e.getShippingMethod(),p=e.getShippingMethodData(a);e.isAvailable()?(a=(r=d(e.wrapper+" #shipping_address_type")).val(),e.isCheckout()&&(r.html(""),p&&(d.each(p.address_type_options,function(e,a){r.append(d("<option/>",{value:e,text:a}))}),0<r.find('option[value="'+a+'"]').length&&r.find('option[value="'+a+'"]').prop("selected",!0),r.trigger("change"))),0<r.find("option").length?d(e.wrapper+" #shipping_address_type_field").show():d(e.wrapper+" #shipping_address_type_field").hide(),d(document.body).trigger("woocommerce_gzd_dhl_location_available_pickup_types_changed")):(d(e.wrapper+" #shipping_address_type").val("regular").trigger("change"),d(e.wrapper+" #shipping_address_type_field").hide())},onChangeShipping:function(){var e=s.dhl_parcel_locator;d(this).is(":checked")&&(e.refreshAvailability(),e.isEnabled()&&e.refreshAddressType())},onChangeAddress:function(){var e=s.dhl_parcel_locator;e.isEnabled()&&e.formatAddress()},formatAddress:function(){var e=!1,a=s.dhl_parcel_locator,r=d(a.wrapper+" #shipping_country").val(),p=a.getPickupFieldKey(r);(e=0<d(a.wrapper+" #shipping_"+p).val().length?!0:e)&&a.validateAddress({address_1:d(a.wrapper+" #shipping_address_1").val(),address_2:d(a.wrapper+" #shipping_address_2").val(),country:r,postcode:d(a.wrapper+" #shipping_postcode").val()}),a.refreshCustomerNumberStatus()},addressIsPackstation:function(){var e=s.dhl_parcel_locator;return 0<=d(e.wrapper+" #shipping_address_1").val().toLowerCase().indexOf(e.params.i18n.packstation.toLowerCase())},addressIsPostOffice:function(){var e=s.dhl_parcel_locator;return 0<=d(e.wrapper+" #shipping_address_1").val().toLowerCase().indexOf(e.params.i18n.postoffice.toLowerCase())},addressIsParcelShop:function(){var e=s.dhl_parcel_locator;return 0<=d(e.wrapper+" #shipping_address_1").val().toLowerCase().indexOf(e.params.i18n.parcelshop.toLowerCase())},shippingMethodSupportsPickupType:function(e,a){var r=s.dhl_parcel_locator.getShippingMethodData(e),e=!1;return e=r&&-1!==d.inArray(a,r.supports)?!0:e},customerNumberIsMandatory:function(e){var a=s.dhl_parcel_locator;return!!a.isEnabled()&&(!("DE"!==e||!a.addressIsPackstation())||(a.addressIsParcelShop()||a.addressIsPostOffice(),!1))},refreshCustomerNumberStatus:function(){var e=s.dhl_parcel_locator,a=d(e.wrapper+" #shipping_dhl_postnumber_field");e.customerNumberIsMandatory(d(e.wrapper+" #shipping_country").val())?(a.find("label span").length&&a.find("label span").hasClass("required")||a.find("label").append(' <span class="required">*</span>'),a.find("label span.optional").hide(),a.addClass("validate-required")):(a.find("label span.required").remove(),a.find("label span.optional").show(),a.removeClass("validate-required woocommerce-invalid woocommerce-invalid-required-field"))},validateAddress:function(e){var r=s.dhl_parcel_locator,a={action:"woocommerce_gzd_dhl_parcel_locator_validate_address",address:e,security:r.params.parcel_locator_nonce},p=d(r.wrapper+" #shipping_address_1"),o=d(r.wrapper+" #shipping_address_2"),t=d(r.wrapper+" #shipping_"+r.getPickupFieldKey(e.country)).closest(".form-row");t.removeClass("woocommerce-validated"),t.removeClass("woocommerce-invalid"),d.ajax({type:"POST",url:r.params.ajax_url,data:a,success:function(e){var a;e.valid?(p.val(e.address_1),0<o.length&&o.val(e.address_2),t.addClass("woocommerce-validated"),r.refreshCustomerNumberStatus()):(e.messages&&(a=r.isCheckout()?d("form.checkout"):d(r.wrapper).closest("form"),d(".woocommerce-NoticeGroup-pickup").remove(),e.messages&&(a.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-pickup"><ul class="woocommerce-error" role="alert">'+e.messages+"</ul></div>"),(e=d(".woocommerce-NoticeGroup-woocommerce-NoticeGroup-pickup, .woocommerce-NoticeGroup-checkout")).length||(e=a),d.scroll_to_notices(e))),t.addClass("woocommerce-invalid"))},error:function(e){},dataType:"json"})},getShippingMethodData:function(e){var a=s.dhl_parcel_locator;return!!a.params.methods.hasOwnProperty(e)&&a.params.methods[e]},getPickupFieldKey:function(e){var a=s.dhl_parcel_locator;return a.params.pickup_address_field_keys.hasOwnProperty(e)?a.params.pickup_address_field_keys[e]:"address_1"},refreshAddressType:function(){var r,e=s.dhl_parcel_locator,a=d(e.wrapper+" #shipping_country").val(),p=e.getPickupFieldKey(a),o=d(e.wrapper+" #shipping_"+p+"_field"),t=d(e.wrapper+" #shipping_"+p),p=e.getShippingMethod(),p=e.getShippingMethodData(p);t.val();d(e.wrapper+" #shipping_dhl_postnumber_field").hide(),d(e.wrapper+" :input[data-label-dhl]").each(function(){var e=d(this),a=e.closest(".form-row");e.data("label-regular")&&(r=a.find("label span, label abbr"),a.find("label").html(e.data("label-regular")+" "),a.find("label").append(r)),e.data("placeholder-regular")&&e.attr("placeholder",e.data("placeholder-regular")),a.find(".dhl-desc").remove()}),e.isEnabled()&&(p&&(t.data("label-dhl",p.street_label),t.data("placeholder-dhl",p.street_placeholder),t.data("desc-dhl",p.finder_button)),"DE"===a&&(d(e.wrapper+" #shipping_dhl_postnumber_field").show(),e.refreshCustomerNumberStatus()),t.data("label-dhl")&&(r=o.find("label span, label abbr"),o.find("label").html(t.data("label-dhl")+" "),o.find("label").append(r)),t.data("placeholder-dhl")&&t.attr("placeholder",t.data("placeholder-dhl")),t.data("desc-dhl")&&(o.find(".dhl-desc").remove(),o.find(".woocommerce-input-wrapper").after('<p class="desc dhl-desc">'+t.data("desc-dhl")+"</p>")))},isEnabled:function(){var e=s.dhl_parcel_locator;return e.isAvailable()&&"dhl"===d(e.wrapper+" #shipping_address_type").val()},getPaymentMethod:function(){var e=d(".payment_methods .input-radio:checked");return e?e.val():""},getShippingMethod:function(e){var a,r="",e=e||!0;return 0<d("select.shipping_method").length?r=d("select.shipping_method").val():0<d('input[name^="shipping_method"]:checked').length?r=d('input[name^="shipping_method"]:checked').val():0<d('input[name^="shipping_method"][type="hidden"]').length&&(r=d('input[name^="shipping_method"][type="hidden"]').val()),e?void 0!==r&&0<r.length&&(a=r.split(":")).length<=1&&(r+=":0"):void 0!==r&&0<r.length&&0<(a=r.split(":")).length&&(r=a[0]),r},pickupTypeIsAvailable:function(e){var a=s.dhl_parcel_locator,r=a.getShippingMethod(),p=!0;return p=!a.shippingMethodSupportsPickupType(r,e)?!1:p},isAvailable:function(){var e=s.dhl_parcel_locator,a=d(e.wrapper+" #shipping_country").val(),r=e.getShippingMethod(),p=e.getPaymentMethod(),o=e.getShippingMethodData(r),r=!0;return-1!==d.inArray(p,e.params.excluded_gateways)&&(r=!1),-1===d.inArray(a,e.params.supported_countries)&&(r=!1),e.isCheckout()&&(o&&0!==o.supports.length||(r=!1)),r}},d(document).ready(function(){s.dhl_parcel_locator.init()})}(jQuery,window.germanized);
packages/woocommerce-germanized-dhl/assets/js/preferred-services.js CHANGED
@@ -21,7 +21,8 @@ window.germanized.dhl_preferred_services = window.germanized.dhl_preferred_servi
21
  .on( 'change', '.dhl-preferred-service-content .dhl-preferred-location-types input', self.onChangeLocationType )
22
  .on( 'change', '.woocommerce-checkout #billing_postcode', self.triggerCheckoutRefresh )
23
  .on( 'change', '.woocommerce-checkout #shipping_postcode', self.triggerCheckoutRefresh )
24
- .on( 'change', '.dhl-preferred-service-content .dhl-preferred-service-times input', self.triggerCheckoutRefresh );
 
25
 
26
  if ( self.params.payment_gateways_excluded ) {
27
  $( document.body ).on( 'payment_method_selected', self.triggerCheckoutRefresh );
21
  .on( 'change', '.dhl-preferred-service-content .dhl-preferred-location-types input', self.onChangeLocationType )
22
  .on( 'change', '.woocommerce-checkout #billing_postcode', self.triggerCheckoutRefresh )
23
  .on( 'change', '.woocommerce-checkout #shipping_postcode', self.triggerCheckoutRefresh )
24
+ .on( 'change', '.dhl-preferred-service-content .dhl-preferred-service-times input', self.triggerCheckoutRefresh )
25
+ .on( 'change', '.dhl-preferred-service-content .dhl-preferred-delivery-types input', self.triggerCheckoutRefresh );
26
 
27
  if ( self.params.payment_gateways_excluded ) {
28
  $( document.body ).on( 'payment_method_selected', self.triggerCheckoutRefresh );
packages/woocommerce-germanized-dhl/assets/js/preferred-services.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.dhl_preferred_services=window.germanized.dhl_preferred_services||{},function(r,t){t.dhl_preferred_services={params:{},init:function(){var e=t.dhl_preferred_services;e.params=wc_gzd_dhl_preferred_services_params,r(document.body).on("updated_checkout",e.afterRefreshCheckout),r(document).on("change",".dhl-preferred-service-content .dhl-preferred-location-types input",e.onChangeLocationType).on("change",".woocommerce-checkout #billing_postcode",e.triggerCheckoutRefresh).on("change",".woocommerce-checkout #shipping_postcode",e.triggerCheckoutRefresh).on("change",".dhl-preferred-service-content .dhl-preferred-service-times input",e.triggerCheckoutRefresh),e.params.payment_gateways_excluded&&r(document.body).on("payment_method_selected",e.triggerCheckoutRefresh),e.afterRefreshCheckout()},triggerCheckoutRefresh:function(){r(document.body).trigger("update_checkout")},afterRefreshCheckout:function(){var e=t.dhl_preferred_services;e.initTipTip(),e.onChangeLocationType()},onChangeLocationType:function(){t.dhl_preferred_services;var e=r(".dhl-preferred-service-content .dhl-preferred-location-types input:checked");r(".dhl-preferred-service-content .dhl-preferred-service-location-data").hide(),0<e.length&&("place"===e.val()?r(".dhl-preferred-service-content .dhl-preferred-service-location-place").show():"neighbor"===e.val()&&r(".dhl-preferred-service-content .dhl-preferred-service-location-neighbor").show())},initTipTip:function(){r("#tiptip_holder").removeAttr("style"),r("#tiptip_arrow").removeAttr("style"),r(".dhl-preferred-service-content .woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200})}},r(document).ready(function(){t.dhl_preferred_services.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},window.germanized.dhl_preferred_services=window.germanized.dhl_preferred_services||{},function(r,t){t.dhl_preferred_services={params:{},init:function(){var e=t.dhl_preferred_services;e.params=wc_gzd_dhl_preferred_services_params,r(document.body).on("updated_checkout",e.afterRefreshCheckout),r(document).on("change",".dhl-preferred-service-content .dhl-preferred-location-types input",e.onChangeLocationType).on("change",".woocommerce-checkout #billing_postcode",e.triggerCheckoutRefresh).on("change",".woocommerce-checkout #shipping_postcode",e.triggerCheckoutRefresh).on("change",".dhl-preferred-service-content .dhl-preferred-service-times input",e.triggerCheckoutRefresh).on("change",".dhl-preferred-service-content .dhl-preferred-delivery-types input",e.triggerCheckoutRefresh),e.params.payment_gateways_excluded&&r(document.body).on("payment_method_selected",e.triggerCheckoutRefresh),e.afterRefreshCheckout()},triggerCheckoutRefresh:function(){r(document.body).trigger("update_checkout")},afterRefreshCheckout:function(){var e=t.dhl_preferred_services;e.initTipTip(),e.onChangeLocationType()},onChangeLocationType:function(){t.dhl_preferred_services;var e=r(".dhl-preferred-service-content .dhl-preferred-location-types input:checked");r(".dhl-preferred-service-content .dhl-preferred-service-location-data").hide(),0<e.length&&("place"===e.val()?r(".dhl-preferred-service-content .dhl-preferred-service-location-place").show():"neighbor"===e.val()&&r(".dhl-preferred-service-content .dhl-preferred-service-location-neighbor").show())},initTipTip:function(){r("#tiptip_holder").removeAttr("style"),r("#tiptip_arrow").removeAttr("style"),r(".dhl-preferred-service-content .woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200})}},r(document).ready(function(){t.dhl_preferred_services.init()})}(jQuery,window.germanized);
packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0-schema-bcs_base.xsd → geschaeftskundenversand-api-3.4.0-schema-bcs_base.xsd} RENAMED
@@ -5,7 +5,7 @@
5
  xmlns:cis="http://dhl.de/webservice/cisbase"
6
  targetNamespace="http://dhl.de/webservices/businesscustomershipping/3.0">
7
  <import namespace="http://dhl.de/webservice/cisbase"
8
- schemaLocation="geschaeftskundenversand-api-3.2.0-schema-cis_base.xsd"/>
9
  <simpleType name="SequenceNumber">
10
  <annotation>
11
  <documentation>A sequence number defined by the (soap-) client. The
@@ -99,21 +99,17 @@
99
  </element>
100
  <element name="labelFormat" minOccurs="0">
101
  <annotation>
102
- <documentation>In this optional section you can define the
103
- following label formats:
104
- A4: common label laser printing A4 plain
105
- paper;
106
- 910-300-700: common label laser printing 105 x 205 mm
107
- (910-300-700);
108
- 910-300-700-oz: common label laser printing 105 x
109
- 205 mm
110
- (910-300-700) without additional label;
111
- 910-300-600: common
112
- label thermal printing 103 x 199 (910-300-600,
113
- 910-300-610);
114
- 910-300-710: common label laser printing 105 x 208 mm
115
- (910-300-710);
116
- 100x70mm: 100x70mm (only for Warenpost);
117
  </documentation>
118
  </annotation>
119
  <simpleType>
@@ -123,20 +119,17 @@
123
  </element>
124
  <element name="labelFormatRetoure" minOccurs="0">
125
  <annotation>
126
- <documentation>In this optional section you can define the
127
- following label formats:
128
- A4: common label laser printing A4 plain
129
- paper;
130
- 910-300-700: common label laser printing 105 x 205 mm
131
- (910-300-700);
132
- 910-300-700-oz: common label laser printing 105 x
133
- 205 mm
134
- (910-300-700) without additional label;
135
- 910-300-600: common
136
- label thermal printing 103 x 199 (910-300-600,
137
- 910-300-610);
138
- 910-300-710: common label laser printing 105 x 208 mm
139
- (910-300-710);
140
  </documentation>
141
  </annotation>
142
  <simpleType>
@@ -316,21 +309,17 @@
316
  </element>
317
  <element name="labelFormat" minOccurs="0">
318
  <annotation>
319
- <documentation>In this optional section you can define the
320
- following label formats:
321
- A4: common label laser printing A4 plain
322
- paper
323
- 910-300-700: common label laser printing 105 x 205 mm
324
- (910-300-700);
325
- 910-300-700-oz: common label laser printing 105 x
326
- 205 mm
327
- (910-300-700) without additional label;
328
- 910-300-600: common
329
- label thermal printing 103 x 199 (910-300-600,
330
- 910-300-610);
331
- 910-300-710: common label laser printing 105 x 208 mm
332
- (910-300-710);
333
- 100x70mm: 100x70mm (only for Warenpost);
334
  </documentation>
335
  </annotation>
336
  <simpleType>
@@ -340,20 +329,17 @@
340
  </element>
341
  <element name="labelFormatRetoure" minOccurs="0">
342
  <annotation>
343
- <documentation>In this optional section you can define the
344
- following label formats:
345
- A4: common label laser printing A4 plain
346
- paper;
347
- 910-300-700: common label laser printing 105 x 205 mm
348
- (910-300-700);
349
- 910-300-700-oz: common label laser printing 105 x
350
- 205 mm
351
- (910-300-700) without additional label;
352
- 910-300-600: common
353
- label thermal printing 103 x 199 (910-300-600,
354
- 910-300-610);
355
- 910-300-710: common label laser printing 105 x 208 mm
356
- (910-300-710);
357
  </documentation>
358
  </annotation>
359
  <simpleType>
@@ -428,18 +414,19 @@
428
  <choice>
429
  <element ref="cis:shipmentNumber" maxOccurs="50">
430
  <annotation>
431
- <documentation>Identifiers of the shipments that should be
432
- manifested. The shipment number is read
433
- from
434
- ShipmentNumberType-&gt;shipmentNumber
 
435
  </documentation>
436
  </annotation>
437
  </element>
438
  <element name="allShipments">
439
  <annotation>
440
- <documentation>Presence of this element signals that all
441
- available shipments should be manifested.
442
- </documentation>
443
  </annotation>
444
  </element>
445
  </choice>
@@ -795,21 +782,17 @@
795
  </element>
796
  <element name="labelFormat" minOccurs="0">
797
  <annotation>
798
- <documentation>In this optional section you can define the
799
- following label formats:
800
- A4: common label laser printing A4 plain
801
- paper;
802
- 910-300-700: common label laser printing 105 x 205 mm
803
- (910-300-700);
804
- 910-300-700-oz: common label laser printing 105 x
805
- 205 mm
806
- (910-300-700) without additional label;
807
- 910-300-600: common
808
- label thermal printing 103 x 199 (910-300-600,
809
- 910-300-610);
810
- 910-300-710: common label laser printing 105 x 208 mm
811
- (910-300-710);
812
- 100x70mm: 100x70mm (only for Warenpost);
813
  </documentation>
814
  </annotation>
815
  <simpleType>
@@ -819,20 +802,17 @@
819
  </element>
820
  <element name="labelFormatRetoure" minOccurs="0">
821
  <annotation>
822
- <documentation>In this optional section you can define the
823
- following label formats:
824
- A4: common label laser printing A4 plain
825
- paper;
826
- 910-300-700: common label laser printing 105 x 205 mm
827
- (910-300-700);
828
- 910-300-700-oz: common label laser printing 105 x
829
- 205 mm
830
- (910-300-700) without additional label;
831
- 910-300-600: common
832
- label thermal printing 103 x 199 (910-300-600,
833
- 910-300-610);
834
- 910-300-710: common label laser printing 105 x 208 mm
835
- (910-300-710);
836
  </documentation>
837
  </annotation>
838
  <simpleType>
@@ -1041,18 +1021,60 @@
1041
  </element>
1042
  <element name="statusText" type="xs:string" minOccurs="1" maxOccurs="1">
1043
  <annotation>
1044
- <documentation>Explanation of the statuscode and potential errors.
1045
  </documentation>
1046
  </annotation>
1047
  </element>
1048
  <element name="statusMessage" type="xs:string" minOccurs="0" maxOccurs="30">
1049
  <annotation>
1050
- <documentation>Explanation of the statuscode and potential errors.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1051
  </documentation>
1052
  </annotation>
1053
  </element>
1054
  </sequence>
1055
  </complexType>
 
1056
  <complexType name="PieceInformation">
1057
  <annotation>
1058
  <documentation>Information about each piece (e.g. the generated
@@ -1663,13 +1685,17 @@
1663
  <documentation>Service visual age check</documentation>
1664
  </annotation>
1665
  </element>
1666
- <element name="PreferredLocation" type="bcs:ServiceconfigurationDetails" minOccurs="0"
 
 
1667
  maxOccurs="1">
1668
  <annotation>
1669
  <documentation>Service preferred location</documentation>
1670
  </annotation>
1671
  </element>
1672
- <element name="PreferredNeighbour" type="bcs:ServiceconfigurationDetails" minOccurs="0"
 
 
1673
  maxOccurs="1">
1674
  <annotation>
1675
  <documentation>Service preferred neighbour</documentation>
@@ -1679,7 +1705,8 @@
1679
  </documentation>
1680
  </annotation>
1681
  </element>
1682
- <element name="PreferredDay" type="bcs:ServiceconfigurationDetails" minOccurs="0"
 
1683
  maxOccurs="1">
1684
  <annotation>
1685
  <documentation>Service preferred day</documentation>
@@ -1718,6 +1745,39 @@
1718
  <documentation>Service Cash on delivery.</documentation>
1719
  </annotation>
1720
  </element>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1721
  <element name="AdditionalInsurance" type="bcs:ServiceconfigurationAdditionalInsurance"
1722
  minOccurs="0"
1723
  maxOccurs="1">
@@ -1791,6 +1851,89 @@
1791
  </xs:simpleType>
1792
  </xs:attribute>
1793
  </xs:complexType>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1794
  <xs:complexType name="ServiceconfigurationDetailsOptional">
1795
  <xs:attribute name="active" use="required">
1796
  <xs:annotation>
@@ -2145,6 +2288,49 @@
2145
  </xs:simpleType>
2146
  </xs:attribute>
2147
  </xs:complexType>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2148
  <xs:complexType name="ServiceconfigurationIC">
2149
  <xs:sequence>
2150
  <xs:element name="Ident">
@@ -2177,12 +2363,13 @@
2177
  </xs:restriction>
2178
  </xs:simpleType>
2179
  </xs:element>
2180
- <xs:element name="dateOfBirth">
2181
  <xs:annotation>
2182
  <xs:documentation>date of birth (DOB) of the person for ident
2183
  check,
2184
  if the option is used: Date in format
2185
  yyyy-mm-dd
 
2186
  </xs:documentation>
2187
  </xs:annotation>
2188
  <xs:simpleType>
@@ -2192,10 +2379,11 @@
2192
  </xs:restriction>
2193
  </xs:simpleType>
2194
  </xs:element>
2195
- <xs:element name="minimumAge">
2196
  <xs:annotation>
2197
  <xs:documentation> minimum age of the person for ident check
2198
  ("A16" or "A18")
 
2199
  </xs:documentation>
2200
  </xs:annotation>
2201
  <xs:simpleType>
@@ -2472,6 +2660,7 @@
2472
  <element name="customsTariffNumber">
2473
  <annotation>
2474
  <documentation>Customs tariff number of the unit / position.
 
2475
  </documentation>
2476
  </annotation>
2477
  <simpleType>
@@ -3534,7 +3723,7 @@ Email Address (mandatory): cis:CommunicationType-&gt;email
3534
  <xs:annotation>
3535
  <xs:documentation>The number of the major release. E.g. the '3' in
3536
  version
3537
- "3.1.".
3538
  </xs:documentation>
3539
  </xs:annotation>
3540
  <xs:simpleType>
@@ -3545,9 +3734,7 @@ Email Address (mandatory): cis:CommunicationType-&gt;email
3545
  </xs:element>
3546
  <xs:element name="minorRelease" minOccurs="0">
3547
  <xs:annotation>
3548
- <xs:documentation>The number of the minor release. E.g. the '1' in
3549
- version
3550
- "3.1.".
3551
  </xs:documentation>
3552
  </xs:annotation>
3553
  <xs:simpleType>
5
  xmlns:cis="http://dhl.de/webservice/cisbase"
6
  targetNamespace="http://dhl.de/webservices/businesscustomershipping/3.0">
7
  <import namespace="http://dhl.de/webservice/cisbase"
8
+ schemaLocation="geschaeftskundenversand-api-3.4.0-schema-cis_base.xsd"/>
9
  <simpleType name="SequenceNumber">
10
  <annotation>
11
  <documentation>A sequence number defined by the (soap-) client. The
99
  </element>
100
  <element name="labelFormat" minOccurs="0">
101
  <annotation>
102
+ <documentation>
103
+ In this optional section you can define the following label formats:
104
+ A4:common label laser printing A4 plain paper;
105
+ 910-300-700: common label laser printing 105 x 205 mm (A5 plain paper, 910-300-700);
106
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (A5 plain paper, 910-300-700);
107
+ 910-300-300: common label laser printing 105 x 148 mm (A5 plain paper, 910-300-700);
108
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (A5 plain paper, 910-300-300);
109
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
110
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
111
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
112
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
 
113
  </documentation>
114
  </annotation>
115
  <simpleType>
119
  </element>
120
  <element name="labelFormatRetoure" minOccurs="0">
121
  <annotation>
122
+ <documentation>
123
+ In this optional section you can define the following label formats:
124
+ A4:common label laser printing A4 plain paper;
125
+ 910-300-700: common label laser printing 105 x 205 mm (a5 plain paper, 910-300-700);
126
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (A5 plain paper, 910-300-700);
127
+ 910-300-300: common label laser printing 105 x 148 mm (A5 plain paper, 910-300-300);
128
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (A5 plain paper, 910-300-300);
129
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
130
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
131
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
132
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
133
  </documentation>
134
  </annotation>
135
  <simpleType>
309
  </element>
310
  <element name="labelFormat" minOccurs="0">
311
  <annotation>
312
+ <documentation>
313
+ In this optional section you can define the following label formats:
314
+ A4:common label laser printing A4 plain paper;
315
+ 910-300-700: common label laser printing 105 x 205 mm (910-300-700);
316
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (910-300-700);
317
+ 910-300-300: common label laser printing 105 x 148 mm (910-300-700);
318
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (910-300-300);
319
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
320
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
321
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
322
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
 
323
  </documentation>
324
  </annotation>
325
  <simpleType>
329
  </element>
330
  <element name="labelFormatRetoure" minOccurs="0">
331
  <annotation>
332
+ <documentation>
333
+ In this optional section you can define the following label formats:
334
+ A4:common label laser printing A4 plain paper;
335
+ 910-300-700: common label laser printing 105 x 205 mm (910-300-700);
336
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (910-300-700);
337
+ 910-300-300: common label laser printing 105 x 148 mm (910-300-700);
338
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (910-300-300);
339
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
340
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
341
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
342
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
343
  </documentation>
344
  </annotation>
345
  <simpleType>
414
  <choice>
415
  <element ref="cis:shipmentNumber" maxOccurs="50">
416
  <annotation>
417
+ <documentation>
418
+ Contains a shipment number. Any number of a printed shipment not already manifested can be used.
419
+ A Request can contain the element up to 50 times.
420
+ Requests need to either contain at least one times shipmentNumber or allshipments.
421
+ Requests cannot contain shipmentNumber and allShipments at the same time.
422
  </documentation>
423
  </annotation>
424
  </element>
425
  <element name="allShipments">
426
  <annotation>
427
+ <documentation>
428
+ Manifests all shipments. Can be used instead the element “shipmentNumber”. The element is used without a value, e.g. <allShipments/>
429
+ </documentation>
430
  </annotation>
431
  </element>
432
  </choice>
782
  </element>
783
  <element name="labelFormat" minOccurs="0">
784
  <annotation>
785
+ <documentation>
786
+ In this optional section you can define the following label formats:
787
+ A4:common label laser printing A4 plain paper;
788
+ 910-300-700: common label laser printing 105 x 205 mm (910-300-700);
789
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (910-300-700);
790
+ 910-300-300: common label laser printing 105 x 148 mm (910-300-700);
791
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (910-300-300);
792
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
793
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
794
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
795
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
 
796
  </documentation>
797
  </annotation>
798
  <simpleType>
802
  </element>
803
  <element name="labelFormatRetoure" minOccurs="0">
804
  <annotation>
805
+ <documentation>
806
+ In this optional section you can define the following label formats:
807
+ A4:common label laser printing A4 plain paper;
808
+ 910-300-700: common label laser printing 105 x 205 mm (910-300-700);
809
+ 910-300-700-oz: common label laser printing 105 x 205 mm without additional barcode labels (910-300-700);
810
+ 910-300-300: common label laser printing 105 x 148 mm (910-300-700);
811
+ 910-300-300-oz: common label laser printing 105 x 148 mm without additional barcode labels (910-300-300);
812
+ 910-300-710: common label laser printing 105 x 208 mm (910-300-710);
813
+ 910-300-600: common label thermal printing 103 x 199 mm (910-300-600, 910-300-610);
814
+ 910-300-400: common label thermal printing 103 x 150 mm (910-300-400, 910-300-410);
815
+ 100x70mm: 100 x 70 mm label (only for Warenpost and Warenpost International);
 
 
 
816
  </documentation>
817
  </annotation>
818
  <simpleType>
1021
  </element>
1022
  <element name="statusText" type="xs:string" minOccurs="1" maxOccurs="1">
1023
  <annotation>
1024
+ <documentation>Explanation of the statuscode. Explains what types of errors occurred.
1025
  </documentation>
1026
  </annotation>
1027
  </element>
1028
  <element name="statusMessage" type="xs:string" minOccurs="0" maxOccurs="30">
1029
  <annotation>
1030
+ <documentation>Detailed explanation of errors or warnings, p.e. “Invalid postal code”.
1031
+ This element is kept for compatibility reasons only. Please use “statusType” und “errorMassage” with their subelements instead.
1032
+ </documentation>
1033
+ </annotation>
1034
+ </element>
1035
+ <element name="statusType" type="xs:string" minOccurs="0" maxOccurs="1">
1036
+ <annotation>
1037
+ <documentation>Explains if an error or warning occurred
1038
+ </documentation>
1039
+ </annotation>
1040
+ </element>
1041
+ <element name="errorMessage" type="bcs:StatusElement" minOccurs="0" maxOccurs="30">
1042
+ <annotation>
1043
+ <documentation> Explains details of the error and where it occurred
1044
+ </documentation>
1045
+ </annotation>
1046
+ </element>
1047
+ <element name="statusType" type="xs:string" minOccurs="0" maxOccurs="1">
1048
+ <annotation>
1049
+ <documentation>Explains if an error or warning occurred
1050
+ </documentation>
1051
+ </annotation>
1052
+ </element>
1053
+ <element name="warningMessage" type="bcs:StatusElement" minOccurs="0" maxOccurs="30">
1054
+ <annotation>
1055
+ <documentation> Explains details of the error and where it occurred
1056
+ </documentation>
1057
+ </annotation>
1058
+ </element>
1059
+ </sequence>
1060
+ </complexType>
1061
+ <complexType name="StatusElement">
1062
+ <sequence>
1063
+ <element name="statusElement" type="xs:string" minOccurs="1" maxOccurs="1">
1064
+ <annotation>
1065
+ <documentation>Explanation of the statusElement and potential errors.
1066
+ </documentation>
1067
+ </annotation>
1068
+ </element>
1069
+ <element name="statusMessage" type="xs:string" minOccurs="1" maxOccurs="1">
1070
+ <annotation>
1071
+ <documentation>Explanation of the statusMessage and potential errors.
1072
  </documentation>
1073
  </annotation>
1074
  </element>
1075
  </sequence>
1076
  </complexType>
1077
+
1078
  <complexType name="PieceInformation">
1079
  <annotation>
1080
  <documentation>Information about each piece (e.g. the generated
1685
  <documentation>Service visual age check</documentation>
1686
  </annotation>
1687
  </element>
1688
+ <element name="PreferredLocation"
1689
+ type="bcs:ServiceconfigurationDetailsPreferredLocation"
1690
+ minOccurs="0"
1691
  maxOccurs="1">
1692
  <annotation>
1693
  <documentation>Service preferred location</documentation>
1694
  </annotation>
1695
  </element>
1696
+ <element name="PreferredNeighbour"
1697
+ type="bcs:ServiceconfigurationDetailsPreferredNeighbour"
1698
+ minOccurs="0"
1699
  maxOccurs="1">
1700
  <annotation>
1701
  <documentation>Service preferred neighbour</documentation>
1705
  </documentation>
1706
  </annotation>
1707
  </element>
1708
+ <element name="PreferredDay" type="bcs:ServiceconfigurationDetailsPreferredDay"
1709
+ minOccurs="0"
1710
  maxOccurs="1">
1711
  <annotation>
1712
  <documentation>Service preferred day</documentation>
1745
  <documentation>Service Cash on delivery.</documentation>
1746
  </annotation>
1747
  </element>
1748
+ <element name="PDDP" type="bcs:PDDP" minOccurs="0" maxOccurs="1">
1749
+ <annotation>
1750
+ <documentation>Postal Delivery Duty Paid
1751
+ Deutsche Post and sender handle import duties instead of consignee</documentation>
1752
+ </annotation>
1753
+ </element>
1754
+ <element name="CDP" type="bcs:CDP" minOccurs="0" maxOccurs="1">
1755
+ <annotation>
1756
+ <documentation>Closest Droppoint
1757
+
1758
+ Delivery to the droppoint closest to the address of the recipient of the shipment. For this kind of delivery either the phone number and/or the e-mail address of the receiver is mandatory.
1759
+
1760
+ For shipments using DHL Paket International it is recommended that you choose one of the three delivery types:
1761
+ Economy
1762
+ Premium
1763
+ CDP
1764
+
1765
+ Otherwise, the current default for the receiver country will be picked.</documentation>
1766
+ </annotation>
1767
+ </element>
1768
+ <element name="Economy" type="bcs:Economy" minOccurs="0" maxOccurs="1">
1769
+ <annotation>
1770
+ <documentation>Standard delivery of international shipments
1771
+
1772
+ For shipments using DHL Paket International it is recommended that you choose one of the three delivery types:
1773
+
1774
+ Economy
1775
+ Premium
1776
+ CDP
1777
+
1778
+ Otherwise, the current default for the receiver country will be picked. </documentation>
1779
+ </annotation>
1780
+ </element>
1781
  <element name="AdditionalInsurance" type="bcs:ServiceconfigurationAdditionalInsurance"
1782
  minOccurs="0"
1783
  maxOccurs="1">
1851
  </xs:simpleType>
1852
  </xs:attribute>
1853
  </xs:complexType>
1854
+ <xs:complexType name="ServiceconfigurationDetailsPreferredDay">
1855
+ <xs:attribute name="active" use="required">
1856
+ <xs:annotation>
1857
+ <xs:documentation>Indicates, if the option is on/off
1858
+ </xs:documentation>
1859
+ </xs:annotation>
1860
+ <xs:simpleType>
1861
+ <xs:restriction base="xs:string">
1862
+ <xs:enumeration value="0"/>
1863
+ <xs:enumeration value="1"/>
1864
+ </xs:restriction>
1865
+ </xs:simpleType>
1866
+ </xs:attribute>
1867
+ <xs:attribute name="details" use="required">
1868
+ <xs:annotation>
1869
+ <xs:documentation>
1870
+ Delivery Day:
1871
+ Please enter the day (yyyy-mm-ddd) on which you would like the shipment to be delivered.
1872
+ The requested day must be at least 2 and at most 6 working days after the shipment date.
1873
+ </xs:documentation>
1874
+ </xs:annotation>
1875
+ <xs:simpleType>
1876
+ <xs:restriction base="xs:string">
1877
+ <xs:minLength value="1"/>
1878
+ <xs:maxLength value="100"/>
1879
+ </xs:restriction>
1880
+ </xs:simpleType>
1881
+ </xs:attribute>
1882
+ </xs:complexType>
1883
+ <xs:complexType name="ServiceconfigurationDetailsPreferredLocation">
1884
+ <xs:attribute name="active" use="required">
1885
+ <xs:annotation>
1886
+ <xs:documentation>Indicates, if the option is on/off
1887
+ </xs:documentation>
1888
+ </xs:annotation>
1889
+ <xs:simpleType>
1890
+ <xs:restriction base="xs:string">
1891
+ <xs:enumeration value="0"/>
1892
+ <xs:enumeration value="1"/>
1893
+ </xs:restriction>
1894
+ </xs:simpleType>
1895
+ </xs:attribute>
1896
+ <xs:attribute name="details" use="required">
1897
+ <xs:annotation>
1898
+ <xs:documentation>
1899
+ e.g. garage, terrace
1900
+ </xs:documentation>
1901
+ </xs:annotation>
1902
+ <xs:simpleType>
1903
+ <xs:restriction base="xs:string">
1904
+ <xs:minLength value="1"/>
1905
+ <xs:maxLength value="100"/>
1906
+ </xs:restriction>
1907
+ </xs:simpleType>
1908
+ </xs:attribute>
1909
+ </xs:complexType>
1910
+ <xs:complexType name="ServiceconfigurationDetailsPreferredNeighbour">
1911
+ <xs:attribute name="active" use="required">
1912
+ <xs:annotation>
1913
+ <xs:documentation>Indicates, if the option is on/off
1914
+ </xs:documentation>
1915
+ </xs:annotation>
1916
+ <xs:simpleType>
1917
+ <xs:restriction base="xs:string">
1918
+ <xs:enumeration value="0"/>
1919
+ <xs:enumeration value="1"/>
1920
+ </xs:restriction>
1921
+ </xs:simpleType>
1922
+ </xs:attribute>
1923
+ <xs:attribute name="details" use="required">
1924
+ <xs:annotation>
1925
+ <xs:documentation>
1926
+ name, streetname streetnumber
1927
+ </xs:documentation>
1928
+ </xs:annotation>
1929
+ <xs:simpleType>
1930
+ <xs:restriction base="xs:string">
1931
+ <xs:minLength value="1"/>
1932
+ <xs:maxLength value="100"/>
1933
+ </xs:restriction>
1934
+ </xs:simpleType>
1935
+ </xs:attribute>
1936
+ </xs:complexType>
1937
  <xs:complexType name="ServiceconfigurationDetailsOptional">
1938
  <xs:attribute name="active" use="required">
1939
  <xs:annotation>
2288
  </xs:simpleType>
2289
  </xs:attribute>
2290
  </xs:complexType>
2291
+
2292
+ <xs:complexType name="PDDP">
2293
+ <xs:attribute name="active" use="required">
2294
+ <xs:annotation>
2295
+ <xs:documentation> Indicates, if the option is on/off </xs:documentation>
2296
+ </xs:annotation>
2297
+ <xs:simpleType>
2298
+ <xs:restriction base="xs:string">
2299
+ <xs:enumeration value="0"/>
2300
+ <xs:enumeration value="1"/>
2301
+ </xs:restriction>
2302
+ </xs:simpleType>
2303
+ </xs:attribute>
2304
+ </xs:complexType>
2305
+
2306
+ <xs:complexType name="CDP">
2307
+ <xs:attribute name="active" use="required">
2308
+ <xs:annotation>
2309
+ <xs:documentation> Indicates, if the option is on/off </xs:documentation>
2310
+ </xs:annotation>
2311
+ <xs:simpleType>
2312
+ <xs:restriction base="xs:string">
2313
+ <xs:enumeration value="0"/>
2314
+ <xs:enumeration value="1"/>
2315
+ </xs:restriction>
2316
+ </xs:simpleType>
2317
+ </xs:attribute>
2318
+ </xs:complexType>
2319
+
2320
+ <xs:complexType name="Economy">
2321
+ <xs:attribute name="active" use="required">
2322
+ <xs:annotation>
2323
+ <xs:documentation> Indicates, if the option is on/off </xs:documentation>
2324
+ </xs:annotation>
2325
+ <xs:simpleType>
2326
+ <xs:restriction base="xs:string">
2327
+ <xs:enumeration value="0"/>
2328
+ <xs:enumeration value="1"/>
2329
+ </xs:restriction>
2330
+ </xs:simpleType>
2331
+ </xs:attribute>
2332
+ </xs:complexType>
2333
+
2334
  <xs:complexType name="ServiceconfigurationIC">
2335
  <xs:sequence>
2336
  <xs:element name="Ident">
2363
  </xs:restriction>
2364
  </xs:simpleType>
2365
  </xs:element>
2366
+ <xs:element name="dateOfBirth" minOccurs="0">
2367
  <xs:annotation>
2368
  <xs:documentation>date of birth (DOB) of the person for ident
2369
  check,
2370
  if the option is used: Date in format
2371
  yyyy-mm-dd
2372
+ This attribute is only optional, if you set a minimum age
2373
  </xs:documentation>
2374
  </xs:annotation>
2375
  <xs:simpleType>
2379
  </xs:restriction>
2380
  </xs:simpleType>
2381
  </xs:element>
2382
+ <xs:element name="minimumAge" minOccurs="0">
2383
  <xs:annotation>
2384
  <xs:documentation> minimum age of the person for ident check
2385
  ("A16" or "A18")
2386
+ This attribute is only optional, if you specify the date of birth
2387
  </xs:documentation>
2388
  </xs:annotation>
2389
  <xs:simpleType>
2660
  <element name="customsTariffNumber">
2661
  <annotation>
2662
  <documentation>Customs tariff number of the unit / position.
2663
+ If the service PDDP is used, customsTariffNumber is required.
2664
  </documentation>
2665
  </annotation>
2666
  <simpleType>
3723
  <xs:annotation>
3724
  <xs:documentation>The number of the major release. E.g. the '3' in
3725
  version
3726
+ "3.2.".
3727
  </xs:documentation>
3728
  </xs:annotation>
3729
  <xs:simpleType>
3734
  </xs:element>
3735
  <xs:element name="minorRelease" minOccurs="0">
3736
  <xs:annotation>
3737
+ <xs:documentation>The number of the minor release. E.g. the '2' in version "3.2.". Please note, that if you wish to use the old error handling, you need use Version 3.2 or below
 
 
3738
  </xs:documentation>
3739
  </xs:annotation>
3740
  <xs:simpleType>
packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0-schema-cis_base.xsd → geschaeftskundenversand-api-3.4.0-schema-cis_base.xsd} RENAMED
@@ -229,7 +229,7 @@ requesting client is developed.</xs:documentation>
229
  </xs:annotation>
230
  <xs:element name="majorRelease">
231
  <xs:annotation>
232
- <xs:documentation>The number of the major release. E.g. the '3' in version "3.1.".</xs:documentation>
233
  </xs:annotation>
234
  <xs:simpleType>
235
  <xs:restriction base="xs:string">
@@ -239,7 +239,7 @@ requesting client is developed.</xs:documentation>
239
  </xs:element>
240
  <xs:element name="minorRelease" minOccurs="0">
241
  <xs:annotation>
242
- <xs:documentation>The number of the minor release. E.g. the '3' in version "3.1.".</xs:documentation>
243
  </xs:annotation>
244
  <xs:simpleType>
245
  <xs:restriction base="xs:string">
@@ -651,7 +651,9 @@ requesting client is developed.</xs:documentation>
651
  </xs:annotation>
652
  <xs:element name="phone" minOccurs="0">
653
  <xs:annotation>
654
- <xs:documentation>Phone number.</xs:documentation>
 
 
655
  </xs:annotation>
656
  <xs:simpleType>
657
  <xs:restriction base="xs:string">
@@ -661,7 +663,9 @@ requesting client is developed.</xs:documentation>
661
  </xs:element>
662
  <xs:element name="email" minOccurs="0">
663
  <xs:annotation>
664
- <xs:documentation>Emailaddress. </xs:documentation>
 
 
665
  </xs:annotation>
666
  <xs:simpleType>
667
  <xs:restriction base="xs:string">
229
  </xs:annotation>
230
  <xs:element name="majorRelease">
231
  <xs:annotation>
232
+ <xs:documentation>The number of the major release. E.g. the '3' in version "3.2.".</xs:documentation>
233
  </xs:annotation>
234
  <xs:simpleType>
235
  <xs:restriction base="xs:string">
239
  </xs:element>
240
  <xs:element name="minorRelease" minOccurs="0">
241
  <xs:annotation>
242
+ <xs:documentation>The number of the minor release. E.g. the '3' in version "3.2.".</xs:documentation>
243
  </xs:annotation>
244
  <xs:simpleType>
245
  <xs:restriction base="xs:string">
651
  </xs:annotation>
652
  <xs:element name="phone" minOccurs="0">
653
  <xs:annotation>
654
+ <xs:documentation>Phone number.
655
+
656
+ If you are using delivery type CDP, the phone number and/or e-mail address are mandatory</xs:documentation>
657
  </xs:annotation>
658
  <xs:simpleType>
659
  <xs:restriction base="xs:string">
663
  </xs:element>
664
  <xs:element name="email" minOccurs="0">
665
  <xs:annotation>
666
+ <xs:documentation>Emailaddress.
667
+
668
+ If you are using delivery type CDP, the phone number and/or e-mail address are mandatory</xs:documentation>
669
  </xs:annotation>
670
  <xs:simpleType>
671
  <xs:restriction base="xs:string">
packages/woocommerce-germanized-dhl/assets/wsdl/{geschaeftskundenversand-api-3.2.0.wsdl → geschaeftskundenversand-api-3.4.0.wsdl} RENAMED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <!--
3
- Version: 3.2.0
4
- Date: 2022-01-14T11:24:28Z
5
  --><wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
6
  xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
7
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
@@ -15,9 +15,9 @@ Date: 2022-01-14T11:24:28Z
15
  <wsdl:types>
16
  <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified">
17
  <xs:import namespace="http://dhl.de/webservice/cisbase"
18
- schemaLocation="geschaeftskundenversand-api-3.2.0-schema-cis_base.xsd"/>
19
  <xs:import namespace="http://dhl.de/webservices/businesscustomershipping/3.0"
20
- schemaLocation="geschaeftskundenversand-api-3.2.0-schema-bcs_base.xsd"/>
21
  </xs:schema>
22
  </wsdl:types>
23
  <wsdl:message name="AuthentificationHeaderMessage">
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <!--
3
+ Version: 3.4.0
4
+ Date: 2022-08-01T22:00:51Z
5
  --><wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
6
  xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
7
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
15
  <wsdl:types>
16
  <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified">
17
  <xs:import namespace="http://dhl.de/webservice/cisbase"
18
+ schemaLocation="geschaeftskundenversand-api-3.4.0-schema-cis_base.xsd"/>
19
  <xs:import namespace="http://dhl.de/webservices/businesscustomershipping/3.0"
20
+ schemaLocation="geschaeftskundenversand-api-3.4.0-schema-bcs_base.xsd"/>
21
  </xs:schema>
22
  </wsdl:types>
23
  <wsdl:message name="AuthentificationHeaderMessage">
packages/woocommerce-germanized-dhl/assets/wsdl/standortsuche-api-1.1.wsdl DELETED
@@ -1,260 +0,0 @@
1
- <?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-b01-. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-b01-. -->
2
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
3
- xmlns:tns="http://postfinder.dpag.de/webservice" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
4
- xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://postfinder.dpag.de/webservice"
5
- name="WebServiceImplService">
6
- <types>
7
- <xsd:schema>
8
- <xsd:import namespace="http://postfinder.dpag.de/webservice"
9
- schemaLocation="https://standorte.deutschepost.de:443/webservice/?xsd=1"/>
10
- </xsd:schema>
11
- </types>
12
- <message name="getPackstationsByCoordinate">
13
- <part name="parameters" element="tns:getPackstationsByCoordinate"/>
14
- </message>
15
- <message name="getPackstationsByCoordinateResponse">
16
- <part name="parameters" element="tns:getPackstationsByCoordinateResponse"/>
17
- </message>
18
- <message name="ServiceException">
19
- <part name="fault" element="tns:ServiceException"/>
20
- </message>
21
- <message name="getPackstationsByAddress">
22
- <part name="parameters" element="tns:getPackstationsByAddress"/>
23
- </message>
24
- <message name="getPackstationsByAddressResponse">
25
- <part name="parameters" element="tns:getPackstationsByAddressResponse"/>
26
- </message>
27
- <message name="getBranchesByAddress">
28
- <part name="parameters" element="tns:getBranchesByAddress"/>
29
- </message>
30
- <message name="getBranchesByAddressResponse">
31
- <part name="parameters" element="tns:getBranchesByAddressResponse"/>
32
- </message>
33
- <message name="getBranchesByCoordinate">
34
- <part name="parameters" element="tns:getBranchesByCoordinate"/>
35
- </message>
36
- <message name="getBranchesByCoordinateResponse">
37
- <part name="parameters" element="tns:getBranchesByCoordinateResponse"/>
38
- </message>
39
- <message name="getPackstationsPaketboxesByAddress">
40
- <part name="parameters" element="tns:getPackstationsPaketboxesByAddress"/>
41
- </message>
42
- <message name="getPackstationsPaketboxesByAddressResponse">
43
- <part name="parameters" element="tns:getPackstationsPaketboxesByAddressResponse"/>
44
- </message>
45
- <message name="getPackstationsPaketboxesByCoordinate">
46
- <part name="parameters" element="tns:getPackstationsPaketboxesByCoordinate"/>
47
- </message>
48
- <message name="getPackstationsPaketboxesByCoordinateResponse">
49
- <part name="parameters" element="tns:getPackstationsPaketboxesByCoordinateResponse"/>
50
- </message>
51
- <message name="getPaketboxesByAddress">
52
- <part name="parameters" element="tns:getPaketboxesByAddress"/>
53
- </message>
54
- <message name="getPaketboxesByAddressResponse">
55
- <part name="parameters" element="tns:getPaketboxesByAddressResponse"/>
56
- </message>
57
- <message name="getPaketboxesByCoordinate">
58
- <part name="parameters" element="tns:getPaketboxesByCoordinate"/>
59
- </message>
60
- <message name="getPaketboxesByCoordinateResponse">
61
- <part name="parameters" element="tns:getPaketboxesByCoordinateResponse"/>
62
- </message>
63
- <message name="getPackstationsFilialeDirektByAddress">
64
- <part name="parameters" element="tns:getPackstationsFilialeDirektByAddress"/>
65
- </message>
66
- <message name="getPackstationsFilialeDirektByAddressResponse">
67
- <part name="parameters" element="tns:getPackstationsFilialeDirektByAddressResponse"/>
68
- </message>
69
- <message name="getPackstationsFilialeDirektByCoordinate">
70
- <part name="parameters" element="tns:getPackstationsFilialeDirektByCoordinate"/>
71
- </message>
72
- <message name="getPackstationsFilialeDirektByCoordinateResponse">
73
- <part name="parameters" element="tns:getPackstationsFilialeDirektByCoordinateResponse"/>
74
- </message>
75
- <portType name="WebServiceImpl">
76
- <operation name="getPackstationsByCoordinate">
77
- <input message="tns:getPackstationsByCoordinate"/>
78
- <output message="tns:getPackstationsByCoordinateResponse"/>
79
- <fault message="tns:ServiceException" name="ServiceException"/>
80
- </operation>
81
- <operation name="getPackstationsByAddress">
82
- <input message="tns:getPackstationsByAddress"/>
83
- <output message="tns:getPackstationsByAddressResponse"/>
84
- <fault message="tns:ServiceException" name="ServiceException"/>
85
- </operation>
86
- <operation name="getBranchesByAddress">
87
- <input message="tns:getBranchesByAddress"/>
88
- <output message="tns:getBranchesByAddressResponse"/>
89
- <fault message="tns:ServiceException" name="ServiceException"/>
90
- </operation>
91
- <operation name="getBranchesByCoordinate">
92
- <input message="tns:getBranchesByCoordinate"/>
93
- <output message="tns:getBranchesByCoordinateResponse"/>
94
- <fault message="tns:ServiceException" name="ServiceException"/>
95
- </operation>
96
- <operation name="getPackstationsPaketboxesByAddress">
97
- <input message="tns:getPackstationsPaketboxesByAddress"/>
98
- <output message="tns:getPackstationsPaketboxesByAddressResponse"/>
99
- <fault message="tns:ServiceException" name="ServiceException"/>
100
- </operation>
101
- <operation name="getPackstationsPaketboxesByCoordinate">
102
- <input message="tns:getPackstationsPaketboxesByCoordinate"/>
103
- <output message="tns:getPackstationsPaketboxesByCoordinateResponse"/>
104
- <fault message="tns:ServiceException" name="ServiceException"/>
105
- </operation>
106
- <operation name="getPaketboxesByAddress">
107
- <input message="tns:getPaketboxesByAddress"/>
108
- <output message="tns:getPaketboxesByAddressResponse"/>
109
- <fault message="tns:ServiceException" name="ServiceException"/>
110
- </operation>
111
- <operation name="getPaketboxesByCoordinate">
112
- <input message="tns:getPaketboxesByCoordinate"/>
113
- <output message="tns:getPaketboxesByCoordinateResponse"/>
114
- <fault message="tns:ServiceException" name="ServiceException"/>
115
- </operation>
116
- <operation name="getPackstationsFilialeDirektByAddress">
117
- <input message="tns:getPackstationsFilialeDirektByAddress"/>
118
- <output message="tns:getPackstationsFilialeDirektByAddressResponse"/>
119
- <fault message="tns:ServiceException" name="ServiceException"/>
120
- </operation>
121
- <operation name="getPackstationsFilialeDirektByCoordinate">
122
- <input message="tns:getPackstationsFilialeDirektByCoordinate"/>
123
- <output message="tns:getPackstationsFilialeDirektByCoordinateResponse"/>
124
- <fault message="tns:ServiceException" name="ServiceException"/>
125
- </operation>
126
- </portType>
127
- <binding name="WebServiceImplPortBinding" type="tns:WebServiceImpl">
128
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
129
- <operation name="getPackstationsByCoordinate">
130
- <soap:operation soapAction="getPackstationsByCoordinate"/>
131
- <input>
132
- <soap:body use="literal"/>
133
- </input>
134
- <output>
135
- <soap:body use="literal"/>
136
- </output>
137
- <fault name="ServiceException">
138
- <soap:fault name="ServiceException" use="literal"/>
139
- </fault>
140
- </operation>
141
- <operation name="getPackstationsByAddress">
142
- <soap:operation soapAction="getPackstationsByAddress"/>
143
- <input>
144
- <soap:body use="literal"/>
145
- </input>
146
- <output>
147
- <soap:body use="literal"/>
148
- </output>
149
- <fault name="ServiceException">
150
- <soap:fault name="ServiceException" use="literal"/>
151
- </fault>
152
- </operation>
153
- <operation name="getBranchesByAddress">
154
- <soap:operation soapAction="getBranchesByAddress"/>
155
- <input>
156
- <soap:body use="literal"/>
157
- </input>
158
- <output>
159
- <soap:body use="literal"/>
160
- </output>
161
- <fault name="ServiceException">
162
- <soap:fault name="ServiceException" use="literal"/>
163
- </fault>
164
- </operation>
165
- <operation name="getBranchesByCoordinate">
166
- <soap:operation soapAction="getBranchesByCoordinate"/>
167
- <input>
168
- <soap:body use="literal"/>
169
- </input>
170
- <output>
171
- <soap:body use="literal"/>
172
- </output>
173
- <fault name="ServiceException">
174
- <soap:fault name="ServiceException" use="literal"/>
175
- </fault>
176
- </operation>
177
- <operation name="getPackstationsPaketboxesByAddress">
178
- <soap:operation soapAction="getPackstationsPaketboxesByAddress"/>
179
- <input>
180
- <soap:body use="literal"/>
181
- </input>
182
- <output>
183
- <soap:body use="literal"/>
184
- </output>
185
- <fault name="ServiceException">
186
- <soap:fault name="ServiceException" use="literal"/>
187
- </fault>
188
- </operation>
189
- <operation name="getPackstationsPaketboxesByCoordinate">
190
- <soap:operation soapAction="getPackstationsPaketboxesByCoordinate"/>
191
- <input>
192
- <soap:body use="literal"/>
193
- </input>
194
- <output>
195
- <soap:body use="literal"/>
196
- </output>
197
- <fault name="ServiceException">
198
- <soap:fault name="ServiceException" use="literal"/>
199
- </fault>
200
- </operation>
201
- <operation name="getPaketboxesByAddress">
202
- <soap:operation soapAction="getPaketboxesByAddress"/>
203
- <input>
204
- <soap:body use="literal"/>
205
- </input>
206
- <output>
207
- <soap:body use="literal"/>
208
- </output>
209
- <fault name="ServiceException">
210
- <soap:fault name="ServiceException" use="literal"/>
211
- </fault>
212
- </operation>
213
- <operation name="getPaketboxesByCoordinate">
214
- <soap:operation soapAction="getPaketboxesByCoordinate"/>
215
- <input>
216
- <soap:body use="literal"/>
217
- </input>
218
- <output>
219
- <soap:body use="literal"/>
220
- </output>
221
- <fault name="ServiceException">
222
- <soap:fault name="ServiceException" use="literal"/>
223
- </fault>
224
- </operation>
225
- <operation name="getPackstationsFilialeDirektByAddress">
226
- <soap:operation soapAction="getPackstationsFilialeDirektByAddress"/>
227
- <input>
228
- <soap:body use="literal"/>
229
- </input>
230
- <output>
231
- <soap:body use="literal"/>
232
- </output>
233
- <fault name="ServiceException">
234
- <soap:fault name="ServiceException" use="literal"/>
235
- </fault>
236
- </operation>
237
- <operation name="getPackstationsFilialeDirektByCoordinate">
238
- <soap:operation soapAction="getPackstationsFilialeDirektByCoordinate"/>
239
- <input>
240
- <soap:body use="literal"/>
241
- </input>
242
- <output>
243
- <soap:body use="literal"/>
244
- </output>
245
- <fault name="ServiceException">
246
- <soap:fault name="ServiceException" use="literal"/>
247
- </fault>
248
- </operation>
249
- </binding>
250
- <service name="WebServiceImplService">
251
- <port name="WebServiceImplPort" binding="tns:WebServiceImplPortBinding">
252
- <soap:address location="https://cig.dhl.de/services/production/soap"/>
253
- </port>
254
- </service>
255
- <service name="WebServiceImplServiceSandbox">
256
- <port name="WebServiceImplPort" binding="tns:WebServiceImplPortBinding">
257
- <soap:address location="https://cig.dhl.de/services/sandbox/soap"/>
258
- </port>
259
- </service>
260
- </definitions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php CHANGED
@@ -273,9 +273,12 @@ function wc_gzd_dhl_get_current_shipping_method() {
273
 
274
  function wc_gzd_dhl_get_international_services() {
275
  return array(
276
- 'Premium',
277
  'GoGreen',
278
  'AdditionalInsurance',
 
 
 
 
279
  );
280
  }
281
 
@@ -290,6 +293,9 @@ function wc_gzd_dhl_get_services() {
290
  'NoNeighbourDelivery',
291
  'NamedPersonOnly',
292
  'Premium',
 
 
 
293
  'AdditionalInsurance',
294
  'BulkyGoods',
295
  'IdentCheck',
@@ -501,7 +507,13 @@ function wc_gzd_dhl_get_return_label_sender_street_number( $label ) {
501
  return $street_number;
502
  }
503
 
504
- function wc_gzd_dhl_get_product_services( $product ) {
 
 
 
 
 
 
505
  if ( in_array( $product, array_keys( wc_gzd_dhl_get_products_domestic() ), true ) ) {
506
  $services = wc_gzd_dhl_get_services();
507
  } else {
@@ -532,11 +544,32 @@ function wc_gzd_dhl_get_product_services( $product ) {
532
  );
533
  }
534
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  return $services;
536
  }
537
 
538
- function wc_gzd_dhl_product_supports_service( $product, $service ) {
539
- $services = wc_gzd_dhl_get_product_services( $product );
 
 
 
 
 
 
 
540
 
541
  if ( ! in_array( $service, $services, true ) ) {
542
  return false;
@@ -545,11 +578,17 @@ function wc_gzd_dhl_product_supports_service( $product, $service ) {
545
  return true;
546
  }
547
 
548
- function wc_gzd_dhl_get_service_product_attributes( $service ) {
 
 
 
 
 
 
549
  $products_supported = array();
550
 
551
  foreach ( array_keys( array_merge( wc_gzd_dhl_get_products_domestic(), wc_gzd_dhl_get_products_eu(), wc_gzd_dhl_get_products_international() ) ) as $product ) {
552
- if ( wc_gzd_dhl_product_supports_service( $product, $service ) ) {
553
  $products_supported[] = $product;
554
  }
555
  }
@@ -804,6 +843,12 @@ function wc_gzd_dhl_get_products_international() {
804
  return $dhl_prod_int;
805
  }
806
 
 
 
 
 
 
 
807
  function wc_gzd_dhl_get_products_eu() {
808
  $country = Package::get_base_country();
809
 
273
 
274
  function wc_gzd_dhl_get_international_services() {
275
  return array(
 
276
  'GoGreen',
277
  'AdditionalInsurance',
278
+ 'CDP',
279
+ 'Economy',
280
+ 'Premium',
281
+ 'PDDP',
282
  );
283
  }
284
 
293
  'NoNeighbourDelivery',
294
  'NamedPersonOnly',
295
  'Premium',
296
+ 'CDP',
297
+ 'PDDP',
298
+ 'Economy',
299
  'AdditionalInsurance',
300
  'BulkyGoods',
301
  'IdentCheck',
507
  return $street_number;
508
  }
509
 
510
+ /**
511
+ * @param $product
512
+ * @param false|Shipment $shipment
513
+ *
514
+ * @return string[]
515
+ */
516
+ function wc_gzd_dhl_get_product_services( $product, $shipment = false ) {
517
  if ( in_array( $product, array_keys( wc_gzd_dhl_get_products_domestic() ), true ) ) {
518
  $services = wc_gzd_dhl_get_services();
519
  } else {
544
  );
545
  }
546
 
547
+ /**
548
+ * Economy, CDP, PDDP are available for Paket International only
549
+ */
550
+ if ( 'V53WPAK' === $product ) {
551
+ /**
552
+ * Economy is not available for EU countries. Premium is booked by default.
553
+ */
554
+ if ( $shipment && $shipment->is_shipping_inner_eu() ) {
555
+ $services = array_diff( $services, array( 'Economy', 'Premium' ) );
556
+ }
557
+ } else {
558
+ $services = array_diff( $services, array( 'Economy', 'CDP', 'PDDP' ) );
559
+ }
560
+
561
  return $services;
562
  }
563
 
564
+ /**
565
+ * @param $product
566
+ * @param $service
567
+ * @param false|Shipment $shipment
568
+ *
569
+ * @return bool
570
+ */
571
+ function wc_gzd_dhl_product_supports_service( $product, $service, $shipment = false ) {
572
+ $services = wc_gzd_dhl_get_product_services( $product, $shipment );
573
 
574
  if ( ! in_array( $service, $services, true ) ) {
575
  return false;
578
  return true;
579
  }
580
 
581
+ /**
582
+ * @param $service
583
+ * @param false|Shipment $shipment
584
+ *
585
+ * @return array
586
+ */
587
+ function wc_gzd_dhl_get_service_product_attributes( $service, $shipment = false ) {
588
  $products_supported = array();
589
 
590
  foreach ( array_keys( array_merge( wc_gzd_dhl_get_products_domestic(), wc_gzd_dhl_get_products_eu(), wc_gzd_dhl_get_products_international() ) ) as $product ) {
591
+ if ( wc_gzd_dhl_product_supports_service( $product, $service, $shipment ) ) {
592
  $products_supported[] = $product;
593
  }
594
  }
843
  return $dhl_prod_int;
844
  }
845
 
846
+ function wc_gzd_dhl_get_product_title( $product_id ) {
847
+ $products = wc_gzd_dhl_get_products_domestic() + wc_gzd_dhl_get_products_eu() + wc_gzd_dhl_get_products_international();
848
+
849
+ return array_key_exists( $product_id, $products ) ? $products[ $product_id ] : $product_id;
850
+ }
851
+
852
  function wc_gzd_dhl_get_products_eu() {
853
  $country = Package::get_base_country();
854
 
packages/woocommerce-germanized-dhl/src/Admin/Importer/DHL.php CHANGED
@@ -43,6 +43,8 @@ class DHL {
43
  'participation_V55PAK' => 'participation_V55PAK',
44
  'participation_V54EPAK' => 'participation_V54EPAK',
45
  'participation_V53WPAK' => 'participation_V53WPAK',
 
 
46
  'participation_return' => 'participation_return',
47
  'api_user' => 'api_username',
48
  'api_pwd' => 'api_password',
43
  'participation_V55PAK' => 'participation_V55PAK',
44
  'participation_V54EPAK' => 'participation_V54EPAK',
45
  'participation_V53WPAK' => 'participation_V53WPAK',
46
+ 'participation_V62WP' => 'participation_V62WP',
47
+ 'participation_V66WPI' => 'participation_V66WPI',
48
  'participation_return' => 'participation_return',
49
  'api_user' => 'api_username',
50
  'api_pwd' => 'api_password',
packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php DELETED
@@ -1,200 +0,0 @@
1
- <?php
2
-
3
- namespace Vendidero\Germanized\DHL\Api;
4
-
5
- use Exception;
6
- use Vendidero\Germanized\DHL\Package;
7
- use Vendidero\Germanized\DHL\ParcelLocator;
8
-
9
- defined( 'ABSPATH' ) || exit;
10
-
11
- class FinderSoap extends Soap {
12
-
13
- protected $types = array();
14
-
15
- protected $limit = 15;
16
-
17
- public function __construct() {
18
- try {
19
- parent::__construct( Package::get_parcel_finder_api_url() );
20
- } catch ( Exception $e ) {
21
- throw $e;
22
- }
23
- }
24
-
25
- public function get_access_token() {
26
- return $this->get_auth_api()->get_access_token();
27
- }
28
-
29
- protected function get_translated_weekday( $number ) {
30
- $weekdays = array(
31
- _x( 'Monday', 'dhl', 'woocommerce-germanized' ),
32
- _x( 'Tuesday', 'dhl', 'woocommerce-germanized' ),
33
- _x( 'Wednesday', 'dhl', 'woocommerce-germanized' ),
34
- _x( 'Thursday', 'dhl', 'woocommerce-germanized' ),
35
- _x( 'Friday', 'dhl', 'woocommerce-germanized' ),
36
- _x( 'Saturday', 'dhl', 'woocommerce-germanized' ),
37
- _x( 'Sunday', 'dhl', 'woocommerce-germanized' ),
38
- );
39
-
40
- if ( isset( $weekdays[ $number - 1 ] ) ) {
41
- return $weekdays[ $number - 1 ];
42
- }
43
-
44
- return false;
45
- }
46
-
47
- public function get_parcel_location( $address, $types = array(), $limit = false ) {
48
-
49
- $address = wp_parse_args(
50
- $address,
51
- array(
52
- 'city' => '',
53
- 'zip' => '',
54
- 'street' => '',
55
- 'streetNo' => '',
56
- 'address' => '',
57
- )
58
- );
59
-
60
- if ( ! empty( $address['address'] ) ) {
61
- $parsed = wc_gzd_split_shipment_street( $address['address'] );
62
-
63
- $address['street'] = $parsed['street'];
64
- $address['streetNo'] = $parsed['number'];
65
- }
66
-
67
- $default_types = array();
68
-
69
- if ( ParcelLocator::is_packstation_enabled() ) {
70
- $default_types[] = 'packstation';
71
- }
72
-
73
- if ( ParcelLocator::is_parcelshop_enabled() ) {
74
- $default_types[] = 'parcelshop';
75
- }
76
-
77
- if ( ParcelLocator::is_postoffice_enabled() ) {
78
- $default_types[] = 'postoffice';
79
- }
80
-
81
- $results = array();
82
- $api_results = false;
83
- $this->types = empty( $types ) ? $default_types : $types;
84
- $this->limit = is_numeric( $limit ) ? $limit : ParcelLocator::get_max_results();
85
-
86
- if ( empty( $address['city'] ) && empty( $address['zip'] ) ) {
87
- throw new Exception( _x( 'At least shipping city or zip is required.', 'dhl', 'woocommerce-germanized' ) );
88
- }
89
-
90
- if ( array( 'packstation' ) === $this->types ) {
91
- $api_results = $this->get_packstations( $address );
92
- } else {
93
- $api_results = $this->get_packstations_filiale_direkt( $address );
94
- }
95
-
96
- if ( is_array( $api_results ) ) {
97
- foreach ( $api_results as $result ) {
98
-
99
- // Lets assume it is a postoffice by default
100
- $result->gzd_type = 'postoffice';
101
- $result->gzd_id = isset( $result->depotServiceNo ) ? $result->depotServiceNo : ''; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
102
- $result->gzd_result_id = $result->id;
103
- $result->gzd_opening_hours = array();
104
-
105
- if ( isset( $result->branchTypePF ) && 'dhlpaketshop' === $result->branchTypePF ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
106
- $result->gzd_type = 'parcelshop';
107
- }
108
-
109
- if ( isset( $result->packstationId ) && ! empty( $result->packstationId ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
110
- $result->gzd_type = 'packstation';
111
- $result->gzd_id = $result->packstationId; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
- }
113
-
114
- $result->gzd_name = sprintf( _x( '%1$s %2$s', 'dhl location name', 'woocommerce-germanized' ), wc_gzd_dhl_get_pickup_type( $result->gzd_type ), $result->gzd_id );
115
-
116
- if ( isset( $result->timeinfos ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
117
- foreach ( $result->timeinfos->timeinfo as $time ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
118
-
119
- // Opening hours have type 1
120
- if ( 1 !== $time->type ) {
121
- continue;
122
- }
123
-
124
- if ( ! isset( $result->gzd_opening_hours[ $time->dayTo ] ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
125
- $result->gzd_opening_hours[ $time->dayTo ] = array( // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
126
- 'weekday' => $this->get_translated_weekday( $time->dayTo ), // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
127
- 'time_html' => $time->timeFrom . ' - ' . $time->timeTo, // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
128
- );
129
- } else {
130
- $result->gzd_opening_hours[ $time->dayTo ]['time_html'] .= ', ' . $time->timeFrom . ' - ' . $time->timeTo; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
131
- }
132
- }
133
-
134
- ksort( $result->gzd_opening_hours );
135
- }
136
-
137
- // Not supporting this type
138
- if ( ! in_array( $result->gzd_type, $this->types, true ) ) {
139
- continue;
140
- }
141
-
142
- $result->html_content = wc_get_template_html( 'checkout/dhl/parcel-finder-result.php', array( 'result' => $result ) );
143
-
144
- if ( count( $results ) >= $this->limit ) {
145
- break;
146
- }
147
-
148
- $results[] = $result;
149
- }
150
- }
151
-
152
- return $results;
153
- }
154
-
155
- protected function get_packstations_filiale_direkt( $address ) {
156
- try {
157
- $soap_request = array(
158
- 'address' => $address,
159
- 'key' => '',
160
- );
161
-
162
- $soap_client = $this->get_access_token();
163
-
164
- Package::log( '"getPackstationsFilialeDirektByAddress" called with: ' . print_r( $address, true ) ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
165
- $response_body = $soap_client->getPackstationsFilialeDirektByAddress( $soap_request );
166
-
167
- return $response_body->packstation_filialedirekt;
168
-
169
- } catch ( Exception $e ) {
170
- Package::log( 'Response Error: ' . $e->getMessage(), 'error' );
171
- throw $e;
172
- }
173
- }
174
-
175
- protected function get_packstations( $address ) {
176
- try {
177
- $soap_request = array(
178
- 'address' => $address,
179
- 'key' => '',
180
- );
181
-
182
- $soap_client = $this->get_access_token();
183
-
184
- Package::log( '"getPackstationsByAddress" called with: ' . print_r( $address, true ) ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
185
- $response_body = $soap_client->getPackstationsByAddress( $soap_request );
186
-
187
- return $response_body->packstation;
188
-
189
- } catch ( Exception $e ) {
190
- Package::log( 'Response Error: ' . $e->getMessage(), 'error' );
191
- throw $e;
192
- }
193
- }
194
-
195
- protected function get_paketboxes() {
196
-
197
- }
198
-
199
- protected function get_request( $args ) {}
200
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php CHANGED
@@ -35,7 +35,7 @@ class LabelSoap extends Soap {
35
  * @return string
36
  */
37
  protected function get_wsdl_file( $wsdl_link ) {
38
- $core_file = Package::get_core_wsdl_file( 'geschaeftskundenversand-api-3.2.0.wsdl' );
39
 
40
  if ( $core_file ) {
41
  return $core_file;
@@ -57,7 +57,7 @@ class LabelSoap extends Soap {
57
  array(
58
  'Version' => array(
59
  'majorRelease' => '3',
60
- 'minorRelease' => '1',
61
  ),
62
  'labelResponseType' => 'URL',
63
  'labelFormat' => '',
@@ -131,7 +131,7 @@ class LabelSoap extends Soap {
131
  $soap_request = array(
132
  'Version' => array(
133
  'majorRelease' => '3',
134
- 'minorRelease' => '1',
135
  ),
136
  'shipmentNumber' => $label->get_number(),
137
  'labelResponseType' => 'B64',
@@ -172,6 +172,7 @@ class LabelSoap extends Soap {
172
  Package::log( '"createShipmentOrder" called with: ' . print_r( $soap_request, true ) ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
173
 
174
  $response_body = $soap_client->createShipmentOrder( $soap_request );
 
175
  Package::log( 'Response: Successful' );
176
 
177
  } catch ( Exception $e ) {
@@ -311,7 +312,7 @@ class LabelSoap extends Soap {
311
  $soap_request = array(
312
  'Version' => array(
313
  'majorRelease' => '3',
314
- 'minorRelease' => '1',
315
  ),
316
  'shipmentNumber' => $label->get_number(),
317
  );
@@ -377,6 +378,10 @@ class LabelSoap extends Soap {
377
 
378
  $account_number = $account_base . $matches[0] . $participation_number;
379
 
 
 
 
 
380
  return $account_number;
381
  } else {
382
  throw new Exception( _x( 'Could not create account number - no product number.', 'dhl', 'woocommerce-germanized' ) );
@@ -466,6 +471,23 @@ class LabelSoap extends Soap {
466
  }
467
  }
468
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
469
  /**
470
  * Endorsement option (Vorausverfügung)
471
  */
@@ -476,10 +498,12 @@ class LabelSoap extends Soap {
476
  );
477
  }
478
 
 
 
479
  $dhl_label_body = array(
480
  'Version' => array(
481
  'majorRelease' => '3',
482
- 'minorRelease' => '1',
483
  ),
484
  'labelResponseType' => 'B64',
485
  'ShipmentOrder' => array(
@@ -487,7 +511,7 @@ class LabelSoap extends Soap {
487
  'Shipment' => array(
488
  'ShipmentDetails' => array(
489
  'product' => $label->get_product_id(),
490
- 'accountNumber' => self::get_account_number( $label->get_product_id() ),
491
  'customerReference' => wc_gzd_dhl_get_label_customer_reference( $label, $shipment ),
492
  'shipmentDate' => Package::get_date_de_timezone( 'Y-m-d' ),
493
  'ShipmentItem' => array(
@@ -560,7 +584,7 @@ class LabelSoap extends Soap {
560
  * @since 3.0.3
561
  * @package Vendidero/Germanized/DHL
562
  */
563
- 'email' => apply_filters( 'woocommerce_gzd_dhl_label_api_communication_email', $label->has_email_notification() ? $shipment->get_email() : '', $label ),
564
  ),
565
  ),
566
  ),
@@ -649,36 +673,40 @@ class LabelSoap extends Soap {
649
  $dhl_label_body['labelFormatRetoure'] = $label_custom_return_format;
650
  }
651
 
652
- if ( $shipment->send_to_external_pickup( array_keys( wc_gzd_dhl_get_pickup_types() ) ) ) {
653
- // Address is NOT needed if using a parcel shop
654
- unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Address'] );
 
 
 
 
 
 
 
 
 
 
655
 
656
- $parcel_shop = array(
657
- 'zip' => $shipment->get_postcode(),
658
- 'city' => $shipment->get_city(),
659
- 'Origin' => array(
660
- 'countryISOCode' => $shipment->get_country(),
661
- 'state' => wc_gzd_dhl_format_label_state( $shipment->get_state(), $shipment->get_country() ),
662
- ),
663
- );
664
 
665
- $address_number = filter_var( $shipment->get_address_1(), FILTER_SANITIZE_NUMBER_INT );
 
 
666
 
667
- if ( $shipment->send_to_external_pickup( 'packstation' ) ) {
668
- $parcel_shop['postNumber'] = ParcelLocator::get_postnumber_by_shipment( $shipment );
669
- $parcel_shop['packstationNumber'] = $address_number;
670
 
671
- $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Packstation'] = $parcel_shop;
672
- }
 
 
 
673
 
674
- if ( $shipment->send_to_external_pickup( 'postoffice' ) || $shipment->send_to_external_pickup( 'parcelshop' ) ) {
675
- if ( $post_number = ParcelLocator::get_postnumber_by_shipment( $shipment ) ) {
676
- $parcel_shop['postNumber'] = $post_number;
677
- unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Communication']['email'] );
678
  }
679
-
680
- $parcel_shop['postfilialNumber'] = $address_number;
681
- $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Postfiliale'] = $parcel_shop;
682
  }
683
  }
684
 
35
  * @return string
36
  */
37
  protected function get_wsdl_file( $wsdl_link ) {
38
+ $core_file = Package::get_core_wsdl_file( 'geschaeftskundenversand-api-3.4.0.wsdl' );
39
 
40
  if ( $core_file ) {
41
  return $core_file;
57
  array(
58
  'Version' => array(
59
  'majorRelease' => '3',
60
+ 'minorRelease' => '4',
61
  ),
62
  'labelResponseType' => 'URL',
63
  'labelFormat' => '',
131
  $soap_request = array(
132
  'Version' => array(
133
  'majorRelease' => '3',
134
+ 'minorRelease' => '4',
135
  ),
136
  'shipmentNumber' => $label->get_number(),
137
  'labelResponseType' => 'B64',
172
  Package::log( '"createShipmentOrder" called with: ' . print_r( $soap_request, true ) ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
173
 
174
  $response_body = $soap_client->createShipmentOrder( $soap_request );
175
+
176
  Package::log( 'Response: Successful' );
177
 
178
  } catch ( Exception $e ) {
312
  $soap_request = array(
313
  'Version' => array(
314
  'majorRelease' => '3',
315
+ 'minorRelease' => '4',
316
  ),
317
  'shipmentNumber' => $label->get_number(),
318
  );
378
 
379
  $account_number = $account_base . $matches[0] . $participation_number;
380
 
381
+ if ( strlen( $account_number ) !== 14 ) {
382
+ throw new Exception( sprintf( _x( 'Either your customer number or the participation number for <strong>%1$s</strong> is missing. Please validate your <a href="%2$s">settings</a> and try again.', 'dhl', 'woocommerce-germanized' ), esc_html( wc_gzd_dhl_get_product_title( $dhl_product ) ), esc_url( admin_url( 'admin.php?page=wc-settings&tab=germanized-shipping_provider&provider=dhl' ) ) ) );
383
+ }
384
+
385
  return $account_number;
386
  } else {
387
  throw new Exception( _x( 'Could not create account number - no product number.', 'dhl', 'woocommerce-germanized' ) );
471
  }
472
  }
473
 
474
+ /**
475
+ * Economy, CDP only available for DHL Paket International
476
+ */
477
+ if ( 'V53WPAK' !== $label->get_product_id() ) {
478
+ if ( isset( $services['Economy'] ) ) {
479
+ unset( $services['Economy'] );
480
+ }
481
+
482
+ if ( isset( $services['CDP'] ) ) {
483
+ unset( $services['CDP'] );
484
+ }
485
+
486
+ if ( isset( $services['PDDP'] ) ) {
487
+ unset( $services['PDDP'] );
488
+ }
489
+ }
490
+
491
  /**
492
  * Endorsement option (Vorausverfügung)
493
  */
498
  );
499
  }
500
 
501
+ $account_number = self::get_account_number( $label->get_product_id() );
502
+
503
  $dhl_label_body = array(
504
  'Version' => array(
505
  'majorRelease' => '3',
506
+ 'minorRelease' => '4',
507
  ),
508
  'labelResponseType' => 'B64',
509
  'ShipmentOrder' => array(
511
  'Shipment' => array(
512
  'ShipmentDetails' => array(
513
  'product' => $label->get_product_id(),
514
+ 'accountNumber' => $account_number,
515
  'customerReference' => wc_gzd_dhl_get_label_customer_reference( $label, $shipment ),
516
  'shipmentDate' => Package::get_date_de_timezone( 'Y-m-d' ),
517
  'ShipmentItem' => array(
584
  * @since 3.0.3
585
  * @package Vendidero/Germanized/DHL
586
  */
587
+ 'email' => apply_filters( 'woocommerce_gzd_dhl_label_api_communication_email', $label->has_email_notification() || isset( $services['CDP'] ) ? $shipment->get_email() : '', $label ),
588
  ),
589
  ),
590
  ),
673
  $dhl_label_body['labelFormatRetoure'] = $label_custom_return_format;
674
  }
675
 
676
+ if ( $shipment->send_to_external_pickup() ) {
677
+ if ( 'DE' === $shipment->get_country() ) {
678
+ // Address is NOT needed if using a parcel shop
679
+ unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Address'] );
680
+
681
+ $parcel_shop = array(
682
+ 'zip' => $shipment->get_postcode(),
683
+ 'city' => $shipment->get_city(),
684
+ 'Origin' => array(
685
+ 'countryISOCode' => $shipment->get_country(),
686
+ 'state' => wc_gzd_dhl_format_label_state( $shipment->get_state(), $shipment->get_country() ),
687
+ ),
688
+ );
689
 
690
+ $address_number = filter_var( $shipment->get_address_1(), FILTER_SANITIZE_NUMBER_INT );
 
 
 
 
 
 
 
691
 
692
+ if ( $shipment->send_to_external_pickup( 'packstation' ) ) {
693
+ $parcel_shop['postNumber'] = ParcelLocator::get_postnumber_by_shipment( $shipment );
694
+ $parcel_shop['packstationNumber'] = $address_number;
695
 
696
+ $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Packstation'] = $parcel_shop;
697
+ }
 
698
 
699
+ if ( $shipment->send_to_external_pickup( 'postoffice' ) || $shipment->send_to_external_pickup( 'parcelshop' ) ) {
700
+ if ( $post_number = ParcelLocator::get_postnumber_by_shipment( $shipment ) ) {
701
+ $parcel_shop['postNumber'] = $post_number;
702
+ unset( $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Communication']['email'] );
703
+ }
704
 
705
+ $parcel_shop['postfilialNumber'] = $address_number;
706
+ $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Postfiliale'] = $parcel_shop;
 
 
707
  }
708
+ } else {
709
+ $dhl_label_body['ShipmentOrder']['Shipment']['Receiver']['Communication']['email'] = $shipment->get_email();
 
710
  }
711
  }
712
 
packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php ADDED
@@ -0,0 +1,210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Vendidero\Germanized\DHL\Api;
4
+
5
+ use Exception;
6
+ use Vendidero\Germanized\DHL\Package;
7
+ use Vendidero\Germanized\DHL\ParcelLocator;
8
+
9
+ defined( 'ABSPATH' ) || exit;
10
+
11
+ class LocationFinder extends Rest {
12
+
13
+ protected function is_debug_mode() {
14
+ return Package::is_debug_mode();
15
+ }
16
+
17
+ public function get_base_url() {
18
+ if ( $this->is_debug_mode() ) {
19
+ return 'https://api-sandbox.dhl.com/location-finder/v1';
20
+ } else {
21
+ return 'https://api.dhl.com/location-finder/v1';
22
+ }
23
+ }
24
+
25
+ public function get_api_key() {
26
+ if ( $this->is_debug_mode() ) {
27
+ return 'demo-key';
28
+ } else {
29
+ return defined( 'WC_GZD_DHL_LOCATION_FINDER_API_KEY' ) ? WC_GZD_DHL_LOCATION_FINDER_API_KEY : 'uwi1SH5bHDdMTdcWXB5JIsDCvBOyIawn';
30
+ }
31
+ }
32
+
33
+ protected function set_header( $authorization = '', $request_type = 'GET', $endpoint = '' ) {
34
+ parent::set_header();
35
+ unset( $this->remote_header['Authorization'] );
36
+
37
+ $this->remote_header['DHL-API-Key'] = $this->get_api_key();
38
+ }
39
+
40
+ protected function get_translated_weekday( $schema ) {
41
+ $weekdays = array(
42
+ 'http://schema.org/Monday' => _x( 'Monday', 'dhl', 'woocommerce-germanized' ),
43
+ 'http://schema.org/Tuesday' => _x( 'Tuesday', 'dhl', 'woocommerce-germanized' ),
44
+ 'http://schema.org/Wednesday' => _x( 'Wednesday', 'dhl', 'woocommerce-germanized' ),
45
+ 'http://schema.org/Thursday' => _x( 'Thursday', 'dhl', 'woocommerce-germanized' ),
46
+ 'http://schema.org/Friday' => _x( 'Friday', 'dhl', 'woocommerce-germanized' ),
47
+ 'http://schema.org/Saturday' => _x( 'Saturday', 'dhl', 'woocommerce-germanized' ),
48
+ 'http://schema.org/Sunday' => _x( 'Sunday', 'dhl', 'woocommerce-germanized' ),
49
+ );
50
+
51
+ if ( isset( $weekdays[ $schema ] ) ) {
52
+ return $weekdays[ $schema ];
53
+ }
54
+
55
+ return false;
56
+ }
57
+
58
+ protected function get_time_string( $time_raw ) {
59
+ $time_expl = explode( ':', $time_raw );
60
+
61
+ if ( count( $time_expl ) > 2 ) {
62
+ $time_expl = array_slice( $time_expl, 0, 2 );
63
+ }
64
+
65
+ return implode( ':', $time_expl );
66
+ }
67
+
68
+ public function find_by_id( $keyword, $country, $postcode ) {
69
+ $keyword_id = ParcelLocator::extract_pickup_keyword_id( $keyword );
70
+
71
+ $result = $this->get_request(
72
+ '/find-by-keyword-id',
73
+ array(
74
+ 'keywordId' => $keyword_id,
75
+ 'countryCode' => $country,
76
+ 'postalCode' => $postcode,
77
+ )
78
+ );
79
+
80
+ if ( ! empty( $result->url ) ) {
81
+ $this->adjust_location_result( $result );
82
+
83
+ return $result;
84
+ } else {
85
+ return false;
86
+ }
87
+ }
88
+
89
+ protected function adjust_location_result( $result ) {
90
+ $api_types = array(
91
+ 'locker' => 'packstation',
92
+ 'servicepoint' => 'parcelshop',
93
+ 'postoffice' => 'postoffice',
94
+ );
95
+
96
+ // Lets assume it is a postoffice by default
97
+ $result->gzd_type = 'postoffice';
98
+ $result->gzd_id = isset( $result->location->keywordId ) ? wc_clean( $result->location->keywordId ) : ''; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
99
+ $result->gzd_result_id = wc_clean( $result->url );
100
+ $result->gzd_opening_hours = array();
101
+
102
+ if ( isset( $result->location->type ) && array_key_exists( $result->location->type, $api_types ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
103
+ $result->gzd_type = $api_types[ $result->location->type ];
104
+ }
105
+
106
+ $result->gzd_name = sprintf( _x( '%1$s %2$s', 'dhl location name', 'woocommerce-germanized' ), wc_clean( $result->location->keyword ), wc_clean( $result->location->keywordId ) );
107
+
108
+ if ( isset( $result->openingHours ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
109
+ foreach ( $result->openingHours as $opening_data ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
110
+ if ( ! isset( $result->gzd_opening_hours[ $opening_data->dayOfWeek ] ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
111
+ $result->gzd_opening_hours[ $opening_data->dayOfWeek ] = array( // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
+ 'weekday' => $this->get_translated_weekday( $opening_data->dayOfWeek ), // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
113
+ 'time_html' => $this->get_time_string( wc_clean( $opening_data->opens ) ) . ' - ' . $this->get_time_string( wc_clean( $opening_data->closes ) ), // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
114
+ );
115
+ } else {
116
+ $result->gzd_opening_hours[ $opening_data->dayOfWeek ]['time_html'] .= ', ' . $this->get_time_string( wc_clean( $opening_data->opens ) ) . ' - ' . $this->get_time_string( wc_clean( $opening_data->closes ) ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
117
+ }
118
+ }
119
+ }
120
+
121
+ $result->html_content = wc_get_template_html( 'checkout/dhl/parcel-finder-result.php', array( 'result' => $result ) );
122
+ }
123
+
124
+ /**
125
+ * @param $address
126
+ * @param $types
127
+ * @param $limit
128
+ *
129
+ * @return array
130
+ * @throws Exception
131
+ */
132
+ public function get_parcel_location( $address, $types = array(), $limit = false ) {
133
+ $address = wp_parse_args(
134
+ $address,
135
+ array(
136
+ 'city' => '',
137
+ 'zip' => '',
138
+ 'street' => '',
139
+ 'streetNo' => '',
140
+ 'address' => '',
141
+ 'country' => 'DE',
142
+ )
143
+ );
144
+
145
+ if ( ! empty( $address['address'] ) ) {
146
+ $parsed = wc_gzd_split_shipment_street( $address['address'] );
147
+
148
+ $address['street'] = $parsed['street'];
149
+ $address['streetNo'] = $parsed['number'];
150
+ }
151
+
152
+ $default_types = array();
153
+
154
+ if ( ParcelLocator::is_packstation_enabled() ) {
155
+ $default_types[] = 'packstation';
156
+ }
157
+
158
+ if ( ParcelLocator::is_parcelshop_enabled() ) {
159
+ $default_types[] = 'parcelshop';
160
+ }
161
+
162
+ if ( ParcelLocator::is_postoffice_enabled() ) {
163
+ $default_types[] = 'postoffice';
164
+ }
165
+
166
+ $types = empty( $types ) ? $default_types : $types;
167
+ $limit = is_numeric( $limit ) ? $limit : ParcelLocator::get_max_results();
168
+
169
+ if ( empty( $address['city'] ) && empty( $address['zip'] ) ) {
170
+ throw new Exception( _x( 'At least shipping city or zip is required.', 'dhl', 'woocommerce-germanized' ) );
171
+ }
172
+
173
+ $args = array(
174
+ 'countryCode' => $address['country'],
175
+ 'addressLocality' => $address['city'],
176
+ 'postalCode' => $address['zip'],
177
+ 'streetAddress' => $address['address'],
178
+ 'limit' => $limit,
179
+ 'radius' => 2500,
180
+ );
181
+
182
+ if ( array( 'packstation' ) === $types ) {
183
+ $args['locationType'] = 'locker';
184
+ } else {
185
+ $args['serviceType'] = 'parcel:pick-up-all';
186
+ }
187
+
188
+ $response = $this->get_request( '/find-by-address', $args );
189
+ $results = array();
190
+
191
+ if ( isset( $response->locations ) ) {
192
+ foreach ( $response->locations as $result ) {
193
+ $this->adjust_location_result( $result );
194
+
195
+ // Not supporting this type
196
+ if ( ! in_array( $result->gzd_type, $types, true ) ) {
197
+ continue;
198
+ }
199
+
200
+ if ( count( $results ) >= $limit ) {
201
+ break;
202
+ }
203
+
204
+ $results[] = $result;
205
+ }
206
+ }
207
+
208
+ return $results;
209
+ }
210
+ }
packages/woocommerce-germanized-dhl/src/Api/Paket.php CHANGED
@@ -23,7 +23,7 @@ class Paket {
23
  protected $label_api = null;
24
 
25
  /**
26
- * @var null|FinderSoap
27
  */
28
  protected $finder_api = null;
29
 
@@ -72,13 +72,13 @@ class Paket {
72
  }
73
 
74
  /**
75
- * @return FinderSoap|null
76
  * @throws Exception
77
  */
78
  public function get_finder_api() {
79
  if ( is_null( $this->finder_api ) ) {
80
  try {
81
- $this->finder_api = new FinderSoap();
82
  } catch ( Exception $e ) {
83
  $this->finder_api = null;
84
  }
23
  protected $label_api = null;
24
 
25
  /**
26
+ * @var null|LocationFinder
27
  */
28
  protected $finder_api = null;
29
 
72
  }
73
 
74
  /**
75
+ * @return LocationFinder|null
76
  * @throws Exception
77
  */
78
  public function get_finder_api() {
79
  if ( is_null( $this->finder_api ) ) {
80
  try {
81
+ $this->finder_api = new LocationFinder();
82
  } catch ( Exception $e ) {
83
  $this->finder_api = null;
84
  }
packages/woocommerce-germanized-dhl/src/Api/Rest.php CHANGED
@@ -98,15 +98,15 @@ abstract class Rest {
98
  break;
99
  case '400':
100
  $error_message = str_replace( '/', ' / ', isset( $response_body->statusText ) ? $response_body->statusText : '' ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
101
- throw new Exception( _x( '400 - ', 'dhl', 'woocommerce-germanized' ) . $error_message );
102
  case '401':
103
- throw new Exception( _x( '401 - Unauthorized Access - Invalid token or Authentication Header parameter', 'dhl', 'woocommerce-germanized' ) );
104
  case '408':
105
- throw new Exception( _x( '408 - Request Timeout', 'dhl', 'woocommerce-germanized' ) );
106
  case '429':
107
- throw new Exception( _x( '429 - Too many requests in given amount of time', 'dhl', 'woocommerce-germanized' ) );
108
  case '503':
109
- throw new Exception( _x( '503 - Service Unavailable', 'dhl', 'woocommerce-germanized' ) );
110
  default:
111
  if ( empty( $response_body->statusText ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
  $error_message = _x( 'GET error or timeout occured. Please try again later.', 'dhl', 'woocommerce-germanized' );
@@ -116,7 +116,7 @@ abstract class Rest {
116
 
117
  Package::log( 'GET Error: ' . $response_code . ' - ' . $error_message );
118
 
119
- throw new Exception( $response_code . ' - ' . $error_message );
120
  }
121
  }
122
 
98
  break;
99
  case '400':
100
  $error_message = str_replace( '/', ' / ', isset( $response_body->statusText ) ? $response_body->statusText : '' ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
101
+ throw new Exception( _x( '400 - ', 'dhl', 'woocommerce-germanized' ) . $error_message, $response_code );
102
  case '401':
103
+ throw new Exception( _x( '401 - Unauthorized Access - Invalid token or Authentication Header parameter', 'dhl', 'woocommerce-germanized' ), $response_code );
104
  case '408':
105
+ throw new Exception( _x( '408 - Request Timeout', 'dhl', 'woocommerce-germanized' ), $response_code );
106
  case '429':
107
+ throw new Exception( _x( '429 - Too many requests in given amount of time', 'dhl', 'woocommerce-germanized' ), $response_code );
108
  case '503':
109
+ throw new Exception( _x( '503 - Service Unavailable', 'dhl', 'woocommerce-germanized' ), $response_code );
110
  default:
111
  if ( empty( $response_body->statusText ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
  $error_message = _x( 'GET error or timeout occured. Please try again later.', 'dhl', 'woocommerce-germanized' );
116
 
117
  Package::log( 'GET Error: ' . $response_code . ' - ' . $error_message );
118
 
119
+ throw new Exception( $response_code . ' - ' . $error_message, $response_code );
120
  }
121
  }
122
 
packages/woocommerce-germanized-dhl/src/Api/Soap.php CHANGED
@@ -78,7 +78,7 @@ abstract class Soap {
78
  }
79
 
80
  // Explicitly allow street_number fields to equal 0
81
- if ( empty( $v ) && ( ! in_array( $k, array( 'minorRelease', 'streetNumber', 'houseNumber', 'zip' ), true ) ) ) {
82
  unset( $array[ $k ] );
83
  }
84
  }
78
  }
79
 
80
  // Explicitly allow street_number fields to equal 0
81
+ if ( empty( $v ) && ( ! in_array( $k, array( 'minorRelease', 'streetNumber', 'houseNumber', 'zip', 'active' ), true ) ) ) {
82
  unset( $array[ $k ] );
83
  }
84
  }
packages/woocommerce-germanized-dhl/src/Label/DHL.php CHANGED
@@ -22,6 +22,7 @@ class DHL extends Label {
22
  'preferred_day' => '',
23
  'preferred_location' => '',
24
  'preferred_neighbor' => '',
 
25
  'ident_date_of_birth' => '',
26
  'ident_min_age' => '',
27
  'visual_min_age' => '',
@@ -130,6 +131,10 @@ class DHL extends Label {
130
  return $this->get_prop( 'preferred_day', $context );
131
  }
132
 
 
 
 
 
133
  public function get_preferred_location( $context = 'view' ) {
134
  return $this->get_prop( 'preferred_location', $context );
135
  }
@@ -228,6 +233,10 @@ class DHL extends Label {
228
  $this->set_date_prop( 'preferred_day', $day );
229
  }
230
 
 
 
 
 
231
  public function set_preferred_location( $location ) {
232
  $this->set_prop( 'preferred_location', $location );
233
  }
22
  'preferred_day' => '',
23
  'preferred_location' => '',
24
  'preferred_neighbor' => '',
25
+ 'preferred_delivery_type' => '',
26
  'ident_date_of_birth' => '',
27
  'ident_min_age' => '',
28
  'visual_min_age' => '',
131
  return $this->get_prop( 'preferred_day', $context );
132
  }
133
 
134
+ public function get_preferred_delivery_type( $context = 'view' ) {
135
+ return $this->get_prop( 'preferred_delivery_type', $context );
136
+ }
137
+
138
  public function get_preferred_location( $context = 'view' ) {
139
  return $this->get_prop( 'preferred_location', $context );
140
  }
233
  $this->set_date_prop( 'preferred_day', $day );
234
  }
235
 
236
+ public function set_preferred_delivery_type( $delivery_type ) {
237
+ $this->set_date_prop( 'preferred_delivery_type', $delivery_type );
238
+ }
239
+
240
  public function set_preferred_location( $location ) {
241
  $this->set_prop( 'preferred_location', $location );
242
  }
packages/woocommerce-germanized-dhl/src/Order.php CHANGED
@@ -108,7 +108,6 @@ class Order {
108
  $meta = $this->get_order()->get_meta( '_pr_shipment_dhl_label_items' );
109
 
110
  if ( ! empty( $meta ) ) {
111
-
112
  if ( 'preferred_day' === $prop ) {
113
  $preferred_day = isset( $meta['pr_dhl_preferred_day'] ) ? $meta['pr_dhl_preferred_day'] : false;
114
 
@@ -314,6 +313,20 @@ class Order {
314
  return $this->get_dhl_prop( 'preferred_location' );
315
  }
316
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  public function has_preferred_location() {
318
  $location = $this->get_preferred_location();
319
 
@@ -343,6 +356,10 @@ class Order {
343
  return '';
344
  }
345
 
 
 
 
 
346
  public function set_preferred_day( $date ) {
347
  $this->set_dhl_date_prop( 'preferred_day', $date );
348
  }
108
  $meta = $this->get_order()->get_meta( '_pr_shipment_dhl_label_items' );
109
 
110
  if ( ! empty( $meta ) ) {
 
111
  if ( 'preferred_day' === $prop ) {
112
  $preferred_day = isset( $meta['pr_dhl_preferred_day'] ) ? $meta['pr_dhl_preferred_day'] : false;
113
 
313
  return $this->get_dhl_prop( 'preferred_location' );
314
  }
315
 
316
+ public function get_preferred_delivery_type() {
317
+ return $this->get_dhl_prop( 'preferred_delivery_type' );
318
+ }
319
+
320
+ public function has_preferred_delivery_type() {
321
+ $type = $this->get_preferred_delivery_type();
322
+
323
+ return ! empty( $type ) ? true : false;
324
+ }
325
+
326
+ public function has_cdp_delivery() {
327
+ return $this->has_preferred_delivery_type() && 'cdp' === $this->get_preferred_delivery_type();
328
+ }
329
+
330
  public function has_preferred_location() {
331
  $location = $this->get_preferred_location();
332
 
356
  return '';
357
  }
358
 
359
+ public function set_preferred_delivery_type( $delivery_type ) {
360
+ $this->set_dhl_prop( 'preferred_delivery_type', $delivery_type );
361
+ }
362
+
363
  public function set_preferred_day( $date ) {
364
  $this->set_dhl_date_prop( 'preferred_day', $date );
365
  }
packages/woocommerce-germanized-dhl/src/Package.php CHANGED
@@ -25,7 +25,7 @@ class Package {
25
  *
26
  * @var string
27
  */
28
- const VERSION = '1.7.5';
29
 
30
  public static $upload_dir_suffix = '';
31
 
@@ -433,7 +433,7 @@ class Package {
433
  }
434
 
435
  public static function get_geschaeftskunden_portal_url() {
436
- return 'https://www.dhl-geschaeftskundenportal.de';
437
  }
438
 
439
  public static function get_internetmarke_main_url() {
@@ -652,15 +652,11 @@ class Package {
652
  }
653
 
654
  public static function get_gk_api_url() {
655
- return self::is_debug_mode() ? 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/3.2/geschaeftskundenversand-api-3.2.wsdl' : 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/3.2/geschaeftskundenversand-api-3.2.wsdl';
656
- }
657
-
658
- public static function get_parcel_finder_api_url() {
659
- return self::is_debug_mode() ? 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/standortsuche-api/1.1/standortsuche-api-1.1.wsdl' : 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/standortsuche-api/1.1/standortsuche-api-1.1.wsdl';
660
  }
661
 
662
  public static function get_business_portal_url() {
663
- return 'https://www.dhl-geschaeftskundenportal.de';
664
  }
665
 
666
  /**
25
  *
26
  * @var string
27
  */
28
+ const VERSION = '1.8.0';
29
 
30
  public static $upload_dir_suffix = '';
31
 
433
  }
434
 
435
  public static function get_geschaeftskunden_portal_url() {
436
+ return 'https://geschaeftskunden.dhl.de';
437
  }
438
 
439
  public static function get_internetmarke_main_url() {
652
  }
653
 
654
  public static function get_gk_api_url() {
655
+ return self::is_debug_mode() ? 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/3.4/geschaeftskundenversand-api-3.4.wsdl' : 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/geschaeftskundenversand-api/3.4/geschaeftskundenversand-api-3.4.wsdl';
 
 
 
 
656
  }
657
 
658
  public static function get_business_portal_url() {
659
+ return 'https://geschaeftskunden.dhl.de';
660
  }
661
 
662
  /**
packages/woocommerce-germanized-dhl/src/ParcelLocator.php CHANGED
@@ -143,7 +143,10 @@ class ParcelLocator {
143
  }
144
 
145
  if ( isset( $_POST['shipping_address_type'] ) && 'dhl' === $_POST['shipping_address_type'] ) {
146
- $fields['shipping_address_1']['label'] = self::get_pickup_type_address_label();
 
 
 
147
  }
148
 
149
  return $fields;
@@ -165,6 +168,7 @@ class ParcelLocator {
165
  if ( 'dhl' === $shipping_address_type ) {
166
  $args = array(
167
  'address_1' => isset( $_POST['shipping_address_1'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_1'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
 
168
  'postnumber' => isset( $_POST['shipping_dhl_postnumber'] ) ? wc_clean( wp_unslash( $_POST['shipping_dhl_postnumber'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
169
  'postcode' => isset( $_POST['shipping_postcode'] ) ? wc_clean( wp_unslash( $_POST['shipping_postcode'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
170
  'city' => isset( $_POST['shipping_city'] ) ? wc_clean( wp_unslash( $_POST['shipping_city'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
@@ -203,6 +207,7 @@ class ParcelLocator {
203
  if ( 'dhl' === $shipping_address_type ) {
204
  $args = array(
205
  'address_1' => isset( $_POST['shipping_address_1'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_1'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
 
206
  'postnumber' => isset( $_POST['shipping_dhl_postnumber'] ) ? wc_clean( wp_unslash( $_POST['shipping_dhl_postnumber'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
207
  'postcode' => isset( $_POST['shipping_postcode'] ) ? wc_clean( wp_unslash( $_POST['shipping_postcode'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
208
  'city' => isset( $_POST['shipping_city'] ) ? wc_clean( wp_unslash( $_POST['shipping_city'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
@@ -230,13 +235,18 @@ class ParcelLocator {
230
  $data = $shipment->get_address();
231
 
232
  if ( isset( $data['address_type'] ) && 'dhl' === $data['address_type'] ) {
233
- foreach ( $types as $type ) {
234
- if ( wc_gzd_dhl_is_pickup_type( $shipment->get_address_1(), $type ) ) {
235
- return true;
 
 
 
 
 
 
 
236
  }
237
- }
238
-
239
- if ( is_numeric( $shipment->get_address_1() ) && in_array( 'packstation', $types, true ) ) {
240
  return true;
241
  }
242
  }
@@ -270,22 +280,12 @@ class ParcelLocator {
270
  if ( ! self::order_has_pickup( $order ) ) {
271
  $order->delete_meta_data( '_shipping_dhl_postnumber' );
272
  $order->update_meta_data( '_shipping_dhl_address_type', 'regular' );
273
- } else {
274
- $pickup_type = self::get_pickup_type_by_order( $order );
275
- $address_1 = $order->get_shipping_address_1();
276
-
277
- if ( 'packstation' === $pickup_type && ! strstr( $address_1, 'packstation' ) ) {
278
- $pickup_number = preg_replace( '/[^0-9]/', '', $address_1 );
279
-
280
- /**
281
- * Format shipping address as Packstation {number} in case the prefix is missing.
282
- */
283
- $order->set_shipping_address_1( sprintf( '%s %s', wc_gzd_dhl_get_pickup_type( 'packstation' ), $pickup_number ) );
284
- }
285
  }
286
  }
287
 
288
  public static function get_supported_countries() {
 
 
289
  /**
290
  * Filter to enable DHL parcel shop delivery for certain countries.
291
  *
@@ -293,7 +293,7 @@ class ParcelLocator {
293
  *
294
  * @package Vendidero/Germanized/DHL
295
  */
296
- $codes = apply_filters( 'woocommerce_gzd_dhl_parcel_locator_countries', array( 'DE', 'AT' ) );
297
 
298
  return $codes;
299
  }
@@ -400,6 +400,25 @@ class ParcelLocator {
400
  return $address_type;
401
  }
402
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
403
  public static function order_has_pickup( $order ) {
404
  if ( is_numeric( $order ) ) {
405
  $order = wc_get_order( $order );
@@ -409,11 +428,10 @@ class ParcelLocator {
409
 
410
  if ( $order ) {
411
  $address_type = self::get_shipping_address_type_by_order( $order );
412
- $number = self::get_postnumber_by_order( $order );
413
- $type = self::get_pickup_type_by_order( $order );
414
  $country = $order->get_shipping_country();
415
 
416
- if ( ! empty( $country ) && in_array( $country, self::get_supported_countries(), true ) && 'dhl' === $address_type && ! empty( $number ) && ! empty( $type ) ) {
417
  $has_pickup = true;
418
  }
419
  }
@@ -429,24 +447,25 @@ class ParcelLocator {
429
  $pickup_type = '';
430
 
431
  if ( $order ) {
432
- if ( $address = $order->get_shipping_address_1() ) {
433
- $pickup_types = wc_gzd_dhl_get_pickup_types();
 
 
 
434
 
435
- foreach ( $pickup_types as $pickup_tmp_type => $label ) {
436
- if ( wc_gzd_dhl_is_pickup_type( $address, $pickup_tmp_type ) ) {
437
- $pickup_type = $pickup_tmp_type;
438
- break;
 
439
  }
440
- }
441
 
442
- /**
443
- * Allow falling back to packstation in case a number only has been provided
444
- */
445
- if ( 'dhl' === self::get_shipping_address_type_by_order( $order ) && empty( $pickup_type ) ) {
446
- $pickup_number = preg_replace( '/[^0-9]/', '', $address );
447
 
448
- if ( ! empty( $pickup_number ) ) {
449
- $pickup_type = 'packstation';
 
450
  }
451
  }
452
  }
@@ -497,7 +516,6 @@ class ParcelLocator {
497
  }
498
 
499
  public static function set_formatted_billing_address( $fields, $order ) {
500
-
501
  if ( ! empty( $fields ) && is_array( $fields ) ) {
502
  $fields['dhl_postnumber'] = '';
503
  }
@@ -638,6 +656,7 @@ class ParcelLocator {
638
  if ( 'dhl' === $shipping_address_type ) {
639
  $args = array(
640
  'address_1' => isset( $data['shipping_address_1'] ) ? wc_clean( $data['shipping_address_1'] ) : '',
 
641
  'postnumber' => isset( $data['shipping_dhl_postnumber'] ) ? wc_clean( $data['shipping_dhl_postnumber'] ) : '',
642
  'postcode' => isset( $data['shipping_postcode'] ) ? wc_clean( $data['shipping_postcode'] ) : '',
643
  'city' => isset( $data['shipping_city'] ) ? wc_clean( $data['shipping_city'] ) : '',
@@ -683,6 +702,7 @@ class ParcelLocator {
683
  $args,
684
  array(
685
  'address_1' => '',
 
686
  'postnumber' => '',
687
  'postcode' => '',
688
  'city' => '',
@@ -701,50 +721,49 @@ class ParcelLocator {
701
 
702
  $error = new WP_Error();
703
  $is_packstation = false;
704
- $pickup_number = preg_replace( '/[^0-9]/', '', $args['address_1'] );
 
705
 
706
  /**
707
  * A number is required for the packstation/parcelshop/postoffice
708
  */
709
- if ( empty( $pickup_number ) && ! empty( $args['address_1'] ) ) {
710
- $error->add( 'validation', sprintf( _x( 'Please provide a valid number within the %s field.', 'dhl', 'woocommerce-germanized' ), self::get_type_text( ' / ' ) ) );
711
- }
712
-
713
- if ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'packstation' ) ) {
714
- $is_packstation = true;
715
-
716
- if ( ! self::is_packstation_enabled() ) {
717
- $error->add( 'validation', _x( 'Sorry, but delivery to packstation is not available.', 'dhl', 'woocommerce-germanized' ) );
718
- $is_packstation = false;
719
- }
720
- } elseif ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'parcelshop' ) ) {
721
- if ( ! self::is_parcelshop_enabled() ) {
722
- $error->add( 'validation', _x( 'Sorry, but delivery to parcel shops is not available.', 'dhl', 'woocommerce-germanized' ) );
723
- }
724
- } elseif ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'postoffice' ) ) {
725
- if ( ! self::is_postoffice_enabled() ) {
726
- $error->add( 'validation', _x( 'Sorry, but delivery to post offices is not available.', 'dhl', 'woocommerce-germanized' ) );
727
- }
728
- } elseif ( ! empty( $pickup_number ) && self::is_packstation_enabled() ) {
729
- // Fallback to packstation in case a number only has been added
730
- $is_packstation = true;
731
  } else {
732
- // Try validation
733
- $valid = false;
734
 
735
- if ( ! $valid ) {
736
- $error->add( 'validation', sprintf( _x( 'Please indicate shipment to %1$s by one of the following values: %2$s.', 'dhl', 'woocommerce-germanized' ), self::get_type_text( ' / ' ), implode( ', ', array_unique( array_values( self::get_available_pickup_types() ) ) ) ) );
737
- }
738
- }
 
 
739
 
740
- if ( $has_postnumber && ! empty( $args['postnumber'] ) ) {
741
- $post_number_len = strlen( $args['postnumber'] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
 
743
- if ( $post_number_len < 6 || $post_number_len > 12 ) {
744
- $error->add( 'validation', _x( 'Your DHL customer number (Post number) is not valid. Please check your number.', 'dhl', 'woocommerce-germanized' ) );
 
 
 
 
 
745
  }
746
- } elseif ( ( $is_packstation || $has_postnumber ) && empty( $args['postnumber'] ) ) {
747
- $error->add( 'validation', _x( 'Your DHL customer number (Post number) is needed to ship to a packstation.', 'dhl', 'woocommerce-germanized' ) );
748
  }
749
 
750
  return wc_gzd_dhl_wp_error_has_errors( $error ) ? $error : true;
@@ -775,6 +794,7 @@ class ParcelLocator {
775
  'parcel_locator_nonce' => wp_create_nonce( 'dhl-parcel-locator' ),
776
  'parcel_locator_data_nonce' => wp_create_nonce( 'dhl-parcel-locator-shipping-data' ),
777
  'supported_countries' => self::get_supported_countries(),
 
778
  'excluded_gateways' => self::get_excluded_gateways(),
779
  'methods' => is_checkout() ? self::get_shipping_method_data() : array(),
780
  'is_checkout' => is_checkout(),
@@ -812,7 +832,6 @@ class ParcelLocator {
812
  }
813
 
814
  public static function add_scripts() {
815
-
816
  // load scripts on checkout page only
817
  if ( ! is_checkout() && ! is_wc_endpoint_url( 'edit-address' ) ) {
818
  return;
@@ -823,6 +842,8 @@ class ParcelLocator {
823
 
824
  if ( is_checkout() ) {
825
  array_push( $deps, 'wc-checkout' );
 
 
826
  }
827
 
828
  wp_register_script( 'wc-gzd-parcel-locator-dhl', Package::get_assets_url() . '/js/parcel-locator' . $suffix . '.js', $deps, Package::get_version(), true );
@@ -899,9 +920,13 @@ class ParcelLocator {
899
  }
900
 
901
  public static function has_map( $check_shipping_method = true ) {
902
- $api_key = self::get_setting( 'map_api_password', false );
 
 
 
903
 
904
- return ( 'yes' === self::get_setting( 'map_enable', $check_shipping_method ) && ! empty( $api_key ) && Package::is_dhl_enabled() );
 
905
  }
906
 
907
  public static function get_max_results() {
@@ -1010,6 +1035,13 @@ class ParcelLocator {
1010
  $fields['shipping_address_1']['custom_attributes']['data-placeholder-dhl'] = self::get_pickup_type_address_placeholder();
1011
  $fields['shipping_address_1']['custom_attributes']['data-placeholder-regular'] = isset( $fields['shipping_address_1']['placeholder'] ) ? $fields['shipping_address_1']['placeholder'] : '';
1012
  $fields['shipping_address_1']['custom_attributes']['data-desc-dhl'] = self::get_button();
 
 
 
 
 
 
 
1013
  }
1014
 
1015
  return $fields;
@@ -1100,22 +1132,166 @@ class ParcelLocator {
1100
  );
1101
  }
1102
 
1103
- public static function ajax_validate_address() {
 
1104
 
1105
- check_ajax_referer( 'dhl-parcel-locator', 'security' );
1106
 
1107
- $country = isset( $_POST['country'] ) ? wc_clean( wp_unslash( $_POST['country'] ) ) : Package::get_base_country();
1108
- $postcode = isset( $_POST['postcode'] ) ? wc_clean( wp_unslash( $_POST['postcode'] ) ) : '';
1109
- $city = isset( $_POST['city'] ) ? wc_clean( wp_unslash( $_POST['city'] ) ) : '';
1110
- $address = isset( $_POST['address'] ) ? wc_clean( wp_unslash( $_POST['address'] ) ) : '';
 
1111
 
1112
- wp_send_json(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1113
  array(
1114
- 'valid' => true,
1115
- 'address' => $address,
1116
- 'success' => true,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1117
  )
1118
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1119
  }
1120
 
1121
  public static function ajax_search() {
143
  }
144
 
145
  if ( isset( $_POST['shipping_address_type'] ) && 'dhl' === $_POST['shipping_address_type'] ) {
146
+ $country = isset( $_POST['shipping_country'] ) ? wc_clean( wp_unslash( $_POST['shipping_country'] ) ) : '';
147
+ $field_key = self::get_pickup_address_field_by_country( $country );
148
+
149
+ $fields[ "shipping_{$field_key}" ]['label'] = self::get_pickup_type_address_label();
150
  }
151
 
152
  return $fields;
168
  if ( 'dhl' === $shipping_address_type ) {
169
  $args = array(
170
  'address_1' => isset( $_POST['shipping_address_1'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_1'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
171
+ 'address_2' => isset( $_POST['shipping_address_2'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_2'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
172
  'postnumber' => isset( $_POST['shipping_dhl_postnumber'] ) ? wc_clean( wp_unslash( $_POST['shipping_dhl_postnumber'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
173
  'postcode' => isset( $_POST['shipping_postcode'] ) ? wc_clean( wp_unslash( $_POST['shipping_postcode'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
174
  'city' => isset( $_POST['shipping_city'] ) ? wc_clean( wp_unslash( $_POST['shipping_city'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
207
  if ( 'dhl' === $shipping_address_type ) {
208
  $args = array(
209
  'address_1' => isset( $_POST['shipping_address_1'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_1'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
210
+ 'address_2' => isset( $_POST['shipping_address_2'] ) ? wc_clean( wp_unslash( $_POST['shipping_address_2'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
211
  'postnumber' => isset( $_POST['shipping_dhl_postnumber'] ) ? wc_clean( wp_unslash( $_POST['shipping_dhl_postnumber'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
212
  'postcode' => isset( $_POST['shipping_postcode'] ) ? wc_clean( wp_unslash( $_POST['shipping_postcode'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
213
  'city' => isset( $_POST['shipping_city'] ) ? wc_clean( wp_unslash( $_POST['shipping_city'] ) ) : '', // phpcs:ignore WordPress.Security.NonceVerification.Missing
235
  $data = $shipment->get_address();
236
 
237
  if ( isset( $data['address_type'] ) && 'dhl' === $data['address_type'] ) {
238
+ $address_field_key = self::get_pickup_address_field_by_country( $shipment->get_country() );
239
+ $address_getter = "get_{$address_field_key}";
240
+ $address_field_val = is_callable( array( $shipment, $address_getter ) ) ? $shipment->{$address_getter}() : '';
241
+ $keyword_id = self::extract_pickup_keyword_id( $address_field_val );
242
+
243
+ if ( ! empty( $types ) ) {
244
+ foreach ( $types as $type ) {
245
+ if ( wc_gzd_dhl_is_pickup_type( $address_field_val, $type ) ) {
246
+ return true;
247
+ }
248
  }
249
+ } elseif ( ! empty( $keyword_id ) ) {
 
 
250
  return true;
251
  }
252
  }
280
  if ( ! self::order_has_pickup( $order ) ) {
281
  $order->delete_meta_data( '_shipping_dhl_postnumber' );
282
  $order->update_meta_data( '_shipping_dhl_address_type', 'regular' );
 
 
 
 
 
 
 
 
 
 
 
 
283
  }
284
  }
285
 
286
  public static function get_supported_countries() {
287
+ $countries = WC()->countries ? WC()->countries->get_european_union_countries() : array();
288
+
289
  /**
290
  * Filter to enable DHL parcel shop delivery for certain countries.
291
  *
293
  *
294
  * @package Vendidero/Germanized/DHL
295
  */
296
+ $codes = apply_filters( 'woocommerce_gzd_dhl_parcel_locator_countries', $countries );
297
 
298
  return $codes;
299
  }
400
  return $address_type;
401
  }
402
 
403
+ public static function get_pickup_address_by_order( $order ) {
404
+ if ( is_numeric( $order ) ) {
405
+ $order = wc_get_order( $order );
406
+ }
407
+
408
+ $address = '';
409
+
410
+ if ( $order ) {
411
+ $address_field = self::get_pickup_address_field_by_country( $order->get_shipping_country() );
412
+ $address_field_getter = 'get_shipping_' . $address_field;
413
+
414
+ if ( is_callable( array( $order, $address_field_getter ) ) ) {
415
+ $address = $order->{$address_field_getter}();
416
+ }
417
+ }
418
+
419
+ return $address;
420
+ }
421
+
422
  public static function order_has_pickup( $order ) {
423
  if ( is_numeric( $order ) ) {
424
  $order = wc_get_order( $order );
428
 
429
  if ( $order ) {
430
  $address_type = self::get_shipping_address_type_by_order( $order );
431
+ $keyword_id = self::extract_pickup_keyword_id( self::get_pickup_address_by_order( $order ) );
 
432
  $country = $order->get_shipping_country();
433
 
434
+ if ( ! empty( $country ) && in_array( $country, self::get_supported_countries(), true ) && 'dhl' === $address_type && ! empty( $keyword_id ) ) {
435
  $has_pickup = true;
436
  }
437
  }
447
  $pickup_type = '';
448
 
449
  if ( $order ) {
450
+ if ( 'dhl' === self::get_shipping_address_type_by_order( $order ) ) {
451
+ $address_value = self::get_pickup_address_by_order( $order );
452
+
453
+ if ( $address_value ) {
454
+ $pickup_types = wc_gzd_dhl_get_pickup_types();
455
 
456
+ foreach ( $pickup_types as $pickup_tmp_type => $label ) {
457
+ if ( wc_gzd_dhl_is_pickup_type( $address_value, $pickup_tmp_type ) ) {
458
+ $pickup_type = $pickup_tmp_type;
459
+ break;
460
+ }
461
  }
 
462
 
463
+ if ( empty( $pickup_type ) ) {
464
+ $pickup_number = preg_replace( '/[^0-9]/', '', $address_value );
 
 
 
465
 
466
+ if ( ! empty( $pickup_number ) ) {
467
+ $pickup_type = 'packstation';
468
+ }
469
  }
470
  }
471
  }
516
  }
517
 
518
  public static function set_formatted_billing_address( $fields, $order ) {
 
519
  if ( ! empty( $fields ) && is_array( $fields ) ) {
520
  $fields['dhl_postnumber'] = '';
521
  }
656
  if ( 'dhl' === $shipping_address_type ) {
657
  $args = array(
658
  'address_1' => isset( $data['shipping_address_1'] ) ? wc_clean( $data['shipping_address_1'] ) : '',
659
+ 'address_2' => isset( $data['shipping_address_2'] ) ? wc_clean( $data['shipping_address_2'] ) : '',
660
  'postnumber' => isset( $data['shipping_dhl_postnumber'] ) ? wc_clean( $data['shipping_dhl_postnumber'] ) : '',
661
  'postcode' => isset( $data['shipping_postcode'] ) ? wc_clean( $data['shipping_postcode'] ) : '',
662
  'city' => isset( $data['shipping_city'] ) ? wc_clean( $data['shipping_city'] ) : '',
702
  $args,
703
  array(
704
  'address_1' => '',
705
+ 'address_2' => '',
706
  'postnumber' => '',
707
  'postcode' => '',
708
  'city' => '',
721
 
722
  $error = new WP_Error();
723
  $is_packstation = false;
724
+ $field_key = self::get_pickup_address_field_by_country( $args['country'] );
725
+ $keyword_id = self::extract_pickup_keyword_id( $args[ $field_key ] );
726
 
727
  /**
728
  * A number is required for the packstation/parcelshop/postoffice
729
  */
730
+ if ( empty( $keyword_id ) ) {
731
+ $error->add( 'validation', sprintf( _x( 'Please provide a valid pickup location within the %s field.', 'dhl', 'woocommerce-germanized' ), self::get_type_text( ' / ' ) ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
732
  } else {
733
+ $result = self::is_valid_pickup_address( $args, true );
 
734
 
735
+ if ( is_wp_error( $result ) ) {
736
+ $error = $result;
737
+ } else {
738
+ if ( 'DE' === $args['country'] ) {
739
+ if ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'packstation' ) ) {
740
+ $is_packstation = true;
741
 
742
+ if ( ! self::is_packstation_enabled() ) {
743
+ $error->add( 'validation', _x( 'Sorry, but delivery to packstation is not available.', 'dhl', 'woocommerce-germanized' ) );
744
+ $is_packstation = false;
745
+ }
746
+ } elseif ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'parcelshop' ) ) {
747
+ if ( ! self::is_parcelshop_enabled() ) {
748
+ $error->add( 'validation', _x( 'Sorry, but delivery to parcel shops is not available.', 'dhl', 'woocommerce-germanized' ) );
749
+ }
750
+ } elseif ( wc_gzd_dhl_is_pickup_type( $args['address_1'], 'postoffice' ) ) {
751
+ if ( ! self::is_postoffice_enabled() ) {
752
+ $error->add( 'validation', _x( 'Sorry, but delivery to post offices is not available.', 'dhl', 'woocommerce-germanized' ) );
753
+ }
754
+ }
755
+
756
+ if ( $has_postnumber && ! empty( $args['postnumber'] ) ) {
757
+ $post_number_len = strlen( $args['postnumber'] );
758
 
759
+ if ( $post_number_len < 6 || $post_number_len > 12 ) {
760
+ $error->add( 'validation', _x( 'Your DHL customer number (Post number) is not valid. Please check your number.', 'dhl', 'woocommerce-germanized' ) );
761
+ }
762
+ } elseif ( ( $is_packstation || $has_postnumber ) && empty( $args['postnumber'] ) ) {
763
+ $error->add( 'validation', _x( 'Your DHL customer number (Post number) is needed to ship to a packstation.', 'dhl', 'woocommerce-germanized' ) );
764
+ }
765
+ }
766
  }
 
 
767
  }
768
 
769
  return wc_gzd_dhl_wp_error_has_errors( $error ) ? $error : true;
794
  'parcel_locator_nonce' => wp_create_nonce( 'dhl-parcel-locator' ),
795
  'parcel_locator_data_nonce' => wp_create_nonce( 'dhl-parcel-locator-shipping-data' ),
796
  'supported_countries' => self::get_supported_countries(),
797
+ 'pickup_address_field_keys' => self::get_pickup_address_fields(),
798
  'excluded_gateways' => self::get_excluded_gateways(),
799
  'methods' => is_checkout() ? self::get_shipping_method_data() : array(),
800
  'is_checkout' => is_checkout(),
832
  }
833
 
834
  public static function add_scripts() {
 
835
  // load scripts on checkout page only
836
  if ( ! is_checkout() && ! is_wc_endpoint_url( 'edit-address' ) ) {
837
  return;
842
 
843
  if ( is_checkout() ) {
844
  array_push( $deps, 'wc-checkout' );
845
+ } else {
846
+ $deps = array_merge( $deps, array( 'woocommerce', 'wc-address-i18n' ) );
847
  }
848
 
849
  wp_register_script( 'wc-gzd-parcel-locator-dhl', Package::get_assets_url() . '/js/parcel-locator' . $suffix . '.js', $deps, Package::get_version(), true );
920
  }
921
 
922
  public static function has_map( $check_shipping_method = true ) {
923
+ if ( Package::is_debug_mode() ) {
924
+ return ( 'yes' === self::get_setting( 'map_enable', $check_shipping_method ) && Package::is_dhl_enabled() );
925
+ } else {
926
+ $api_key = self::get_setting( 'map_api_password', false );
927
 
928
+ return ( 'yes' === self::get_setting( 'map_enable', $check_shipping_method ) && ! empty( $api_key ) && Package::is_dhl_enabled() );
929
+ }
930
  }
931
 
932
  public static function get_max_results() {
1035
  $fields['shipping_address_1']['custom_attributes']['data-placeholder-dhl'] = self::get_pickup_type_address_placeholder();
1036
  $fields['shipping_address_1']['custom_attributes']['data-placeholder-regular'] = isset( $fields['shipping_address_1']['placeholder'] ) ? $fields['shipping_address_1']['placeholder'] : '';
1037
  $fields['shipping_address_1']['custom_attributes']['data-desc-dhl'] = self::get_button();
1038
+
1039
+ $fields['shipping_address_2']['custom_attributes'] = ( isset( $fields['shipping_address_2']['custom_attributes'] ) ? $fields['shipping_address_2']['custom_attributes'] : array() );
1040
+ $fields['shipping_address_2']['custom_attributes']['data-label-dhl'] = self::get_pickup_type_address_label();
1041
+ $fields['shipping_address_2']['custom_attributes']['data-label-regular'] = $fields['shipping_address_2']['label'];
1042
+ $fields['shipping_address_2']['custom_attributes']['data-placeholder-dhl'] = self::get_pickup_type_address_placeholder();
1043
+ $fields['shipping_address_2']['custom_attributes']['data-placeholder-regular'] = isset( $fields['shipping_address_2']['placeholder'] ) ? $fields['shipping_address_2']['placeholder'] : '';
1044
+ $fields['shipping_address_2']['custom_attributes']['data-desc-dhl'] = self::get_button();
1045
  }
1046
 
1047
  return $fields;
1132
  );
1133
  }
1134
 
1135
+ public static function extract_pickup_keyword_id( $str ) {
1136
+ $keyword_id = '';
1137
 
1138
+ preg_match_all( '/([A-Z]{2}-)?[0-9]+/', $str, $matches );
1139
 
1140
+ if ( $matches && count( $matches ) > 0 ) {
1141
+ if ( isset( $matches[0][0] ) ) {
1142
+ $keyword_id = $matches[0][0];
1143
+ }
1144
+ }
1145
 
1146
+ return $keyword_id;
1147
+ }
1148
+
1149
+ public static function get_pickup_address_field_by_country( $country = '' ) {
1150
+ $country = '' === $country ? Package::get_base_country() : $country;
1151
+
1152
+ return 'DE' === $country ? 'address_1' : 'address_2';
1153
+ }
1154
+
1155
+ public static function get_pickup_address_fields() {
1156
+ $countries = array();
1157
+
1158
+ foreach ( self::get_supported_countries() as $country ) {
1159
+ $countries[ $country ] = self::get_pickup_address_field_by_country( $country );
1160
+ }
1161
+
1162
+ return $countries;
1163
+ }
1164
+
1165
+ public static function is_valid_pickup_address( $args, $report_invalid_address = false ) {
1166
+ $address_data = wp_parse_args(
1167
+ $args,
1168
  array(
1169
+ 'country' => Package::get_base_country(),
1170
+ 'address_1' => '',
1171
+ 'address_2' => '',
1172
+ 'postcode' => '',
1173
+ )
1174
+ );
1175
+
1176
+ foreach ( $address_data as $address_k => $address_d ) {
1177
+ $address_data[ $address_k ] = trim( $address_d );
1178
+ }
1179
+
1180
+ $address_field = self::get_pickup_address_field_by_country( $args['country'] );
1181
+ $error = new WP_Error();
1182
+ $pickup_address = array(
1183
+ 'name' => $address_data[ $address_field ],
1184
+ 'address' => $address_data['address_1'],
1185
+ 'postcode' => $address_data['postcode'],
1186
+ 'city' => $address_data['city'],
1187
+ );
1188
+
1189
+ if ( ! apply_filters( 'woocommerce_gzd_dhl_validate_pickup_address', true, $args, $report_invalid_address ) ) {
1190
+ return $pickup_address;
1191
+ }
1192
+
1193
+ $keyword_id = self::extract_pickup_keyword_id( $address_data[ $address_field ] );
1194
+
1195
+ if ( ! empty( $address_data[ $address_field ] ) && ! empty( $address_data['postcode'] ) && ! empty( $keyword_id ) ) {
1196
+ $cache_key = 'woocommerce_gzd_dhl_pickup_' . sanitize_key( $keyword_id ) . '_' . sanitize_key( $address_data['country'] ) . '_' . $address_data['postcode'];
1197
+ $pickup_address = get_transient( $cache_key );
1198
+
1199
+ if ( false === $pickup_address ) {
1200
+ try {
1201
+ $result = Package::get_api()->get_finder_api()->find_by_id( $keyword_id, $address_data['country'], $address_data['postcode'] );
1202
+
1203
+ $pickup_address = array(
1204
+ 'name' => trim( $result->gzd_name ),
1205
+ 'address' => trim( $result->place->address->streetAddress ),
1206
+ 'postcode' => trim( $result->place->address->postalCode ),
1207
+ 'city' => trim( $result->place->address->addressLocality ),
1208
+ );
1209
+
1210
+ set_transient( $cache_key, $pickup_address, DAY_IN_SECONDS );
1211
+ } catch ( \Exception $e ) {
1212
+ if ( 404 === $e->getCode() ) {
1213
+ $error->add( 'pickup', sprintf( _x( 'The pickup location you\'ve chosen cannot be found.', 'dhl', 'woocommerce-germanized' ) ) );
1214
+
1215
+ set_transient( $cache_key, array(), DAY_IN_SECONDS );
1216
+ }
1217
+ }
1218
+ } elseif ( empty( $pickup_address ) ) {
1219
+ $error->add( 'pickup', sprintf( _x( 'The pickup location you\'ve chosen cannot be found.', 'dhl', 'woocommerce-germanized' ) ) );
1220
+ }
1221
+
1222
+ if ( wc_gzd_dhl_wp_error_has_errors( $error ) ) {
1223
+ return $error;
1224
+ }
1225
+
1226
+ if ( $report_invalid_address ) {
1227
+ if ( 'address_1' !== $address_field ) {
1228
+ if ( $pickup_address['address'] !== $address_data['address_1'] ) {
1229
+ $error->add( 'pickup_address', sprintf( _x( 'Your pickup address seems invalid. Did you mean %s?', 'dhl', 'woocommerce-germanized' ), esc_html( $pickup_address['address'] ) ) );
1230
+ }
1231
+ }
1232
+
1233
+ if ( $pickup_address['city'] !== $address_data['city'] ) {
1234
+ $error->add( 'pickup_city', sprintf( _x( 'Your pickup city seems invalid. Did you mean %s?', 'dhl', 'woocommerce-germanized' ), esc_html( $pickup_address['city'] ) ) );
1235
+ }
1236
+ }
1237
+
1238
+ if ( wc_gzd_dhl_wp_error_has_errors( $error ) ) {
1239
+ return $error;
1240
+ }
1241
+
1242
+ return $pickup_address;
1243
+ }
1244
+
1245
+ if ( wc_gzd_dhl_wp_error_has_errors( $error ) ) {
1246
+ return $error;
1247
+ }
1248
+
1249
+ return $pickup_address;
1250
+ }
1251
+
1252
+ public static function ajax_validate_address() {
1253
+ check_ajax_referer( 'dhl-parcel-locator', 'security' );
1254
+
1255
+ $address = isset( $_POST['address'] ) ? wc_clean( wp_unslash( $_POST['address'] ) ) : '';
1256
+ $address_data = wp_parse_args(
1257
+ $address,
1258
+ array(
1259
+ 'country' => Package::get_base_country(),
1260
+ 'address_1' => '',
1261
+ 'address_2' => '',
1262
+ 'postcode' => '',
1263
  )
1264
  );
1265
+
1266
+ $address_field = self::get_pickup_address_field_by_country( $address_data['country'] );
1267
+
1268
+ $response = array(
1269
+ 'valid' => true,
1270
+ 'address_1' => $address_data['address_1'],
1271
+ 'address_2' => $address_data['address_2'],
1272
+ 'success' => true,
1273
+ 'messages' => '',
1274
+ );
1275
+
1276
+ $result = self::is_valid_pickup_address( $address_data );
1277
+
1278
+ if ( is_wp_error( $result ) ) {
1279
+ $response['valid'] = false;
1280
+ $response['messages'] = '';
1281
+
1282
+ foreach ( $result->get_error_messages() as $message ) {
1283
+ $response['messages'] .= '<li>' . wp_kses_post( $message ) . '</li>';
1284
+ }
1285
+ } else {
1286
+ $response[ $address_field ] = $result['name'];
1287
+
1288
+ if ( 'DE' !== $address_data['country'] ) {
1289
+ $response['address_1'] = $result['address'];
1290
+ $response['city'] = $result['city'];
1291
+ }
1292
+ }
1293
+
1294
+ wp_send_json( $response );
1295
  }
1296
 
1297
  public static function ajax_search() {
packages/woocommerce-germanized-dhl/src/ParcelServices.php CHANGED
@@ -81,6 +81,13 @@ class ParcelServices {
81
  'value' => $dhl_order->get_preferred_neighbor_formatted_address(),
82
  );
83
  }
 
 
 
 
 
 
 
84
  }
85
 
86
  if ( ! empty( $new_rows ) ) {
@@ -105,10 +112,8 @@ class ParcelServices {
105
  }
106
 
107
  public static function create_order( $order ) {
108
- $posted_data = $_POST; // phpcs:ignore WordPress.Security.NonceVerification.Missing
109
-
110
- if ( self::is_preferred_available() ) {
111
- $data = self::get_data( $posted_data );
112
 
113
  if ( ! wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
114
  $dhl_order = new Order( $order );
@@ -117,6 +122,10 @@ class ParcelServices {
117
  $dhl_order->set_preferred_day( $data['preferred_day'] );
118
  }
119
 
 
 
 
 
120
  if ( 'place' === $data['preferred_location_type'] && ! empty( $data['preferred_location'] ) ) {
121
  $dhl_order->set_preferred_location( $data['preferred_location'] );
122
  } elseif ( 'neighbor' === $data['preferred_location_type'] && ! empty( $data['preferred_location_neighbor_name'] ) && ! empty( $data['preferred_location_neighbor_address'] ) ) {
@@ -127,11 +136,29 @@ class ParcelServices {
127
  }
128
  }
129
 
130
- public static function validate( $data, $errors ) {
131
- $posted_data = $_POST; // phpcs:ignore WordPress.Security.NonceVerification.Missing
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
 
133
- if ( self::cart_needs_shipping() && self::is_preferred_available() ) {
134
- $data = self::get_data( $posted_data );
 
135
 
136
  if ( wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
137
  foreach ( $data['errors']->get_error_messages() as $message ) {
@@ -149,15 +176,8 @@ class ParcelServices {
149
  return;
150
  }
151
 
152
- // POST information is either in a query string-like variable called 'post_data'...
153
- if ( isset( $_POST['post_data'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
154
- parse_str( wp_unslash( $_POST['post_data'] ), $post_data ); // phpcs:ignore WordPress.Security.NonceVerification.Missing,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
155
- } else {
156
- $post_data = $_POST; // phpcs:ignore WordPress.Security.NonceVerification.Missing
157
- }
158
-
159
- if ( self::cart_needs_shipping() && self::is_preferred_available( true ) ) {
160
- $data = self::get_data( $post_data );
161
 
162
  try {
163
  if ( ! empty( $data['preferred_day'] ) ) {
@@ -165,6 +185,12 @@ class ParcelServices {
165
  $cart->add_fee( _x( 'DHL Delivery day', 'dhl', 'woocommerce-germanized' ), $data['preferred_day_cost'], true );
166
  }
167
  }
 
 
 
 
 
 
168
  } catch ( Exception $e ) { // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch
169
  }
170
  }
@@ -212,6 +238,16 @@ class ParcelServices {
212
  return true;
213
  }
214
 
 
 
 
 
 
 
 
 
 
 
215
  protected static function get_preferred_day_cost() {
216
  $cost = self::get_setting( 'PreferredDay_cost' );
217
 
@@ -250,14 +286,48 @@ class ParcelServices {
250
  return self::is_preferred_day_enabled() || self::is_preferred_location_enabled() || self::is_preferred_neighbor_enabled();
251
  }
252
 
253
- protected static function is_preferred_available( $check_day_transfer = false ) {
254
- $customer_country = WC()->customer->get_shipping_country();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  $chosen_payment_method = (array) WC()->session->get( 'chosen_payment_method' );
256
  $display_preferred = false;
257
 
258
- // Preferred options are only for Germany customers
259
- if ( self::is_enabled() && 'DE' === $customer_country ) {
260
- if ( self::is_preferred_enabled() ) {
 
261
  $display_preferred = true;
262
  }
263
 
@@ -272,84 +342,104 @@ class ParcelServices {
272
  return $display_preferred;
273
  }
274
 
275
- protected static function get_data( $post_data ) {
 
 
 
276
  $data = array(
277
  'preferred_day_enabled' => false,
278
  'preferred_location_enabled' => false,
279
  'preferred_neighbor_enabled' => false,
 
280
  'preferred_day' => '',
281
  'preferred_location_type' => 'none',
282
  'preferred_location' => '',
283
  'preferred_location_neighbor_name' => '',
284
  'preferred_location_neighbor_address' => '',
285
- 'preferred_day_options' => WC()->session->get( 'dhl_preferred_day_options' ),
286
  'preferred_day_cost' => self::get_preferred_day_cost(),
 
 
 
287
  );
288
 
289
  $data['errors'] = new WP_Error();
290
 
291
- if ( is_null( $data['preferred_day_options'] ) ) {
292
- self::refresh_day_session();
293
- $data['preferred_day_options'] = WC()->session->get( 'dhl_preferred_day_options' );
 
 
294
  }
295
 
296
  try {
297
- if ( self::is_preferred_day_enabled() ) {
298
- $data['preferred_day_enabled'] = true;
299
-
300
- if ( isset( $post_data['dhl_preferred_day'] ) && ! empty( $post_data['dhl_preferred_day'] ) ) {
301
- $day = wc_clean( wp_unslash( $post_data['dhl_preferred_day'] ) );
302
-
303
- if ( wc_gzd_dhl_is_valid_datetime( $day, 'Y-m-d' ) ) {
304
- if ( ! empty( $data['preferred_day_options'] ) ) {
305
- if ( array_key_exists( $day, $data['preferred_day_options'] ) ) {
306
- $data['preferred_day'] = $day;
 
 
307
  }
308
  }
309
- }
310
 
311
- if ( empty( $data['preferred_day'] ) ) {
312
- $data['errors']->add( 'validation', _x( 'Sorry, but the delivery day you have chosen is no longer available.', 'dhl', 'woocommerce-germanized' ) );
 
313
  }
314
  }
315
- }
316
 
317
- if ( self::is_preferred_neighbor_enabled() ) {
318
- $data['preferred_neighbor_enabled'] = true;
319
- }
320
 
321
- if ( self::is_preferred_location_enabled() ) {
322
- $data['preferred_location_enabled'] = true;
323
- }
324
 
325
- if ( self::is_preferred_location_enabled() || self::is_preferred_neighbor_enabled() ) {
326
- if ( isset( $post_data['dhl_preferred_location_type'] ) && 'none' !== $post_data['dhl_preferred_location_type'] ) {
327
- if ( self::is_preferred_location_enabled() && 'place' === $post_data['dhl_preferred_location_type'] ) {
328
- $location = isset( $post_data['dhl_preferred_location'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location'] ) ) : '';
329
 
330
- $data['preferred_location_type'] = 'place';
331
 
332
- if ( ! empty( $location ) ) {
333
- $data['preferred_location'] = $location;
334
- } else {
335
- $data['errors']->add( 'validation', _x( 'Please choose a drop-off location.', 'dhl', 'woocommerce-germanized' ) );
336
- }
337
- } elseif ( self::is_preferred_neighbor_enabled() && 'neighbor' === $post_data['dhl_preferred_location_type'] ) {
338
- $name = isset( $post_data['dhl_preferred_location_neighbor_name'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location_neighbor_name'] ) ) : '';
339
- $address = isset( $post_data['dhl_preferred_location_neighbor_address'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location_neighbor_address'] ) ) : '';
340
 
341
- $data['preferred_location_type'] = 'neighbor';
342
 
343
- if ( ! empty( $name ) && ! empty( $address ) ) {
344
- $data['preferred_location_neighbor_name'] = $name;
345
- $data['preferred_location_neighbor_address'] = $address;
346
- } else {
347
- $data['errors']->add( 'validation', _x( 'Please choose name and address of your preferred neighbor.', 'dhl', 'woocommerce-germanized' ) );
 
348
  }
349
  }
350
  }
351
  }
352
 
 
 
 
 
 
 
 
 
 
353
  return $data;
354
  } catch ( Exception $e ) {
355
  return $data;
@@ -372,21 +462,16 @@ class ParcelServices {
372
  }
373
 
374
  public static function add_fields( $with_wrapper = true ) {
375
- $post_data = array();
376
-
377
- if ( isset( $_POST['post_data'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
378
- parse_str( wp_unslash( $_POST['post_data'] ), $post_data ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized,WordPress.Security.NonceVerification.Missing
379
- }
380
-
381
  echo '<div class="dhl-preferred-service-content">';
382
 
383
- if ( self::cart_needs_shipping() && self::is_preferred_available( true ) ) {
384
- $data = self::get_data( $post_data );
385
-
386
- self::refresh_day_session();
387
 
388
- $data['preferred_day_options'] = WC()->session->get( 'dhl_preferred_day_options' );
389
- $data['logo_url'] = Package::get_assets_url() . '/img/dhl-official.png';
 
 
390
 
391
  wc_get_template( 'checkout/dhl/preferred-services.php', $data, Package::get_template_path(), Package::get_path() . '/templates/' );
392
  }
@@ -410,12 +495,36 @@ class ParcelServices {
410
  return wc_string_to_bool( self::get_setting( 'PreferredLocation_enable' ) );
411
  }
412
 
 
 
 
 
413
  public static function is_preferred_neighbor_enabled() {
414
  return wc_string_to_bool( self::get_setting( 'PreferredNeighbour_enable' ) );
415
  }
416
 
417
- protected static function get_setting( $key ) {
 
 
 
 
 
 
 
 
 
 
 
 
418
 
 
 
 
 
 
 
 
 
419
  if ( strpos( $key, 'Preferred' ) === false ) {
420
  $key = 'preferred_' . $key;
421
  }
81
  'value' => $dhl_order->get_preferred_neighbor_formatted_address(),
82
  );
83
  }
84
+
85
+ if ( $dhl_order->has_preferred_delivery_type() ) {
86
+ $new_rows['preferred_delivery_type'] = array(
87
+ 'label' => _x( 'Delivery Type', 'dhl', 'woocommerce-germanized' ),
88
+ 'value' => self::get_preferred_delivery_type_title( $dhl_order->get_preferred_delivery_type() ),
89
+ );
90
+ }
91
  }
92
 
93
  if ( ! empty( $new_rows ) ) {
112
  }
113
 
114
  public static function create_order( $order ) {
115
+ if ( self::is_preferred_option_available() ) {
116
+ $data = self::get_data();
 
 
117
 
118
  if ( ! wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
119
  $dhl_order = new Order( $order );
122
  $dhl_order->set_preferred_day( $data['preferred_day'] );
123
  }
124
 
125
+ if ( ! empty( $data['preferred_delivery_type'] ) ) {
126
+ $dhl_order->set_preferred_delivery_type( $data['preferred_delivery_type'] );
127
+ }
128
+
129
  if ( 'place' === $data['preferred_location_type'] && ! empty( $data['preferred_location'] ) ) {
130
  $dhl_order->set_preferred_location( $data['preferred_location'] );
131
  } elseif ( 'neighbor' === $data['preferred_location_type'] && ! empty( $data['preferred_location_neighbor_name'] ) && ! empty( $data['preferred_location_neighbor_address'] ) ) {
136
  }
137
  }
138
 
139
+ protected static function get_posted_data() {
140
+ $original_post_data = $_POST; // phpcs:ignore WordPress.Security.NonceVerification.Missing
141
+
142
+ // POST information is either in a query string-like variable called 'post_data'...
143
+ if ( isset( $_POST['post_data'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
144
+ parse_str( wp_unslash( $_POST['post_data'] ), $post_data ); // phpcs:ignore WordPress.Security.NonceVerification.Missing,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
145
+ } else {
146
+ $post_data = $_POST; // phpcs:ignore WordPress.Security.NonceVerification.Missing
147
+ }
148
+
149
+ $_POST = $post_data;
150
+
151
+ $posted_data = \WC_Checkout::instance()->get_posted_data();
152
+ $posted_data = array_merge( wc_clean( $post_data ), $posted_data );
153
+
154
+ $_POST = $original_post_data;
155
+
156
+ return $posted_data;
157
+ }
158
 
159
+ public static function validate( $data, $errors ) {
160
+ if ( self::cart_needs_shipping() && self::is_preferred_option_available() ) {
161
+ $data = self::get_data();
162
 
163
  if ( wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
164
  foreach ( $data['errors']->get_error_messages() as $message ) {
176
  return;
177
  }
178
 
179
+ if ( self::cart_needs_shipping() && self::is_preferred_option_available() ) {
180
+ $data = self::get_data();
 
 
 
 
 
 
 
181
 
182
  try {
183
  if ( ! empty( $data['preferred_day'] ) ) {
185
  $cart->add_fee( _x( 'DHL Delivery day', 'dhl', 'woocommerce-germanized' ), $data['preferred_day_cost'], true );
186
  }
187
  }
188
+
189
+ if ( $data['preferred_delivery_type_enabled'] && ! empty( $data['preferred_delivery_type'] ) && 'home' === $data['preferred_delivery_type'] ) {
190
+ if ( ! empty( $data['preferred_home_delivery_cost'] ) ) {
191
+ $cart->add_fee( _x( 'DHL Home Delivery', 'dhl', 'woocommerce-germanized' ), $data['preferred_home_delivery_cost'], true );
192
+ }
193
+ }
194
  } catch ( Exception $e ) { // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch
195
  }
196
  }
238
  return true;
239
  }
240
 
241
+ protected static function get_preferred_home_delivery_cost() {
242
+ $cost = self::get_setting( 'home_delivery_cost' );
243
+
244
+ if ( empty( $cost ) ) {
245
+ $cost = 0;
246
+ }
247
+
248
+ return $cost;
249
+ }
250
+
251
  protected static function get_preferred_day_cost() {
252
  $cost = self::get_setting( 'PreferredDay_cost' );
253
 
286
  return self::is_preferred_day_enabled() || self::is_preferred_location_enabled() || self::is_preferred_neighbor_enabled();
287
  }
288
 
289
+ protected static function preferred_services_available( $customer_country = '' ) {
290
+ $customer_country = empty( $customer_country ) ? WC()->customer->get_shipping_country() : $customer_country;
291
+
292
+ return 'DE' === $customer_country;
293
+ }
294
+
295
+ public static function get_cdp_countries() {
296
+ return array( 'DK' );
297
+ }
298
+
299
+ public static function is_pddp_available( $country, $postcode = '' ) {
300
+ $is_available = false;
301
+ $country = wc_strtoupper( $country );
302
+ $postcode = wc_normalize_postcode( $postcode );
303
+
304
+ if ( 'GB' === $country && 'BT' !== strtoupper( substr( trim( $postcode ), 0, 2 ) ) ) {
305
+ $is_available = true;
306
+ }
307
+
308
+ return $is_available;
309
+ }
310
+
311
+ public static function is_cdp_available( $customer_country = '' ) {
312
+ $customer_country = empty( $customer_country ) && WC()->customer ? WC()->customer->get_shipping_country() : $customer_country;
313
+ $is_available = false;
314
+
315
+ // Preferred options are only for Germany customers
316
+ if ( in_array( $customer_country, self::get_cdp_countries(), true ) ) {
317
+ $is_available = true;
318
+ }
319
+
320
+ return $is_available;
321
+ }
322
+
323
+ protected static function is_preferred_option_available() {
324
  $chosen_payment_method = (array) WC()->session->get( 'chosen_payment_method' );
325
  $display_preferred = false;
326
 
327
+ if ( self::is_enabled() ) {
328
+ if ( self::preferred_services_available() && self::is_preferred_enabled() ) {
329
+ $display_preferred = true;
330
+ } elseif ( self::is_cdp_available() && self::is_preferred_delivery_type_enabled() ) {
331
  $display_preferred = true;
332
  }
333
 
342
  return $display_preferred;
343
  }
344
 
345
+ protected static function get_data() {
346
+ $post_data = self::get_posted_data();
347
+ $customer_country = isset( $post_data['shipping_country'] ) ? wc_clean( wp_unslash( $post_data['shipping_country'] ) ) : '';
348
+
349
  $data = array(
350
  'preferred_day_enabled' => false,
351
  'preferred_location_enabled' => false,
352
  'preferred_neighbor_enabled' => false,
353
+ 'preferred_delivery_type_enabled' => false,
354
  'preferred_day' => '',
355
  'preferred_location_type' => 'none',
356
  'preferred_location' => '',
357
  'preferred_location_neighbor_name' => '',
358
  'preferred_location_neighbor_address' => '',
359
+ 'preferred_day_options' => WC()->session->get( 'dhl_preferred_day_options', array() ),
360
  'preferred_day_cost' => self::get_preferred_day_cost(),
361
+ 'preferred_delivery_type' => '',
362
+ 'preferred_home_delivery_cost' => self::get_preferred_home_delivery_cost(),
363
+ 'preferred_delivery_types' => self::get_preferred_delivery_types(),
364
  );
365
 
366
  $data['errors'] = new WP_Error();
367
 
368
+ if ( self::preferred_services_available( $customer_country ) ) {
369
+ if ( is_null( $data['preferred_day_options'] ) ) {
370
+ self::refresh_day_session();
371
+ $data['preferred_day_options'] = WC()->session->get( 'dhl_preferred_day_options' );
372
+ }
373
  }
374
 
375
  try {
376
+ if ( self::preferred_services_available( $customer_country ) ) {
377
+ if ( self::is_preferred_day_enabled() ) {
378
+ $data['preferred_day_enabled'] = true;
379
+
380
+ if ( isset( $post_data['dhl_preferred_day'] ) && ! empty( $post_data['dhl_preferred_day'] ) ) {
381
+ $day = wc_clean( wp_unslash( $post_data['dhl_preferred_day'] ) );
382
+
383
+ if ( wc_gzd_dhl_is_valid_datetime( $day, 'Y-m-d' ) ) {
384
+ if ( ! empty( $data['preferred_day_options'] ) ) {
385
+ if ( array_key_exists( $day, $data['preferred_day_options'] ) ) {
386
+ $data['preferred_day'] = $day;
387
+ }
388
  }
389
  }
 
390
 
391
+ if ( empty( $data['preferred_day'] ) ) {
392
+ $data['errors']->add( 'validation', _x( 'Sorry, but the delivery day you have chosen is no longer available.', 'dhl', 'woocommerce-germanized' ) );
393
+ }
394
  }
395
  }
 
396
 
397
+ if ( self::is_preferred_neighbor_enabled() ) {
398
+ $data['preferred_neighbor_enabled'] = true;
399
+ }
400
 
401
+ if ( self::is_preferred_location_enabled() ) {
402
+ $data['preferred_location_enabled'] = true;
403
+ }
404
 
405
+ if ( self::is_preferred_location_enabled() || self::is_preferred_neighbor_enabled() ) {
406
+ if ( isset( $post_data['dhl_preferred_location_type'] ) && 'none' !== $post_data['dhl_preferred_location_type'] ) {
407
+ if ( self::is_preferred_location_enabled() && 'place' === $post_data['dhl_preferred_location_type'] ) {
408
+ $location = isset( $post_data['dhl_preferred_location'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location'] ) ) : '';
409
 
410
+ $data['preferred_location_type'] = 'place';
411
 
412
+ if ( ! empty( $location ) ) {
413
+ $data['preferred_location'] = $location;
414
+ } else {
415
+ $data['errors']->add( 'validation', _x( 'Please choose a drop-off location.', 'dhl', 'woocommerce-germanized' ) );
416
+ }
417
+ } elseif ( self::is_preferred_neighbor_enabled() && 'neighbor' === $post_data['dhl_preferred_location_type'] ) {
418
+ $name = isset( $post_data['dhl_preferred_location_neighbor_name'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location_neighbor_name'] ) ) : '';
419
+ $address = isset( $post_data['dhl_preferred_location_neighbor_address'] ) ? wc_clean( wp_unslash( $post_data['dhl_preferred_location_neighbor_address'] ) ) : '';
420
 
421
+ $data['preferred_location_type'] = 'neighbor';
422
 
423
+ if ( ! empty( $name ) && ! empty( $address ) ) {
424
+ $data['preferred_location_neighbor_name'] = $name;
425
+ $data['preferred_location_neighbor_address'] = $address;
426
+ } else {
427
+ $data['errors']->add( 'validation', _x( 'Please choose name and address of your preferred neighbor.', 'dhl', 'woocommerce-germanized' ) );
428
+ }
429
  }
430
  }
431
  }
432
  }
433
 
434
+ if ( self::is_cdp_available( $customer_country ) && self::is_preferred_delivery_type_enabled() ) {
435
+ $data['preferred_delivery_type_enabled'] = true;
436
+ $data['preferred_delivery_type'] = self::get_default_preferred_delivery_type();
437
+
438
+ if ( isset( $post_data['dhl_preferred_delivery_type'] ) && array_key_exists( $post_data['dhl_preferred_delivery_type'], self::get_preferred_delivery_types() ) ) {
439
+ $data['preferred_delivery_type'] = wc_clean( wp_unslash( $post_data['dhl_preferred_delivery_type'] ) );
440
+ }
441
+ }
442
+
443
  return $data;
444
  } catch ( Exception $e ) {
445
  return $data;
462
  }
463
 
464
  public static function add_fields( $with_wrapper = true ) {
 
 
 
 
 
 
465
  echo '<div class="dhl-preferred-service-content">';
466
 
467
+ if ( self::cart_needs_shipping() && self::is_preferred_option_available() ) {
468
+ $data = self::get_data();
469
+ $data['logo_url'] = Package::get_assets_url() . '/img/dhl-official.png';
 
470
 
471
+ if ( self::preferred_services_available() && self::is_preferred_day_enabled() ) {
472
+ self::refresh_day_session();
473
+ $data['preferred_day_options'] = WC()->session->get( 'dhl_preferred_day_options' );
474
+ }
475
 
476
  wc_get_template( 'checkout/dhl/preferred-services.php', $data, Package::get_template_path(), Package::get_path() . '/templates/' );
477
  }
495
  return wc_string_to_bool( self::get_setting( 'PreferredLocation_enable' ) );
496
  }
497
 
498
+ public static function is_preferred_delivery_type_enabled() {
499
+ return wc_string_to_bool( self::get_setting( 'PreferredDeliveryType_enable' ) );
500
+ }
501
+
502
  public static function is_preferred_neighbor_enabled() {
503
  return wc_string_to_bool( self::get_setting( 'PreferredNeighbour_enable' ) );
504
  }
505
 
506
+ public static function get_default_preferred_delivery_type() {
507
+ return self::get_setting( 'default_delivery_type' ) ? self::get_setting( 'default_delivery_type' ) : 'home';
508
+ }
509
+
510
+ public static function get_preferred_delivery_types() {
511
+ return array(
512
+ 'cdp' => _x( 'Shop', 'dhl delivery type context', 'woocommerce-germanized' ),
513
+ 'home' => _x( 'Home', 'dhl delivery type context', 'woocommerce-germanized' ),
514
+ );
515
+ }
516
+
517
+ public static function get_preferred_delivery_type_title( $type ) {
518
+ $types = self::get_preferred_delivery_types();
519
 
520
+ if ( array_key_exists( $type, $types ) ) {
521
+ return $types[ $type ];
522
+ } else {
523
+ return '';
524
+ }
525
+ }
526
+
527
+ protected static function get_setting( $key ) {
528
  if ( strpos( $key, 'Preferred' ) === false ) {
529
  $key = 'preferred_' . $key;
530
  }
packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php CHANGED
@@ -7,6 +7,7 @@
7
  namespace Vendidero\Germanized\DHL\ShippingProvider;
8
 
9
  use Vendidero\Germanized\DHL\Package;
 
10
  use Vendidero\Germanized\Shipments\Admin\ProviderSettings;
11
  use Vendidero\Germanized\Shipments\Shipment;
12
  use Vendidero\Germanized\Shipments\ShippingProvider\Auto;
@@ -176,7 +177,7 @@ class DHL extends Auto {
176
  'label' => _x( 'COD Amount', 'dhl', 'woocommerce-germanized' ),
177
  'placeholder' => '',
178
  'description' => '',
179
- 'value' => isset( $default_args['cod_total'] ) ? $default_args['cod_total'] : '',
180
  'type' => 'text',
181
  ),
182
  )
@@ -222,7 +223,7 @@ class DHL extends Auto {
222
  'type' => 'checkbox',
223
  'value' => in_array( 'GoGreen', $default_args['services'], true ) ? 'yes' : 'no',
224
  'wrapper_class' => 'form-field-checkbox',
225
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'GoGreen' ),
226
  ),
227
  array(
228
  'id' => 'service_AdditionalInsurance',
@@ -231,7 +232,7 @@ class DHL extends Auto {
231
  'type' => 'checkbox',
232
  'value' => in_array( 'AdditionalInsurance', $default_args['services'], true ) ? 'yes' : 'no',
233
  'wrapper_class' => 'form-field-checkbox',
234
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'AdditionalInsurance' ),
235
  ),
236
  );
237
 
@@ -417,7 +418,7 @@ class DHL extends Auto {
417
  'type' => 'select',
418
  'value' => isset( $default_args['visual_min_age'] ) ? $default_args['visual_min_age'] : '',
419
  'options' => wc_gzd_dhl_get_visual_min_ages(),
420
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'VisualCheckOfAge' ),
421
  ),
422
  )
423
  );
@@ -433,7 +434,7 @@ class DHL extends Auto {
433
  'type' => 'checkbox',
434
  'value' => in_array( 'ParcelOutletRouting', $default_args['services'], true ) ? 'yes' : 'no',
435
  'wrapper_class' => 'form-field-checkbox',
436
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'ParcelOutletRouting' ),
437
  ),
438
  )
439
  );
@@ -450,7 +451,7 @@ class DHL extends Auto {
450
  'type' => 'checkbox',
451
  'value' => in_array( 'NoNeighbourDelivery', $default_args['services'], true ) ? 'yes' : 'no',
452
  'wrapper_class' => 'form-field-checkbox',
453
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'NoNeighbourDelivery' ),
454
  ),
455
  )
456
  );
@@ -466,7 +467,7 @@ class DHL extends Auto {
466
  'type' => 'checkbox',
467
  'value' => in_array( 'NamedPersonOnly', $default_args['services'], true ) ? 'yes' : 'no',
468
  'wrapper_class' => 'form-field-checkbox',
469
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'NamedPersonOnly' ),
470
  ),
471
  array(
472
  'id' => 'service_BulkyGoods',
@@ -475,7 +476,7 @@ class DHL extends Auto {
475
  'type' => 'checkbox',
476
  'value' => in_array( 'BulkyGoods', $default_args['services'], true ) ? 'yes' : 'no',
477
  'wrapper_class' => 'form-field-checkbox',
478
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'BulkyGoods' ),
479
  ),
480
  array(
481
  'id' => 'service_IdentCheck',
@@ -484,13 +485,13 @@ class DHL extends Auto {
484
  'type' => 'checkbox',
485
  'class' => 'checkbox show-if-trigger',
486
  'value' => in_array( 'IdentCheck', $default_args['services'], true ) ? 'yes' : 'no',
487
- 'custom_attributes' => array_merge( array( 'data-show-if' => '.show-if-ident-check' ), wc_gzd_dhl_get_service_product_attributes( 'IdentCheck' ) ),
488
  'wrapper_class' => 'form-field-checkbox',
489
  ),
490
  array(
491
  'id' => '',
492
  'type' => 'columns',
493
- 'class' => 'show-if-ident-check show-if'
494
  ),
495
  array(
496
  'id' => 'ident_date_of_birth',
@@ -535,10 +536,53 @@ class DHL extends Auto {
535
  'value' => in_array( 'Premium', $default_args['services'], true ) ? 'yes' : 'no',
536
  'wrapper_class' => 'form-field-checkbox',
537
  'type' => 'checkbox',
538
- 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'Premium' ),
 
 
 
 
 
 
 
 
 
539
  ),
540
  )
541
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
542
  }
543
 
544
  $settings[] = array(
@@ -641,7 +685,7 @@ class DHL extends Auto {
641
  /**
642
  * Remove services that are not supported for this product
643
  */
644
- if ( ! wc_gzd_dhl_product_supports_service( $args['product_id'], $service ) ) {
645
  unset( $args['services'][ $key ] );
646
  }
647
  }
@@ -690,7 +734,7 @@ class DHL extends Auto {
690
  unset( $args['cod_total'] );
691
  }
692
 
693
- if ( $dhl_order && ! empty( $args['cod_total'] ) && $dhl_order->has_cod_payment() && wc_gzd_dhl_product_supports_service( $args['product_id'], 'CashOnDelivery' ) ) {
694
  $args['services'] = array_merge( $args['services'], array( 'CashOnDelivery' ) );
695
  }
696
 
@@ -720,7 +764,7 @@ class DHL extends Auto {
720
  unset( $args['preferred_neighbor'] );
721
  }
722
 
723
- if ( wc_gzd_dhl_product_supports_service( $args['product_id'], 'VisualCheckOfAge' ) ) {
724
  if ( ! empty( $args['visual_min_age'] ) && wc_gzd_dhl_is_valid_visual_min_age( $args['visual_min_age'] ) ) {
725
  $args['services'] = array_merge( $args['services'], array( 'VisualCheckOfAge' ) );
726
  } else {
@@ -742,30 +786,23 @@ class DHL extends Auto {
742
  }
743
  }
744
 
745
- if ( wc_gzd_dhl_product_supports_service( $args['product_id'], 'IdentCheck' ) ) {
746
- if ( ! empty( $args['ident_min_age'] ) && wc_gzd_dhl_is_valid_ident_min_age( $args['ident_min_age'] ) ) {
747
- $args['services'] = array_merge( $args['services'], array( 'IdentCheck' ) );
748
  }
749
 
750
- if ( in_array( 'IdentCheck', $args['services'], true ) ) {
751
- if ( ! empty( $args['ident_min_age'] ) && ! array_key_exists( $args['ident_min_age'], wc_gzd_dhl_get_ident_min_ages() ) ) {
752
- $error->add( 500, _x( 'The ident min age check is invalid.', 'dhl', 'woocommerce-germanized' ) );
753
- }
754
-
755
- if ( ! empty( $args['ident_date_of_birth'] ) ) {
756
- if ( ! wc_gzd_dhl_is_valid_datetime( $args['ident_date_of_birth'], 'Y-m-d' ) ) {
757
- $error->add( 500, _x( 'There was an error parsing the date of birth for the identity check.', 'dhl', 'woocommerce-germanized' ) );
758
- }
759
  }
 
760
 
761
- if ( empty( $args['ident_date_of_birth'] ) && empty( $args['ident_min_age'] ) ) {
762
- $error->add( 500, _x( 'Either a minimum age or a date of birth must be added to the ident check.', 'dhl', 'woocommerce-germanized' ) );
763
- }
764
- } else {
765
- unset( $args['ident_min_age'] );
766
- unset( $args['ident_date_of_birth'] );
767
  }
768
  } else {
 
 
769
  unset( $args['ident_min_age'] );
770
  unset( $args['ident_date_of_birth'] );
771
  }
@@ -875,7 +912,7 @@ class DHL extends Auto {
875
  $defaults['email_notification'] = 'yes';
876
  }
877
 
878
- if ( $dhl_order && $dhl_order->has_cod_payment() && wc_gzd_dhl_product_supports_service( $product_id, 'CashOnDelivery' ) ) {
879
  $defaults['cod_total'] = $shipment->get_total();
880
 
881
  /**
@@ -922,7 +959,7 @@ class DHL extends Auto {
922
  $defaults['preferred_neighbor'] = $dhl_order->get_preferred_neighbor_formatted_address();
923
  }
924
 
925
- if ( wc_gzd_dhl_product_supports_service( $product_id, 'VisualCheckOfAge' ) ) {
926
  $visual_min_age = $this->get_shipment_setting( $shipment, 'label_visual_min_age' );
927
 
928
  if ( wc_gzd_dhl_is_valid_visual_min_age( $visual_min_age ) ) {
@@ -936,7 +973,7 @@ class DHL extends Auto {
936
  }
937
  }
938
 
939
- if ( wc_gzd_dhl_product_supports_service( $product_id, 'IdentCheck' ) ) {
940
  $ident_min_age = $this->get_shipment_setting( $shipment, 'label_ident_min_age' );
941
 
942
  if ( wc_gzd_dhl_is_valid_ident_min_age( $ident_min_age ) ) {
@@ -956,7 +993,7 @@ class DHL extends Auto {
956
  }
957
 
958
  foreach ( wc_gzd_dhl_get_services() as $service ) {
959
- if ( ! wc_gzd_dhl_product_supports_service( $product_id, $service ) ) {
960
  continue;
961
  }
962
 
@@ -994,10 +1031,8 @@ class DHL extends Auto {
994
  }
995
 
996
  if ( ! Package::is_shipping_domestic( $shipment->get_country(), $shipment->get_postcode() ) ) {
997
-
998
  foreach ( wc_gzd_dhl_get_international_services() as $service ) {
999
-
1000
- if ( ! wc_gzd_dhl_product_supports_service( $product_id, $service ) ) {
1001
  continue;
1002
  }
1003
 
@@ -1006,7 +1041,38 @@ class DHL extends Auto {
1006
  }
1007
  }
1008
 
1009
- // Demove duplicates
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1010
  $defaults['services'] = array_unique( $defaults['services'] );
1011
  }
1012
 
@@ -1294,43 +1360,78 @@ class DHL extends Auto {
1294
  ),
1295
 
1296
  array(
1297
- 'title' => _x( 'Delivery day', 'dhl', 'woocommerce-germanized' ),
1298
- 'desc' => _x( 'Enable delivery day delivery.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to select their delivery day of delivery during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1299
- 'id' => 'PreferredDay_enable',
1300
- 'value' => wc_bool_to_string( $this->get_setting( 'PreferredDay_enable' ) ),
1301
  'default' => 'yes',
1302
  'type' => 'gzd_toggle',
1303
  ),
1304
 
1305
  array(
1306
- 'title' => _x( 'Fee', 'dhl', 'woocommerce-germanized' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1307
  'type' => 'text',
1308
- 'desc' => _x( 'Insert gross value as surcharge for delivery day delivery. Insert 0 to offer service for free.', 'dhl', 'woocommerce-germanized' ),
1309
  'desc_tip' => true,
1310
- 'id' => 'PreferredDay_cost',
1311
- 'value' => $this->get_setting( 'PreferredDay_cost' ),
1312
- 'default' => '1.2',
1313
  'css' => 'max-width: 60px;',
1314
  'class' => 'wc_input_decimal',
1315
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1316
  ),
1317
 
1318
  array(
1319
- 'title' => _x( 'Drop-off location', 'dhl', 'woocommerce-germanized' ),
1320
- 'desc' => _x( 'Enable drop-off location delivery.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to select their preferred delivery location during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1321
- 'id' => 'PreferredLocation_enable',
1322
- 'value' => wc_bool_to_string( $this->get_setting( 'PreferredLocation_enable' ) ),
1323
  'default' => 'yes',
1324
  'type' => 'gzd_toggle',
1325
  ),
1326
 
1327
  array(
1328
- 'title' => _x( 'Neighbor', 'dhl', 'woocommerce-germanized' ),
1329
- 'desc' => _x( 'Enable delivery to a neighbor.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to deliver to their preferred neighbor during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1330
- 'id' => 'PreferredNeighbour_enable',
1331
- 'value' => wc_bool_to_string( $this->get_setting( 'PreferredNeighbour_enable' ) ),
1332
- 'default' => 'yes',
1333
- 'type' => 'gzd_toggle',
 
 
 
 
1334
  ),
1335
 
1336
  array(
@@ -1341,7 +1442,7 @@ class DHL extends Auto {
1341
  'value' => $this->get_setting( 'PreferredDay_cutoff_time' ),
1342
  'desc' => '<div class="wc-gzd-additional-desc">' . _x( 'The cut-off time is the latest possible order time up to which the minimum delivery day (day of order + 2 working days) can be guaranteed. As soon as the time is exceeded, the earliest delivery day displayed in the frontend will be shifted to one day later (day of order + 3 working days).', 'dhl', 'woocommerce-germanized' ) . '</div>',
1343
  'default' => '12:00',
1344
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1345
  ),
1346
 
1347
  array(
@@ -1354,9 +1455,9 @@ class DHL extends Auto {
1354
  'default' => '0',
1355
  'css' => 'max-width: 60px',
1356
  'custom_attributes' => array(
1357
- 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '',
1358
- 'min' => 0,
1359
- 'max' => 3,
1360
  ),
1361
  ),
1362
 
@@ -1370,7 +1471,7 @@ class DHL extends Auto {
1370
  'type' => 'gzd_toggle',
1371
  'default' => 'no',
1372
  'checkboxgroup' => 'start',
1373
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1374
  ),
1375
 
1376
  array(
@@ -1381,7 +1482,7 @@ class DHL extends Auto {
1381
  'allow_override' => false,
1382
  'default' => 'no',
1383
  'checkboxgroup' => '',
1384
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1385
  ),
1386
 
1387
  array(
@@ -1392,7 +1493,7 @@ class DHL extends Auto {
1392
  'allow_override' => false,
1393
  'default' => 'no',
1394
  'checkboxgroup' => '',
1395
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1396
  ),
1397
 
1398
  array(
@@ -1403,7 +1504,7 @@ class DHL extends Auto {
1403
  'allow_override' => false,
1404
  'default' => 'no',
1405
  'checkboxgroup' => '',
1406
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1407
  ),
1408
 
1409
  array(
@@ -1414,7 +1515,7 @@ class DHL extends Auto {
1414
  'allow_override' => false,
1415
  'default' => 'no',
1416
  'checkboxgroup' => '',
1417
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1418
  ),
1419
 
1420
  array(
@@ -1425,7 +1526,7 @@ class DHL extends Auto {
1425
  'allow_override' => false,
1426
  'default' => 'no',
1427
  'checkboxgroup' => 'end',
1428
- 'custom_attributes' => array( 'data-show_if_woocommerce_gzd_dhl_PreferredDay_enable' => '' ),
1429
  ),
1430
 
1431
  array(
@@ -1698,6 +1799,22 @@ class DHL extends Auto {
1698
  'default' => 'no',
1699
  'type' => 'gzd_toggle',
1700
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1701
  array(
1702
  'type' => 'sectionend',
1703
  'id' => 'dhl_label_default_services_options',
7
  namespace Vendidero\Germanized\DHL\ShippingProvider;
8
 
9
  use Vendidero\Germanized\DHL\Package;
10
+ use Vendidero\Germanized\DHL\ParcelServices;
11
  use Vendidero\Germanized\Shipments\Admin\ProviderSettings;
12
  use Vendidero\Germanized\Shipments\Shipment;
13
  use Vendidero\Germanized\Shipments\ShippingProvider\Auto;
177
  'label' => _x( 'COD Amount', 'dhl', 'woocommerce-germanized' ),
178
  'placeholder' => '',
179
  'description' => '',
180
+ 'value' => isset( $default_args['cod_total'] ) ? wc_format_localized_decimal( $default_args['cod_total'] ) : '',
181
  'type' => 'text',
182
  ),
183
  )
223
  'type' => 'checkbox',
224
  'value' => in_array( 'GoGreen', $default_args['services'], true ) ? 'yes' : 'no',
225
  'wrapper_class' => 'form-field-checkbox',
226
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'GoGreen', $shipment ),
227
  ),
228
  array(
229
  'id' => 'service_AdditionalInsurance',
232
  'type' => 'checkbox',
233
  'value' => in_array( 'AdditionalInsurance', $default_args['services'], true ) ? 'yes' : 'no',
234
  'wrapper_class' => 'form-field-checkbox',
235
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'AdditionalInsurance', $shipment ),
236
  ),
237
  );
238
 
418
  'type' => 'select',
419
  'value' => isset( $default_args['visual_min_age'] ) ? $default_args['visual_min_age'] : '',
420
  'options' => wc_gzd_dhl_get_visual_min_ages(),
421
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'VisualCheckOfAge', $shipment ),
422
  ),
423
  )
424
  );
434
  'type' => 'checkbox',
435
  'value' => in_array( 'ParcelOutletRouting', $default_args['services'], true ) ? 'yes' : 'no',
436
  'wrapper_class' => 'form-field-checkbox',
437
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'ParcelOutletRouting', $shipment ),
438
  ),
439
  )
440
  );
451
  'type' => 'checkbox',
452
  'value' => in_array( 'NoNeighbourDelivery', $default_args['services'], true ) ? 'yes' : 'no',
453
  'wrapper_class' => 'form-field-checkbox',
454
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'NoNeighbourDelivery', $shipment ),
455
  ),
456
  )
457
  );
467
  'type' => 'checkbox',
468
  'value' => in_array( 'NamedPersonOnly', $default_args['services'], true ) ? 'yes' : 'no',
469
  'wrapper_class' => 'form-field-checkbox',
470
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'NamedPersonOnly', $shipment ),
471
  ),
472
  array(
473
  'id' => 'service_BulkyGoods',
476
  'type' => 'checkbox',
477
  'value' => in_array( 'BulkyGoods', $default_args['services'], true ) ? 'yes' : 'no',
478
  'wrapper_class' => 'form-field-checkbox',
479
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'BulkyGoods', $shipment ),
480
  ),
481
  array(
482
  'id' => 'service_IdentCheck',
485
  'type' => 'checkbox',
486
  'class' => 'checkbox show-if-trigger',
487
  'value' => in_array( 'IdentCheck', $default_args['services'], true ) ? 'yes' : 'no',
488
+ 'custom_attributes' => array_merge( array( 'data-show-if' => '.show-if-ident-check' ), wc_gzd_dhl_get_service_product_attributes( 'IdentCheck', $shipment ) ),
489
  'wrapper_class' => 'form-field-checkbox',
490
  ),
491
  array(
492
  'id' => '',
493
  'type' => 'columns',
494
+ 'class' => 'show-if-ident-check show-if',
495
  ),
496
  array(
497
  'id' => 'ident_date_of_birth',
536
  'value' => in_array( 'Premium', $default_args['services'], true ) ? 'yes' : 'no',
537
  'wrapper_class' => 'form-field-checkbox',
538
  'type' => 'checkbox',
539
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'Premium', $shipment ),
540
+ ),
541
+ array(
542
+ 'id' => 'service_Economy',
543
+ 'label' => _x( 'Economy', 'dhl', 'woocommerce-germanized' ),
544
+ 'description' => '',
545
+ 'value' => in_array( 'Economy', $default_args['services'], true ) ? 'yes' : 'no',
546
+ 'wrapper_class' => 'form-field-checkbox',
547
+ 'type' => 'checkbox',
548
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'Economy', $shipment ),
549
  ),
550
  )
551
  );
552
+
553
+ if ( ParcelServices::is_pddp_available( $shipment->get_country(), $shipment->get_postcode() ) ) {
554
+ $services = array_merge(
555
+ $services,
556
+ array(
557
+ array(
558
+ 'id' => 'service_PDDP',
559
+ 'label' => _x( 'PDDP (Postal Delivered Duty Paid)', 'dhl', 'woocommerce-germanized' ),
560
+ 'description' => '',
561
+ 'value' => in_array( 'PDDP', $default_args['services'], true ) ? 'yes' : 'no',
562
+ 'wrapper_class' => 'form-field-checkbox',
563
+ 'type' => 'checkbox',
564
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'PDDP', $shipment ),
565
+ ),
566
+ )
567
+ );
568
+ }
569
+
570
+ if ( ( $dhl_order && $dhl_order->has_cdp_delivery() ) || ParcelServices::is_cdp_available( $shipment->get_country() ) ) {
571
+ $services = array_merge(
572
+ $services,
573
+ array(
574
+ array(
575
+ 'id' => 'service_CDP',
576
+ 'label' => _x( 'CDP (Closest Droppoint)', 'dhl', 'woocommerce-germanized' ),
577
+ 'description' => '',
578
+ 'value' => in_array( 'CDP', $default_args['services'], true ) ? 'yes' : 'no',
579
+ 'wrapper_class' => 'form-field-checkbox',
580
+ 'type' => 'checkbox',
581
+ 'custom_attributes' => wc_gzd_dhl_get_service_product_attributes( 'CDP', $shipment ),
582
+ ),
583
+ )
584
+ );
585
+ }
586
  }
587
 
588
  $settings[] = array(
685
  /**
686
  * Remove services that are not supported for this product
687
  */
688
+ if ( ! wc_gzd_dhl_product_supports_service( $args['product_id'], $service, $shipment ) ) {
689
  unset( $args['services'][ $key ] );
690
  }
691
  }
734
  unset( $args['cod_total'] );
735
  }
736
 
737
+ if ( $dhl_order && ! empty( $args['cod_total'] ) && $dhl_order->has_cod_payment() && wc_gzd_dhl_product_supports_service( $args['product_id'], 'CashOnDelivery', $shipment ) ) {
738
  $args['services'] = array_merge( $args['services'], array( 'CashOnDelivery' ) );
739
  }
740
 
764
  unset( $args['preferred_neighbor'] );
765
  }
766
 
767
+ if ( wc_gzd_dhl_product_supports_service( $args['product_id'], 'VisualCheckOfAge', $shipment ) ) {
768
  if ( ! empty( $args['visual_min_age'] ) && wc_gzd_dhl_is_valid_visual_min_age( $args['visual_min_age'] ) ) {
769
  $args['services'] = array_merge( $args['services'], array( 'VisualCheckOfAge' ) );
770
  } else {
786
  }
787
  }
788
 
789
+ if ( in_array( 'IdentCheck', $args['services'], true ) && wc_gzd_dhl_product_supports_service( $args['product_id'], 'IdentCheck', $shipment ) ) {
790
+ if ( ! empty( $args['ident_min_age'] ) && ! array_key_exists( $args['ident_min_age'], wc_gzd_dhl_get_ident_min_ages() ) ) {
791
+ $error->add( 500, _x( 'The ident min age check is invalid.', 'dhl', 'woocommerce-germanized' ) );
792
  }
793
 
794
+ if ( ! empty( $args['ident_date_of_birth'] ) ) {
795
+ if ( ! wc_gzd_dhl_is_valid_datetime( $args['ident_date_of_birth'], 'Y-m-d' ) ) {
796
+ $error->add( 500, _x( 'There was an error parsing the date of birth for the identity check.', 'dhl', 'woocommerce-germanized' ) );
 
 
 
 
 
 
797
  }
798
+ }
799
 
800
+ if ( empty( $args['ident_date_of_birth'] ) && empty( $args['ident_min_age'] ) ) {
801
+ $error->add( 500, _x( 'Either a minimum age or a date of birth must be added to the ident check.', 'dhl', 'woocommerce-germanized' ) );
 
 
 
 
802
  }
803
  } else {
804
+ $args['services'] = array_diff( $args['services'], array( 'IdentCheck' ) );
805
+
806
  unset( $args['ident_min_age'] );
807
  unset( $args['ident_date_of_birth'] );
808
  }
912
  $defaults['email_notification'] = 'yes';
913
  }
914
 
915
+ if ( $dhl_order && $dhl_order->has_cod_payment() && wc_gzd_dhl_product_supports_service( $product_id, 'CashOnDelivery', $shipment ) ) {
916
  $defaults['cod_total'] = $shipment->get_total();
917
 
918
  /**
959
  $defaults['preferred_neighbor'] = $dhl_order->get_preferred_neighbor_formatted_address();
960
  }
961
 
962
+ if ( wc_gzd_dhl_product_supports_service( $product_id, 'VisualCheckOfAge', $shipment ) ) {
963
  $visual_min_age = $this->get_shipment_setting( $shipment, 'label_visual_min_age' );
964
 
965
  if ( wc_gzd_dhl_is_valid_visual_min_age( $visual_min_age ) ) {
973
  }
974
  }
975
 
976
+ if ( wc_gzd_dhl_product_supports_service( $product_id, 'IdentCheck', $shipment ) ) {
977
  $ident_min_age = $this->get_shipment_setting( $shipment, 'label_ident_min_age' );
978
 
979
  if ( wc_gzd_dhl_is_valid_ident_min_age( $ident_min_age ) ) {
993
  }
994
 
995
  foreach ( wc_gzd_dhl_get_services() as $service ) {
996
+ if ( ! wc_gzd_dhl_product_supports_service( $product_id, $service, $shipment ) ) {
997
  continue;
998
  }
999
 
1031
  }
1032
 
1033
  if ( ! Package::is_shipping_domestic( $shipment->get_country(), $shipment->get_postcode() ) ) {
 
1034
  foreach ( wc_gzd_dhl_get_international_services() as $service ) {
1035
+ if ( ! wc_gzd_dhl_product_supports_service( $product_id, $service, $shipment ) ) {
 
1036
  continue;
1037
  }
1038
 
1041
  }
1042
  }
1043
 
1044
+ if ( ! ParcelServices::is_cdp_available( $shipment->get_country() ) ) {
1045
+ $defaults['services'] = array_diff( $defaults['services'], array( 'CCP' ) );
1046
+ }
1047
+
1048
+ if ( ! ParcelServices::is_pddp_available( $shipment->get_country(), $shipment->get_postcode() ) ) {
1049
+ $defaults['services'] = array_diff( $defaults['services'], array( 'PDDP' ) );
1050
+ }
1051
+
1052
+ /**
1053
+ * Book CDP or home delivery (Premium) service in case customer has chosen it via checkout.
1054
+ */
1055
+ if ( $dhl_order ) {
1056
+ if ( $dhl_order->has_cdp_delivery() ) {
1057
+ $defaults['services'][] = 'CDP';
1058
+ } elseif ( 'home' === $dhl_order->get_preferred_delivery_type() ) {
1059
+ $defaults['services'][] = 'Premium';
1060
+ }
1061
+ }
1062
+
1063
+ if ( in_array( 'CDP', $defaults['services'], true ) ) {
1064
+ $defaults['services'] = array_diff( $defaults['services'], array( 'Economy', 'Premium' ) );
1065
+ }
1066
+
1067
+ if ( in_array( 'Premium', $defaults['services'], true ) ) {
1068
+ $defaults['services'] = array_diff( $defaults['services'], array( 'CDP', 'Economy' ) );
1069
+ }
1070
+
1071
+ if ( in_array( 'Economy', $defaults['services'], true ) ) {
1072
+ $defaults['services'] = array_diff( $defaults['services'], array( 'CDP', 'Premium' ) );
1073
+ }
1074
+
1075
+ // Remove duplicates
1076
  $defaults['services'] = array_unique( $defaults['services'] );
1077
  }
1078
 
1360
  ),
1361
 
1362
  array(
1363
+ 'title' => _x( 'Drop-off location', 'dhl', 'woocommerce-germanized' ),
1364
+ 'desc' => _x( 'Enable drop-off location delivery.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to select their preferred delivery location during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1365
+ 'id' => 'PreferredLocation_enable',
1366
+ 'value' => wc_bool_to_string( $this->get_setting( 'PreferredLocation_enable' ) ),
1367
  'default' => 'yes',
1368
  'type' => 'gzd_toggle',
1369
  ),
1370
 
1371
  array(
1372
+ 'title' => _x( 'Neighbor', 'dhl', 'woocommerce-germanized' ),
1373
+ 'desc' => _x( 'Enable delivery to a neighbor.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to deliver to their preferred neighbor during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1374
+ 'id' => 'PreferredNeighbour_enable',
1375
+ 'value' => wc_bool_to_string( $this->get_setting( 'PreferredNeighbour_enable' ) ),
1376
+ 'default' => 'yes',
1377
+ 'type' => 'gzd_toggle',
1378
+ ),
1379
+
1380
+ array(
1381
+ 'title' => _x( 'Delivery Type (CDP)', 'dhl', 'woocommerce-germanized' ),
1382
+ 'desc' => _x( 'Allow your international customers to choose between home and closest droppoint delivery. ', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . sprintf( _x( 'Display options for the user to select their preferred delivery type during checkout. Currently available for <a href="%s">certain countries only</a>.', 'dhl', 'woocommerce-germanized' ), esc_url( 'https://www.dhl.de/de/geschaeftskunden/paket/leistungen-und-services/internationaler-versand/paket-international.html' ) ) . '</div>',
1383
+ 'id' => 'PreferredDeliveryType_enable',
1384
+ 'value' => wc_bool_to_string( $this->get_setting( 'PreferredDeliveryType_enable' ) ),
1385
+ 'default' => 'no',
1386
+ 'type' => 'gzd_toggle',
1387
+ ),
1388
+
1389
+ array(
1390
+ 'title' => _x( 'Default Delivery Type', 'dhl', 'woocommerce-germanized' ),
1391
+ 'type' => 'select',
1392
+ 'desc' => _x( 'Select the default delivery type presented to the customer during checkout.', 'dhl', 'woocommerce-germanized' ),
1393
+ 'desc_tip' => true,
1394
+ 'id' => 'preferred_default_delivery_type',
1395
+ 'value' => $this->get_setting( 'preferred_default_delivery_type' ),
1396
+ 'options' => ParcelServices::get_preferred_delivery_types(),
1397
+ 'default' => 'shop',
1398
+ 'class' => 'wc-enhanced-select',
1399
+ 'custom_attributes' => array( 'data-show_if_PreferredDeliveryType_enable' => '' ),
1400
+ ),
1401
+
1402
+ array(
1403
+ 'title' => _x( 'Home Delivery Fee', 'dhl', 'woocommerce-germanized' ),
1404
  'type' => 'text',
1405
+ 'desc' => _x( 'Insert gross value as surcharge for home deliveries for countries which support closest droppoint deliveries. Insert 0 to offer service for free.', 'dhl', 'woocommerce-germanized' ),
1406
  'desc_tip' => true,
1407
+ 'id' => 'preferred_home_delivery_cost',
1408
+ 'value' => wc_format_localized_decimal( $this->get_setting( 'preferred_home_delivery_cost' ) ),
1409
+ 'default' => '0',
1410
  'css' => 'max-width: 60px;',
1411
  'class' => 'wc_input_decimal',
1412
+ 'custom_attributes' => array( 'data-show_if_PreferredDeliveryType_enable' => '' ),
1413
  ),
1414
 
1415
  array(
1416
+ 'title' => _x( 'Delivery day', 'dhl', 'woocommerce-germanized' ),
1417
+ 'desc' => _x( 'Enable delivery day delivery.', 'dhl', 'woocommerce-germanized' ) . '<div class="wc-gzd-additional-desc">' . _x( 'Enabling this option will display options for the user to select their delivery day of delivery during the checkout.', 'dhl', 'woocommerce-germanized' ) . '</div>',
1418
+ 'id' => 'PreferredDay_enable',
1419
+ 'value' => wc_bool_to_string( $this->get_setting( 'PreferredDay_enable' ) ),
1420
  'default' => 'yes',
1421
  'type' => 'gzd_toggle',
1422
  ),
1423
 
1424
  array(
1425
+ 'title' => _x( 'Fee', 'dhl', 'woocommerce-germanized' ),
1426
+ 'type' => 'text',
1427
+ 'desc' => _x( 'Insert gross value as surcharge for delivery day delivery. Insert 0 to offer service for free.', 'dhl', 'woocommerce-germanized' ),
1428
+ 'desc_tip' => true,
1429
+ 'id' => 'PreferredDay_cost',
1430
+ 'value' => wc_format_localized_decimal( $this->get_setting( 'PreferredDay_cost' ) ),
1431
+ 'default' => '1.2',
1432
+ 'css' => 'max-width: 60px;',
1433
+ 'class' => 'wc_input_decimal',
1434
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1435
  ),
1436
 
1437
  array(
1442
  'value' => $this->get_setting( 'PreferredDay_cutoff_time' ),
1443
  'desc' => '<div class="wc-gzd-additional-desc">' . _x( 'The cut-off time is the latest possible order time up to which the minimum delivery day (day of order + 2 working days) can be guaranteed. As soon as the time is exceeded, the earliest delivery day displayed in the frontend will be shifted to one day later (day of order + 3 working days).', 'dhl', 'woocommerce-germanized' ) . '</div>',
1444
  'default' => '12:00',
1445
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1446
  ),
1447
 
1448
  array(
1455
  'default' => '0',
1456
  'css' => 'max-width: 60px',
1457
  'custom_attributes' => array(
1458
+ 'data-show_if_PreferredDay_enable' => '',
1459
+ 'min' => 0,
1460
+ 'max' => 3,
1461
  ),
1462
  ),
1463
 
1471
  'type' => 'gzd_toggle',
1472
  'default' => 'no',
1473
  'checkboxgroup' => 'start',
1474
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1475
  ),
1476
 
1477
  array(
1482
  'allow_override' => false,
1483
  'default' => 'no',
1484
  'checkboxgroup' => '',
1485
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1486
  ),
1487
 
1488
  array(
1493
  'allow_override' => false,
1494
  'default' => 'no',
1495
  'checkboxgroup' => '',
1496
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1497
  ),
1498
 
1499
  array(
1504
  'allow_override' => false,
1505
  'default' => 'no',
1506
  'checkboxgroup' => '',
1507
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1508
  ),
1509
 
1510
  array(
1515
  'allow_override' => false,
1516
  'default' => 'no',
1517
  'checkboxgroup' => '',
1518
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1519
  ),
1520
 
1521
  array(
1526
  'allow_override' => false,
1527
  'default' => 'no',
1528
  'checkboxgroup' => 'end',
1529
+ 'custom_attributes' => array( 'data-show_if_PreferredDay_enable' => '' ),
1530
  ),
1531
 
1532
  array(
1799
  'default' => 'no',
1800
  'type' => 'gzd_toggle',
1801
  ),
1802
+ array(
1803
+ 'title' => _x( 'Economy', 'dhl', 'woocommerce-germanized' ),
1804
+ 'desc' => _x( 'Economy delivery for international shipments.', 'dhl', 'woocommerce-germanized' ),
1805
+ 'id' => 'label_service_Economy',
1806
+ 'value' => wc_bool_to_string( $this->get_setting( 'label_service_Economy', 'no' ) ),
1807
+ 'default' => 'no',
1808
+ 'type' => 'gzd_toggle',
1809
+ ),
1810
+ array(
1811
+ 'title' => _x( 'PDDP', 'dhl', 'woocommerce-germanized' ),
1812
+ 'desc' => _x( 'DHL takes care of customs clearance and export duties (Postal Delivered Duty Paid).', 'dhl', 'woocommerce-germanized' ),
1813
+ 'id' => 'label_service_PDDP',
1814
+ 'value' => wc_bool_to_string( $this->get_setting( 'label_service_PDDP', 'no' ) ),
1815
+ 'default' => 'no',
1816
+ 'type' => 'gzd_toggle',
1817
+ ),
1818
  array(
1819
  'type' => 'sectionend',
1820
  'id' => 'dhl_label_default_services_options',
packages/woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/DHL/Templates
15
- * @version 1.0.2
16
  */
17
  defined( 'ABSPATH' ) || exit;
18
  ?>
@@ -21,8 +21,18 @@ defined( 'ABSPATH' ) || exit;
21
  <h4 class="parcel-title"><?php echo esc_html( $result->gzd_name ); ?></h4>
22
  <div id="bodyContent">
23
  <address>
24
- <?php echo esc_html( $result->address->street ); ?> <?php echo esc_html( $result->address->streetNo ); ?><br/>
25
- <?php echo esc_html( $result->address->zip ); ?> <?php echo esc_html( $result->address->city ); ?><br/>
 
 
 
 
 
 
 
 
 
 
26
  </address>
27
 
28
  <?php if ( 'packstation' !== $result->gzd_type ) : ?>
@@ -37,8 +47,8 @@ defined( 'ABSPATH' ) || exit;
37
  <div class="parcel-services">
38
  <h5 class="parcel-subtitle"><?php echo esc_html_x( 'Services', 'dhl', 'woocommerce-germanized' ); ?></h5>
39
 
40
- <?php echo esc_html_x( 'Handicap Accessible', 'dhl', 'woocommerce-germanized' ); ?>: <?php echo ( ( $result->hasHandicappedAccess ) ? esc_html_x( 'Yes', 'dhl', 'woocommerce-germanized' ) : esc_html_x( 'No', 'dhl', 'woocommerce-germanized' ) ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase ?><br/>
41
- <?php echo esc_html_x( 'Parking', 'dhl', 'woocommerce-germanized' ); ?>: <?php echo ( ( $result->hasParkingArea ) ? esc_html_x( 'Yes', 'dhl', 'woocommerce-germanized' ) : esc_html_x( 'No', 'dhl', 'woocommerce-germanized' ) ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase ?><br/>
42
  </div>
43
  <?php endif; ?>
44
 
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/DHL/Templates
15
+ * @version 1.1.0
16
  */
17
  defined( 'ABSPATH' ) || exit;
18
  ?>
21
  <h4 class="parcel-title"><?php echo esc_html( $result->gzd_name ); ?></h4>
22
  <div id="bodyContent">
23
  <address>
24
+ <?php
25
+ echo wp_kses_post(
26
+ WC()->countries->get_formatted_address(
27
+ array(
28
+ 'address_1' => $result->place->address->streetAddress,
29
+ 'postcode' => $result->place->address->postalCode,
30
+ 'city' => $result->place->address->addressLocality,
31
+ 'country' => $result->place->address->countryCode,
32
+ )
33
+ )
34
+ );
35
+ ?>
36
  </address>
37
 
38
  <?php if ( 'packstation' !== $result->gzd_type ) : ?>
47
  <div class="parcel-services">
48
  <h5 class="parcel-subtitle"><?php echo esc_html_x( 'Services', 'dhl', 'woocommerce-germanized' ); ?></h5>
49
 
50
+ <?php echo esc_html_x( 'Handicap Accessible', 'dhl', 'woocommerce-germanized' ); ?>: <?php echo ( in_array( 'handicapped-access', $result->serviceTypes, true ) ? esc_html_x( 'Yes', 'dhl', 'woocommerce-germanized' ) : esc_html_x( 'No', 'dhl', 'woocommerce-germanized' ) ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase ?><br/>
51
+ <?php echo esc_html_x( 'Parking', 'dhl', 'woocommerce-germanized' ); ?>: <?php echo ( ( in_array( 'parking', $result->serviceTypes, true ) ) ? esc_html_x( 'Yes', 'dhl', 'woocommerce-germanized' ) : esc_html_x( 'No', 'dhl', 'woocommerce-germanized' ) ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase ?><br/>
52
  </div>
53
  <?php endif; ?>
54
 
packages/woocommerce-germanized-dhl/templates/checkout/dhl/preferred-services.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/DHL/Templates
15
- * @version 1.0.2
16
  */
17
  defined( 'ABSPATH' ) || exit;
18
  ?>
@@ -25,9 +25,11 @@ defined( 'ABSPATH' ) || exit;
25
  <div class="dhl-preferred-service-title">
26
  <?php echo esc_html_x( 'DHL Preferred Delivery. Delivered just as you wish.', 'dhl', 'woocommerce-germanized' ); ?>
27
  </div>
28
- <div class="dhl-preferred-service-desc">
29
- <?php echo wp_kses_post( _x( 'Thanks to the flexible recipient services of DHL Preferred Delivery, you decide when and where you want to receive your parcels.<br/>Please choose your preferred delivery option.', 'dhl', 'woocommerce-germanized' ) ); ?>
30
- </div>
 
 
31
  </div>
32
 
33
  <?php if ( ! empty( $preferred_day_options ) && $preferred_day_enabled ) : ?>
@@ -103,5 +105,28 @@ defined( 'ABSPATH' ) || exit;
103
  </div>
104
  </div>
105
  <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  </td>
107
  </tr>
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/DHL/Templates
15
+ * @version 1.1.0
16
  */
17
  defined( 'ABSPATH' ) || exit;
18
  ?>
25
  <div class="dhl-preferred-service-title">
26
  <?php echo esc_html_x( 'DHL Preferred Delivery. Delivered just as you wish.', 'dhl', 'woocommerce-germanized' ); ?>
27
  </div>
28
+ <?php if ( $preferred_day_enabled || $preferred_location_enabled || $preferred_neighbor_enabled ) : ?>
29
+ <div class="dhl-preferred-service-desc">
30
+ <?php echo wp_kses_post( _x( 'Thanks to the flexible recipient services of DHL Preferred Delivery, you decide when and where you want to receive your parcels.<br/>Please choose your preferred delivery option.', 'dhl', 'woocommerce-germanized' ) ); ?>
31
+ </div>
32
+ <?php endif; ?>
33
  </div>
34
 
35
  <?php if ( ! empty( $preferred_day_options ) && $preferred_day_enabled ) : ?>
105
  </div>
106
  </div>
107
  <?php endif; ?>
108
+
109
+ <?php if ( $preferred_delivery_type_enabled ) : ?>
110
+ <div class="dhl-preferred-service-item dhl-preferred-delivery-type">
111
+ <div class="dhl-preferred-service-title"><?php echo esc_html_x( 'Delivery Type', 'dhl', 'woocommerce-germanized' ); ?></div>
112
+
113
+ <div class="dhl-preferred-service-data">
114
+ <ul class="dhl-preferred-delivery-types">
115
+ <?php foreach ( $preferred_delivery_types as $delivery_type => $delivery_type_title ) : ?>
116
+ <li>
117
+ <input type="radio" name="dhl_preferred_delivery_type" id="dhl-preferred_delivery_type-<?php echo esc_attr( $delivery_type ); ?>" class="" value="<?php echo esc_attr( $delivery_type ); ?>" <?php checked( $delivery_type, $preferred_delivery_type ); ?> />
118
+ <label for="dhl-preferred_delivery_type-<?php echo esc_attr( $delivery_type ); ?>"><?php echo esc_html( $delivery_type_title ); ?>
119
+ <?php if ( 'cdp' === $delivery_type ) : ?>
120
+ <?php echo wc_help_tip( _x( 'Delivery to nearby parcel store/locker or to the front door.', 'dhl', 'woocommerce-germanized' ) ); ?></label>
121
+ <?php elseif ( 'home' === $delivery_type ) : ?>
122
+ <?php echo ( ! empty( $preferred_home_delivery_cost ) ? wp_kses_post( sprintf( _x( '(+%1$s %2$s)*', 'dhl', 'woocommerce-germanized' ), wc_price( $preferred_home_delivery_cost ), ( wc_gzd_additional_costs_include_tax() ? _x( 'incl. VAT', 'dhl', 'woocommerce-germanized' ) : _x( 'excl. VAT', 'dhl', 'woocommerce-germanized' ) ) ) ) : '' ); ?>
123
+ <?php echo wc_help_tip( _x( 'Delivery usually to the front door.', 'dhl', 'woocommerce-germanized' ) ); ?>
124
+ <?php endif; ?>
125
+ </li>
126
+ <?php endforeach; ?>
127
+ </ul>
128
+ </div>
129
+ </div>
130
+ <?php endif; ?>
131
  </td>
132
  </tr>
packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.7.5
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.8.0
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-germanized-shipments/assets/css/admin.css CHANGED
@@ -1,12 +1,15 @@
1
- .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc {
2
  margin-top: 1em;
3
  line-height: 1.5em;
4
- background: #efefef;
5
  padding: .5em;
 
6
  font-style: normal;
7
- font-size: 13px;
8
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
9
 
 
 
 
10
  .wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status {
11
  padding: .2em .5em;
12
  border-radius: 3px;
1
+ .woocommerce_page_wc-settings .form-table td .wc-gzd-additional-desc {
2
  margin-top: 1em;
3
  line-height: 1.5em;
 
4
  padding: .5em;
5
+ background: #fff;
6
  font-style: normal;
7
+ font-size: 14px;
8
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
9
 
10
+ .woocommerce_page_wc-settings .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc {
11
+ background: #efefef; }
12
+
13
  .wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status {
14
  padding: .2em .5em;
15
  border-radius: 3px;
packages/woocommerce-germanized-shipments/assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#efefef;padding:.5em;font-style:normal;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status{padding:.2em .5em;border-radius:3px;display:inline-flex;white-space:nowrap;border:1px solid #ccc}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status.connection-status-error{border-color:#761919;color:#761919}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status.connection-status-success{border-color:#5b841b;color:#5b841b}.germanized-create-label .notice-wrapper .notice{margin:0;margin-bottom:1em}.germanized-create-label .notice-wrapper .notice p{margin:.5em 0!important;padding:2px!important;font-size:13px;line-height:1.5}.germanized-create-label p.form-field{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:first-child,.germanized-create-label p.form-field:last-child{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:not(.column){display:inline-block;width:100%}.germanized-create-label .columns{margin-left:-.5rem!important;margin-right:-.5rem!important}.germanized-create-label .column{padding-left:.5rem!important;padding-right:.5rem!important}.germanized-create-label .hide-default,.germanized-create-label .show-if{display:none}.germanized-create-label .show-if label{color:#777}.germanized-create-label p.form-field{display:flex;flex-wrap:wrap}.germanized-create-label p.form-field label{margin-bottom:5px;font-weight:700;display:inline-flex}.germanized-create-label p.form-field .woocommerce-help-tip{display:inline-flex;margin-bottom:5px}.germanized-create-label p.form-field input[type=date],.germanized-create-label p.form-field input[type=email],.germanized-create-label p.form-field input[type=text],.germanized-create-label p.form-field select{width:100%;flex:0 0 100%;max-width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;font-weight:400;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;order:4;font-style:normal}table.wc-gzd-shipping-providers{margin-top:1.5em}table.wc-gzd-shipping-providers td,table.wc-gzd-shipping-providers th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}table.wc-gzd-shipping-providers th{font-weight:600}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated{width:1%;text-align:center}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated .status-disabled,table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated .status-enabled,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated .status-disabled,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated .status-enabled{display:inline-block;margin-top:3px}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-actions{width:15%;text-align:right}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions .button{margin-right:5px}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions .button:last-child{margin-right:0}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-title,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-title{width:30ch}table.wc-gzd-shipping-providers tr:nth-child(odd) td{background:#f9f9f9}.packaging-report-status{background:#f8dda7;color:#94660c;padding:.2em .5em;font-size:.9em;border-radius:3px;display:inline-flex;white-space:nowrap}.packaging-report-status.status-completed{background:#c6e1c6;color:#5b841b}.order-return-status,.order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px;display:inline-flex;white-space:nowrap}.order-return-status.status-draft,.order-return-status.status-open,.order-return-status.status-partially-delivered,.order-return-status.status-partially-returned,.order-return-status.status-partially-shipped,.order-return-status.status-processing,.order-return-status.status-requested,.order-shipping-status.status-draft,.order-shipping-status.status-open,.order-shipping-status.status-partially-delivered,.order-shipping-status.status-partially-returned,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.order-shipping-status.status-requested,.shipment-status.status-draft,.shipment-status.status-open,.shipment-status.status-partially-delivered,.shipment-status.status-partially-returned,.shipment-status.status-partially-shipped,.shipment-status.status-processing,.shipment-status.status-requested{background:#f8dda7;color:#94660c}.order-return-status.status-not-shipped,.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-return-status.status-delivered,.order-return-status.status-no-shipping-needed,.order-return-status.status-returned,.order-return-status.status-shipped,.order-shipping-status.status-delivered,.order-shipping-status.status-no-shipping-needed,.order-shipping-status.status-returned,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-no-shipping-needed,.shipment-status.status-returned,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.order-return-status.shipment-type-return-status.status-shipped,.order-shipping-status.shipment-type-return-status.status-shipped,.shipment-status.shipment-type-return-status.status-shipped{background:#f8dda7;color:#94660c}.woocommerce_page_wc-gzd-return-shipments .tablenav .actions,.woocommerce_page_wc-gzd-shipments .tablenav .actions{overflow:visible}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container{float:left;width:240px!important;font-size:14px;vertical-align:middle;margin:1px 6px 4px 1px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single{height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered{line-height:29px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-return-shipments .tablenav select,.woocommerce_page_wc-gzd-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav select{line-height:1;height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav input{height:31px}.woocommerce_page_wc-gzd-return-shipments .tablenav #shipment-query-submit,.woocommerce_page_wc-gzd-shipments .tablenav #shipment-query-submit{margin:1px 8px 0 0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper{display:none;clear:both;margin:1em 0;float:left;width:50%}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper h4,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper h4{margin-top:0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress{width:100%;height:42px;margin:0 auto;display:block;-webkit-appearance:none;border:none;background:#f5f5f5;border:2px solid #eee;border-radius:4px;padding:0;box-shadow:0 1px 0 0 rgba(255,255,255,.2)}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar{background:transparent none;border:0;border-radius:4px;padding:0;box-shadow:none}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-webkit-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-moz-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-ms-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper{display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table,.woocommerce_page_wc-gzd-shipments .wp-list-table{margin-top:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table th,.woocommerce_page_wc-gzd-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table th{padding:.5em 1em;width:10ch;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-shipments .wp-list-table td{line-height:26px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th{padding:.5em 1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th.sortable a,.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th.sorted a,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th.sortable a,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th.sorted a{padding:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th:last-child,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th:last-child{padding-right:2em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column{width:16px;white-space:nowrap;padding:1em 1em 1em 1em!important;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column input,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column input{vertical-align:text-top;margin:1px 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title{font-weight:700}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title .shipment-title-meta,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title .shipment-title-meta{margin-top:0;font-weight:400;color:#999;font-size:12px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title .shipment-title-meta .shipment-tracking-id,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title .shipment-title-meta .shipment-tracking-id{color:#999;display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-title{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{width:10ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-order,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-order{width:10ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address a,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender a,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address a,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender a{color:#32373c}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .shipment-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .shipment-status{font-size:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{text-align:right}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button{text-indent:9999px;margin:2px 0 2px 4px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button::after{font-family:Dashicons;margin:0;margin-top:2px;speak:none;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.processing::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.processing::after{font-family:WooCommerce;content:"\e00f"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.shipped::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.shipped::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.delivered::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.delivered::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.confirm::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.confirm::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.generate::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.generate::after{content:"\f502"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.download::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.download::after{content:"\f103"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-items,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-items{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview{font-size:.9em;border-spacing:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th{color:#adadad;padding-top:0;font-size:1.1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td{border-bottom:1px solid #ccc!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td{border-bottom:none!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th{padding:.3em 0;vertical-align:top;line-height:20px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name{width:70%}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name small{color:#999;font-size:12px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity{text-align:right;padding-right:.5em}.post-type-shop_order .wp-list-table .column-shipping_status,.woocommerce_page_wc-orders .wp-list-table .column-shipping_status{width:12ch}.post-type-shop_order .wp-list-table .shipping_status .order-shipping-status,.woocommerce_page_wc-orders .wp-list-table .shipping_status .order-shipping-status{overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:2.5em;display:inline-flex;max-width:100%;padding:0 1em}#woocommerce-gzd-order-shipments{border-bottom:1px solid #c3c4c7!important}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle,#woocommerce-gzd-order-shipments .postbox-header{display:none}#woocommerce-gzd-order-shipments .hide-default{display:none}.germanized-shipments *{box-sizing:border-box}.germanized-shipments #panel-order-shipments{padding:23px 0 0}.germanized-shipments #panel-order-shipments .panel-inner{padding:0 24px}.germanized-shipments #panel-order-shipments .panel-title-inner{padding-left:0;margin-top:1em;padding-right:0}.germanized-shipments #panel-order-shipments .panel-title{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .panel-title h2{margin:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:400;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}.germanized-shipments #panel-order-shipments .panel-footer{background:#f8f8f8;padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;display:none}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions{display:flex;flex-wrap:nowrap;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions .shipment-actions-left{display:flex;flex-wrap:wrap;justify-content:flex-start}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions .shipment-actions-left .button{margin-right:1em}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.germanized-shipments #panel-order-shipments #order-return-shipment-add,.germanized-shipments #panel-order-shipments #order-shipment-add{display:none}.germanized-shipments #panel-order-shipments.needs-shipments .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-shipments #order-shipment-add{display:block}.germanized-shipments #panel-order-shipments.needs-returns .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-returns #order-return-shipment-add{display:block}.germanized-shipments #panel-order-shipments #order-shipments-list{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .delete{color:#a00}.germanized-shipments #panel-order-shipments .delete:hover{color:#dc3232;border:none}.germanized-shipments #panel-order-shipments .order-shipment a .woocommerce-help-tip{margin-right:3px}.germanized-shipments #panel-order-shipments .order-shipment .handlediv{display:inline-block;float:none;width:auto;height:auto}.germanized-shipments #panel-order-shipments .order-shipment .handlediv .toggle-indicator::before{content:"\f140"}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label h4{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label .shipment-label-actions .shipment-label-actions-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em;align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label .shipment-label-actions .shipment-label-actions-wrapper a{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .show-if{display:none}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-content-wrapper{display:block}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header>.right>.handlediv .toggle-indicator::before{content:"\f142"}.germanized-shipments #panel-order-shipments .order-shipment .item-count{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer{margin-top:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner{display:flex;flex-wrap:nowrap;justify-content:flex-end;padding:0 .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner a.shipment-footer-action{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner a.shipment-footer-action:last-child{margin-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header{color:#999;background:#f8f8f8;margin:1.5em 0;padding:.5em 1em;cursor:pointer}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header .shipment-status{margin-left:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header h3{margin:0}.germanized-shipments #panel-order-shipments .order-shipment:first-child .shipment-header{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header:hover,.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header{background:#f3f3f3}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content-wrapper{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content{padding:1em;margin-top:-1.5em;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment .add-shipment-return{display:none}.germanized-shipments #panel-order-shipments .order-shipment.is-returnable .add-shipment-return{display:block}.germanized-shipments #panel-order-shipments .order-shipment p.form-row{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .order-shipment p.form-row.wc-gzd-shipment-packaging-wrapper{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=email],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=number],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=text]{height:30px}.germanized-shipments #panel-order-shipments .order-shipment p.form-row select{line-height:30px;height:30px;padding-top:0;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label{color:#999;font-weight:600}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip{float:none}.germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced{margin:5px 0}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4{margin-bottom:.7em;color:#999}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4 a{color:#999;text-decoration:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-action{text-align:right}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-quantity input{width:60px;text-align:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-name p.form-row{margin-bottom:0;margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8;font-weight:600}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.5em;border-bottom:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item:last-child{border-bottom:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item:nth-child(2n){background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:flex;padding:.7em .5em;flex-wrap:nowrap;justify-content:flex-end;border-top:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .add-items{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .woocommerce-help-tip{margin-left:0}.germanized-shipments #panel-order-shipments .order-shipment .add-items{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns{margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header{background:0 0;border-bottom:1px solid #dfdfdf;padding-left:0;padding-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header h3{font-size:1.1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-content{padding:1em 0}.germanized-shipments #panel-order-shipments .order-shipment.needs-items .add-items{display:block}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap{clear:left;margin:0;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:inline-flex;align-items:center}.germanized-shipments .show-lg,.germanized-shipments .show-md,.germanized-shipments .show-sm,.germanized-shipments .show-xl,.germanized-shipments .show-xs{display:none!important}.germanized-shipments .columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.germanized-shipments .columns.col-gapless{margin-left:0;margin-right:0}.germanized-shipments .columns.col-gapless>.column{padding-left:0;padding-right:0}.germanized-shipments .columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.germanized-shipments .column{flex:1;max-width:100%;padding-left:1rem;padding-right:1rem}.germanized-shipments .column.col-1,.germanized-shipments .column.col-10,.germanized-shipments .column.col-11,.germanized-shipments .column.col-12,.germanized-shipments .column.col-2,.germanized-shipments .column.col-3,.germanized-shipments .column.col-4,.germanized-shipments .column.col-5,.germanized-shipments .column.col-6,.germanized-shipments .column.col-7,.germanized-shipments .column.col-8,.germanized-shipments .column.col-9,.germanized-shipments .column.col-auto{flex:none}.germanized-shipments .col-12{width:100%}.germanized-shipments .col-11{width:91.66666667%}.germanized-shipments .col-10{width:83.33333333%}.germanized-shipments .col-9{width:75%}.germanized-shipments .col-8{width:66.66666667%}.germanized-shipments .col-7{width:58.33333333%}.germanized-shipments .col-6{width:50%}.germanized-shipments .col-5{width:41.66666667%}.germanized-shipments .col-4{width:33.33333333%}.germanized-shipments .col-3{width:25%}.germanized-shipments .col-2{width:16.66666667%}.germanized-shipments .col-1{width:8.33333333%}.germanized-shipments .col-auto{flex:0 0 auto;max-width:none;width:auto}.germanized-shipments .col-mx-auto{margin-left:auto;margin-right:auto}.germanized-shipments .col-ml-auto{margin-left:auto}.germanized-shipments .col-mr-auto{margin-right:auto}@media (max-width:1280px){.germanized-shipments .col-xl-1,.germanized-shipments .col-xl-10,.germanized-shipments .col-xl-11,.germanized-shipments .col-xl-12,.germanized-shipments .col-xl-2,.germanized-shipments .col-xl-3,.germanized-shipments .col-xl-4,.germanized-shipments .col-xl-5,.germanized-shipments .col-xl-6,.germanized-shipments .col-xl-7,.germanized-shipments .col-xl-8,.germanized-shipments .col-xl-9,.germanized-shipments .col-xl-auto{flex:none}.germanized-shipments .col-xl-12{width:100%}.germanized-shipments .col-xl-11{width:91.66666667%}.germanized-shipments .col-xl-10{width:83.33333333%}.germanized-shipments .col-xl-9{width:75%}.germanized-shipments .col-xl-8{width:66.66666667%}.germanized-shipments .col-xl-7{width:58.33333333%}.germanized-shipments .col-xl-6{width:50%}.germanized-shipments .col-xl-5{width:41.66666667%}.germanized-shipments .col-xl-4{width:33.33333333%}.germanized-shipments .col-xl-3{width:25%}.germanized-shipments .col-xl-2{width:16.66666667%}.germanized-shipments .col-xl-1{width:8.33333333%}.germanized-shipments .col-xl-auto{width:auto}.germanized-shipments .hide-xl{display:none!important}.germanized-shipments .show-xl{display:block!important}}@media (max-width:960px){.germanized-shipments .col-lg-1,.germanized-shipments .col-lg-10,.germanized-shipments .col-lg-11,.germanized-shipments .col-lg-12,.germanized-shipments .col-lg-2,.germanized-shipments .col-lg-3,.germanized-shipments .col-lg-4,.germanized-shipments .col-lg-5,.germanized-shipments .col-lg-6,.germanized-shipments .col-lg-7,.germanized-shipments .col-lg-8,.germanized-shipments .col-lg-9,.germanized-shipments .col-lg-auto{flex:none}.germanized-shipments .col-lg-12{width:100%}.germanized-shipments .col-lg-11{width:91.66666667%}.germanized-shipments .col-lg-10{width:83.33333333%}.germanized-shipments .col-lg-9{width:75%}.germanized-shipments .col-lg-8{width:66.66666667%}.germanized-shipments .col-lg-7{width:58.33333333%}.germanized-shipments .col-lg-6{width:50%}.germanized-shipments .col-lg-5{width:41.66666667%}.germanized-shipments .col-lg-4{width:33.33333333%}.germanized-shipments .col-lg-3{width:25%}.germanized-shipments .col-lg-2{width:16.66666667%}.germanized-shipments .col-lg-1{width:8.33333333%}.germanized-shipments .col-lg-auto{width:auto}.germanized-shipments .hide-lg{display:none!important}.germanized-shipments .show-lg{display:block!important}}@media (max-width:840px){.germanized-shipments .col-md-1,.germanized-shipments .col-md-10,.germanized-shipments .col-md-11,.germanized-shipments .col-md-12,.germanized-shipments .col-md-2,.germanized-shipments .col-md-3,.germanized-shipments .col-md-4,.germanized-shipments .col-md-5,.germanized-shipments .col-md-6,.germanized-shipments .col-md-7,.germanized-shipments .col-md-8,.germanized-shipments .col-md-9,.germanized-shipments .col-md-auto{flex:none}.germanized-shipments .col-md-12{width:100%}.germanized-shipments .col-md-11{width:91.66666667%}.germanized-shipments .col-md-10{width:83.33333333%}.germanized-shipments .col-md-9{width:75%}.germanized-shipments .col-md-8{width:66.66666667%}.germanized-shipments .col-md-7{width:58.33333333%}.germanized-shipments .col-md-6{width:50%}.germanized-shipments .col-md-5{width:41.66666667%}.germanized-shipments .col-md-4{width:33.33333333%}.germanized-shipments .col-md-3{width:25%}.germanized-shipments .col-md-2{width:16.66666667%}.germanized-shipments .col-md-1{width:8.33333333%}.germanized-shipments .col-md-auto{width:auto}.germanized-shipments .hide-md{display:none!important}.germanized-shipments .show-md{display:block!important}}@media (max-width:600px){.germanized-shipments .col-sm-1,.germanized-shipments .col-sm-10,.germanized-shipments .col-sm-11,.germanized-shipments .col-sm-12,.germanized-shipments .col-sm-2,.germanized-shipments .col-sm-3,.germanized-shipments .col-sm-4,.germanized-shipments .col-sm-5,.germanized-shipments .col-sm-6,.germanized-shipments .col-sm-7,.germanized-shipments .col-sm-8,.germanized-shipments .col-sm-9,.germanized-shipments .col-sm-auto{flex:none}.germanized-shipments .col-sm-12{width:100%}.germanized-shipments .col-sm-11{width:91.66666667%}.germanized-shipments .col-sm-10{width:83.33333333%}.germanized-shipments .col-sm-9{width:75%}.germanized-shipments .col-sm-8{width:66.66666667%}.germanized-shipments .col-sm-7{width:58.33333333%}.germanized-shipments .col-sm-6{width:50%}.germanized-shipments .col-sm-5{width:41.66666667%}.germanized-shipments .col-sm-4{width:33.33333333%}.germanized-shipments .col-sm-3{width:25%}.germanized-shipments .col-sm-2{width:16.66666667%}.germanized-shipments .col-sm-1{width:8.33333333%}.germanized-shipments .col-sm-auto{width:auto}.germanized-shipments .hide-sm{display:none!important}.germanized-shipments .show-sm{display:block!important}}@media (max-width:480px){.germanized-shipments .col-xs-1,.germanized-shipments .col-xs-10,.germanized-shipments .col-xs-11,.germanized-shipments .col-xs-12,.germanized-shipments .col-xs-2,.germanized-shipments .col-xs-3,.germanized-shipments .col-xs-4,.germanized-shipments .col-xs-5,.germanized-shipments .col-xs-6,.germanized-shipments .col-xs-7,.germanized-shipments .col-xs-8,.germanized-shipments .col-xs-9,.germanized-shipments .col-xs-auto{flex:none}.germanized-shipments .col-xs-12{width:100%}.germanized-shipments .col-xs-11{width:91.66666667%}.germanized-shipments .col-xs-10{width:83.33333333%}.germanized-shipments .col-xs-9{width:75%}.germanized-shipments .col-xs-8{width:66.66666667%}.germanized-shipments .col-xs-7{width:58.33333333%}.germanized-shipments .col-xs-6{width:50%}.germanized-shipments .col-xs-5{width:41.66666667%}.germanized-shipments .col-xs-4{width:33.33333333%}.germanized-shipments .col-xs-3{width:25%}.germanized-shipments .col-xs-2{width:16.66666667%}.germanized-shipments .col-xs-1{width:8.33333333%}.germanized-shipments .col-xs-auto{width:auto}.germanized-shipments .hide-xs{display:none!important}.germanized-shipments .show-xs{display:block!important}}
1
+ .woocommerce_page_wc-settings .form-table td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;padding:.5em;background:#fff;font-style:normal;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.woocommerce_page_wc-settings .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc{background:#efefef}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status{padding:.2em .5em;border-radius:3px;display:inline-flex;white-space:nowrap;border:1px solid #ccc}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status.connection-status-error{border-color:#761919;color:#761919}.wc-gzd-admin-settings-shipping_provider .wc-gzd-shipment-api-connection-status.connection-status-success{border-color:#5b841b;color:#5b841b}.germanized-create-label .notice-wrapper .notice{margin:0;margin-bottom:1em}.germanized-create-label .notice-wrapper .notice p{margin:.5em 0!important;padding:2px!important;font-size:13px;line-height:1.5}.germanized-create-label p.form-field{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:first-child,.germanized-create-label p.form-field:last-child{margin-bottom:5px!important;margin-top:5px!important}.germanized-create-label p.form-field:not(.column){display:inline-block;width:100%}.germanized-create-label .columns{margin-left:-.5rem!important;margin-right:-.5rem!important}.germanized-create-label .column{padding-left:.5rem!important;padding-right:.5rem!important}.germanized-create-label .hide-default,.germanized-create-label .show-if{display:none}.germanized-create-label .show-if label{color:#777}.germanized-create-label p.form-field{display:flex;flex-wrap:wrap}.germanized-create-label p.form-field label{margin-bottom:5px;font-weight:700;display:inline-flex}.germanized-create-label p.form-field .woocommerce-help-tip{display:inline-flex;margin-bottom:5px}.germanized-create-label p.form-field input[type=date],.germanized-create-label p.form-field input[type=email],.germanized-create-label p.form-field input[type=text],.germanized-create-label p.form-field select{width:100%;flex:0 0 100%;max-width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;font-weight:400;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;order:4;font-style:normal}table.wc-gzd-shipping-providers{margin-top:1.5em}table.wc-gzd-shipping-providers td,table.wc-gzd-shipping-providers th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}table.wc-gzd-shipping-providers th{font-weight:600}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated{width:1%;text-align:center}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated .status-disabled,table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-activated .status-enabled,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated .status-disabled,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-activated .status-enabled{display:inline-block;margin-top:3px}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-actions{width:15%;text-align:right}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions .button{margin-right:5px}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-actions .button:last-child{margin-right:0}table.wc-gzd-shipping-providers td.wc-gzd-shipping-provider-title,table.wc-gzd-shipping-providers th.wc-gzd-shipping-provider-title{width:30ch}table.wc-gzd-shipping-providers tr:nth-child(odd) td{background:#f9f9f9}.packaging-report-status{background:#f8dda7;color:#94660c;padding:.2em .5em;font-size:.9em;border-radius:3px;display:inline-flex;white-space:nowrap}.packaging-report-status.status-completed{background:#c6e1c6;color:#5b841b}.order-return-status,.order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px;display:inline-flex;white-space:nowrap}.order-return-status.status-draft,.order-return-status.status-open,.order-return-status.status-partially-delivered,.order-return-status.status-partially-returned,.order-return-status.status-partially-shipped,.order-return-status.status-processing,.order-return-status.status-requested,.order-shipping-status.status-draft,.order-shipping-status.status-open,.order-shipping-status.status-partially-delivered,.order-shipping-status.status-partially-returned,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.order-shipping-status.status-requested,.shipment-status.status-draft,.shipment-status.status-open,.shipment-status.status-partially-delivered,.shipment-status.status-partially-returned,.shipment-status.status-partially-shipped,.shipment-status.status-processing,.shipment-status.status-requested{background:#f8dda7;color:#94660c}.order-return-status.status-not-shipped,.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-return-status.status-delivered,.order-return-status.status-no-shipping-needed,.order-return-status.status-returned,.order-return-status.status-shipped,.order-shipping-status.status-delivered,.order-shipping-status.status-no-shipping-needed,.order-shipping-status.status-returned,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-no-shipping-needed,.shipment-status.status-returned,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.order-return-status.shipment-type-return-status.status-shipped,.order-shipping-status.shipment-type-return-status.status-shipped,.shipment-status.shipment-type-return-status.status-shipped{background:#f8dda7;color:#94660c}.woocommerce_page_wc-gzd-return-shipments .tablenav .actions,.woocommerce_page_wc-gzd-shipments .tablenav .actions{overflow:visible}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container{float:left;width:240px!important;font-size:14px;vertical-align:middle;margin:1px 6px 4px 1px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single{height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__rendered{line-height:29px}.woocommerce_page_wc-gzd-return-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce_page_wc-gzd-shipments .tablenav .select2-container .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-return-shipments .tablenav select,.woocommerce_page_wc-gzd-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav select{line-height:1;height:32px}.woocommerce_page_wc-gzd-return-shipments .tablenav input,.woocommerce_page_wc-gzd-shipments .tablenav input{height:31px}.woocommerce_page_wc-gzd-return-shipments .tablenav #shipment-query-submit,.woocommerce_page_wc-gzd-shipments .tablenav #shipment-query-submit{margin:1px 8px 0 0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper{display:none;clear:both;margin:1em 0;float:left;width:50%}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper h4,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper h4{margin-top:0}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress{width:100%;height:42px;margin:0 auto;display:block;-webkit-appearance:none;border:none;background:#f5f5f5;border:2px solid #eee;border-radius:4px;padding:0;box-shadow:0 1px 0 0 rgba(255,255,255,.2)}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-bar{background:transparent none;border:0;border-radius:4px;padding:0;box-shadow:none}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-webkit-progress-value{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-webkit-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-moz-progress-bar{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-moz-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill,.woocommerce_page_wc-gzd-shipments #posts-filter .bulk-action-wrapper progress::-ms-fill{border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:#a46497;background:linear-gradient(to bottom,#a46497,#66405f),#a46497;-ms-transition:width 1s ease;transition:width 1s ease}.woocommerce_page_wc-gzd-return-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper,.woocommerce_page_wc-gzd-shipments #posts-filter.bulk-action-processing .bulk-action-wrapper{display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table,.woocommerce_page_wc-gzd-shipments .wp-list-table{margin-top:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table th,.woocommerce_page_wc-gzd-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table th{padding:.5em 1em;width:10ch;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-return-shipments .wp-list-table td,.woocommerce_page_wc-gzd-shipments .wp-list-table tbody th,.woocommerce_page_wc-gzd-shipments .wp-list-table td{line-height:26px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th{padding:.5em 1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th.sortable a,.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th.sorted a,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th.sortable a,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th.sorted a{padding:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table thead th:last-child,.woocommerce_page_wc-gzd-shipments .wp-list-table thead th:last-child{padding-right:2em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column{width:16px;white-space:nowrap;padding:1em 1em 1em 1em!important;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .check-column input,.woocommerce_page_wc-gzd-shipments .wp-list-table .check-column input{vertical-align:text-top;margin:1px 0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title{font-weight:700}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title .shipment-title-meta,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title .shipment-title-meta{margin-top:0;font-weight:400;color:#999;font-size:12px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table td.column-title .shipment-title-meta .shipment-tracking-id,.woocommerce_page_wc-gzd-shipments .wp-list-table td.column-title .shipment-title-meta .shipment-tracking-id{color:#999;display:block}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-title,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-title{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{width:10ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-order,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-order{width:10ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address a,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender a,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address a,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender a{color:#32373c}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .shipment-status,.woocommerce_page_wc-gzd-shipments .wp-list-table .shipment-status{font-size:1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions{text-align:right}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button{text-indent:9999px;margin:2px 0 2px 4px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button::after{font-family:Dashicons;margin:0;margin-top:2px;speak:none;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.processing::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.processing::after{font-family:WooCommerce;content:"\e00f"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.shipped::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.shipped::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.delivered::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.delivered::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.confirm::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.confirm::after{content:"\f147"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.generate::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.generate::after{content:"\f502"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-actions a.button.download::after,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-actions a.button.download::after{content:"\f103"}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-sender,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-address,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-sender{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table .column-items,.woocommerce_page_wc-gzd-shipments .wp-list-table .column-items{width:20ch}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview{font-size:.9em;border-spacing:0}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview thead th{color:#adadad;padding-top:0;font-size:1.1em}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr td{border-bottom:1px solid #ccc!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview tr:last-child td{border-bottom:none!important}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th{padding:.3em 0;vertical-align:top;line-height:20px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name{width:70%}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-name small,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-name small{color:#999;font-size:12px}.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-return-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview td.wc-gzd-shipment-item-column-quantity,.woocommerce_page_wc-gzd-shipments .wp-list-table #the-list .column-items table.wc-gzd-shipments-preview th.wc-gzd-shipment-item-column-quantity{text-align:right;padding-right:.5em}.post-type-shop_order .wp-list-table .column-shipping_status,.woocommerce_page_wc-orders .wp-list-table .column-shipping_status{width:12ch}.post-type-shop_order .wp-list-table .shipping_status .order-shipping-status,.woocommerce_page_wc-orders .wp-list-table .shipping_status .order-shipping-status{overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:2.5em;display:inline-flex;max-width:100%;padding:0 1em}#woocommerce-gzd-order-shipments{border-bottom:1px solid #c3c4c7!important}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle,#woocommerce-gzd-order-shipments .postbox-header{display:none}#woocommerce-gzd-order-shipments .hide-default{display:none}.germanized-shipments *{box-sizing:border-box}.germanized-shipments #panel-order-shipments{padding:23px 0 0}.germanized-shipments #panel-order-shipments .panel-inner{padding:0 24px}.germanized-shipments #panel-order-shipments .panel-title-inner{padding-left:0;margin-top:1em;padding-right:0}.germanized-shipments #panel-order-shipments .panel-title{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .panel-title h2{margin:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:400;line-height:1.2;text-shadow:1px 1px 1px #fff;padding:0}.germanized-shipments #panel-order-shipments .panel-footer{background:#f8f8f8;padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;display:none}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions{display:flex;flex-wrap:nowrap;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions .shipment-actions-left{display:flex;flex-wrap:wrap;justify-content:flex-start}.germanized-shipments #panel-order-shipments .panel-footer .order-shipments-actions .shipment-actions-left .button{margin-right:1em}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.germanized-shipments #panel-order-shipments #order-return-shipment-add,.germanized-shipments #panel-order-shipments #order-shipment-add{display:none}.germanized-shipments #panel-order-shipments.needs-shipments .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-shipments #order-shipment-add{display:block}.germanized-shipments #panel-order-shipments.needs-returns .panel-footer{display:block}.germanized-shipments #panel-order-shipments.needs-returns #order-return-shipment-add{display:block}.germanized-shipments #panel-order-shipments #order-shipments-list{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .delete{color:#a00}.germanized-shipments #panel-order-shipments .delete:hover{color:#dc3232;border:none}.germanized-shipments #panel-order-shipments .order-shipment a .woocommerce-help-tip{margin-right:3px}.germanized-shipments #panel-order-shipments .order-shipment .handlediv{display:inline-block;float:none;width:auto;height:auto}.germanized-shipments #panel-order-shipments .order-shipment .handlediv .toggle-indicator::before{content:"\f140"}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label h4{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label .shipment-label-actions .shipment-label-actions-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em;align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .wc-gzd-shipment-label .shipment-label-actions .shipment-label-actions-wrapper a{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .show-if{display:none}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-content-wrapper{display:block}.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header>.right>.handlediv .toggle-indicator::before{content:"\f142"}.germanized-shipments #panel-order-shipments .order-shipment .item-count{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer{margin-top:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner{display:flex;flex-wrap:nowrap;justify-content:flex-end;padding:0 .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner a.shipment-footer-action{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-footer .shipment-footer-inner a.shipment-footer-action:last-child{margin-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header{color:#999;background:#f8f8f8;margin:1.5em 0;padding:.5em 1em;cursor:pointer}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header .shipment-status{margin-left:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header h3{margin:0}.germanized-shipments #panel-order-shipments .order-shipment:first-child .shipment-header{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-header:hover,.germanized-shipments #panel-order-shipments .order-shipment.active>.shipment-header{background:#f3f3f3}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content-wrapper{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-content{padding:1em;margin-top:-1.5em;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment .add-shipment-return{display:none}.germanized-shipments #panel-order-shipments .order-shipment.is-returnable .add-shipment-return{display:block}.germanized-shipments #panel-order-shipments .order-shipment p.form-row{margin-bottom:1.5em}.germanized-shipments #panel-order-shipments .order-shipment p.form-row.wc-gzd-shipment-packaging-wrapper{margin-top:0}.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=email],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=number],.germanized-shipments #panel-order-shipments .order-shipment p.form-row input[type=text]{height:30px}.germanized-shipments #panel-order-shipments .order-shipment p.form-row select{line-height:30px;height:30px;padding-top:0;padding-bottom:0}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label{color:#999;font-weight:600}.germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip{float:none}.germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced{margin:5px 0}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4{margin-bottom:.7em;color:#999}.germanized-shipments #panel-order-shipments .order-shipment .columns .column h4 a{color:#999;text-decoration:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-action{text-align:right}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-quantity input{width:60px;text-align:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-name p.form-row{margin-bottom:0;margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8;font-weight:600}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.5em;border-bottom:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item:last-child{border-bottom:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item:nth-child(2n){background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:flex;padding:.7em .5em;flex-wrap:nowrap;justify-content:flex-end;border-top:1px solid #dfdfdf}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .add-items{margin-right:1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions .woocommerce-help-tip{margin-left:0}.germanized-shipments #panel-order-shipments .order-shipment .add-items{display:none}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns{margin-top:.5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header{background:0 0;border-bottom:1px solid #dfdfdf;padding-left:0;padding-right:0}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-header h3{font-size:1.1em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-returns .shipment-return .shipment-content{padding:1em 0}.germanized-shipments #panel-order-shipments .order-shipment.needs-items .add-items{display:block}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap{clear:left;margin:0;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .input-inner-wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:inline-flex;align-items:center}.germanized-shipments .show-lg,.germanized-shipments .show-md,.germanized-shipments .show-sm,.germanized-shipments .show-xl,.germanized-shipments .show-xs{display:none!important}.germanized-shipments .columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.germanized-shipments .columns.col-gapless{margin-left:0;margin-right:0}.germanized-shipments .columns.col-gapless>.column{padding-left:0;padding-right:0}.germanized-shipments .columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.germanized-shipments .column{flex:1;max-width:100%;padding-left:1rem;padding-right:1rem}.germanized-shipments .column.col-1,.germanized-shipments .column.col-10,.germanized-shipments .column.col-11,.germanized-shipments .column.col-12,.germanized-shipments .column.col-2,.germanized-shipments .column.col-3,.germanized-shipments .column.col-4,.germanized-shipments .column.col-5,.germanized-shipments .column.col-6,.germanized-shipments .column.col-7,.germanized-shipments .column.col-8,.germanized-shipments .column.col-9,.germanized-shipments .column.col-auto{flex:none}.germanized-shipments .col-12{width:100%}.germanized-shipments .col-11{width:91.66666667%}.germanized-shipments .col-10{width:83.33333333%}.germanized-shipments .col-9{width:75%}.germanized-shipments .col-8{width:66.66666667%}.germanized-shipments .col-7{width:58.33333333%}.germanized-shipments .col-6{width:50%}.germanized-shipments .col-5{width:41.66666667%}.germanized-shipments .col-4{width:33.33333333%}.germanized-shipments .col-3{width:25%}.germanized-shipments .col-2{width:16.66666667%}.germanized-shipments .col-1{width:8.33333333%}.germanized-shipments .col-auto{flex:0 0 auto;max-width:none;width:auto}.germanized-shipments .col-mx-auto{margin-left:auto;margin-right:auto}.germanized-shipments .col-ml-auto{margin-left:auto}.germanized-shipments .col-mr-auto{margin-right:auto}@media (max-width:1280px){.germanized-shipments .col-xl-1,.germanized-shipments .col-xl-10,.germanized-shipments .col-xl-11,.germanized-shipments .col-xl-12,.germanized-shipments .col-xl-2,.germanized-shipments .col-xl-3,.germanized-shipments .col-xl-4,.germanized-shipments .col-xl-5,.germanized-shipments .col-xl-6,.germanized-shipments .col-xl-7,.germanized-shipments .col-xl-8,.germanized-shipments .col-xl-9,.germanized-shipments .col-xl-auto{flex:none}.germanized-shipments .col-xl-12{width:100%}.germanized-shipments .col-xl-11{width:91.66666667%}.germanized-shipments .col-xl-10{width:83.33333333%}.germanized-shipments .col-xl-9{width:75%}.germanized-shipments .col-xl-8{width:66.66666667%}.germanized-shipments .col-xl-7{width:58.33333333%}.germanized-shipments .col-xl-6{width:50%}.germanized-shipments .col-xl-5{width:41.66666667%}.germanized-shipments .col-xl-4{width:33.33333333%}.germanized-shipments .col-xl-3{width:25%}.germanized-shipments .col-xl-2{width:16.66666667%}.germanized-shipments .col-xl-1{width:8.33333333%}.germanized-shipments .col-xl-auto{width:auto}.germanized-shipments .hide-xl{display:none!important}.germanized-shipments .show-xl{display:block!important}}@media (max-width:960px){.germanized-shipments .col-lg-1,.germanized-shipments .col-lg-10,.germanized-shipments .col-lg-11,.germanized-shipments .col-lg-12,.germanized-shipments .col-lg-2,.germanized-shipments .col-lg-3,.germanized-shipments .col-lg-4,.germanized-shipments .col-lg-5,.germanized-shipments .col-lg-6,.germanized-shipments .col-lg-7,.germanized-shipments .col-lg-8,.germanized-shipments .col-lg-9,.germanized-shipments .col-lg-auto{flex:none}.germanized-shipments .col-lg-12{width:100%}.germanized-shipments .col-lg-11{width:91.66666667%}.germanized-shipments .col-lg-10{width:83.33333333%}.germanized-shipments .col-lg-9{width:75%}.germanized-shipments .col-lg-8{width:66.66666667%}.germanized-shipments .col-lg-7{width:58.33333333%}.germanized-shipments .col-lg-6{width:50%}.germanized-shipments .col-lg-5{width:41.66666667%}.germanized-shipments .col-lg-4{width:33.33333333%}.germanized-shipments .col-lg-3{width:25%}.germanized-shipments .col-lg-2{width:16.66666667%}.germanized-shipments .col-lg-1{width:8.33333333%}.germanized-shipments .col-lg-auto{width:auto}.germanized-shipments .hide-lg{display:none!important}.germanized-shipments .show-lg{display:block!important}}@media (max-width:840px){.germanized-shipments .col-md-1,.germanized-shipments .col-md-10,.germanized-shipments .col-md-11,.germanized-shipments .col-md-12,.germanized-shipments .col-md-2,.germanized-shipments .col-md-3,.germanized-shipments .col-md-4,.germanized-shipments .col-md-5,.germanized-shipments .col-md-6,.germanized-shipments .col-md-7,.germanized-shipments .col-md-8,.germanized-shipments .col-md-9,.germanized-shipments .col-md-auto{flex:none}.germanized-shipments .col-md-12{width:100%}.germanized-shipments .col-md-11{width:91.66666667%}.germanized-shipments .col-md-10{width:83.33333333%}.germanized-shipments .col-md-9{width:75%}.germanized-shipments .col-md-8{width:66.66666667%}.germanized-shipments .col-md-7{width:58.33333333%}.germanized-shipments .col-md-6{width:50%}.germanized-shipments .col-md-5{width:41.66666667%}.germanized-shipments .col-md-4{width:33.33333333%}.germanized-shipments .col-md-3{width:25%}.germanized-shipments .col-md-2{width:16.66666667%}.germanized-shipments .col-md-1{width:8.33333333%}.germanized-shipments .col-md-auto{width:auto}.germanized-shipments .hide-md{display:none!important}.germanized-shipments .show-md{display:block!important}}@media (max-width:600px){.germanized-shipments .col-sm-1,.germanized-shipments .col-sm-10,.germanized-shipments .col-sm-11,.germanized-shipments .col-sm-12,.germanized-shipments .col-sm-2,.germanized-shipments .col-sm-3,.germanized-shipments .col-sm-4,.germanized-shipments .col-sm-5,.germanized-shipments .col-sm-6,.germanized-shipments .col-sm-7,.germanized-shipments .col-sm-8,.germanized-shipments .col-sm-9,.germanized-shipments .col-sm-auto{flex:none}.germanized-shipments .col-sm-12{width:100%}.germanized-shipments .col-sm-11{width:91.66666667%}.germanized-shipments .col-sm-10{width:83.33333333%}.germanized-shipments .col-sm-9{width:75%}.germanized-shipments .col-sm-8{width:66.66666667%}.germanized-shipments .col-sm-7{width:58.33333333%}.germanized-shipments .col-sm-6{width:50%}.germanized-shipments .col-sm-5{width:41.66666667%}.germanized-shipments .col-sm-4{width:33.33333333%}.germanized-shipments .col-sm-3{width:25%}.germanized-shipments .col-sm-2{width:16.66666667%}.germanized-shipments .col-sm-1{width:8.33333333%}.germanized-shipments .col-sm-auto{width:auto}.germanized-shipments .hide-sm{display:none!important}.germanized-shipments .show-sm{display:block!important}}@media (max-width:480px){.germanized-shipments .col-xs-1,.germanized-shipments .col-xs-10,.germanized-shipments .col-xs-11,.germanized-shipments .col-xs-12,.germanized-shipments .col-xs-2,.germanized-shipments .col-xs-3,.germanized-shipments .col-xs-4,.germanized-shipments .col-xs-5,.germanized-shipments .col-xs-6,.germanized-shipments .col-xs-7,.germanized-shipments .col-xs-8,.germanized-shipments .col-xs-9,.germanized-shipments .col-xs-auto{flex:none}.germanized-shipments .col-xs-12{width:100%}.germanized-shipments .col-xs-11{width:91.66666667%}.germanized-shipments .col-xs-10{width:83.33333333%}.germanized-shipments .col-xs-9{width:75%}.germanized-shipments .col-xs-8{width:66.66666667%}.germanized-shipments .col-xs-7{width:58.33333333%}.germanized-shipments .col-xs-6{width:50%}.germanized-shipments .col-xs-5{width:41.66666667%}.germanized-shipments .col-xs-4{width:33.33333333%}.germanized-shipments .col-xs-3{width:25%}.germanized-shipments .col-xs-2{width:16.66666667%}.germanized-shipments .col-xs-1{width:8.33333333%}.germanized-shipments .col-xs-auto{width:auto}.germanized-shipments .hide-xs{display:none!important}.germanized-shipments .show-xs{display:block!important}}
packages/woocommerce-germanized-shipments/assets/css/admin.scss CHANGED
@@ -2,16 +2,20 @@
2
 
3
  $layout-spacing: 1rem;
4
 
5
- .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc {
6
  margin-top: 1em;
7
  line-height: 1.5em;
8
- background: #efefef;
9
  padding: .5em;
 
10
  font-style: normal;
11
- font-size: 13px;
12
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
13
  }
14
 
 
 
 
 
15
  .wc-gzd-admin-settings-shipping_provider {
16
  .wc-gzd-shipment-api-connection-status {
17
  padding: .2em .5em;
2
 
3
  $layout-spacing: 1rem;
4
 
5
+ .woocommerce_page_wc-settings .form-table td .wc-gzd-additional-desc {
6
  margin-top: 1em;
7
  line-height: 1.5em;
 
8
  padding: .5em;
9
+ background: #fff;
10
  font-style: normal;
11
+ font-size: 14px;
12
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
13
  }
14
 
15
+ .woocommerce_page_wc-settings .wc-modal-shipping-method-settings .form-table td .wc-gzd-additional-desc {
16
+ background: #efefef;
17
+ }
18
+
19
  .wc-gzd-admin-settings-shipping_provider {
20
  .wc-gzd-shipment-api-connection-status {
21
  padding: .2em .5em;
packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.js CHANGED
@@ -17,42 +17,72 @@ window.germanized.admin = window.germanized.admin || {};
17
  $( document )
18
  .on( 'click', '.germanized-create-label .show-further-services', self.onExpandServices )
19
  .on( 'click', '.germanized-create-label .show-fewer-services', self.onHideServices )
20
- .on( 'change', '.germanized-create-label input.show-if-trigger', self.onShowIf )
21
  .on( 'click', '.germanized-create-label .notice .notice-dismiss', self.onRemoveNotice )
22
- .on( 'change', '.germanized-create-label #product_id', self.onChangeProductId );
 
23
 
24
  $( document.body )
25
  .on( 'wc_backbone_modal_loaded', self.backbone.init )
26
  .on( 'wc_backbone_modal_response', self.backbone.response );
27
  },
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  onChangeProductId: function() {
30
  var self = germanized.admin.shipment_label_backbone;
31
 
32
- self.showOrHideServices( $( this ).val() );
33
  },
34
 
35
- showOrHideServices: function( productId ) {
36
- var $services = $( '.show-if-further-services' ).find( 'p.form-field' );
37
-
38
- $services.each( function() {
39
- var $service = $( this ),
40
- $serviceField = $service.find( ':input' ),
41
- supported = $serviceField.data( 'products-supported' ) ? $serviceField.data( 'products-supported' ).split( ',' ) : [],
42
- isHidden = false;
43
 
44
- if ( $serviceField.data( 'products-supported' ) ) {
45
- isHidden = true;
 
 
46
 
47
- if ( $.inArray( productId, supported ) !== -1 ) {
48
- isHidden = false;
49
- }
50
  }
51
 
52
  if ( isHidden ) {
53
- $service.hide();
54
  } else {
55
- $service.show();
56
  }
57
  } );
58
  },
@@ -63,27 +93,12 @@ window.germanized.admin = window.germanized.admin || {};
63
  });
64
  },
65
 
66
- onShowIf: function() {
67
- var $wrapper = $( this ).parents( '.germanized-create-label' ),
68
- $show = $wrapper.find( $( this ).data( 'show-if' ) ),
69
- $checkbox = $( this );
70
-
71
- if ( $show.length > 0 ) {
72
- if ( $checkbox.is( ':checked' ) ) {
73
- $show.show();
74
- } else {
75
- $show.hide();
76
- }
77
-
78
- $( document.body ).trigger( 'wc_gzd_shipment_label_show_if' );
79
- }
80
- },
81
-
82
  onExpandServices: function() {
83
  var $wrapper = $( this ).parents( '.germanized-create-label' ).find( '.show-if-further-services' ),
84
  $trigger = $( this ).parents( '.show-services-trigger' );
85
 
86
  $wrapper.show();
 
87
 
88
  $trigger.find( '.show-further-services' ).hide();
89
  $trigger.find( '.show-fewer-services' ).show();
@@ -197,8 +212,7 @@ window.germanized.admin = window.germanized.admin || {};
197
  $( document.body ).trigger( 'init_tooltips' );
198
  $( document.body ).trigger( 'wc_gzd_shipment_label_after_init' );
199
 
200
- $modal.find( 'input.show-if-trigger' ).trigger( 'change' );
201
- $modal.find( '#product_id' ).trigger( 'change' );
202
 
203
  $modal.parents( '.wc-backbone-modal' ).on( 'click', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
204
  $modal.parents( '.wc-backbone-modal' ).on( 'touchstart', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
17
  $( document )
18
  .on( 'click', '.germanized-create-label .show-further-services', self.onExpandServices )
19
  .on( 'click', '.germanized-create-label .show-fewer-services', self.onHideServices )
 
20
  .on( 'click', '.germanized-create-label .notice .notice-dismiss', self.onRemoveNotice )
21
+ .on( 'change', '.germanized-create-label #product_id', self.onChangeProductId )
22
+ .on( 'change', '.germanized-create-label :input:visible', self.onChangeField );
23
 
24
  $( document.body )
25
  .on( 'wc_backbone_modal_loaded', self.backbone.init )
26
  .on( 'wc_backbone_modal_response', self.backbone.response );
27
  },
28
 
29
+ onChangeField: function() {
30
+ var self = germanized.admin.shipment_label_backbone,
31
+ $wrapper = $( '.germanized-create-label' ),
32
+ fieldId = $( this ).attr( 'id' ),
33
+ val = $( this ).val();
34
+
35
+ /**
36
+ * Show or hide a wrapper based on checkbox status
37
+ */
38
+ if ( $( this ).hasClass( 'show-if-trigger' ) ) {
39
+ var $show = $wrapper.find( $( this ).data( 'show-if' ) );
40
+
41
+ if ( $show.length > 0 ) {
42
+ if ( $( this ) .is( ':checked' ) ) {
43
+ $show.show();
44
+ } else {
45
+ $show.hide();
46
+ }
47
+
48
+ $( document.body ).trigger( 'wc_gzd_shipment_label_show_if' );
49
+ }
50
+ } else {
51
+ $wrapper.find( ':input[data-show-if-' + fieldId + ']' ).parents( '.form-field' ).hide();
52
+
53
+ if ( $( this ).is( ':checkbox' ) ) {
54
+ if ( $( this ).is( ':checked' ) ) {
55
+ $wrapper.find( ':input[data-show-if-' + fieldId + ']' ).parents( '.form-field' ).show();
56
+ }
57
+ } else {
58
+ $wrapper.find( ':input[data-show-if-' + fieldId + '*="' + val + '"]' ).parents( '.form-field' ).show();
59
+ }
60
+ }
61
+ },
62
+
63
  onChangeProductId: function() {
64
  var self = germanized.admin.shipment_label_backbone;
65
 
66
+ self.showOrHideByProduct( $( this ).val() );
67
  },
68
 
69
+ showOrHideByProduct: function( productId ) {
70
+ var $wrapper = $( '.germanized-create-label' ),
71
+ $fields = $wrapper.find( 'p.form-field :input[data-products-supported]' );
 
 
 
 
 
72
 
73
+ $fields.each( function() {
74
+ var $field = $( this ),
75
+ isHidden = true,
76
+ supported = $field.data( 'products-supported' ).split( ',' );
77
 
78
+ if ( $.inArray( productId, supported ) !== -1 ) {
79
+ isHidden = false;
 
80
  }
81
 
82
  if ( isHidden ) {
83
+ $field.parents( '.form-field' ).hide();
84
  } else {
85
+ $field.parents( '.form-field' ).show();
86
  }
87
  } );
88
  },
93
  });
94
  },
95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  onExpandServices: function() {
97
  var $wrapper = $( this ).parents( '.germanized-create-label' ).find( '.show-if-further-services' ),
98
  $trigger = $( this ).parents( '.show-services-trigger' );
99
 
100
  $wrapper.show();
101
+ $wrapper.find( ':input:visible' ).trigger( 'change' );
102
 
103
  $trigger.find( '.show-further-services' ).hide();
104
  $trigger.find( '.show-fewer-services' ).show();
212
  $( document.body ).trigger( 'init_tooltips' );
213
  $( document.body ).trigger( 'wc_gzd_shipment_label_after_init' );
214
 
215
+ $modal.find( ':input:visible' ).trigger( 'change' );
 
216
 
217
  $modal.parents( '.wc-backbone-modal' ).on( 'click', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
218
  $modal.parents( '.wc-backbone-modal' ).on( 'touchstart', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(c){window.germanized.admin.shipment_label_backbone={params:{},init:function(){var e=germanized.admin.shipment_label_backbone;e.params=wc_gzd_admin_shipment_label_backbone_params,c(document).on("click",".germanized-create-label .show-further-services",e.onExpandServices).on("click",".germanized-create-label .show-fewer-services",e.onHideServices).on("change",".germanized-create-label input.show-if-trigger",e.onShowIf).on("click",".germanized-create-label .notice .notice-dismiss",e.onRemoveNotice).on("change",".germanized-create-label #product_id",e.onChangeProductId),c(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onChangeProductId:function(){germanized.admin.shipment_label_backbone.showOrHideServices(c(this).val())},showOrHideServices:function(t){c(".show-if-further-services").find("p.form-field").each(function(){var e=c(this),n=e.find(":input"),i=n.data("products-supported")?n.data("products-supported").split(","):[],a=!1;n.data("products-supported")&&(a=!0,-1!==c.inArray(t,i)&&(a=!1)),a?e.hide():e.show()})},onRemoveNotice:function(){c(this).parents(".notice").slideUp(150,function(){c(this).remove()})},onShowIf:function(){var e=c(this).parents(".germanized-create-label").find(c(this).data("show-if")),n=c(this);0<e.length&&(n.is(":checked")?e.show():e.hide(),c(document.body).trigger("wc_gzd_shipment_label_show_if"))},onExpandServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.show(),n.find(".show-further-services").hide(),n.find(".show-fewer-services").show(),!1},onHideServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.hide(),n.find(".show-further-services").show(),n.find(".show-fewer-services").hide(),!1},backbone:{getShipmentId:function(e){return e.replace(/^\D+/g,"")},init:function(e,n){var i,a,t;-1!==n.indexOf("wc-gzd-modal-create-shipment-label")&&(i=germanized.admin.shipment_label_backbone.backbone,a=germanized.admin.shipment_label_backbone,t=c(".germanized-create-label").parents(".wc-backbone-modal-content"),n={action:"woocommerce_gzd_create_shipment_label_form",shipment_id:i.getShipmentId(n),security:a.params.create_label_form_nonce},i.doAjax(n,t,i.onInitForm))},onAjaxSuccess:function(e){},onAjaxError:function(e){},doAjax:function(e,n,i,a){var t=germanized.admin.shipment_label_backbone.backbone,o=germanized.admin.shipment_label_backbone,r=n.find(".germanized-create-label");i=i||t.onAjaxSuccess,a=a||t.onAjaxError,e.hasOwnProperty("shipment_id")||(e.shipment_id=c("#wc-gzd-shipment-label-admin-shipment-id").val()),n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n.find(".notice-wrapper").empty(),c.ajax({type:"POST",url:o.params.ajax_url,data:e,success:function(e){e.success?(e.fragments&&c.each(e.fragments,function(e,n){c(e).replaceWith(n)}),n.unblock(),i.apply(r,[e])):(n.unblock(),a.apply(r,[e]),c.each(e.messages,function(e,n){t.addNotice(n,"error",r)}),r.animate({scrollTop:0},500))},error:function(e){},dataType:"json"})},onInitForm:function(e){var n=germanized.admin.shipment_label_backbone.backbone,e=e.shipment_id,i=c(".germanized-create-label");c(document.body).trigger("wc-enhanced-select-init"),c(document.body).trigger("wc-init-datepickers"),c(document.body).trigger("init_tooltips"),c(document.body).trigger("wc_gzd_shipment_label_after_init"),i.find("input.show-if-trigger").trigger("change"),i.find("#product_id").trigger("change"),i.parents(".wc-backbone-modal").on("click","#btn-ok",{shipmentId:e},n.onSubmit),i.parents(".wc-backbone-modal").on("touchstart","#btn-ok",{shipmentId:e},n.onSubmit),i.parents(".wc-backbone-modal").on("keydown",{shipmentId:e},n.onKeyDown)},getFormData:function(e){var i={};return hideService=!1,e.find(".show-if-further-services").is(":visible")||(e.find(".show-if-further-services").show(),hideService=!0),c.each(e.find(":input:visible").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=c.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),hideService&&e.find(".show-if-further-services").hide(),i},onSubmitSuccess:function(e){germanized.admin.shipment_label_backbone.backbone;var n=c(this).parents(".wc-backbone-modal-content"),e=e.shipment_id;n.find(".modal-close").trigger("click"),0<c("div#shipment-"+e).length&&germanized.admin.shipments.initShipment(e)},onKeyDown:function(e){var n=germanized.admin.shipment_label_backbone.backbone;13!==(e.keyCode||e.which)||e.target.tagName&&("input"===e.target.tagName.toLowerCase()||"textarea"===e.target.tagName.toLowerCase())||n.onSubmit.apply(c(this).find("button#btn-ok"),[e])},onSubmit:function(e){var n=germanized.admin.shipment_label_backbone.backbone,i=germanized.admin.shipment_label_backbone,a=e.data.shipmentId,t=c(this).parents(".wc-backbone-modal-content"),o=t.find(".germanized-create-label").find("form"),o=n.getFormData(o);o.security=i.params.create_label_nonce,o.shipment_id=a,o.action="woocommerce_gzd_create_shipment_label",n.doAjax(o,t,n.onSubmitSuccess),e.preventDefault(),e.stopPropagation()},addNotice:function(e,n,i){i.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},response:function(e,n,i){n.indexOf("wc-gzd-modal-create-shipment-label")}}},c(document).ready(function(){germanized.admin.shipment_label_backbone.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(s){window.germanized.admin.shipment_label_backbone={params:{},init:function(){var e=germanized.admin.shipment_label_backbone;e.params=wc_gzd_admin_shipment_label_backbone_params,s(document).on("click",".germanized-create-label .show-further-services",e.onExpandServices).on("click",".germanized-create-label .show-fewer-services",e.onHideServices).on("click",".germanized-create-label .notice .notice-dismiss",e.onRemoveNotice).on("change",".germanized-create-label #product_id",e.onChangeProductId).on("change",".germanized-create-label :input:visible",e.onChangeField),s(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onChangeField:function(){germanized.admin.shipment_label_backbone;var e,n=s(".germanized-create-label"),i=s(this).attr("id"),a=s(this).val();s(this).hasClass("show-if-trigger")?0<(e=n.find(s(this).data("show-if"))).length&&(s(this).is(":checked")?e.show():e.hide(),s(document.body).trigger("wc_gzd_shipment_label_show_if")):(n.find(":input[data-show-if-"+i+"]").parents(".form-field").hide(),s(this).is(":checkbox")?s(this).is(":checked")&&n.find(":input[data-show-if-"+i+"]").parents(".form-field").show():n.find(":input[data-show-if-"+i+'*="'+a+'"]').parents(".form-field").show())},onChangeProductId:function(){germanized.admin.shipment_label_backbone.showOrHideByProduct(s(this).val())},showOrHideByProduct:function(a){s(".germanized-create-label").find("p.form-field :input[data-products-supported]").each(function(){var e=s(this),n=!0,i=e.data("products-supported").split(",");(n=-1!==s.inArray(a,i)?!1:n)?e.parents(".form-field").hide():e.parents(".form-field").show()})},onRemoveNotice:function(){s(this).parents(".notice").slideUp(150,function(){s(this).remove()})},onExpandServices:function(){var e=s(this).parents(".germanized-create-label").find(".show-if-further-services"),n=s(this).parents(".show-services-trigger");return e.show(),e.find(":input:visible").trigger("change"),n.find(".show-further-services").hide(),n.find(".show-fewer-services").show(),!1},onHideServices:function(){var e=s(this).parents(".germanized-create-label").find(".show-if-further-services"),n=s(this).parents(".show-services-trigger");return e.hide(),n.find(".show-further-services").show(),n.find(".show-fewer-services").hide(),!1},backbone:{getShipmentId:function(e){return e.replace(/^\D+/g,"")},init:function(e,n){var i,a,t;-1!==n.indexOf("wc-gzd-modal-create-shipment-label")&&(i=germanized.admin.shipment_label_backbone.backbone,a=germanized.admin.shipment_label_backbone,t=s(".germanized-create-label").parents(".wc-backbone-modal-content"),n={action:"woocommerce_gzd_create_shipment_label_form",shipment_id:i.getShipmentId(n),security:a.params.create_label_form_nonce},i.doAjax(n,t,i.onInitForm))},onAjaxSuccess:function(e){},onAjaxError:function(e){},doAjax:function(e,n,i,a){var t=germanized.admin.shipment_label_backbone.backbone,o=germanized.admin.shipment_label_backbone,r=n.find(".germanized-create-label");i=i||t.onAjaxSuccess,a=a||t.onAjaxError,e.hasOwnProperty("shipment_id")||(e.shipment_id=s("#wc-gzd-shipment-label-admin-shipment-id").val()),n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n.find(".notice-wrapper").empty(),s.ajax({type:"POST",url:o.params.ajax_url,data:e,success:function(e){e.success?(e.fragments&&s.each(e.fragments,function(e,n){s(e).replaceWith(n)}),n.unblock(),i.apply(r,[e])):(n.unblock(),a.apply(r,[e]),s.each(e.messages,function(e,n){t.addNotice(n,"error",r)}),r.animate({scrollTop:0},500))},error:function(e){},dataType:"json"})},onInitForm:function(e){var n=germanized.admin.shipment_label_backbone.backbone,e=e.shipment_id,i=s(".germanized-create-label");s(document.body).trigger("wc-enhanced-select-init"),s(document.body).trigger("wc-init-datepickers"),s(document.body).trigger("init_tooltips"),s(document.body).trigger("wc_gzd_shipment_label_after_init"),i.find(":input:visible").trigger("change"),i.parents(".wc-backbone-modal").on("click","#btn-ok",{shipmentId:e},n.onSubmit),i.parents(".wc-backbone-modal").on("touchstart","#btn-ok",{shipmentId:e},n.onSubmit),i.parents(".wc-backbone-modal").on("keydown",{shipmentId:e},n.onKeyDown)},getFormData:function(e){var i={};return hideService=!1,e.find(".show-if-further-services").is(":visible")||(e.find(".show-if-further-services").show(),hideService=!0),s.each(e.find(":input:visible").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=s.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),hideService&&e.find(".show-if-further-services").hide(),i},onSubmitSuccess:function(e){germanized.admin.shipment_label_backbone.backbone;var n=s(this).parents(".wc-backbone-modal-content"),e=e.shipment_id;n.find(".modal-close").trigger("click"),0<s("div#shipment-"+e).length&&germanized.admin.shipments.initShipment(e)},onKeyDown:function(e){var n=germanized.admin.shipment_label_backbone.backbone;13!==(e.keyCode||e.which)||e.target.tagName&&("input"===e.target.tagName.toLowerCase()||"textarea"===e.target.tagName.toLowerCase())||n.onSubmit.apply(s(this).find("button#btn-ok"),[e])},onSubmit:function(e){var n=germanized.admin.shipment_label_backbone.backbone,i=germanized.admin.shipment_label_backbone,a=e.data.shipmentId,t=s(this).parents(".wc-backbone-modal-content"),o=t.find(".germanized-create-label").find("form"),o=n.getFormData(o);o.security=i.params.create_label_nonce,o.shipment_id=a,o.action="woocommerce_gzd_create_shipment_label",n.doAjax(o,t,n.onSubmitSuccess),e.preventDefault(),e.stopPropagation()},addNotice:function(e,n,i){i.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},response:function(e,n,i){n.indexOf("wc-gzd-modal-create-shipment-label")}}},s(document).ready(function(){germanized.admin.shipment_label_backbone.init()})}(jQuery);
packages/woocommerce-germanized-shipments/assets/js/admin-shipments.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(d){window.germanized.admin.shipments={params:{},shipments:{},$wrapper:!1,needsSaving:!1,needsShipments:!0,needsReturns:!1,init:function(){var e=germanized.admin.shipments;e.params=wc_gzd_admin_shipments_params,e.$wrapper=d("#panel-order-shipments"),e.needsShipments=e.$wrapper.find("#order-shipment-add").is(":visible"),e.needsReturns=e.$wrapper.find("#order-return-shipment-add").is(":visible"),e.initShipments(),d(document).ajaxComplete(e.onAjaxComplete),d(document).on("click","#order-shipments-list .shipment-header",e.onToggleShipment).on("change","#order-shipments-list :input:visible",e.setNeedsSaving).on("click","#panel-order-shipments #order-shipment-add",e.onAddShipment).on("click","#panel-order-shipments #order-return-shipment-add",e.onAddReturn).on("click","#panel-order-shipments .remove-shipment",e.onRemoveShipment).on("click","#panel-order-shipments button#order-shipments-save",e.onSave).on("click","#panel-order-shipments .notice-dismiss",e.onRemoveNotice),d(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onAjaxComplete:function(e,n,i){var t=germanized.admin.shipments;if(null!=n&&i.hasOwnProperty("data")){var n=i.data,i=!1;try{i=JSON.parse('{"'+n.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(e,n){return""===e?n:decodeURIComponent(n)})}catch(e){i=!1}i&&i.hasOwnProperty("action")&&("woocommerce_save_order_items"!==(n=i.action)&&"woocommerce_remove_order_item"!==n&&"woocommerce_add_order_item"!==n&&"woocommerce_delete_refund"!==n||t.syncItemQuantities())}},syncItemQuantities:function(){var e=germanized.admin.shipments,n=(e.block(),{action:"woocommerce_gzd_validate_shipment_item_quantities",active:e.getActiveShipmentId()});e.doAjax(n,e.onSyncSuccess)},onSyncSuccess:function(e){var n=germanized.admin.shipments;n.unblock(),n.initShipments(),n.initTiptip()},onSave:function(e){var n=germanized.admin.shipments;return e.preventDefault(),n.save(),!1},save:function(){var e=germanized.admin.shipments,n=(e.block(),{action:"woocommerce_gzd_save_shipments",active:e.getActiveShipmentId()});e.doAjax(n,e.onSaveSuccess)},initShipment:function(e){var n=germanized.admin.shipments;n.shipments.hasOwnProperty(e)?n.shipments[e].refreshDom():n.shipments[e]=new d.GermanizedShipment(e)},onSaveSuccess:function(e){var n=germanized.admin.shipments;n.initShipments(),n.setNeedsSaving(!1),n.unblock(),n.initTiptip()},getActiveShipmentId:function(){var e=germanized.admin.shipments.$wrapper.find(".order-shipment.active");return 0<e.length&&e.data("shipment")},block:function(){germanized.admin.shipments.$wrapper.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){germanized.admin.shipments.$wrapper.unblock()},getData:function(e){var n=germanized.admin.shipments,i={};return e=e||{},d.each(n.$wrapper.find(":input[name]").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=d.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),d.extend(i,e),i},doAjax:function(e,n,t){var r=germanized.admin.shipments,i=r.params.ajax_url,a=r.$wrapper,s=!0;a.find(".notice-wrapper").empty(),n=n||r.onAjaxSuccess,t=t||r.onAjaxError,e.hasOwnProperty("refresh_fragments")&&(s=e.refresh_fragments),e.hasOwnProperty("security")||(e.security=r.params.edit_shipments_nonce),e.hasOwnProperty("order_id")||(e.order_id=r.params.order_id),e=r.getData(e),d.ajax({type:"POST",url:i,data:e,success:function(e){var i;e.success?(active=r.getShipment(r.getActiveShipmentId()),current_packaging_id=!1,active&&(current_packaging_id=active.getShipment().find(".shipment-packaging-select").val()),s&&e.fragments&&d.each(e.fragments,function(e,n){d(e).replaceWith(n),d(e).unblock()}),n.apply(a,[e]),e.hasOwnProperty("order_needs_new_shipments")&&r.setNeedsShipments(e.order_needs_new_shipments),e.hasOwnProperty("order_needs_new_returns")&&r.setNeedsReturns(e.order_needs_new_returns),i=e.hasOwnProperty("shipments")?e.shipments:{},d.each(r.getShipments(),function(e,n){i.hasOwnProperty(e)&&(n.setIsEditable(i[e].is_editable),n.setNeedsItems(i[e].needs_items),n.setWeight(i[e].weight),n.setLength(i[e].length),n.setWidth(i[e].width),n.setHeight(i[e].height),n.setTotalWeight(i[e].total_weight),r.initShipment(e))}),(e.hasOwnProperty("needs_refresh")||e.hasOwnProperty("needs_packaging_refresh"))&&e.hasOwnProperty("shipment_id")&&(r.initShipment(e.shipment_id),e.hasOwnProperty("needs_packaging_refresh")&&(active=r.getShipment(r.getActiveShipmentId()))&&(new_packaging_id=active.getShipment().find(".shipment-packaging-select").val())!==current_packaging_id&&r.getShipment(e.shipment_id).refreshDimensions())):(t.apply(a,[e]),r.unblock(),e.hasOwnProperty("message")?r.addNotice(e.message,"error"):e.hasOwnProperty("messages")&&d.each(e.messages,function(e,n){r.addNotice(n,"error")}))},error:function(e){t.apply(a,[e]),r.unblock()},dataType:"json"})},onAjaxError:function(e){},onAjaxSuccess:function(e){},onRemoveNotice:function(){d(this).parents(".notice").slideUp(150,function(){d(this).remove()})},addNotice:function(e,n){germanized.admin.shipments.$wrapper.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},getParams:function(){return germanized.admin.shipments.params},onRemoveShipment:function(){var e=germanized.admin.shipments,n=d(this).parents(".order-shipment").data("shipment");return window.confirm(e.getParams().i18n_remove_shipment_notice)&&e.removeShipment(n),!1},removeShipment:function(e){var n=germanized.admin.shipments,e={action:"woocommerce_gzd_remove_shipment",shipment_id:e};n.block(),n.doAjax(e,n.onRemoveShipmentSuccess,n.onRemoveShipmentError)},onRemoveShipmentSuccess:function(e){var t=germanized.admin.shipments,e=Array.isArray(e.shipment_id)?e.shipment_id:[e.shipment_id];d.each(e,function(e,n){var i=t.$wrapper.find("#shipment-"+n);0<i.length&&(i.hasClass("active")?i.find(".shipment-content-wrapper").slideUp(300,function(){i.removeClass("active"),i.remove(),t.initShipments()}):i.remove())}),t.initShipments(),t.unblock()},onRemoveShipmentError:function(e){germanized.admin.shipments.unblock()},onAddShipment:function(){return germanized.admin.shipments.addShipment(),!1},addShipment:function(){var e=germanized.admin.shipments;e.block(),e.doAjax({action:"woocommerce_gzd_add_shipment"},e.onAddShipmentSuccess,e.onAddShipmentError)},onAddShipmentSuccess:function(e){var n=germanized.admin.shipments;0<n.$wrapper.find(".order-shipment.active").length?n.$wrapper.find(".order-shipment.active").find(".shipment-content-wrapper").slideUp(300,function(){n.$wrapper.find(".order-shipment.active").removeClass("active"),n.appendNewShipment(e),n.initShipments(),n.initTiptip(),n.unblock()}):(n.appendNewShipment(e),n.initShipments(),n.initTiptip(),n.unblock())},appendNewShipment:function(e){var n=germanized.admin.shipments;"simple"===e.new_shipment_type&&0<n.$wrapper.find(".panel-order-return-title").length?n.$wrapper.find(".panel-order-return-title").before(e.new_shipment):n.$wrapper.find("#order-shipments-list").append(e.new_shipment)},onAddShipmentError:function(e){},onAddReturn:function(){return d(this).WCBackboneModal({template:"wc-gzd-modal-add-shipment-return"}),!1},addReturn:function(e){var n=germanized.admin.shipments,i=(n.block(),{action:"woocommerce_gzd_add_return_shipment"});d.extend(i,e),n.doAjax(i,n.onAddReturnSuccess,n.onAddReturnError)},onAddReturnSuccess:function(e){germanized.admin.shipments.onAddShipmentSuccess(e)},onAddReturnError:function(e){germanized.admin.shipments.onAddShipmentError(e)},setNeedsSaving:function(e){var n=germanized.admin.shipments,i=n.getActiveShipmentId(),i=!!i&&n.getShipment(i).getShipment();n.needsSaving=!0===(e="boolean"!=typeof e?!0:e),n.needsSaving?n.$wrapper.find("#order-shipments-save").show():n.$wrapper.find("#order-shipments-save").hide(),i&&(n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i)),n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i),n.hideOrShowFooter(),d(document.body).trigger("woocommerce_gzd_shipments_needs_saving",[n.needsSaving,n.getActiveShipmentId()]),n.initTiptip()},disableCreateLabel:function(e){var n=germanized.admin.shipments,e=e.find(".create-shipment-label");0<e.length&&(e.addClass("disabled button-disabled"),e.prop("title",n.params.i18n_create_label_disabled))},enableCreateLabel:function(e){var n=germanized.admin.shipments,e=e.find(".create-shipment-label");0<e.length&&(e.removeClass("disabled button-disabled"),e.prop("title",n.params.i18n_create_label_enabled))},setNeedsShipments:function(e){var n=germanized.admin.shipments;n.needsShipments=!0===(e="boolean"!=typeof e?!0:e),n.needsShipments?(n.$wrapper.addClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").show()):(n.$wrapper.removeClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowReturnTitle:function(){var e=germanized.admin.shipments;0===e.$wrapper.find(".order-shipment.shipment-return").length?e.$wrapper.find(".panel-order-return-title").addClass("hide-default"):e.$wrapper.find(".panel-order-return-title").removeClass("hide-default")},setNeedsReturns:function(e){var n=germanized.admin.shipments;n.needsReturns=!0===(e="boolean"!=typeof e?!0:e),n.needsReturns?(n.$wrapper.addClass("needs-returns"),n.$wrapper.find("#order-return-shipment-add").show()):(n.$wrapper.removeClass("needs-returns"),n.$wrapper.find("#order-return-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowFooter:function(){var e=germanized.admin.shipments;e.needsSaving||e.needsShipments||e.needsReturns?e.$wrapper.find(".panel-footer").slideDown(300):e.$wrapper.find(".panel-footer").slideUp(300)},onToggleShipment:function(){var e=germanized.admin.shipments,n=d(this).parents(".order-shipment:first"),i=n.hasClass("active");e.closeShipments(),i||n.find("> .shipment-content-wrapper").slideDown(300,function(){n.addClass("active")})},closeShipments:function(){var e=germanized.admin.shipments;e.$wrapper.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.$wrapper.find(".order-shipment.active").removeClass("active")})},initShipments:function(){var n=germanized.admin.shipments;n.$wrapper=d("#panel-order-shipments"),n.$wrapper.find(".order-shipment").each(function(){var e=d(this).data("shipment");n.initShipment(e)}),n.hideOrShowReturnTitle()},getShipments:function(){return germanized.admin.shipments.shipments},getShipment:function(e){var n=germanized.admin.shipments.getShipments();return!!n.hasOwnProperty(e)&&n[e]},refresh:function(e){},refreshItems:function(e){},addItem:function(){},initTiptip:function(){var e=germanized.admin.shipments;d(document.body).trigger("init_tooltips"),e.$wrapper.find(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e.$wrapper.find(".create-shipment-label").tipTip({fadeIn:50,fadeOut:50,delay:200})},backbone:{onAddReturnSuccess:function(e){d("#wc-gzd-return-shipment-items").html(e.html),d(".wc-backbone-modal-content article").unblock(),d(document.body).on("change","input.wc-gzd-shipment-add-return-item-quantity",function(){var e,n=d(this),i=n.val();n.attr("max")&&(e=n.attr("max"))<i&&n.val(e)})},init:function(e,n){var i=germanized.admin.shipments;if("wc-gzd-modal-add-shipment-return"===n)return d(".wc-backbone-modal-content article").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),i.doAjax({action:"woocommerce_gzd_get_available_return_shipment_items"},i.backbone.onAddReturnSuccess),!1},response:function(e,n,i){var t=germanized.admin.shipments;"wc-gzd-modal-add-shipment-return"===n&&t.addReturn(i)}}},d(document).ready(function(){germanized.admin.shipments.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(d){window.germanized.admin.shipments={params:{},shipments:{},$wrapper:!1,needsSaving:!1,needsShipments:!0,needsReturns:!1,init:function(){var e=germanized.admin.shipments;e.params=wc_gzd_admin_shipments_params,e.$wrapper=d("#panel-order-shipments"),e.needsShipments=e.$wrapper.find("#order-shipment-add").is(":visible"),e.needsReturns=e.$wrapper.find("#order-return-shipment-add").is(":visible"),e.initShipments(),d(document).ajaxComplete(e.onAjaxComplete),d(document).on("click","#order-shipments-list .shipment-header",e.onToggleShipment).on("change","#order-shipments-list :input:visible",e.setNeedsSaving).on("click","#panel-order-shipments #order-shipment-add",e.onAddShipment).on("click","#panel-order-shipments #order-return-shipment-add",e.onAddReturn).on("click","#panel-order-shipments .remove-shipment",e.onRemoveShipment).on("click","#panel-order-shipments button#order-shipments-save",e.onSave).on("click","#panel-order-shipments .notice-dismiss",e.onRemoveNotice),d(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onAjaxComplete:function(e,n,i){var t=germanized.admin.shipments;if(null!=n&&i.hasOwnProperty("data")){var n=i.data,i=!1;try{i=JSON.parse('{"'+n.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(e,n){return""===e?n:decodeURIComponent(n)})}catch(e){i=!1}i&&i.hasOwnProperty("action")&&("woocommerce_save_order_items"!==(n=i.action)&&"woocommerce_remove_order_item"!==n&&"woocommerce_add_order_item"!==n&&"woocommerce_delete_refund"!==n||t.syncItemQuantities())}},syncItemQuantities:function(){var e=germanized.admin.shipments,n=(e.block(),{action:"woocommerce_gzd_validate_shipment_item_quantities",active:e.getActiveShipmentId()});e.doAjax(n,e.onSyncSuccess)},onSyncSuccess:function(e){var n=germanized.admin.shipments;n.unblock(),n.initShipments(),n.initTiptip()},onSave:function(e){var n=germanized.admin.shipments;return e.preventDefault(),n.save(),!1},save:function(){var e=germanized.admin.shipments,n=(e.block(),{action:"woocommerce_gzd_save_shipments",active:e.getActiveShipmentId()});e.doAjax(n,e.onSaveSuccess)},initShipment:function(e){var n=germanized.admin.shipments;n.shipments.hasOwnProperty(e)?n.shipments[e].refreshDom():n.shipments[e]=new d.GermanizedShipment(e)},onSaveSuccess:function(e){var n=germanized.admin.shipments;n.initShipments(),n.setNeedsSaving(!1),n.unblock(),n.initTiptip()},getActiveShipmentId:function(){var e=germanized.admin.shipments.$wrapper.find(".order-shipment.active");return 0<e.length&&e.data("shipment")},block:function(){germanized.admin.shipments.$wrapper.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})},unblock:function(){germanized.admin.shipments.$wrapper.unblock()},getData:function(e){var n=germanized.admin.shipments,i={};return e=e||{},d.each(n.$wrapper.find(":input[name]").serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),i[n.name]=d.makeArray(i[n.name]),i[n.name].push(n.value)):i[n.name]=n.value}),d.extend(i,e),i},doAjax:function(e,n,t){var r=germanized.admin.shipments,i=r.params.ajax_url,a=r.$wrapper,s=!0;a.find(".notice-wrapper").empty(),n=n||r.onAjaxSuccess,t=t||r.onAjaxError,e.hasOwnProperty("refresh_fragments")&&(s=e.refresh_fragments),e.hasOwnProperty("security")||(e.security=r.params.edit_shipments_nonce),e.hasOwnProperty("order_id")||(e.order_id=r.params.order_id),e=r.getData(e),d.ajax({type:"POST",url:i,data:e,success:function(e){var i;e.success?(active=r.getShipment(r.getActiveShipmentId()),current_packaging_id=!1,active&&(current_packaging_id=active.getShipment().find(".shipment-packaging-select").val()),s&&e.fragments&&d.each(e.fragments,function(e,n){d(e).replaceWith(n),d(e).unblock()}),n.apply(a,[e]),e.hasOwnProperty("order_needs_new_shipments")&&r.setNeedsShipments(e.order_needs_new_shipments),e.hasOwnProperty("order_needs_new_returns")&&r.setNeedsReturns(e.order_needs_new_returns),i=e.hasOwnProperty("shipments")?e.shipments:{},d.each(r.getShipments(),function(e,n){i.hasOwnProperty(e)&&(n.setIsEditable(i[e].is_editable),n.setNeedsItems(i[e].needs_items),n.setWeight(i[e].weight),n.setLength(i[e].length),n.setWidth(i[e].width),n.setHeight(i[e].height),n.setTotalWeight(i[e].total_weight),r.initShipment(e))}),(e.hasOwnProperty("needs_refresh")||e.hasOwnProperty("needs_packaging_refresh"))&&e.hasOwnProperty("shipment_id")&&(r.initShipment(e.shipment_id),e.hasOwnProperty("needs_packaging_refresh"))&&(active=r.getShipment(r.getActiveShipmentId()))&&(new_packaging_id=active.getShipment().find(".shipment-packaging-select").val())!==current_packaging_id&&r.getShipment(e.shipment_id).refreshDimensions()):(t.apply(a,[e]),r.unblock(),e.hasOwnProperty("message")?r.addNotice(e.message,"error"):e.hasOwnProperty("messages")&&d.each(e.messages,function(e,n){r.addNotice(n,"error")}))},error:function(e){t.apply(a,[e]),r.unblock()},dataType:"json"})},onAjaxError:function(e){},onAjaxSuccess:function(e){},onRemoveNotice:function(){d(this).parents(".notice").slideUp(150,function(){d(this).remove()})},addNotice:function(e,n){germanized.admin.shipments.$wrapper.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},getParams:function(){return germanized.admin.shipments.params},onRemoveShipment:function(){var e=germanized.admin.shipments,n=d(this).parents(".order-shipment").data("shipment");return window.confirm(e.getParams().i18n_remove_shipment_notice)&&e.removeShipment(n),!1},removeShipment:function(e){var n=germanized.admin.shipments,e={action:"woocommerce_gzd_remove_shipment",shipment_id:e};n.block(),n.doAjax(e,n.onRemoveShipmentSuccess,n.onRemoveShipmentError)},onRemoveShipmentSuccess:function(e){var t=germanized.admin.shipments,e=Array.isArray(e.shipment_id)?e.shipment_id:[e.shipment_id];d.each(e,function(e,n){var i=t.$wrapper.find("#shipment-"+n);0<i.length&&(i.hasClass("active")?i.find(".shipment-content-wrapper").slideUp(300,function(){i.removeClass("active"),i.remove(),t.initShipments()}):i.remove())}),t.initShipments(),t.unblock()},onRemoveShipmentError:function(e){germanized.admin.shipments.unblock()},onAddShipment:function(){return germanized.admin.shipments.addShipment(),!1},addShipment:function(){var e=germanized.admin.shipments;e.block(),e.doAjax({action:"woocommerce_gzd_add_shipment"},e.onAddShipmentSuccess,e.onAddShipmentError)},onAddShipmentSuccess:function(e){var n=germanized.admin.shipments;0<n.$wrapper.find(".order-shipment.active").length?n.$wrapper.find(".order-shipment.active").find(".shipment-content-wrapper").slideUp(300,function(){n.$wrapper.find(".order-shipment.active").removeClass("active"),n.appendNewShipment(e),n.initShipments(),n.initTiptip(),n.unblock()}):(n.appendNewShipment(e),n.initShipments(),n.initTiptip(),n.unblock())},appendNewShipment:function(e){var n=germanized.admin.shipments;"simple"===e.new_shipment_type&&0<n.$wrapper.find(".panel-order-return-title").length?n.$wrapper.find(".panel-order-return-title").before(e.new_shipment):n.$wrapper.find("#order-shipments-list").append(e.new_shipment)},onAddShipmentError:function(e){},onAddReturn:function(){return d(this).WCBackboneModal({template:"wc-gzd-modal-add-shipment-return"}),!1},addReturn:function(e){var n=germanized.admin.shipments,i=(n.block(),{action:"woocommerce_gzd_add_return_shipment"});d.extend(i,e),n.doAjax(i,n.onAddReturnSuccess,n.onAddReturnError)},onAddReturnSuccess:function(e){germanized.admin.shipments.onAddShipmentSuccess(e)},onAddReturnError:function(e){germanized.admin.shipments.onAddShipmentError(e)},setNeedsSaving:function(e){var n=germanized.admin.shipments,i=n.getActiveShipmentId(),i=!!i&&n.getShipment(i).getShipment();n.needsSaving=!0===(e="boolean"!=typeof e?!0:e),n.needsSaving?n.$wrapper.find("#order-shipments-save").show():n.$wrapper.find("#order-shipments-save").hide(),i&&(n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i)),n.needsSaving?n.disableCreateLabel(i):n.enableCreateLabel(i),n.hideOrShowFooter(),d(document.body).trigger("woocommerce_gzd_shipments_needs_saving",[n.needsSaving,n.getActiveShipmentId()]),n.initTiptip()},disableCreateLabel:function(e){var n=germanized.admin.shipments,e=e.find(".create-shipment-label");0<e.length&&(e.addClass("disabled button-disabled"),e.prop("title",n.params.i18n_create_label_disabled))},enableCreateLabel:function(e){var n=germanized.admin.shipments,e=e.find(".create-shipment-label");0<e.length&&(e.removeClass("disabled button-disabled"),e.prop("title",n.params.i18n_create_label_enabled))},setNeedsShipments:function(e){var n=germanized.admin.shipments;n.needsShipments=!0===(e="boolean"!=typeof e?!0:e),n.needsShipments?(n.$wrapper.addClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").show()):(n.$wrapper.removeClass("needs-shipments"),n.$wrapper.find("#order-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowReturnTitle:function(){var e=germanized.admin.shipments;0===e.$wrapper.find(".order-shipment.shipment-return").length?e.$wrapper.find(".panel-order-return-title").addClass("hide-default"):e.$wrapper.find(".panel-order-return-title").removeClass("hide-default")},setNeedsReturns:function(e){var n=germanized.admin.shipments;n.needsReturns=!0===(e="boolean"!=typeof e?!0:e),n.needsReturns?(n.$wrapper.addClass("needs-returns"),n.$wrapper.find("#order-return-shipment-add").show()):(n.$wrapper.removeClass("needs-returns"),n.$wrapper.find("#order-return-shipment-add").hide()),n.hideOrShowFooter()},hideOrShowFooter:function(){var e=germanized.admin.shipments;e.needsSaving||e.needsShipments||e.needsReturns?e.$wrapper.find(".panel-footer").slideDown(300):e.$wrapper.find(".panel-footer").slideUp(300)},onToggleShipment:function(){var e=germanized.admin.shipments,n=d(this).parents(".order-shipment:first"),i=n.hasClass("active");e.closeShipments(),i||n.find("> .shipment-content-wrapper").slideDown(300,function(){n.addClass("active")})},closeShipments:function(){var e=germanized.admin.shipments;e.$wrapper.find(".order-shipment.active .shipment-content-wrapper").slideUp(300,function(){e.$wrapper.find(".order-shipment.active").removeClass("active")})},initShipments:function(){var n=germanized.admin.shipments;n.$wrapper=d("#panel-order-shipments"),n.$wrapper.find(".order-shipment").each(function(){var e=d(this).data("shipment");n.initShipment(e)}),n.hideOrShowReturnTitle()},getShipments:function(){return germanized.admin.shipments.shipments},getShipment:function(e){var n=germanized.admin.shipments.getShipments();return!!n.hasOwnProperty(e)&&n[e]},refresh:function(e){},refreshItems:function(e){},addItem:function(){},initTiptip:function(){var e=germanized.admin.shipments;d(document.body).trigger("init_tooltips"),e.$wrapper.find(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),e.$wrapper.find(".create-shipment-label").tipTip({fadeIn:50,fadeOut:50,delay:200})},backbone:{onAddReturnSuccess:function(e){d("#wc-gzd-return-shipment-items").html(e.html),d(".wc-backbone-modal-content article").unblock(),d(document.body).on("change","input.wc-gzd-shipment-add-return-item-quantity",function(){var e,n=d(this),i=n.val();n.attr("max")&&(e=n.attr("max"))<i&&n.val(e)})},init:function(e,n){var i=germanized.admin.shipments;if("wc-gzd-modal-add-shipment-return"===n)return d(".wc-backbone-modal-content article").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),i.doAjax({action:"woocommerce_gzd_get_available_return_shipment_items"},i.backbone.onAddReturnSuccess),!1},response:function(e,n,i){var t=germanized.admin.shipments;"wc-gzd-modal-add-shipment-return"===n&&t.addReturn(i)}}},d(document).ready(function(){germanized.admin.shipments.init()})}(jQuery);
packages/woocommerce-germanized-shipments/assets/js/admin-shipping-provider-method.js CHANGED
@@ -16,7 +16,10 @@ window.germanized.admin = window.germanized.admin || {};
16
 
17
  self.params = wc_gzd_admin_shipping_provider_method_params;
18
 
19
- $( document ).on( 'change', 'select[id$=shipping_provider]', self.showOrHideAll );
 
 
 
20
  $( document.body ).on( 'wc_backbone_modal_loaded', self.onShippingMethodOpen );
21
 
22
  if ( $( 'select[id$=shipping_provider]' ).length > 0 ) {
@@ -24,10 +27,35 @@ window.germanized.admin = window.germanized.admin || {};
24
  }
25
  },
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  onShippingMethodOpen: function( e, t ) {
28
  if ( 'wc-modal-shipping-method-settings' === t ) {
 
 
29
  if ( $( 'select[id$=shipping_provider]' ).length > 0 ) {
30
- $( 'select[id$=shipping_provider]' ).trigger( 'change' );
31
  }
32
  }
33
  },
@@ -59,11 +87,13 @@ window.germanized.admin = window.germanized.admin || {};
59
  self.showTable( $( this ) );
60
  }
61
  });
 
 
 
62
  }
63
  },
64
 
65
  hideTable: function( $table ) {
66
-
67
  if ( $table.find( 'select[id$=shipping_provider]' ).length > 0 ) {
68
  return false;
69
  }
16
 
17
  self.params = wc_gzd_admin_shipping_provider_method_params;
18
 
19
+ $( document )
20
+ .on( 'change', 'select[id$=shipping_provider]', self.showOrHideAll )
21
+ .on( 'change', ':input:visible[id]', self.onChangeField );
22
+
23
  $( document.body ).on( 'wc_backbone_modal_loaded', self.onShippingMethodOpen );
24
 
25
  if ( $( 'select[id$=shipping_provider]' ).length > 0 ) {
27
  }
28
  },
29
 
30
+ onChangeField: function() {
31
+ var self = germanized.admin.shipping_provider_method,
32
+ $wrapper = $( this ).parents( 'form' ),
33
+ fieldId = $( this ).attr( 'id' ),
34
+ val = $( this ).val(),
35
+ currentProvider = self.currentProvider;
36
+
37
+ if ( currentProvider && fieldId.toLowerCase().indexOf( '_' + currentProvider + '_' ) >= 0 ) {
38
+ // Remove the shipping method name prefix
39
+ var fieldIdClean = fieldId.substring( fieldId.lastIndexOf( currentProvider + '_' ), fieldId.length );
40
+
41
+ $wrapper.find( ':input[data-show_if_' + fieldIdClean + ']' ).parents( 'tr' ).hide();
42
+
43
+ if ( $( this ).is( ':checkbox' ) ) {
44
+ if ( $( this ).is( ':checked' ) ) {
45
+ $wrapper.find( ':input[data-show_if_' + fieldIdClean + ']' ).parents( 'tr' ).show();
46
+ }
47
+ } else {
48
+ $wrapper.find( ':input[data-show_if_' + fieldIdClean + '*="' + val + '"]' ).parents( 'tr' ).show();
49
+ }
50
+ }
51
+ },
52
+
53
  onShippingMethodOpen: function( e, t ) {
54
  if ( 'wc-modal-shipping-method-settings' === t ) {
55
+ $wrapper = $( '.wc-modal-shipping-method-settings' );
56
+
57
  if ( $( 'select[id$=shipping_provider]' ).length > 0 ) {
58
+ $wrapper.find( 'select[id$=shipping_provider]' ).trigger( 'change' );
59
  }
60
  }
61
  },
87
  self.showTable( $( this ) );
88
  }
89
  });
90
+
91
+ // Trigger show/hide
92
+ $form.find( ':input[id*=_' + self.currentProvider + '_]:visible' ).trigger( 'change' );
93
  }
94
  },
95
 
96
  hideTable: function( $table ) {
 
97
  if ( $table.find( 'select[id$=shipping_provider]' ).length > 0 ) {
98
  return false;
99
  }
packages/woocommerce-germanized-shipments/assets/js/admin-shipping-provider-method.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(r){window.germanized.admin.shipping_provider_method={params:{},currentProvider:"",init:function(){var i=germanized.admin.shipping_provider_method;i.params=wc_gzd_admin_shipping_provider_method_params,r(document).on("change","select[id$=shipping_provider]",i.showOrHideAll),r(document.body).on("wc_backbone_modal_loaded",i.onShippingMethodOpen),0<r("select[id$=shipping_provider]").length&&r("select[id$=shipping_provider]").trigger("change")},onShippingMethodOpen:function(i,e){"wc-modal-shipping-method-settings"===e&&0<r("select[id$=shipping_provider]").length&&r("select[id$=shipping_provider]").trigger("change")},showOrHideAll:function(){var e=germanized.admin.shipping_provider_method,i=r(this),n=i.find("option"),d=i.parents("form");e.currentProvider=i.val(),n.each(function(){var i=r(this).val();0<i.length&&d.find("table.form-table").each(function(){0<r(this).find(":input[id*=_"+i+"_]").length&&e.hideTable(r(this))})}),0<e.currentProvider.length&&d.find("table.form-table").each(function(){0<r(this).find(":input[id*=_"+e.currentProvider+"_]").length&&e.showTable(r(this))})},hideTable:function(i){if(0<i.find("select[id$=shipping_provider]").length)return!1;i.prevUntil("table.form-table").hide(),i.hide()},showTable:function(i){i.prevUntil("table.form-table").show(),i.show()}},r(document).ready(function(){germanized.admin.shipping_provider_method.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(t){window.germanized.admin.shipping_provider_method={params:{},currentProvider:"",init:function(){var i=germanized.admin.shipping_provider_method;i.params=wc_gzd_admin_shipping_provider_method_params,t(document).on("change","select[id$=shipping_provider]",i.showOrHideAll).on("change",":input:visible[id]",i.onChangeField),t(document.body).on("wc_backbone_modal_loaded",i.onShippingMethodOpen),0<t("select[id$=shipping_provider]").length&&t("select[id$=shipping_provider]").trigger("change")},onChangeField:function(){var i=germanized.admin.shipping_provider_method,e=t(this).parents("form"),n=t(this).attr("id"),r=t(this).val(),i=i.currentProvider;i&&0<=n.toLowerCase().indexOf("_"+i+"_")&&(i=n.substring(n.lastIndexOf(i+"_"),n.length),e.find(":input[data-show_if_"+i+"]").parents("tr").hide(),t(this).is(":checkbox")?t(this).is(":checked")&&e.find(":input[data-show_if_"+i+"]").parents("tr").show():e.find(":input[data-show_if_"+i+'*="'+r+'"]').parents("tr").show())},onShippingMethodOpen:function(i,e){"wc-modal-shipping-method-settings"===e&&($wrapper=t(".wc-modal-shipping-method-settings"),0<t("select[id$=shipping_provider]").length)&&$wrapper.find("select[id$=shipping_provider]").trigger("change")},showOrHideAll:function(){var e=germanized.admin.shipping_provider_method,i=t(this),n=i.find("option"),r=i.parents("form");e.currentProvider=i.val(),n.each(function(){var i=t(this).val();0<i.length&&r.find("table.form-table").each(function(){0<t(this).find(":input[id*=_"+i+"_]").length&&e.hideTable(t(this))})}),0<e.currentProvider.length&&(r.find("table.form-table").each(function(){0<t(this).find(":input[id*=_"+e.currentProvider+"_]").length&&e.showTable(t(this))}),r.find(":input[id*=_"+e.currentProvider+"_]:visible").trigger("change"))},hideTable:function(i){if(0<i.find("select[id$=shipping_provider]").length)return!1;i.prevUntil("table.form-table").hide(),i.hide()},showTable:function(i){i.prevUntil("table.form-table").show(),i.show()}},t(document).ready(function(){germanized.admin.shipping_provider_method.init()})}(jQuery);
packages/woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php CHANGED
@@ -809,6 +809,7 @@ function wc_gzd_get_shipment_setting_default_address_fields( $type = 'shipper' )
809
  'phone' => _x( 'Phone', 'shipments', 'woocommerce-germanized' ),
810
  'email' => _x( 'Email', 'shipments', 'woocommerce-germanized' ),
811
  'customs_reference_number' => _x( 'Customs Reference Number', 'shipments', 'woocommerce-germanized' ),
 
812
  );
813
 
814
  return apply_filters( 'woocommerce_gzd_shipment_default_address_fields', $address_fields, $type );
809
  'phone' => _x( 'Phone', 'shipments', 'woocommerce-germanized' ),
810
  'email' => _x( 'Email', 'shipments', 'woocommerce-germanized' ),
811
  'customs_reference_number' => _x( 'Customs Reference Number', 'shipments', 'woocommerce-germanized' ),
812
+ 'customs_uk_vat_id' => _x( 'UK VAT ID (HMRC)', 'shipments', 'woocommerce-germanized' ),
813
  );
814
 
815
  return apply_filters( 'woocommerce_gzd_shipment_default_address_fields', $address_fields, $type );
packages/woocommerce-germanized-shipments/src/Admin/Admin.php CHANGED
@@ -973,7 +973,7 @@ class Admin {
973
  }
974
 
975
  // Shipping zone methods
976
- if ( 'woocommerce_page_wc-settings' === $screen_id && isset( $_GET['tab'] ) && 'shipping' === $_GET['tab'] && isset( $_GET['zone_id'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
977
  wp_enqueue_style( 'woocommerce_gzd_shipments_admin' );
978
  }
979
  }
973
  }
974
 
975
  // Shipping zone methods
976
+ if ( 'woocommerce_page_wc-settings' === $screen_id && isset( $_GET['tab'] ) && 'shipping' === $_GET['tab'] && ( isset( $_GET['zone_id'] ) || isset( $_GET['instance_id'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
977
  wp_enqueue_style( 'woocommerce_gzd_shipments_admin' );
978
  }
979
  }
packages/woocommerce-germanized-shipments/src/Admin/Settings.php CHANGED
@@ -252,6 +252,8 @@ class Settings {
252
 
253
  if ( 'customs_reference_number' === $prop ) {
254
  $desc = _x( 'Your customs reference number, e.g. EORI number', 'shipments', 'woocommerce-germanized' );
 
 
255
  }
256
 
257
  return $desc;
252
 
253
  if ( 'customs_reference_number' === $prop ) {
254
  $desc = _x( 'Your customs reference number, e.g. EORI number', 'shipments', 'woocommerce-germanized' );
255
+ } elseif ( 'customs_uk_vat_id' === $prop ) {
256
+ $desc = _x( 'Your UK VAT ID, e.g. for UK exports <= 135 GBP.', 'shipments', 'woocommerce-germanized' );
257
  }
258
 
259
  return $desc;
packages/woocommerce-germanized-shipments/src/Automation.php CHANGED
@@ -13,6 +13,8 @@ defined( 'ABSPATH' ) || exit;
13
 
14
  class Automation {
15
 
 
 
16
  public static function init() {
17
  if ( 'yes' === Package::get_setting( 'auto_enable' ) ) {
18
  foreach ( self::get_auto_statuses() as $status ) {
@@ -31,21 +33,13 @@ class Automation {
31
  add_action(
32
  'woocommerce_new_order',
33
  function( $order_id ) {
34
- add_action(
35
- 'woocommerce_after_order_object_save',
36
- function( $order ) use ( $order_id ) {
37
- if ( $order_id === $order->get_id() ) {
38
- self::maybe_create_shipments( $order );
39
- }
40
- },
41
- 150
42
- );
43
  },
44
  10,
45
  1
46
  );
47
 
48
- add_action( 'woocommerce_new_order', array( __CLASS__, 'maybe_create_shipments' ), 10, 2 );
49
  add_filter( 'wcs_renewal_order_created', array( __CLASS__, 'maybe_create_subscription_shipments' ), 10 );
50
  }
51
 
@@ -58,6 +52,22 @@ class Automation {
58
  }
59
  }
60
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  /**
62
  * @param $order_id
63
  * @param $old_status
13
 
14
  class Automation {
15
 
16
+ protected static $current_new_order_id = null;
17
+
18
  public static function init() {
19
  if ( 'yes' === Package::get_setting( 'auto_enable' ) ) {
20
  foreach ( self::get_auto_statuses() as $status ) {
33
  add_action(
34
  'woocommerce_new_order',
35
  function( $order_id ) {
36
+ self::$current_new_order_id = $order_id;
37
+ add_action( 'woocommerce_after_order_object_save', array( __CLASS__, 'after_new_order' ), 150 );
 
 
 
 
 
 
 
38
  },
39
  10,
40
  1
41
  );
42
 
 
43
  add_filter( 'wcs_renewal_order_created', array( __CLASS__, 'maybe_create_subscription_shipments' ), 10 );
44
  }
45
 
52
  }
53
  }
54
 
55
+ /**
56
+ * Make sure that his callback is only executed once for new order requests.
57
+ *
58
+ * @param WC_Order $order
59
+ *
60
+ * @return void
61
+ */
62
+ public static function after_new_order( $order ) {
63
+ if ( self::$current_new_order_id === $order->get_id() ) {
64
+ self::maybe_create_shipments( $order );
65
+
66
+ remove_action( 'woocommerce_after_order_object_save', array( __CLASS__, 'after_new_order' ), 150 );
67
+ self::$current_new_order_id = null;
68
+ }
69
+ }
70
+
71
  /**
72
  * @param $order_id
73
  * @param $old_status
packages/woocommerce-germanized-shipments/src/Labels/Label.php CHANGED
@@ -842,6 +842,8 @@ class Label extends WC_Data implements ShipmentLabel {
842
  // e.g. EORI number
843
  'sender_customs_ref_number' => $shipment->get_sender_customs_reference_number(),
844
  'receiver_customs_ref_number' => $shipment->get_customs_reference_number(),
 
 
845
  'items' => $customs_items,
846
  'item_total_weight_in_kg' => $total_weight,
847
  'item_total_gross_weight_in_kg' => $total_gross_weight,
842
  // e.g. EORI number
843
  'sender_customs_ref_number' => $shipment->get_sender_customs_reference_number(),
844
  'receiver_customs_ref_number' => $shipment->get_customs_reference_number(),
845
+ // Customs UK VAT ID (HMRC) for totals <= 135 GBP
846
+ 'sender_customs_uk_vat_id' => $shipment->get_sender_customs_uk_vat_id(),
847
  'items' => $customs_items,
848
  'item_total_weight_in_kg' => $total_weight,
849
  'item_total_gross_weight_in_kg' => $total_gross_weight,
packages/woocommerce-germanized-shipments/src/Package.php CHANGED
@@ -19,7 +19,7 @@ class Package {
19
  *
20
  * @var string
21
  */
22
- const VERSION = '2.1.2';
23
 
24
  public static $upload_dir_suffix = '';
25
 
19
  *
20
  * @var string
21
  */
22
+ const VERSION = '2.2.0';
23
 
24
  public static $upload_dir_suffix = '';
25
 
packages/woocommerce-germanized-shipments/src/Shipment.php CHANGED
@@ -1408,6 +1408,16 @@ abstract class Shipment extends WC_Data {
1408
  return $this->get_sender_address_prop( 'customs_reference_number', $context ) ? $this->get_sender_address_prop( 'customs_reference_number', $context ) : '';
1409
  }
1410
 
 
 
 
 
 
 
 
 
 
 
1411
  public function get_formatted_sender_state() {
1412
  if ( '' === $this->get_sender_state() || '' === $this->get_sender_country() ) {
1413
  return '';
@@ -1443,7 +1453,7 @@ abstract class Shipment extends WC_Data {
1443
  *
1444
  * @return boolean
1445
  */
1446
- public function send_to_external_pickup( $types ) {
1447
  $types = is_array( $types ) ? $types : array( $types );
1448
 
1449
  /**
@@ -1451,7 +1461,7 @@ abstract class Shipment extends WC_Data {
1451
  * e.g. packstation.
1452
  *
1453
  * @param boolean $external True if the Shipment goes to a pickup location.
1454
- * @param array $types Array containing the types to be checked agains.
1455
  * @param Shipment $this The shipment object.
1456
  *
1457
  * @since 3.0.0
1408
  return $this->get_sender_address_prop( 'customs_reference_number', $context ) ? $this->get_sender_address_prop( 'customs_reference_number', $context ) : '';
1409
  }
1410
 
1411
+ /**
1412
+ * Returns the sender address customs reference number.
1413
+ *
1414
+ * @param string $context What the value is for. Valid values are 'view' and 'edit'.
1415
+ * @return string
1416
+ */
1417
+ public function get_sender_customs_uk_vat_id( $context = 'view' ) {
1418
+ return $this->get_sender_address_prop( 'customs_uk_vat_id', $context ) ? $this->get_sender_address_prop( 'customs_uk_vat_id', $context ) : '';
1419
+ }
1420
+
1421
  public function get_formatted_sender_state() {
1422
  if ( '' === $this->get_sender_state() || '' === $this->get_sender_country() ) {
1423
  return '';
1453
  *
1454
  * @return boolean
1455
  */
1456
+ public function send_to_external_pickup( $types = array() ) {
1457
  $types = is_array( $types ) ? $types : array( $types );
1458
 
1459
  /**
1461
  * e.g. packstation.
1462
  *
1463
  * @param boolean $external True if the Shipment goes to a pickup location.
1464
+ * @param array $types Array containing the types to be checked against, or empty.
1465
  * @param Shipment $this The shipment object.
1466
  *
1467
  * @since 3.0.0
packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php CHANGED
@@ -324,7 +324,7 @@ abstract class Auto extends Simple implements ShippingProviderAuto {
324
  'css' => 'max-width: 60px;',
325
  'class' => 'wc_input_decimal',
326
  'default' => $this->get_default_label_default_shipment_weight(),
327
- 'value' => $this->get_setting( 'label_default_shipment_weight' ),
328
  ),
329
 
330
  array(
@@ -336,7 +336,7 @@ abstract class Auto extends Simple implements ShippingProviderAuto {
336
  'css' => 'max-width: 60px;',
337
  'class' => 'wc_input_decimal',
338
  'default' => $this->get_default_label_minimum_shipment_weight(),
339
- 'value' => $this->get_setting( 'label_minimum_shipment_weight' ),
340
  ),
341
 
342
  array(
324
  'css' => 'max-width: 60px;',
325
  'class' => 'wc_input_decimal',
326
  'default' => $this->get_default_label_default_shipment_weight(),
327
+ 'value' => wc_format_localized_decimal( $this->get_setting( 'label_default_shipment_weight' ) ),
328
  ),
329
 
330
  array(
336
  'css' => 'max-width: 60px;',
337
  'class' => 'wc_input_decimal',
338
  'default' => $this->get_default_label_minimum_shipment_weight(),
339
+ 'value' => wc_format_localized_decimal( $this->get_setting( 'label_minimum_shipment_weight' ) ),
340
  ),
341
 
342
  array(
packages/woocommerce-germanized-shipments/src/ShippingProvider/Method.php CHANGED
@@ -109,7 +109,7 @@ class Method {
109
  if ( $this->is_placeholder() ) {
110
  return false;
111
  } else {
112
- $supports_settings = ( $this->method->supports( 'instance-settings' ) && $this->method->supports( 'instance-settings-modal' ) ) ? true : false;
113
 
114
  return apply_filters( 'woocommerce_gzd_shipping_provider_method_supports_instance_settings', $supports_settings, $this );
115
  }
109
  if ( $this->is_placeholder() ) {
110
  return false;
111
  } else {
112
+ $supports_settings = ( $this->method->supports( 'instance-settings' ) ) ? true : false;
113
 
114
  return apply_filters( 'woocommerce_gzd_shipping_provider_method_supports_instance_settings', $supports_settings, $this );
115
  }
packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php CHANGED
@@ -413,6 +413,10 @@ class Simple extends WC_Data implements ShippingProvider {
413
  return $this->get_address_prop( 'customs_reference_number' );
414
  }
415
 
 
 
 
 
416
  public function get_shipper_country() {
417
  $country_data = wc_format_country_state_string( $this->get_address_prop( 'country' ) );
418
 
@@ -872,7 +876,11 @@ class Simple extends WC_Data implements ShippingProvider {
872
  if ( $method = $shipment->get_shipping_method_instance() ) {
873
  $prefixed_key = $this->get_name() . '_' . $key;
874
 
875
- if ( $method->has_option( $prefixed_key ) ) {
 
 
 
 
876
  $method_value = $method->get_option( $prefixed_key );
877
 
878
  if ( ! is_null( $method_value ) && $value !== $method_value ) {
@@ -1086,12 +1094,13 @@ class Simple extends WC_Data implements ShippingProvider {
1086
  $setting = wp_parse_args(
1087
  $setting,
1088
  array(
1089
- 'allow_override' => ( $include_current_section && ! in_array( $setting['type'], array( 'title', 'sectionend' ), true ) ) ? true : false,
1090
- 'type' => '',
1091
- 'id' => '',
1092
- 'value' => '',
1093
- 'title_method' => '',
1094
- 'title' => '',
 
1095
  )
1096
  );
1097
 
@@ -1108,10 +1117,23 @@ class Simple extends WC_Data implements ShippingProvider {
1108
  }
1109
 
1110
  if ( $include ) {
1111
- $new_setting = array();
1112
- $new_setting['id'] = $this->get_name() . '_' . $setting['id'];
1113
- $new_setting['type'] = str_replace( 'gzd_toggle', 'checkbox', $setting['type'] );
1114
- $new_setting['default'] = $setting['value'];
 
 
 
 
 
 
 
 
 
 
 
 
 
1115
 
1116
  if ( 'checkbox' === $new_setting['type'] ) {
1117
  $new_setting['label'] = $setting['desc'];
413
  return $this->get_address_prop( 'customs_reference_number' );
414
  }
415
 
416
+ public function get_shipper_customs_uk_vat_id() {
417
+ return $this->get_address_prop( 'customs_uk_vat_id' );
418
+ }
419
+
420
  public function get_shipper_country() {
421
  $country_data = wc_format_country_state_string( $this->get_address_prop( 'country' ) );
422
 
876
  if ( $method = $shipment->get_shipping_method_instance() ) {
877
  $prefixed_key = $this->get_name() . '_' . $key;
878
 
879
+ /**
880
+ * Do only allow overriding settings in case the shipping provider
881
+ * selected for the shipping method matches the current shipping provider.
882
+ */
883
+ if ( $method->get_provider() === $this->get_name() && $method->has_option( $prefixed_key ) ) {
884
  $method_value = $method->get_option( $prefixed_key );
885
 
886
  if ( ! is_null( $method_value ) && $value !== $method_value ) {
1094
  $setting = wp_parse_args(
1095
  $setting,
1096
  array(
1097
+ 'allow_override' => ( $include_current_section && ! in_array( $setting['type'], array( 'title', 'sectionend' ), true ) ) ? true : false,
1098
+ 'type' => '',
1099
+ 'id' => '',
1100
+ 'value' => '',
1101
+ 'title_method' => '',
1102
+ 'title' => '',
1103
+ 'custom_attributes' => array(),
1104
  )
1105
  );
1106
 
1117
  }
1118
 
1119
  if ( $include ) {
1120
+ $new_setting = array();
1121
+ $new_setting['id'] = $this->get_name() . '_' . $setting['id'];
1122
+ $new_setting['type'] = str_replace( 'gzd_toggle', 'checkbox', $setting['type'] );
1123
+ $new_setting['default'] = $setting['value'];
1124
+ $new_setting['custom_attributes'] = array();
1125
+
1126
+ if ( ! empty( $setting['custom_attributes'] ) ) {
1127
+ foreach ( $setting['custom_attributes'] as $attr => $val ) {
1128
+ $new_attr = $attr;
1129
+
1130
+ if ( 'data-show_if_' === substr( $attr, 0, 13 ) ) {
1131
+ $new_attr = 'data-show_if_' . $this->get_name() . '_' . substr( $attr, 13, strlen( $attr ) );
1132
+ }
1133
+
1134
+ $new_setting['custom_attributes'][ $new_attr ] = $val;
1135
+ }
1136
+ }
1137
 
1138
  if ( 'checkbox' === $new_setting['type'] ) {
1139
  $new_setting['label'] = $setting['desc'];
packages/woocommerce-germanized-shipments/src/SimpleShipment.php CHANGED
@@ -255,7 +255,6 @@ class SimpleShipment extends Shipment {
255
  );
256
 
257
  foreach ( $available_items as $item_id => $item_data ) {
258
-
259
  if ( $order_item = $order->get_item( $item_id ) ) {
260
  $quantity = $item_data['max_quantity'];
261
 
@@ -282,7 +281,6 @@ class SimpleShipment extends Shipment {
282
  }
283
 
284
  foreach ( $this->get_items() as $item ) {
285
-
286
  // Remove non-existent items
287
  if ( ! $order_item = $order->get_item( $item->get_order_item_id() ) ) {
288
  $this->remove_item( $item->get_id() );
255
  );
256
 
257
  foreach ( $available_items as $item_id => $item_data ) {
 
258
  if ( $order_item = $order->get_item( $item_id ) ) {
259
  $quantity = $item_data['max_quantity'];
260
 
281
  }
282
 
283
  foreach ( $this->get_items() as $item ) {
 
284
  // Remove non-existent items
285
  if ( ! $order_item = $order->get_item( $item->get_order_item_id() ) ) {
286
  $this->remove_item( $item->get_id() );
packages/woocommerce-germanized-shipments/src/WPMLHelper.php CHANGED
@@ -35,6 +35,30 @@ class WPMLHelper {
35
  } else {
36
  add_action( 'woocommerce_gzd_load_shipping_providers', array( __CLASS__, 'register_provider_filters' ) );
37
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  }
39
 
40
  public static function register_provider_filters() {
35
  } else {
36
  add_action( 'woocommerce_gzd_load_shipping_providers', array( __CLASS__, 'register_provider_filters' ) );
37
  }
38
+
39
+ /**
40
+ * Translate shipment item name
41
+ */
42
+ add_filter( 'woocommerce_gzd_email_shipment_items_args', array( __CLASS__, 'translate_email_shipment_items' ), 10 );
43
+ }
44
+
45
+ public static function translate_email_shipment_items( $args ) {
46
+ $shipment = $args['shipment'];
47
+
48
+ if ( $order = wc_get_order( $shipment->get_order_id() ) ) {
49
+ $language = $order->get_meta( 'wpml_language', true );
50
+
51
+ foreach ( $args['items'] as $key => $item ) {
52
+ $id = $item->get_product_id();
53
+ $id = apply_filters( 'wpml_object_id', $id, get_post_type( $id ), true, $language );
54
+
55
+ if ( $product = wc_get_product( $id ) ) {
56
+ $args['items'][ $key ]->set_name( $product->get_name() );
57
+ }
58
+ }
59
+ }
60
+
61
+ return $args;
62
  }
63
 
64
  public static function register_provider_filters() {
packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 2.1.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 2.2.0
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
readme.txt CHANGED
@@ -2,10 +2,10 @@
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: woocommerce, woocommerce german, woocommerce DE, woocommerce germany, woocommerce deutsch, woo, woocommerce deutschland, woocommerce germanized, woocommerce addon, woocommerce plugin, woocommerce german addon, woocommerce germany addon, woocommerce dhl, dhl, shipments
4
  Requires at least: 5.4
5
- Tested up to: 6.0
6
  WC requires at least: 3.9
7
- WC tested up to: 6.9
8
- Stable tag: 3.10.6
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -35,7 +35,7 @@ Furthermore we customized the WooCommerce checkout to make your store meet the b
35
  * *Tax Calculation for Shipping Costs and Fees* - Enable split tax calculation based on your WooCommerce cart taxes.
36
  * *Legal pages in Email Templates* - Attach legal pages content to certain WooCommerce e-mail templates.
37
  * *Trusted Shops Integration* - Integrate your Trusted Shops Products within your WooCommerce store
38
- * *Post, DHL and DPD (Pro) Integration* - Generate labels for shipments and returns right from your backend. Offer preferred delivery services to your customers.
39
  * *Payment Gateway: SEPA direct debit* - Receive payments via direct debit. We've added a XML export to transfer payments to your bank.
40
  * *Payment Gateway: Pay by Invoice* - Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).
41
  * *Online Revocation Form* - Allow customers to submit revocations by filling out a form on your revocation page.
@@ -72,8 +72,8 @@ You can then manage your shipments and it's statuses independently from your ord
72
  Managing returns can be a time-consuming challenge. By using Germanized you might let your customers create return requests through their customer panel. All you need to do is confirm the request through your return dashboard and your customers will receive an email containing further steps on how to return their product(s).
73
  In case you are using our DHL integration you might as well (automatically) create a label to the return which will be attached to the email sent to the customer.
74
 
75
- = Post, DHL and DPD (Pro) Integration =
76
- With the help of our built-in Post, DHL and DPD (Pro) integration you can easily create labels for your shipments and add tracking information to the notification emails. Furthermore you can offer DHL preferred delivery services to your customers including shipping to Packstation or choosing a drop-off location and/or day within the checkout.
77
  You can even let your shipments and labels be generated automatically by Germanized to avoid further manual work. [Learn more](https://vendidero.de/dokumentation/woocommerce-germanized/versanddienstleister "Post & DHL for WooCommerce") about how our shipping provider integrations work.
78
 
79
  = Extended One Stop Shop compliance =
@@ -204,6 +204,22 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
204
  6. Edit pdf documents (Pro)
205
 
206
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
207
  = 3.10.6 =
208
  * Improvement: Prevent new account activation email from being sent during DOI process in latest Woo version
209
  * Improvement: Prevent install redirection loops when transients fail
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: woocommerce, woocommerce german, woocommerce DE, woocommerce germany, woocommerce deutsch, woo, woocommerce deutschland, woocommerce germanized, woocommerce addon, woocommerce plugin, woocommerce german addon, woocommerce germany addon, woocommerce dhl, dhl, shipments
4
  Requires at least: 5.4
5
+ Tested up to: 6.1
6
  WC requires at least: 3.9
7
+ WC tested up to: 7.1
8
+ Stable tag: 3.11.0
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
35
  * *Tax Calculation for Shipping Costs and Fees* - Enable split tax calculation based on your WooCommerce cart taxes.
36
  * *Legal pages in Email Templates* - Attach legal pages content to certain WooCommerce e-mail templates.
37
  * *Trusted Shops Integration* - Integrate your Trusted Shops Products within your WooCommerce store
38
+ * *Post, DHL, DPD (Pro) and GLS (Pro) Integration* - Generate labels for shipments and returns right from your backend. Offer preferred delivery services to your customers.
39
  * *Payment Gateway: SEPA direct debit* - Receive payments via direct debit. We've added a XML export to transfer payments to your bank.
40
  * *Payment Gateway: Pay by Invoice* - Allow certain customers to pay by invoice. Best integration with our PDF invoices feature (Pro).
41
  * *Online Revocation Form* - Allow customers to submit revocations by filling out a form on your revocation page.
72
  Managing returns can be a time-consuming challenge. By using Germanized you might let your customers create return requests through their customer panel. All you need to do is confirm the request through your return dashboard and your customers will receive an email containing further steps on how to return their product(s).
73
  In case you are using our DHL integration you might as well (automatically) create a label to the return which will be attached to the email sent to the customer.
74
 
75
+ = Post, DHL, DPD (Pro) and GLS (Pro) Integration =
76
+ With the help of our built-in Post, DHL, DPD (Pro) and GLS (Pro) integration you can easily create labels for your shipments and add tracking information to the notification emails. Furthermore you can offer DHL preferred delivery services to your customers including shipping to Packstation or choosing a drop-off location and/or day within the checkout.
77
  You can even let your shipments and labels be generated automatically by Germanized to avoid further manual work. [Learn more](https://vendidero.de/dokumentation/woocommerce-germanized/versanddienstleister "Post & DHL for WooCommerce") about how our shipping provider integrations work.
78
 
79
  = Extended One Stop Shop compliance =
204
  6. Edit pdf documents (Pro)
205
 
206
  == Changelog ==
207
+ = 3.11.0 =
208
+ * Feature: WP 6.1 compatibility
209
+ * Feature: DHL closest droppoint (CDP) and PDDP support
210
+ * Feature: New DHL unified location finder API
211
+ * Improvement: Allow disabling instant order confirmation on a per-order base
212
+ * Improvement: PayPal Payments Pay upon Invoice compatibility
213
+ * Improvement: Allow providing a cart description for variable parent products as fallback
214
+ * Improvement: Divi checkout builder compatibility
215
+ * Improvement: Add to cart variation script compatibility
216
+ * Improvement: DHL error message for missing product participation numbers
217
+ * Improvement: Shipment address UK VAT ID for brexit exports
218
+ * Improvement: DHL pickup address validation
219
+ * Fix: DHL ident check service sync
220
+ * Fix: WPML delivery times compatibility
221
+ * Fix: Localized decimal formatting in settings
222
+
223
  = 3.10.6 =
224
  * Improvement: Prevent new account activation email from being sent during DOI process in latest Woo version
225
  * Improvement: Prevent install redirection loops when transients fail
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf892f820c8261b407e64cb5d5071e681::getLoader();
vendor/autoload_packages.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/composer/autoload_classmap.php CHANGED
@@ -236,7 +236,6 @@ return array(
236
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php',
237
  'Vendidero\\Germanized\\DHL\\Ajax' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php',
238
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php',
239
- 'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php',
240
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php',
241
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php',
242
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php',
@@ -244,6 +243,7 @@ return array(
244
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php',
245
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php',
246
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php',
 
247
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php',
248
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php',
249
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php',
236
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php',
237
  'Vendidero\\Germanized\\DHL\\Ajax' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php',
238
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php',
 
239
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php',
240
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php',
241
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php',
243
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php',
244
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php',
245
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php',
246
+ 'Vendidero\\Germanized\\DHL\\Api\\LocationFinder' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php',
247
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php',
248
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php',
249
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInit158461c45ef8fd285a1dce911a0bd208::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
@@ -53,19 +53,19 @@ class ComposerAutoloaderInit158461c45ef8fd285a1dce911a0bd208
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInit158461c45ef8fd285a1dce911a0bd208::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
- composerRequire158461c45ef8fd285a1dce911a0bd208($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
- function composerRequire158461c45ef8fd285a1dce911a0bd208($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitf892f820c8261b407e64cb5d5071e681
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitf892f820c8261b407e64cb5d5071e681', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitf892f820c8261b407e64cb5d5071e681', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitf892f820c8261b407e64cb5d5071e681::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInitf892f820c8261b407e64cb5d5071e681::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequiref892f820c8261b407e64cb5d5071e681($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequiref892f820c8261b407e64cb5d5071e681($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit158461c45ef8fd285a1dce911a0bd208
8
  {
9
  public static $files = array (
10
  '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
@@ -358,7 +358,6 @@ class ComposerStaticInit158461c45ef8fd285a1dce911a0bd208
358
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php',
359
  'Vendidero\\Germanized\\DHL\\Ajax' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Ajax.php',
360
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php',
361
- 'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php',
362
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php',
363
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php',
364
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php',
@@ -366,6 +365,7 @@ class ComposerStaticInit158461c45ef8fd285a1dce911a0bd208
366
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php',
367
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php',
368
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php',
 
369
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php',
370
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php',
371
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php',
@@ -556,9 +556,9 @@ class ComposerStaticInit158461c45ef8fd285a1dce911a0bd208
556
  public static function getInitializer(ClassLoader $loader)
557
  {
558
  return \Closure::bind(function () use ($loader) {
559
- $loader->prefixLengthsPsr4 = ComposerStaticInit158461c45ef8fd285a1dce911a0bd208::$prefixLengthsPsr4;
560
- $loader->prefixDirsPsr4 = ComposerStaticInit158461c45ef8fd285a1dce911a0bd208::$prefixDirsPsr4;
561
- $loader->classMap = ComposerStaticInit158461c45ef8fd285a1dce911a0bd208::$classMap;
562
 
563
  }, null, ClassLoader::class);
564
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitf892f820c8261b407e64cb5d5071e681
8
  {
9
  public static $files = array (
10
  '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
358
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php',
359
  'Vendidero\\Germanized\\DHL\\Ajax' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Ajax.php',
360
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php',
 
361
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php',
362
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php',
363
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php',
365
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php',
366
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php',
367
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php',
368
+ 'Vendidero\\Germanized\\DHL\\Api\\LocationFinder' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php',
369
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php',
370
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php',
371
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => __DIR__ . '/../..' . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php',
556
  public static function getInitializer(ClassLoader $loader)
557
  {
558
  return \Closure::bind(function () use ($loader) {
559
+ $loader->prefixLengthsPsr4 = ComposerStaticInitf892f820c8261b407e64cb5d5071e681::$prefixLengthsPsr4;
560
+ $loader->prefixDirsPsr4 = ComposerStaticInitf892f820c8261b407e64cb5d5071e681::$prefixDirsPsr4;
561
+ $loader->classMap = ComposerStaticInitf892f820c8261b407e64cb5d5071e681::$classMap;
562
 
563
  }, null, ClassLoader::class);
564
  }
vendor/composer/installed.json CHANGED
@@ -784,17 +784,17 @@
784
  },
785
  {
786
  "name": "vendidero/one-stop-shop-woocommerce",
787
- "version": "v1.3.0",
788
- "version_normalized": "1.3.0.0",
789
  "source": {
790
  "type": "git",
791
  "url": "https://github.com/vendidero/one-stop-shop-woocommerce.git",
792
- "reference": "926b7cd7921845f75625280da47b3d8ff0f6f212"
793
  },
794
  "dist": {
795
  "type": "zip",
796
- "url": "https://api.github.com/repos/vendidero/one-stop-shop-woocommerce/zipball/926b7cd7921845f75625280da47b3d8ff0f6f212",
797
- "reference": "926b7cd7921845f75625280da47b3d8ff0f6f212",
798
  "shasum": ""
799
  },
800
  "require": {
@@ -806,7 +806,7 @@
806
  "phpunit/phpunit": "6.5.14",
807
  "woocommerce/woocommerce-sniffs": "^0.1.3"
808
  },
809
- "time": "2022-08-15T09:26:11+00:00",
810
  "type": "wordpress-plugin",
811
  "extra": {
812
  "installer-paths": {
@@ -844,7 +844,7 @@
844
  "description": "One Stop Shop Helper for WooCommerce",
845
  "homepage": "https://github.com/vendidero/one-stop-shop-woocommerce",
846
  "support": {
847
- "source": "https://github.com/vendidero/one-stop-shop-woocommerce/tree/v1.3.0",
848
  "issues": "https://github.com/vendidero/one-stop-shop-woocommerce/issues"
849
  },
850
  "install-path": "../../packages/one-stop-shop-woocommerce"
@@ -909,17 +909,17 @@
909
  },
910
  {
911
  "name": "vendidero/woocommerce-germanized-dhl",
912
- "version": "v1.7.5",
913
- "version_normalized": "1.7.5.0",
914
  "source": {
915
  "type": "git",
916
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
917
- "reference": "d014c622959a02f9876f54dfb4d48132e2da2b0d"
918
  },
919
  "dist": {
920
  "type": "zip",
921
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/d014c622959a02f9876f54dfb4d48132e2da2b0d",
922
- "reference": "d014c622959a02f9876f54dfb4d48132e2da2b0d",
923
  "shasum": ""
924
  },
925
  "require": {
@@ -933,7 +933,7 @@
933
  "phpunit/phpunit": "7.5.14",
934
  "woocommerce/woocommerce-sniffs": "^0.1.3"
935
  },
936
- "time": "2022-09-15T09:20:48+00:00",
937
  "type": "wordpress-plugin",
938
  "installation-source": "dist",
939
  "autoload": {
@@ -966,24 +966,24 @@
966
  "description": "The Germanized DHL implementation.",
967
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
968
  "support": {
969
- "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.7.5",
970
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
971
  },
972
  "install-path": "../../packages/woocommerce-germanized-dhl"
973
  },
974
  {
975
  "name": "vendidero/woocommerce-germanized-shipments",
976
- "version": "v2.1.2",
977
- "version_normalized": "2.1.2.0",
978
  "source": {
979
  "type": "git",
980
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
981
- "reference": "3fbad430a670ebe34c3bfd60ed2c752333e06efa"
982
  },
983
  "dist": {
984
  "type": "zip",
985
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/3fbad430a670ebe34c3bfd60ed2c752333e06efa",
986
- "reference": "3fbad430a670ebe34c3bfd60ed2c752333e06efa",
987
  "shasum": ""
988
  },
989
  "require": {
@@ -997,7 +997,7 @@
997
  "woocommerce/woocommerce-sniffs": "^0.1.3",
998
  "yoast/phpunit-polyfills": "^1.0"
999
  },
1000
- "time": "2022-09-19T13:14:17+00:00",
1001
  "type": "wordpress-plugin",
1002
  "installation-source": "dist",
1003
  "autoload": {
@@ -1028,7 +1028,7 @@
1028
  "description": "The Germanized Shipments implementation.",
1029
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
1030
  "support": {
1031
- "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v2.1.2",
1032
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
1033
  },
1034
  "install-path": "../../packages/woocommerce-germanized-shipments"
784
  },
785
  {
786
  "name": "vendidero/one-stop-shop-woocommerce",
787
+ "version": "1.3.2",
788
+ "version_normalized": "1.3.2.0",
789
  "source": {
790
  "type": "git",
791
  "url": "https://github.com/vendidero/one-stop-shop-woocommerce.git",
792
+ "reference": "8bedef2094ff24b2c8c04d57b1f0af519c248e42"
793
  },
794
  "dist": {
795
  "type": "zip",
796
+ "url": "https://api.github.com/repos/vendidero/one-stop-shop-woocommerce/zipball/8bedef2094ff24b2c8c04d57b1f0af519c248e42",
797
+ "reference": "8bedef2094ff24b2c8c04d57b1f0af519c248e42",
798
  "shasum": ""
799
  },
800
  "require": {
806
  "phpunit/phpunit": "6.5.14",
807
  "woocommerce/woocommerce-sniffs": "^0.1.3"
808
  },
809
+ "time": "2022-11-01T17:19:38+00:00",
810
  "type": "wordpress-plugin",
811
  "extra": {
812
  "installer-paths": {
844
  "description": "One Stop Shop Helper for WooCommerce",
845
  "homepage": "https://github.com/vendidero/one-stop-shop-woocommerce",
846
  "support": {
847
+ "source": "https://github.com/vendidero/one-stop-shop-woocommerce/tree/v1.3.2",
848
  "issues": "https://github.com/vendidero/one-stop-shop-woocommerce/issues"
849
  },
850
  "install-path": "../../packages/one-stop-shop-woocommerce"
909
  },
910
  {
911
  "name": "vendidero/woocommerce-germanized-dhl",
912
+ "version": "1.8.0",
913
+ "version_normalized": "1.8.0.0",
914
  "source": {
915
  "type": "git",
916
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
917
+ "reference": "df5e1bec16bd38e4419b4d7775115d0663f464fc"
918
  },
919
  "dist": {
920
  "type": "zip",
921
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/df5e1bec16bd38e4419b4d7775115d0663f464fc",
922
+ "reference": "df5e1bec16bd38e4419b4d7775115d0663f464fc",
923
  "shasum": ""
924
  },
925
  "require": {
933
  "phpunit/phpunit": "7.5.14",
934
  "woocommerce/woocommerce-sniffs": "^0.1.3"
935
  },
936
+ "time": "2022-11-02T10:37:01+00:00",
937
  "type": "wordpress-plugin",
938
  "installation-source": "dist",
939
  "autoload": {
966
  "description": "The Germanized DHL implementation.",
967
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
968
  "support": {
969
+ "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.8.0",
970
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
971
  },
972
  "install-path": "../../packages/woocommerce-germanized-dhl"
973
  },
974
  {
975
  "name": "vendidero/woocommerce-germanized-shipments",
976
+ "version": "2.2.0",
977
+ "version_normalized": "2.2.0.0",
978
  "source": {
979
  "type": "git",
980
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
981
+ "reference": "3ccbe18d14b2cc332cbc49c54e69194742aec305"
982
  },
983
  "dist": {
984
  "type": "zip",
985
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/3ccbe18d14b2cc332cbc49c54e69194742aec305",
986
+ "reference": "3ccbe18d14b2cc332cbc49c54e69194742aec305",
987
  "shasum": ""
988
  },
989
  "require": {
997
  "woocommerce/woocommerce-sniffs": "^0.1.3",
998
  "yoast/phpunit-polyfills": "^1.0"
999
  },
1000
+ "time": "2022-11-02T10:43:40+00:00",
1001
  "type": "wordpress-plugin",
1002
  "installation-source": "dist",
1003
  "autoload": {
1028
  "description": "The Germanized Shipments implementation.",
1029
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
1030
  "support": {
1031
+ "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v2.2.0",
1032
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
1033
  },
1034
  "install-path": "../../packages/woocommerce-germanized-shipments"
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => '8024606060fb5f26adaa70dfd918621193669ff2',
9
  'name' => 'vendidero/woocommerce-germanized',
10
  'dev' => false,
11
  ),
@@ -131,12 +131,12 @@
131
  ),
132
  ),
133
  'vendidero/one-stop-shop-woocommerce' => array(
134
- 'pretty_version' => 'v1.3.0',
135
- 'version' => '1.3.0.0',
136
  'type' => 'wordpress-plugin',
137
  'install_path' => __DIR__ . '/../../packages/one-stop-shop-woocommerce',
138
  'aliases' => array(),
139
- 'reference' => '926b7cd7921845f75625280da47b3d8ff0f6f212',
140
  'dev_requirement' => false,
141
  ),
142
  'vendidero/woocommerce-eu-tax-helper' => array(
@@ -154,25 +154,25 @@
154
  'type' => 'wordpress-plugin',
155
  'install_path' => __DIR__ . '/../../',
156
  'aliases' => array(),
157
- 'reference' => '8024606060fb5f26adaa70dfd918621193669ff2',
158
  'dev_requirement' => false,
159
  ),
160
  'vendidero/woocommerce-germanized-dhl' => array(
161
- 'pretty_version' => 'v1.7.5',
162
- 'version' => '1.7.5.0',
163
  'type' => 'wordpress-plugin',
164
  'install_path' => __DIR__ . '/../../packages/woocommerce-germanized-dhl',
165
  'aliases' => array(),
166
- 'reference' => 'd014c622959a02f9876f54dfb4d48132e2da2b0d',
167
  'dev_requirement' => false,
168
  ),
169
  'vendidero/woocommerce-germanized-shipments' => array(
170
- 'pretty_version' => 'v2.1.2',
171
- 'version' => '2.1.2.0',
172
  'type' => 'wordpress-plugin',
173
  'install_path' => __DIR__ . '/../../packages/woocommerce-germanized-shipments',
174
  'aliases' => array(),
175
- 'reference' => '3fbad430a670ebe34c3bfd60ed2c752333e06efa',
176
  'dev_requirement' => false,
177
  ),
178
  'vendidero/woocommerce-trusted-shops' => array(
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => 'fe82e7b2e1e0d56d59b790f982bf363caf303fee',
9
  'name' => 'vendidero/woocommerce-germanized',
10
  'dev' => false,
11
  ),
131
  ),
132
  ),
133
  'vendidero/one-stop-shop-woocommerce' => array(
134
+ 'pretty_version' => '1.3.2',
135
+ 'version' => '1.3.2.0',
136
  'type' => 'wordpress-plugin',
137
  'install_path' => __DIR__ . '/../../packages/one-stop-shop-woocommerce',
138
  'aliases' => array(),
139
+ 'reference' => '8bedef2094ff24b2c8c04d57b1f0af519c248e42',
140
  'dev_requirement' => false,
141
  ),
142
  'vendidero/woocommerce-eu-tax-helper' => array(
154
  'type' => 'wordpress-plugin',
155
  'install_path' => __DIR__ . '/../../',
156
  'aliases' => array(),
157
+ 'reference' => 'fe82e7b2e1e0d56d59b790f982bf363caf303fee',
158
  'dev_requirement' => false,
159
  ),
160
  'vendidero/woocommerce-germanized-dhl' => array(
161
+ 'pretty_version' => '1.8.0',
162
+ 'version' => '1.8.0.0',
163
  'type' => 'wordpress-plugin',
164
  'install_path' => __DIR__ . '/../../packages/woocommerce-germanized-dhl',
165
  'aliases' => array(),
166
+ 'reference' => 'df5e1bec16bd38e4419b4d7775115d0663f464fc',
167
  'dev_requirement' => false,
168
  ),
169
  'vendidero/woocommerce-germanized-shipments' => array(
170
+ 'pretty_version' => '2.2.0',
171
+ 'version' => '2.2.0.0',
172
  'type' => 'wordpress-plugin',
173
  'install_path' => __DIR__ . '/../../packages/woocommerce-germanized-shipments',
174
  'aliases' => array(),
175
+ 'reference' => '3ccbe18d14b2cc332cbc49c54e69194742aec305',
176
  'dev_requirement' => false,
177
  ),
178
  'vendidero/woocommerce-trusted-shops' => array(
vendor/composer/jetpack_autoload_classmap.php CHANGED
@@ -323,463 +323,463 @@ return array(
323
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
324
  ),
325
  'Vendidero\\OneStopShop\\SettingsPage' => array(
326
- 'version' => '1.3.0.0',
327
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/SettingsPage.php'
328
  ),
329
  'Vendidero\\OneStopShop\\Install' => array(
330
- 'version' => '1.3.0.0',
331
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Install.php'
332
  ),
333
  'Vendidero\\OneStopShop\\Settings' => array(
334
- 'version' => '1.3.0.0',
335
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Settings.php'
336
  ),
337
  'Vendidero\\OneStopShop\\CSVExporterBOP' => array(
338
- 'version' => '1.3.0.0',
339
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/CSVExporterBOP.php'
340
  ),
341
  'Vendidero\\OneStopShop\\Package' => array(
342
- 'version' => '1.3.0.0',
343
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Package.php'
344
  ),
345
  'Vendidero\\OneStopShop\\ReportTable' => array(
346
- 'version' => '1.3.0.0',
347
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/ReportTable.php'
348
  ),
349
  'Vendidero\\OneStopShop\\CSVExporter' => array(
350
- 'version' => '1.3.0.0',
351
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/CSVExporter.php'
352
  ),
353
  'Vendidero\\OneStopShop\\DeliveryThresholdEmailNotification' => array(
354
- 'version' => '1.3.0.0',
355
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/DeliveryThresholdEmailNotification.php'
356
  ),
357
  'Vendidero\\OneStopShop\\Queue' => array(
358
- 'version' => '1.3.0.0',
359
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Queue.php'
360
  ),
361
  'Vendidero\\OneStopShop\\Tax' => array(
362
- 'version' => '1.3.0.0',
363
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Tax.php'
364
  ),
365
  'Vendidero\\OneStopShop\\AsyncReportGenerator' => array(
366
- 'version' => '1.3.0.0',
367
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/AsyncReportGenerator.php'
368
  ),
369
  'Vendidero\\OneStopShop\\DeliveryThresholdWarning' => array(
370
- 'version' => '1.3.0.0',
371
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/DeliveryThresholdWarning.php'
372
  ),
373
  'Vendidero\\OneStopShop\\Admin' => array(
374
- 'version' => '1.3.0.0',
375
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Admin.php'
376
  ),
377
  'Vendidero\\OneStopShop\\AdminNote' => array(
378
- 'version' => '1.3.0.0',
379
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/AdminNote.php'
380
  ),
381
  'Vendidero\\OneStopShop\\Report' => array(
382
- 'version' => '1.3.0.0',
383
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Report.php'
384
  ),
385
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
386
- 'version' => '2.1.2.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
388
  ),
389
  'Vendidero\\Germanized\\Shipments\\Packaging\\ReportHelper' => array(
390
- 'version' => '2.1.2.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php'
392
  ),
393
  'Vendidero\\Germanized\\Shipments\\Packaging\\ReportQueue' => array(
394
- 'version' => '2.1.2.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/ReportQueue.php'
396
  ),
397
  'Vendidero\\Germanized\\Shipments\\Packaging\\AsyncReportGenerator' => array(
398
- 'version' => '2.1.2.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/AsyncReportGenerator.php'
400
  ),
401
  'Vendidero\\Germanized\\Shipments\\Packaging\\Report' => array(
402
- 'version' => '2.1.2.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/Report.php'
404
  ),
405
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Auto' => array(
406
- 'version' => '2.1.2.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php'
408
  ),
409
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Method' => array(
410
- 'version' => '2.1.2.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Method.php'
412
  ),
413
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple' => array(
414
- 'version' => '2.1.2.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php'
416
  ),
417
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Helper' => array(
418
- 'version' => '2.1.2.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Helper.php'
420
  ),
421
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\MethodPlaceholder' => array(
422
- 'version' => '2.1.2.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/MethodPlaceholder.php'
424
  ),
425
  'Vendidero\\Germanized\\Shipments\\Install' => array(
426
- 'version' => '2.1.2.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
428
  ),
429
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
430
- 'version' => '2.1.2.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
432
  ),
433
  'Vendidero\\Germanized\\Shipments\\Package' => array(
434
- 'version' => '2.1.2.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
436
  ),
437
  'Vendidero\\Germanized\\Shipments\\Product' => array(
438
- 'version' => '2.1.2.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Product.php'
440
  ),
441
  'Vendidero\\Germanized\\Shipments\\Order' => array(
442
- 'version' => '2.1.2.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
444
  ),
445
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
446
- 'version' => '2.1.2.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
448
  ),
449
  'Vendidero\\Germanized\\Shipments\\DataStores\\Label' => array(
450
- 'version' => '2.1.2.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Label.php'
452
  ),
453
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
454
- 'version' => '2.1.2.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
456
  ),
457
  'Vendidero\\Germanized\\Shipments\\DataStores\\Packaging' => array(
458
- 'version' => '2.1.2.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Packaging.php'
460
  ),
461
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
462
- 'version' => '2.1.2.0',
463
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
464
  ),
465
  'Vendidero\\Germanized\\Shipments\\PackagingFactory' => array(
466
- 'version' => '2.1.2.0',
467
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PackagingFactory.php'
468
  ),
469
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
470
- 'version' => '2.1.2.0',
471
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
472
  ),
473
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
474
- 'version' => '2.1.2.0',
475
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
476
  ),
477
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
478
- 'version' => '2.1.2.0',
479
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
480
  ),
481
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
482
- 'version' => '2.1.2.0',
483
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
484
  ),
485
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
486
- 'version' => '2.1.2.0',
487
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
488
  ),
489
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
490
- 'version' => '2.1.2.0',
491
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
492
  ),
493
  'Vendidero\\Germanized\\Shipments\\Admin\\ProviderSettings' => array(
494
- 'version' => '2.1.2.0',
495
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ProviderSettings.php'
496
  ),
497
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
498
- 'version' => '2.1.2.0',
499
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
500
  ),
501
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
502
- 'version' => '2.1.2.0',
503
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
504
  ),
505
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
506
- 'version' => '2.1.2.0',
507
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
508
  ),
509
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
510
- 'version' => '2.1.2.0',
511
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
512
  ),
513
  'Vendidero\\Germanized\\Shipments\\Labels\\Factory' => array(
514
- 'version' => '2.1.2.0',
515
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Factory.php'
516
  ),
517
  'Vendidero\\Germanized\\Shipments\\Labels\\Label' => array(
518
- 'version' => '2.1.2.0',
519
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Label.php'
520
  ),
521
  'Vendidero\\Germanized\\Shipments\\Labels\\ReturnLabel' => array(
522
- 'version' => '2.1.2.0',
523
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/ReturnLabel.php'
524
  ),
525
  'Vendidero\\Germanized\\Shipments\\Labels\\DownloadHandler' => array(
526
- 'version' => '2.1.2.0',
527
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/DownloadHandler.php'
528
  ),
529
  'Vendidero\\Germanized\\Shipments\\Labels\\Automation' => array(
530
- 'version' => '2.1.2.0',
531
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Automation.php'
532
  ),
533
  'Vendidero\\Germanized\\Shipments\\Labels\\Query' => array(
534
- 'version' => '2.1.2.0',
535
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Query.php'
536
  ),
537
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
538
- 'version' => '2.1.2.0',
539
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
540
  ),
541
  'Vendidero\\Germanized\\Shipments\\WPMLHelper' => array(
542
- 'version' => '2.1.2.0',
543
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/WPMLHelper.php'
544
  ),
545
  'Vendidero\\Germanized\\Shipments\\ShipmentReturnItem' => array(
546
- 'version' => '2.1.2.0',
547
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentReturnItem.php'
548
  ),
549
  'Vendidero\\Germanized\\Shipments\\FormHandler' => array(
550
- 'version' => '2.1.2.0',
551
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/FormHandler.php'
552
  ),
553
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
554
- 'version' => '2.1.2.0',
555
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
556
  ),
557
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
558
- 'version' => '2.1.2.0',
559
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
560
  ),
561
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
562
- 'version' => '2.1.2.0',
563
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
564
  ),
565
  'Vendidero\\Germanized\\Shipments\\Packaging' => array(
566
- 'version' => '2.1.2.0',
567
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging.php'
568
  ),
569
  'Vendidero\\Germanized\\Shipments\\Api' => array(
570
- 'version' => '2.1.2.0',
571
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
572
  ),
573
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
574
- 'version' => '2.1.2.0',
575
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
576
  ),
577
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
578
- 'version' => '2.1.2.0',
579
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
580
  ),
581
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
582
- 'version' => '2.1.2.0',
583
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
584
  ),
585
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
586
- 'version' => '2.1.2.0',
587
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
588
  ),
589
  'Vendidero\\Germanized\\Shipments\\ReturnReason' => array(
590
- 'version' => '2.1.2.0',
591
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnReason.php'
592
  ),
593
  'Vendidero\\Germanized\\Shipments\\Rest\\ShipmentsController' => array(
594
- 'version' => '2.1.2.0',
595
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Rest/ShipmentsController.php'
596
  ),
597
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShippingProviderAuto' => array(
598
- 'version' => '2.1.2.0',
599
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShippingProviderAuto.php'
600
  ),
601
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShippingProvider' => array(
602
- 'version' => '2.1.2.0',
603
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShippingProvider.php'
604
  ),
605
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
606
- 'version' => '2.1.2.0',
607
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentReturnLabel.php'
608
  ),
609
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
610
- 'version' => '2.1.2.0',
611
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
612
  ),
613
  'Vendidero\\Germanized\\Shipments\\Packing\\PackagingBox' => array(
614
- 'version' => '2.1.2.0',
615
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/PackagingBox.php'
616
  ),
617
  'Vendidero\\Germanized\\Shipments\\Packing\\OrderItem' => array(
618
- 'version' => '2.1.2.0',
619
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/OrderItem.php'
620
  ),
621
  'Vendidero\\Germanized\\Shipments\\Packing\\Helper' => array(
622
- 'version' => '2.1.2.0',
623
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/Helper.php'
624
  ),
625
  'Vendidero\\Germanized\\Shipments\\Packing\\ShipmentItem' => array(
626
- 'version' => '2.1.2.0',
627
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/ShipmentItem.php'
628
  ),
629
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\DeutschePost' => array(
630
- 'version' => '1.7.5.0',
631
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php'
632
  ),
633
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\ShippingMethod' => array(
634
- 'version' => '1.7.5.0',
635
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/ShippingMethod.php'
636
  ),
637
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\DHL' => array(
638
- 'version' => '1.7.5.0',
639
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php'
640
  ),
641
  'Vendidero\\Germanized\\DHL\\Install' => array(
642
- 'version' => '1.7.5.0',
643
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
644
  ),
645
  'Vendidero\\Germanized\\DHL\\Package' => array(
646
- 'version' => '1.7.5.0',
647
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
648
  ),
649
  'Vendidero\\Germanized\\DHL\\Product' => array(
650
- 'version' => '1.7.5.0',
651
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
652
  ),
653
  'Vendidero\\Germanized\\DHL\\Order' => array(
654
- 'version' => '1.7.5.0',
655
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
656
  ),
657
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
658
- 'version' => '1.7.5.0',
659
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
660
  ),
661
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
662
- 'version' => '1.7.5.0',
663
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
664
  ),
665
  'Vendidero\\Germanized\\DHL\\Admin\\Importer\\Internetmarke' => array(
666
- 'version' => '1.7.5.0',
667
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer/Internetmarke.php'
668
  ),
669
  'Vendidero\\Germanized\\DHL\\Admin\\Importer\\DHL' => array(
670
- 'version' => '1.7.5.0',
671
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer/DHL.php'
672
  ),
673
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => array(
674
- 'version' => '1.7.5.0',
675
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php'
676
  ),
677
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
678
- 'version' => '1.7.5.0',
679
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
680
  ),
681
  'Vendidero\\Germanized\\DHL\\Label\\DHLInlayReturn' => array(
682
- 'version' => '1.7.5.0',
683
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHLInlayReturn.php'
684
  ),
685
  'Vendidero\\Germanized\\DHL\\Label\\Label' => array(
686
- 'version' => '1.7.5.0',
687
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/Label.php'
688
  ),
689
  'Vendidero\\Germanized\\DHL\\Label\\DHLReturn' => array(
690
- 'version' => '1.7.5.0',
691
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHLReturn.php'
692
  ),
693
  'Vendidero\\Germanized\\DHL\\Label\\ReturnLabel' => array(
694
- 'version' => '1.7.5.0',
695
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/ReturnLabel.php'
696
  ),
697
  'Vendidero\\Germanized\\DHL\\Label\\DeutschePost' => array(
698
- 'version' => '1.7.5.0',
699
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DeutschePost.php'
700
  ),
701
  'Vendidero\\Germanized\\DHL\\Label\\DHL' => array(
702
- 'version' => '1.7.5.0',
703
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHL.php'
704
  ),
705
  'Vendidero\\Germanized\\DHL\\Label\\DeutschePostReturn' => array(
706
- 'version' => '1.7.5.0',
707
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DeutschePostReturn.php'
708
  ),
709
  'Vendidero\\Germanized\\DHL\\Legacy\\LabelQuery' => array(
710
- 'version' => '1.7.5.0',
711
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/LabelQuery.php'
712
  ),
713
  'Vendidero\\Germanized\\DHL\\Legacy\\DataStores\\Label' => array(
714
- 'version' => '1.7.5.0',
715
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/DataStores/Label.php'
716
  ),
717
  'Vendidero\\Germanized\\DHL\\Legacy\\DownloadHandler' => array(
718
- 'version' => '1.7.5.0',
719
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/DownloadHandler.php'
720
  ),
721
  'Vendidero\\Germanized\\DHL\\Legacy\\LabelFactory' => array(
722
- 'version' => '1.7.5.0',
723
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/LabelFactory.php'
724
  ),
725
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
726
- 'version' => '1.7.5.0',
727
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
728
  ),
729
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
730
- 'version' => '1.7.5.0',
731
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
732
  ),
733
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
734
- 'version' => '1.7.5.0',
735
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
736
  ),
737
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
738
- 'version' => '1.7.5.0',
739
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
740
  ),
741
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => array(
742
- 'version' => '1.7.5.0',
743
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php'
744
  ),
745
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
746
- 'version' => '1.7.5.0',
747
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
748
  ),
749
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => array(
750
- 'version' => '1.7.5.0',
751
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php'
752
  ),
 
 
 
 
753
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
754
- 'version' => '1.7.5.0',
755
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
756
  ),
757
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => array(
758
- 'version' => '1.7.5.0',
759
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php'
760
  ),
761
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
762
- 'version' => '1.7.5.0',
763
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
764
  ),
765
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
766
- 'version' => '1.7.5.0',
767
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
768
  ),
769
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => array(
770
- 'version' => '1.7.5.0',
771
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php'
772
  ),
773
- 'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
774
- 'version' => '1.7.5.0',
775
- 'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
776
- ),
777
  'Vendidero\\Germanized\\DHL\\Api\\ImRefundSoap' => array(
778
- 'version' => '1.7.5.0',
779
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImRefundSoap.php'
780
  ),
781
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => array(
782
- 'version' => '1.7.5.0',
783
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php'
784
  ),
785
  'Vendidero\\Germanized\\PluginsHelper' => array(
323
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
324
  ),
325
  'Vendidero\\OneStopShop\\SettingsPage' => array(
326
+ 'version' => '1.3.2.0',
327
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/SettingsPage.php'
328
  ),
329
  'Vendidero\\OneStopShop\\Install' => array(
330
+ 'version' => '1.3.2.0',
331
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Install.php'
332
  ),
333
  'Vendidero\\OneStopShop\\Settings' => array(
334
+ 'version' => '1.3.2.0',
335
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Settings.php'
336
  ),
337
  'Vendidero\\OneStopShop\\CSVExporterBOP' => array(
338
+ 'version' => '1.3.2.0',
339
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/CSVExporterBOP.php'
340
  ),
341
  'Vendidero\\OneStopShop\\Package' => array(
342
+ 'version' => '1.3.2.0',
343
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Package.php'
344
  ),
345
  'Vendidero\\OneStopShop\\ReportTable' => array(
346
+ 'version' => '1.3.2.0',
347
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/ReportTable.php'
348
  ),
349
  'Vendidero\\OneStopShop\\CSVExporter' => array(
350
+ 'version' => '1.3.2.0',
351
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/CSVExporter.php'
352
  ),
353
  'Vendidero\\OneStopShop\\DeliveryThresholdEmailNotification' => array(
354
+ 'version' => '1.3.2.0',
355
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/DeliveryThresholdEmailNotification.php'
356
  ),
357
  'Vendidero\\OneStopShop\\Queue' => array(
358
+ 'version' => '1.3.2.0',
359
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Queue.php'
360
  ),
361
  'Vendidero\\OneStopShop\\Tax' => array(
362
+ 'version' => '1.3.2.0',
363
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Tax.php'
364
  ),
365
  'Vendidero\\OneStopShop\\AsyncReportGenerator' => array(
366
+ 'version' => '1.3.2.0',
367
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/AsyncReportGenerator.php'
368
  ),
369
  'Vendidero\\OneStopShop\\DeliveryThresholdWarning' => array(
370
+ 'version' => '1.3.2.0',
371
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/DeliveryThresholdWarning.php'
372
  ),
373
  'Vendidero\\OneStopShop\\Admin' => array(
374
+ 'version' => '1.3.2.0',
375
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Admin.php'
376
  ),
377
  'Vendidero\\OneStopShop\\AdminNote' => array(
378
+ 'version' => '1.3.2.0',
379
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/AdminNote.php'
380
  ),
381
  'Vendidero\\OneStopShop\\Report' => array(
382
+ 'version' => '1.3.2.0',
383
  'path' => $baseDir . '/packages/one-stop-shop-woocommerce/src/Report.php'
384
  ),
385
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
386
+ 'version' => '2.2.0.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
388
  ),
389
  'Vendidero\\Germanized\\Shipments\\Packaging\\ReportHelper' => array(
390
+ 'version' => '2.2.0.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/ReportHelper.php'
392
  ),
393
  'Vendidero\\Germanized\\Shipments\\Packaging\\ReportQueue' => array(
394
+ 'version' => '2.2.0.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/ReportQueue.php'
396
  ),
397
  'Vendidero\\Germanized\\Shipments\\Packaging\\AsyncReportGenerator' => array(
398
+ 'version' => '2.2.0.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/AsyncReportGenerator.php'
400
  ),
401
  'Vendidero\\Germanized\\Shipments\\Packaging\\Report' => array(
402
+ 'version' => '2.2.0.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging/Report.php'
404
  ),
405
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Auto' => array(
406
+ 'version' => '2.2.0.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Auto.php'
408
  ),
409
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Method' => array(
410
+ 'version' => '2.2.0.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Method.php'
412
  ),
413
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Simple' => array(
414
+ 'version' => '2.2.0.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Simple.php'
416
  ),
417
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\Helper' => array(
418
+ 'version' => '2.2.0.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/Helper.php'
420
  ),
421
  'Vendidero\\Germanized\\Shipments\\ShippingProvider\\MethodPlaceholder' => array(
422
+ 'version' => '2.2.0.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider/MethodPlaceholder.php'
424
  ),
425
  'Vendidero\\Germanized\\Shipments\\Install' => array(
426
+ 'version' => '2.2.0.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
428
  ),
429
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
430
+ 'version' => '2.2.0.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
432
  ),
433
  'Vendidero\\Germanized\\Shipments\\Package' => array(
434
+ 'version' => '2.2.0.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
436
  ),
437
  'Vendidero\\Germanized\\Shipments\\Product' => array(
438
+ 'version' => '2.2.0.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Product.php'
440
  ),
441
  'Vendidero\\Germanized\\Shipments\\Order' => array(
442
+ 'version' => '2.2.0.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
444
  ),
445
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
446
+ 'version' => '2.2.0.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
448
  ),
449
  'Vendidero\\Germanized\\Shipments\\DataStores\\Label' => array(
450
+ 'version' => '2.2.0.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Label.php'
452
  ),
453
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
454
+ 'version' => '2.2.0.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
456
  ),
457
  'Vendidero\\Germanized\\Shipments\\DataStores\\Packaging' => array(
458
+ 'version' => '2.2.0.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Packaging.php'
460
  ),
461
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
462
+ 'version' => '2.2.0.0',
463
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
464
  ),
465
  'Vendidero\\Germanized\\Shipments\\PackagingFactory' => array(
466
+ 'version' => '2.2.0.0',
467
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PackagingFactory.php'
468
  ),
469
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
470
+ 'version' => '2.2.0.0',
471
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
472
  ),
473
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
474
+ 'version' => '2.2.0.0',
475
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
476
  ),
477
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
478
+ 'version' => '2.2.0.0',
479
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
480
  ),
481
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
482
+ 'version' => '2.2.0.0',
483
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
484
  ),
485
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
486
+ 'version' => '2.2.0.0',
487
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
488
  ),
489
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
490
+ 'version' => '2.2.0.0',
491
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
492
  ),
493
  'Vendidero\\Germanized\\Shipments\\Admin\\ProviderSettings' => array(
494
+ 'version' => '2.2.0.0',
495
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ProviderSettings.php'
496
  ),
497
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
498
+ 'version' => '2.2.0.0',
499
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
500
  ),
501
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
502
+ 'version' => '2.2.0.0',
503
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
504
  ),
505
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
506
+ 'version' => '2.2.0.0',
507
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
508
  ),
509
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
510
+ 'version' => '2.2.0.0',
511
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
512
  ),
513
  'Vendidero\\Germanized\\Shipments\\Labels\\Factory' => array(
514
+ 'version' => '2.2.0.0',
515
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Factory.php'
516
  ),
517
  'Vendidero\\Germanized\\Shipments\\Labels\\Label' => array(
518
+ 'version' => '2.2.0.0',
519
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Label.php'
520
  ),
521
  'Vendidero\\Germanized\\Shipments\\Labels\\ReturnLabel' => array(
522
+ 'version' => '2.2.0.0',
523
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/ReturnLabel.php'
524
  ),
525
  'Vendidero\\Germanized\\Shipments\\Labels\\DownloadHandler' => array(
526
+ 'version' => '2.2.0.0',
527
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/DownloadHandler.php'
528
  ),
529
  'Vendidero\\Germanized\\Shipments\\Labels\\Automation' => array(
530
+ 'version' => '2.2.0.0',
531
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Automation.php'
532
  ),
533
  'Vendidero\\Germanized\\Shipments\\Labels\\Query' => array(
534
+ 'version' => '2.2.0.0',
535
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Labels/Query.php'
536
  ),
537
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
538
+ 'version' => '2.2.0.0',
539
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
540
  ),
541
  'Vendidero\\Germanized\\Shipments\\WPMLHelper' => array(
542
+ 'version' => '2.2.0.0',
543
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/WPMLHelper.php'
544
  ),
545
  'Vendidero\\Germanized\\Shipments\\ShipmentReturnItem' => array(
546
+ 'version' => '2.2.0.0',
547
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentReturnItem.php'
548
  ),
549
  'Vendidero\\Germanized\\Shipments\\FormHandler' => array(
550
+ 'version' => '2.2.0.0',
551
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/FormHandler.php'
552
  ),
553
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
554
+ 'version' => '2.2.0.0',
555
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
556
  ),
557
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
558
+ 'version' => '2.2.0.0',
559
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
560
  ),
561
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
562
+ 'version' => '2.2.0.0',
563
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
564
  ),
565
  'Vendidero\\Germanized\\Shipments\\Packaging' => array(
566
+ 'version' => '2.2.0.0',
567
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packaging.php'
568
  ),
569
  'Vendidero\\Germanized\\Shipments\\Api' => array(
570
+ 'version' => '2.2.0.0',
571
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
572
  ),
573
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
574
+ 'version' => '2.2.0.0',
575
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
576
  ),
577
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
578
+ 'version' => '2.2.0.0',
579
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
580
  ),
581
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
582
+ 'version' => '2.2.0.0',
583
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
584
  ),
585
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
586
+ 'version' => '2.2.0.0',
587
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
588
  ),
589
  'Vendidero\\Germanized\\Shipments\\ReturnReason' => array(
590
+ 'version' => '2.2.0.0',
591
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnReason.php'
592
  ),
593
  'Vendidero\\Germanized\\Shipments\\Rest\\ShipmentsController' => array(
594
+ 'version' => '2.2.0.0',
595
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Rest/ShipmentsController.php'
596
  ),
597
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShippingProviderAuto' => array(
598
+ 'version' => '2.2.0.0',
599
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShippingProviderAuto.php'
600
  ),
601
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShippingProvider' => array(
602
+ 'version' => '2.2.0.0',
603
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShippingProvider.php'
604
  ),
605
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
606
+ 'version' => '2.2.0.0',
607
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentReturnLabel.php'
608
  ),
609
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
610
+ 'version' => '2.2.0.0',
611
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
612
  ),
613
  'Vendidero\\Germanized\\Shipments\\Packing\\PackagingBox' => array(
614
+ 'version' => '2.2.0.0',
615
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/PackagingBox.php'
616
  ),
617
  'Vendidero\\Germanized\\Shipments\\Packing\\OrderItem' => array(
618
+ 'version' => '2.2.0.0',
619
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/OrderItem.php'
620
  ),
621
  'Vendidero\\Germanized\\Shipments\\Packing\\Helper' => array(
622
+ 'version' => '2.2.0.0',
623
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/Helper.php'
624
  ),
625
  'Vendidero\\Germanized\\Shipments\\Packing\\ShipmentItem' => array(
626
+ 'version' => '2.2.0.0',
627
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Packing/ShipmentItem.php'
628
  ),
629
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\DeutschePost' => array(
630
+ 'version' => '1.8.0.0',
631
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/DeutschePost.php'
632
  ),
633
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\ShippingMethod' => array(
634
+ 'version' => '1.8.0.0',
635
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/ShippingMethod.php'
636
  ),
637
  'Vendidero\\Germanized\\DHL\\ShippingProvider\\DHL' => array(
638
+ 'version' => '1.8.0.0',
639
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProvider/DHL.php'
640
  ),
641
  'Vendidero\\Germanized\\DHL\\Install' => array(
642
+ 'version' => '1.8.0.0',
643
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
644
  ),
645
  'Vendidero\\Germanized\\DHL\\Package' => array(
646
+ 'version' => '1.8.0.0',
647
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
648
  ),
649
  'Vendidero\\Germanized\\DHL\\Product' => array(
650
+ 'version' => '1.8.0.0',
651
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
652
  ),
653
  'Vendidero\\Germanized\\DHL\\Order' => array(
654
+ 'version' => '1.8.0.0',
655
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
656
  ),
657
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
658
+ 'version' => '1.8.0.0',
659
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
660
  ),
661
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
662
+ 'version' => '1.8.0.0',
663
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
664
  ),
665
  'Vendidero\\Germanized\\DHL\\Admin\\Importer\\Internetmarke' => array(
666
+ 'version' => '1.8.0.0',
667
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer/Internetmarke.php'
668
  ),
669
  'Vendidero\\Germanized\\DHL\\Admin\\Importer\\DHL' => array(
670
+ 'version' => '1.8.0.0',
671
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer/DHL.php'
672
  ),
673
  'Vendidero\\Germanized\\DHL\\Admin\\Status' => array(
674
+ 'version' => '1.8.0.0',
675
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Status.php'
676
  ),
677
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
678
+ 'version' => '1.8.0.0',
679
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
680
  ),
681
  'Vendidero\\Germanized\\DHL\\Label\\DHLInlayReturn' => array(
682
+ 'version' => '1.8.0.0',
683
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHLInlayReturn.php'
684
  ),
685
  'Vendidero\\Germanized\\DHL\\Label\\Label' => array(
686
+ 'version' => '1.8.0.0',
687
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/Label.php'
688
  ),
689
  'Vendidero\\Germanized\\DHL\\Label\\DHLReturn' => array(
690
+ 'version' => '1.8.0.0',
691
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHLReturn.php'
692
  ),
693
  'Vendidero\\Germanized\\DHL\\Label\\ReturnLabel' => array(
694
+ 'version' => '1.8.0.0',
695
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/ReturnLabel.php'
696
  ),
697
  'Vendidero\\Germanized\\DHL\\Label\\DeutschePost' => array(
698
+ 'version' => '1.8.0.0',
699
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DeutschePost.php'
700
  ),
701
  'Vendidero\\Germanized\\DHL\\Label\\DHL' => array(
702
+ 'version' => '1.8.0.0',
703
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DHL.php'
704
  ),
705
  'Vendidero\\Germanized\\DHL\\Label\\DeutschePostReturn' => array(
706
+ 'version' => '1.8.0.0',
707
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label/DeutschePostReturn.php'
708
  ),
709
  'Vendidero\\Germanized\\DHL\\Legacy\\LabelQuery' => array(
710
+ 'version' => '1.8.0.0',
711
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/LabelQuery.php'
712
  ),
713
  'Vendidero\\Germanized\\DHL\\Legacy\\DataStores\\Label' => array(
714
+ 'version' => '1.8.0.0',
715
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/DataStores/Label.php'
716
  ),
717
  'Vendidero\\Germanized\\DHL\\Legacy\\DownloadHandler' => array(
718
+ 'version' => '1.8.0.0',
719
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/DownloadHandler.php'
720
  ),
721
  'Vendidero\\Germanized\\DHL\\Legacy\\LabelFactory' => array(
722
+ 'version' => '1.8.0.0',
723
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Legacy/LabelFactory.php'
724
  ),
725
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
726
+ 'version' => '1.8.0.0',
727
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
728
  ),
729
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
730
+ 'version' => '1.8.0.0',
731
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
732
  ),
733
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
734
+ 'version' => '1.8.0.0',
735
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
736
  ),
737
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
738
+ 'version' => '1.8.0.0',
739
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
740
  ),
741
  'Vendidero\\Germanized\\DHL\\Api\\ImProductList' => array(
742
+ 'version' => '1.8.0.0',
743
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductList.php'
744
  ),
745
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
746
+ 'version' => '1.8.0.0',
747
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
748
  ),
749
  'Vendidero\\Germanized\\DHL\\Api\\Internetmarke' => array(
750
+ 'version' => '1.8.0.0',
751
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Internetmarke.php'
752
  ),
753
+ 'Vendidero\\Germanized\\DHL\\Api\\LocationFinder' => array(
754
+ 'version' => '1.8.0.0',
755
+ 'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LocationFinder.php'
756
+ ),
757
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
758
+ 'version' => '1.8.0.0',
759
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
760
  ),
761
  'Vendidero\\Germanized\\DHL\\Api\\ImPartnerInformation' => array(
762
+ 'version' => '1.8.0.0',
763
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImPartnerInformation.php'
764
  ),
765
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
766
+ 'version' => '1.8.0.0',
767
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
768
  ),
769
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
770
+ 'version' => '1.8.0.0',
771
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
772
  ),
773
  'Vendidero\\Germanized\\DHL\\Api\\ImProductsSoap' => array(
774
+ 'version' => '1.8.0.0',
775
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImProductsSoap.php'
776
  ),
 
 
 
 
777
  'Vendidero\\Germanized\\DHL\\Api\\ImRefundSoap' => array(
778
+ 'version' => '1.8.0.0',
779
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImRefundSoap.php'
780
  ),
781
  'Vendidero\\Germanized\\DHL\\Api\\ImWarenpostIntRest' => array(
782
+ 'version' => '1.8.0.0',
783
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ImWarenpostIntRest.php'
784
  ),
785
  'Vendidero\\Germanized\\PluginsHelper' => array(
vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-container.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-hook-manager.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-latest-autoloader-guard.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-manifest-reader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-path-processor.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-php-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugin-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-shutdown-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-selector.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jp158461c45ef8fd285a1dce911a0bd208;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpf892f820c8261b407e64cb5d5071e681;
9
 
10
  // phpcs:ignore
11
 
woocommerce-germanized.php CHANGED
@@ -3,13 +3,13 @@
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
- * Version: 3.10.6
7
  * Author: vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 5.4
10
- * Tested up to: 6.0
11
  * WC requires at least: 3.9
12
- * WC tested up to: 6.9
13
  *
14
  * Text Domain: woocommerce-germanized
15
  * Domain Path: /i18n/languages/
@@ -69,7 +69,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
69
  *
70
  * @var string
71
  */
72
- public $version = '3.10.6';
73
 
74
  /**
75
  * @var WooCommerce_Germanized $instance of the plugin
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
+ * Version: 3.11.0
7
  * Author: vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 5.4
10
+ * Tested up to: 6.1
11
  * WC requires at least: 3.9
12
+ * WC tested up to: 7.1
13
  *
14
  * Text Domain: woocommerce-germanized
15
  * Domain Path: /i18n/languages/
69
  *
70
  * @var string
71
  */
72
+ public $version = '3.11.0';
73
 
74
  /**
75
  * @var WooCommerce_Germanized $instance of the plugin