WooCommerce Germanized - Version 3.0.8

Version Description

  • Improvement: WPML email translation compatibility
  • Improvement: DHL added street number fallback in case of non-EU-shipments
  • Improvement: DHL added option to force street number in address field during checkout (for EU only)
  • Improvement: DHL force max length for label references
  • Improvement: DHL API error reporting
  • Improvement: Shipping provider settings (e.g. tracking description placeholder) are now translatable via WPML
  • Improvement: Page permalink usage
  • Improvement: Support unit prices for bundles
  • Improvement: Label PDF export performance
  • Improvement: Readded export button in case of errors
  • Improvement: Add order_shipped date after an order has been shipped completely
  • Fix: Added woocommerce_checkout_before_terms_and_conditions hook to improve compatibility
  • Fix: Added backwards compatibility to WC < 3.7 (install script)
  • Fix: DHL improved assets localization
Download this release

Release Info

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

Code changes from version 3.0.7 to 3.0.8

Files changed (82) hide show
  1. assets/js/add-to-cart-variation.min.js +1 -1
  2. assets/js/admin/setup.min.js +1 -1
  3. assets/js/checkout-dhl-parcel-shops.js +0 -202
  4. assets/js/checkout-dhl-parcel-shops.min.js +0 -1
  5. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  6. i18n/languages/woocommerce-germanized-de_DE.po +505 -387
  7. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  8. i18n/languages/woocommerce-germanized-de_DE_formal.po +504 -387
  9. includes/admin/class-wc-gzd-admin-setup-wizard.php +5 -0
  10. includes/admin/settings/abstract-wc-gzd-settings-tab.php +0 -2
  11. includes/class-wc-gzd-ajax.php +0 -1
  12. includes/class-wc-gzd-emails.php +23 -2
  13. includes/class-wc-gzd-install.php +14 -2
  14. includes/class-wc-gzd-product-attribute.php +5 -4
  15. includes/compatibility/class-wc-gzd-compatibility-woo-discount-rules.php +23 -0
  16. includes/compatibility/class-wc-gzd-compatibility-woocommerce-product-bundles.php +11 -0
  17. includes/compatibility/class-wc-gzd-compatibility-wpml.php +204 -8
  18. includes/emails/class-wc-gzd-email-customer-new-account-activation.php +11 -16
  19. includes/emails/class-wc-gzd-email-customer-paid-for-order.php +13 -18
  20. includes/emails/class-wc-gzd-email-customer-revocation.php +8 -6
  21. includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php +18 -26
  22. includes/emails/class-wc-gzd-email-helper.php +68 -0
  23. includes/updates/woocommerce-gzd-update-3.0.8.php +18 -0
  24. includes/wc-gzd-cart-functions.php +6 -0
  25. includes/wc-gzd-core-functions.php +23 -4
  26. packages/woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php +16 -0
  27. packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php +78 -10
  28. packages/woocommerce-germanized-dhl/src/Admin/Admin.php +0 -10
  29. packages/woocommerce-germanized-dhl/src/Admin/Settings.php +44 -20
  30. packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php +17 -5
  31. packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php +1 -1
  32. packages/woocommerce-germanized-dhl/src/Api/Soap.php +3 -1
  33. packages/woocommerce-germanized-dhl/src/Label.php +0 -12
  34. packages/woocommerce-germanized-dhl/src/Package.php +70 -5
  35. packages/woocommerce-germanized-dhl/src/ParcelLocator.php +4 -3
  36. packages/woocommerce-germanized-dhl/src/ParcelServices.php +2 -16
  37. packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php +31 -7
  38. packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php +1 -1
  39. packages/woocommerce-germanized-shipments/assets/css/admin.css +2 -1
  40. packages/woocommerce-germanized-shipments/assets/css/admin.min.css +1 -1
  41. packages/woocommerce-germanized-shipments/assets/css/admin.scss +1 -0
  42. packages/woocommerce-germanized-shipments/assets/js/admin-shipments-table.js +1 -1
  43. packages/woocommerce-germanized-shipments/assets/js/admin-shipments-table.min.js +1 -1
  44. packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php +21 -2
  45. packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php +16 -1
  46. packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php +77 -30
  47. packages/woocommerce-germanized-shipments/src/Admin/Settings.php +4 -0
  48. packages/woocommerce-germanized-shipments/src/Admin/Table.php +23 -21
  49. packages/woocommerce-germanized-shipments/src/Automation.php +17 -25
  50. packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php +8 -9
  51. packages/woocommerce-germanized-shipments/src/Emails.php +1 -1
  52. packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php +2 -4
  53. packages/woocommerce-germanized-shipments/src/PDFMerger.php +3 -1
  54. packages/woocommerce-germanized-shipments/src/Package.php +7 -1
  55. packages/woocommerce-germanized-shipments/src/ShippingProvider.php +54 -33
  56. packages/woocommerce-germanized-shipments/src/ShippingProviders.php +22 -4
  57. packages/woocommerce-germanized-shipments/src/Validation.php +56 -0
  58. packages/woocommerce-germanized-shipments/src/WPMLHelper.php +102 -0
  59. packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php +1 -1
  60. packages/woocommerce-trusted-shops/assets/js/admin.js +3 -2
  61. packages/woocommerce-trusted-shops/assets/js/admin.min.js +1 -1
  62. packages/woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php +7 -0
  63. packages/woocommerce-trusted-shops/includes/class-wc-trusted-shops-template-hooks.php +1 -1
  64. packages/woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php +21 -18
  65. packages/woocommerce-trusted-shops/src/Package.php +1 -1
  66. packages/woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php +14 -0
  67. packages/woocommerce-trusted-shops/woocommerce-trusted-shops.php +1 -1
  68. readme.txt +18 -2
  69. templates/checkout/terms.php +5 -3
  70. vendor/autoload.php +1 -1
  71. vendor/autoload_packages.php +2 -2
  72. vendor/composer/autoload_classmap_package.php +71 -67
  73. vendor/composer/autoload_real.php +4 -4
  74. vendor/composer/autoload_static.php +4 -4
  75. vendor/composer/installed.json +28 -28
  76. vendor/setasign/fpdf/FAQ.htm +3 -3
  77. vendor/setasign/fpdf/changelog.htm +4 -0
  78. vendor/setasign/fpdf/doc/index.htm +2 -2
  79. vendor/setasign/fpdf/fpdf.php +3 -6
  80. vendor/setasign/fpdf/makefont/makefont.php +2 -6
  81. woocommerce-germanized.php +9 -6
  82. wpml-config.xml +10 -4
assets/js/add-to-cart-variation.min.js CHANGED
@@ -1 +1 @@
1
- !function(i){function t(i){var t=this;t.$form=i,t.$wrapper=i.parents(wc_gzd_add_to_cart_variation_params.wrapper),t.$product=i.closest(".product"),t.variationData=i.data("product_variations"),t.$singleVariation=i.find(".single_variation"),t.$singleVariationWrap=i.find(".single_variation_wrap"),t.$resetVariations=i.find(".reset_variations"),t.$button=i.find(".single_add_to_cart_button"),t.$wrapper.length<=0&&(t.$wrapper=t.$product),i.on("click",".reset_variations",{GermanizedvariationForm:t},t.onReset),i.on("reset_data",{GermanizedvariationForm:t},t.onReset),i.on("update_variation_values",{GermanizedvariationForm:t},t.onUpdate),i.on("found_variation",{GermanizedvariationForm:t},t.onFoundVariation)}t.prototype.onReset=function(i){var t=i.data.GermanizedvariationForm.$wrapper;0<t.find(".org_price").length&&t.find(wc_gzd_add_to_cart_variation_params.price_selector+".variation_modified:not(.price-unit)").html(t.find(".org_price").html()).removeClass("variation_modified").show(),0<t.find(".org_delivery_time").length&&t.find(".delivery-time-info:first").html(t.find(".org_delivery_time").html()).removeClass("variation_modified").show(),0<t.find(".org_unit_price").length&&t.find(".price-unit:first").html(t.find(".org_unit_price").html()).removeClass("variation_modified").show(),0<t.find(".org_tax_info").length&&t.find(".tax-info:first").html(t.find(".org_tax_info").html()).removeClass("variation_modified").show(),0<t.find(".org_shipping_costs_info").length&&t.find(".shipping-costs-info:first").html(t.find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),0<t.find(".org_product_units").length&&t.find(".product-units:first").html(t.find(".org_product_units").html()).removeClass("variation_modified").show(),t.find(".org_product_info").remove(),t.find(".variation_modified").remove(),i.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},t.prototype.onUpdate=function(i){setTimeout(function(){void 0!==i.data&&i.data.hasOwnProperty("GermanizedvariationForm")&&void 0!==i.data.GermanizedvariationForm&&(i.data.GermanizedvariationForm.$button.is("[disabled]")||i.data.GermanizedvariationForm.$button.hasClass("disabled"))&&i.data.GermanizedvariationForm.onReset(i)},250)},t.prototype.onFoundVariation=function(i,t){var r=i.data.GermanizedvariationForm,n=r.$wrapper;t.variation_is_visible&&(n.find(wc_gzd_add_to_cart_variation_params.price_selector+":first").hasClass("variation_modified")||(n.append('<div class="org_price org_product_info">'+n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html()+"</div>"),0<n.find(".delivery-time-info:first").length&&n.append('<div class="org_delivery_time org_product_info">'+n.find(".delivery-time-info:first").html()+"</div>"),0<n.find(".tax-info:first").length&&n.append('<div class="org_tax_info org_product_info">'+n.find(".tax-info:first").html()+"</div>"),0<n.find(".shipping-costs-info:first").length&&n.append('<div class="org_shipping_costs_info org_product_info">'+n.find(".shipping-costs-info:first").html()+"</div>"),0<n.find(".price-unit:first").length&&n.append('<div class="org_unit_price org_product_info">'+n.find(".price-unit:first").html()+"</div>"),0<n.find(".product-units:first").length&&n.append('<div class="org_product_units org_product_info">'+n.find(".product-units:first").html()+"</div>"),n.find(".org_product_info").hide()),""!==t.price_html&&(r.$singleVariation.find(".price").hide(),n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html(t.price_html).addClass("variation_modified"),n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").find(".price").contents().unwrap()),n.find(".delivery-time-info:first").hide(),n.find(".price-unit:first").hide(),n.find(".tax-info:first").hide(),n.find(".shipping-costs-info:first").hide(),n.find(".product-units:first").hide(),""!==t.delivery_time&&n.find("p.delivery-time-info:first").html(t.delivery_time).addClass("variation_modified").show(),""!==t.tax_info&&n.find(".tax-info:first").html(t.tax_info).addClass("variation_modified").show(),""!==t.shipping_costs_info&&n.find(".shipping-costs-info:first").html(t.shipping_costs_info).addClass("variation_modified").show(),""!==t.unit_price&&(n.find(".price-unit:first").length?n.find(".price-unit:first").html(t.unit_price).addClass("variation-modified").show():(n.find(".price-unit:first").remove(),n.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+t.unit_price+"</p>").show())),""!==t.product_units&&(n.find(".product-units:first").length?n.find(".product-units:first").html(t.product_units).addClass("variation-modified").show():(n.find(".product-units:first").remove(),n.find(".product_meta:first").prepend('<p class="wc-gzd-additional-info product-units-wrapper product-units variation_modified">'+t.product_units+"</p>").show())),r.$form.trigger("germanized_variation_data"))},i.fn.wc_germanized_variation_form=function(){return new t(this),this},i(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&i(".variations_form").each(function(){i(this).wc_germanized_variation_form()})})}(jQuery,window,document);
1
+ !function(i){function t(i){var t=this;t.$form=i,t.$wrapper=i.parents(wc_gzd_add_to_cart_variation_params.wrapper),t.$product=i.closest(".product"),t.variationData=i.data("product_variations"),t.$singleVariation=i.find(".single_variation"),t.$singleVariationWrap=i.find(".single_variation_wrap"),t.$resetVariations=i.find(".reset_variations"),t.$button=i.find(".single_add_to_cart_button"),t.$wrapper.length<=0&&(t.$wrapper=t.$product),i.on("click",".reset_variations",{GermanizedvariationForm:t},t.onReset),i.on("reset_data",{GermanizedvariationForm:t},t.onReset),i.on("update_variation_values",{GermanizedvariationForm:t},t.onUpdate),i.on("found_variation",{GermanizedvariationForm:t},t.onFoundVariation)}t.prototype.onReset=function(i){var t=i.data.GermanizedvariationForm.$wrapper;0<t.find(".org_price").length&&t.find(wc_gzd_add_to_cart_variation_params.price_selector+".variation_modified:not(.price-unit)").html(t.find(".org_price").html()).removeClass("variation_modified").show(),0<t.find(".org_delivery_time").length&&t.find(".delivery-time-info:first").html(t.find(".org_delivery_time").html()).removeClass("variation_modified").show(),0<t.find(".org_unit_price").length&&t.find(".price-unit:first").html(t.find(".org_unit_price").html()).removeClass("variation_modified").show(),0<t.find(".org_tax_info").length&&t.find(".tax-info:first").html(t.find(".org_tax_info").html()).removeClass("variation_modified").show(),0<t.find(".org_shipping_costs_info").length&&t.find(".shipping-costs-info:first").html(t.find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),0<t.find(".org_product_units").length&&t.find(".product-units:first").html(t.find(".org_product_units").html()).removeClass("variation_modified").show(),t.find(".org_product_info").remove(),t.find(".variation_modified").remove(),i.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},t.prototype.onUpdate=function(i){setTimeout(function(){void 0!==i.data&&i.data.hasOwnProperty("GermanizedvariationForm")&&void 0!==i.data.GermanizedvariationForm&&(i.data.GermanizedvariationForm.$button.is("[disabled]")||i.data.GermanizedvariationForm.$button.hasClass("disabled"))&&i.data.GermanizedvariationForm.onReset(i)},250)},t.prototype.onFoundVariation=function(i,t){var r=i.data.GermanizedvariationForm,n=r.$wrapper;t.variation_is_visible&&(n.find(wc_gzd_add_to_cart_variation_params.price_selector+":first").hasClass("variation_modified")||(n.append('<div class="org_price org_product_info">'+n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html()+"</div>"),0<n.find(".delivery-time-info:first").length&&n.append('<div class="org_delivery_time org_product_info">'+n.find(".delivery-time-info:first").html()+"</div>"),0<n.find(".tax-info:first").length&&n.append('<div class="org_tax_info org_product_info">'+n.find(".tax-info:first").html()+"</div>"),0<n.find(".shipping-costs-info:first").length&&n.append('<div class="org_shipping_costs_info org_product_info">'+n.find(".shipping-costs-info:first").html()+"</div>"),0<n.find(".price-unit:first").length&&n.append('<div class="org_unit_price org_product_info">'+n.find(".price-unit:first").html()+"</div>"),0<n.find(".product-units:first").length&&n.append('<div class="org_product_units org_product_info">'+n.find(".product-units:first").html()+"</div>"),n.find(".org_product_info").hide()),""!==t.price_html&&(r.$singleVariation.find(".price").hide(),n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html(t.price_html).addClass("variation_modified"),n.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").find(".price").contents().unwrap()),n.find(".delivery-time-info:first").hide(),n.find(".price-unit:first").hide(),n.find(".tax-info:first").hide(),n.find(".shipping-costs-info:first").hide(),n.find(".product-units:first").hide(),""!==t.delivery_time&&n.find("p.delivery-time-info:first").html(t.delivery_time).addClass("variation_modified").show(),""!==t.tax_info&&n.find(".tax-info:first").html(t.tax_info).addClass("variation_modified").show(),""!==t.shipping_costs_info&&n.find(".shipping-costs-info:first").html(t.shipping_costs_info).addClass("variation_modified").show(),""!==t.unit_price&&(n.find(".price-unit:first").length?n.find(".price-unit:first").html(t.unit_price).addClass("variation-modified").show():(n.find(".price-unit:first").remove(),n.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+t.unit_price+"</p>").show())),""!==t.product_units&&(n.find(".product-units:first").length?n.find(".product-units:first").html(t.product_units).addClass("variation-modified").show():(n.find(".product-units:first").remove(),n.find(".product_meta:first").prepend('<p class="wc-gzd-additional-info product-units-wrapper product-units variation_modified">'+t.product_units+"</p>").show())),r.$form.trigger("germanized_variation_data"))},i.fn.wc_germanized_variation_form=function(){return new t(this),this},i(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&i(".variations_form").each(function(){i(this).wc_germanized_variation_form()})})}(jQuery,(window,document));
assets/js/admin/setup.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},function(e,i,n){n.setup={params:{},init:function(){e(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200})}},e(document).ready(function(){n.setup.init()})}(jQuery,wp,window.germanized);
1
+ window.germanized=window.germanized||{},function(e,i){i.setup={params:{},init:function(){e(".woocommerce-help-tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200})}},e(document).ready(function(){i.setup.init()})}(jQuery,(wp,window.germanized));
assets/js/checkout-dhl-parcel-shops.js DELETED
@@ -1,202 +0,0 @@
1
- jQuery( function( $ ) {
2
-
3
- var wc_gzd_dhl_parcel_shops = {
4
-
5
- $parcelFinderButtonWrapper: $( wc_gzd_dhl_parcel_shops_params.button_wrapper ),
6
- $parcelFinderWrapper: $( wc_gzd_dhl_parcel_shops_params.iframe_wrapper ),
7
- $parcelCheckboxField: $( '#shipping_parcelshop_field' ),
8
- params: wc_gzd_dhl_parcel_shops_params,
9
- defaultAddressFieldLabel: '',
10
- defaultAddressFieldPlaceholder: '',
11
- supportedCountries: [],
12
-
13
- init: function() {
14
-
15
- if ( wc_gzd_dhl_parcel_shops.params.enable_finder ) {
16
- this.initParcelFinder();
17
- }
18
-
19
- this.initDefaultData();
20
-
21
- this.$parcelCheckboxField.on( 'change', '#shipping_parcelshop', this.parcelCheckboxChanged );
22
- $( document ).on( 'change', '#shipping_country', this.shippingCountryChanged );
23
-
24
- this.parcelCheckboxChanged( true );
25
- },
26
-
27
- initDefaultData: function() {
28
- this.supportedCountries = this.params.supported_countries;
29
- this.defaultAddressFieldLabel = $( '#shipping_address_1_field' ).find( 'label' ).contents().filter( function() {
30
- return this.nodeType == 3;
31
- }).text();
32
- this.defaultAddressFieldPlaceholder = $( '#shipping_address_1' ).attr( 'placeholder' );
33
- },
34
-
35
- shippingCountryChanged: function() {
36
-
37
- var country = $( '#shipping_country' ).val();
38
-
39
- if ( $.inArray( country, wc_gzd_dhl_parcel_shops.params.supported_countries ) !== -1 ) {
40
- wc_gzd_dhl_parcel_shops.$parcelCheckboxField.show();
41
- } else {
42
- $( '#shipping_parcelshop' ).prop( 'checked', false );
43
- wc_gzd_dhl_parcel_shops.$parcelCheckboxField.hide();
44
- }
45
-
46
- wc_gzd_dhl_parcel_shops.parcelCheckboxChanged( false );
47
- },
48
-
49
- parcelCheckboxChanged: function( afterLoad ) {
50
-
51
- if ( typeof afterLoad === 'undefined' || $.type( afterLoad ) !== 'boolean' ) {
52
- afterLoad = false;
53
- }
54
-
55
- var label = $( '#shipping_address_1_field' ).find( 'label' );
56
-
57
- if ( $( '#shipping_parcelshop' ).is( ':checked' ) ) {
58
-
59
- wc_gzd_dhl_parcel_shops.showFinderButton();
60
-
61
- // Check if checkbox is checked on load (customer has already chosen option before so there is no need to clean the address input)
62
- if ( ! afterLoad && wc_gzd_dhl_parcel_shops.$parcelCheckboxField.hasClass( 'first-check' ) ) {
63
- $( '#shipping_address_1' ).val( '' );
64
- wc_gzd_dhl_parcel_shops.$parcelCheckboxField.removeClass( 'first-check' );
65
- } else if ( afterLoad ) {
66
- wc_gzd_dhl_parcel_shops.$parcelCheckboxField.removeClass( 'first-check' );
67
- }
68
-
69
- $( '#shipping_parcelshop_post_number_field' ).show();
70
-
71
- label.contents().filter( function() {
72
- return this.nodeType == 3;
73
- }).first().replaceWith( wc_gzd_dhl_parcel_shops.params.address_field_title + ' ' );
74
-
75
- $( '#shipping_address_1' ).attr( 'placeholder', wc_gzd_dhl_parcel_shops.params.address_field_placeholder );
76
-
77
- if ( $( '#shipping_country' ).val() === 'DE' ) {
78
- $( '#shipping_address_2' ).val( '' );
79
- $( '#shipping_address_2' ).addClass( 'gzd-hidden' ).hide();
80
- } else {
81
- $( '#shipping_address_2' ).show();
82
- }
83
-
84
- } else {
85
-
86
- wc_gzd_dhl_parcel_shops.hideFinderButton();
87
-
88
- label.contents().filter( function() {
89
- return this.nodeType == 3;
90
- }).first().replaceWith( wc_gzd_dhl_parcel_shops.defaultAddressFieldLabel );
91
-
92
- if ( $( '#shipping_address_2' ).hasClass( 'gzd-hidden' ) ) {
93
- $( '#shipping_address_2' ).show();
94
- $( '#shipping_address_2' ).removeClass( 'gzd-hidden' );
95
- }
96
-
97
- $( '#shipping_address_1' ).attr( 'placeholder', wc_gzd_dhl_parcel_shops.defaultAddressFieldPlaceholder );
98
- $( '#shipping_parcelshop_post_number_field' ).hide();
99
- }
100
-
101
- },
102
-
103
- initParcelFinder: function() {
104
-
105
- this.$parcelFinderButtonWrapper.hide();
106
- this.$parcelFinderWrapper.find( '#wc-gzd-parcel-finder-background-overlay' ).hide();
107
- this.$parcelFinderWrapper.on( 'click', '#wc-gzd-parcel-finder-background-overlay', this.closeParcelFinder );
108
- this.$parcelFinderWrapper.on( 'click', '#wc-gzd-parcel-finder-close-btn', this.closeParcelFinder );
109
- this.$parcelFinderButtonWrapper.on( 'click', '.wc-gzd-parcel-finder-open-button', this.openParcelFinder );
110
-
111
- $( window ).on( 'message', this.saveParcelFinder );
112
- },
113
-
114
- showFinderButton: function() {
115
-
116
- if ( wc_gzd_dhl_parcel_shops.params.enable_finder ) {
117
- wc_gzd_dhl_parcel_shops.$parcelFinderButtonWrapper.show();
118
- }
119
-
120
- },
121
-
122
- hideFinderButton: function() {
123
-
124
- if ( wc_gzd_dhl_parcel_shops.params.enable_finder ) {
125
- wc_gzd_dhl_parcel_shops.$parcelFinderButtonWrapper.hide();
126
- }
127
-
128
- },
129
-
130
- isValidJSON: function(str) {
131
- try {
132
- JSON.parse(str);
133
- } catch (e) {
134
- return false;
135
- }
136
- return true;
137
- },
138
-
139
- saveParcelFinder: function(e) {
140
-
141
- if ( e.originalEvent.data === "undefined" ) {
142
- return;
143
- }
144
-
145
- if ( ! wc_gzd_dhl_parcel_shops.isValidJSON( e.originalEvent.data ) ) {
146
- return;
147
- }
148
-
149
- var c = JSON.parse( e.originalEvent.data );
150
-
151
- if ( typeof c !== 'object' )
152
- return;
153
-
154
- if ( ! c.countryCode )
155
- return;
156
-
157
- var country = c.countryCode.toUpperCase();
158
-
159
- $( '.wc-gzd-parcel-finder-shipping-country-error' ).remove();
160
-
161
- if ( $.inArray( country, wc_gzd_dhl_parcel_shops.supportedCountries ) !== -1 ) {
162
- $( '#shipping_country' ).val( c.countryCode.toUpperCase() ).trigger( 'change' );
163
- $( '#shipping_address_1' ).val( c.keyWord + ' ' + c.primaryKeyZipRegion );
164
- $( '#shipping_address_2' ).val( c.street + ' ' + c.houseNo );
165
- $( '#shipping_city' ).val( c.city );
166
- $( '#shipping_postcode' ).val( c.zipCode );
167
- } else {
168
-
169
- if ( $( '.woocommerce-error' ).length > 0 ) {
170
- $( '.woocommerce-error' ).append( '<li class="wc-gzd-parcel-finder-shipping-country-error">' + wc_gzd_dhl_parcel_shops.params.shipping_country_error + '</li>' );
171
- } else {
172
- $( 'form.woocommerce-checkout' ).prepend( '<ul class="woocommerce-error wc-gzd-parcel-finder-shipping-country-error"><li>' + wc_gzd_dhl_parcel_shops.params.shipping_country_error + '</li></ul>' );
173
- }
174
-
175
- // Scroll to top
176
- $( 'html, body' ).animate( {
177
- scrollTop: ( $( 'form.checkout' ).offset().top - 100 )
178
- }, 1000 );
179
- }
180
-
181
- if( c.countryCode === "de" ) {
182
- $( '#shipping_address_2' ).val( "" );
183
- }
184
-
185
- wc_gzd_dhl_parcel_shops.closeParcelFinder();
186
-
187
- },
188
-
189
- openParcelFinder: function() {
190
- wc_gzd_dhl_parcel_shops.$parcelFinderWrapper.find( 'iframe' ).attr( 'src', wc_gzd_dhl_parcel_shops.params.iframe_src );
191
- wc_gzd_dhl_parcel_shops.$parcelFinderWrapper.find( '#wc-gzd-parcel-finder-background-overlay' ).show();
192
- return false;
193
- },
194
-
195
- closeParcelFinder: function() {
196
- wc_gzd_dhl_parcel_shops.$parcelFinderWrapper.find( '#wc-gzd-parcel-finder-background-overlay' ).hide();
197
- }
198
- };
199
-
200
- wc_gzd_dhl_parcel_shops.init();
201
-
202
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/checkout-dhl-parcel-shops.min.js DELETED
@@ -1 +0,0 @@
1
- jQuery(function(a){var n={$parcelFinderButtonWrapper:a(wc_gzd_dhl_parcel_shops_params.button_wrapper),$parcelFinderWrapper:a(wc_gzd_dhl_parcel_shops_params.iframe_wrapper),$parcelCheckboxField:a("#shipping_parcelshop_field"),params:wc_gzd_dhl_parcel_shops_params,defaultAddressFieldLabel:"",defaultAddressFieldPlaceholder:"",supportedCountries:[],init:function(){n.params.enable_finder&&this.initParcelFinder(),this.initDefaultData(),this.$parcelCheckboxField.on("change","#shipping_parcelshop",this.parcelCheckboxChanged),a(document).on("change","#shipping_country",this.shippingCountryChanged),this.parcelCheckboxChanged(!0)},initDefaultData:function(){this.supportedCountries=this.params.supported_countries,this.defaultAddressFieldLabel=a("#shipping_address_1_field").find("label").contents().filter(function(){return 3==this.nodeType}).text(),this.defaultAddressFieldPlaceholder=a("#shipping_address_1").attr("placeholder")},shippingCountryChanged:function(){var e=a("#shipping_country").val();-1!==a.inArray(e,n.params.supported_countries)?n.$parcelCheckboxField.show():(a("#shipping_parcelshop").prop("checked",!1),n.$parcelCheckboxField.hide()),n.parcelCheckboxChanged(!1)},parcelCheckboxChanged:function(e){void 0!==e&&"boolean"===a.type(e)||(e=!1);var r=a("#shipping_address_1_field").find("label");a("#shipping_parcelshop").is(":checked")?(n.showFinderButton(),!e&&n.$parcelCheckboxField.hasClass("first-check")?(a("#shipping_address_1").val(""),n.$parcelCheckboxField.removeClass("first-check")):e&&n.$parcelCheckboxField.removeClass("first-check"),a("#shipping_parcelshop_post_number_field").show(),r.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(n.params.address_field_title+" "),a("#shipping_address_1").attr("placeholder",n.params.address_field_placeholder),"DE"===a("#shipping_country").val()?(a("#shipping_address_2").val(""),a("#shipping_address_2").addClass("gzd-hidden").hide()):a("#shipping_address_2").show()):(n.hideFinderButton(),r.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(n.defaultAddressFieldLabel),a("#shipping_address_2").hasClass("gzd-hidden")&&(a("#shipping_address_2").show(),a("#shipping_address_2").removeClass("gzd-hidden")),a("#shipping_address_1").attr("placeholder",n.defaultAddressFieldPlaceholder),a("#shipping_parcelshop_post_number_field").hide())},initParcelFinder:function(){this.$parcelFinderButtonWrapper.hide(),this.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").hide(),this.$parcelFinderWrapper.on("click","#wc-gzd-parcel-finder-background-overlay",this.closeParcelFinder),this.$parcelFinderWrapper.on("click","#wc-gzd-parcel-finder-close-btn",this.closeParcelFinder),this.$parcelFinderButtonWrapper.on("click",".wc-gzd-parcel-finder-open-button",this.openParcelFinder),a(window).on("message",this.saveParcelFinder)},showFinderButton:function(){n.params.enable_finder&&n.$parcelFinderButtonWrapper.show()},hideFinderButton:function(){n.params.enable_finder&&n.$parcelFinderButtonWrapper.hide()},isValidJSON:function(e){try{JSON.parse(e)}catch(e){return!1}return!0},saveParcelFinder:function(e){if("undefined"!==e.originalEvent.data&&n.isValidJSON(e.originalEvent.data)){var r=JSON.parse(e.originalEvent.data);if("object"==typeof r&&r.countryCode){var i=r.countryCode.toUpperCase();a(".wc-gzd-parcel-finder-shipping-country-error").remove(),-1!==a.inArray(i,n.supportedCountries)?(a("#shipping_country").val(r.countryCode.toUpperCase()).trigger("change"),a("#shipping_address_1").val(r.keyWord+" "+r.primaryKeyZipRegion),a("#shipping_address_2").val(r.street+" "+r.houseNo),a("#shipping_city").val(r.city),a("#shipping_postcode").val(r.zipCode)):(0<a(".woocommerce-error").length?a(".woocommerce-error").append('<li class="wc-gzd-parcel-finder-shipping-country-error">'+n.params.shipping_country_error+"</li>"):a("form.woocommerce-checkout").prepend('<ul class="woocommerce-error wc-gzd-parcel-finder-shipping-country-error"><li>'+n.params.shipping_country_error+"</li></ul>"),a("html, body").animate({scrollTop:a("form.checkout").offset().top-100},1e3)),"de"===r.countryCode&&a("#shipping_address_2").val(""),n.closeParcelFinder()}}},openParcelFinder:function(){return n.$parcelFinderWrapper.find("iframe").attr("src",n.params.iframe_src),n.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").show(),!1},closeParcelFinder:function(){n.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").hide()}};n.init()});
 
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: 2019-12-03 15:15+0100\n"
6
- "PO-Revision-Date: 2019-12-03 15:15+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -54,14 +54,14 @@ msgstr "Zollabgabe"
54
 
55
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:922
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
59
  msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:942
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
67
  msgid "Preferred Time"
@@ -70,14 +70,14 @@ msgstr "Wunschzeit"
70
  # @ woocommerce-germanized
71
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:974
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
75
  msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:982
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
@@ -90,24 +90,24 @@ msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:709
94
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:778
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:716
101
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:785
102
  msgctxt "dhl"
103
  msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:341
109
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:723
110
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:792
111
  msgctxt "dhl"
112
  msgid "Street"
113
  msgstr "Straße"
@@ -120,9 +120,9 @@ msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:342
124
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:744
125
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:813
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
127
  msgctxt "dhl"
128
  msgid "Postcode"
@@ -130,25 +130,25 @@ msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:343
134
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:737
135
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:806
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
137
  msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:760
143
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:829
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:614
150
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:767
151
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:836
152
  msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
@@ -174,51 +174,58 @@ msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
- # @ woocommerce-germanized
178
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
 
 
 
 
 
 
 
 
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:236
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:248
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:258
194
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:527
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:285
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:295
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:306
221
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:548
222
  msgctxt "dhl"
223
  msgid "Premium"
224
  msgstr "Premium"
@@ -389,83 +396,83 @@ msgctxt "dhl"
389
  msgid "Shipment #{shipment_id} to order {order_id}"
390
  msgstr "Sendung #{shipment_id} zur Bestellung {order_id}"
391
 
392
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:135
393
  msgctxt "dhl"
394
  msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
395
  msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
396
 
397
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:149
398
  msgctxt "dhl"
399
  msgid "Return shipment #{shipment_id} to order #{order_id}"
400
  msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
401
 
402
  # @ woocommerce-germanized
403
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:213
404
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
405
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:460
406
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:813
407
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:38
408
  msgctxt "dhl"
409
  msgid "Packstation"
410
  msgstr "Packstation"
411
 
412
  # @ woocommerce-germanized
413
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:214
414
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:215
415
  msgctxt "dhl"
416
  msgid "Postfiliale"
417
  msgstr "Postfiliale"
418
 
419
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:284
420
  msgctxt "dhl"
421
  msgid "Receiver is missing or does not exist."
422
  msgstr "Empfänger fehlt oder existiert nicht."
423
 
424
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:317
425
  #, php-format
426
  msgctxt "dhl"
427
  msgid "Shipment order #%s does not exist"
428
  msgstr "Bestellung zur Sendung #%s existiert nicht"
429
 
430
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:348
431
  #, php-format
432
  msgctxt "dhl"
433
  msgid "%s of the return address is a mandatory field."
434
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
435
 
436
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:353
437
  msgctxt "dhl"
438
  msgid "Please either add a return company or name."
439
  msgstr ""
440
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
441
 
442
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:372
443
  msgctxt "dhl"
444
  msgid "Error while parsing preferred day."
445
  msgstr "Fehler beim Einlesen des Wunschtags."
446
 
447
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:383
448
  msgctxt "dhl"
449
  msgid "Error while parsing preferred time."
450
  msgstr "Fehler beim Einlesen der Wunschzeit."
451
 
452
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:407
453
  msgctxt "dhl"
454
  msgid "The visual min age check is invalid."
455
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
456
 
457
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:423
458
  msgctxt "dhl"
459
  msgid "The ident min age check is invalid."
460
  msgstr "Das Alter des Ident-Checks ist ungültig."
461
 
462
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:430
463
  msgctxt "dhl"
464
  msgid "There was an error parsing the date of birth for the identity check."
465
  msgstr ""
466
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
467
 
468
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:435
469
  msgctxt "dhl"
470
  msgid ""
471
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -474,84 +481,84 @@ msgstr ""
474
  "hinzugefügt werden."
475
 
476
  # @ woocommerce-germanized
477
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:448
478
  #, php-format
479
  msgctxt "dhl"
480
  msgid "%s duties element does not exist."
481
  msgstr "%s Zollabgabe existiert nicht."
482
 
483
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:797
484
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:872
485
  msgctxt "dhl"
486
  msgid "Invalid shipment"
487
  msgstr "Ungültige Sendung"
488
 
489
  # @ woocommerce-germanized
490
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:801
491
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:876
492
  msgctxt "dhl"
493
  msgid "Order does not exist"
494
  msgstr "Bestellung existiert nicht"
495
 
496
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:824
497
  msgctxt "dhl"
498
  msgid "Error while creating the label instance"
499
  msgstr "Fehler beim Erstellen der Label-Instanz"
500
 
501
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:944
502
  msgctxt "dhl"
503
  msgid "Invalid label"
504
  msgstr "Ungültiges Label"
505
 
506
  # @ woocommerce-germanized
507
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1032
508
  msgctxt "dhl"
509
  msgid "DHL Retoure International A"
510
  msgstr "DHL Retoure International A"
511
 
512
  # @ woocommerce-germanized
513
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1033
514
  msgctxt "dhl"
515
  msgid "DHL Retoure International B"
516
  msgstr "DHL Retoure International B"
517
 
518
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1042
519
  msgctxt "dhl"
520
  msgid "DHL Retoure Online"
521
  msgstr "DHL Retoure Online"
522
 
523
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1053
524
  msgctxt "dhl"
525
  msgid "DHL Paket Connect"
526
  msgstr "DHL Paket Connect"
527
 
528
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1054
529
  msgctxt "dhl"
530
  msgid "DHL Europaket (B2B)"
531
  msgstr "DHL Europaket (B2B)"
532
 
533
  # @ woocommerce-germanized
534
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1055
535
  msgctxt "dhl"
536
  msgid "DHL Paket International"
537
  msgstr "DHL Paket International"
538
 
539
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1121
540
  msgctxt "dhl"
541
  msgid "DHL Paket"
542
  msgstr "DHL Paket"
543
 
544
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
545
  msgctxt "dhl"
546
  msgid "DHL Paket PRIO"
547
  msgstr "DHL Paket PRIO"
548
 
549
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
550
  msgctxt "dhl"
551
  msgid "DHL Paket Taggleich"
552
  msgstr "DHL Paket Taggleich"
553
 
554
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1210
555
  msgctxt "dhl"
556
  msgid "Error while uploading label."
557
  msgstr "Fehler beim Hochladen des Labels."
@@ -705,7 +712,7 @@ msgstr ""
705
  "Geschäftskundenportal eingeben."
706
 
707
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:76
708
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:422
709
  msgctxt "dhl"
710
  msgid "Inlay Returns"
711
  msgstr "Beilageretouren"
@@ -720,8 +727,8 @@ msgstr ""
720
  "solltest du diese Funktion standardmäßig aktivieren."
721
 
722
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:90
723
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
724
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:901
725
  msgctxt "dhl"
726
  msgid "Retoure"
727
  msgstr "Retoure"
@@ -756,7 +763,7 @@ msgstr ""
756
 
757
  # @ woocommerce-germanized
758
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:118
759
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:695
760
  msgctxt "dhl"
761
  msgid "Automation"
762
  msgstr "Automatisierung"
@@ -782,8 +789,8 @@ msgstr ""
782
 
783
  # @ woocommerce-germanized
784
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:151
785
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:930
786
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:950
787
  msgctxt "dhl"
788
  msgid "Fee"
789
  msgstr "Gebühr"
@@ -816,7 +823,7 @@ msgstr ""
816
  "Folgenden konfiguriert) als Lieferadresse auswählen."
817
 
818
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:198
819
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1110
820
  msgctxt "dhl"
821
  msgid "Map"
822
  msgstr "Karte"
@@ -1067,113 +1074,115 @@ msgstr ""
1067
  "Wähle ein Mindestgewicht für Sendungen aus, um zu verhindern, dass DHL wegen "
1068
  "eines zu geringen Gewichts Fehler zurückgibt."
1069
 
 
 
 
 
 
 
1070
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:423
1071
  msgctxt "dhl"
1072
  msgid ""
1073
- "Additionally create inlay return labels for shipments that support returns."
 
1074
  msgstr ""
1075
- "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
1076
- "unterstützen."
1077
 
1078
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:440
1079
- msgctxt "dhl"
1080
- msgid "Tracking"
1081
- msgstr "Sendungsverfolgung"
1082
-
1083
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:441
1084
- #, php-format
1085
  msgctxt "dhl"
1086
  msgid ""
1087
- "Adjust the default instructions used to inform your customers about tracking "
1088
- "a DHL shipment. You may use one of the following placeholders: %s"
 
1089
  msgstr ""
1090
- "Passe die Instruktionen an um Kunden über die DHL Sendungsverfolgung zu "
1091
- "informieren. Du kannst einen der folgenden Platzhalter verwenden: %s"
 
1092
 
1093
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:443
1094
  msgctxt "dhl"
1095
  msgid ""
1096
- "Your shipment is being processed by {shipping_provider}. If you want to "
1097
- "track the shipment, please use the following tracking number: {tracking_id}. "
1098
- "Depending on the chosen shipping method it is possible that the tracking "
1099
- "data does not reflect the current status when receiving this email."
1100
  msgstr ""
1101
- "Deine Sendung wurde mit {shipping_provider} versandt. Wenn du diese Sendung "
1102
- "verfolgen möchtest, benutze bitte diese Paketverfolgungsnummer: "
1103
- "{tracking_id}. Abhängig von der gewählten Versandoption kann es sein, dass "
1104
- "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
1105
- "den neuesten Stand wiedergeben."
1106
 
1107
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:461
1108
  msgctxt "dhl"
1109
  msgid "Enable delivery to Packstation."
1110
  msgstr "Aktiviere den Versand an Packstationen."
1111
 
1112
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:462
1113
  msgctxt "dhl"
1114
  msgid "Let customers choose a Packstation as delivery address."
1115
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
1116
 
1117
  # @ woocommerce-germanized
1118
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:469
1119
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:50
1120
  msgctxt "dhl"
1121
  msgid "Postoffice"
1122
  msgstr "Postfiliale"
1123
 
1124
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:470
1125
  msgctxt "dhl"
1126
  msgid "Enable delivery to Post Offices."
1127
  msgstr "Aktiviere den Versand an Postfilialen."
1128
 
1129
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:471
1130
  msgctxt "dhl"
1131
  msgid "Let customers choose a Post Office as delivery address."
1132
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
1133
 
1134
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:478
1135
  msgctxt "dhl"
1136
  msgid "Parcel Shop"
1137
  msgstr "Paketshop"
1138
 
1139
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:479
1140
  msgctxt "dhl"
1141
  msgid "Enable delivery to Parcel Shops."
1142
  msgstr "Lieferung an Paketshops aktivieren."
1143
 
1144
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:480
1145
  msgctxt "dhl"
1146
  msgid "Let customers choose a Parcel Shop as delivery address."
1147
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
1148
 
1149
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
1150
  msgctxt "dhl"
1151
  msgid "Visual minimum age"
1152
  msgstr "Alterssichtprüfung"
1153
 
1154
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:503
1155
  msgctxt "dhl"
1156
  msgid "Choose this option if you want to let DHL check your customer's age."
1157
  msgstr ""
1158
  "Wähle diese Option aus, wenn du das Alter durch DHL prüfen lassen möchtest."
1159
 
 
 
 
 
 
1160
  # @ woocommerce-germanized
1161
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:506
1162
  msgctxt "dhl"
1163
  msgid "Additional Insurance"
1164
  msgstr "Transportversicherung"
1165
 
1166
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:507
1167
  msgctxt "dhl"
1168
  msgid "Add an additional insurance to labels."
1169
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
1170
 
1171
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:513
1172
  msgctxt "dhl"
1173
  msgid "Retail Outlet Routing"
1174
  msgstr "Filialrouting"
1175
 
1176
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:514
1177
  msgctxt "dhl"
1178
  msgid ""
1179
  "Send undeliverable items to nearest retail outlet instead of immediate "
@@ -1182,46 +1191,46 @@ msgstr ""
1182
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
1183
  "anstelle diese direkt zurückzusenden."
1184
 
1185
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:520
1186
  msgctxt "dhl"
1187
  msgid "No Neighbor"
1188
  msgstr "Keine Nachbarschaftszustellung"
1189
 
1190
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:521
1191
  msgctxt "dhl"
1192
  msgid "Do not deliver to neighbors."
1193
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
1194
 
1195
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:528
1196
  msgctxt "dhl"
1197
  msgid "Do only delivery to named person."
1198
  msgstr ""
1199
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
1200
  "Person übergeben."
1201
 
1202
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:534
1203
  msgctxt "dhl"
1204
  msgid "Bulky Goods"
1205
  msgstr "Sperrgut"
1206
 
1207
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:535
1208
  msgctxt "dhl"
1209
  msgid "Deliver as bulky goods."
1210
  msgstr "Sende Pakete als Sperrgut."
1211
 
1212
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:541
1213
  msgctxt "dhl"
1214
  msgid "Age Verification"
1215
  msgstr "Alterssichtprüfung"
1216
 
1217
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1218
  msgctxt "dhl"
1219
  msgid "Verify ages if shipment contains applicable items."
1220
  msgstr ""
1221
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
1222
  "beinhaltet."
1223
 
1224
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1225
  #, php-format
1226
  msgctxt "dhl"
1227
  msgid ""
@@ -1234,65 +1243,65 @@ msgstr ""
1234
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
1235
  "Produkte beinhaltet."
1236
 
1237
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1238
  msgctxt "dhl"
1239
  msgid "age verification checkbox"
1240
  msgstr "Checkbox zur Altersprüfung"
1241
 
1242
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:549
1243
  msgctxt "dhl"
1244
  msgid "Premium delivery for international shipments."
1245
  msgstr "Premium Lieferung für internationale Sendungen."
1246
 
1247
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:568
1248
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1161
1249
  msgctxt "dhl"
1250
  msgid "Labels"
1251
  msgstr "Labels"
1252
 
1253
  # @ woocommerce-germanized
1254
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:569
1255
  msgctxt "dhl"
1256
  msgid "Automatically create labels for shipments."
1257
  msgstr "Automatisch Labels zu Sendungen erstellen."
1258
 
1259
  # @ woocommerce-germanized
1260
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:576
1261
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:603
1262
  msgctxt "dhl"
1263
  msgid "Status"
1264
  msgstr "Status"
1265
 
1266
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:580
1267
  msgctxt "dhl"
1268
  msgid "Choose a shipment status which should trigger generation of a label."
1269
  msgstr ""
1270
  "Wähle einen Sendungsstatus aus, der die Erzeugung eines Labels auslösen soll."
1271
 
1272
  # @ woocommerce-germanized
1273
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:587
1274
  msgctxt "dhl"
1275
  msgid "Shipment Status"
1276
  msgstr "Sendungsstatus"
1277
 
1278
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:588
1279
  msgctxt "dhl"
1280
  msgid "Mark shipment as shipped after label has been created successfully."
1281
  msgstr ""
1282
  "Sendung als versandt markieren, sobald ein Label erfolgreich erstellt wurde."
1283
 
1284
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:595
1285
  msgctxt "dhl"
1286
  msgid "Returns"
1287
  msgstr "Retouren"
1288
 
1289
  # @ woocommerce-germanized
1290
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:596
1291
  msgctxt "dhl"
1292
  msgid "Automatically create labels for returns."
1293
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1294
 
1295
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:607
1296
  msgctxt "dhl"
1297
  msgid ""
1298
  "Choose a shipment status which should trigger generation of a return label."
@@ -1300,12 +1309,12 @@ msgstr ""
1300
  "Wähle einen Sendungsstatus aus, der die Erzeugung eines Retourenlabels "
1301
  "auslösen soll."
1302
 
1303
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:615
1304
  msgctxt "dhl"
1305
  msgid "Send the return label to the customer by email after creating it."
1306
  msgstr "Sende das Retourenlabel nach dem Erstellen per E-Mail an den Kunden."
1307
 
1308
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:661
1309
  #, php-format
1310
  msgctxt "dhl"
1311
  msgid ""
@@ -1316,12 +1325,12 @@ msgstr ""
1316
  "können von abweichenden Einstellungen der %s überschrieben werden."
1317
 
1318
  # @ woocommerce-germanized
1319
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:661
1320
  msgctxt "dhl"
1321
  msgid "shipping method"
1322
  msgstr "Versandmethode"
1323
 
1324
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
1325
  #, php-format
1326
  msgctxt "dhl"
1327
  msgid ""
@@ -1332,18 +1341,18 @@ msgstr ""
1332
  "an. Stelle sicher, dass dein %s DHL Retoure Online enthält."
1333
 
1334
  # @ woocommerce-germanized
1335
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
1336
  msgctxt "dhl"
1337
  msgid "contract"
1338
  msgstr "Vertrag"
1339
 
1340
  # @ woocommerce-germanized
1341
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1342
  msgctxt "dhl"
1343
  msgid "Default Services"
1344
  msgstr "Standard-Services"
1345
 
1346
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1347
  #, php-format
1348
  msgctxt "dhl"
1349
  msgid ""
@@ -1353,12 +1362,12 @@ msgstr ""
1353
  "Passe hier an, welche der Services als Standard für deine Labels gebucht "
1354
  "werden sollen. Finde mehr über diese %s heraus."
1355
 
1356
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1357
  msgctxt "dhl"
1358
  msgid "nationwide services"
1359
  msgstr "nationalen Services"
1360
 
1361
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:695
1362
  msgctxt "dhl"
1363
  msgid ""
1364
  "Choose whether and under which conditions labels for your shipments shall be "
@@ -1368,38 +1377,38 @@ msgstr ""
1368
  "erzeugt werden sollen."
1369
 
1370
  # @ woocommerce-germanized
1371
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:706
1372
  msgctxt "dhl"
1373
  msgid "Shipper Address"
1374
  msgstr "Absenderadresse"
1375
 
1376
  # @ woocommerce-germanized
1377
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:730
1378
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:799
1379
  msgctxt "dhl"
1380
  msgid "Street Number"
1381
  msgstr "Hausnummer"
1382
 
1383
  # @ woocommerce-germanized
1384
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:751
1385
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:820
1386
  msgctxt "dhl"
1387
  msgid "Country"
1388
  msgstr "Land"
1389
 
1390
  # @ woocommerce-germanized
1391
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:775
1392
  msgctxt "dhl"
1393
  msgid "Inlay Return Address"
1394
  msgstr "Beilageretouren Adresse"
1395
 
1396
  # @ woocommerce-germanized
1397
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:844
1398
  msgctxt "dhl"
1399
  msgid "Bank Account"
1400
  msgstr "Bankkonto"
1401
 
1402
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:844
1403
  msgctxt "dhl"
1404
  msgid "Enter your bank details needed for services that use COD."
1405
  msgstr ""
@@ -1407,36 +1416,36 @@ msgstr ""
1407
  "werden sollen."
1408
 
1409
  # @ woocommerce-germanized
1410
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:847
1411
  msgctxt "dhl"
1412
  msgid "Holder"
1413
  msgstr "Kontoinhaber"
1414
 
1415
  # @ woocommerce-germanized
1416
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:854
1417
  msgctxt "dhl"
1418
  msgid "Bank Name"
1419
  msgstr "Name der Bank"
1420
 
1421
  # @ woocommerce-germanized
1422
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:861
1423
  msgctxt "dhl"
1424
  msgid "IBAN"
1425
  msgstr "IBAN"
1426
 
1427
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:868
1428
  msgctxt "dhl"
1429
  msgid "BIC"
1430
  msgstr "BIC"
1431
 
1432
  # @ woocommerce-germanized
1433
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:875
1434
  msgctxt "dhl"
1435
  msgid "Payment Reference"
1436
  msgstr "Zahlungsreferenz"
1437
 
1438
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:879
1439
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:888
1440
  #, php-format
1441
  msgctxt "dhl"
1442
  msgid ""
@@ -1447,18 +1456,18 @@ msgstr ""
1447
  "%s. Der Text ist auf 35 Zeichen begrenzt."
1448
 
1449
  # @ woocommerce-germanized
1450
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:884
1451
  msgctxt "dhl"
1452
  msgid "Payment Reference 2"
1453
  msgstr "Zahlungsreferenz 2"
1454
 
1455
  # @ woocommerce-germanized
1456
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
1457
  msgctxt "dhl"
1458
  msgid "Enable creating labels for return shipments."
1459
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1460
 
1461
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
1462
  msgctxt "dhl"
1463
  msgid ""
1464
  "By enabling this option you might generate retoure labels for return "
@@ -1467,12 +1476,12 @@ msgstr ""
1467
  "Mit der Aktivierung dieser Option kannst du Retourenlabels zu "
1468
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
1469
 
1470
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
1471
  msgctxt "dhl"
1472
  msgid "Enable preferred day delivery."
1473
  msgstr "Aktiviere die Lieferung am Wunschtag."
1474
 
1475
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
1476
  msgctxt "dhl"
1477
  msgid ""
1478
  "Enabling this option will display options for the user to select their "
@@ -1481,7 +1490,7 @@ msgstr ""
1481
  "Diese Option aktiviert die Auswahl eines Wunschtags durch den Kunden in der "
1482
  "Kasse."
1483
 
1484
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:932
1485
  msgctxt "dhl"
1486
  msgid ""
1487
  "Insert gross value as surcharge for preferred day delivery. Insert 0 to "
@@ -1490,12 +1499,12 @@ msgstr ""
1490
  "Füge einen Bruttopreis als Gebühr für die Lieferung am Wunschtag hinzu. "
1491
  "Setze den Wert auf 0 um den Service kostenlos anzubieten."
1492
 
1493
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
1494
  msgctxt "dhl"
1495
  msgid "Enable preferred time delivery."
1496
  msgstr "Aktiviere die Lieferung zur Wunschzeit."
1497
 
1498
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
1499
  msgctxt "dhl"
1500
  msgid ""
1501
  "Enabling this option will display options for the user to select their "
@@ -1504,7 +1513,7 @@ msgstr ""
1504
  "Diese Option aktiviert die Auswahl einer Wunschzeit durch den Kunden in der "
1505
  "Kasse."
1506
 
1507
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:952
1508
  msgctxt "dhl"
1509
  msgid ""
1510
  "Insert gross value as surcharge for preferred time delivery. Insert 0 to "
@@ -1513,12 +1522,12 @@ msgstr ""
1513
  "Füge einen Bruttopreis als Gebühr für die Lieferung zur Wunschzeit hinzu. "
1514
  "Setze den Wert auf 0 um den Service kostenlos anzubieten."
1515
 
1516
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:962
1517
  msgctxt "dhl"
1518
  msgid "Combined Fee"
1519
  msgstr "Kombinierte Gebühr"
1520
 
1521
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:964
1522
  msgctxt "dhl"
1523
  msgid ""
1524
  "Insert gross value as surcharge for the combination of preferred day and "
@@ -1529,12 +1538,12 @@ msgstr ""
1529
  "anzubieten."
1530
 
1531
  # @ woocommerce-germanized
1532
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
1533
  msgctxt "dhl"
1534
  msgid "Enable preferred location delivery."
1535
  msgstr "Lieferung an einen Wunschort aktivieren."
1536
 
1537
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
1538
  msgctxt "dhl"
1539
  msgid ""
1540
  "Enabling this option will display options for the user to select their "
@@ -1543,12 +1552,12 @@ msgstr ""
1543
  "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
1544
  "Kasse ."
1545
 
1546
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
1547
  msgctxt "dhl"
1548
  msgid "Enable preferred neighbor delivery."
1549
  msgstr "Aktiviere die Lieferung an einen Wunschnachbarn."
1550
 
1551
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
1552
  msgctxt "dhl"
1553
  msgid ""
1554
  "Enabling this option will display options for the user to deliver to their "
@@ -1557,12 +1566,12 @@ msgstr ""
1557
  "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
1558
  "der Kasse."
1559
 
1560
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1009
1561
  msgctxt "dhl"
1562
  msgid "Cut-off time"
1563
  msgstr "Cut-off-Zeit"
1564
 
1565
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1012
1566
  msgctxt "dhl"
1567
  msgid ""
1568
  "The cut-off time is the latest possible order time up to which the minimum "
@@ -1575,12 +1584,12 @@ msgstr ""
1575
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
1576
  "Wunschtag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
1577
 
1578
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1018
1579
  msgctxt "dhl"
1580
  msgid "Preparation days"
1581
  msgstr "Bearbeitungstage"
1582
 
1583
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1021
1584
  msgctxt "dhl"
1585
  msgid ""
1586
  "If you need more time to prepare your shipments you might want to add a "
@@ -1591,71 +1600,71 @@ msgstr ""
1591
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
1592
  "auswählbaren Wunschtag hinzugefügt werden."
1593
 
1594
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1028
1595
  msgctxt "dhl"
1596
  msgid "Exclude days of transfer"
1597
  msgstr "Übergabetage ausschließen"
1598
 
1599
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1029
1600
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
1601
  msgctxt "dhl"
1602
  msgid "Monday"
1603
  msgstr "Montag"
1604
 
1605
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1030
1606
  msgctxt "dhl"
1607
  msgid "Exclude days from transferring shipments to DHL."
1608
  msgstr "Schließe bestimmte Wochentage für die Übergabe an DHL aus."
1609
 
1610
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1039
1611
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
1612
  msgctxt "dhl"
1613
  msgid "Tuesday"
1614
  msgstr "Dienstag"
1615
 
1616
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1048
1617
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
1618
  msgctxt "dhl"
1619
  msgid "Wednesday"
1620
  msgstr "Mittwoch"
1621
 
1622
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1057
1623
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
1624
  msgctxt "dhl"
1625
  msgid "Thursday"
1626
  msgstr "Donnerstag"
1627
 
1628
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1066
1629
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
1630
  msgctxt "dhl"
1631
  msgid "Friday"
1632
  msgstr "Freitag"
1633
 
1634
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1075
1635
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
1636
  msgctxt "dhl"
1637
  msgid "Saturday"
1638
  msgstr "Samstag"
1639
 
1640
  # @ woocommerce-germanized
1641
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1084
1642
  msgctxt "dhl"
1643
  msgid "Exclude gateways"
1644
  msgstr "Zahlungsarten ausschließen"
1645
 
1646
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1086
1647
  msgctxt "dhl"
1648
  msgid "Select payment gateways to be excluded from showing preferred services."
1649
  msgstr ""
1650
  "Wähle Zahlungsarten aus, für die die Wunschpaket-Services nicht zur "
1651
  "Verfügung stehen sollen."
1652
 
1653
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
1654
  msgctxt "dhl"
1655
  msgid "Let customers find a DHL location on a map."
1656
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
1657
 
1658
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
1659
  msgctxt "dhl"
1660
  msgid ""
1661
  "Enable this option to let your customers choose a pickup option from a map "
@@ -1666,12 +1675,12 @@ msgstr ""
1666
  "einer Karten in der Kasse zu ermöglichen. Wenn diese Option deaktiviert ist, "
1667
  "wird stattdessen auf die DHL Website verwiesen."
1668
 
1669
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1118
1670
  msgctxt "dhl"
1671
  msgid "Google Maps Key"
1672
  msgstr "Google Maps Schlüssel"
1673
 
1674
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1122
1675
  #, php-format
1676
  msgctxt "dhl"
1677
  msgid ""
@@ -1681,33 +1690,33 @@ msgstr ""
1681
  "Um eine Karte integrieren zu können, benötigst du einen gültigen API-"
1682
  "Schlüssel für Google Maps. Du kannst %s."
1683
 
1684
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1122
1685
  msgctxt "dhl"
1686
  msgid "retrieve a new one"
1687
  msgstr "hier einen neuen erstellen"
1688
 
1689
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1127
1690
  msgctxt "dhl"
1691
  msgid "Limit results"
1692
  msgstr "Suchergebnisse begrenzen"
1693
 
1694
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1131
1695
  msgctxt "dhl"
1696
  msgid "Limit the number of DHL locations shown on the map"
1697
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
1698
 
1699
  # @ woocommerce-germanized
1700
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1160
1701
  msgctxt "dhl"
1702
  msgid "General"
1703
  msgstr "Allgemein"
1704
 
1705
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1162
1706
  msgctxt "dhl"
1707
  msgid "Preferred Services"
1708
  msgstr "Wunschpaket"
1709
 
1710
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1163
1711
  msgctxt "dhl"
1712
  msgid "Parcel Pickup"
1713
  msgstr "Standorte"
@@ -1739,38 +1748,64 @@ msgctxt "dhl location name"
1739
  msgid "%s %s"
1740
  msgstr "%s %s"
1741
 
1742
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:100
1743
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:122
1744
  msgctxt "dhl"
1745
- msgid "There was an error generating the label. Please check your logs."
1746
- msgstr "Es gab ein Problem beim Erstellen des Labels. Bitte prüfe deine Logs."
 
 
 
1747
 
1748
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:225
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1749
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1750
  msgctxt "dhl"
1751
  msgid "Error while creating and uploading the label"
1752
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1753
 
1754
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:311
1755
  #, php-format
1756
  msgctxt "dhl"
1757
  msgid "Could not delete label - %s"
1758
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1759
 
1760
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
1761
  msgctxt "dhl"
1762
  msgid "Could not create account number - no product number."
1763
  msgstr ""
1764
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1765
 
1766
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:363
1767
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1768
  #, php-format
1769
  msgctxt "dhl"
1770
  msgid "Could not fetch shipment %d."
1771
  msgstr "Sendung %d konnte nicht gefunden werden."
1772
 
1773
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:632
1774
  #, php-format
1775
  msgctxt "dhl"
1776
  msgid "Only %s shipment items can be processed, your shipment has %s items."
@@ -1908,31 +1943,39 @@ msgctxt "dhl time-span"
1908
  msgid "%s-%s"
1909
  msgstr "%s-%s"
1910
 
 
 
 
 
 
 
 
 
1911
  # @ woocommerce-germanized
1912
- #: woocommerce-germanized-dhl/src/Package.php:635
1913
  msgctxt "dhl"
1914
  msgid "Germany"
1915
  msgstr "Deutschland"
1916
 
1917
  # @ woocommerce-germanized
1918
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:88
1919
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:826
1920
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:851
1921
  msgctxt "dhl"
1922
  msgid "Address Type"
1923
  msgstr "Adresstyp"
1924
 
1925
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:91
1926
  msgctxt "dhl"
1927
  msgid "Select whether delivery to DHL locations should be enabled."
1928
  msgstr "Wähle aus, ob die Lieferung an DHL Standorte aktiviert werden soll."
1929
 
1930
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:96
1931
  msgctxt "dhl"
1932
  msgid "Postnumber"
1933
  msgstr "Postnummer"
1934
 
1935
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:98
1936
  msgctxt "dhl"
1937
  msgid ""
1938
  "In case delivery to packstation is selected please fill in the corresponding "
@@ -1941,31 +1984,31 @@ msgstr ""
1941
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
1942
  "eintragen."
1943
 
1944
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:184
1945
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:555
1946
  msgctxt "dhl"
1947
  msgid "Invalid address type."
1948
  msgstr "Ungültiger Adresstyp."
1949
 
1950
  # @ woocommerce-germanized
1951
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:618
1952
  msgctxt "dhl"
1953
  msgid "Sorry, but delivery to packstation is not available."
1954
  msgstr ""
1955
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
1956
 
1957
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:623
1958
  msgctxt "dhl"
1959
  msgid "Sorry, but delivery to parcel shops is not available."
1960
  msgstr ""
1961
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
1962
 
1963
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:627
1964
  msgctxt "dhl"
1965
  msgid "Sorry, but delivery to post offices is not available."
1966
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
1967
 
1968
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:634
1969
  #, php-format
1970
  msgctxt "dhl"
1971
  msgid "Please indicate shipment to %s by one of the following values: %s."
@@ -1973,7 +2016,7 @@ msgstr ""
1973
  "Bitte identifiziere die Lieferung an %s durch die Eingabe einer der "
1974
  "folgenden Werte: %s."
1975
 
1976
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:642
1977
  msgctxt "dhl"
1978
  msgid ""
1979
  "Your DHL customer number (Post number) is needed to ship to a packstation."
@@ -1981,7 +2024,7 @@ msgstr ""
1981
  "Deine DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
1982
  "benötigt."
1983
 
1984
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:644
1985
  msgctxt "dhl"
1986
  msgid ""
1987
  "Your DHL customer number (Post number) is not valid. Please check your "
@@ -1990,64 +2033,64 @@ msgstr ""
1990
  "Deine DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfe deine "
1991
  "Eingabe."
1992
 
1993
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:690
1994
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:817
1995
  msgctxt "dhl"
1996
  msgid "Branch"
1997
  msgstr "Filiale"
1998
 
1999
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:691
2000
  msgctxt "dhl"
2001
  msgid "Postnumber "
2002
  msgstr "Postnummer "
2003
 
2004
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:792
2005
  #, php-format
2006
  msgctxt "dhl"
2007
  msgid "e.g. %s 456"
2008
  msgstr "z.B. %s 456"
2009
 
2010
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:817
2011
  msgctxt "dhl"
2012
  msgid "Branches"
2013
  msgstr "Filialen"
2014
 
2015
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:833
2016
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:861
2017
  msgctxt "dhl"
2018
  msgid "DHL customer number (Post number)"
2019
  msgstr "DHL Kundennummer (Postnummer)"
2020
 
2021
  # @ woocommerce-germanized
2022
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:843
2023
  msgctxt "dhl"
2024
  msgid "Regular Address"
2025
  msgstr "Normale Adresse"
2026
 
2027
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:865
2028
  msgctxt "dhl"
2029
  msgid "Not yet a DHL customer?"
2030
  msgstr "Noch kein DHL Kunde?"
2031
 
2032
  # @ woocommerce-germanized
2033
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:865
2034
  msgctxt "dhl"
2035
  msgid "Register now"
2036
  msgstr "Jetzt registrieren"
2037
 
2038
  # @ woocommerce-germanized
2039
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:914
2040
  #, php-format
2041
  msgctxt "dhl"
2042
  msgid "Search %s"
2043
  msgstr "%s suchen"
2044
 
2045
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1019
2046
  msgctxt "dhl"
2047
  msgid "No DHL locations found"
2048
  msgstr "Keine DHL Standorte gefunden"
2049
 
2050
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2051
  #, php-format
2052
  msgctxt "dhl"
2053
  msgid ""
@@ -2058,52 +2101,52 @@ msgstr ""
2058
  "%s oder %s."
2059
 
2060
  # @ woocommerce-germanized
2061
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2062
  msgctxt "dhl"
2063
  msgid "DHL location"
2064
  msgstr "DHL Standort"
2065
 
2066
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2067
  msgctxt "dhl"
2068
  msgid "retry"
2069
  msgstr "Erneut versuchen"
2070
 
2071
- #: woocommerce-germanized-dhl/src/ParcelServices.php:149
2072
  msgctxt "dhl"
2073
  msgid "DHL Preferred Day & Time"
2074
  msgstr "DHL Wunschzeit & Wunschtag"
2075
 
2076
- #: woocommerce-germanized-dhl/src/ParcelServices.php:153
2077
  msgctxt "dhl"
2078
  msgid "DHL Preferred Time"
2079
  msgstr "DHL Wunschzeit"
2080
 
2081
- #: woocommerce-germanized-dhl/src/ParcelServices.php:157
2082
  msgctxt "dhl"
2083
  msgid "DHL Preferred Day"
2084
  msgstr "DHL Wunschtag"
2085
 
2086
- #: woocommerce-germanized-dhl/src/ParcelServices.php:324
2087
  msgctxt "dhl"
2088
  msgid "Sorry, but the preferred day you have chosen is no longer available."
2089
  msgstr ""
2090
  "Entschuldigung, der von dir ausgewählte Wunschtag steht leider nicht mehr "
2091
  "zur Verfügung."
2092
 
2093
- #: woocommerce-germanized-dhl/src/ParcelServices.php:352
2094
  msgctxt "dhl"
2095
  msgid "Sorry, but the preferred time you have chosen is no longer available."
2096
  msgstr ""
2097
  "Entschuldigung, die von dir ausgewählte Wunschzeit steht leider nicht mehr "
2098
  "zur Verfügung."
2099
 
2100
- #: woocommerce-germanized-dhl/src/ParcelServices.php:375
2101
  msgctxt "dhl"
2102
  msgid "Please choose a preferred location."
2103
  msgstr "Bitte wähle einen Wunschort aus."
2104
 
2105
  # @ woocommerce-germanized
2106
- #: woocommerce-germanized-dhl/src/ParcelServices.php:387
2107
  msgctxt "dhl"
2108
  msgid "Please choose name and address of your preferred neighbor."
2109
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
@@ -2115,14 +2158,14 @@ msgctxt "dhl full name"
2115
  msgid "%1$s"
2116
  msgstr "%1$s"
2117
 
2118
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:35
2119
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2120
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2121
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2122
  msgid "DHL"
2123
  msgstr "DHL"
2124
 
2125
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:43
2126
  msgctxt "dhl"
2127
  msgid ""
2128
  "Complete DHL integration supporting labels, preferred services and "
@@ -2131,6 +2174,20 @@ msgstr ""
2131
  "DHL Integration die das Erzeugen von Labels, Wunsch-Services und Lieferung "
2132
  "an Packstationen unterstützt."
2133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2134
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:31
2135
  msgctxt "dhl"
2136
  msgid "Opening Times"
@@ -2377,7 +2434,7 @@ msgstr "LxBxH in dezimaler Form."
2377
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2378
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2379
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2380
- #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2381
  msgctxt "shipments"
2382
  msgid "Status"
2383
  msgstr "Status"
@@ -2418,7 +2475,7 @@ msgstr "Anzahl"
2418
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2419
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2420
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2421
- #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2422
  msgctxt "shipments"
2423
  msgid "Actions"
2424
  msgstr "Aktionen"
@@ -2510,15 +2567,15 @@ msgstr "Speichern"
2510
  # @ woocommerce
2511
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
2512
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2513
- #: woocommerce-germanized-shipments/src/Admin/Table.php:646
2514
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:397
2515
  msgctxt "shipments"
2516
  msgid "Title"
2517
  msgstr "Titel"
2518
 
2519
  # @ woocommerce-germanized
2520
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
2521
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:406
2522
  msgctxt "shipments"
2523
  msgid "Description"
2524
  msgstr "Beschreibung"
@@ -2586,12 +2643,12 @@ msgid "Create new label"
2586
  msgstr "Neues Label erstellen"
2587
 
2588
  # @ woocommerce-germanized
2589
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:49
2590
  msgctxt "shipments"
2591
  msgid "Order shipped"
2592
  msgstr "Bestellung versandt"
2593
 
2594
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:50
2595
  msgctxt "shipments"
2596
  msgid ""
2597
  "Shipment notifications are sent to the customer when a shipment gets shipped."
@@ -2599,80 +2656,80 @@ msgstr ""
2599
  "Sendungsbenachrichtigungen werden an den Kunden verschickt, sobald eine "
2600
  "Sendung als verschickt markiert wurde."
2601
 
2602
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:83
2603
  msgctxt "shipments"
2604
  msgid "Your {site_title} order #{order_number} has been partially shipped"
2605
  msgstr ""
2606
  "Deine Bestellung #{order_number} bei {site_title} wurde teilweise verschickt"
2607
 
2608
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:85
2609
  msgctxt "shipments"
2610
  msgid "Your {site_title} order #{order_number} has been shipped"
2611
  msgstr "Deine Bestellung #{order_number} bei {site_title} wurde verschickt"
2612
 
2613
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:98
2614
  msgctxt "shipments"
2615
  msgid "Partial shipment to your order: {order_number}"
2616
  msgstr "Teilsendung zu deiner Bestellung {order_number}"
2617
 
2618
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:100
2619
  msgctxt "shipments"
2620
  msgid "Shipment to your order: {order_number}"
2621
  msgstr "Sendung zu deiner Bestellung {order_number}"
2622
 
2623
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:264
2624
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:278
2625
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:287
2626
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:296
2627
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:305
2628
  #, php-format
2629
  msgctxt "shipments"
2630
  msgid "Available placeholders: %s"
2631
  msgstr "Verfügbare Platzhalter: %s"
2632
 
2633
  # @ woocommerce-germanized
2634
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:268
2635
  msgctxt "shipments"
2636
  msgid "Enable/Disable"
2637
  msgstr "Aktivieren/Deaktivieren"
2638
 
2639
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:270
2640
  msgctxt "shipments"
2641
  msgid "Enable this email notification"
2642
  msgstr "Aktiviere diese E-Mail-Benachrichtigung"
2643
 
2644
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:274
2645
  msgctxt "shipments"
2646
  msgid "Full shipment subject"
2647
  msgstr "Vollständige Sendung Betreff"
2648
 
2649
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:283
2650
  msgctxt "shipments"
2651
  msgid "Partial shipment subject"
2652
  msgstr "Teilsendung Betreff"
2653
 
2654
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:292
2655
  msgctxt "shipments"
2656
  msgid "Full shipment email heading"
2657
  msgstr "Vollständige Sendung Kopfzeile"
2658
 
2659
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:301
2660
  msgctxt "shipments"
2661
  msgid "Partial shipment email heading"
2662
  msgstr "Teilsendung Kopfzeile"
2663
 
2664
  # @ woocommerce-germanized
2665
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:310
2666
  msgctxt "shipments"
2667
  msgid "Additional content"
2668
  msgstr "Zusätzlicher Inhalt"
2669
 
2670
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2671
  msgctxt "shipments"
2672
  msgid "Text to appear below the main email content."
2673
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2674
 
2675
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:313
2676
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2677
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
2678
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
@@ -2680,12 +2737,12 @@ msgctxt "shipments"
2680
  msgid "N/A"
2681
  msgstr "n.a."
2682
 
2683
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:319
2684
  msgctxt "shipments"
2685
  msgid "Email type"
2686
  msgstr "E-Mail-Typ"
2687
 
2688
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:321
2689
  msgctxt "shipments"
2690
  msgid "Choose which format of email to send."
2691
  msgstr "Format für E-Mail-Versand auswählen."
@@ -2723,7 +2780,7 @@ msgstr "Teilweise versandt"
2723
  # @ woocommerce-germanized
2724
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:101
2725
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:241
2726
- #: woocommerce-germanized-shipments/src/Admin/Table.php:812
2727
  msgctxt "shipments"
2728
  msgid "Shipped"
2729
  msgstr "Versandt"
@@ -2734,7 +2791,7 @@ msgid "Draft"
2734
  msgstr "Entwurf"
2735
 
2736
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:240
2737
- #: woocommerce-germanized-shipments/src/Admin/Table.php:804
2738
  msgctxt "shipments"
2739
  msgid "Processing"
2740
  msgstr "In Bearbeitung"
@@ -2801,7 +2858,7 @@ msgstr "Fehler beim Hochladen der Datei."
2801
  # @ woocommerce-germanized
2802
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2803
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2804
- #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2805
  msgctxt "shipments"
2806
  msgid "Date"
2807
  msgstr "Datum"
@@ -2878,12 +2935,21 @@ msgid "Generating labels..."
2878
  msgstr "Labels werden erzeugt..."
2879
 
2880
  # @ woocommerce-germanized
2881
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:82
2882
  msgctxt "shipments"
2883
  msgid "Download labels"
2884
  msgstr "Labels downloaden"
2885
 
2886
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:85
 
 
 
 
 
 
 
 
 
2887
  #, php-format
2888
  msgctxt "shipments"
2889
  msgid "Successfully generated labels. %s"
@@ -2892,17 +2958,23 @@ msgstr "Labels erfolgreich erzeugt. %s"
2892
  #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2893
  #, php-format
2894
  msgctxt "shipments"
 
 
 
 
 
 
2895
  msgid "Error while creating label for %s: %s"
2896
  msgstr "Fehler beim Erstellen des Labels für %s. %s"
2897
 
2898
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2899
  #, php-format
2900
  msgctxt "shipments"
2901
  msgid "shipment #%d"
2902
  msgstr "Sendung #%d"
2903
 
2904
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
2905
- #: woocommerce-germanized-shipments/src/Admin/Table.php:649
2906
  msgctxt "shipments"
2907
  msgid "Items"
2908
  msgstr "Positionen"
@@ -3168,18 +3240,24 @@ msgctxt "shipments"
3168
  msgid "New provider"
3169
  msgstr "Neuer Dienstleister"
3170
 
3171
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:339
 
 
 
 
 
 
3172
  msgctxt "shipments"
3173
  msgid "Add provider"
3174
  msgstr "Dienstleister hinzufügen"
3175
 
3176
  # @ woocommerce-germanized
3177
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:347
3178
  msgctxt "shipments"
3179
  msgid "General"
3180
  msgstr "Allgemein"
3181
 
3182
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:348
3183
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3184
  msgctxt "shipments"
3185
  msgid "Shipping Provider"
@@ -3243,13 +3321,13 @@ msgctxt "shipments"
3243
  msgid "Processing bulk actions..."
3244
  msgstr "Bearbeite Mehrfachaktionen.."
3245
 
3246
- #: woocommerce-germanized-shipments/src/Admin/Table.php:608
3247
  msgctxt "shipments"
3248
  msgid "Filter"
3249
  msgstr "Filtern"
3250
 
3251
  # @ woocommerce-germanized
3252
- #: woocommerce-germanized-shipments/src/Admin/Table.php:624
3253
  #: woocommerce-germanized-shipments/src/Ajax.php:757
3254
  #, php-format
3255
  msgctxt "shipments"
@@ -3257,93 +3335,93 @@ msgid "Order #%s"
3257
  msgstr "Bestellung #%s"
3258
 
3259
  # @ woocommerce
3260
- #: woocommerce-germanized-shipments/src/Admin/Table.php:629
3261
  msgctxt "shipments"
3262
  msgid "Filter by order"
3263
  msgstr "Nach Bestellung filtern"
3264
 
3265
- #: woocommerce-germanized-shipments/src/Admin/Table.php:650
3266
  msgctxt "shipments"
3267
  msgid "Address"
3268
  msgstr "Adresse"
3269
 
3270
  # @ woocommerce-germanized
3271
- #: woocommerce-germanized-shipments/src/Admin/Table.php:651
3272
  msgctxt "shipments"
3273
  msgid "Order"
3274
  msgstr "Bestellung"
3275
 
3276
- #: woocommerce-germanized-shipments/src/Admin/Table.php:743
3277
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:73
3278
  #, php-format
3279
  msgctxt "shipment title"
3280
  msgid "%s #%s"
3281
  msgstr "%s #%s"
3282
 
3283
- #: woocommerce-germanized-shipments/src/Admin/Table.php:756
3284
  #, php-format
3285
  msgctxt "shipments"
3286
  msgid "via %s"
3287
  msgstr "via %s"
3288
 
3289
  # @ woocommerce-germanized
3290
- #: woocommerce-germanized-shipments/src/Admin/Table.php:823
3291
  #: woocommerce-germanized-shipments/src/Ajax.php:282
3292
  msgctxt "shipments"
3293
  msgid "Download label"
3294
  msgstr "Label downloaden"
3295
 
3296
  # @ woocommerce-germanized
3297
- #: woocommerce-germanized-shipments/src/Admin/Table.php:832
3298
  msgctxt "shipments"
3299
  msgid "Generate label"
3300
  msgstr "Label erstellen"
3301
 
3302
  # @ woocommerce-germanized
3303
- #: woocommerce-germanized-shipments/src/Admin/Table.php:882
3304
  #, php-format
3305
  msgctxt "shipments"
3306
  msgid "Select %s"
3307
  msgstr "Wähle %s"
3308
 
3309
- #: woocommerce-germanized-shipments/src/Admin/Table.php:909
3310
  msgctxt "shipments"
3311
  msgid "SKU:"
3312
  msgstr "Art.-Nr.:"
3313
 
3314
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1003
3315
  #, php-format
3316
  msgctxt "%s = human-readable time difference"
3317
  msgid "%s ago"
3318
  msgstr "vor %s"
3319
 
3320
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1015
3321
  msgctxt "shipments"
3322
  msgid "M j, Y"
3323
  msgstr "d.m.Y"
3324
 
3325
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1072
3326
  msgctxt "shipments"
3327
  msgid "Delete Permanently"
3328
  msgstr "Unwiderruflich löschen"
3329
 
3330
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1075
3331
  msgctxt "shipments"
3332
  msgid "Change status to processing"
3333
  msgstr "Status zu in Bearbeitung ändern"
3334
 
3335
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1076
3336
  msgctxt "shipments"
3337
  msgid "Change status to shipped"
3338
  msgstr "Status zu versandt ändern"
3339
 
3340
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1077
3341
  msgctxt "shipments"
3342
  msgid "Change status to delivered"
3343
  msgstr "Status zu geliefert ändern"
3344
 
3345
  # @ woocommerce-germanized
3346
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1078
3347
  msgctxt "shipments"
3348
  msgid "Generate and download labels"
3349
  msgstr "Labels erstellen und downloaden"
@@ -3608,7 +3686,7 @@ msgid "Quantity."
3608
  msgstr "Anzahl."
3609
 
3610
  # @ woocommerce-germanized
3611
- #: woocommerce-germanized-shipments/src/Automation.php:112
3612
  msgctxt "shipments"
3613
  msgid "Order is fully shipped."
3614
  msgstr "Bestellung ist vollständig versandt."
@@ -3618,7 +3696,7 @@ msgctxt "shipments"
3618
  msgid "Invalid shipment item."
3619
  msgstr "Ungültige Sendungsposition."
3620
 
3621
- #: woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php:250
3622
  msgctxt "shipments"
3623
  msgid "Invalid shipping provider."
3624
  msgstr "Versanddienstleister nicht bekannt."
@@ -3636,22 +3714,34 @@ msgctxt "shipments"
3636
  msgid "Invalid shipment"
3637
  msgstr "Ungültige Sendung"
3638
 
3639
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:398
 
 
 
 
 
 
 
 
 
 
 
 
3640
  msgctxt "shipments"
3641
  msgid "Choose a title for the shipping provider."
3642
  msgstr "Wähle einen Titel für den Versanddienstleister."
3643
 
3644
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:407
3645
  msgctxt "shipments"
3646
  msgid "Choose a description for the shipping provider."
3647
  msgstr "Wähle eine Beschreibung für den Versanddienstleister."
3648
 
3649
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:416
3650
  msgctxt "shipments"
3651
  msgid "Tracking URL"
3652
  msgstr "Sendungsverfolgung URL"
3653
 
3654
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:417
3655
  #, php-format
3656
  msgctxt "shipments"
3657
  msgid ""
@@ -3665,12 +3755,12 @@ msgstr ""
3665
  "einzufügen: %s"
3666
 
3667
  # @ woocommerce-germanized
3668
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:427
3669
  msgctxt "shipments"
3670
  msgid "Tracking description"
3671
  msgstr "Sendungsverfolgung Hinweis"
3672
 
3673
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:428
3674
  #, php-format
3675
  msgctxt "shipments"
3676
  msgid ""
@@ -3684,7 +3774,7 @@ msgstr ""
3684
  "verwenden um die Paketverfolgungsnummer oder andere dynamische Daten "
3685
  "einzufügen: %s"
3686
 
3687
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:432
3688
  msgctxt "shipments"
3689
  msgid ""
3690
  "Your shipment is being processed by {shipping_provider}. If you want to "
@@ -3717,6 +3807,19 @@ msgstr ""
3717
  "Wähle einen Versanddienstleister aus, der standardmäßig für eine infrage "
3718
  "kommende Sendung hinterlegt wird."
3719
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3720
  #: woocommerce-germanized-shipments/templates/emails/customer-shipment.php:33
3721
  #: woocommerce-germanized-shipments/templates/emails/plain/customer-shipment.php:28
3722
  #, php-format
@@ -3890,7 +3993,7 @@ msgstr "l"
3890
  # @ woocommerce-germanized
3891
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3892
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3893
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3894
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3895
  msgid "incl. VAT"
3896
  msgstr "inkl. MwSt."
@@ -3902,7 +4005,7 @@ msgstr "exkl. MwSt."
3902
 
3903
  # @ woocommerce-germanized
3904
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3905
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3906
  #, php-format
3907
  msgid "incl. %s%% VAT"
3908
  msgstr "inkl. %s %% MwSt."
@@ -4146,7 +4249,7 @@ msgstr "Germanize"
4146
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4147
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4148
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4149
- #: woocommerce-germanized/woocommerce-germanized.php:778
4150
  msgid "Settings"
4151
  msgstr "Einstellungen"
4152
 
@@ -5547,7 +5650,7 @@ msgid ""
5547
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
5548
 
5549
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5550
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:305
5551
  msgid ""
5552
  "Value added tax is not collected, as small businesses according to §19 (1) "
5553
  "UStG."
@@ -5665,7 +5768,7 @@ msgstr ""
5665
  "Platzhalter für den höchsten Preis."
5666
 
5667
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5668
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:742
5669
  msgid "{min_price} &ndash; {max_price}"
5670
  msgstr "{min_price} &ndash; {max_price}"
5671
 
@@ -7397,31 +7500,31 @@ msgid "Number of published products for the resource."
7397
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
7398
 
7399
  # @ woocommerce-germanized
7400
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:187
7401
  #, php-format
7402
  msgid "%s [new]"
7403
  msgstr "%s [neu]"
7404
 
7405
  # @ woocommerce-germanized
7406
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:214
7407
  msgctxt "revocation-form"
7408
  msgid "is not a valid email address."
7409
  msgstr "ist leider keine valide E-Mail Adresse."
7410
 
7411
  # @ woocommerce-germanized
7412
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:218
7413
  msgctxt "revocation-form"
7414
  msgid "Please enter a valid postcode/ZIP"
7415
  msgstr "Bitte gib eine echte Postleitzahl ein"
7416
 
7417
  # @ woocommerce-germanized
7418
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:226
7419
  msgctxt "revocation-form"
7420
  msgid "is not valid."
7421
  msgstr "ist leider nicht korrekt."
7422
 
7423
  # @ woocommerce-germanized
7424
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:247
7425
  msgctxt "revocation-form"
7426
  msgid ""
7427
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -7508,11 +7611,11 @@ msgid "Invalid activation key"
7508
  msgstr "Aktivierungscode ungültig"
7509
 
7510
  # @ woocommerce-germanized
7511
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:124
7512
  msgid "Confirmation text"
7513
  msgstr "Bestätigung Text"
7514
 
7515
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:125
7516
  msgid ""
7517
  "Your order has been received and is now being processed. Your order details "
7518
  "are shown below for your reference:"
@@ -7521,7 +7624,7 @@ msgstr ""
7521
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen:"
7522
 
7523
  # @ woocommerce-germanized
7524
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:126
7525
  msgid ""
7526
  "This text will be inserted within the order confirmation email. Use "
7527
  "{order_number}, {site_title} or {order_date} as placeholder."
@@ -7529,7 +7632,7 @@ msgstr ""
7529
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
7530
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
7531
 
7532
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:244
7533
  msgid ""
7534
  "Your order has been received and is now being processed. Your order details "
7535
  "are shown below for your reference."
@@ -7537,24 +7640,24 @@ msgstr ""
7537
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
7538
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
7539
 
7540
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:292
7541
  msgid "Someone requested a password reset for your account."
7542
  msgstr ""
7543
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
7544
 
7545
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:307
7546
  #, php-format
7547
  msgid "Thanks for creating an account on %s."
7548
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
7549
 
7550
  # @ woocommerce-germanized
7551
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1002
7552
  msgctxt "revocation-form"
7553
  msgid "Forward your Revocation online"
7554
  msgstr "Deinen Widerruf online erklären"
7555
 
7556
  # @ woocommerce-germanized
7557
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:148
7558
  #, php-format
7559
  msgid ""
7560
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
@@ -7563,85 +7666,85 @@ msgstr ""
7563
  "Bitte installiere <a href=\"%s\" target=\"_blank\">WooCommerce</a> bevor du "
7564
  "WooCommerce Germanized installierst. Vielen Dank!"
7565
 
7566
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:427
7567
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:441
7568
  msgid "Reduced rate"
7569
  msgstr "Ermäßigter Steuersatz"
7570
 
7571
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:483
7572
  #, php-format
7573
  msgctxt "vat-rate-import"
7574
  msgid "VAT %s"
7575
  msgstr "MwSt. %s"
7576
 
7577
  # @ woocommerce-germanized
7578
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:587
7579
  msgctxt "Page slug"
7580
  msgid "data-security"
7581
  msgstr "datenschutzerklaerung"
7582
 
7583
  # @ woocommerce-germanized
7584
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:588
7585
  msgctxt "Page title"
7586
  msgid "Data Security Statement"
7587
  msgstr "Datenschutzerklärung"
7588
 
7589
  # @ woocommerce-germanized
7590
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:592
7591
  msgctxt "Page slug"
7592
  msgid "imprint"
7593
  msgstr "impressum"
7594
 
7595
  # @ woocommerce-germanized
7596
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:593
7597
  msgctxt "Page title"
7598
  msgid "Imprint"
7599
  msgstr "Impressum"
7600
 
7601
  # @ woocommerce-germanized
7602
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:597
7603
  msgctxt "Page slug"
7604
  msgid "terms"
7605
  msgstr "agb"
7606
 
7607
  # @ woocommerce-germanized
7608
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:598
7609
  msgctxt "Page title"
7610
  msgid "Terms & Conditions"
7611
  msgstr "AGB"
7612
 
7613
  # @ woocommerce-germanized
7614
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:602
7615
  msgctxt "Page slug"
7616
  msgid "revocation"
7617
  msgstr "widerrufsbelehrung"
7618
 
7619
  # @ woocommerce-germanized
7620
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:603
7621
  msgctxt "Page title"
7622
  msgid "Power of Revocation"
7623
  msgstr "Widerrufsbelehrung"
7624
 
7625
  # @ woocommerce-germanized
7626
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:607
7627
  msgctxt "Page slug"
7628
  msgid "shipping-methods"
7629
  msgstr "versandarten"
7630
 
7631
  # @ woocommerce-germanized
7632
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:608
7633
  msgctxt "Page title"
7634
  msgid "Shipping Methods"
7635
  msgstr "Versandarten"
7636
 
7637
  # @ woocommerce-germanized
7638
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:612
7639
  msgctxt "Page slug"
7640
  msgid "payment-methods"
7641
  msgstr "bezahlmoeglichkeiten"
7642
 
7643
  # @ woocommerce-germanized
7644
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:613
7645
  msgctxt "Page title"
7646
  msgid "Payment Methods"
7647
  msgstr "Zahlungsarten"
@@ -8207,14 +8310,14 @@ msgstr "Anrede"
8207
 
8208
  # @ woocommerce-germanized
8209
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8210
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:496
8211
  msgid "Mr."
8212
  msgstr "Herr"
8213
 
8214
  # @ woocommerce-germanized
8215
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8216
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:497
8217
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:514
8218
  msgid "Ms."
8219
  msgstr "Frau"
8220
 
@@ -8317,12 +8420,12 @@ msgid "Tax Notice"
8317
  msgstr "Steuerhinweis"
8318
 
8319
  # @ woocommerce-germanized
8320
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:38
8321
  msgid "New account activation"
8322
  msgstr "Kundenkonto Aktivierung"
8323
 
8324
  # @ woocommerce-germanized
8325
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:39
8326
  msgid ""
8327
  "Customer \"new account activation\" emails are sent to the customer when a "
8328
  "customer signs up via checkout or account pages. This mail is being used as "
@@ -8333,33 +8436,33 @@ msgstr ""
8333
  "Bestätigungslink generiert."
8334
 
8335
  # @ woocommerce-germanized
8336
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:57
8337
  msgid "Activate your account on {site_title}"
8338
  msgstr "Aktiviere dein Benutzerkonto auf {site_title}"
8339
 
8340
  # @ woocommerce-germanized
8341
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:67
8342
  msgid "Account activation {site_title}"
8343
  msgstr "Dein Konto bei {site_title}"
8344
 
8345
  # @ woocommerce
8346
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:26
8347
  msgid "Paid for order"
8348
  msgstr "Bestellung bezahlt"
8349
 
8350
  # @ woocommerce-germanized
8351
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:27
8352
  msgid "This E-Mail is being sent to a customer after the order has been paid."
8353
  msgstr ""
8354
  "Diese E-Mail wird an den Kunden gesendet nachdem die Bestellung bezahlt "
8355
  "wurde."
8356
 
8357
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:53
8358
  msgid "Payment received for order {order_number}"
8359
  msgstr "Zahlung erhalten für Bestellung {order_number}"
8360
 
8361
  # @ woocommerce-germanized
8362
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:63
8363
  msgid "Payment received"
8364
  msgstr "Zahlung erhalten"
8365
 
@@ -8378,28 +8481,28 @@ msgid "Thank you for your order"
8378
  msgstr "Vielen Dank für deine Bestellung"
8379
 
8380
  # @ woocommerce-germanized
8381
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:31
8382
  msgid "Revocation"
8383
  msgstr "Widerruf"
8384
 
8385
  # @ woocommerce-germanized
8386
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:32
8387
  msgid "Email being sent if a customer fills out the revocation form."
8388
  msgstr ""
8389
  "Diese E-Mail wird als Bestätigung an den Kunden weitergeleitet, sobald er "
8390
  "das Widerrufsformular ausgefüllt hat."
8391
 
8392
  # @ woocommerce-germanized
8393
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:50
8394
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:60
8395
  msgid "Your revocation"
8396
  msgstr "Dein Widerruf"
8397
 
8398
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:172
8399
  msgid "Admin email"
8400
  msgstr "Admin E-Mail"
8401
 
8402
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:175
8403
  msgid ""
8404
  "Insert the email address of your shop manager here. A copy of the revocation "
8405
  "email is being sent to this address."
@@ -8408,14 +8511,14 @@ msgstr ""
8408
  "wird an diese E-Mail Adresse versendet."
8409
 
8410
  # @ woocommerce-germanized
8411
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:30
8412
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:57
8413
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:67
8414
  msgid "SEPA Direct Debit Mandate"
8415
  msgstr "SEPA Lastschriftmandat"
8416
 
8417
  # @ woocommerce-germanized
8418
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:31
8419
  msgid ""
8420
  "Email contains a copy of the SEPA mandate generated by information provided "
8421
  "by the customer."
@@ -9446,7 +9549,7 @@ msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s deine PHP-Version."
9446
  msgid "upgrade"
9447
  msgstr "Upgrade"
9448
 
9449
- #: woocommerce-germanized/woocommerce-germanized.php:931
9450
  msgid "Pease wait while we are trying to redirect you to the payment provider."
9451
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
9452
 
@@ -10439,17 +10542,17 @@ msgctxt "trusted-shops"
10439
  msgid "Cheatin&#8217; huh?"
10440
  msgstr "So geht das leider nicht.."
10441
 
10442
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:211
10443
  msgctxt "trusted-shops"
10444
  msgid "Yes"
10445
  msgstr "Ja"
10446
 
10447
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:211
10448
  msgctxt "trusted-shops"
10449
  msgid "No"
10450
  msgstr "Nein"
10451
 
10452
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:259
10453
  #, php-format
10454
  msgctxt "trusted-shops"
10455
  msgid ""
@@ -10461,7 +10564,7 @@ msgstr ""
10461
 
10462
  # @ woocommerce-germanized
10463
  # @ woocommerce
10464
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:408
10465
  msgctxt "trusted-shops"
10466
  msgid "Settings"
10467
  msgstr "Einstellungen"
@@ -10545,13 +10648,13 @@ msgstr ""
10545
  "Bewertungserinnerung ein."
10546
 
10547
  # @ woocommerce-germanized
10548
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:24
10549
  msgctxt "trusted-shops"
10550
  msgid "Trusted Shops Review Reminder"
10551
  msgstr "Trusted Shops Bewertungs-Erinnerung"
10552
 
10553
  # @ woocommerce-germanized
10554
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:25
10555
  msgctxt "trusted-shops"
10556
  msgid ""
10557
  "This E-Mail is being sent to a customer to remind him about the possibility "
@@ -10561,13 +10664,13 @@ msgstr ""
10561
  "einer Bewertung bei Trusted Shops zu erinnern."
10562
 
10563
  # @ woocommerce-germanized
10564
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:54
10565
  msgctxt "trusted-shops"
10566
  msgid "Please rate your {site_title} order from {order_date}"
10567
  msgstr "Bitte bewerte deine Bestellung bei {site_title} vom {order_date}"
10568
 
10569
  # @ woocommerce-germanized
10570
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:64
10571
  msgctxt "trusted-shops"
10572
  msgid "Please rate your Order"
10573
  msgstr "Bitte bewerte deine Bestellung"
@@ -10606,6 +10709,22 @@ msgstr ""
10606
  "Trustbadge Reviews for WooCommerce benötigt mind. WooCommerce Version 3.1 um "
10607
  "zu starten."
10608
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10609
  # @ woocommerce-germanized
10610
  #: woocommerce-trusted-shops/templates/emails/customer-trusted-shops.php:17
10611
  #: woocommerce-trusted-shops/templates/emails/plain/customer-trusted-shops.php:14
@@ -10666,6 +10785,19 @@ msgstr "Vendidero"
10666
  msgid "https://vendidero.de"
10667
  msgstr "https://vendidero.de"
10668
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10669
  # @ woocommerce-germanized
10670
  #~ msgctxt "shipments"
10671
  #~ msgid "Return reason"
@@ -11425,20 +11557,6 @@ msgstr "https://vendidero.de"
11425
  #~ msgid "Deactivate standalone version"
11426
  #~ msgstr "Deaktiviere die Standalone-Version"
11427
 
11428
- #, php-format
11429
- #~ msgctxt "trusted-shops"
11430
- #~ msgid ""
11431
- #~ "If you do not want to receive the review reminder e-mail, please follow "
11432
- #~ "the %s link."
11433
- #~ msgstr ""
11434
- #~ "Falls du keine Bewertungserinnerung per E-Mail erhalten möchtest, folge "
11435
- #~ "bitte dem %s link."
11436
-
11437
- # @ woocommerce-germanized
11438
- #~ msgctxt "trusted-shops"
11439
- #~ msgid "cancel review reminder"
11440
- #~ msgstr "von der Bewertungserinnerung abmelden"
11441
-
11442
  # @ woocommerce-germanized
11443
  #~ msgid "About WooCommerce Germanized"
11444
  #~ msgstr "Über WooCommerce Germanized"
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-12-13 13:27+0100\n"
6
+ "PO-Revision-Date: 2019-12-13 13:28+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
54
 
55
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
59
  msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
67
  msgid "Preferred Time"
70
  # @ woocommerce-germanized
71
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
75
  msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
90
 
91
  # @ woocommerce-germanized
92
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:710
94
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:779
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:717
101
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:786
102
  msgctxt "dhl"
103
  msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:363
109
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:724
110
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:793
111
  msgctxt "dhl"
112
  msgid "Street"
113
  msgstr "Straße"
120
 
121
  # @ woocommerce-germanized
122
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:364
124
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:745
125
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:814
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
127
  msgctxt "dhl"
128
  msgid "Postcode"
130
 
131
  # @ woocommerce-germanized
132
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:365
134
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
135
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
137
  msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:761
143
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:830
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:615
150
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:768
151
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:837
152
  msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
 
177
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
178
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:322
179
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:500
180
+ msgctxt "dhl"
181
+ msgid "GoGreen"
182
+ msgstr "GoGreen"
183
+
184
+ # @ woocommerce-germanized
185
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:234
186
  msgctxt "dhl"
187
  msgid "Additional insurance"
188
  msgstr "Transportversicherung"
189
 
190
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:244
191
  msgctxt "dhl"
192
  msgid "Retail outlet routing"
193
  msgstr "Filialrouting"
194
 
195
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:256
196
  msgctxt "dhl"
197
  msgid "No neighbor"
198
  msgstr "Keine Nachbarschaftszustellung"
199
 
200
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
201
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:528
202
  msgctxt "dhl"
203
  msgid "Named person only"
204
  msgstr "Persönliche Übergabe"
205
 
206
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
207
  msgctxt "dhl"
208
  msgid "Bulky goods"
209
  msgstr "Sperrgut"
210
 
211
  # @ woocommerce-germanized
212
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:282
213
  msgctxt "dhl"
214
  msgid "Identity check"
215
  msgstr "Ident-Check"
216
 
217
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:293
218
  msgctxt "dhl"
219
  msgid "Date of Birth"
220
  msgstr "Geburtsdatum"
221
 
222
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:303
223
  msgctxt "dhl"
224
  msgid "Minimum age"
225
  msgstr "Mindestalter"
226
 
227
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:314
228
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:549
229
  msgctxt "dhl"
230
  msgid "Premium"
231
  msgstr "Premium"
396
  msgid "Shipment #{shipment_id} to order {order_id}"
397
  msgstr "Sendung #{shipment_id} zur Bestellung {order_id}"
398
 
399
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:137
400
  msgctxt "dhl"
401
  msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
402
  msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
403
 
404
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:153
405
  msgctxt "dhl"
406
  msgid "Return shipment #{shipment_id} to order #{order_id}"
407
  msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
408
 
409
  # @ woocommerce-germanized
410
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:220
411
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
412
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:454
413
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:814
414
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:38
415
  msgctxt "dhl"
416
  msgid "Packstation"
417
  msgstr "Packstation"
418
 
419
  # @ woocommerce-germanized
420
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:221
421
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:222
422
  msgctxt "dhl"
423
  msgid "Postfiliale"
424
  msgstr "Postfiliale"
425
 
426
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:306
427
  msgctxt "dhl"
428
  msgid "Receiver is missing or does not exist."
429
  msgstr "Empfänger fehlt oder existiert nicht."
430
 
431
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:339
432
  #, php-format
433
  msgctxt "dhl"
434
  msgid "Shipment order #%s does not exist"
435
  msgstr "Bestellung zur Sendung #%s existiert nicht"
436
 
437
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:370
438
  #, php-format
439
  msgctxt "dhl"
440
  msgid "%s of the return address is a mandatory field."
441
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
442
 
443
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:375
444
  msgctxt "dhl"
445
  msgid "Please either add a return company or name."
446
  msgstr ""
447
  "Bitte gib entweder einen Firmennamen oder Namen für die Rücksendeadresse an."
448
 
449
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:394
450
  msgctxt "dhl"
451
  msgid "Error while parsing preferred day."
452
  msgstr "Fehler beim Einlesen des Wunschtags."
453
 
454
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:405
455
  msgctxt "dhl"
456
  msgid "Error while parsing preferred time."
457
  msgstr "Fehler beim Einlesen der Wunschzeit."
458
 
459
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:429
460
  msgctxt "dhl"
461
  msgid "The visual min age check is invalid."
462
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
463
 
464
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:445
465
  msgctxt "dhl"
466
  msgid "The ident min age check is invalid."
467
  msgstr "Das Alter des Ident-Checks ist ungültig."
468
 
469
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:452
470
  msgctxt "dhl"
471
  msgid "There was an error parsing the date of birth for the identity check."
472
  msgstr ""
473
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
474
 
475
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:457
476
  msgctxt "dhl"
477
  msgid ""
478
  "Either a minimum age or a date of birth must be added to the ident check."
481
  "hinzugefügt werden."
482
 
483
  # @ woocommerce-germanized
484
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:470
485
  #, php-format
486
  msgctxt "dhl"
487
  msgid "%s duties element does not exist."
488
  msgstr "%s Zollabgabe existiert nicht."
489
 
490
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:865
491
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:940
492
  msgctxt "dhl"
493
  msgid "Invalid shipment"
494
  msgstr "Ungültige Sendung"
495
 
496
  # @ woocommerce-germanized
497
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:869
498
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:944
499
  msgctxt "dhl"
500
  msgid "Order does not exist"
501
  msgstr "Bestellung existiert nicht"
502
 
503
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:892
504
  msgctxt "dhl"
505
  msgid "Error while creating the label instance"
506
  msgstr "Fehler beim Erstellen der Label-Instanz"
507
 
508
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1012
509
  msgctxt "dhl"
510
  msgid "Invalid label"
511
  msgstr "Ungültiges Label"
512
 
513
  # @ woocommerce-germanized
514
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1100
515
  msgctxt "dhl"
516
  msgid "DHL Retoure International A"
517
  msgstr "DHL Retoure International A"
518
 
519
  # @ woocommerce-germanized
520
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1101
521
  msgctxt "dhl"
522
  msgid "DHL Retoure International B"
523
  msgstr "DHL Retoure International B"
524
 
525
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1110
526
  msgctxt "dhl"
527
  msgid "DHL Retoure Online"
528
  msgstr "DHL Retoure Online"
529
 
530
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1121
531
  msgctxt "dhl"
532
  msgid "DHL Paket Connect"
533
  msgstr "DHL Paket Connect"
534
 
535
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
536
  msgctxt "dhl"
537
  msgid "DHL Europaket (B2B)"
538
  msgstr "DHL Europaket (B2B)"
539
 
540
  # @ woocommerce-germanized
541
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
542
  msgctxt "dhl"
543
  msgid "DHL Paket International"
544
  msgstr "DHL Paket International"
545
 
546
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1189
547
  msgctxt "dhl"
548
  msgid "DHL Paket"
549
  msgstr "DHL Paket"
550
 
551
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1190
552
  msgctxt "dhl"
553
  msgid "DHL Paket PRIO"
554
  msgstr "DHL Paket PRIO"
555
 
556
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1191
557
  msgctxt "dhl"
558
  msgid "DHL Paket Taggleich"
559
  msgstr "DHL Paket Taggleich"
560
 
561
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1278
562
  msgctxt "dhl"
563
  msgid "Error while uploading label."
564
  msgstr "Fehler beim Hochladen des Labels."
712
  "Geschäftskundenportal eingeben."
713
 
714
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:76
715
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:435
716
  msgctxt "dhl"
717
  msgid "Inlay Returns"
718
  msgstr "Beilageretouren"
727
  "solltest du diese Funktion standardmäßig aktivieren."
728
 
729
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:90
730
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
731
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
732
  msgctxt "dhl"
733
  msgid "Retoure"
734
  msgstr "Retoure"
763
 
764
  # @ woocommerce-germanized
765
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:118
766
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:696
767
  msgctxt "dhl"
768
  msgid "Automation"
769
  msgstr "Automatisierung"
789
 
790
  # @ woocommerce-germanized
791
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:151
792
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:931
793
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:951
794
  msgctxt "dhl"
795
  msgid "Fee"
796
  msgstr "Gebühr"
823
  "Folgenden konfiguriert) als Lieferadresse auswählen."
824
 
825
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:198
826
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
827
  msgctxt "dhl"
828
  msgid "Map"
829
  msgstr "Karte"
1074
  "Wähle ein Mindestgewicht für Sendungen aus, um zu verhindern, dass DHL wegen "
1075
  "eines zu geringen Gewichts Fehler zurückgibt."
1076
 
1077
+ # @ woocommerce-germanized
1078
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:422
1079
+ msgctxt "dhl"
1080
+ msgid "Street number"
1081
+ msgstr "Hausnummer"
1082
+
1083
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:423
1084
  msgctxt "dhl"
1085
  msgid ""
1086
+ "Force existence of a street number within the first address field during "
1087
+ "checkout for EU countries."
1088
  msgstr ""
1089
+ "Hausnummer im ersten Adressfeld verpflichtend abfragen, falls es sich um ein "
1090
+ "EU-Land handelt."
1091
 
1092
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:424
 
 
 
 
 
 
1093
  msgctxt "dhl"
1094
  msgid ""
1095
+ "Enabling this option will force a street number to be provided during "
1096
+ "checkout within the first address field to prevent missing or wrong data "
1097
+ "sets."
1098
  msgstr ""
1099
+ "Die Aktivierung dieser Option sorgt dafür, dass die Hausnummer im ersten "
1100
+ "Adressfeld in der Kasse abgefragt wird. Damit verhinderst du fehlende oder "
1101
+ "falsche Datensätze."
1102
 
1103
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:436
1104
  msgctxt "dhl"
1105
  msgid ""
1106
+ "Additionally create inlay return labels for shipments that support returns."
 
 
 
1107
  msgstr ""
1108
+ "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
1109
+ "unterstützen."
 
 
 
1110
 
1111
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:455
1112
  msgctxt "dhl"
1113
  msgid "Enable delivery to Packstation."
1114
  msgstr "Aktiviere den Versand an Packstationen."
1115
 
1116
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:456
1117
  msgctxt "dhl"
1118
  msgid "Let customers choose a Packstation as delivery address."
1119
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
1120
 
1121
  # @ woocommerce-germanized
1122
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:463
1123
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:50
1124
  msgctxt "dhl"
1125
  msgid "Postoffice"
1126
  msgstr "Postfiliale"
1127
 
1128
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:464
1129
  msgctxt "dhl"
1130
  msgid "Enable delivery to Post Offices."
1131
  msgstr "Aktiviere den Versand an Postfilialen."
1132
 
1133
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:465
1134
  msgctxt "dhl"
1135
  msgid "Let customers choose a Post Office as delivery address."
1136
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
1137
 
1138
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:472
1139
  msgctxt "dhl"
1140
  msgid "Parcel Shop"
1141
  msgstr "Paketshop"
1142
 
1143
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:473
1144
  msgctxt "dhl"
1145
  msgid "Enable delivery to Parcel Shops."
1146
  msgstr "Lieferung an Paketshops aktivieren."
1147
 
1148
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:474
1149
  msgctxt "dhl"
1150
  msgid "Let customers choose a Parcel Shop as delivery address."
1151
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
1152
 
1153
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:492
1154
  msgctxt "dhl"
1155
  msgid "Visual minimum age"
1156
  msgstr "Alterssichtprüfung"
1157
 
1158
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:497
1159
  msgctxt "dhl"
1160
  msgid "Choose this option if you want to let DHL check your customer's age."
1161
  msgstr ""
1162
  "Wähle diese Option aus, wenn du das Alter durch DHL prüfen lassen möchtest."
1163
 
1164
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:501
1165
+ msgctxt "dhl"
1166
+ msgid "Enable the GoGreen Service by default."
1167
+ msgstr "Buche den GoGreen Service hinzu."
1168
+
1169
  # @ woocommerce-germanized
1170
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:507
1171
  msgctxt "dhl"
1172
  msgid "Additional Insurance"
1173
  msgstr "Transportversicherung"
1174
 
1175
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:508
1176
  msgctxt "dhl"
1177
  msgid "Add an additional insurance to labels."
1178
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
1179
 
1180
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:514
1181
  msgctxt "dhl"
1182
  msgid "Retail Outlet Routing"
1183
  msgstr "Filialrouting"
1184
 
1185
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:515
1186
  msgctxt "dhl"
1187
  msgid ""
1188
  "Send undeliverable items to nearest retail outlet instead of immediate "
1191
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
1192
  "anstelle diese direkt zurückzusenden."
1193
 
1194
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:521
1195
  msgctxt "dhl"
1196
  msgid "No Neighbor"
1197
  msgstr "Keine Nachbarschaftszustellung"
1198
 
1199
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:522
1200
  msgctxt "dhl"
1201
  msgid "Do not deliver to neighbors."
1202
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
1203
 
1204
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:529
1205
  msgctxt "dhl"
1206
  msgid "Do only delivery to named person."
1207
  msgstr ""
1208
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
1209
  "Person übergeben."
1210
 
1211
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:535
1212
  msgctxt "dhl"
1213
  msgid "Bulky Goods"
1214
  msgstr "Sperrgut"
1215
 
1216
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:536
1217
  msgctxt "dhl"
1218
  msgid "Deliver as bulky goods."
1219
  msgstr "Sende Pakete als Sperrgut."
1220
 
1221
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1222
  msgctxt "dhl"
1223
  msgid "Age Verification"
1224
  msgstr "Alterssichtprüfung"
1225
 
1226
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1227
  msgctxt "dhl"
1228
  msgid "Verify ages if shipment contains applicable items."
1229
  msgstr ""
1230
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
1231
  "beinhaltet."
1232
 
1233
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1234
  #, php-format
1235
  msgctxt "dhl"
1236
  msgid ""
1243
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
1244
  "Produkte beinhaltet."
1245
 
1246
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1247
  msgctxt "dhl"
1248
  msgid "age verification checkbox"
1249
  msgstr "Checkbox zur Altersprüfung"
1250
 
1251
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:550
1252
  msgctxt "dhl"
1253
  msgid "Premium delivery for international shipments."
1254
  msgstr "Premium Lieferung für internationale Sendungen."
1255
 
1256
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:569
1257
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1162
1258
  msgctxt "dhl"
1259
  msgid "Labels"
1260
  msgstr "Labels"
1261
 
1262
  # @ woocommerce-germanized
1263
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:570
1264
  msgctxt "dhl"
1265
  msgid "Automatically create labels for shipments."
1266
  msgstr "Automatisch Labels zu Sendungen erstellen."
1267
 
1268
  # @ woocommerce-germanized
1269
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:577
1270
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:604
1271
  msgctxt "dhl"
1272
  msgid "Status"
1273
  msgstr "Status"
1274
 
1275
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:581
1276
  msgctxt "dhl"
1277
  msgid "Choose a shipment status which should trigger generation of a label."
1278
  msgstr ""
1279
  "Wähle einen Sendungsstatus aus, der die Erzeugung eines Labels auslösen soll."
1280
 
1281
  # @ woocommerce-germanized
1282
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:588
1283
  msgctxt "dhl"
1284
  msgid "Shipment Status"
1285
  msgstr "Sendungsstatus"
1286
 
1287
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:589
1288
  msgctxt "dhl"
1289
  msgid "Mark shipment as shipped after label has been created successfully."
1290
  msgstr ""
1291
  "Sendung als versandt markieren, sobald ein Label erfolgreich erstellt wurde."
1292
 
1293
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:596
1294
  msgctxt "dhl"
1295
  msgid "Returns"
1296
  msgstr "Retouren"
1297
 
1298
  # @ woocommerce-germanized
1299
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:597
1300
  msgctxt "dhl"
1301
  msgid "Automatically create labels for returns."
1302
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1303
 
1304
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:608
1305
  msgctxt "dhl"
1306
  msgid ""
1307
  "Choose a shipment status which should trigger generation of a return label."
1309
  "Wähle einen Sendungsstatus aus, der die Erzeugung eines Retourenlabels "
1310
  "auslösen soll."
1311
 
1312
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:616
1313
  msgctxt "dhl"
1314
  msgid "Send the return label to the customer by email after creating it."
1315
  msgstr "Sende das Retourenlabel nach dem Erstellen per E-Mail an den Kunden."
1316
 
1317
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:662
1318
  #, php-format
1319
  msgctxt "dhl"
1320
  msgid ""
1325
  "können von abweichenden Einstellungen der %s überschrieben werden."
1326
 
1327
  # @ woocommerce-germanized
1328
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:662
1329
  msgctxt "dhl"
1330
  msgid "shipping method"
1331
  msgstr "Versandmethode"
1332
 
1333
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
1334
  #, php-format
1335
  msgctxt "dhl"
1336
  msgid ""
1341
  "an. Stelle sicher, dass dein %s DHL Retoure Online enthält."
1342
 
1343
  # @ woocommerce-germanized
1344
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
1345
  msgctxt "dhl"
1346
  msgid "contract"
1347
  msgstr "Vertrag"
1348
 
1349
  # @ woocommerce-germanized
1350
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1351
  msgctxt "dhl"
1352
  msgid "Default Services"
1353
  msgstr "Standard-Services"
1354
 
1355
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1356
  #, php-format
1357
  msgctxt "dhl"
1358
  msgid ""
1362
  "Passe hier an, welche der Services als Standard für deine Labels gebucht "
1363
  "werden sollen. Finde mehr über diese %s heraus."
1364
 
1365
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1366
  msgctxt "dhl"
1367
  msgid "nationwide services"
1368
  msgstr "nationalen Services"
1369
 
1370
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:696
1371
  msgctxt "dhl"
1372
  msgid ""
1373
  "Choose whether and under which conditions labels for your shipments shall be "
1377
  "erzeugt werden sollen."
1378
 
1379
  # @ woocommerce-germanized
1380
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:707
1381
  msgctxt "dhl"
1382
  msgid "Shipper Address"
1383
  msgstr "Absenderadresse"
1384
 
1385
  # @ woocommerce-germanized
1386
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
1387
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
1388
  msgctxt "dhl"
1389
  msgid "Street Number"
1390
  msgstr "Hausnummer"
1391
 
1392
  # @ woocommerce-germanized
1393
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:752
1394
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:821
1395
  msgctxt "dhl"
1396
  msgid "Country"
1397
  msgstr "Land"
1398
 
1399
  # @ woocommerce-germanized
1400
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:776
1401
  msgctxt "dhl"
1402
  msgid "Inlay Return Address"
1403
  msgstr "Beilageretouren Adresse"
1404
 
1405
  # @ woocommerce-germanized
1406
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:845
1407
  msgctxt "dhl"
1408
  msgid "Bank Account"
1409
  msgstr "Bankkonto"
1410
 
1411
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:845
1412
  msgctxt "dhl"
1413
  msgid "Enter your bank details needed for services that use COD."
1414
  msgstr ""
1416
  "werden sollen."
1417
 
1418
  # @ woocommerce-germanized
1419
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:848
1420
  msgctxt "dhl"
1421
  msgid "Holder"
1422
  msgstr "Kontoinhaber"
1423
 
1424
  # @ woocommerce-germanized
1425
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:855
1426
  msgctxt "dhl"
1427
  msgid "Bank Name"
1428
  msgstr "Name der Bank"
1429
 
1430
  # @ woocommerce-germanized
1431
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:862
1432
  msgctxt "dhl"
1433
  msgid "IBAN"
1434
  msgstr "IBAN"
1435
 
1436
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:869
1437
  msgctxt "dhl"
1438
  msgid "BIC"
1439
  msgstr "BIC"
1440
 
1441
  # @ woocommerce-germanized
1442
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:876
1443
  msgctxt "dhl"
1444
  msgid "Payment Reference"
1445
  msgstr "Zahlungsreferenz"
1446
 
1447
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:880
1448
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:889
1449
  #, php-format
1450
  msgctxt "dhl"
1451
  msgid ""
1456
  "%s. Der Text ist auf 35 Zeichen begrenzt."
1457
 
1458
  # @ woocommerce-germanized
1459
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:885
1460
  msgctxt "dhl"
1461
  msgid "Payment Reference 2"
1462
  msgstr "Zahlungsreferenz 2"
1463
 
1464
  # @ woocommerce-germanized
1465
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:903
1466
  msgctxt "dhl"
1467
  msgid "Enable creating labels for return shipments."
1468
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1469
 
1470
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:903
1471
  msgctxt "dhl"
1472
  msgid ""
1473
  "By enabling this option you might generate retoure labels for return "
1476
  "Mit der Aktivierung dieser Option kannst du Retourenlabels zu "
1477
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
1478
 
1479
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:924
1480
  msgctxt "dhl"
1481
  msgid "Enable preferred day delivery."
1482
  msgstr "Aktiviere die Lieferung am Wunschtag."
1483
 
1484
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:924
1485
  msgctxt "dhl"
1486
  msgid ""
1487
  "Enabling this option will display options for the user to select their "
1490
  "Diese Option aktiviert die Auswahl eines Wunschtags durch den Kunden in der "
1491
  "Kasse."
1492
 
1493
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:933
1494
  msgctxt "dhl"
1495
  msgid ""
1496
  "Insert gross value as surcharge for preferred day delivery. Insert 0 to "
1499
  "Füge einen Bruttopreis als Gebühr für die Lieferung am Wunschtag hinzu. "
1500
  "Setze den Wert auf 0 um den Service kostenlos anzubieten."
1501
 
1502
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:944
1503
  msgctxt "dhl"
1504
  msgid "Enable preferred time delivery."
1505
  msgstr "Aktiviere die Lieferung zur Wunschzeit."
1506
 
1507
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:944
1508
  msgctxt "dhl"
1509
  msgid ""
1510
  "Enabling this option will display options for the user to select their "
1513
  "Diese Option aktiviert die Auswahl einer Wunschzeit durch den Kunden in der "
1514
  "Kasse."
1515
 
1516
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
1517
  msgctxt "dhl"
1518
  msgid ""
1519
  "Insert gross value as surcharge for preferred time delivery. Insert 0 to "
1522
  "Füge einen Bruttopreis als Gebühr für die Lieferung zur Wunschzeit hinzu. "
1523
  "Setze den Wert auf 0 um den Service kostenlos anzubieten."
1524
 
1525
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:963
1526
  msgctxt "dhl"
1527
  msgid "Combined Fee"
1528
  msgstr "Kombinierte Gebühr"
1529
 
1530
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:965
1531
  msgctxt "dhl"
1532
  msgid ""
1533
  "Insert gross value as surcharge for the combination of preferred day and "
1538
  "anzubieten."
1539
 
1540
  # @ woocommerce-germanized
1541
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:976
1542
  msgctxt "dhl"
1543
  msgid "Enable preferred location delivery."
1544
  msgstr "Lieferung an einen Wunschort aktivieren."
1545
 
1546
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:976
1547
  msgctxt "dhl"
1548
  msgid ""
1549
  "Enabling this option will display options for the user to select their "
1552
  "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
1553
  "Kasse ."
1554
 
1555
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:984
1556
  msgctxt "dhl"
1557
  msgid "Enable preferred neighbor delivery."
1558
  msgstr "Aktiviere die Lieferung an einen Wunschnachbarn."
1559
 
1560
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:984
1561
  msgctxt "dhl"
1562
  msgid ""
1563
  "Enabling this option will display options for the user to deliver to their "
1566
  "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
1567
  "der Kasse."
1568
 
1569
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1010
1570
  msgctxt "dhl"
1571
  msgid "Cut-off time"
1572
  msgstr "Cut-off-Zeit"
1573
 
1574
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1013
1575
  msgctxt "dhl"
1576
  msgid ""
1577
  "The cut-off time is the latest possible order time up to which the minimum "
1584
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
1585
  "Wunschtag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
1586
 
1587
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1019
1588
  msgctxt "dhl"
1589
  msgid "Preparation days"
1590
  msgstr "Bearbeitungstage"
1591
 
1592
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1022
1593
  msgctxt "dhl"
1594
  msgid ""
1595
  "If you need more time to prepare your shipments you might want to add a "
1600
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
1601
  "auswählbaren Wunschtag hinzugefügt werden."
1602
 
1603
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1029
1604
  msgctxt "dhl"
1605
  msgid "Exclude days of transfer"
1606
  msgstr "Übergabetage ausschließen"
1607
 
1608
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1030
1609
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
1610
  msgctxt "dhl"
1611
  msgid "Monday"
1612
  msgstr "Montag"
1613
 
1614
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1031
1615
  msgctxt "dhl"
1616
  msgid "Exclude days from transferring shipments to DHL."
1617
  msgstr "Schließe bestimmte Wochentage für die Übergabe an DHL aus."
1618
 
1619
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1040
1620
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
1621
  msgctxt "dhl"
1622
  msgid "Tuesday"
1623
  msgstr "Dienstag"
1624
 
1625
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1049
1626
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
1627
  msgctxt "dhl"
1628
  msgid "Wednesday"
1629
  msgstr "Mittwoch"
1630
 
1631
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1058
1632
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
1633
  msgctxt "dhl"
1634
  msgid "Thursday"
1635
  msgstr "Donnerstag"
1636
 
1637
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1067
1638
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
1639
  msgctxt "dhl"
1640
  msgid "Friday"
1641
  msgstr "Freitag"
1642
 
1643
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1076
1644
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
1645
  msgctxt "dhl"
1646
  msgid "Saturday"
1647
  msgstr "Samstag"
1648
 
1649
  # @ woocommerce-germanized
1650
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1085
1651
  msgctxt "dhl"
1652
  msgid "Exclude gateways"
1653
  msgstr "Zahlungsarten ausschließen"
1654
 
1655
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1087
1656
  msgctxt "dhl"
1657
  msgid "Select payment gateways to be excluded from showing preferred services."
1658
  msgstr ""
1659
  "Wähle Zahlungsarten aus, für die die Wunschpaket-Services nicht zur "
1660
  "Verfügung stehen sollen."
1661
 
1662
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1112
1663
  msgctxt "dhl"
1664
  msgid "Let customers find a DHL location on a map."
1665
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
1666
 
1667
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1112
1668
  msgctxt "dhl"
1669
  msgid ""
1670
  "Enable this option to let your customers choose a pickup option from a map "
1675
  "einer Karten in der Kasse zu ermöglichen. Wenn diese Option deaktiviert ist, "
1676
  "wird stattdessen auf die DHL Website verwiesen."
1677
 
1678
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1119
1679
  msgctxt "dhl"
1680
  msgid "Google Maps Key"
1681
  msgstr "Google Maps Schlüssel"
1682
 
1683
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1123
1684
  #, php-format
1685
  msgctxt "dhl"
1686
  msgid ""
1690
  "Um eine Karte integrieren zu können, benötigst du einen gültigen API-"
1691
  "Schlüssel für Google Maps. Du kannst %s."
1692
 
1693
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1123
1694
  msgctxt "dhl"
1695
  msgid "retrieve a new one"
1696
  msgstr "hier einen neuen erstellen"
1697
 
1698
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1128
1699
  msgctxt "dhl"
1700
  msgid "Limit results"
1701
  msgstr "Suchergebnisse begrenzen"
1702
 
1703
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1132
1704
  msgctxt "dhl"
1705
  msgid "Limit the number of DHL locations shown on the map"
1706
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
1707
 
1708
  # @ woocommerce-germanized
1709
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1161
1710
  msgctxt "dhl"
1711
  msgid "General"
1712
  msgstr "Allgemein"
1713
 
1714
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1163
1715
  msgctxt "dhl"
1716
  msgid "Preferred Services"
1717
  msgstr "Wunschpaket"
1718
 
1719
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1164
1720
  msgctxt "dhl"
1721
  msgid "Parcel Pickup"
1722
  msgstr "Standorte"
1748
  msgid "%s %s"
1749
  msgstr "%s %s"
1750
 
1751
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:99
 
1752
  msgctxt "dhl"
1753
+ msgid ""
1754
+ "Your DHL API credentials seem to be invalid. Please check your DHL settings."
1755
+ msgstr ""
1756
+ "Deine DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfe deine "
1757
+ "DHL Einstellungen."
1758
 
1759
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:109
1760
+ #, php-format
1761
+ msgctxt "dhl"
1762
+ msgid "There was an error contacting the DHL API: %s."
1763
+ msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
1764
+
1765
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:112
1766
+ msgctxt "dhl"
1767
+ msgid ""
1768
+ "An error ocurred while contacting the DHL API. Please consider enabling the "
1769
+ "sandbox mode."
1770
+ msgstr ""
1771
+ "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwäge den Wechsel "
1772
+ "in den Sandbox-Modus."
1773
+
1774
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:134
1775
+ msgctxt "dhl"
1776
+ msgid ""
1777
+ "There was an error generating the label. Please try again or consider "
1778
+ "switching to sandbox mode."
1779
+ msgstr ""
1780
+ "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuche es erneut oder "
1781
+ "erwäge den Wechsel in den Sandbox-Modus."
1782
+
1783
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:237
1784
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1785
  msgctxt "dhl"
1786
  msgid "Error while creating and uploading the label"
1787
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1788
 
1789
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:323
1790
  #, php-format
1791
  msgctxt "dhl"
1792
  msgid "Could not delete label - %s"
1793
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1794
 
1795
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:354
1796
  msgctxt "dhl"
1797
  msgid "Could not create account number - no product number."
1798
  msgstr ""
1799
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1800
 
1801
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:375
1802
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1803
  #, php-format
1804
  msgctxt "dhl"
1805
  msgid "Could not fetch shipment %d."
1806
  msgstr "Sendung %d konnte nicht gefunden werden."
1807
 
1808
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:644
1809
  #, php-format
1810
  msgctxt "dhl"
1811
  msgid "Only %s shipment items can be processed, your shipment has %s items."
1943
  msgid "%s-%s"
1944
  msgstr "%s-%s"
1945
 
1946
+ #: woocommerce-germanized-dhl/src/Package.php:226
1947
+ msgctxt "dhl"
1948
+ msgid ""
1949
+ "Please check the street field and make sure to provide a valid street number."
1950
+ msgstr ""
1951
+ "Bitte prüfe die Straße und stelle sicher, dass du deine Hausnummer mit "
1952
+ "angibst."
1953
+
1954
  # @ woocommerce-germanized
1955
+ #: woocommerce-germanized-dhl/src/Package.php:662
1956
  msgctxt "dhl"
1957
  msgid "Germany"
1958
  msgstr "Deutschland"
1959
 
1960
  # @ woocommerce-germanized
1961
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:89
1962
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:827
1963
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:852
1964
  msgctxt "dhl"
1965
  msgid "Address Type"
1966
  msgstr "Adresstyp"
1967
 
1968
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:92
1969
  msgctxt "dhl"
1970
  msgid "Select whether delivery to DHL locations should be enabled."
1971
  msgstr "Wähle aus, ob die Lieferung an DHL Standorte aktiviert werden soll."
1972
 
1973
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:97
1974
  msgctxt "dhl"
1975
  msgid "Postnumber"
1976
  msgstr "Postnummer"
1977
 
1978
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:99
1979
  msgctxt "dhl"
1980
  msgid ""
1981
  "In case delivery to packstation is selected please fill in the corresponding "
1984
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
1985
  "eintragen."
1986
 
1987
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:185
1988
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:556
1989
  msgctxt "dhl"
1990
  msgid "Invalid address type."
1991
  msgstr "Ungültiger Adresstyp."
1992
 
1993
  # @ woocommerce-germanized
1994
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:619
1995
  msgctxt "dhl"
1996
  msgid "Sorry, but delivery to packstation is not available."
1997
  msgstr ""
1998
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
1999
 
2000
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:624
2001
  msgctxt "dhl"
2002
  msgid "Sorry, but delivery to parcel shops is not available."
2003
  msgstr ""
2004
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
2005
 
2006
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:628
2007
  msgctxt "dhl"
2008
  msgid "Sorry, but delivery to post offices is not available."
2009
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
2010
 
2011
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:635
2012
  #, php-format
2013
  msgctxt "dhl"
2014
  msgid "Please indicate shipment to %s by one of the following values: %s."
2016
  "Bitte identifiziere die Lieferung an %s durch die Eingabe einer der "
2017
  "folgenden Werte: %s."
2018
 
2019
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:643
2020
  msgctxt "dhl"
2021
  msgid ""
2022
  "Your DHL customer number (Post number) is needed to ship to a packstation."
2024
  "Deine DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
2025
  "benötigt."
2026
 
2027
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:645
2028
  msgctxt "dhl"
2029
  msgid ""
2030
  "Your DHL customer number (Post number) is not valid. Please check your "
2033
  "Deine DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfe deine "
2034
  "Eingabe."
2035
 
2036
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:691
2037
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:818
2038
  msgctxt "dhl"
2039
  msgid "Branch"
2040
  msgstr "Filiale"
2041
 
2042
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:692
2043
  msgctxt "dhl"
2044
  msgid "Postnumber "
2045
  msgstr "Postnummer "
2046
 
2047
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:793
2048
  #, php-format
2049
  msgctxt "dhl"
2050
  msgid "e.g. %s 456"
2051
  msgstr "z.B. %s 456"
2052
 
2053
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:818
2054
  msgctxt "dhl"
2055
  msgid "Branches"
2056
  msgstr "Filialen"
2057
 
2058
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:834
2059
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:862
2060
  msgctxt "dhl"
2061
  msgid "DHL customer number (Post number)"
2062
  msgstr "DHL Kundennummer (Postnummer)"
2063
 
2064
  # @ woocommerce-germanized
2065
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:844
2066
  msgctxt "dhl"
2067
  msgid "Regular Address"
2068
  msgstr "Normale Adresse"
2069
 
2070
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:866
2071
  msgctxt "dhl"
2072
  msgid "Not yet a DHL customer?"
2073
  msgstr "Noch kein DHL Kunde?"
2074
 
2075
  # @ woocommerce-germanized
2076
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:866
2077
  msgctxt "dhl"
2078
  msgid "Register now"
2079
  msgstr "Jetzt registrieren"
2080
 
2081
  # @ woocommerce-germanized
2082
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:915
2083
  #, php-format
2084
  msgctxt "dhl"
2085
  msgid "Search %s"
2086
  msgstr "%s suchen"
2087
 
2088
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1020
2089
  msgctxt "dhl"
2090
  msgid "No DHL locations found"
2091
  msgstr "Keine DHL Standorte gefunden"
2092
 
2093
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2094
  #, php-format
2095
  msgctxt "dhl"
2096
  msgid ""
2101
  "%s oder %s."
2102
 
2103
  # @ woocommerce-germanized
2104
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2105
  msgctxt "dhl"
2106
  msgid "DHL location"
2107
  msgstr "DHL Standort"
2108
 
2109
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2110
  msgctxt "dhl"
2111
  msgid "retry"
2112
  msgstr "Erneut versuchen"
2113
 
2114
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:135
2115
  msgctxt "dhl"
2116
  msgid "DHL Preferred Day & Time"
2117
  msgstr "DHL Wunschzeit & Wunschtag"
2118
 
2119
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:139
2120
  msgctxt "dhl"
2121
  msgid "DHL Preferred Time"
2122
  msgstr "DHL Wunschzeit"
2123
 
2124
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:143
2125
  msgctxt "dhl"
2126
  msgid "DHL Preferred Day"
2127
  msgstr "DHL Wunschtag"
2128
 
2129
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:310
2130
  msgctxt "dhl"
2131
  msgid "Sorry, but the preferred day you have chosen is no longer available."
2132
  msgstr ""
2133
  "Entschuldigung, der von dir ausgewählte Wunschtag steht leider nicht mehr "
2134
  "zur Verfügung."
2135
 
2136
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:338
2137
  msgctxt "dhl"
2138
  msgid "Sorry, but the preferred time you have chosen is no longer available."
2139
  msgstr ""
2140
  "Entschuldigung, die von dir ausgewählte Wunschzeit steht leider nicht mehr "
2141
  "zur Verfügung."
2142
 
2143
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:361
2144
  msgctxt "dhl"
2145
  msgid "Please choose a preferred location."
2146
  msgstr "Bitte wähle einen Wunschort aus."
2147
 
2148
  # @ woocommerce-germanized
2149
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:373
2150
  msgctxt "dhl"
2151
  msgid "Please choose name and address of your preferred neighbor."
2152
  msgstr "Bitte wähle einen Namen und die Adresse deines Wunschnachbars."
2158
  msgid "%1$s"
2159
  msgstr "%1$s"
2160
 
2161
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:31
2162
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2163
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2164
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2165
  msgid "DHL"
2166
  msgstr "DHL"
2167
 
2168
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:39
2169
  msgctxt "dhl"
2170
  msgid ""
2171
  "Complete DHL integration supporting labels, preferred services and "
2174
  "DHL Integration die das Erzeugen von Labels, Wunsch-Services und Lieferung "
2175
  "an Packstationen unterstützt."
2176
 
2177
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:62
2178
+ msgctxt "dhl"
2179
+ msgid ""
2180
+ "Your shipment is being processed by {shipping_provider}. If you want to "
2181
+ "track the shipment, please use the following tracking number: {tracking_id}. "
2182
+ "Depending on the chosen shipping method it is possible that the tracking "
2183
+ "data does not reflect the current status when receiving this email."
2184
+ msgstr ""
2185
+ "Deine Sendung wurde mit {shipping_provider} versandt. Wenn du diese Sendung "
2186
+ "verfolgen möchtest, benutze bitte diese Paketverfolgungsnummer: "
2187
+ "{tracking_id}. Abhängig von der gewählten Versandoption kann es sein, dass "
2188
+ "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
2189
+ "den neuesten Stand wiedergeben."
2190
+
2191
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:31
2192
  msgctxt "dhl"
2193
  msgid "Opening Times"
2434
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2435
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2436
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2437
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:650
2438
  msgctxt "shipments"
2439
  msgid "Status"
2440
  msgstr "Status"
2475
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2476
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2477
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2478
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:654
2479
  msgctxt "shipments"
2480
  msgid "Actions"
2481
  msgstr "Aktionen"
2567
  # @ woocommerce
2568
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
2569
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2570
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2571
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:419
2572
  msgctxt "shipments"
2573
  msgid "Title"
2574
  msgstr "Titel"
2575
 
2576
  # @ woocommerce-germanized
2577
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
2578
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:428
2579
  msgctxt "shipments"
2580
  msgid "Description"
2581
  msgstr "Beschreibung"
2643
  msgstr "Neues Label erstellen"
2644
 
2645
  # @ woocommerce-germanized
2646
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:51
2647
  msgctxt "shipments"
2648
  msgid "Order shipped"
2649
  msgstr "Bestellung versandt"
2650
 
2651
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:52
2652
  msgctxt "shipments"
2653
  msgid ""
2654
  "Shipment notifications are sent to the customer when a shipment gets shipped."
2656
  "Sendungsbenachrichtigungen werden an den Kunden verschickt, sobald eine "
2657
  "Sendung als verschickt markiert wurde."
2658
 
2659
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:86
2660
  msgctxt "shipments"
2661
  msgid "Your {site_title} order #{order_number} has been partially shipped"
2662
  msgstr ""
2663
  "Deine Bestellung #{order_number} bei {site_title} wurde teilweise verschickt"
2664
 
2665
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:88
2666
  msgctxt "shipments"
2667
  msgid "Your {site_title} order #{order_number} has been shipped"
2668
  msgstr "Deine Bestellung #{order_number} bei {site_title} wurde verschickt"
2669
 
2670
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:101
2671
  msgctxt "shipments"
2672
  msgid "Partial shipment to your order: {order_number}"
2673
  msgstr "Teilsendung zu deiner Bestellung {order_number}"
2674
 
2675
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:103
2676
  msgctxt "shipments"
2677
  msgid "Shipment to your order: {order_number}"
2678
  msgstr "Sendung zu deiner Bestellung {order_number}"
2679
 
2680
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:283
2681
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:297
2682
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:306
2683
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:315
2684
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:324
2685
  #, php-format
2686
  msgctxt "shipments"
2687
  msgid "Available placeholders: %s"
2688
  msgstr "Verfügbare Platzhalter: %s"
2689
 
2690
  # @ woocommerce-germanized
2691
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:287
2692
  msgctxt "shipments"
2693
  msgid "Enable/Disable"
2694
  msgstr "Aktivieren/Deaktivieren"
2695
 
2696
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:289
2697
  msgctxt "shipments"
2698
  msgid "Enable this email notification"
2699
  msgstr "Aktiviere diese E-Mail-Benachrichtigung"
2700
 
2701
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:293
2702
  msgctxt "shipments"
2703
  msgid "Full shipment subject"
2704
  msgstr "Vollständige Sendung Betreff"
2705
 
2706
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:302
2707
  msgctxt "shipments"
2708
  msgid "Partial shipment subject"
2709
  msgstr "Teilsendung Betreff"
2710
 
2711
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2712
  msgctxt "shipments"
2713
  msgid "Full shipment email heading"
2714
  msgstr "Vollständige Sendung Kopfzeile"
2715
 
2716
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:320
2717
  msgctxt "shipments"
2718
  msgid "Partial shipment email heading"
2719
  msgstr "Teilsendung Kopfzeile"
2720
 
2721
  # @ woocommerce-germanized
2722
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:329
2723
  msgctxt "shipments"
2724
  msgid "Additional content"
2725
  msgstr "Zusätzlicher Inhalt"
2726
 
2727
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:330
2728
  msgctxt "shipments"
2729
  msgid "Text to appear below the main email content."
2730
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2731
 
2732
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:332
2733
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2734
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
2735
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2737
  msgid "N/A"
2738
  msgstr "n.a."
2739
 
2740
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:338
2741
  msgctxt "shipments"
2742
  msgid "Email type"
2743
  msgstr "E-Mail-Typ"
2744
 
2745
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:340
2746
  msgctxt "shipments"
2747
  msgid "Choose which format of email to send."
2748
  msgstr "Format für E-Mail-Versand auswählen."
2780
  # @ woocommerce-germanized
2781
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:101
2782
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:241
2783
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:814
2784
  msgctxt "shipments"
2785
  msgid "Shipped"
2786
  msgstr "Versandt"
2791
  msgstr "Entwurf"
2792
 
2793
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:240
2794
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:806
2795
  msgctxt "shipments"
2796
  msgid "Processing"
2797
  msgstr "In Bearbeitung"
2858
  # @ woocommerce-germanized
2859
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2860
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2861
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:649
2862
  msgctxt "shipments"
2863
  msgid "Date"
2864
  msgstr "Datum"
2935
  msgstr "Labels werden erzeugt..."
2936
 
2937
  # @ woocommerce-germanized
2938
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:83
2939
  msgctxt "shipments"
2940
  msgid "Download labels"
2941
  msgstr "Labels downloaden"
2942
 
2943
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:93
2944
+ msgctxt "shipments"
2945
+ msgid ""
2946
+ "The chosen shipments were not suitable for automatic label creation. Please "
2947
+ "check the shipping provider option of the corresponding shipments."
2948
+ msgstr ""
2949
+ "Die ausgewählten Sendungen sind nicht für eine automatische Label-Erzeugung "
2950
+ "verfügbar. Bitte prüfe die Versanddienstleister-Option der Sendungen."
2951
+
2952
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:95
2953
  #, php-format
2954
  msgctxt "shipments"
2955
  msgid "Successfully generated labels. %s"
2958
  #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2959
  #, php-format
2960
  msgctxt "shipments"
2961
+ msgid "Labels partially generated. %s"
2962
+ msgstr "Labels teilweise erzeugt. %s"
2963
+
2964
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:146
2965
+ #, php-format
2966
+ msgctxt "shipments"
2967
  msgid "Error while creating label for %s: %s"
2968
  msgstr "Fehler beim Erstellen des Labels für %s. %s"
2969
 
2970
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:146
2971
  #, php-format
2972
  msgctxt "shipments"
2973
  msgid "shipment #%d"
2974
  msgstr "Sendung #%d"
2975
 
2976
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
2977
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:651
2978
  msgctxt "shipments"
2979
  msgid "Items"
2980
  msgstr "Positionen"
3240
  msgid "New provider"
3241
  msgstr "Neuer Dienstleister"
3242
 
3243
+ # @ woocommerce-germanized
3244
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:317
3245
+ msgctxt "shipments"
3246
+ msgid "Additional settings"
3247
+ msgstr "Weiterführende Einstellungen"
3248
+
3249
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:343
3250
  msgctxt "shipments"
3251
  msgid "Add provider"
3252
  msgstr "Dienstleister hinzufügen"
3253
 
3254
  # @ woocommerce-germanized
3255
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:351
3256
  msgctxt "shipments"
3257
  msgid "General"
3258
  msgstr "Allgemein"
3259
 
3260
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:352
3261
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3262
  msgctxt "shipments"
3263
  msgid "Shipping Provider"
3321
  msgid "Processing bulk actions..."
3322
  msgstr "Bearbeite Mehrfachaktionen.."
3323
 
3324
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:610
3325
  msgctxt "shipments"
3326
  msgid "Filter"
3327
  msgstr "Filtern"
3328
 
3329
  # @ woocommerce-germanized
3330
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:626
3331
  #: woocommerce-germanized-shipments/src/Ajax.php:757
3332
  #, php-format
3333
  msgctxt "shipments"
3335
  msgstr "Bestellung #%s"
3336
 
3337
  # @ woocommerce
3338
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:631
3339
  msgctxt "shipments"
3340
  msgid "Filter by order"
3341
  msgstr "Nach Bestellung filtern"
3342
 
3343
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:652
3344
  msgctxt "shipments"
3345
  msgid "Address"
3346
  msgstr "Adresse"
3347
 
3348
  # @ woocommerce-germanized
3349
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:653
3350
  msgctxt "shipments"
3351
  msgid "Order"
3352
  msgstr "Bestellung"
3353
 
3354
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:745
3355
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:73
3356
  #, php-format
3357
  msgctxt "shipment title"
3358
  msgid "%s #%s"
3359
  msgstr "%s #%s"
3360
 
3361
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:758
3362
  #, php-format
3363
  msgctxt "shipments"
3364
  msgid "via %s"
3365
  msgstr "via %s"
3366
 
3367
  # @ woocommerce-germanized
3368
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:825
3369
  #: woocommerce-germanized-shipments/src/Ajax.php:282
3370
  msgctxt "shipments"
3371
  msgid "Download label"
3372
  msgstr "Label downloaden"
3373
 
3374
  # @ woocommerce-germanized
3375
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:834
3376
  msgctxt "shipments"
3377
  msgid "Generate label"
3378
  msgstr "Label erstellen"
3379
 
3380
  # @ woocommerce-germanized
3381
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:884
3382
  #, php-format
3383
  msgctxt "shipments"
3384
  msgid "Select %s"
3385
  msgstr "Wähle %s"
3386
 
3387
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:911
3388
  msgctxt "shipments"
3389
  msgid "SKU:"
3390
  msgstr "Art.-Nr.:"
3391
 
3392
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1005
3393
  #, php-format
3394
  msgctxt "%s = human-readable time difference"
3395
  msgid "%s ago"
3396
  msgstr "vor %s"
3397
 
3398
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1017
3399
  msgctxt "shipments"
3400
  msgid "M j, Y"
3401
  msgstr "d.m.Y"
3402
 
3403
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1074
3404
  msgctxt "shipments"
3405
  msgid "Delete Permanently"
3406
  msgstr "Unwiderruflich löschen"
3407
 
3408
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1077
3409
  msgctxt "shipments"
3410
  msgid "Change status to processing"
3411
  msgstr "Status zu in Bearbeitung ändern"
3412
 
3413
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1078
3414
  msgctxt "shipments"
3415
  msgid "Change status to shipped"
3416
  msgstr "Status zu versandt ändern"
3417
 
3418
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1079
3419
  msgctxt "shipments"
3420
  msgid "Change status to delivered"
3421
  msgstr "Status zu geliefert ändern"
3422
 
3423
  # @ woocommerce-germanized
3424
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1080
3425
  msgctxt "shipments"
3426
  msgid "Generate and download labels"
3427
  msgstr "Labels erstellen und downloaden"
3686
  msgstr "Anzahl."
3687
 
3688
  # @ woocommerce-germanized
3689
+ #: woocommerce-germanized-shipments/src/Automation.php:106
3690
  msgctxt "shipments"
3691
  msgid "Order is fully shipped."
3692
  msgstr "Bestellung ist vollständig versandt."
3696
  msgid "Invalid shipment item."
3697
  msgstr "Ungültige Sendungsposition."
3698
 
3699
+ #: woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php:252
3700
  msgctxt "shipments"
3701
  msgid "Invalid shipping provider."
3702
  msgstr "Versanddienstleister nicht bekannt."
3714
  msgid "Invalid shipment"
3715
  msgstr "Ungültige Sendung"
3716
 
3717
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:409
3718
+ #, php-format
3719
+ msgctxt "shipments"
3720
+ msgid "%s supports many more options. Explore %s."
3721
+ msgstr "%s unterstützt viele weitere Einstellungen. Schau dir %s an."
3722
+
3723
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:409
3724
+ #, php-format
3725
+ msgctxt "shipments"
3726
+ msgid "%s specific settings"
3727
+ msgstr "%s spezifische Einstellungen"
3728
+
3729
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:420
3730
  msgctxt "shipments"
3731
  msgid "Choose a title for the shipping provider."
3732
  msgstr "Wähle einen Titel für den Versanddienstleister."
3733
 
3734
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:429
3735
  msgctxt "shipments"
3736
  msgid "Choose a description for the shipping provider."
3737
  msgstr "Wähle eine Beschreibung für den Versanddienstleister."
3738
 
3739
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:441
3740
  msgctxt "shipments"
3741
  msgid "Tracking URL"
3742
  msgstr "Sendungsverfolgung URL"
3743
 
3744
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:442
3745
  #, php-format
3746
  msgctxt "shipments"
3747
  msgid ""
3755
  "einzufügen: %s"
3756
 
3757
  # @ woocommerce-germanized
3758
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:452
3759
  msgctxt "shipments"
3760
  msgid "Tracking description"
3761
  msgstr "Sendungsverfolgung Hinweis"
3762
 
3763
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:453
3764
  #, php-format
3765
  msgctxt "shipments"
3766
  msgid ""
3774
  "verwenden um die Paketverfolgungsnummer oder andere dynamische Daten "
3775
  "einzufügen: %s"
3776
 
3777
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:457
3778
  msgctxt "shipments"
3779
  msgid ""
3780
  "Your shipment is being processed by {shipping_provider}. If you want to "
3807
  "Wähle einen Versanddienstleister aus, der standardmäßig für eine infrage "
3808
  "kommende Sendung hinterlegt wird."
3809
 
3810
+ # @ woocommerce-germanized
3811
+ #: woocommerce-germanized-shipments/src/WPMLHelper.php:57
3812
+ #, php-format
3813
+ msgctxt "shipments"
3814
+ msgid "%s tracking description"
3815
+ msgstr "%s Sendungsverfolgung"
3816
+
3817
+ #: woocommerce-germanized-shipments/src/WPMLHelper.php:58
3818
+ #, php-format
3819
+ msgctxt "shipments"
3820
+ msgid "%s tracking URL"
3821
+ msgstr "%s Sendungsverfolgung URL"
3822
+
3823
  #: woocommerce-germanized-shipments/templates/emails/customer-shipment.php:33
3824
  #: woocommerce-germanized-shipments/templates/emails/plain/customer-shipment.php:28
3825
  #, php-format
3993
  # @ woocommerce-germanized
3994
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3995
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3996
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:395
3997
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3998
  msgid "incl. VAT"
3999
  msgstr "inkl. MwSt."
4005
 
4006
  # @ woocommerce-germanized
4007
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
4008
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:395
4009
  #, php-format
4010
  msgid "incl. %s%% VAT"
4011
  msgstr "inkl. %s %% MwSt."
4249
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4250
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4251
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4252
+ #: woocommerce-germanized/woocommerce-germanized.php:780
4253
  msgid "Settings"
4254
  msgstr "Einstellungen"
4255
 
5650
  msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
5651
 
5652
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5653
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:310
5654
  msgid ""
5655
  "Value added tax is not collected, as small businesses according to §19 (1) "
5656
  "UStG."
5768
  "Platzhalter für den höchsten Preis."
5769
 
5770
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5771
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:746
5772
  msgid "{min_price} &ndash; {max_price}"
5773
  msgstr "{min_price} &ndash; {max_price}"
5774
 
7500
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
7501
 
7502
  # @ woocommerce-germanized
7503
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:186
7504
  #, php-format
7505
  msgid "%s [new]"
7506
  msgstr "%s [neu]"
7507
 
7508
  # @ woocommerce-germanized
7509
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:213
7510
  msgctxt "revocation-form"
7511
  msgid "is not a valid email address."
7512
  msgstr "ist leider keine valide E-Mail Adresse."
7513
 
7514
  # @ woocommerce-germanized
7515
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:217
7516
  msgctxt "revocation-form"
7517
  msgid "Please enter a valid postcode/ZIP"
7518
  msgstr "Bitte gib eine echte Postleitzahl ein"
7519
 
7520
  # @ woocommerce-germanized
7521
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:225
7522
  msgctxt "revocation-form"
7523
  msgid "is not valid."
7524
  msgstr "ist leider nicht korrekt."
7525
 
7526
  # @ woocommerce-germanized
7527
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:246
7528
  msgctxt "revocation-form"
7529
  msgid ""
7530
  "Thank you. We have received your Revocation Request. You will receive a "
7611
  msgstr "Aktivierungscode ungültig"
7612
 
7613
  # @ woocommerce-germanized
7614
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:129
7615
  msgid "Confirmation text"
7616
  msgstr "Bestätigung Text"
7617
 
7618
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:130
7619
  msgid ""
7620
  "Your order has been received and is now being processed. Your order details "
7621
  "are shown below for your reference:"
7624
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen:"
7625
 
7626
  # @ woocommerce-germanized
7627
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:131
7628
  msgid ""
7629
  "This text will be inserted within the order confirmation email. Use "
7630
  "{order_number}, {site_title} or {order_date} as placeholder."
7632
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
7633
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
7634
 
7635
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:249
7636
  msgid ""
7637
  "Your order has been received and is now being processed. Your order details "
7638
  "are shown below for your reference."
7640
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
7641
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
7642
 
7643
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:297
7644
  msgid "Someone requested a password reset for your account."
7645
  msgstr ""
7646
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
7647
 
7648
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:312
7649
  #, php-format
7650
  msgid "Thanks for creating an account on %s."
7651
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
7652
 
7653
  # @ woocommerce-germanized
7654
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1023
7655
  msgctxt "revocation-form"
7656
  msgid "Forward your Revocation online"
7657
  msgstr "Deinen Widerruf online erklären"
7658
 
7659
  # @ woocommerce-germanized
7660
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:160
7661
  #, php-format
7662
  msgid ""
7663
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
7666
  "Bitte installiere <a href=\"%s\" target=\"_blank\">WooCommerce</a> bevor du "
7667
  "WooCommerce Germanized installierst. Vielen Dank!"
7668
 
7669
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:439
7670
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:453
7671
  msgid "Reduced rate"
7672
  msgstr "Ermäßigter Steuersatz"
7673
 
7674
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:495
7675
  #, php-format
7676
  msgctxt "vat-rate-import"
7677
  msgid "VAT %s"
7678
  msgstr "MwSt. %s"
7679
 
7680
  # @ woocommerce-germanized
7681
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:599
7682
  msgctxt "Page slug"
7683
  msgid "data-security"
7684
  msgstr "datenschutzerklaerung"
7685
 
7686
  # @ woocommerce-germanized
7687
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:600
7688
  msgctxt "Page title"
7689
  msgid "Data Security Statement"
7690
  msgstr "Datenschutzerklärung"
7691
 
7692
  # @ woocommerce-germanized
7693
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:604
7694
  msgctxt "Page slug"
7695
  msgid "imprint"
7696
  msgstr "impressum"
7697
 
7698
  # @ woocommerce-germanized
7699
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:605
7700
  msgctxt "Page title"
7701
  msgid "Imprint"
7702
  msgstr "Impressum"
7703
 
7704
  # @ woocommerce-germanized
7705
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:609
7706
  msgctxt "Page slug"
7707
  msgid "terms"
7708
  msgstr "agb"
7709
 
7710
  # @ woocommerce-germanized
7711
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:610
7712
  msgctxt "Page title"
7713
  msgid "Terms & Conditions"
7714
  msgstr "AGB"
7715
 
7716
  # @ woocommerce-germanized
7717
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:614
7718
  msgctxt "Page slug"
7719
  msgid "revocation"
7720
  msgstr "widerrufsbelehrung"
7721
 
7722
  # @ woocommerce-germanized
7723
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:615
7724
  msgctxt "Page title"
7725
  msgid "Power of Revocation"
7726
  msgstr "Widerrufsbelehrung"
7727
 
7728
  # @ woocommerce-germanized
7729
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:619
7730
  msgctxt "Page slug"
7731
  msgid "shipping-methods"
7732
  msgstr "versandarten"
7733
 
7734
  # @ woocommerce-germanized
7735
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:620
7736
  msgctxt "Page title"
7737
  msgid "Shipping Methods"
7738
  msgstr "Versandarten"
7739
 
7740
  # @ woocommerce-germanized
7741
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:624
7742
  msgctxt "Page slug"
7743
  msgid "payment-methods"
7744
  msgstr "bezahlmoeglichkeiten"
7745
 
7746
  # @ woocommerce-germanized
7747
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:625
7748
  msgctxt "Page title"
7749
  msgid "Payment Methods"
7750
  msgstr "Zahlungsarten"
8310
 
8311
  # @ woocommerce-germanized
8312
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8313
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:500
8314
  msgid "Mr."
8315
  msgstr "Herr"
8316
 
8317
  # @ woocommerce-germanized
8318
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8319
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:501
8320
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:518
8321
  msgid "Ms."
8322
  msgstr "Frau"
8323
 
8420
  msgstr "Steuerhinweis"
8421
 
8422
  # @ woocommerce-germanized
8423
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:40
8424
  msgid "New account activation"
8425
  msgstr "Kundenkonto Aktivierung"
8426
 
8427
  # @ woocommerce-germanized
8428
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:41
8429
  msgid ""
8430
  "Customer \"new account activation\" emails are sent to the customer when a "
8431
  "customer signs up via checkout or account pages. This mail is being used as "
8436
  "Bestätigungslink generiert."
8437
 
8438
  # @ woocommerce-germanized
8439
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:60
8440
  msgid "Activate your account on {site_title}"
8441
  msgstr "Aktiviere dein Benutzerkonto auf {site_title}"
8442
 
8443
  # @ woocommerce-germanized
8444
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:70
8445
  msgid "Account activation {site_title}"
8446
  msgstr "Dein Konto bei {site_title}"
8447
 
8448
  # @ woocommerce
8449
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:28
8450
  msgid "Paid for order"
8451
  msgstr "Bestellung bezahlt"
8452
 
8453
  # @ woocommerce-germanized
8454
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:29
8455
  msgid "This E-Mail is being sent to a customer after the order has been paid."
8456
  msgstr ""
8457
  "Diese E-Mail wird an den Kunden gesendet nachdem die Bestellung bezahlt "
8458
  "wurde."
8459
 
8460
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:54
8461
  msgid "Payment received for order {order_number}"
8462
  msgstr "Zahlung erhalten für Bestellung {order_number}"
8463
 
8464
  # @ woocommerce-germanized
8465
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:64
8466
  msgid "Payment received"
8467
  msgstr "Zahlung erhalten"
8468
 
8481
  msgstr "Vielen Dank für deine Bestellung"
8482
 
8483
  # @ woocommerce-germanized
8484
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:33
8485
  msgid "Revocation"
8486
  msgstr "Widerruf"
8487
 
8488
  # @ woocommerce-germanized
8489
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:34
8490
  msgid "Email being sent if a customer fills out the revocation form."
8491
  msgstr ""
8492
  "Diese E-Mail wird als Bestätigung an den Kunden weitergeleitet, sobald er "
8493
  "das Widerrufsformular ausgefüllt hat."
8494
 
8495
  # @ woocommerce-germanized
8496
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:53
8497
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:63
8498
  msgid "Your revocation"
8499
  msgstr "Dein Widerruf"
8500
 
8501
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:174
8502
  msgid "Admin email"
8503
  msgstr "Admin E-Mail"
8504
 
8505
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:177
8506
  msgid ""
8507
  "Insert the email address of your shop manager here. A copy of the revocation "
8508
  "email is being sent to this address."
8511
  "wird an diese E-Mail Adresse versendet."
8512
 
8513
  # @ woocommerce-germanized
8514
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:32
8515
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:58
8516
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:68
8517
  msgid "SEPA Direct Debit Mandate"
8518
  msgstr "SEPA Lastschriftmandat"
8519
 
8520
  # @ woocommerce-germanized
8521
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:33
8522
  msgid ""
8523
  "Email contains a copy of the SEPA mandate generated by information provided "
8524
  "by the customer."
9549
  msgid "upgrade"
9550
  msgstr "Upgrade"
9551
 
9552
+ #: woocommerce-germanized/woocommerce-germanized.php:933
9553
  msgid "Pease wait while we are trying to redirect you to the payment provider."
9554
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
9555
 
10542
  msgid "Cheatin&#8217; huh?"
10543
  msgstr "So geht das leider nicht.."
10544
 
10545
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:212
10546
  msgctxt "trusted-shops"
10547
  msgid "Yes"
10548
  msgstr "Ja"
10549
 
10550
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:212
10551
  msgctxt "trusted-shops"
10552
  msgid "No"
10553
  msgstr "Nein"
10554
 
10555
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:260
10556
  #, php-format
10557
  msgctxt "trusted-shops"
10558
  msgid ""
10564
 
10565
  # @ woocommerce-germanized
10566
  # @ woocommerce
10567
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:409
10568
  msgctxt "trusted-shops"
10569
  msgid "Settings"
10570
  msgstr "Einstellungen"
10648
  "Bewertungserinnerung ein."
10649
 
10650
  # @ woocommerce-germanized
10651
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:26
10652
  msgctxt "trusted-shops"
10653
  msgid "Trusted Shops Review Reminder"
10654
  msgstr "Trusted Shops Bewertungs-Erinnerung"
10655
 
10656
  # @ woocommerce-germanized
10657
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:27
10658
  msgctxt "trusted-shops"
10659
  msgid ""
10660
  "This E-Mail is being sent to a customer to remind him about the possibility "
10664
  "einer Bewertung bei Trusted Shops zu erinnern."
10665
 
10666
  # @ woocommerce-germanized
10667
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:55
10668
  msgctxt "trusted-shops"
10669
  msgid "Please rate your {site_title} order from {order_date}"
10670
  msgstr "Bitte bewerte deine Bestellung bei {site_title} vom {order_date}"
10671
 
10672
  # @ woocommerce-germanized
10673
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:65
10674
  msgctxt "trusted-shops"
10675
  msgid "Please rate your Order"
10676
  msgstr "Bitte bewerte deine Bestellung"
10709
  "Trustbadge Reviews for WooCommerce benötigt mind. WooCommerce Version 3.1 um "
10710
  "zu starten."
10711
 
10712
+ #: woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php:13
10713
+ #, php-format
10714
+ msgctxt "trusted-shops"
10715
+ msgid ""
10716
+ "If you do not want to receive the review reminder e-mail, please follow the "
10717
+ "%s link."
10718
+ msgstr ""
10719
+ "Falls du keine Bewertungserinnerung per E-Mail erhalten möchtest, folge "
10720
+ "bitte dem %s link."
10721
+
10722
+ # @ woocommerce-germanized
10723
+ #: woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php:13
10724
+ msgctxt "trusted-shops"
10725
+ msgid "cancel review reminder"
10726
+ msgstr "von der Bewertungserinnerung abmelden"
10727
+
10728
  # @ woocommerce-germanized
10729
  #: woocommerce-trusted-shops/templates/emails/customer-trusted-shops.php:17
10730
  #: woocommerce-trusted-shops/templates/emails/plain/customer-trusted-shops.php:14
10785
  msgid "https://vendidero.de"
10786
  msgstr "https://vendidero.de"
10787
 
10788
+ #~ msgctxt "dhl"
10789
+ #~ msgid "Tracking"
10790
+ #~ msgstr "Sendungsverfolgung"
10791
+
10792
+ #, php-format
10793
+ #~ msgctxt "dhl"
10794
+ #~ msgid ""
10795
+ #~ "Adjust the default instructions used to inform your customers about "
10796
+ #~ "tracking a DHL shipment. You may use one of the following placeholders: %s"
10797
+ #~ msgstr ""
10798
+ #~ "Passe die Instruktionen an um Kunden über die DHL Sendungsverfolgung zu "
10799
+ #~ "informieren. Du kannst einen der folgenden Platzhalter verwenden: %s"
10800
+
10801
  # @ woocommerce-germanized
10802
  #~ msgctxt "shipments"
10803
  #~ msgid "Return reason"
11557
  #~ msgid "Deactivate standalone version"
11558
  #~ msgstr "Deaktiviere die Standalone-Version"
11559
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11560
  # @ woocommerce-germanized
11561
  #~ msgid "About WooCommerce Germanized"
11562
  #~ msgstr "Über WooCommerce Germanized"
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: 2019-12-03 15:16+0100\n"
6
- "PO-Revision-Date: 2019-12-03 15:16+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
@@ -54,14 +54,14 @@ msgstr "Zollabgabe"
54
 
55
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:922
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
59
  msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:942
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
67
  msgid "Preferred Time"
@@ -70,14 +70,14 @@ msgstr "Wunschzeit"
70
  # @ woocommerce-germanized
71
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:974
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
75
  msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:982
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
@@ -90,24 +90,24 @@ msgstr "Beilage-Retourenlabel erstellen"
90
 
91
  # @ woocommerce-germanized
92
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:709
94
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:778
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:716
101
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:785
102
  msgctxt "dhl"
103
  msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:341
109
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:723
110
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:792
111
  msgctxt "dhl"
112
  msgid "Street"
113
  msgstr "Straße"
@@ -120,9 +120,9 @@ msgstr "Hausnummer"
120
 
121
  # @ woocommerce-germanized
122
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:342
124
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:744
125
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:813
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
127
  msgctxt "dhl"
128
  msgid "Postcode"
@@ -130,25 +130,25 @@ msgstr "Postleitzahl"
130
 
131
  # @ woocommerce-germanized
132
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:343
134
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:737
135
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:806
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
137
  msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:760
143
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:829
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:614
150
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:767
151
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:836
152
  msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
@@ -174,51 +174,58 @@ msgctxt "dhl"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
177
- # @ woocommerce-germanized
178
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
 
 
 
 
 
 
 
 
179
  msgctxt "dhl"
180
  msgid "Additional insurance"
181
  msgstr "Transportversicherung"
182
 
183
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:236
184
  msgctxt "dhl"
185
  msgid "Retail outlet routing"
186
  msgstr "Filialrouting"
187
 
188
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:248
189
  msgctxt "dhl"
190
  msgid "No neighbor"
191
  msgstr "Keine Nachbarschaftszustellung"
192
 
193
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:258
194
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:527
195
  msgctxt "dhl"
196
  msgid "Named person only"
197
  msgstr "Persönliche Übergabe"
198
 
199
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
200
  msgctxt "dhl"
201
  msgid "Bulky goods"
202
  msgstr "Sperrgut"
203
 
204
  # @ woocommerce-germanized
205
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
206
  msgctxt "dhl"
207
  msgid "Identity check"
208
  msgstr "Ident-Check"
209
 
210
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:285
211
  msgctxt "dhl"
212
  msgid "Date of Birth"
213
  msgstr "Geburtsdatum"
214
 
215
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:295
216
  msgctxt "dhl"
217
  msgid "Minimum age"
218
  msgstr "Mindestalter"
219
 
220
- #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:306
221
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:548
222
  msgctxt "dhl"
223
  msgid "Premium"
224
  msgstr "Premium"
@@ -389,84 +396,84 @@ msgctxt "dhl"
389
  msgid "Shipment #{shipment_id} to order {order_id}"
390
  msgstr "Sendung #{shipment_id} zur Bestellung {order_id}"
391
 
392
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:135
393
  msgctxt "dhl"
394
  msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
395
  msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
396
 
397
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:149
398
  msgctxt "dhl"
399
  msgid "Return shipment #{shipment_id} to order #{order_id}"
400
  msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
401
 
402
  # @ woocommerce-germanized
403
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:213
404
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
405
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:460
406
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:813
407
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:38
408
  msgctxt "dhl"
409
  msgid "Packstation"
410
  msgstr "Packstation"
411
 
412
  # @ woocommerce-germanized
413
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:214
414
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:215
415
  msgctxt "dhl"
416
  msgid "Postfiliale"
417
  msgstr "Postfiliale"
418
 
419
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:284
420
  msgctxt "dhl"
421
  msgid "Receiver is missing or does not exist."
422
  msgstr "Empfänger fehlt oder existiert nicht."
423
 
424
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:317
425
  #, php-format
426
  msgctxt "dhl"
427
  msgid "Shipment order #%s does not exist"
428
  msgstr "Bestellung zur Sendung #%s existiert nicht"
429
 
430
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:348
431
  #, php-format
432
  msgctxt "dhl"
433
  msgid "%s of the return address is a mandatory field."
434
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
435
 
436
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:353
437
  msgctxt "dhl"
438
  msgid "Please either add a return company or name."
439
  msgstr ""
440
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
441
  "Rücksendeadresse an."
442
 
443
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:372
444
  msgctxt "dhl"
445
  msgid "Error while parsing preferred day."
446
  msgstr "Fehler beim Einlesen des Wunschtags."
447
 
448
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:383
449
  msgctxt "dhl"
450
  msgid "Error while parsing preferred time."
451
  msgstr "Fehler beim Einlesen der Wunschzeit."
452
 
453
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:407
454
  msgctxt "dhl"
455
  msgid "The visual min age check is invalid."
456
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
457
 
458
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:423
459
  msgctxt "dhl"
460
  msgid "The ident min age check is invalid."
461
  msgstr "Das Alter des Ident-Checks ist ungültig."
462
 
463
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:430
464
  msgctxt "dhl"
465
  msgid "There was an error parsing the date of birth for the identity check."
466
  msgstr ""
467
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
468
 
469
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:435
470
  msgctxt "dhl"
471
  msgid ""
472
  "Either a minimum age or a date of birth must be added to the ident check."
@@ -475,84 +482,84 @@ msgstr ""
475
  "hinzugefügt werden."
476
 
477
  # @ woocommerce-germanized
478
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:448
479
  #, php-format
480
  msgctxt "dhl"
481
  msgid "%s duties element does not exist."
482
  msgstr "%s Zollabgabe existiert nicht."
483
 
484
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:797
485
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:872
486
  msgctxt "dhl"
487
  msgid "Invalid shipment"
488
  msgstr "Ungültige Sendung"
489
 
490
  # @ woocommerce-germanized
491
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:801
492
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:876
493
  msgctxt "dhl"
494
  msgid "Order does not exist"
495
  msgstr "Bestellung existiert nicht"
496
 
497
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:824
498
  msgctxt "dhl"
499
  msgid "Error while creating the label instance"
500
  msgstr "Fehler beim Erstellen der Label-Instanz"
501
 
502
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:944
503
  msgctxt "dhl"
504
  msgid "Invalid label"
505
  msgstr "Ungültiges Label"
506
 
507
  # @ woocommerce-germanized
508
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1032
509
  msgctxt "dhl"
510
  msgid "DHL Retoure International A"
511
  msgstr "DHL Retoure International A"
512
 
513
  # @ woocommerce-germanized
514
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1033
515
  msgctxt "dhl"
516
  msgid "DHL Retoure International B"
517
  msgstr "DHL Retoure International B"
518
 
519
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1042
520
  msgctxt "dhl"
521
  msgid "DHL Retoure Online"
522
  msgstr "DHL Retoure Online"
523
 
524
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1053
525
  msgctxt "dhl"
526
  msgid "DHL Paket Connect"
527
  msgstr "DHL Paket Connect"
528
 
529
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1054
530
  msgctxt "dhl"
531
  msgid "DHL Europaket (B2B)"
532
  msgstr "DHL Europaket (B2B)"
533
 
534
  # @ woocommerce-germanized
535
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1055
536
  msgctxt "dhl"
537
  msgid "DHL Paket International"
538
  msgstr "DHL Paket International"
539
 
540
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1121
541
  msgctxt "dhl"
542
  msgid "DHL Paket"
543
  msgstr "DHL Paket"
544
 
545
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
546
  msgctxt "dhl"
547
  msgid "DHL Paket PRIO"
548
  msgstr "DHL Paket PRIO"
549
 
550
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
551
  msgctxt "dhl"
552
  msgid "DHL Paket Taggleich"
553
  msgstr "DHL Paket Taggleich"
554
 
555
- #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1210
556
  msgctxt "dhl"
557
  msgid "Error while uploading label."
558
  msgstr "Fehler beim Hochladen des Labels."
@@ -707,7 +714,7 @@ msgstr ""
707
  "Geschäftskundenportal eingeben."
708
 
709
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:76
710
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:422
711
  msgctxt "dhl"
712
  msgid "Inlay Returns"
713
  msgstr "Beilageretouren"
@@ -722,8 +729,8 @@ msgstr ""
722
  "sollten Sie diese Funktion standardmäßig aktivieren."
723
 
724
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:90
725
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
726
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:901
727
  msgctxt "dhl"
728
  msgid "Retoure"
729
  msgstr "Retoure"
@@ -758,7 +765,7 @@ msgstr ""
758
 
759
  # @ woocommerce-germanized
760
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:118
761
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:695
762
  msgctxt "dhl"
763
  msgid "Automation"
764
  msgstr "Automatisierung"
@@ -784,8 +791,8 @@ msgstr ""
784
 
785
  # @ woocommerce-germanized
786
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:151
787
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:930
788
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:950
789
  msgctxt "dhl"
790
  msgid "Fee"
791
  msgstr "Gebühr"
@@ -818,7 +825,7 @@ msgstr ""
818
  "im Folgenden konfiguriert) als Lieferadresse auswählen."
819
 
820
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:198
821
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1110
822
  msgctxt "dhl"
823
  msgid "Map"
824
  msgstr "Karte"
@@ -1069,114 +1076,116 @@ msgstr ""
1069
  "Wählen Sie ein Mindestgewicht für Sendungen aus, um zu verhindern, dass DHL "
1070
  "wegen eines zu geringen Gewichts Fehler zurückgibt."
1071
 
 
 
 
 
 
 
1072
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:423
1073
  msgctxt "dhl"
1074
  msgid ""
1075
- "Additionally create inlay return labels for shipments that support returns."
 
1076
  msgstr ""
1077
- "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
1078
- "unterstützen."
1079
-
1080
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:440
1081
- msgctxt "dhl"
1082
- msgid "Tracking"
1083
- msgstr "Sendungsverfolgung"
1084
 
1085
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:441
1086
- #, php-format
1087
  msgctxt "dhl"
1088
  msgid ""
1089
- "Adjust the default instructions used to inform your customers about tracking "
1090
- "a DHL shipment. You may use one of the following placeholders: %s"
 
1091
  msgstr ""
1092
- "Passen Sie die Instruktionen an um Kunden über die DHL Sendungsverfolgung zu "
1093
- "informieren. Sie können einen der folgenden Platzhalter verwenden: %s"
 
1094
 
1095
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:443
1096
  msgctxt "dhl"
1097
  msgid ""
1098
- "Your shipment is being processed by {shipping_provider}. If you want to "
1099
- "track the shipment, please use the following tracking number: {tracking_id}. "
1100
- "Depending on the chosen shipping method it is possible that the tracking "
1101
- "data does not reflect the current status when receiving this email."
1102
  msgstr ""
1103
- "Ihre Sendung wurde mit {shipping_provider} versandt. Wenn Sie diese Sendung "
1104
- "verfolgen möchten, benutzen Sie bitte diese Paketverfolgungsnummer: "
1105
- "{tracking_id}. Abhängig von der gewählten Versandoption kann es sein, dass "
1106
- "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
1107
- "den neuesten Stand wiedergeben."
1108
 
1109
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:461
1110
  msgctxt "dhl"
1111
  msgid "Enable delivery to Packstation."
1112
  msgstr "Aktiviere den Versand an Packstationen."
1113
 
1114
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:462
1115
  msgctxt "dhl"
1116
  msgid "Let customers choose a Packstation as delivery address."
1117
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
1118
 
1119
  # @ woocommerce-germanized
1120
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:469
1121
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:50
1122
  msgctxt "dhl"
1123
  msgid "Postoffice"
1124
  msgstr "Postfiliale"
1125
 
1126
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:470
1127
  msgctxt "dhl"
1128
  msgid "Enable delivery to Post Offices."
1129
  msgstr "Aktiviere den Versand an Postfilialen."
1130
 
1131
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:471
1132
  msgctxt "dhl"
1133
  msgid "Let customers choose a Post Office as delivery address."
1134
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
1135
 
1136
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:478
1137
  msgctxt "dhl"
1138
  msgid "Parcel Shop"
1139
  msgstr "Paketshop"
1140
 
1141
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:479
1142
  msgctxt "dhl"
1143
  msgid "Enable delivery to Parcel Shops."
1144
  msgstr "Lieferung an Paketshops aktivieren."
1145
 
1146
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:480
1147
  msgctxt "dhl"
1148
  msgid "Let customers choose a Parcel Shop as delivery address."
1149
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
1150
 
1151
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:498
1152
  msgctxt "dhl"
1153
  msgid "Visual minimum age"
1154
  msgstr "Alterssichtprüfung"
1155
 
1156
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:503
1157
  msgctxt "dhl"
1158
  msgid "Choose this option if you want to let DHL check your customer's age."
1159
  msgstr ""
1160
  "Wählen Sie diese Option aus, wenn Sie das Alter durch DHL prüfen lassen "
1161
  "möchten."
1162
 
 
 
 
 
 
1163
  # @ woocommerce-germanized
1164
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:506
1165
  msgctxt "dhl"
1166
  msgid "Additional Insurance"
1167
  msgstr "Transportversicherung"
1168
 
1169
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:507
1170
  msgctxt "dhl"
1171
  msgid "Add an additional insurance to labels."
1172
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
1173
 
1174
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:513
1175
  msgctxt "dhl"
1176
  msgid "Retail Outlet Routing"
1177
  msgstr "Filialrouting"
1178
 
1179
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:514
1180
  msgctxt "dhl"
1181
  msgid ""
1182
  "Send undeliverable items to nearest retail outlet instead of immediate "
@@ -1185,46 +1194,46 @@ msgstr ""
1185
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
1186
  "anstelle diese direkt zurückzusenden."
1187
 
1188
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:520
1189
  msgctxt "dhl"
1190
  msgid "No Neighbor"
1191
  msgstr "Keine Nachbarschaftszustellung"
1192
 
1193
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:521
1194
  msgctxt "dhl"
1195
  msgid "Do not deliver to neighbors."
1196
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
1197
 
1198
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:528
1199
  msgctxt "dhl"
1200
  msgid "Do only delivery to named person."
1201
  msgstr ""
1202
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
1203
  "Person übergeben."
1204
 
1205
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:534
1206
  msgctxt "dhl"
1207
  msgid "Bulky Goods"
1208
  msgstr "Sperrgut"
1209
 
1210
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:535
1211
  msgctxt "dhl"
1212
  msgid "Deliver as bulky goods."
1213
  msgstr "Sende Pakete als Sperrgut."
1214
 
1215
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:541
1216
  msgctxt "dhl"
1217
  msgid "Age Verification"
1218
  msgstr "Alterssichtprüfung"
1219
 
1220
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1221
  msgctxt "dhl"
1222
  msgid "Verify ages if shipment contains applicable items."
1223
  msgstr ""
1224
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
1225
  "beinhaltet."
1226
 
1227
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1228
  #, php-format
1229
  msgctxt "dhl"
1230
  msgid ""
@@ -1237,36 +1246,36 @@ msgstr ""
1237
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
1238
  "Produkte beinhaltet."
1239
 
1240
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1241
  msgctxt "dhl"
1242
  msgid "age verification checkbox"
1243
  msgstr "Checkbox zur Altersprüfung"
1244
 
1245
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:549
1246
  msgctxt "dhl"
1247
  msgid "Premium delivery for international shipments."
1248
  msgstr "Premium Lieferung für internationale Sendungen."
1249
 
1250
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:568
1251
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1161
1252
  msgctxt "dhl"
1253
  msgid "Labels"
1254
  msgstr "Labels"
1255
 
1256
  # @ woocommerce-germanized
1257
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:569
1258
  msgctxt "dhl"
1259
  msgid "Automatically create labels for shipments."
1260
  msgstr "Automatisch Labels zu Sendungen erstellen."
1261
 
1262
  # @ woocommerce-germanized
1263
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:576
1264
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:603
1265
  msgctxt "dhl"
1266
  msgid "Status"
1267
  msgstr "Status"
1268
 
1269
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:580
1270
  msgctxt "dhl"
1271
  msgid "Choose a shipment status which should trigger generation of a label."
1272
  msgstr ""
@@ -1274,29 +1283,29 @@ msgstr ""
1274
  "soll."
1275
 
1276
  # @ woocommerce-germanized
1277
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:587
1278
  msgctxt "dhl"
1279
  msgid "Shipment Status"
1280
  msgstr "Sendungsstatus"
1281
 
1282
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:588
1283
  msgctxt "dhl"
1284
  msgid "Mark shipment as shipped after label has been created successfully."
1285
  msgstr ""
1286
  "Sendung als versandt markieren, sobald ein Label erfolgreich erstellt wurde."
1287
 
1288
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:595
1289
  msgctxt "dhl"
1290
  msgid "Returns"
1291
  msgstr "Retouren"
1292
 
1293
  # @ woocommerce-germanized
1294
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:596
1295
  msgctxt "dhl"
1296
  msgid "Automatically create labels for returns."
1297
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1298
 
1299
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:607
1300
  msgctxt "dhl"
1301
  msgid ""
1302
  "Choose a shipment status which should trigger generation of a return label."
@@ -1304,12 +1313,12 @@ msgstr ""
1304
  "Wählen Sie einen Sendungsstatus aus, der die Erzeugung eines Retourenlabels "
1305
  "auslösen soll."
1306
 
1307
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:615
1308
  msgctxt "dhl"
1309
  msgid "Send the return label to the customer by email after creating it."
1310
  msgstr "Sende das Retourenlabel nach dem Erstellen per E-Mail an den Kunden."
1311
 
1312
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:661
1313
  #, php-format
1314
  msgctxt "dhl"
1315
  msgid ""
@@ -1321,12 +1330,12 @@ msgstr ""
1321
  "werden."
1322
 
1323
  # @ woocommerce-germanized
1324
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:661
1325
  msgctxt "dhl"
1326
  msgid "shipping method"
1327
  msgstr "Versandmethode"
1328
 
1329
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
1330
  #, php-format
1331
  msgctxt "dhl"
1332
  msgid ""
@@ -1337,18 +1346,18 @@ msgstr ""
1337
  "API an. Stellen Sie sicher, dass Ihr %s DHL Retoure Online enthält."
1338
 
1339
  # @ woocommerce-germanized
1340
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:671
1341
  msgctxt "dhl"
1342
  msgid "contract"
1343
  msgstr "Vertrag"
1344
 
1345
  # @ woocommerce-germanized
1346
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1347
  msgctxt "dhl"
1348
  msgid "Default Services"
1349
  msgstr "Standard-Services"
1350
 
1351
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1352
  #, php-format
1353
  msgctxt "dhl"
1354
  msgid ""
@@ -1358,12 +1367,12 @@ msgstr ""
1358
  "Passen Sie hier an, welche der Services als Standard für Ihre Labels gebucht "
1359
  "werden sollen. Finden Sie mehr über diese %s heraus."
1360
 
1361
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:683
1362
  msgctxt "dhl"
1363
  msgid "nationwide services"
1364
  msgstr "nationalen Services"
1365
 
1366
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:695
1367
  msgctxt "dhl"
1368
  msgid ""
1369
  "Choose whether and under which conditions labels for your shipments shall be "
@@ -1373,38 +1382,38 @@ msgstr ""
1373
  "automatisch erzeugt werden sollen."
1374
 
1375
  # @ woocommerce-germanized
1376
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:706
1377
  msgctxt "dhl"
1378
  msgid "Shipper Address"
1379
  msgstr "Absenderadresse"
1380
 
1381
  # @ woocommerce-germanized
1382
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:730
1383
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:799
1384
  msgctxt "dhl"
1385
  msgid "Street Number"
1386
  msgstr "Hausnummer"
1387
 
1388
  # @ woocommerce-germanized
1389
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:751
1390
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:820
1391
  msgctxt "dhl"
1392
  msgid "Country"
1393
  msgstr "Land"
1394
 
1395
  # @ woocommerce-germanized
1396
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:775
1397
  msgctxt "dhl"
1398
  msgid "Inlay Return Address"
1399
  msgstr "Beilageretouren Adresse"
1400
 
1401
  # @ woocommerce-germanized
1402
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:844
1403
  msgctxt "dhl"
1404
  msgid "Bank Account"
1405
  msgstr "Bankkonto"
1406
 
1407
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:844
1408
  msgctxt "dhl"
1409
  msgid "Enter your bank details needed for services that use COD."
1410
  msgstr ""
@@ -1412,36 +1421,36 @@ msgstr ""
1412
  "verwendet werden sollen."
1413
 
1414
  # @ woocommerce-germanized
1415
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:847
1416
  msgctxt "dhl"
1417
  msgid "Holder"
1418
  msgstr "Kontoinhaber"
1419
 
1420
  # @ woocommerce-germanized
1421
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:854
1422
  msgctxt "dhl"
1423
  msgid "Bank Name"
1424
  msgstr "Name der Bank"
1425
 
1426
  # @ woocommerce-germanized
1427
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:861
1428
  msgctxt "dhl"
1429
  msgid "IBAN"
1430
  msgstr "IBAN"
1431
 
1432
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:868
1433
  msgctxt "dhl"
1434
  msgid "BIC"
1435
  msgstr "BIC"
1436
 
1437
  # @ woocommerce-germanized
1438
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:875
1439
  msgctxt "dhl"
1440
  msgid "Payment Reference"
1441
  msgstr "Zahlungsreferenz"
1442
 
1443
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:879
1444
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:888
1445
  #, php-format
1446
  msgctxt "dhl"
1447
  msgid ""
@@ -1452,18 +1461,18 @@ msgstr ""
1452
  "hinzufügen: %s. Der Text ist auf 35 Zeichen begrenzt."
1453
 
1454
  # @ woocommerce-germanized
1455
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:884
1456
  msgctxt "dhl"
1457
  msgid "Payment Reference 2"
1458
  msgstr "Zahlungsreferenz 2"
1459
 
1460
  # @ woocommerce-germanized
1461
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
1462
  msgctxt "dhl"
1463
  msgid "Enable creating labels for return shipments."
1464
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1465
 
1466
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
1467
  msgctxt "dhl"
1468
  msgid ""
1469
  "By enabling this option you might generate retoure labels for return "
@@ -1472,12 +1481,12 @@ msgstr ""
1472
  "Mit der Aktivierung dieser Option können Sie Retourenlabels zu "
1473
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
1474
 
1475
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
1476
  msgctxt "dhl"
1477
  msgid "Enable preferred day delivery."
1478
  msgstr "Aktiviere die Lieferung am Wunschtag."
1479
 
1480
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
1481
  msgctxt "dhl"
1482
  msgid ""
1483
  "Enabling this option will display options for the user to select their "
@@ -1486,7 +1495,7 @@ msgstr ""
1486
  "Diese Option aktiviert die Auswahl eines Wunschtags durch den Kunden in der "
1487
  "Kasse."
1488
 
1489
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:932
1490
  msgctxt "dhl"
1491
  msgid ""
1492
  "Insert gross value as surcharge for preferred day delivery. Insert 0 to "
@@ -1495,12 +1504,12 @@ msgstr ""
1495
  "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung am Wunschtag hinzu. "
1496
  "Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
1497
 
1498
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
1499
  msgctxt "dhl"
1500
  msgid "Enable preferred time delivery."
1501
  msgstr "Aktiviere die Lieferung zur Wunschzeit."
1502
 
1503
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
1504
  msgctxt "dhl"
1505
  msgid ""
1506
  "Enabling this option will display options for the user to select their "
@@ -1509,7 +1518,7 @@ msgstr ""
1509
  "Diese Option aktiviert die Auswahl einer Wunschzeit durch den Kunden in der "
1510
  "Kasse."
1511
 
1512
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:952
1513
  msgctxt "dhl"
1514
  msgid ""
1515
  "Insert gross value as surcharge for preferred time delivery. Insert 0 to "
@@ -1518,12 +1527,12 @@ msgstr ""
1518
  "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung zur Wunschzeit "
1519
  "hinzu. Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
1520
 
1521
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:962
1522
  msgctxt "dhl"
1523
  msgid "Combined Fee"
1524
  msgstr "Kombinierte Gebühr"
1525
 
1526
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:964
1527
  msgctxt "dhl"
1528
  msgid ""
1529
  "Insert gross value as surcharge for the combination of preferred day and "
@@ -1534,12 +1543,12 @@ msgstr ""
1534
  "kostenlos anzubieten."
1535
 
1536
  # @ woocommerce-germanized
1537
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
1538
  msgctxt "dhl"
1539
  msgid "Enable preferred location delivery."
1540
  msgstr "Lieferung an einen Wunschort aktivieren."
1541
 
1542
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
1543
  msgctxt "dhl"
1544
  msgid ""
1545
  "Enabling this option will display options for the user to select their "
@@ -1548,12 +1557,12 @@ msgstr ""
1548
  "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
1549
  "Kasse ."
1550
 
1551
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
1552
  msgctxt "dhl"
1553
  msgid "Enable preferred neighbor delivery."
1554
  msgstr "Aktiviere die Lieferung an einen Wunschnachbarn."
1555
 
1556
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
1557
  msgctxt "dhl"
1558
  msgid ""
1559
  "Enabling this option will display options for the user to deliver to their "
@@ -1562,12 +1571,12 @@ msgstr ""
1562
  "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
1563
  "der Kasse."
1564
 
1565
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1009
1566
  msgctxt "dhl"
1567
  msgid "Cut-off time"
1568
  msgstr "Cut-off-Zeit"
1569
 
1570
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1012
1571
  msgctxt "dhl"
1572
  msgid ""
1573
  "The cut-off time is the latest possible order time up to which the minimum "
@@ -1580,12 +1589,12 @@ msgstr ""
1580
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
1581
  "Wunschtag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
1582
 
1583
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1018
1584
  msgctxt "dhl"
1585
  msgid "Preparation days"
1586
  msgstr "Bearbeitungstage"
1587
 
1588
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1021
1589
  msgctxt "dhl"
1590
  msgid ""
1591
  "If you need more time to prepare your shipments you might want to add a "
@@ -1596,71 +1605,71 @@ msgstr ""
1596
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
1597
  "auswählbaren Wunschtag hinzugefügt werden."
1598
 
1599
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1028
1600
  msgctxt "dhl"
1601
  msgid "Exclude days of transfer"
1602
  msgstr "Übergabetage ausschließen"
1603
 
1604
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1029
1605
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
1606
  msgctxt "dhl"
1607
  msgid "Monday"
1608
  msgstr "Montag"
1609
 
1610
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1030
1611
  msgctxt "dhl"
1612
  msgid "Exclude days from transferring shipments to DHL."
1613
  msgstr "Schließen Sie bestimmte Wochentage für die Übergabe an DHL aus."
1614
 
1615
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1039
1616
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
1617
  msgctxt "dhl"
1618
  msgid "Tuesday"
1619
  msgstr "Dienstag"
1620
 
1621
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1048
1622
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
1623
  msgctxt "dhl"
1624
  msgid "Wednesday"
1625
  msgstr "Mittwoch"
1626
 
1627
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1057
1628
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
1629
  msgctxt "dhl"
1630
  msgid "Thursday"
1631
  msgstr "Donnerstag"
1632
 
1633
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1066
1634
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
1635
  msgctxt "dhl"
1636
  msgid "Friday"
1637
  msgstr "Freitag"
1638
 
1639
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1075
1640
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
1641
  msgctxt "dhl"
1642
  msgid "Saturday"
1643
  msgstr "Samstag"
1644
 
1645
  # @ woocommerce-germanized
1646
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1084
1647
  msgctxt "dhl"
1648
  msgid "Exclude gateways"
1649
  msgstr "Zahlungsarten ausschließen"
1650
 
1651
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1086
1652
  msgctxt "dhl"
1653
  msgid "Select payment gateways to be excluded from showing preferred services."
1654
  msgstr ""
1655
  "Wählen Sie Zahlungsarten aus, für die die Wunschpaket-Services nicht zur "
1656
  "Verfügung stehen sollen."
1657
 
1658
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
1659
  msgctxt "dhl"
1660
  msgid "Let customers find a DHL location on a map."
1661
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
1662
 
1663
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
1664
  msgctxt "dhl"
1665
  msgid ""
1666
  "Enable this option to let your customers choose a pickup option from a map "
@@ -1671,12 +1680,12 @@ msgstr ""
1671
  "anhand einer Karten in der Kasse zu ermöglichen. Wenn diese Option "
1672
  "deaktiviert ist, wird stattdessen auf die DHL Website verwiesen."
1673
 
1674
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1118
1675
  msgctxt "dhl"
1676
  msgid "Google Maps Key"
1677
  msgstr "Google Maps Schlüssel"
1678
 
1679
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1122
1680
  #, php-format
1681
  msgctxt "dhl"
1682
  msgid ""
@@ -1686,33 +1695,33 @@ msgstr ""
1686
  "Um eine Karte integrieren zu können, benötigen Siee du einen gültigen API-"
1687
  "Schlüssel für Google Maps. Sie können %s."
1688
 
1689
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1122
1690
  msgctxt "dhl"
1691
  msgid "retrieve a new one"
1692
  msgstr "hier einen neuen erstellen"
1693
 
1694
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1127
1695
  msgctxt "dhl"
1696
  msgid "Limit results"
1697
  msgstr "Suchergebnisse begrenzen"
1698
 
1699
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1131
1700
  msgctxt "dhl"
1701
  msgid "Limit the number of DHL locations shown on the map"
1702
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
1703
 
1704
  # @ woocommerce-germanized
1705
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1160
1706
  msgctxt "dhl"
1707
  msgid "General"
1708
  msgstr "Allgemein"
1709
 
1710
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1162
1711
  msgctxt "dhl"
1712
  msgid "Preferred Services"
1713
  msgstr "Wunschpaket"
1714
 
1715
- #: woocommerce-germanized-dhl/src/Admin/Settings.php:1163
1716
  msgctxt "dhl"
1717
  msgid "Parcel Pickup"
1718
  msgstr "Standorte"
@@ -1744,39 +1753,64 @@ msgctxt "dhl location name"
1744
  msgid "%s %s"
1745
  msgstr "%s %s"
1746
 
1747
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:100
1748
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:122
 
 
 
 
 
 
 
 
1749
  msgctxt "dhl"
1750
- msgid "There was an error generating the label. Please check your logs."
 
 
 
 
 
 
 
1751
  msgstr ""
1752
- "Es gab ein Problem beim Erstellen des Labels. Bitte prüfen Sie Ihre Logs."
 
1753
 
1754
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:225
 
 
 
 
 
 
 
 
 
1755
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1756
  msgctxt "dhl"
1757
  msgid "Error while creating and uploading the label"
1758
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1759
 
1760
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:311
1761
  #, php-format
1762
  msgctxt "dhl"
1763
  msgid "Could not delete label - %s"
1764
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1765
 
1766
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:342
1767
  msgctxt "dhl"
1768
  msgid "Could not create account number - no product number."
1769
  msgstr ""
1770
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1771
 
1772
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:363
1773
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1774
  #, php-format
1775
  msgctxt "dhl"
1776
  msgid "Could not fetch shipment %d."
1777
  msgstr "Sendung %d konnte nicht gefunden werden."
1778
 
1779
- #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:632
1780
  #, php-format
1781
  msgctxt "dhl"
1782
  msgid "Only %s shipment items can be processed, your shipment has %s items."
@@ -1914,32 +1948,40 @@ msgctxt "dhl time-span"
1914
  msgid "%s-%s"
1915
  msgstr "%s-%s"
1916
 
 
 
 
 
 
 
 
 
1917
  # @ woocommerce-germanized
1918
- #: woocommerce-germanized-dhl/src/Package.php:635
1919
  msgctxt "dhl"
1920
  msgid "Germany"
1921
  msgstr "Deutschland"
1922
 
1923
  # @ woocommerce-germanized
1924
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:88
1925
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:826
1926
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:851
1927
  msgctxt "dhl"
1928
  msgid "Address Type"
1929
  msgstr "Adresstyp"
1930
 
1931
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:91
1932
  msgctxt "dhl"
1933
  msgid "Select whether delivery to DHL locations should be enabled."
1934
  msgstr ""
1935
  "Wählen Sie aus, ob die Lieferung an DHL Standorte aktiviert werden soll."
1936
 
1937
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:96
1938
  msgctxt "dhl"
1939
  msgid "Postnumber"
1940
  msgstr "Postnummer"
1941
 
1942
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:98
1943
  msgctxt "dhl"
1944
  msgid ""
1945
  "In case delivery to packstation is selected please fill in the corresponding "
@@ -1948,31 +1990,31 @@ msgstr ""
1948
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
1949
  "eintragen."
1950
 
1951
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:184
1952
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:555
1953
  msgctxt "dhl"
1954
  msgid "Invalid address type."
1955
  msgstr "Ungültiger Adresstyp."
1956
 
1957
  # @ woocommerce-germanized
1958
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:618
1959
  msgctxt "dhl"
1960
  msgid "Sorry, but delivery to packstation is not available."
1961
  msgstr ""
1962
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
1963
 
1964
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:623
1965
  msgctxt "dhl"
1966
  msgid "Sorry, but delivery to parcel shops is not available."
1967
  msgstr ""
1968
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
1969
 
1970
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:627
1971
  msgctxt "dhl"
1972
  msgid "Sorry, but delivery to post offices is not available."
1973
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
1974
 
1975
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:634
1976
  #, php-format
1977
  msgctxt "dhl"
1978
  msgid "Please indicate shipment to %s by one of the following values: %s."
@@ -1980,7 +2022,7 @@ msgstr ""
1980
  "Bitte identifizieren Sie die Lieferung an %s durch die Eingabe einer der "
1981
  "folgenden Werte: %s."
1982
 
1983
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:642
1984
  msgctxt "dhl"
1985
  msgid ""
1986
  "Your DHL customer number (Post number) is needed to ship to a packstation."
@@ -1988,7 +2030,7 @@ msgstr ""
1988
  "Ihre DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
1989
  "benötigt."
1990
 
1991
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:644
1992
  msgctxt "dhl"
1993
  msgid ""
1994
  "Your DHL customer number (Post number) is not valid. Please check your "
@@ -1997,64 +2039,64 @@ msgstr ""
1997
  "Ihre DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfen Sie "
1998
  "Ihre Eingabe."
1999
 
2000
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:690
2001
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:817
2002
  msgctxt "dhl"
2003
  msgid "Branch"
2004
  msgstr "Filiale"
2005
 
2006
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:691
2007
  msgctxt "dhl"
2008
  msgid "Postnumber "
2009
  msgstr "Postnummer "
2010
 
2011
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:792
2012
  #, php-format
2013
  msgctxt "dhl"
2014
  msgid "e.g. %s 456"
2015
  msgstr "z.B. %s 456"
2016
 
2017
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:817
2018
  msgctxt "dhl"
2019
  msgid "Branches"
2020
  msgstr "Filialen"
2021
 
2022
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:833
2023
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:861
2024
  msgctxt "dhl"
2025
  msgid "DHL customer number (Post number)"
2026
  msgstr "DHL Kundennummer (Postnummer)"
2027
 
2028
  # @ woocommerce-germanized
2029
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:843
2030
  msgctxt "dhl"
2031
  msgid "Regular Address"
2032
  msgstr "Normale Adresse"
2033
 
2034
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:865
2035
  msgctxt "dhl"
2036
  msgid "Not yet a DHL customer?"
2037
  msgstr "Noch kein DHL Kunde?"
2038
 
2039
  # @ woocommerce-germanized
2040
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:865
2041
  msgctxt "dhl"
2042
  msgid "Register now"
2043
  msgstr "Jetzt registrieren"
2044
 
2045
  # @ woocommerce-germanized
2046
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:914
2047
  #, php-format
2048
  msgctxt "dhl"
2049
  msgid "Search %s"
2050
  msgstr "%s suchen"
2051
 
2052
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1019
2053
  msgctxt "dhl"
2054
  msgid "No DHL locations found"
2055
  msgstr "Keine DHL Standorte gefunden"
2056
 
2057
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2058
  #, php-format
2059
  msgctxt "dhl"
2060
  msgid ""
@@ -2065,52 +2107,52 @@ msgstr ""
2065
  "einen %s oder %s."
2066
 
2067
  # @ woocommerce-germanized
2068
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2069
  msgctxt "dhl"
2070
  msgid "DHL location"
2071
  msgstr "DHL Standort"
2072
 
2073
- #: woocommerce-germanized-dhl/src/ParcelLocator.php:1034
2074
  msgctxt "dhl"
2075
  msgid "retry"
2076
  msgstr "Erneut versuchen"
2077
 
2078
- #: woocommerce-germanized-dhl/src/ParcelServices.php:149
2079
  msgctxt "dhl"
2080
  msgid "DHL Preferred Day & Time"
2081
  msgstr "DHL Wunschzeit & Wunschtag"
2082
 
2083
- #: woocommerce-germanized-dhl/src/ParcelServices.php:153
2084
  msgctxt "dhl"
2085
  msgid "DHL Preferred Time"
2086
  msgstr "DHL Wunschzeit"
2087
 
2088
- #: woocommerce-germanized-dhl/src/ParcelServices.php:157
2089
  msgctxt "dhl"
2090
  msgid "DHL Preferred Day"
2091
  msgstr "DHL Wunschtag"
2092
 
2093
- #: woocommerce-germanized-dhl/src/ParcelServices.php:324
2094
  msgctxt "dhl"
2095
  msgid "Sorry, but the preferred day you have chosen is no longer available."
2096
  msgstr ""
2097
  "Entschuldigung, der von Ihnen ausgewählte Wunschtag steht leider nicht mehr "
2098
  "zur Verfügung."
2099
 
2100
- #: woocommerce-germanized-dhl/src/ParcelServices.php:352
2101
  msgctxt "dhl"
2102
  msgid "Sorry, but the preferred time you have chosen is no longer available."
2103
  msgstr ""
2104
  "Entschuldigung, die von Ihren ausgewählte Wunschzeit steht leider nicht mehr "
2105
  "zur Verfügung."
2106
 
2107
- #: woocommerce-germanized-dhl/src/ParcelServices.php:375
2108
  msgctxt "dhl"
2109
  msgid "Please choose a preferred location."
2110
  msgstr "Bitte wählen Sie einen Wunschort aus."
2111
 
2112
  # @ woocommerce-germanized
2113
- #: woocommerce-germanized-dhl/src/ParcelServices.php:387
2114
  msgctxt "dhl"
2115
  msgid "Please choose name and address of your preferred neighbor."
2116
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
@@ -2122,14 +2164,14 @@ msgctxt "dhl full name"
2122
  msgid "%1$s"
2123
  msgstr "%1$s"
2124
 
2125
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:35
2126
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2127
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2128
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2129
  msgid "DHL"
2130
  msgstr "DHL"
2131
 
2132
- #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:43
2133
  msgctxt "dhl"
2134
  msgid ""
2135
  "Complete DHL integration supporting labels, preferred services and "
@@ -2138,6 +2180,20 @@ msgstr ""
2138
  "DHL Integration die das Erzeugen von Labels, Wunsch-Services und Lieferung "
2139
  "an Packstationen unterstützt."
2140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2141
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:31
2142
  msgctxt "dhl"
2143
  msgid "Opening Times"
@@ -2384,7 +2440,7 @@ msgstr "LxBxH in dezimaler Form."
2384
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2385
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2386
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2387
- #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2388
  msgctxt "shipments"
2389
  msgid "Status"
2390
  msgstr "Status"
@@ -2425,7 +2481,7 @@ msgstr "Anzahl"
2425
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2426
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2427
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2428
- #: woocommerce-germanized-shipments/src/Admin/Table.php:652
2429
  msgctxt "shipments"
2430
  msgid "Actions"
2431
  msgstr "Aktionen"
@@ -2516,15 +2572,15 @@ msgstr "Speichern"
2516
  # @ woocommerce
2517
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
2518
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2519
- #: woocommerce-germanized-shipments/src/Admin/Table.php:646
2520
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:397
2521
  msgctxt "shipments"
2522
  msgid "Title"
2523
  msgstr "Titel"
2524
 
2525
  # @ woocommerce-germanized
2526
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
2527
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:406
2528
  msgctxt "shipments"
2529
  msgid "Description"
2530
  msgstr "Beschreibung"
@@ -2592,12 +2648,12 @@ msgid "Create new label"
2592
  msgstr "Neues Label erstellen"
2593
 
2594
  # @ woocommerce-germanized
2595
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:49
2596
  msgctxt "shipments"
2597
  msgid "Order shipped"
2598
  msgstr "Bestellung versandt"
2599
 
2600
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:50
2601
  msgctxt "shipments"
2602
  msgid ""
2603
  "Shipment notifications are sent to the customer when a shipment gets shipped."
@@ -2605,80 +2661,80 @@ msgstr ""
2605
  "Sendungsbenachrichtigungen werden an den Kunden verschickt, sobald eine "
2606
  "Sendung als verschickt markiert wurde."
2607
 
2608
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:83
2609
  msgctxt "shipments"
2610
  msgid "Your {site_title} order #{order_number} has been partially shipped"
2611
  msgstr ""
2612
  "Ihre Bestellung #{order_number} bei {site_title} wurde teilweise verschickt"
2613
 
2614
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:85
2615
  msgctxt "shipments"
2616
  msgid "Your {site_title} order #{order_number} has been shipped"
2617
  msgstr "Ihre Bestellung #{order_number} bei {site_title} wurde verschickt"
2618
 
2619
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:98
2620
  msgctxt "shipments"
2621
  msgid "Partial shipment to your order: {order_number}"
2622
  msgstr "Teilsendung zu Ihrer Bestellung {order_number}"
2623
 
2624
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:100
2625
  msgctxt "shipments"
2626
  msgid "Shipment to your order: {order_number}"
2627
  msgstr "Sendung zu Ihrer Bestellung {order_number}"
2628
 
2629
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:264
2630
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:278
2631
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:287
2632
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:296
2633
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:305
2634
  #, php-format
2635
  msgctxt "shipments"
2636
  msgid "Available placeholders: %s"
2637
  msgstr "Verfügbare Platzhalter: %s"
2638
 
2639
  # @ woocommerce-germanized
2640
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:268
2641
  msgctxt "shipments"
2642
  msgid "Enable/Disable"
2643
  msgstr "Aktivieren/Deaktivieren"
2644
 
2645
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:270
2646
  msgctxt "shipments"
2647
  msgid "Enable this email notification"
2648
  msgstr "Aktiviere diese E-Mail-Benachrichtigung"
2649
 
2650
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:274
2651
  msgctxt "shipments"
2652
  msgid "Full shipment subject"
2653
  msgstr "Vollständige Sendung Betreff"
2654
 
2655
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:283
2656
  msgctxt "shipments"
2657
  msgid "Partial shipment subject"
2658
  msgstr "Teilsendung Betreff"
2659
 
2660
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:292
2661
  msgctxt "shipments"
2662
  msgid "Full shipment email heading"
2663
  msgstr "Vollständige Sendung Kopfzeile"
2664
 
2665
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:301
2666
  msgctxt "shipments"
2667
  msgid "Partial shipment email heading"
2668
  msgstr "Teilsendung Kopfzeile"
2669
 
2670
  # @ woocommerce-germanized
2671
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:310
2672
  msgctxt "shipments"
2673
  msgid "Additional content"
2674
  msgstr "Zusätzlicher Inhalt"
2675
 
2676
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2677
  msgctxt "shipments"
2678
  msgid "Text to appear below the main email content."
2679
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2680
 
2681
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:313
2682
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2683
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
2684
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
@@ -2686,12 +2742,12 @@ msgctxt "shipments"
2686
  msgid "N/A"
2687
  msgstr "n.a."
2688
 
2689
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:319
2690
  msgctxt "shipments"
2691
  msgid "Email type"
2692
  msgstr "E-Mail-Typ"
2693
 
2694
- #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:321
2695
  msgctxt "shipments"
2696
  msgid "Choose which format of email to send."
2697
  msgstr "Format für E-Mail-Versand auswählen."
@@ -2728,7 +2784,7 @@ msgstr "Teilweise versandt"
2728
  # @ woocommerce-germanized
2729
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:101
2730
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:241
2731
- #: woocommerce-germanized-shipments/src/Admin/Table.php:812
2732
  msgctxt "shipments"
2733
  msgid "Shipped"
2734
  msgstr "Versandt"
@@ -2739,7 +2795,7 @@ msgid "Draft"
2739
  msgstr "Entwurf"
2740
 
2741
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:240
2742
- #: woocommerce-germanized-shipments/src/Admin/Table.php:804
2743
  msgctxt "shipments"
2744
  msgid "Processing"
2745
  msgstr "In Bearbeitung"
@@ -2806,7 +2862,7 @@ msgstr "Fehler beim Hochladen der Datei."
2806
  # @ woocommerce-germanized
2807
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2808
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2809
- #: woocommerce-germanized-shipments/src/Admin/Table.php:647
2810
  msgctxt "shipments"
2811
  msgid "Date"
2812
  msgstr "Datum"
@@ -2883,12 +2939,21 @@ msgid "Generating labels..."
2883
  msgstr "Labels werden erzeugt..."
2884
 
2885
  # @ woocommerce-germanized
2886
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:82
2887
  msgctxt "shipments"
2888
  msgid "Download labels"
2889
  msgstr "Labels downloaden"
2890
 
2891
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:85
 
 
 
 
 
 
 
 
 
2892
  #, php-format
2893
  msgctxt "shipments"
2894
  msgid "Successfully generated labels. %s"
@@ -2897,17 +2962,23 @@ msgstr "Labels erfolgreich erzeugt. %s"
2897
  #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2898
  #, php-format
2899
  msgctxt "shipments"
 
 
 
 
 
 
2900
  msgid "Error while creating label for %s: %s"
2901
  msgstr "Fehler beim Erstellen des Labels für %s. %s"
2902
 
2903
- #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2904
  #, php-format
2905
  msgctxt "shipments"
2906
  msgid "shipment #%d"
2907
  msgstr "Sendung #%d"
2908
 
2909
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
2910
- #: woocommerce-germanized-shipments/src/Admin/Table.php:649
2911
  msgctxt "shipments"
2912
  msgid "Items"
2913
  msgstr "Positionen"
@@ -3169,18 +3240,24 @@ msgctxt "shipments"
3169
  msgid "New provider"
3170
  msgstr "Neuer Dienstleister"
3171
 
3172
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:339
 
 
 
 
 
 
3173
  msgctxt "shipments"
3174
  msgid "Add provider"
3175
  msgstr "Dienstleister hinzufügen"
3176
 
3177
  # @ woocommerce-germanized
3178
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:347
3179
  msgctxt "shipments"
3180
  msgid "General"
3181
  msgstr "Allgemein"
3182
 
3183
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:348
3184
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3185
  msgctxt "shipments"
3186
  msgid "Shipping Provider"
@@ -3244,13 +3321,13 @@ msgctxt "shipments"
3244
  msgid "Processing bulk actions..."
3245
  msgstr "Bearbeite Mehrfachaktionen.."
3246
 
3247
- #: woocommerce-germanized-shipments/src/Admin/Table.php:608
3248
  msgctxt "shipments"
3249
  msgid "Filter"
3250
  msgstr "Filtern"
3251
 
3252
  # @ woocommerce-germanized
3253
- #: woocommerce-germanized-shipments/src/Admin/Table.php:624
3254
  #: woocommerce-germanized-shipments/src/Ajax.php:757
3255
  #, php-format
3256
  msgctxt "shipments"
@@ -3258,93 +3335,93 @@ msgid "Order #%s"
3258
  msgstr "Bestellung #%s"
3259
 
3260
  # @ woocommerce
3261
- #: woocommerce-germanized-shipments/src/Admin/Table.php:629
3262
  msgctxt "shipments"
3263
  msgid "Filter by order"
3264
  msgstr "Nach Bestellung filtern"
3265
 
3266
- #: woocommerce-germanized-shipments/src/Admin/Table.php:650
3267
  msgctxt "shipments"
3268
  msgid "Address"
3269
  msgstr "Adresse"
3270
 
3271
  # @ woocommerce-germanized
3272
- #: woocommerce-germanized-shipments/src/Admin/Table.php:651
3273
  msgctxt "shipments"
3274
  msgid "Order"
3275
  msgstr "Bestellung"
3276
 
3277
- #: woocommerce-germanized-shipments/src/Admin/Table.php:743
3278
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:73
3279
  #, php-format
3280
  msgctxt "shipment title"
3281
  msgid "%s #%s"
3282
  msgstr "%s #%s"
3283
 
3284
- #: woocommerce-germanized-shipments/src/Admin/Table.php:756
3285
  #, php-format
3286
  msgctxt "shipments"
3287
  msgid "via %s"
3288
  msgstr "via %s"
3289
 
3290
  # @ woocommerce-germanized
3291
- #: woocommerce-germanized-shipments/src/Admin/Table.php:823
3292
  #: woocommerce-germanized-shipments/src/Ajax.php:282
3293
  msgctxt "shipments"
3294
  msgid "Download label"
3295
  msgstr "Label downloaden"
3296
 
3297
  # @ woocommerce-germanized
3298
- #: woocommerce-germanized-shipments/src/Admin/Table.php:832
3299
  msgctxt "shipments"
3300
  msgid "Generate label"
3301
  msgstr "Label erstellen"
3302
 
3303
  # @ woocommerce-germanized
3304
- #: woocommerce-germanized-shipments/src/Admin/Table.php:882
3305
  #, php-format
3306
  msgctxt "shipments"
3307
  msgid "Select %s"
3308
  msgstr "Wähle %s"
3309
 
3310
- #: woocommerce-germanized-shipments/src/Admin/Table.php:909
3311
  msgctxt "shipments"
3312
  msgid "SKU:"
3313
  msgstr "Art.-Nr.:"
3314
 
3315
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1003
3316
  #, php-format
3317
  msgctxt "%s = human-readable time difference"
3318
  msgid "%s ago"
3319
  msgstr "vor %s"
3320
 
3321
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1015
3322
  msgctxt "shipments"
3323
  msgid "M j, Y"
3324
  msgstr "d.m.Y"
3325
 
3326
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1072
3327
  msgctxt "shipments"
3328
  msgid "Delete Permanently"
3329
  msgstr "Unwiderruflich löschen"
3330
 
3331
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1075
3332
  msgctxt "shipments"
3333
  msgid "Change status to processing"
3334
  msgstr "Status zu in Bearbeitung ändern"
3335
 
3336
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1076
3337
  msgctxt "shipments"
3338
  msgid "Change status to shipped"
3339
  msgstr "Status zu versandt ändern"
3340
 
3341
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1077
3342
  msgctxt "shipments"
3343
  msgid "Change status to delivered"
3344
  msgstr "Status zu geliefert ändern"
3345
 
3346
  # @ woocommerce-germanized
3347
- #: woocommerce-germanized-shipments/src/Admin/Table.php:1078
3348
  msgctxt "shipments"
3349
  msgid "Generate and download labels"
3350
  msgstr "Labels erstellen und downloaden"
@@ -3599,7 +3676,7 @@ msgid "Quantity."
3599
  msgstr "Anzahl."
3600
 
3601
  # @ woocommerce-germanized
3602
- #: woocommerce-germanized-shipments/src/Automation.php:112
3603
  msgctxt "shipments"
3604
  msgid "Order is fully shipped."
3605
  msgstr "Bestellung ist vollständig versandt."
@@ -3609,7 +3686,7 @@ msgctxt "shipments"
3609
  msgid "Invalid shipment item."
3610
  msgstr "Ungültige Sendungsposition."
3611
 
3612
- #: woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php:250
3613
  msgctxt "shipments"
3614
  msgid "Invalid shipping provider."
3615
  msgstr "Versanddienstleister nicht bekannt."
@@ -3627,22 +3704,34 @@ msgctxt "shipments"
3627
  msgid "Invalid shipment"
3628
  msgstr "Ungültige Sendung"
3629
 
3630
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:398
 
 
 
 
 
 
 
 
 
 
 
 
3631
  msgctxt "shipments"
3632
  msgid "Choose a title for the shipping provider."
3633
  msgstr "Wählen Sie einen Titel für den Versanddienstleister."
3634
 
3635
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:407
3636
  msgctxt "shipments"
3637
  msgid "Choose a description for the shipping provider."
3638
  msgstr "Wählen Sie eine Beschreibung für den Versanddienstleister."
3639
 
3640
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:416
3641
  msgctxt "shipments"
3642
  msgid "Tracking URL"
3643
  msgstr "Sendungsverfolgung URL"
3644
 
3645
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:417
3646
  #, php-format
3647
  msgctxt "shipments"
3648
  msgid ""
@@ -3656,12 +3745,12 @@ msgstr ""
3656
  "einzufügen: %s"
3657
 
3658
  # @ woocommerce-germanized
3659
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:427
3660
  msgctxt "shipments"
3661
  msgid "Tracking description"
3662
  msgstr "Sendungsverfolgung Hinweis"
3663
 
3664
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:428
3665
  #, php-format
3666
  msgctxt "shipments"
3667
  msgid ""
@@ -3675,7 +3764,7 @@ msgstr ""
3675
  "folgenden Platzhalter verwenden um die Paketverfolgungsnummer oder andere "
3676
  "dynamische Daten einzufügen: %s"
3677
 
3678
- #: woocommerce-germanized-shipments/src/ShippingProvider.php:432
3679
  msgctxt "shipments"
3680
  msgid ""
3681
  "Your shipment is being processed by {shipping_provider}. If you want to "
@@ -3709,6 +3798,19 @@ msgstr ""
3709
  "Wählen Sie einen Versanddienstleister aus, der standardmäßig für eine "
3710
  "infrage kommende Sendung hinterlegt wird."
3711
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3712
  #: woocommerce-germanized-shipments/templates/emails/customer-shipment.php:33
3713
  #: woocommerce-germanized-shipments/templates/emails/plain/customer-shipment.php:28
3714
  #, php-format
@@ -3880,7 +3982,7 @@ msgstr "l"
3880
  # @ woocommerce-germanized
3881
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3882
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3883
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3884
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3885
  msgid "incl. VAT"
3886
  msgstr "inkl. MwSt."
@@ -3892,7 +3994,7 @@ msgstr "exkl. MwSt."
3892
 
3893
  # @ woocommerce-germanized
3894
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3895
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:390
3896
  #, php-format
3897
  msgid "incl. %s%% VAT"
3898
  msgstr "inkl. %s %% MwSt."
@@ -4136,7 +4238,7 @@ msgstr "Germanize"
4136
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4137
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4138
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4139
- #: woocommerce-germanized/woocommerce-germanized.php:778
4140
  msgid "Settings"
4141
  msgstr "Einstellungen"
4142
 
@@ -5540,7 +5642,7 @@ msgstr ""
5540
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
5541
 
5542
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5543
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:305
5544
  msgid ""
5545
  "Value added tax is not collected, as small businesses according to §19 (1) "
5546
  "UStG."
@@ -5658,7 +5760,7 @@ msgstr ""
5658
  "Platzhalter für den höchsten Preis."
5659
 
5660
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5661
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:742
5662
  msgid "{min_price} &ndash; {max_price}"
5663
  msgstr "{min_price} &ndash; {max_price}"
5664
 
@@ -7395,31 +7497,31 @@ msgid "Number of published products for the resource."
7395
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
7396
 
7397
  # @ woocommerce-germanized
7398
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:187
7399
  #, php-format
7400
  msgid "%s [new]"
7401
  msgstr "%s [neu]"
7402
 
7403
  # @ woocommerce-germanized
7404
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:214
7405
  msgctxt "revocation-form"
7406
  msgid "is not a valid email address."
7407
  msgstr "ist leider keine valide E-Mail Adresse."
7408
 
7409
  # @ woocommerce-germanized
7410
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:218
7411
  msgctxt "revocation-form"
7412
  msgid "Please enter a valid postcode/ZIP"
7413
  msgstr "Bitte geben Sie eine echte Postleitzahl ein"
7414
 
7415
  # @ woocommerce-germanized
7416
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:226
7417
  msgctxt "revocation-form"
7418
  msgid "is not valid."
7419
  msgstr "ist leider nicht korrekt."
7420
 
7421
  # @ woocommerce-germanized
7422
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:247
7423
  msgctxt "revocation-form"
7424
  msgid ""
7425
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -7508,11 +7610,11 @@ msgid "Invalid activation key"
7508
  msgstr "Aktivierungscode ungültig"
7509
 
7510
  # @ woocommerce-germanized
7511
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:124
7512
  msgid "Confirmation text"
7513
  msgstr "Bestätigung Text"
7514
 
7515
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:125
7516
  msgid ""
7517
  "Your order has been received and is now being processed. Your order details "
7518
  "are shown below for your reference:"
@@ -7521,7 +7623,7 @@ msgstr ""
7521
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen:"
7522
 
7523
  # @ woocommerce-germanized
7524
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:126
7525
  msgid ""
7526
  "This text will be inserted within the order confirmation email. Use "
7527
  "{order_number}, {site_title} or {order_date} as placeholder."
@@ -7529,7 +7631,7 @@ msgstr ""
7529
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwenden Sie "
7530
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
7531
 
7532
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:244
7533
  msgid ""
7534
  "Your order has been received and is now being processed. Your order details "
7535
  "are shown below for your reference."
@@ -7537,23 +7639,23 @@ msgstr ""
7537
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
7538
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
7539
 
7540
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:292
7541
  msgid "Someone requested a password reset for your account."
7542
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
7543
 
7544
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:307
7545
  #, php-format
7546
  msgid "Thanks for creating an account on %s."
7547
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
7548
 
7549
  # @ woocommerce-germanized
7550
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1002
7551
  msgctxt "revocation-form"
7552
  msgid "Forward your Revocation online"
7553
  msgstr "Widerruf online erklären"
7554
 
7555
  # @ woocommerce-germanized
7556
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:148
7557
  #, php-format
7558
  msgid ""
7559
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
@@ -7562,85 +7664,85 @@ msgstr ""
7562
  "Bitte installieren Sie <a href=\"%s\" target=\"_blank\">WooCommerce</a> "
7563
  "bevor Sie WooCommerce Germanized installieren. Vielen Dank!"
7564
 
7565
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:427
7566
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:441
7567
  msgid "Reduced rate"
7568
  msgstr "Ermäßigter Steuersatz"
7569
 
7570
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:483
7571
  #, php-format
7572
  msgctxt "vat-rate-import"
7573
  msgid "VAT %s"
7574
  msgstr "MwSt. %s"
7575
 
7576
  # @ woocommerce-germanized
7577
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:587
7578
  msgctxt "Page slug"
7579
  msgid "data-security"
7580
  msgstr "datenschutzerklaerung"
7581
 
7582
  # @ woocommerce-germanized
7583
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:588
7584
  msgctxt "Page title"
7585
  msgid "Data Security Statement"
7586
  msgstr "Datenschutzerklärung"
7587
 
7588
  # @ woocommerce-germanized
7589
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:592
7590
  msgctxt "Page slug"
7591
  msgid "imprint"
7592
  msgstr "impressum"
7593
 
7594
  # @ woocommerce-germanized
7595
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:593
7596
  msgctxt "Page title"
7597
  msgid "Imprint"
7598
  msgstr "Impressum"
7599
 
7600
  # @ woocommerce-germanized
7601
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:597
7602
  msgctxt "Page slug"
7603
  msgid "terms"
7604
  msgstr "agb"
7605
 
7606
  # @ woocommerce-germanized
7607
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:598
7608
  msgctxt "Page title"
7609
  msgid "Terms & Conditions"
7610
  msgstr "AGB"
7611
 
7612
  # @ woocommerce-germanized
7613
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:602
7614
  msgctxt "Page slug"
7615
  msgid "revocation"
7616
  msgstr "widerrufsbelehrung"
7617
 
7618
  # @ woocommerce-germanized
7619
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:603
7620
  msgctxt "Page title"
7621
  msgid "Power of Revocation"
7622
  msgstr "Widerrufsbelehrung"
7623
 
7624
  # @ woocommerce-germanized
7625
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:607
7626
  msgctxt "Page slug"
7627
  msgid "shipping-methods"
7628
  msgstr "versandarten"
7629
 
7630
  # @ woocommerce-germanized
7631
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:608
7632
  msgctxt "Page title"
7633
  msgid "Shipping Methods"
7634
  msgstr "Versandarten"
7635
 
7636
  # @ woocommerce-germanized
7637
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:612
7638
  msgctxt "Page slug"
7639
  msgid "payment-methods"
7640
  msgstr "bezahlmoeglichkeiten"
7641
 
7642
  # @ woocommerce-germanized
7643
- #: woocommerce-germanized/includes/class-wc-gzd-install.php:613
7644
  msgctxt "Page title"
7645
  msgid "Payment Methods"
7646
  msgstr "Zahlungsarten"
@@ -8208,14 +8310,14 @@ msgstr "Anrede"
8208
 
8209
  # @ woocommerce-germanized
8210
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8211
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:496
8212
  msgid "Mr."
8213
  msgstr "Herr"
8214
 
8215
  # @ woocommerce-germanized
8216
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8217
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:497
8218
- #: woocommerce-germanized/includes/wc-gzd-core-functions.php:514
8219
  msgid "Ms."
8220
  msgstr "Frau"
8221
 
@@ -8318,12 +8420,12 @@ msgid "Tax Notice"
8318
  msgstr "Steuerhinweis"
8319
 
8320
  # @ woocommerce-germanized
8321
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:38
8322
  msgid "New account activation"
8323
  msgstr "Kundenkonto Aktivierung"
8324
 
8325
  # @ woocommerce-germanized
8326
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:39
8327
  msgid ""
8328
  "Customer \"new account activation\" emails are sent to the customer when a "
8329
  "customer signs up via checkout or account pages. This mail is being used as "
@@ -8334,33 +8436,33 @@ msgstr ""
8334
  "Bestätigungslink generiert."
8335
 
8336
  # @ woocommerce-germanized
8337
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:57
8338
  msgid "Activate your account on {site_title}"
8339
  msgstr "Aktivieren Sie Ihr Benutzerkonto auf {site_title}"
8340
 
8341
  # @ woocommerce-germanized
8342
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:67
8343
  msgid "Account activation {site_title}"
8344
  msgstr "Ihr Konto bei {site_title}"
8345
 
8346
  # @ woocommerce
8347
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:26
8348
  msgid "Paid for order"
8349
  msgstr "Bestellung bezahlt"
8350
 
8351
  # @ woocommerce-germanized
8352
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:27
8353
  msgid "This E-Mail is being sent to a customer after the order has been paid."
8354
  msgstr ""
8355
  "Diese E-Mail wird an den Kunden gesendet nachdem die Bestellung bezahlt "
8356
  "wurde."
8357
 
8358
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:53
8359
  msgid "Payment received for order {order_number}"
8360
  msgstr "Zahlung erhalten für Bestellung {order_number}"
8361
 
8362
  # @ woocommerce-germanized
8363
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:63
8364
  msgid "Payment received"
8365
  msgstr "Zahlung erhalten"
8366
 
@@ -8379,28 +8481,28 @@ msgid "Thank you for your order"
8379
  msgstr "Vielen Dank für Ihre Bestellung"
8380
 
8381
  # @ woocommerce-germanized
8382
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:31
8383
  msgid "Revocation"
8384
  msgstr "Widerruf"
8385
 
8386
  # @ woocommerce-germanized
8387
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:32
8388
  msgid "Email being sent if a customer fills out the revocation form."
8389
  msgstr ""
8390
  "Diese E-Mail wird als Bestätigung an den Kunden weitergeleitet, sobald er "
8391
  "das Widerrufsformular ausgefüllt hat."
8392
 
8393
  # @ woocommerce-germanized
8394
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:50
8395
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:60
8396
  msgid "Your revocation"
8397
  msgstr "Ihr Widerruf"
8398
 
8399
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:172
8400
  msgid "Admin email"
8401
  msgstr "Admin E-Mail"
8402
 
8403
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:175
8404
  msgid ""
8405
  "Insert the email address of your shop manager here. A copy of the revocation "
8406
  "email is being sent to this address."
@@ -8409,14 +8511,14 @@ msgstr ""
8409
  "Widerrufs wird an diese E-Mail Adresse versendet."
8410
 
8411
  # @ woocommerce-germanized
8412
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:30
8413
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:57
8414
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:67
8415
  msgid "SEPA Direct Debit Mandate"
8416
  msgstr "SEPA Lastschriftmandat"
8417
 
8418
  # @ woocommerce-germanized
8419
- #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:31
8420
  msgid ""
8421
  "Email contains a copy of the SEPA mandate generated by information provided "
8422
  "by the customer."
@@ -9451,7 +9553,7 @@ msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s deine PHP-Version."
9451
  msgid "upgrade"
9452
  msgstr "upgrade"
9453
 
9454
- #: woocommerce-germanized/woocommerce-germanized.php:931
9455
  msgid "Pease wait while we are trying to redirect you to the payment provider."
9456
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
9457
 
@@ -10446,17 +10548,17 @@ msgctxt "trusted-shops"
10446
  msgid "Cheatin&#8217; huh?"
10447
  msgstr "So geht das leider nicht.."
10448
 
10449
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:211
10450
  msgctxt "trusted-shops"
10451
  msgid "Yes"
10452
  msgstr "Ja"
10453
 
10454
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:211
10455
  msgctxt "trusted-shops"
10456
  msgid "No"
10457
  msgstr "Nein"
10458
 
10459
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:259
10460
  #, php-format
10461
  msgctxt "trusted-shops"
10462
  msgid ""
@@ -10469,7 +10571,7 @@ msgstr ""
10469
 
10470
  # @ woocommerce-germanized
10471
  # @ woocommerce
10472
- #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:408
10473
  msgctxt "trusted-shops"
10474
  msgid "Settings"
10475
  msgstr "Einstellungen"
@@ -10555,13 +10657,13 @@ msgstr ""
10555
  "Bewertungserinnerung ein."
10556
 
10557
  # @ woocommerce-germanized
10558
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:24
10559
  msgctxt "trusted-shops"
10560
  msgid "Trusted Shops Review Reminder"
10561
  msgstr "Trusted Shops Bewertungs-Erinnerung"
10562
 
10563
  # @ woocommerce-germanized
10564
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:25
10565
  msgctxt "trusted-shops"
10566
  msgid ""
10567
  "This E-Mail is being sent to a customer to remind him about the possibility "
@@ -10571,13 +10673,13 @@ msgstr ""
10571
  "einer Bewertung bei Trusted Shops zu erinnern."
10572
 
10573
  # @ woocommerce-germanized
10574
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:54
10575
  msgctxt "trusted-shops"
10576
  msgid "Please rate your {site_title} order from {order_date}"
10577
  msgstr "Bitte bewerten Sie Ihre Bestellung bei {site_title} vom {order_date}"
10578
 
10579
  # @ woocommerce-germanized
10580
- #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:64
10581
  msgctxt "trusted-shops"
10582
  msgid "Please rate your Order"
10583
  msgstr "Bitte bewerten Sie Ihre Bestellung"
@@ -10616,6 +10718,22 @@ msgstr ""
10616
  "Trustbadge Reviews for WooCommerce benötigt mind. WooCommerce Version 3.1 um "
10617
  "zu starten."
10618
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10619
  # @ woocommerce-germanized
10620
  #: woocommerce-trusted-shops/templates/emails/customer-trusted-shops.php:17
10621
  #: woocommerce-trusted-shops/templates/emails/plain/customer-trusted-shops.php:14
@@ -10676,6 +10794,19 @@ msgstr "Vendidero"
10676
  msgid "https://vendidero.de"
10677
  msgstr "https://vendidero.de"
10678
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10679
  # @ woocommerce-germanized
10680
  #~ msgctxt "shipments"
10681
  #~ msgid "Return reason"
@@ -11347,20 +11478,6 @@ msgstr "https://vendidero.de"
11347
  #~ msgid "Rate Order now"
11348
  #~ msgstr "Einkauf jetzt bewerten"
11349
 
11350
- #, php-format
11351
- #~ msgctxt "trusted-shops"
11352
- #~ msgid ""
11353
- #~ "If you do not want to receive the review reminder e-mail, please follow "
11354
- #~ "the %s link."
11355
- #~ msgstr ""
11356
- #~ "Falls Sie keine Bewertungserinnerung per E-Mail erhalten möchten, folgen "
11357
- #~ "Sie bitte dem %s link."
11358
-
11359
- # @ woocommerce-germanized
11360
- #~ msgctxt "trusted-shops"
11361
- #~ msgid "cancel review reminder"
11362
- #~ msgstr "von der Bewertungserinnerung abmelden"
11363
-
11364
  # @ woocommerce-germanized
11365
  #~ msgid "About WooCommerce Germanized"
11366
  #~ msgstr "Über WooCommerce Germanized"
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-12-13 13:29+0100\n"
6
+ "PO-Revision-Date: 2019-12-13 13:29+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
54
 
55
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:66
56
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:137
57
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:923
58
  #: woocommerce-germanized-dhl/src/ParcelServices.php:29
59
  msgctxt "dhl"
60
  msgid "Preferred Day"
61
  msgstr "Wunschtag"
62
 
63
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:75
64
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:943
65
  #: woocommerce-germanized-dhl/src/ParcelServices.php:36
66
  msgctxt "dhl"
67
  msgid "Preferred Time"
70
  # @ woocommerce-germanized
71
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:86
72
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:165
73
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:975
74
  #: woocommerce-germanized-dhl/src/ParcelServices.php:43
75
  msgctxt "dhl"
76
  msgid "Preferred Location"
77
  msgstr "Wunschort"
78
 
79
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:97
80
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:983
81
  #: woocommerce-germanized-dhl/src/ParcelServices.php:48
82
  msgctxt "dhl"
83
  msgid "Preferred Neighbor"
90
 
91
  # @ woocommerce-germanized
92
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:120
93
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:710
94
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:779
95
  msgctxt "dhl"
96
  msgid "Name"
97
  msgstr "Name"
98
 
99
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:129
100
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:717
101
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:786
102
  msgctxt "dhl"
103
  msgid "Company"
104
  msgstr "Firma"
105
 
106
  # @ woocommerce-germanized
107
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:138
108
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:363
109
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:724
110
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:793
111
  msgctxt "dhl"
112
  msgid "Street"
113
  msgstr "Straße"
120
 
121
  # @ woocommerce-germanized
122
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:158
123
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:364
124
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:745
125
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:814
126
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:27
127
  msgctxt "dhl"
128
  msgid "Postcode"
130
 
131
  # @ woocommerce-germanized
132
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:167
133
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:365
134
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:738
135
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:807
136
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:30
137
  msgctxt "dhl"
138
  msgid "City"
139
  msgstr "Stadt"
140
 
141
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:178
142
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:761
143
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:830
144
  msgctxt "dhl"
145
  msgid "Phone"
146
  msgstr "Telefon"
147
 
148
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:187
149
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:615
150
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:768
151
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:837
152
  msgctxt "dhl"
153
  msgid "Email"
154
  msgstr "E-Mail"
174
  msgid "Age check"
175
  msgstr "Alterssichtprüfung"
176
 
 
177
  #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:226
178
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:322
179
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:500
180
+ msgctxt "dhl"
181
+ msgid "GoGreen"
182
+ msgstr "GoGreen"
183
+
184
+ # @ woocommerce-germanized
185
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:234
186
  msgctxt "dhl"
187
  msgid "Additional insurance"
188
  msgstr "Transportversicherung"
189
 
190
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:244
191
  msgctxt "dhl"
192
  msgid "Retail outlet routing"
193
  msgstr "Filialrouting"
194
 
195
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:256
196
  msgctxt "dhl"
197
  msgid "No neighbor"
198
  msgstr "Keine Nachbarschaftszustellung"
199
 
200
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:266
201
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:528
202
  msgctxt "dhl"
203
  msgid "Named person only"
204
  msgstr "Persönliche Übergabe"
205
 
206
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:274
207
  msgctxt "dhl"
208
  msgid "Bulky goods"
209
  msgstr "Sperrgut"
210
 
211
  # @ woocommerce-germanized
212
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:282
213
  msgctxt "dhl"
214
  msgid "Identity check"
215
  msgstr "Ident-Check"
216
 
217
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:293
218
  msgctxt "dhl"
219
  msgid "Date of Birth"
220
  msgstr "Geburtsdatum"
221
 
222
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:303
223
  msgctxt "dhl"
224
  msgid "Minimum age"
225
  msgstr "Mindestalter"
226
 
227
+ #: woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php:314
228
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:549
229
  msgctxt "dhl"
230
  msgid "Premium"
231
  msgstr "Premium"
396
  msgid "Shipment #{shipment_id} to order {order_id}"
397
  msgstr "Sendung #{shipment_id} zur Bestellung {order_id}"
398
 
399
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:137
400
  msgctxt "dhl"
401
  msgid "Return #{shipment_id} to shipment #{original_shipment_id}"
402
  msgstr "Retoure #{shipment_id} zur Sendung #{original_shipment_id}"
403
 
404
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:153
405
  msgctxt "dhl"
406
  msgid "Return shipment #{shipment_id} to order #{order_id}"
407
  msgstr "Retourensendung #{shipment_id} zur Bestellung #{order_id}"
408
 
409
  # @ woocommerce-germanized
410
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:220
411
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:184
412
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:454
413
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:814
414
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:38
415
  msgctxt "dhl"
416
  msgid "Packstation"
417
  msgstr "Packstation"
418
 
419
  # @ woocommerce-germanized
420
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:221
421
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:222
422
  msgctxt "dhl"
423
  msgid "Postfiliale"
424
  msgstr "Postfiliale"
425
 
426
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:306
427
  msgctxt "dhl"
428
  msgid "Receiver is missing or does not exist."
429
  msgstr "Empfänger fehlt oder existiert nicht."
430
 
431
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:339
432
  #, php-format
433
  msgctxt "dhl"
434
  msgid "Shipment order #%s does not exist"
435
  msgstr "Bestellung zur Sendung #%s existiert nicht"
436
 
437
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:370
438
  #, php-format
439
  msgctxt "dhl"
440
  msgid "%s of the return address is a mandatory field."
441
  msgstr "%s der Rücksendeadresse ist ein Pflichtfeld."
442
 
443
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:375
444
  msgctxt "dhl"
445
  msgid "Please either add a return company or name."
446
  msgstr ""
447
  "Bitte geben Sie entweder einen Firmennamen oder Namen für die "
448
  "Rücksendeadresse an."
449
 
450
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:394
451
  msgctxt "dhl"
452
  msgid "Error while parsing preferred day."
453
  msgstr "Fehler beim Einlesen des Wunschtags."
454
 
455
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:405
456
  msgctxt "dhl"
457
  msgid "Error while parsing preferred time."
458
  msgstr "Fehler beim Einlesen der Wunschzeit."
459
 
460
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:429
461
  msgctxt "dhl"
462
  msgid "The visual min age check is invalid."
463
  msgstr "Das Alter der Alterssichtprüfung ist ungültig."
464
 
465
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:445
466
  msgctxt "dhl"
467
  msgid "The ident min age check is invalid."
468
  msgstr "Das Alter des Ident-Checks ist ungültig."
469
 
470
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:452
471
  msgctxt "dhl"
472
  msgid "There was an error parsing the date of birth for the identity check."
473
  msgstr ""
474
  "Beim Einlesen des Geburtsdatums für den Ident-Check trat ein Problem auf."
475
 
476
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:457
477
  msgctxt "dhl"
478
  msgid ""
479
  "Either a minimum age or a date of birth must be added to the ident check."
482
  "hinzugefügt werden."
483
 
484
  # @ woocommerce-germanized
485
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:470
486
  #, php-format
487
  msgctxt "dhl"
488
  msgid "%s duties element does not exist."
489
  msgstr "%s Zollabgabe existiert nicht."
490
 
491
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:865
492
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:940
493
  msgctxt "dhl"
494
  msgid "Invalid shipment"
495
  msgstr "Ungültige Sendung"
496
 
497
  # @ woocommerce-germanized
498
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:869
499
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:944
500
  msgctxt "dhl"
501
  msgid "Order does not exist"
502
  msgstr "Bestellung existiert nicht"
503
 
504
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:892
505
  msgctxt "dhl"
506
  msgid "Error while creating the label instance"
507
  msgstr "Fehler beim Erstellen der Label-Instanz"
508
 
509
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1012
510
  msgctxt "dhl"
511
  msgid "Invalid label"
512
  msgstr "Ungültiges Label"
513
 
514
  # @ woocommerce-germanized
515
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1100
516
  msgctxt "dhl"
517
  msgid "DHL Retoure International A"
518
  msgstr "DHL Retoure International A"
519
 
520
  # @ woocommerce-germanized
521
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1101
522
  msgctxt "dhl"
523
  msgid "DHL Retoure International B"
524
  msgstr "DHL Retoure International B"
525
 
526
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1110
527
  msgctxt "dhl"
528
  msgid "DHL Retoure Online"
529
  msgstr "DHL Retoure Online"
530
 
531
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1121
532
  msgctxt "dhl"
533
  msgid "DHL Paket Connect"
534
  msgstr "DHL Paket Connect"
535
 
536
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1122
537
  msgctxt "dhl"
538
  msgid "DHL Europaket (B2B)"
539
  msgstr "DHL Europaket (B2B)"
540
 
541
  # @ woocommerce-germanized
542
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1123
543
  msgctxt "dhl"
544
  msgid "DHL Paket International"
545
  msgstr "DHL Paket International"
546
 
547
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1189
548
  msgctxt "dhl"
549
  msgid "DHL Paket"
550
  msgstr "DHL Paket"
551
 
552
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1190
553
  msgctxt "dhl"
554
  msgid "DHL Paket PRIO"
555
  msgstr "DHL Paket PRIO"
556
 
557
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1191
558
  msgctxt "dhl"
559
  msgid "DHL Paket Taggleich"
560
  msgstr "DHL Paket Taggleich"
561
 
562
+ #: woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php:1278
563
  msgctxt "dhl"
564
  msgid "Error while uploading label."
565
  msgstr "Fehler beim Hochladen des Labels."
714
  "Geschäftskundenportal eingeben."
715
 
716
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:76
717
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:435
718
  msgctxt "dhl"
719
  msgid "Inlay Returns"
720
  msgstr "Beilageretouren"
729
  "sollten Sie diese Funktion standardmäßig aktivieren."
730
 
731
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:90
732
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
733
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:902
734
  msgctxt "dhl"
735
  msgid "Retoure"
736
  msgstr "Retoure"
765
 
766
  # @ woocommerce-germanized
767
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:118
768
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:696
769
  msgctxt "dhl"
770
  msgid "Automation"
771
  msgstr "Automatisierung"
791
 
792
  # @ woocommerce-germanized
793
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:151
794
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:931
795
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:951
796
  msgctxt "dhl"
797
  msgid "Fee"
798
  msgstr "Gebühr"
825
  "im Folgenden konfiguriert) als Lieferadresse auswählen."
826
 
827
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:198
828
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1111
829
  msgctxt "dhl"
830
  msgid "Map"
831
  msgstr "Karte"
1076
  "Wählen Sie ein Mindestgewicht für Sendungen aus, um zu verhindern, dass DHL "
1077
  "wegen eines zu geringen Gewichts Fehler zurückgibt."
1078
 
1079
+ # @ woocommerce-germanized
1080
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:422
1081
+ msgctxt "dhl"
1082
+ msgid "Street number"
1083
+ msgstr "Hausnummer"
1084
+
1085
  #: woocommerce-germanized-dhl/src/Admin/Settings.php:423
1086
  msgctxt "dhl"
1087
  msgid ""
1088
+ "Force existence of a street number within the first address field during "
1089
+ "checkout for EU countries."
1090
  msgstr ""
1091
+ "Hausnummer im ersten Adressfeld verpflichtend abfragen, falls es sich um ein "
1092
+ "EU-Land handelt."
 
 
 
 
 
1093
 
1094
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:424
 
1095
  msgctxt "dhl"
1096
  msgid ""
1097
+ "Enabling this option will force a street number to be provided during "
1098
+ "checkout within the first address field to prevent missing or wrong data "
1099
+ "sets."
1100
  msgstr ""
1101
+ "Die Aktivierung dieser Option sorgt dafür, dass die Hausnummer im ersten "
1102
+ "Adressfeld in der Kasse abgefragt wird. Damit verhindern Sie fehlende oder "
1103
+ "falsche Datensätze."
1104
 
1105
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:436
1106
  msgctxt "dhl"
1107
  msgid ""
1108
+ "Additionally create inlay return labels for shipments that support returns."
 
 
 
1109
  msgstr ""
1110
+ "Erzeuge zusätzlich Beilage-Retourenlabels für Sendungen die Retouren "
1111
+ "unterstützen."
 
 
 
1112
 
1113
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:455
1114
  msgctxt "dhl"
1115
  msgid "Enable delivery to Packstation."
1116
  msgstr "Aktiviere den Versand an Packstationen."
1117
 
1118
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:456
1119
  msgctxt "dhl"
1120
  msgid "Let customers choose a Packstation as delivery address."
1121
  msgstr "Kunden eine Packstation als Lieferadresse auswählen lassen."
1122
 
1123
  # @ woocommerce-germanized
1124
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:463
1125
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder.php:50
1126
  msgctxt "dhl"
1127
  msgid "Postoffice"
1128
  msgstr "Postfiliale"
1129
 
1130
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:464
1131
  msgctxt "dhl"
1132
  msgid "Enable delivery to Post Offices."
1133
  msgstr "Aktiviere den Versand an Postfilialen."
1134
 
1135
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:465
1136
  msgctxt "dhl"
1137
  msgid "Let customers choose a Post Office as delivery address."
1138
  msgstr "Kunden eine Postfiliale als Lieferadresse auswählen lassen."
1139
 
1140
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:472
1141
  msgctxt "dhl"
1142
  msgid "Parcel Shop"
1143
  msgstr "Paketshop"
1144
 
1145
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:473
1146
  msgctxt "dhl"
1147
  msgid "Enable delivery to Parcel Shops."
1148
  msgstr "Lieferung an Paketshops aktivieren."
1149
 
1150
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:474
1151
  msgctxt "dhl"
1152
  msgid "Let customers choose a Parcel Shop as delivery address."
1153
  msgstr "Kunden einen Paketshop als Lieferadresse auswählen lassen."
1154
 
1155
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:492
1156
  msgctxt "dhl"
1157
  msgid "Visual minimum age"
1158
  msgstr "Alterssichtprüfung"
1159
 
1160
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:497
1161
  msgctxt "dhl"
1162
  msgid "Choose this option if you want to let DHL check your customer's age."
1163
  msgstr ""
1164
  "Wählen Sie diese Option aus, wenn Sie das Alter durch DHL prüfen lassen "
1165
  "möchten."
1166
 
1167
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:501
1168
+ msgctxt "dhl"
1169
+ msgid "Enable the GoGreen Service by default."
1170
+ msgstr "Buche den GoGreen Service hinzu."
1171
+
1172
  # @ woocommerce-germanized
1173
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:507
1174
  msgctxt "dhl"
1175
  msgid "Additional Insurance"
1176
  msgstr "Transportversicherung"
1177
 
1178
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:508
1179
  msgctxt "dhl"
1180
  msgid "Add an additional insurance to labels."
1181
  msgstr "Füge eine Transportversicherung zur Sendung hinzu."
1182
 
1183
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:514
1184
  msgctxt "dhl"
1185
  msgid "Retail Outlet Routing"
1186
  msgstr "Filialrouting"
1187
 
1188
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:515
1189
  msgctxt "dhl"
1190
  msgid ""
1191
  "Send undeliverable items to nearest retail outlet instead of immediate "
1194
  "Sende unzustellbare Sendungen in die nächstgelegene Filiale zur Abholung "
1195
  "anstelle diese direkt zurückzusenden."
1196
 
1197
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:521
1198
  msgctxt "dhl"
1199
  msgid "No Neighbor"
1200
  msgstr "Keine Nachbarschaftszustellung"
1201
 
1202
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:522
1203
  msgctxt "dhl"
1204
  msgid "Do not deliver to neighbors."
1205
  msgstr "Schließe eine Ersatzzustellung beim Nachbarn aus."
1206
 
1207
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:529
1208
  msgctxt "dhl"
1209
  msgid "Do only delivery to named person."
1210
  msgstr ""
1211
  "Lasse Pakete nur an den Empfänger persönlich oder an eine bevollmächtigte "
1212
  "Person übergeben."
1213
 
1214
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:535
1215
  msgctxt "dhl"
1216
  msgid "Bulky Goods"
1217
  msgstr "Sperrgut"
1218
 
1219
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:536
1220
  msgctxt "dhl"
1221
  msgid "Deliver as bulky goods."
1222
  msgstr "Sende Pakete als Sperrgut."
1223
 
1224
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:542
1225
  msgctxt "dhl"
1226
  msgid "Age Verification"
1227
  msgstr "Alterssichtprüfung"
1228
 
1229
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1230
  msgctxt "dhl"
1231
  msgid "Verify ages if shipment contains applicable items."
1232
  msgstr ""
1233
  "Aktiviere die Alterssichtprüfung, falls die Sendung zu prüfende Positionen "
1234
  "beinhaltet."
1235
 
1236
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1237
  #, php-format
1238
  msgctxt "dhl"
1239
  msgid ""
1246
  "Alterssichtprüfung automatisch aktiviert, falls eine Sendung zu prüfenden "
1247
  "Produkte beinhaltet."
1248
 
1249
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:543
1250
  msgctxt "dhl"
1251
  msgid "age verification checkbox"
1252
  msgstr "Checkbox zur Altersprüfung"
1253
 
1254
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:550
1255
  msgctxt "dhl"
1256
  msgid "Premium delivery for international shipments."
1257
  msgstr "Premium Lieferung für internationale Sendungen."
1258
 
1259
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:569
1260
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1162
1261
  msgctxt "dhl"
1262
  msgid "Labels"
1263
  msgstr "Labels"
1264
 
1265
  # @ woocommerce-germanized
1266
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:570
1267
  msgctxt "dhl"
1268
  msgid "Automatically create labels for shipments."
1269
  msgstr "Automatisch Labels zu Sendungen erstellen."
1270
 
1271
  # @ woocommerce-germanized
1272
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:577
1273
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:604
1274
  msgctxt "dhl"
1275
  msgid "Status"
1276
  msgstr "Status"
1277
 
1278
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:581
1279
  msgctxt "dhl"
1280
  msgid "Choose a shipment status which should trigger generation of a label."
1281
  msgstr ""
1283
  "soll."
1284
 
1285
  # @ woocommerce-germanized
1286
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:588
1287
  msgctxt "dhl"
1288
  msgid "Shipment Status"
1289
  msgstr "Sendungsstatus"
1290
 
1291
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:589
1292
  msgctxt "dhl"
1293
  msgid "Mark shipment as shipped after label has been created successfully."
1294
  msgstr ""
1295
  "Sendung als versandt markieren, sobald ein Label erfolgreich erstellt wurde."
1296
 
1297
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:596
1298
  msgctxt "dhl"
1299
  msgid "Returns"
1300
  msgstr "Retouren"
1301
 
1302
  # @ woocommerce-germanized
1303
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:597
1304
  msgctxt "dhl"
1305
  msgid "Automatically create labels for returns."
1306
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1307
 
1308
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:608
1309
  msgctxt "dhl"
1310
  msgid ""
1311
  "Choose a shipment status which should trigger generation of a return label."
1313
  "Wählen Sie einen Sendungsstatus aus, der die Erzeugung eines Retourenlabels "
1314
  "auslösen soll."
1315
 
1316
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:616
1317
  msgctxt "dhl"
1318
  msgid "Send the return label to the customer by email after creating it."
1319
  msgstr "Sende das Retourenlabel nach dem Erstellen per E-Mail an den Kunden."
1320
 
1321
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:662
1322
  #, php-format
1323
  msgctxt "dhl"
1324
  msgid ""
1330
  "werden."
1331
 
1332
  # @ woocommerce-germanized
1333
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:662
1334
  msgctxt "dhl"
1335
  msgid "shipping method"
1336
  msgstr "Versandmethode"
1337
 
1338
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
1339
  #, php-format
1340
  msgctxt "dhl"
1341
  msgid ""
1346
  "API an. Stellen Sie sicher, dass Ihr %s DHL Retoure Online enthält."
1347
 
1348
  # @ woocommerce-germanized
1349
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:672
1350
  msgctxt "dhl"
1351
  msgid "contract"
1352
  msgstr "Vertrag"
1353
 
1354
  # @ woocommerce-germanized
1355
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1356
  msgctxt "dhl"
1357
  msgid "Default Services"
1358
  msgstr "Standard-Services"
1359
 
1360
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1361
  #, php-format
1362
  msgctxt "dhl"
1363
  msgid ""
1367
  "Passen Sie hier an, welche der Services als Standard für Ihre Labels gebucht "
1368
  "werden sollen. Finden Sie mehr über diese %s heraus."
1369
 
1370
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:684
1371
  msgctxt "dhl"
1372
  msgid "nationwide services"
1373
  msgstr "nationalen Services"
1374
 
1375
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:696
1376
  msgctxt "dhl"
1377
  msgid ""
1378
  "Choose whether and under which conditions labels for your shipments shall be "
1382
  "automatisch erzeugt werden sollen."
1383
 
1384
  # @ woocommerce-germanized
1385
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:707
1386
  msgctxt "dhl"
1387
  msgid "Shipper Address"
1388
  msgstr "Absenderadresse"
1389
 
1390
  # @ woocommerce-germanized
1391
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:731
1392
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:800
1393
  msgctxt "dhl"
1394
  msgid "Street Number"
1395
  msgstr "Hausnummer"
1396
 
1397
  # @ woocommerce-germanized
1398
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:752
1399
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:821
1400
  msgctxt "dhl"
1401
  msgid "Country"
1402
  msgstr "Land"
1403
 
1404
  # @ woocommerce-germanized
1405
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:776
1406
  msgctxt "dhl"
1407
  msgid "Inlay Return Address"
1408
  msgstr "Beilageretouren Adresse"
1409
 
1410
  # @ woocommerce-germanized
1411
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:845
1412
  msgctxt "dhl"
1413
  msgid "Bank Account"
1414
  msgstr "Bankkonto"
1415
 
1416
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:845
1417
  msgctxt "dhl"
1418
  msgid "Enter your bank details needed for services that use COD."
1419
  msgstr ""
1421
  "verwendet werden sollen."
1422
 
1423
  # @ woocommerce-germanized
1424
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:848
1425
  msgctxt "dhl"
1426
  msgid "Holder"
1427
  msgstr "Kontoinhaber"
1428
 
1429
  # @ woocommerce-germanized
1430
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:855
1431
  msgctxt "dhl"
1432
  msgid "Bank Name"
1433
  msgstr "Name der Bank"
1434
 
1435
  # @ woocommerce-germanized
1436
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:862
1437
  msgctxt "dhl"
1438
  msgid "IBAN"
1439
  msgstr "IBAN"
1440
 
1441
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:869
1442
  msgctxt "dhl"
1443
  msgid "BIC"
1444
  msgstr "BIC"
1445
 
1446
  # @ woocommerce-germanized
1447
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:876
1448
  msgctxt "dhl"
1449
  msgid "Payment Reference"
1450
  msgstr "Zahlungsreferenz"
1451
 
1452
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:880
1453
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:889
1454
  #, php-format
1455
  msgctxt "dhl"
1456
  msgid ""
1461
  "hinzufügen: %s. Der Text ist auf 35 Zeichen begrenzt."
1462
 
1463
  # @ woocommerce-germanized
1464
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:885
1465
  msgctxt "dhl"
1466
  msgid "Payment Reference 2"
1467
  msgstr "Zahlungsreferenz 2"
1468
 
1469
  # @ woocommerce-germanized
1470
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:903
1471
  msgctxt "dhl"
1472
  msgid "Enable creating labels for return shipments."
1473
  msgstr "Automatisch Retourenlabels zu Retourensendungen erstellen."
1474
 
1475
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:903
1476
  msgctxt "dhl"
1477
  msgid ""
1478
  "By enabling this option you might generate retoure labels for return "
1481
  "Mit der Aktivierung dieser Option können Sie Retourenlabels zu "
1482
  "Retourensendungen erstellen und diese per E-Mail an den Kunden weiterleiten."
1483
 
1484
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:924
1485
  msgctxt "dhl"
1486
  msgid "Enable preferred day delivery."
1487
  msgstr "Aktiviere die Lieferung am Wunschtag."
1488
 
1489
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:924
1490
  msgctxt "dhl"
1491
  msgid ""
1492
  "Enabling this option will display options for the user to select their "
1495
  "Diese Option aktiviert die Auswahl eines Wunschtags durch den Kunden in der "
1496
  "Kasse."
1497
 
1498
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:933
1499
  msgctxt "dhl"
1500
  msgid ""
1501
  "Insert gross value as surcharge for preferred day delivery. Insert 0 to "
1504
  "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung am Wunschtag hinzu. "
1505
  "Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
1506
 
1507
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:944
1508
  msgctxt "dhl"
1509
  msgid "Enable preferred time delivery."
1510
  msgstr "Aktiviere die Lieferung zur Wunschzeit."
1511
 
1512
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:944
1513
  msgctxt "dhl"
1514
  msgid ""
1515
  "Enabling this option will display options for the user to select their "
1518
  "Diese Option aktiviert die Auswahl einer Wunschzeit durch den Kunden in der "
1519
  "Kasse."
1520
 
1521
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:953
1522
  msgctxt "dhl"
1523
  msgid ""
1524
  "Insert gross value as surcharge for preferred time delivery. Insert 0 to "
1527
  "Fügen Sie einen Bruttopreis als Gebühr für die Lieferung zur Wunschzeit "
1528
  "hinzu. Setzen Sie den Wert auf 0 um den Service kostenlos anzubieten."
1529
 
1530
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:963
1531
  msgctxt "dhl"
1532
  msgid "Combined Fee"
1533
  msgstr "Kombinierte Gebühr"
1534
 
1535
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:965
1536
  msgctxt "dhl"
1537
  msgid ""
1538
  "Insert gross value as surcharge for the combination of preferred day and "
1543
  "kostenlos anzubieten."
1544
 
1545
  # @ woocommerce-germanized
1546
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:976
1547
  msgctxt "dhl"
1548
  msgid "Enable preferred location delivery."
1549
  msgstr "Lieferung an einen Wunschort aktivieren."
1550
 
1551
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:976
1552
  msgctxt "dhl"
1553
  msgid ""
1554
  "Enabling this option will display options for the user to select their "
1557
  "Diese Option aktiviert die Auswahl eines Wunschorts durch den Kunden in der "
1558
  "Kasse ."
1559
 
1560
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:984
1561
  msgctxt "dhl"
1562
  msgid "Enable preferred neighbor delivery."
1563
  msgstr "Aktiviere die Lieferung an einen Wunschnachbarn."
1564
 
1565
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:984
1566
  msgctxt "dhl"
1567
  msgid ""
1568
  "Enabling this option will display options for the user to deliver to their "
1571
  "Diese Option aktiviert die Auswahl eines Wunschnachbarn durch den Kunden in "
1572
  "der Kasse."
1573
 
1574
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1010
1575
  msgctxt "dhl"
1576
  msgid "Cut-off time"
1577
  msgstr "Cut-off-Zeit"
1578
 
1579
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1013
1580
  msgctxt "dhl"
1581
  msgid ""
1582
  "The cut-off time is the latest possible order time up to which the minimum "
1589
  "Nach Überschreitung dieses Zeitpunktes, wird der früheste verfügbare "
1590
  "Wunschtag in der Kasse um einen Tag erhöht (Tag der Bestellung + 3 Werktage)."
1591
 
1592
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1019
1593
  msgctxt "dhl"
1594
  msgid "Preparation days"
1595
  msgstr "Bearbeitungstage"
1596
 
1597
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1022
1598
  msgctxt "dhl"
1599
  msgid ""
1600
  "If you need more time to prepare your shipments you might want to add a "
1605
  "hier eine statische Anzahl an Tagen hinterlegen, die zum frühesten "
1606
  "auswählbaren Wunschtag hinzugefügt werden."
1607
 
1608
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1029
1609
  msgctxt "dhl"
1610
  msgid "Exclude days of transfer"
1611
  msgstr "Übergabetage ausschließen"
1612
 
1613
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1030
1614
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:31
1615
  msgctxt "dhl"
1616
  msgid "Monday"
1617
  msgstr "Montag"
1618
 
1619
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1031
1620
  msgctxt "dhl"
1621
  msgid "Exclude days from transferring shipments to DHL."
1622
  msgstr "Schließen Sie bestimmte Wochentage für die Übergabe an DHL aus."
1623
 
1624
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1040
1625
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:32
1626
  msgctxt "dhl"
1627
  msgid "Tuesday"
1628
  msgstr "Dienstag"
1629
 
1630
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1049
1631
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:33
1632
  msgctxt "dhl"
1633
  msgid "Wednesday"
1634
  msgstr "Mittwoch"
1635
 
1636
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1058
1637
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:34
1638
  msgctxt "dhl"
1639
  msgid "Thursday"
1640
  msgstr "Donnerstag"
1641
 
1642
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1067
1643
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:35
1644
  msgctxt "dhl"
1645
  msgid "Friday"
1646
  msgstr "Freitag"
1647
 
1648
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1076
1649
  #: woocommerce-germanized-dhl/src/Api/FinderSoap.php:36
1650
  msgctxt "dhl"
1651
  msgid "Saturday"
1652
  msgstr "Samstag"
1653
 
1654
  # @ woocommerce-germanized
1655
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1085
1656
  msgctxt "dhl"
1657
  msgid "Exclude gateways"
1658
  msgstr "Zahlungsarten ausschließen"
1659
 
1660
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1087
1661
  msgctxt "dhl"
1662
  msgid "Select payment gateways to be excluded from showing preferred services."
1663
  msgstr ""
1664
  "Wählen Sie Zahlungsarten aus, für die die Wunschpaket-Services nicht zur "
1665
  "Verfügung stehen sollen."
1666
 
1667
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1112
1668
  msgctxt "dhl"
1669
  msgid "Let customers find a DHL location on a map."
1670
  msgstr "Lasse Kunden einen DHL Standort auf der Karte auswählen."
1671
 
1672
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1112
1673
  msgctxt "dhl"
1674
  msgid ""
1675
  "Enable this option to let your customers choose a pickup option from a map "
1680
  "anhand einer Karten in der Kasse zu ermöglichen. Wenn diese Option "
1681
  "deaktiviert ist, wird stattdessen auf die DHL Website verwiesen."
1682
 
1683
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1119
1684
  msgctxt "dhl"
1685
  msgid "Google Maps Key"
1686
  msgstr "Google Maps Schlüssel"
1687
 
1688
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1123
1689
  #, php-format
1690
  msgctxt "dhl"
1691
  msgid ""
1695
  "Um eine Karte integrieren zu können, benötigen Siee du einen gültigen API-"
1696
  "Schlüssel für Google Maps. Sie können %s."
1697
 
1698
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1123
1699
  msgctxt "dhl"
1700
  msgid "retrieve a new one"
1701
  msgstr "hier einen neuen erstellen"
1702
 
1703
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1128
1704
  msgctxt "dhl"
1705
  msgid "Limit results"
1706
  msgstr "Suchergebnisse begrenzen"
1707
 
1708
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1132
1709
  msgctxt "dhl"
1710
  msgid "Limit the number of DHL locations shown on the map"
1711
  msgstr "Begrenzt die Anzahl der angezeigten DHL Standorte auf der Karte"
1712
 
1713
  # @ woocommerce-germanized
1714
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1161
1715
  msgctxt "dhl"
1716
  msgid "General"
1717
  msgstr "Allgemein"
1718
 
1719
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1163
1720
  msgctxt "dhl"
1721
  msgid "Preferred Services"
1722
  msgstr "Wunschpaket"
1723
 
1724
+ #: woocommerce-germanized-dhl/src/Admin/Settings.php:1164
1725
  msgctxt "dhl"
1726
  msgid "Parcel Pickup"
1727
  msgstr "Standorte"
1753
  msgid "%s %s"
1754
  msgstr "%s %s"
1755
 
1756
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:99
1757
+ msgctxt "dhl"
1758
+ msgid ""
1759
+ "Your DHL API credentials seem to be invalid. Please check your DHL settings."
1760
+ msgstr ""
1761
+ "Ihre DHL API Zugangsdaten scheinen fehlerhaft zu sein. Bitte prüfen Sie Ihre "
1762
+ "DHL Einstellungen."
1763
+
1764
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:109
1765
+ #, php-format
1766
  msgctxt "dhl"
1767
+ msgid "There was an error contacting the DHL API: %s."
1768
+ msgstr "Beim Aufruf der DHL API gab es einen Fehler: %s."
1769
+
1770
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:112
1771
+ msgctxt "dhl"
1772
+ msgid ""
1773
+ "An error ocurred while contacting the DHL API. Please consider enabling the "
1774
+ "sandbox mode."
1775
  msgstr ""
1776
+ "Beim Aufruf der DHL API ist ein Fehler aufgetreten. Bitte erwägen Sie den "
1777
+ "Wechsel in den Sandbox-Modus."
1778
 
1779
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:134
1780
+ msgctxt "dhl"
1781
+ msgid ""
1782
+ "There was an error generating the label. Please try again or consider "
1783
+ "switching to sandbox mode."
1784
+ msgstr ""
1785
+ "Beim Erzeugen des Labels gab es einen Fehler. Bitte versuchen Sie es erneut "
1786
+ "oder erwägen Sie den Wechsel in den Sandbox-Modus."
1787
+
1788
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:237
1789
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:157
1790
  msgctxt "dhl"
1791
  msgid "Error while creating and uploading the label"
1792
  msgstr "Fehler beim Erstellen und hochladen des Labels"
1793
 
1794
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:323
1795
  #, php-format
1796
  msgctxt "dhl"
1797
  msgid "Could not delete label - %s"
1798
  msgstr "Das Label konnte nicht gelöscht werden - %s"
1799
 
1800
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:354
1801
  msgctxt "dhl"
1802
  msgid "Could not create account number - no product number."
1803
  msgstr ""
1804
  "Die Abrechnungsnummer konnte nicht erzeugt werden. Die Teilnahmenummer fehlt."
1805
 
1806
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:375
1807
  #: woocommerce-germanized-dhl/src/Api/ReturnRest.php:34
1808
  #, php-format
1809
  msgctxt "dhl"
1810
  msgid "Could not fetch shipment %d."
1811
  msgstr "Sendung %d konnte nicht gefunden werden."
1812
 
1813
+ #: woocommerce-germanized-dhl/src/Api/LabelSoap.php:644
1814
  #, php-format
1815
  msgctxt "dhl"
1816
  msgid "Only %s shipment items can be processed, your shipment has %s items."
1948
  msgid "%s-%s"
1949
  msgstr "%s-%s"
1950
 
1951
+ #: woocommerce-germanized-dhl/src/Package.php:226
1952
+ msgctxt "dhl"
1953
+ msgid ""
1954
+ "Please check the street field and make sure to provide a valid street number."
1955
+ msgstr ""
1956
+ "Bitte prüfen Sie die Straße und stellen Sie sicher, dass Ihre Hausnummer "
1957
+ "angegeben wurde."
1958
+
1959
  # @ woocommerce-germanized
1960
+ #: woocommerce-germanized-dhl/src/Package.php:662
1961
  msgctxt "dhl"
1962
  msgid "Germany"
1963
  msgstr "Deutschland"
1964
 
1965
  # @ woocommerce-germanized
1966
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:89
1967
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:827
1968
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:852
1969
  msgctxt "dhl"
1970
  msgid "Address Type"
1971
  msgstr "Adresstyp"
1972
 
1973
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:92
1974
  msgctxt "dhl"
1975
  msgid "Select whether delivery to DHL locations should be enabled."
1976
  msgstr ""
1977
  "Wählen Sie aus, ob die Lieferung an DHL Standorte aktiviert werden soll."
1978
 
1979
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:97
1980
  msgctxt "dhl"
1981
  msgid "Postnumber"
1982
  msgstr "Postnummer"
1983
 
1984
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:99
1985
  msgctxt "dhl"
1986
  msgid ""
1987
  "In case delivery to packstation is selected please fill in the corresponding "
1990
  "Insofern die Lieferung an eine Packstation erfolgt, bitte die Postnummer "
1991
  "eintragen."
1992
 
1993
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:185
1994
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:556
1995
  msgctxt "dhl"
1996
  msgid "Invalid address type."
1997
  msgstr "Ungültiger Adresstyp."
1998
 
1999
  # @ woocommerce-germanized
2000
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:619
2001
  msgctxt "dhl"
2002
  msgid "Sorry, but delivery to packstation is not available."
2003
  msgstr ""
2004
  "Entschuldigung, die Lieferung an eine Packstation steht nicht zur Verfügung."
2005
 
2006
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:624
2007
  msgctxt "dhl"
2008
  msgid "Sorry, but delivery to parcel shops is not available."
2009
  msgstr ""
2010
  "Entschuldigung, die Lieferung an einen Paketshop steht nicht zur Verfügung."
2011
 
2012
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:628
2013
  msgctxt "dhl"
2014
  msgid "Sorry, but delivery to post offices is not available."
2015
  msgstr "Entschuldigung, die Lieferung an Postfilialen ist nicht verfügbar."
2016
 
2017
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:635
2018
  #, php-format
2019
  msgctxt "dhl"
2020
  msgid "Please indicate shipment to %s by one of the following values: %s."
2022
  "Bitte identifizieren Sie die Lieferung an %s durch die Eingabe einer der "
2023
  "folgenden Werte: %s."
2024
 
2025
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:643
2026
  msgctxt "dhl"
2027
  msgid ""
2028
  "Your DHL customer number (Post number) is needed to ship to a packstation."
2030
  "Ihre DHL Kundennummer (Postnummer) wird für den Versand an eine Packstation "
2031
  "benötigt."
2032
 
2033
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:645
2034
  msgctxt "dhl"
2035
  msgid ""
2036
  "Your DHL customer number (Post number) is not valid. Please check your "
2039
  "Ihre DHL Kundennummer (Postnummer) ist nicht gültig. Bitte überprüfen Sie "
2040
  "Ihre Eingabe."
2041
 
2042
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:691
2043
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:818
2044
  msgctxt "dhl"
2045
  msgid "Branch"
2046
  msgstr "Filiale"
2047
 
2048
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:692
2049
  msgctxt "dhl"
2050
  msgid "Postnumber "
2051
  msgstr "Postnummer "
2052
 
2053
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:793
2054
  #, php-format
2055
  msgctxt "dhl"
2056
  msgid "e.g. %s 456"
2057
  msgstr "z.B. %s 456"
2058
 
2059
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:818
2060
  msgctxt "dhl"
2061
  msgid "Branches"
2062
  msgstr "Filialen"
2063
 
2064
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:834
2065
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:862
2066
  msgctxt "dhl"
2067
  msgid "DHL customer number (Post number)"
2068
  msgstr "DHL Kundennummer (Postnummer)"
2069
 
2070
  # @ woocommerce-germanized
2071
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:844
2072
  msgctxt "dhl"
2073
  msgid "Regular Address"
2074
  msgstr "Normale Adresse"
2075
 
2076
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:866
2077
  msgctxt "dhl"
2078
  msgid "Not yet a DHL customer?"
2079
  msgstr "Noch kein DHL Kunde?"
2080
 
2081
  # @ woocommerce-germanized
2082
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:866
2083
  msgctxt "dhl"
2084
  msgid "Register now"
2085
  msgstr "Jetzt registrieren"
2086
 
2087
  # @ woocommerce-germanized
2088
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:915
2089
  #, php-format
2090
  msgctxt "dhl"
2091
  msgid "Search %s"
2092
  msgstr "%s suchen"
2093
 
2094
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1020
2095
  msgctxt "dhl"
2096
  msgid "No DHL locations found"
2097
  msgstr "Keine DHL Standorte gefunden"
2098
 
2099
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2100
  #, php-format
2101
  msgctxt "dhl"
2102
  msgid ""
2107
  "einen %s oder %s."
2108
 
2109
  # @ woocommerce-germanized
2110
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2111
  msgctxt "dhl"
2112
  msgid "DHL location"
2113
  msgstr "DHL Standort"
2114
 
2115
+ #: woocommerce-germanized-dhl/src/ParcelLocator.php:1035
2116
  msgctxt "dhl"
2117
  msgid "retry"
2118
  msgstr "Erneut versuchen"
2119
 
2120
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:135
2121
  msgctxt "dhl"
2122
  msgid "DHL Preferred Day & Time"
2123
  msgstr "DHL Wunschzeit & Wunschtag"
2124
 
2125
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:139
2126
  msgctxt "dhl"
2127
  msgid "DHL Preferred Time"
2128
  msgstr "DHL Wunschzeit"
2129
 
2130
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:143
2131
  msgctxt "dhl"
2132
  msgid "DHL Preferred Day"
2133
  msgstr "DHL Wunschtag"
2134
 
2135
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:310
2136
  msgctxt "dhl"
2137
  msgid "Sorry, but the preferred day you have chosen is no longer available."
2138
  msgstr ""
2139
  "Entschuldigung, der von Ihnen ausgewählte Wunschtag steht leider nicht mehr "
2140
  "zur Verfügung."
2141
 
2142
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:338
2143
  msgctxt "dhl"
2144
  msgid "Sorry, but the preferred time you have chosen is no longer available."
2145
  msgstr ""
2146
  "Entschuldigung, die von Ihren ausgewählte Wunschzeit steht leider nicht mehr "
2147
  "zur Verfügung."
2148
 
2149
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:361
2150
  msgctxt "dhl"
2151
  msgid "Please choose a preferred location."
2152
  msgstr "Bitte wählen Sie einen Wunschort aus."
2153
 
2154
  # @ woocommerce-germanized
2155
+ #: woocommerce-germanized-dhl/src/ParcelServices.php:373
2156
  msgctxt "dhl"
2157
  msgid "Please choose name and address of your preferred neighbor."
2158
  msgstr "Bitte wählen Sie einen Namen und die Adresse Ihres Wunschnachbars."
2164
  msgid "%1$s"
2165
  msgstr "%1$s"
2166
 
2167
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:31
2168
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:91
2169
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-dhl.php:33
2170
  #: woocommerce-germanized/includes/admin/views/setup/dhl.php:10
2171
  msgid "DHL"
2172
  msgstr "DHL"
2173
 
2174
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:39
2175
  msgctxt "dhl"
2176
  msgid ""
2177
  "Complete DHL integration supporting labels, preferred services and "
2180
  "DHL Integration die das Erzeugen von Labels, Wunsch-Services und Lieferung "
2181
  "an Packstationen unterstützt."
2182
 
2183
+ #: woocommerce-germanized-dhl/src/ShippingProviderDHL.php:62
2184
+ msgctxt "dhl"
2185
+ msgid ""
2186
+ "Your shipment is being processed by {shipping_provider}. If you want to "
2187
+ "track the shipment, please use the following tracking number: {tracking_id}. "
2188
+ "Depending on the chosen shipping method it is possible that the tracking "
2189
+ "data does not reflect the current status when receiving this email."
2190
+ msgstr ""
2191
+ "Ihre Sendung wurde mit {shipping_provider} versandt. Wenn Sie diese Sendung "
2192
+ "verfolgen möchten, benutzen Sie bitte diese Paketverfolgungsnummer: "
2193
+ "{tracking_id}. Abhängig von der gewählten Versandoption kann es sein, dass "
2194
+ "die Paketverfolgungsdaten zum Zeitpunkt des Erhalts dieser E-Mail noch nicht "
2195
+ "den neuesten Stand wiedergeben."
2196
+
2197
  #: woocommerce-germanized-dhl/templates/checkout/dhl/parcel-finder-result.php:31
2198
  msgctxt "dhl"
2199
  msgid "Opening Times"
2440
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:66
2441
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:871
2442
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:24
2443
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:650
2444
  msgctxt "shipments"
2445
  msgid "Status"
2446
  msgstr "Status"
2481
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:112
2482
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:873
2483
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2484
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:654
2485
  msgctxt "shipments"
2486
  msgid "Actions"
2487
  msgstr "Aktionen"
2572
  # @ woocommerce
2573
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:11
2574
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:22
2575
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:648
2576
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:419
2577
  msgctxt "shipments"
2578
  msgid "Title"
2579
  msgstr "Titel"
2580
 
2581
  # @ woocommerce-germanized
2582
  #: woocommerce-germanized-shipments/includes/admin/views/html-settings-provider-list.php:12
2583
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:428
2584
  msgctxt "shipments"
2585
  msgid "Description"
2586
  msgstr "Beschreibung"
2648
  msgstr "Neues Label erstellen"
2649
 
2650
  # @ woocommerce-germanized
2651
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:51
2652
  msgctxt "shipments"
2653
  msgid "Order shipped"
2654
  msgstr "Bestellung versandt"
2655
 
2656
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:52
2657
  msgctxt "shipments"
2658
  msgid ""
2659
  "Shipment notifications are sent to the customer when a shipment gets shipped."
2661
  "Sendungsbenachrichtigungen werden an den Kunden verschickt, sobald eine "
2662
  "Sendung als verschickt markiert wurde."
2663
 
2664
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:86
2665
  msgctxt "shipments"
2666
  msgid "Your {site_title} order #{order_number} has been partially shipped"
2667
  msgstr ""
2668
  "Ihre Bestellung #{order_number} bei {site_title} wurde teilweise verschickt"
2669
 
2670
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:88
2671
  msgctxt "shipments"
2672
  msgid "Your {site_title} order #{order_number} has been shipped"
2673
  msgstr "Ihre Bestellung #{order_number} bei {site_title} wurde verschickt"
2674
 
2675
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:101
2676
  msgctxt "shipments"
2677
  msgid "Partial shipment to your order: {order_number}"
2678
  msgstr "Teilsendung zu Ihrer Bestellung {order_number}"
2679
 
2680
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:103
2681
  msgctxt "shipments"
2682
  msgid "Shipment to your order: {order_number}"
2683
  msgstr "Sendung zu Ihrer Bestellung {order_number}"
2684
 
2685
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:283
2686
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:297
2687
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:306
2688
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:315
2689
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:324
2690
  #, php-format
2691
  msgctxt "shipments"
2692
  msgid "Available placeholders: %s"
2693
  msgstr "Verfügbare Platzhalter: %s"
2694
 
2695
  # @ woocommerce-germanized
2696
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:287
2697
  msgctxt "shipments"
2698
  msgid "Enable/Disable"
2699
  msgstr "Aktivieren/Deaktivieren"
2700
 
2701
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:289
2702
  msgctxt "shipments"
2703
  msgid "Enable this email notification"
2704
  msgstr "Aktiviere diese E-Mail-Benachrichtigung"
2705
 
2706
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:293
2707
  msgctxt "shipments"
2708
  msgid "Full shipment subject"
2709
  msgstr "Vollständige Sendung Betreff"
2710
 
2711
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:302
2712
  msgctxt "shipments"
2713
  msgid "Partial shipment subject"
2714
  msgstr "Teilsendung Betreff"
2715
 
2716
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:311
2717
  msgctxt "shipments"
2718
  msgid "Full shipment email heading"
2719
  msgstr "Vollständige Sendung Kopfzeile"
2720
 
2721
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:320
2722
  msgctxt "shipments"
2723
  msgid "Partial shipment email heading"
2724
  msgstr "Teilsendung Kopfzeile"
2725
 
2726
  # @ woocommerce-germanized
2727
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:329
2728
  msgctxt "shipments"
2729
  msgid "Additional content"
2730
  msgstr "Zusätzlicher Inhalt"
2731
 
2732
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:330
2733
  msgctxt "shipments"
2734
  msgid "Text to appear below the main email content."
2735
  msgstr "Text der unterhalb des Inhalts der E-Mail angezeigt werden soll."
2736
 
2737
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:332
2738
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:807
2739
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:835
2740
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details-address.php:28
2742
  msgid "N/A"
2743
  msgstr "n.a."
2744
 
2745
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:338
2746
  msgctxt "shipments"
2747
  msgid "Email type"
2748
  msgstr "E-Mail-Typ"
2749
 
2750
+ #: woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php:340
2751
  msgctxt "shipments"
2752
  msgid "Choose which format of email to send."
2753
  msgstr "Format für E-Mail-Versand auswählen."
2784
  # @ woocommerce-germanized
2785
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:101
2786
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:241
2787
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:814
2788
  msgctxt "shipments"
2789
  msgid "Shipped"
2790
  msgstr "Versandt"
2795
  msgstr "Entwurf"
2796
 
2797
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:240
2798
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:806
2799
  msgctxt "shipments"
2800
  msgid "Processing"
2801
  msgstr "In Bearbeitung"
2862
  # @ woocommerce-germanized
2863
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:870
2864
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:23
2865
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:649
2866
  msgctxt "shipments"
2867
  msgid "Date"
2868
  msgstr "Datum"
2939
  msgstr "Labels werden erzeugt..."
2940
 
2941
  # @ woocommerce-germanized
2942
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:83
2943
  msgctxt "shipments"
2944
  msgid "Download labels"
2945
  msgstr "Labels downloaden"
2946
 
2947
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:93
2948
+ msgctxt "shipments"
2949
+ msgid ""
2950
+ "The chosen shipments were not suitable for automatic label creation. Please "
2951
+ "check the shipping provider option of the corresponding shipments."
2952
+ msgstr ""
2953
+ "Die ausgewählten Sendungen sind nicht für eine automatische Label-Erzeugung "
2954
+ "verfügbar. Bitte prüfen Sie die Versanddienstleister-Option der Sendungen."
2955
+
2956
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:95
2957
  #, php-format
2958
  msgctxt "shipments"
2959
  msgid "Successfully generated labels. %s"
2962
  #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:103
2963
  #, php-format
2964
  msgctxt "shipments"
2965
+ msgid "Labels partially generated. %s"
2966
+ msgstr "Labels teilweise erzeugt. %s"
2967
+
2968
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:146
2969
+ #, php-format
2970
+ msgctxt "shipments"
2971
  msgid "Error while creating label for %s: %s"
2972
  msgstr "Fehler beim Erstellen des Labels für %s. %s"
2973
 
2974
+ #: woocommerce-germanized-shipments/src/Admin/BulkLabel.php:146
2975
  #, php-format
2976
  msgctxt "shipments"
2977
  msgid "shipment #%d"
2978
  msgstr "Sendung #%d"
2979
 
2980
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:25
2981
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:651
2982
  msgctxt "shipments"
2983
  msgid "Items"
2984
  msgstr "Positionen"
3240
  msgid "New provider"
3241
  msgstr "Neuer Dienstleister"
3242
 
3243
+ # @ woocommerce-germanized
3244
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:317
3245
+ msgctxt "shipments"
3246
+ msgid "Additional settings"
3247
+ msgstr "Weiterführende Einstellungen"
3248
+
3249
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:343
3250
  msgctxt "shipments"
3251
  msgid "Add provider"
3252
  msgstr "Dienstleister hinzufügen"
3253
 
3254
  # @ woocommerce-germanized
3255
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:351
3256
  msgctxt "shipments"
3257
  msgid "General"
3258
  msgstr "Allgemein"
3259
 
3260
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:352
3261
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3262
  msgctxt "shipments"
3263
  msgid "Shipping Provider"
3321
  msgid "Processing bulk actions..."
3322
  msgstr "Bearbeite Mehrfachaktionen.."
3323
 
3324
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:610
3325
  msgctxt "shipments"
3326
  msgid "Filter"
3327
  msgstr "Filtern"
3328
 
3329
  # @ woocommerce-germanized
3330
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:626
3331
  #: woocommerce-germanized-shipments/src/Ajax.php:757
3332
  #, php-format
3333
  msgctxt "shipments"
3335
  msgstr "Bestellung #%s"
3336
 
3337
  # @ woocommerce
3338
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:631
3339
  msgctxt "shipments"
3340
  msgid "Filter by order"
3341
  msgstr "Nach Bestellung filtern"
3342
 
3343
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:652
3344
  msgctxt "shipments"
3345
  msgid "Address"
3346
  msgstr "Adresse"
3347
 
3348
  # @ woocommerce-germanized
3349
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:653
3350
  msgctxt "shipments"
3351
  msgid "Order"
3352
  msgstr "Bestellung"
3353
 
3354
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:745
3355
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:73
3356
  #, php-format
3357
  msgctxt "shipment title"
3358
  msgid "%s #%s"
3359
  msgstr "%s #%s"
3360
 
3361
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:758
3362
  #, php-format
3363
  msgctxt "shipments"
3364
  msgid "via %s"
3365
  msgstr "via %s"
3366
 
3367
  # @ woocommerce-germanized
3368
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:825
3369
  #: woocommerce-germanized-shipments/src/Ajax.php:282
3370
  msgctxt "shipments"
3371
  msgid "Download label"
3372
  msgstr "Label downloaden"
3373
 
3374
  # @ woocommerce-germanized
3375
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:834
3376
  msgctxt "shipments"
3377
  msgid "Generate label"
3378
  msgstr "Label erstellen"
3379
 
3380
  # @ woocommerce-germanized
3381
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:884
3382
  #, php-format
3383
  msgctxt "shipments"
3384
  msgid "Select %s"
3385
  msgstr "Wähle %s"
3386
 
3387
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:911
3388
  msgctxt "shipments"
3389
  msgid "SKU:"
3390
  msgstr "Art.-Nr.:"
3391
 
3392
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1005
3393
  #, php-format
3394
  msgctxt "%s = human-readable time difference"
3395
  msgid "%s ago"
3396
  msgstr "vor %s"
3397
 
3398
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1017
3399
  msgctxt "shipments"
3400
  msgid "M j, Y"
3401
  msgstr "d.m.Y"
3402
 
3403
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1074
3404
  msgctxt "shipments"
3405
  msgid "Delete Permanently"
3406
  msgstr "Unwiderruflich löschen"
3407
 
3408
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1077
3409
  msgctxt "shipments"
3410
  msgid "Change status to processing"
3411
  msgstr "Status zu in Bearbeitung ändern"
3412
 
3413
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1078
3414
  msgctxt "shipments"
3415
  msgid "Change status to shipped"
3416
  msgstr "Status zu versandt ändern"
3417
 
3418
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1079
3419
  msgctxt "shipments"
3420
  msgid "Change status to delivered"
3421
  msgstr "Status zu geliefert ändern"
3422
 
3423
  # @ woocommerce-germanized
3424
+ #: woocommerce-germanized-shipments/src/Admin/Table.php:1080
3425
  msgctxt "shipments"
3426
  msgid "Generate and download labels"
3427
  msgstr "Labels erstellen und downloaden"
3676
  msgstr "Anzahl."
3677
 
3678
  # @ woocommerce-germanized
3679
+ #: woocommerce-germanized-shipments/src/Automation.php:106
3680
  msgctxt "shipments"
3681
  msgid "Order is fully shipped."
3682
  msgstr "Bestellung ist vollständig versandt."
3686
  msgid "Invalid shipment item."
3687
  msgstr "Ungültige Sendungsposition."
3688
 
3689
+ #: woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php:252
3690
  msgctxt "shipments"
3691
  msgid "Invalid shipping provider."
3692
  msgstr "Versanddienstleister nicht bekannt."
3704
  msgid "Invalid shipment"
3705
  msgstr "Ungültige Sendung"
3706
 
3707
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:409
3708
+ #, php-format
3709
+ msgctxt "shipments"
3710
+ msgid "%s supports many more options. Explore %s."
3711
+ msgstr "%s unterstützt viele weitere Einstellungen. Schauen Sie sich %s an."
3712
+
3713
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:409
3714
+ #, php-format
3715
+ msgctxt "shipments"
3716
+ msgid "%s specific settings"
3717
+ msgstr "%s spezifische Einstellungen"
3718
+
3719
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:420
3720
  msgctxt "shipments"
3721
  msgid "Choose a title for the shipping provider."
3722
  msgstr "Wählen Sie einen Titel für den Versanddienstleister."
3723
 
3724
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:429
3725
  msgctxt "shipments"
3726
  msgid "Choose a description for the shipping provider."
3727
  msgstr "Wählen Sie eine Beschreibung für den Versanddienstleister."
3728
 
3729
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:441
3730
  msgctxt "shipments"
3731
  msgid "Tracking URL"
3732
  msgstr "Sendungsverfolgung URL"
3733
 
3734
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:442
3735
  #, php-format
3736
  msgctxt "shipments"
3737
  msgid ""
3745
  "einzufügen: %s"
3746
 
3747
  # @ woocommerce-germanized
3748
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:452
3749
  msgctxt "shipments"
3750
  msgid "Tracking description"
3751
  msgstr "Sendungsverfolgung Hinweis"
3752
 
3753
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:453
3754
  #, php-format
3755
  msgctxt "shipments"
3756
  msgid ""
3764
  "folgenden Platzhalter verwenden um die Paketverfolgungsnummer oder andere "
3765
  "dynamische Daten einzufügen: %s"
3766
 
3767
+ #: woocommerce-germanized-shipments/src/ShippingProvider.php:457
3768
  msgctxt "shipments"
3769
  msgid ""
3770
  "Your shipment is being processed by {shipping_provider}. If you want to "
3798
  "Wählen Sie einen Versanddienstleister aus, der standardmäßig für eine "
3799
  "infrage kommende Sendung hinterlegt wird."
3800
 
3801
+ # @ woocommerce-germanized
3802
+ #: woocommerce-germanized-shipments/src/WPMLHelper.php:57
3803
+ #, php-format
3804
+ msgctxt "shipments"
3805
+ msgid "%s tracking description"
3806
+ msgstr "%s Sendungsverfolgung"
3807
+
3808
+ #: woocommerce-germanized-shipments/src/WPMLHelper.php:58
3809
+ #, php-format
3810
+ msgctxt "shipments"
3811
+ msgid "%s tracking URL"
3812
+ msgstr "%s Sendungsverfolgung URL"
3813
+
3814
  #: woocommerce-germanized-shipments/templates/emails/customer-shipment.php:33
3815
  #: woocommerce-germanized-shipments/templates/emails/plain/customer-shipment.php:28
3816
  #, php-format
3982
  # @ woocommerce-germanized
3983
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:549
3984
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:559
3985
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:395
3986
  #: woocommerce-germanized/includes/wc-gzd-template-functions.php:546
3987
  msgid "incl. VAT"
3988
  msgstr "inkl. MwSt."
3994
 
3995
  # @ woocommerce-germanized
3996
  #: woocommerce-germanized/includes/abstracts/abstract-wc-gzd-product.php:551
3997
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:395
3998
  #, php-format
3999
  msgid "incl. %s%% VAT"
4000
  msgstr "inkl. %s %% MwSt."
4238
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4239
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4240
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4241
+ #: woocommerce-germanized/woocommerce-germanized.php:780
4242
  msgid "Settings"
4243
  msgstr "Einstellungen"
4244
 
5642
  "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
5643
 
5644
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:227
5645
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:310
5646
  msgid ""
5647
  "Value added tax is not collected, as small businesses according to §19 (1) "
5648
  "UStG."
5760
  "Platzhalter für den höchsten Preis."
5761
 
5762
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-general.php:304
5763
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:746
5764
  msgid "{min_price} &ndash; {max_price}"
5765
  msgstr "{min_price} &ndash; {max_price}"
5766
 
7497
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
7498
 
7499
  # @ woocommerce-germanized
7500
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:186
7501
  #, php-format
7502
  msgid "%s [new]"
7503
  msgstr "%s [neu]"
7504
 
7505
  # @ woocommerce-germanized
7506
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:213
7507
  msgctxt "revocation-form"
7508
  msgid "is not a valid email address."
7509
  msgstr "ist leider keine valide E-Mail Adresse."
7510
 
7511
  # @ woocommerce-germanized
7512
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:217
7513
  msgctxt "revocation-form"
7514
  msgid "Please enter a valid postcode/ZIP"
7515
  msgstr "Bitte geben Sie eine echte Postleitzahl ein"
7516
 
7517
  # @ woocommerce-germanized
7518
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:225
7519
  msgctxt "revocation-form"
7520
  msgid "is not valid."
7521
  msgstr "ist leider nicht korrekt."
7522
 
7523
  # @ woocommerce-germanized
7524
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:246
7525
  msgctxt "revocation-form"
7526
  msgid ""
7527
  "Thank you. We have received your Revocation Request. You will receive a "
7610
  msgstr "Aktivierungscode ungültig"
7611
 
7612
  # @ woocommerce-germanized
7613
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:129
7614
  msgid "Confirmation text"
7615
  msgstr "Bestätigung Text"
7616
 
7617
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:130
7618
  msgid ""
7619
  "Your order has been received and is now being processed. Your order details "
7620
  "are shown below for your reference:"
7623
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen:"
7624
 
7625
  # @ woocommerce-germanized
7626
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:131
7627
  msgid ""
7628
  "This text will be inserted within the order confirmation email. Use "
7629
  "{order_number}, {site_title} or {order_date} as placeholder."
7631
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwenden Sie "
7632
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
7633
 
7634
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:249
7635
  msgid ""
7636
  "Your order has been received and is now being processed. Your order details "
7637
  "are shown below for your reference."
7639
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
7640
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
7641
 
7642
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:297
7643
  msgid "Someone requested a password reset for your account."
7644
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
7645
 
7646
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:312
7647
  #, php-format
7648
  msgid "Thanks for creating an account on %s."
7649
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
7650
 
7651
  # @ woocommerce-germanized
7652
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1023
7653
  msgctxt "revocation-form"
7654
  msgid "Forward your Revocation online"
7655
  msgstr "Widerruf online erklären"
7656
 
7657
  # @ woocommerce-germanized
7658
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:160
7659
  #, php-format
7660
  msgid ""
7661
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
7664
  "Bitte installieren Sie <a href=\"%s\" target=\"_blank\">WooCommerce</a> "
7665
  "bevor Sie WooCommerce Germanized installieren. Vielen Dank!"
7666
 
7667
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:439
7668
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:453
7669
  msgid "Reduced rate"
7670
  msgstr "Ermäßigter Steuersatz"
7671
 
7672
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:495
7673
  #, php-format
7674
  msgctxt "vat-rate-import"
7675
  msgid "VAT %s"
7676
  msgstr "MwSt. %s"
7677
 
7678
  # @ woocommerce-germanized
7679
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:599
7680
  msgctxt "Page slug"
7681
  msgid "data-security"
7682
  msgstr "datenschutzerklaerung"
7683
 
7684
  # @ woocommerce-germanized
7685
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:600
7686
  msgctxt "Page title"
7687
  msgid "Data Security Statement"
7688
  msgstr "Datenschutzerklärung"
7689
 
7690
  # @ woocommerce-germanized
7691
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:604
7692
  msgctxt "Page slug"
7693
  msgid "imprint"
7694
  msgstr "impressum"
7695
 
7696
  # @ woocommerce-germanized
7697
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:605
7698
  msgctxt "Page title"
7699
  msgid "Imprint"
7700
  msgstr "Impressum"
7701
 
7702
  # @ woocommerce-germanized
7703
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:609
7704
  msgctxt "Page slug"
7705
  msgid "terms"
7706
  msgstr "agb"
7707
 
7708
  # @ woocommerce-germanized
7709
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:610
7710
  msgctxt "Page title"
7711
  msgid "Terms & Conditions"
7712
  msgstr "AGB"
7713
 
7714
  # @ woocommerce-germanized
7715
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:614
7716
  msgctxt "Page slug"
7717
  msgid "revocation"
7718
  msgstr "widerrufsbelehrung"
7719
 
7720
  # @ woocommerce-germanized
7721
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:615
7722
  msgctxt "Page title"
7723
  msgid "Power of Revocation"
7724
  msgstr "Widerrufsbelehrung"
7725
 
7726
  # @ woocommerce-germanized
7727
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:619
7728
  msgctxt "Page slug"
7729
  msgid "shipping-methods"
7730
  msgstr "versandarten"
7731
 
7732
  # @ woocommerce-germanized
7733
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:620
7734
  msgctxt "Page title"
7735
  msgid "Shipping Methods"
7736
  msgstr "Versandarten"
7737
 
7738
  # @ woocommerce-germanized
7739
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:624
7740
  msgctxt "Page slug"
7741
  msgid "payment-methods"
7742
  msgstr "bezahlmoeglichkeiten"
7743
 
7744
  # @ woocommerce-germanized
7745
+ #: woocommerce-germanized/includes/class-wc-gzd-install.php:625
7746
  msgctxt "Page title"
7747
  msgid "Payment Methods"
7748
  msgstr "Zahlungsarten"
8310
 
8311
  # @ woocommerce-germanized
8312
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:52
8313
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:500
8314
  msgid "Mr."
8315
  msgstr "Herr"
8316
 
8317
  # @ woocommerce-germanized
8318
  #: woocommerce-germanized/includes/class-wc-gzd-revocation.php:53
8319
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:501
8320
+ #: woocommerce-germanized/includes/wc-gzd-core-functions.php:518
8321
  msgid "Ms."
8322
  msgstr "Frau"
8323
 
8420
  msgstr "Steuerhinweis"
8421
 
8422
  # @ woocommerce-germanized
8423
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:40
8424
  msgid "New account activation"
8425
  msgstr "Kundenkonto Aktivierung"
8426
 
8427
  # @ woocommerce-germanized
8428
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:41
8429
  msgid ""
8430
  "Customer \"new account activation\" emails are sent to the customer when a "
8431
  "customer signs up via checkout or account pages. This mail is being used as "
8436
  "Bestätigungslink generiert."
8437
 
8438
  # @ woocommerce-germanized
8439
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:60
8440
  msgid "Activate your account on {site_title}"
8441
  msgstr "Aktivieren Sie Ihr Benutzerkonto auf {site_title}"
8442
 
8443
  # @ woocommerce-germanized
8444
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-new-account-activation.php:70
8445
  msgid "Account activation {site_title}"
8446
  msgstr "Ihr Konto bei {site_title}"
8447
 
8448
  # @ woocommerce
8449
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:28
8450
  msgid "Paid for order"
8451
  msgstr "Bestellung bezahlt"
8452
 
8453
  # @ woocommerce-germanized
8454
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:29
8455
  msgid "This E-Mail is being sent to a customer after the order has been paid."
8456
  msgstr ""
8457
  "Diese E-Mail wird an den Kunden gesendet nachdem die Bestellung bezahlt "
8458
  "wurde."
8459
 
8460
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:54
8461
  msgid "Payment received for order {order_number}"
8462
  msgstr "Zahlung erhalten für Bestellung {order_number}"
8463
 
8464
  # @ woocommerce-germanized
8465
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-paid-for-order.php:64
8466
  msgid "Payment received"
8467
  msgstr "Zahlung erhalten"
8468
 
8481
  msgstr "Vielen Dank für Ihre Bestellung"
8482
 
8483
  # @ woocommerce-germanized
8484
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:33
8485
  msgid "Revocation"
8486
  msgstr "Widerruf"
8487
 
8488
  # @ woocommerce-germanized
8489
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:34
8490
  msgid "Email being sent if a customer fills out the revocation form."
8491
  msgstr ""
8492
  "Diese E-Mail wird als Bestätigung an den Kunden weitergeleitet, sobald er "
8493
  "das Widerrufsformular ausgefüllt hat."
8494
 
8495
  # @ woocommerce-germanized
8496
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:53
8497
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:63
8498
  msgid "Your revocation"
8499
  msgstr "Ihr Widerruf"
8500
 
8501
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:174
8502
  msgid "Admin email"
8503
  msgstr "Admin E-Mail"
8504
 
8505
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-revocation.php:177
8506
  msgid ""
8507
  "Insert the email address of your shop manager here. A copy of the revocation "
8508
  "email is being sent to this address."
8511
  "Widerrufs wird an diese E-Mail Adresse versendet."
8512
 
8513
  # @ woocommerce-germanized
8514
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:32
8515
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:58
8516
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:68
8517
  msgid "SEPA Direct Debit Mandate"
8518
  msgstr "SEPA Lastschriftmandat"
8519
 
8520
  # @ woocommerce-germanized
8521
+ #: woocommerce-germanized/includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:33
8522
  msgid ""
8523
  "Email contains a copy of the SEPA mandate generated by information provided "
8524
  "by the customer."
9553
  msgid "upgrade"
9554
  msgstr "upgrade"
9555
 
9556
+ #: woocommerce-germanized/woocommerce-germanized.php:933
9557
  msgid "Pease wait while we are trying to redirect you to the payment provider."
9558
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
9559
 
10548
  msgid "Cheatin&#8217; huh?"
10549
  msgstr "So geht das leider nicht.."
10550
 
10551
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:212
10552
  msgctxt "trusted-shops"
10553
  msgid "Yes"
10554
  msgstr "Ja"
10555
 
10556
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:212
10557
  msgctxt "trusted-shops"
10558
  msgid "No"
10559
  msgstr "Nein"
10560
 
10561
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:260
10562
  #, php-format
10563
  msgctxt "trusted-shops"
10564
  msgid ""
10571
 
10572
  # @ woocommerce-germanized
10573
  # @ woocommerce
10574
+ #: woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php:409
10575
  msgctxt "trusted-shops"
10576
  msgid "Settings"
10577
  msgstr "Einstellungen"
10657
  "Bewertungserinnerung ein."
10658
 
10659
  # @ woocommerce-germanized
10660
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:26
10661
  msgctxt "trusted-shops"
10662
  msgid "Trusted Shops Review Reminder"
10663
  msgstr "Trusted Shops Bewertungs-Erinnerung"
10664
 
10665
  # @ woocommerce-germanized
10666
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:27
10667
  msgctxt "trusted-shops"
10668
  msgid ""
10669
  "This E-Mail is being sent to a customer to remind him about the possibility "
10673
  "einer Bewertung bei Trusted Shops zu erinnern."
10674
 
10675
  # @ woocommerce-germanized
10676
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:55
10677
  msgctxt "trusted-shops"
10678
  msgid "Please rate your {site_title} order from {order_date}"
10679
  msgstr "Bitte bewerten Sie Ihre Bestellung bei {site_title} vom {order_date}"
10680
 
10681
  # @ woocommerce-germanized
10682
+ #: woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php:65
10683
  msgctxt "trusted-shops"
10684
  msgid "Please rate your Order"
10685
  msgstr "Bitte bewerten Sie Ihre Bestellung"
10718
  "Trustbadge Reviews for WooCommerce benötigt mind. WooCommerce Version 3.1 um "
10719
  "zu starten."
10720
 
10721
+ #: woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php:13
10722
+ #, php-format
10723
+ msgctxt "trusted-shops"
10724
+ msgid ""
10725
+ "If you do not want to receive the review reminder e-mail, please follow the "
10726
+ "%s link."
10727
+ msgstr ""
10728
+ "Falls Sie keine Bewertungserinnerung per E-Mail erhalten möchten, folgen Sie "
10729
+ "bitte dem %s link."
10730
+
10731
+ # @ woocommerce-germanized
10732
+ #: woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php:13
10733
+ msgctxt "trusted-shops"
10734
+ msgid "cancel review reminder"
10735
+ msgstr "von der Bewertungserinnerung abmelden"
10736
+
10737
  # @ woocommerce-germanized
10738
  #: woocommerce-trusted-shops/templates/emails/customer-trusted-shops.php:17
10739
  #: woocommerce-trusted-shops/templates/emails/plain/customer-trusted-shops.php:14
10794
  msgid "https://vendidero.de"
10795
  msgstr "https://vendidero.de"
10796
 
10797
+ #~ msgctxt "dhl"
10798
+ #~ msgid "Tracking"
10799
+ #~ msgstr "Sendungsverfolgung"
10800
+
10801
+ #, php-format
10802
+ #~ msgctxt "dhl"
10803
+ #~ msgid ""
10804
+ #~ "Adjust the default instructions used to inform your customers about "
10805
+ #~ "tracking a DHL shipment. You may use one of the following placeholders: %s"
10806
+ #~ msgstr ""
10807
+ #~ "Passen Sie die Instruktionen an um Kunden über die DHL Sendungsverfolgung "
10808
+ #~ "zu informieren. Sie können einen der folgenden Platzhalter verwenden: %s"
10809
+
10810
  # @ woocommerce-germanized
10811
  #~ msgctxt "shipments"
10812
  #~ msgid "Return reason"
11478
  #~ msgid "Rate Order now"
11479
  #~ msgstr "Einkauf jetzt bewerten"
11480
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11481
  # @ woocommerce-germanized
11482
  #~ msgid "About WooCommerce Germanized"
11483
  #~ msgstr "Über WooCommerce Germanized"
includes/admin/class-wc-gzd-admin-setup-wizard.php CHANGED
@@ -577,6 +577,11 @@ if ( ! class_exists( 'WC_GZD_Admin_Setup_Wizard' ) ) :
577
  WC_GZD_Admin::instance()->import_dhl_settings();
578
  } elseif ( ! empty( $settings) ) {
579
  WC_Admin_Settings::save_fields( $settings );
 
 
 
 
 
580
  }
581
 
582
  wp_safe_redirect( $redirect );
577
  WC_GZD_Admin::instance()->import_dhl_settings();
578
  } elseif ( ! empty( $settings) ) {
579
  WC_Admin_Settings::save_fields( $settings );
580
+
581
+ // Update default shipping provider after activating DHL during setup
582
+ if ( isset( $_POST['woocommerce_gzd_dhl_enable'] ) ) {
583
+ update_option( 'woocommerce_gzd_shipments_default_shipping_provider', 'dhl' );
584
+ }
585
  }
586
 
587
  wp_safe_redirect( $redirect );
includes/admin/settings/abstract-wc-gzd-settings-tab.php CHANGED
@@ -292,7 +292,6 @@ abstract class WC_GZD_Settings_Tab extends WC_Settings_Page {
292
  * @param array $settings Array containing the settings to be saved.
293
  *
294
  * @since 3.0.0
295
- *
296
  */
297
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}", $settings );
298
 
@@ -307,7 +306,6 @@ abstract class WC_GZD_Settings_Tab extends WC_Settings_Page {
307
  * @param array $settings Array containing the settings to be saved.
308
  *
309
  * @since 3.0.0
310
- *
311
  */
312
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}_{$current_section}", $settings );
313
  }
292
  * @param array $settings Array containing the settings to be saved.
293
  *
294
  * @since 3.0.0
 
295
  */
296
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}", $settings );
297
 
306
  * @param array $settings Array containing the settings to be saved.
307
  *
308
  * @since 3.0.0
 
309
  */
310
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}_{$current_section}", $settings );
311
  }
includes/class-wc-gzd-ajax.php CHANGED
@@ -97,7 +97,6 @@ class WC_GZD_AJAX {
97
  }
98
 
99
  $changes = $_POST['changes'];
100
-
101
  $manager = WC_GZD_Legal_Checkbox_Manager::instance();
102
  $options = $manager->get_options();
103
 
97
  }
98
 
99
  $changes = $_POST['changes'];
 
100
  $manager = WC_GZD_Legal_Checkbox_Manager::instance();
101
  $options = $manager->get_options();
102
 
includes/class-wc-gzd-emails.php CHANGED
@@ -58,9 +58,14 @@ class WC_GZD_Emails {
58
  // Disable paid order email for certain gateways (e.g. COD or invoice)
59
  add_filter( 'woocommerce_allow_send_queued_transactional_email', array(
60
  $this,
61
- 'maybe_disable_order_paid_email_notification'
62
  ), 10, 3 );
63
 
 
 
 
 
 
64
  // Change email template path if is germanized email template
65
  add_filter( 'woocommerce_template_directory', array( $this, 'set_woocommerce_template_dir' ), 10, 2 );
66
 
@@ -401,7 +406,7 @@ class WC_GZD_Emails {
401
  return apply_filters( 'woocommerce_gzd_disable_gateways_paid_order_email', array( 'cod', 'invoice' ) );
402
  }
403
 
404
- public function maybe_disable_order_paid_email_notification( $send, $filter, $args ) {
405
  if ( isset( $args[0] ) && is_numeric( $args[0] ) ) {
406
  $order = wc_get_order( absint( $args[0] ) );
407
 
@@ -420,6 +425,22 @@ class WC_GZD_Emails {
420
  return $send;
421
  }
422
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
423
  public function resend_order_emails( $emails ) {
424
  global $theorder;
425
 
58
  // Disable paid order email for certain gateways (e.g. COD or invoice)
59
  add_filter( 'woocommerce_allow_send_queued_transactional_email', array(
60
  $this,
61
+ 'maybe_disable_order_paid_email_notification_queued'
62
  ), 10, 3 );
63
 
64
+ add_action( 'woocommerce_order_status_processing', array(
65
+ $this,
66
+ 'maybe_disable_order_paid_email_notification'
67
+ ), 5, 2 );
68
+
69
  // Change email template path if is germanized email template
70
  add_filter( 'woocommerce_template_directory', array( $this, 'set_woocommerce_template_dir' ), 10, 2 );
71
 
406
  return apply_filters( 'woocommerce_gzd_disable_gateways_paid_order_email', array( 'cod', 'invoice' ) );
407
  }
408
 
409
+ public function maybe_disable_order_paid_email_notification_queued( $send, $filter, $args ) {
410
  if ( isset( $args[0] ) && is_numeric( $args[0] ) ) {
411
  $order = wc_get_order( absint( $args[0] ) );
412
 
425
  return $send;
426
  }
427
 
428
+ public function maybe_disable_order_paid_email_notification( $order_id, $order = false ) {
429
+ if ( $order = wc_get_order( $order_id ) ) {
430
+ $method = $order->get_payment_method();
431
+ $disable_for_gateways = $this->get_gateways_disabling_paid_for_order_mail();
432
+
433
+ if ( in_array( $method, $disable_for_gateways ) ) {
434
+ $emails = WC()->mailer()->emails;
435
+
436
+ if ( isset( $emails['WC_GZD_Email_Customer_Paid_For_Order'] ) ) {
437
+ // Remove notification
438
+ remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $emails['WC_GZD_Email_Customer_Paid_For_Order'], 'trigger' ), 30 );
439
+ }
440
+ }
441
+ }
442
+ }
443
+
444
  public function resend_order_emails( $emails ) {
445
  global $theorder;
446
 
includes/class-wc-gzd-install.php CHANGED
@@ -33,7 +33,8 @@ if ( ! class_exists( 'WC_GZD_Install' ) ) :
33
  '2.3.0' => 'updates/woocommerce-gzd-update-2.3.0.php',
34
  '3.0.0' => 'updates/woocommerce-gzd-update-3.0.0.php',
35
  '3.0.1' => 'updates/woocommerce-gzd-update-3.0.1.php',
36
- '3.0.6' => 'updates/woocommerce-gzd-update-3.0.6.php'
 
37
  );
38
 
39
  /**
@@ -123,6 +124,17 @@ if ( ! class_exists( 'WC_GZD_Install' ) ) :
123
  }
124
  }
125
 
 
 
 
 
 
 
 
 
 
 
 
126
  /**
127
  * Install WC_Germanized
128
  */
@@ -173,7 +185,7 @@ if ( ! class_exists( 'WC_GZD_Install' ) ) :
173
  }
174
 
175
  foreach ( $new_tax_classes as $new_tax_class ) {
176
- WC_Tax::create_tax_class( self::get_tax_class_name( $new_tax_class ), $new_tax_class );
177
  }
178
  }
179
 
33
  '2.3.0' => 'updates/woocommerce-gzd-update-2.3.0.php',
34
  '3.0.0' => 'updates/woocommerce-gzd-update-3.0.0.php',
35
  '3.0.1' => 'updates/woocommerce-gzd-update-3.0.1.php',
36
+ '3.0.6' => 'updates/woocommerce-gzd-update-3.0.6.php',
37
+ '3.0.8' => 'updates/woocommerce-gzd-update-3.0.8.php'
38
  );
39
 
40
  /**
124
  }
125
  }
126
 
127
+ protected static function create_tax_class( $tax_class ) {
128
+ if ( is_callable( array( 'WC_Tax', 'create_tax_class' ) ) ) {
129
+ WC_Tax::create_tax_class( self::get_tax_class_name( $tax_class ), $tax_class );
130
+ } else {
131
+ $tax_classes = array_filter( array_map( 'trim', explode( "\n", get_option( 'woocommerce_tax_classes' ) ) ) );
132
+ $tax_classes = array_merge( $tax_classes, array( $tax_class ) );
133
+
134
+ update_option( 'woocommerce_tax_classes', implode( "\n", $tax_classes ) );
135
+ }
136
+ }
137
+
138
  /**
139
  * Install WC_Germanized
140
  */
185
  }
186
 
187
  foreach ( $new_tax_classes as $new_tax_class ) {
188
+ self::create_tax_class( $new_tax_class );
189
  }
190
  }
191
 
includes/class-wc-gzd-product-attribute.php CHANGED
@@ -27,16 +27,17 @@ class WC_GZD_Product_Attribute extends WC_Product_Attribute {
27
  $attribute = new WC_Product_Attribute();
28
  }
29
 
 
 
30
  /**
31
  * Filter whether a product attribute should be visible within checkout by default.
32
  *
33
- * @param bool $default_visible Set to `true` to enable default checkout visibility.
 
34
  *
35
  * @since 2.0.0
36
- *
37
  */
38
- $default_visible = apply_filters( 'woocommerce_gzd_product_attribute_checkout_visible_default_value', false );
39
- $this->attribute = $attribute;
40
  $this->data = array_merge( $this->attribute->get_data(), array(
41
  'checkout_visible' => $default_visible,
42
  ) );
27
  $attribute = new WC_Product_Attribute();
28
  }
29
 
30
+ $this->attribute = $attribute;
31
+
32
  /**
33
  * Filter whether a product attribute should be visible within checkout by default.
34
  *
35
+ * @param bool $default_visible Set to `true` to enable default checkout visibility.
36
+ * @param WC_GZD_Product_Attribute $attribute The product attribute
37
  *
38
  * @since 2.0.0
 
39
  */
40
+ $default_visible = apply_filters( 'woocommerce_gzd_product_attribute_checkout_visible_default_value', false, $this );
 
41
  $this->data = array_merge( $this->attribute->get_data(), array(
42
  'checkout_visible' => $default_visible,
43
  ) );
includes/compatibility/class-wc-gzd-compatibility-woo-discount-rules.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Woo Discount Rules
5
+ *
6
+ * Specific configuration for Woo Discount Rules
7
+ * https://wordpress.org/plugins/woo-discount-rules/
8
+ *
9
+ * This plugin should be configured to not show discount on product pages as
10
+ * this plugin does only adjust the visible price through WC price_html filters which does
11
+ * not change the actual product price. For that reason Germanized is not able to adjust the
12
+ * unit price accordingly on the single product page.
13
+ */
14
+ class WC_GZD_Compatibility_Woo_Discount_Rules extends WC_GZD_Compatibility_Woocommerce_Role_Based_Pricing {
15
+
16
+ public static function get_name() {
17
+ return 'Woo Discount Rules';
18
+ }
19
+
20
+ public static function get_path() {
21
+ return 'woo-discount-rules/woo-discount-rules.php';
22
+ }
23
+ }
includes/compatibility/class-wc-gzd-compatibility-woocommerce-product-bundles.php CHANGED
@@ -24,6 +24,17 @@ class WC_GZD_Compatibility_WooCommerce_Product_Bundles extends WC_GZD_Compatibil
24
  $this,
25
  'switch_bundle_tax_share_product'
26
  ), 10, 4 );
 
 
 
 
 
 
 
 
 
 
 
27
  }
28
 
29
  /**
24
  $this,
25
  'switch_bundle_tax_share_product'
26
  ), 10, 4 );
27
+
28
+ add_filter( 'woocommerce_gzd_product_types_supporting_unit_prices', array(
29
+ $this,
30
+ 'enable_unit_prices'
31
+ ), 10, 1 );
32
+ }
33
+
34
+ public function enable_unit_prices( $types ) {
35
+ $types[] = 'bundle';
36
+
37
+ return $types;
38
  }
39
 
40
  /**
includes/compatibility/class-wc-gzd-compatibility-wpml.php CHANGED
@@ -12,8 +12,13 @@
12
  class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
13
 
14
  protected $dynamic_unit_pricing = null;
 
15
  protected $new_language = false;
16
 
 
 
 
 
17
  public static function get_name() {
18
  return 'WPML';
19
  }
@@ -51,15 +56,214 @@ class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
51
  add_action( 'woocommerce_gzd_get_term', array( $this, 'unhook_terms_clause' ), 10 );
52
  add_action( 'woocommerce_gzd_after_get_term', array( $this, 'rehook_terms_clause' ), 10 );
53
 
 
54
  add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
55
 
 
 
 
 
 
 
 
 
56
  $this->filter_page_ids();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  }
58
 
 
 
 
59
  public function reload_locale() {
 
 
 
 
 
 
60
  unload_textdomain( 'woocommerce-germanized' );
61
  WC_germanized()->load_plugin_textdomain();
62
 
 
 
63
  /**
64
  * Reload locale.
65
  *
@@ -207,14 +411,7 @@ class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
207
  // Filter on plugin_locale so load_plugin_textdomain loads the correct locale.
208
  add_filter( 'plugin_locale', 'get_locale' );
209
 
210
- unload_textdomain( 'default' );
211
- unload_textdomain( 'woocommerce' );
212
-
213
- // Init WC locale.
214
- WC()->load_plugin_textdomain();
215
  $this->reload_locale();
216
-
217
- load_default_textdomain( get_locale() );
218
  }
219
 
220
  /**
@@ -226,7 +423,6 @@ class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
226
  * @param string $wc_gzd_original_lang The old language code.
227
  *
228
  * @since 2.2.9
229
- *
230
  */
231
  do_action( 'woocommerce_gzd_wpml_switched_language', $lang, $wc_gzd_original_lang );
232
  }
12
  class WC_GZD_Compatibility_WPML extends WC_GZD_Compatibility {
13
 
14
  protected $dynamic_unit_pricing = null;
15
+
16
  protected $new_language = false;
17
 
18
+ protected $email_locale = false;
19
+
20
+ protected $email_lang = false;
21
+
22
  public static function get_name() {
23
  return 'WPML';
24
  }
56
  add_action( 'woocommerce_gzd_get_term', array( $this, 'unhook_terms_clause' ), 10 );
57
  add_action( 'woocommerce_gzd_after_get_term', array( $this, 'rehook_terms_clause' ), 10 );
58
 
59
+ // Add language field to revocation form
60
  add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
61
 
62
+ // Setup and restore email customer locale
63
+ add_action( 'woocommerce_gzd_switch_email_locale', array( $this, 'setup_email_locale' ), 10, 2 );
64
+ add_action( 'woocommerce_gzd_restore_email_locale', array( $this, 'restore_email_locale' ), 10, 1 );
65
+
66
+ // Add compatibility with email string translation by WPML
67
+ add_filter( 'wcml_emails_options_to_translate', array( $this, 'register_email_options' ), 10, 1 );
68
+ add_filter( 'wcml_emails_section_name_prefix', array( $this, 'filter_email_section_prefix' ), 10, 2 );
69
+
70
  $this->filter_page_ids();
71
+
72
+ /**
73
+ * This action fires after Germanized has loaded it's WPML compatibility script.
74
+ *
75
+ * @param WC_GZD_Compatibility_WPML $compatibility
76
+ * @since 3.0.8
77
+ */
78
+ do_action( 'woocommerce_gzd_wpml_compatibility_loaded', $this );
79
+ }
80
+
81
+ /**
82
+ * Switch current email to a certain language by reloading locale and triggering Woo WPML.
83
+ *
84
+ * @param $lang
85
+ */
86
+ public function switch_email_lang( $lang ) {
87
+ global $woocommerce_wpml, $sitepress;
88
+
89
+ if ( isset( $woocommerce_wpml->emails ) && is_callable( array( $woocommerce_wpml->emails, 'change_email_language' ) ) ) {
90
+ $woocommerce_wpml->emails->change_email_language( $lang );
91
+ $this->email_locale = $sitepress->get_locale( $lang );
92
+ $this->reload_locale();
93
+ }
94
+ }
95
+
96
+ /**
97
+ * Filters the Woo WPML email language based on a global variable.
98
+ *
99
+ * @param $lang
100
+ */
101
+ public function filter_email_lang( $p_lang ) {
102
+
103
+ if ( ! $this->email_lang ) {
104
+ $p_lang = $this->email_lang;
105
+ }
106
+
107
+ return $p_lang;
108
+ }
109
+
110
+ /**
111
+ * Setup email locale based on customer.
112
+ *
113
+ * @param WC_Email $email
114
+ * @param string|boolean $lang
115
+ */
116
+ public function setup_email_locale( $email, $lang ) {
117
+ global $sitepress;
118
+
119
+ $object = $email->object;
120
+
121
+ if ( ! $email->is_customer_email() ) {
122
+ // Lets check the recipients language
123
+ $recipients = explode( ',', $email->get_recipient() );
124
+
125
+ foreach ( $recipients as $recipient ) {
126
+ $user = get_user_by( 'email', $recipient );
127
+
128
+ if ( $user ) {
129
+ $lang = $sitepress->get_user_admin_language( $user->ID, true );
130
+ } else {
131
+ $lang = $sitepress->get_default_language();
132
+ }
133
+ }
134
+ } else {
135
+ if ( $object ) {
136
+
137
+ if ( is_a( $object, 'WC_Order' ) ) {
138
+ $lang = $object->get_meta( 'wpml_language', true );
139
+ }
140
+ }
141
+ }
142
+
143
+ /**
144
+ * This filter allows adjusting the language determined for the current email instance.
145
+ * The WPML compatibility will then try to switch to the language (if not empty).
146
+ *
147
+ * @param string $lang Language e.g. en
148
+ * @param WC_Email $email The email instance.
149
+ *
150
+ * @since 3.0.8
151
+ */
152
+ $lang = apply_filters( 'woocommerce_gzd_wpml_email_lang', $lang, $email );
153
+
154
+ if ( ! empty( $lang ) ) {
155
+ $this->email_lang = $lang;
156
+
157
+ add_filter( 'plugin_locale', array( $this, 'filter_email_locale' ), 50 );
158
+ add_filter( 'wcml_email_language', array( $this, 'filter_email_lang' ), 10 );
159
+
160
+ $this->switch_email_lang( $lang );
161
+
162
+ /*
163
+ * Reload email settings to make sure that translated strings are loaded from DB.
164
+ * This must happen before get_subject() and get_heading() etc. is called - therefor before triggering
165
+ * the send method.
166
+ */
167
+ $email->init_settings();
168
+ }
169
+ }
170
+
171
+ /**
172
+ * Restore email locale after successfully sending the email
173
+ */
174
+ public function restore_email_locale() {
175
+ global $sitepress;
176
+
177
+ if ( $this->email_locale ) {
178
+
179
+ $sitepress->switch_lang( $sitepress->get_default_language() );
180
+ remove_filter( 'plugin_locale', array( $this, 'filter_email_locale' ), 50 );
181
+ remove_filter( 'wcml_email_language', array( $this, 'filter_email_lang' ), 10 );
182
+
183
+ $this->email_lang = false;
184
+ $this->email_locale = false;
185
+
186
+ $this->reload_locale();
187
+ }
188
+ }
189
+
190
+ /**
191
+ * Force the locale to be filtered while changing email language.
192
+ *
193
+ * @param $locale
194
+ */
195
+ public function filter_email_locale( $locale ) {
196
+ if ( $this->email_locale && ! empty( $this->email_locale ) ) {
197
+ $locale = $this->email_locale;
198
+ }
199
+
200
+ return $locale;
201
+ }
202
+
203
+ protected function get_emails() {
204
+ /**
205
+ * Filter to register custom emails for which to enable WPML email string translation compatibility.
206
+ *
207
+ * @param array $emails Class name as key and email id as value.
208
+ *
209
+ * @since 3.0.8
210
+ */
211
+ return apply_filters( 'woocommerce_gzd_wpml_email_ids', array(
212
+ 'WC_GZD_Email_Customer_Paid_For_Order' => 'customer_paid_for_order',
213
+ 'WC_GZD_Email_Customer_New_Account_Activation' => 'customer_new_account_activation',
214
+ 'WC_GZD_Email_Customer_Revocation' => 'customer_revocation',
215
+ 'WC_GZD_Email_Customer_SEPA_Direct_Debit_Mandate' => 'customer_sepa_direct_debit_mandate',
216
+ ) );
217
+ }
218
+
219
+ protected function get_email_options() {
220
+ $email_options = array();
221
+
222
+ foreach( $this->get_emails() as $key => $email_id ) {
223
+ $email_options[ $key ] = 'woocommerce_' . $email_id . '_settings';
224
+ }
225
+
226
+ return $email_options;
227
+ }
228
+
229
+ public function register_email_options( $options ) {
230
+ $email_options = $this->get_email_options();
231
+
232
+ return array_merge( $options, $email_options );
233
+ }
234
+
235
+ public function filter_email_section_prefix( $prefix, $email_option ) {
236
+ $email_options = $this->get_email_options();
237
+
238
+ if ( in_array( $email_option, $email_options ) ) {
239
+ $key = array_search( $email_option, $email_options );
240
+ $prefix = 'wc_gzd_email_';
241
+
242
+ if ( $key && strpos( $key, 'GZDP_' ) !== false ) {
243
+ $prefix = 'wc_gzdp_email_';
244
+ } elseif( $key && strpos( $key, 'TS_' ) !== false ) {
245
+ $prefix = 'wc_ts_email_';
246
+ }
247
+ }
248
+
249
+ return $prefix;
250
  }
251
 
252
+ /**
253
+ * Reload default, WC and WC Germanized locale
254
+ */
255
  public function reload_locale() {
256
+ unload_textdomain( 'default' );
257
+ unload_textdomain( 'woocommerce' );
258
+
259
+ // Init WC locale.
260
+ WC()->load_plugin_textdomain();
261
+
262
  unload_textdomain( 'woocommerce-germanized' );
263
  WC_germanized()->load_plugin_textdomain();
264
 
265
+ load_default_textdomain( get_locale() );
266
+
267
  /**
268
  * Reload locale.
269
  *
411
  // Filter on plugin_locale so load_plugin_textdomain loads the correct locale.
412
  add_filter( 'plugin_locale', 'get_locale' );
413
 
 
 
 
 
 
414
  $this->reload_locale();
 
 
415
  }
416
 
417
  /**
423
  * @param string $wc_gzd_original_lang The old language code.
424
  *
425
  * @since 2.2.9
 
426
  */
427
  do_action( 'woocommerce_gzd_wpml_switched_language', $lang, $wc_gzd_original_lang );
428
  }
includes/emails/class-wc-gzd-email-customer-new-account-activation.php CHANGED
@@ -26,6 +26,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
26
  public $user_pass;
27
  public $password_generated;
28
 
 
 
29
  /**
30
  * Constructor
31
  *
@@ -40,6 +42,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
40
 
41
  $this->template_html = 'emails/customer-new-account-activation.php';
42
  $this->template_plain = 'emails/plain/customer-new-account-activation.php';
 
43
 
44
  // Call parent constuctor
45
  parent::__construct();
@@ -90,13 +93,10 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
90
  * @return void
91
  */
92
  public function trigger( $user_id, $user_activation, $user_activation_url, $user_pass = '', $password_generated = false ) {
93
- if ( is_callable( array( $this, 'setup_locale' ) ) ) {
94
- $this->setup_locale();
95
- }
96
 
97
  if ( $user_id ) {
98
- $this->object = new WP_User( $user_id );
99
-
100
  $this->user_pass = $user_pass;
101
  $this->user_activation = $user_activation;
102
  $this->user_activation_url = $user_activation_url;
@@ -106,6 +106,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
106
  $this->password_generated = $password_generated;
107
  }
108
 
 
 
109
  if ( ! $this->is_enabled() || ! $this->get_recipient() ) {
110
  return;
111
  }
@@ -114,9 +116,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
114
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
115
  }
116
 
117
- if ( is_callable( array( $this, 'restore_locale' ) ) ) {
118
- $this->restore_locale();
119
- }
120
  }
121
 
122
  /**
@@ -126,8 +127,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
126
  * @return string
127
  */
128
  public function get_content_html() {
129
- ob_start();
130
- wc_get_template( $this->template_html, array(
131
  'email_heading' => $this->get_heading(),
132
  'user_login' => $this->user_login,
133
  'user_activation' => $this->user_activation,
@@ -140,8 +140,6 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
140
  'plain_text' => false,
141
  'email' => $this
142
  ) );
143
-
144
- return ob_get_clean();
145
  }
146
 
147
  /**
@@ -151,8 +149,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
151
  * @return string
152
  */
153
  public function get_content_plain() {
154
- ob_start();
155
- wc_get_template( $this->template_plain, array(
156
  'email_heading' => $this->get_heading(),
157
  'user_login' => $this->user_login,
158
  'user_activation' => $this->user_activation,
@@ -165,8 +162,6 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_New_Account_Activation' ) ) :
165
  'plain_text' => true,
166
  'email' => $this
167
  ) );
168
-
169
- return ob_get_clean();
170
  }
171
  }
172
 
26
  public $user_pass;
27
  public $password_generated;
28
 
29
+ public $helper = null;
30
+
31
  /**
32
  * Constructor
33
  *
42
 
43
  $this->template_html = 'emails/customer-new-account-activation.php';
44
  $this->template_plain = 'emails/plain/customer-new-account-activation.php';
45
+ $this->helper = wc_gzd_get_email_helper( $this );
46
 
47
  // Call parent constuctor
48
  parent::__construct();
93
  * @return void
94
  */
95
  public function trigger( $user_id, $user_activation, $user_activation_url, $user_pass = '', $password_generated = false ) {
96
+ $this->helper->setup_locale();
 
 
97
 
98
  if ( $user_id ) {
99
+ $this->object = new WP_User( $user_id );
 
100
  $this->user_pass = $user_pass;
101
  $this->user_activation = $user_activation;
102
  $this->user_activation_url = $user_activation_url;
106
  $this->password_generated = $password_generated;
107
  }
108
 
109
+ $this->helper->setup_email_locale();
110
+
111
  if ( ! $this->is_enabled() || ! $this->get_recipient() ) {
112
  return;
113
  }
116
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
117
  }
118
 
119
+ $this->helper->restore_email_locale();
120
+ $this->helper->restore_locale();
 
121
  }
122
 
123
  /**
127
  * @return string
128
  */
129
  public function get_content_html() {
130
+ return wc_get_template_html( $this->template_html, array(
 
131
  'email_heading' => $this->get_heading(),
132
  'user_login' => $this->user_login,
133
  'user_activation' => $this->user_activation,
140
  'plain_text' => false,
141
  'email' => $this
142
  ) );
 
 
143
  }
144
 
145
  /**
149
  * @return string
150
  */
151
  public function get_content_plain() {
152
+ return wc_get_template_html( $this->template_plain, array(
 
153
  'email_heading' => $this->get_heading(),
154
  'user_login' => $this->user_login,
155
  'user_activation' => $this->user_activation,
162
  'plain_text' => true,
163
  'email' => $this
164
  ) );
 
 
165
  }
166
  }
167
 
includes/emails/class-wc-gzd-email-customer-paid-for-order.php CHANGED
@@ -17,6 +17,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Paid_For_Order' ) ) :
17
  */
18
  class WC_GZD_Email_Customer_Paid_For_Order extends WC_Email {
19
 
 
 
20
  /**
21
  * Constructor
22
  */
@@ -28,16 +30,15 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Paid_For_Order' ) ) :
28
 
29
  $this->template_html = 'emails/customer-paid-for-order.php';
30
  $this->template_plain = 'emails/plain/customer-paid-for-order.php';
 
31
 
32
  // Triggers for this email
33
  add_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this, 'trigger' ), 30 );
34
 
35
- if ( property_exists( $this, 'placeholders' ) ) {
36
- $this->placeholders = array(
37
- '{site_title}' => $this->get_blogname(),
38
- '{order_number}' => '',
39
- );
40
- }
41
 
42
  // Call parent constuctor
43
  parent::__construct();
@@ -70,22 +71,17 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Paid_For_Order' ) ) :
70
  * @return void
71
  */
72
  public function trigger( $order_id ) {
73
- if ( is_callable( array( $this, 'setup_locale' ) ) ) {
74
- $this->setup_locale();
75
- }
76
 
77
  if ( $order_id ) {
78
  $this->object = wc_get_order( $order_id );
79
  $this->recipient = $this->object->get_billing_email();
80
 
81
- if ( property_exists( $this, 'placeholders' ) ) {
82
- $this->placeholders['{order_number}'] = $this->object->get_order_number();
83
- } else {
84
- $this->find['order-number'] = '{order_number}';
85
- $this->replace['order-number'] = $this->object->get_order_number();
86
- }
87
  }
88
 
 
 
89
  if ( $this->is_enabled() && $this->get_recipient() ) {
90
 
91
  // Make sure gateways do not insert data here
@@ -94,9 +90,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Paid_For_Order' ) ) :
94
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
95
  }
96
 
97
- if ( is_callable( array( $this, 'restore_locale' ) ) ) {
98
- $this->restore_locale();
99
- }
100
  }
101
 
102
  /**
17
  */
18
  class WC_GZD_Email_Customer_Paid_For_Order extends WC_Email {
19
 
20
+ public $helper;
21
+
22
  /**
23
  * Constructor
24
  */
30
 
31
  $this->template_html = 'emails/customer-paid-for-order.php';
32
  $this->template_plain = 'emails/plain/customer-paid-for-order.php';
33
+ $this->helper = wc_gzd_get_email_helper( $this );
34
 
35
  // Triggers for this email
36
  add_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this, 'trigger' ), 30 );
37
 
38
+ $this->placeholders = array(
39
+ '{site_title}' => $this->get_blogname(),
40
+ '{order_number}' => '',
41
+ );
 
 
42
 
43
  // Call parent constuctor
44
  parent::__construct();
71
  * @return void
72
  */
73
  public function trigger( $order_id ) {
74
+ $this->helper->setup_locale();
 
 
75
 
76
  if ( $order_id ) {
77
  $this->object = wc_get_order( $order_id );
78
  $this->recipient = $this->object->get_billing_email();
79
 
80
+ $this->placeholders['{order_number}'] = $this->object->get_order_number();
 
 
 
 
 
81
  }
82
 
83
+ $this->helper->setup_email_locale();
84
+
85
  if ( $this->is_enabled() && $this->get_recipient() ) {
86
 
87
  // Make sure gateways do not insert data here
90
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
91
  }
92
 
93
+ $this->helper->restore_email_locale();
94
+ $this->helper->restore_locale();
 
95
  }
96
 
97
  /**
includes/emails/class-wc-gzd-email-customer-revocation.php CHANGED
@@ -19,6 +19,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Revocation' ) ) :
19
 
20
  public $user_email = '';
21
 
 
 
22
  /**
23
  * Constructor
24
  *
@@ -33,6 +35,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Revocation' ) ) :
33
 
34
  $this->template_html = 'emails/customer-revocation.php';
35
  $this->template_plain = 'emails/plain/customer-revocation.php';
 
36
 
37
  // Call parent constuctor
38
  parent::__construct();
@@ -67,9 +70,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Revocation' ) ) :
67
  * @return void
68
  */
69
  public function trigger( $user_data = array() ) {
70
- if ( is_callable( array( $this, 'setup_locale' ) ) ) {
71
- $this->setup_locale();
72
- }
73
 
74
  $this->object = $user_data;
75
  $this->user_email = $user_data['address_mail'];
@@ -81,13 +82,14 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Revocation' ) ) :
81
 
82
  $this->recipient = $this->user_email;
83
 
 
 
84
  if ( $this->is_enabled() && $this->get_recipient() ) {
85
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
86
  }
87
 
88
- if ( is_callable( array( $this, 'restore_locale' ) ) ) {
89
- $this->restore_locale();
90
- }
91
  }
92
 
93
  /**
19
 
20
  public $user_email = '';
21
 
22
+ public $helper;
23
+
24
  /**
25
  * Constructor
26
  *
35
 
36
  $this->template_html = 'emails/customer-revocation.php';
37
  $this->template_plain = 'emails/plain/customer-revocation.php';
38
+ $this->helper = wc_gzd_get_email_helper( $this );
39
 
40
  // Call parent constuctor
41
  parent::__construct();
70
  * @return void
71
  */
72
  public function trigger( $user_data = array() ) {
73
+ $this->helper->setup_locale();
 
 
74
 
75
  $this->object = $user_data;
76
  $this->user_email = $user_data['address_mail'];
82
 
83
  $this->recipient = $this->user_email;
84
 
85
+ $this->helper->setup_email_locale();
86
+
87
  if ( $this->is_enabled() && $this->get_recipient() ) {
88
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
89
  }
90
 
91
+ $this->helper->restore_email_locale();
92
+ $this->helper->restore_locale();
 
93
  }
94
 
95
  /**
includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php CHANGED
@@ -19,6 +19,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_SEPA_Direct_Debit_Mandate' ) ) :
19
 
20
  public $gateway = null;
21
 
 
 
22
  /**
23
  * Constructor
24
  *
@@ -32,14 +34,13 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_SEPA_Direct_Debit_Mandate' ) ) :
32
 
33
  $this->template_html = 'emails/customer-sepa-direct-debit-mandate.php';
34
  $this->template_plain = 'emails/plain/customer-sepa-direct-debit-mandate.php';
 
35
 
36
- if ( property_exists( $this, 'placeholders' ) ) {
37
- $this->placeholders = array(
38
- '{site_title}' => $this->get_blogname(),
39
- '{order_number}' => '',
40
- '{order_date}' => '',
41
- );
42
- }
43
 
44
  // Call parent constuctor
45
  parent::__construct();
@@ -74,39 +75,30 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_SEPA_Direct_Debit_Mandate' ) ) :
74
  * @return void
75
  */
76
  public function trigger( $order ) {
77
- if ( is_callable( array( $this, 'setup_locale' ) ) ) {
78
- $this->setup_locale();
79
- }
80
 
81
  if ( ! is_object( $order ) ) {
82
  $order = wc_get_order( absint( $order ) );
83
  }
84
 
85
  if ( $order ) {
86
- $this->object = $order;
87
- $gateways = WC()->payment_gateways()->payment_gateways();
88
- $this->gateway = $gateways['direct-debit'];
89
-
90
  $this->recipient = $this->object->get_billing_email();
91
 
92
- if ( property_exists( $this, 'placeholders' ) ) {
93
- $this->placeholders['{order_date}'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
94
- $this->placeholders['{order_number}'] = $this->object->get_order_number();
95
- } else {
96
- $this->find['order-date'] = '{order_date}';
97
- $this->find['order-number'] = '{order_number}';
98
- $this->replace['order-date'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
99
- $this->replace['order-number'] = $this->object->get_order_number();
100
- }
101
  }
102
 
 
 
103
  if ( $this->is_enabled() && $this->get_recipient() ) {
104
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
105
  }
106
 
107
- if ( is_callable( array( $this, 'restore_locale' ) ) ) {
108
- $this->restore_locale();
109
- }
110
  }
111
 
112
  /**
19
 
20
  public $gateway = null;
21
 
22
+ public $helper = null;
23
+
24
  /**
25
  * Constructor
26
  *
34
 
35
  $this->template_html = 'emails/customer-sepa-direct-debit-mandate.php';
36
  $this->template_plain = 'emails/plain/customer-sepa-direct-debit-mandate.php';
37
+ $this->helper = wc_gzd_get_email_helper( $this );
38
 
39
+ $this->placeholders = array(
40
+ '{site_title}' => $this->get_blogname(),
41
+ '{order_number}' => '',
42
+ '{order_date}' => '',
43
+ );
 
 
44
 
45
  // Call parent constuctor
46
  parent::__construct();
75
  * @return void
76
  */
77
  public function trigger( $order ) {
78
+ $this->helper->setup_locale();
 
 
79
 
80
  if ( ! is_object( $order ) ) {
81
  $order = wc_get_order( absint( $order ) );
82
  }
83
 
84
  if ( $order ) {
85
+ $this->object = $order;
86
+ $gateways = WC()->payment_gateways()->payment_gateways();
87
+ $this->gateway = $gateways['direct-debit'];
 
88
  $this->recipient = $this->object->get_billing_email();
89
 
90
+ $this->placeholders['{order_date}'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
91
+ $this->placeholders['{order_number}'] = $this->object->get_order_number();
 
 
 
 
 
 
 
92
  }
93
 
94
+ $this->helper->setup_email_locale();
95
+
96
  if ( $this->is_enabled() && $this->get_recipient() ) {
97
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
98
  }
99
 
100
+ $this->helper->restore_email_locale();
101
+ $this->helper->restore_locale();
 
102
  }
103
 
104
  /**
includes/emails/class-wc-gzd-email-helper.php ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit;
5
+ }
6
+
7
+ class WC_GZD_Email_Helper {
8
+
9
+ /**
10
+ * @var WC_Email|null
11
+ */
12
+ protected $email = null;
13
+
14
+ /**
15
+ * WC_GZDP_Email_Helper constructor.
16
+ *
17
+ * @param WC_Email $email
18
+ */
19
+ public function __construct( $email ) {
20
+ $this->email = $email;
21
+ }
22
+
23
+ /**
24
+ * @return WC_Email
25
+ */
26
+ public function get_email() {
27
+ return $this->email;
28
+ }
29
+
30
+ /**
31
+ * Switch Woo and Germanized to site locale
32
+ */
33
+ public function setup_locale() {
34
+ if ( function_exists( 'wc_gzd_switch_to_site_locale' ) && $this->get_email()->is_customer_email() && apply_filters( 'woocommerce_email_setup_locale', true ) ) {
35
+ wc_gzd_switch_to_site_locale();
36
+ }
37
+
38
+ $this->get_email()->setup_locale();
39
+ }
40
+
41
+ /**
42
+ * Restore Woo and Germanized locale
43
+ */
44
+ public function restore_locale() {
45
+ if ( function_exists( 'wc_gzd_restore_locale' ) && $this->get_email()->is_customer_email() && apply_filters( 'woocommerce_email_restore_locale', true ) ) {
46
+ wc_gzd_restore_locale();
47
+ }
48
+
49
+ $this->get_email()->setup_locale();
50
+ }
51
+
52
+ /**
53
+ * Adds better compatibility to multi-language-plugins such as WPML.
54
+ * Should be called during trigger method after setting up the email object
55
+ * so that e.g. order data is available.
56
+ */
57
+ public function setup_email_locale( $lang = false ) {
58
+ if ( function_exists( 'wc_gzd_switch_to_email_locale' ) && apply_filters( 'woocommerce_gzd_email_setup_locale', true ) ) {
59
+ wc_gzd_switch_to_email_locale( $this->get_email(), $lang );
60
+ }
61
+ }
62
+
63
+ public function restore_email_locale() {
64
+ if ( function_exists( 'wc_gzd_restore_email_locale' ) && apply_filters( 'woocommerce_gzd_email_restore_locale', true ) ) {
65
+ wc_gzd_restore_email_locale( $this->get_email() );
66
+ }
67
+ }
68
+ }
includes/updates/woocommerce-gzd-update-3.0.8.php ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ use Vendidero\Germanized\DHL\Package;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ // Add DB options for old DHL-specific settings
10
+ if ( Package::has_dependencies() && Package::is_enabled() ) {
11
+
12
+ if ( $provider = wc_gzd_get_shipping_provider( 'dhl' ) ) {
13
+
14
+ $provider->set_tracking_desc_placeholder( get_option( 'woocommerce_gzd_dhl_label_tracking_desc' ) );
15
+ $provider->set_tracking_url_placeholder( 'https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc={tracking_id}&rfn=&extendedSearch=true' );
16
+ $provider->save();
17
+ }
18
+ }
includes/wc-gzd-cart-functions.php CHANGED
@@ -57,6 +57,12 @@ function wc_gzd_cart_product_differential_taxation_mark( $title, $cart_item, $ca
57
  }
58
 
59
  function wc_gzd_cart_contains_differential_taxed_product() {
 
 
 
 
 
 
60
  $cart = WC()->cart;
61
  $contains_differentail_taxation = false;
62
 
57
  }
58
 
59
  function wc_gzd_cart_contains_differential_taxed_product() {
60
+
61
+ // Might gets called from Shopmarks before init - return false to prevent cart errors
62
+ if ( ! did_action( 'before_woocommerce_init' ) || doing_action( 'before_woocommerce_init' ) ) {
63
+ return false;
64
+ }
65
+
66
  $cart = WC()->cart;
67
  $contains_differentail_taxation = false;
68
 
includes/wc-gzd-core-functions.php CHANGED
@@ -278,7 +278,12 @@ function wc_gzd_get_email_attachment_order() {
278
 
279
  function wc_gzd_get_page_permalink( $type ) {
280
  $page_id = wc_get_page_id( $type );
281
- $link = $page_id ? get_permalink( $page_id ) : '';
 
 
 
 
 
282
 
283
  /**
284
  * Filters the page permalink for a certain legal page.
@@ -403,7 +408,7 @@ function wc_gzd_get_tax_rate_label( $rate_percentage ) {
403
 
404
  function wc_gzd_get_shipping_costs_text( $product = false ) {
405
  $replacements = array(
406
- '{link}' => '<a href="' . esc_url( get_permalink( wc_get_page_id( 'shipping_costs' ) ) ) . '" target="_blank">',
407
  '{/link}' => '</a>',
408
  );
409
 
@@ -456,7 +461,6 @@ function wc_gzd_get_differential_taxation_notice_text() {
456
  }
457
 
458
  function wc_gzd_get_privacy_policy_page_id() {
459
-
460
  /**
461
  * Filter to adjust the Germanized privacy page id.
462
  *
@@ -469,7 +473,7 @@ function wc_gzd_get_privacy_policy_page_id() {
469
  }
470
 
471
  function wc_gzd_get_privacy_policy_url() {
472
- return get_permalink( wc_gzd_get_privacy_policy_page_id() );
473
  }
474
 
475
  function wc_gzd_get_customer_title_options() {
@@ -792,6 +796,21 @@ function wc_gzd_wp_error_has_errors( $error ) {
792
  }
793
  }
794
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
795
  /**
796
  * Switch Germanized to site language.
797
  *
278
 
279
  function wc_gzd_get_page_permalink( $type ) {
280
  $page_id = wc_get_page_id( $type );
281
+
282
+ if ( 'data_security' === $type ) {
283
+ $page_id = wc_gzd_get_privacy_policy_page_id();
284
+ }
285
+
286
+ $link = $page_id ? get_permalink( $page_id ) : '';
287
 
288
  /**
289
  * Filters the page permalink for a certain legal page.
408
 
409
  function wc_gzd_get_shipping_costs_text( $product = false ) {
410
  $replacements = array(
411
+ '{link}' => '<a href="' . esc_url( wc_gzd_get_page_permalink( 'shipping_costs' ) ) . '" target="_blank">',
412
  '{/link}' => '</a>',
413
  );
414
 
461
  }
462
 
463
  function wc_gzd_get_privacy_policy_page_id() {
 
464
  /**
465
  * Filter to adjust the Germanized privacy page id.
466
  *
473
  }
474
 
475
  function wc_gzd_get_privacy_policy_url() {
476
+ return wc_gzd_get_page_permalink( 'data_security' );
477
  }
478
 
479
  function wc_gzd_get_customer_title_options() {
796
  }
797
  }
798
 
799
+ /**
800
+ * @param WC_Email $email
801
+ */
802
+ function wc_gzd_get_email_helper( $email ) {
803
+ return new WC_GZD_Email_Helper( $email );
804
+ }
805
+
806
+ function wc_gzd_switch_to_email_locale( $email, $lang = false ) {
807
+ do_action( 'woocommerce_gzd_switch_email_locale', $email, $lang );
808
+ }
809
+
810
+ function wc_gzd_restore_email_locale( $email ) {
811
+ do_action( 'woocommerce_gzd_restore_email_locale', $email );
812
+ }
813
+
814
  /**
815
  * Switch Germanized to site language.
816
  *
packages/woocommerce-germanized-dhl/includes/admin/views/html-shipment-label-backbone-form.php CHANGED
@@ -221,6 +221,14 @@ $default_args = wc_gzd_dhl_get_label_default_args( $dhl_order, $shipment );
221
  'options' => wc_gzd_dhl_get_visual_min_ages(),
222
  ) ); ?>
223
 
 
 
 
 
 
 
 
 
224
  <?php woocommerce_wp_checkbox( array(
225
  'id' => 'dhl_label_service_AdditionalInsurance',
226
  'label' => _x( 'Additional insurance', 'dhl', 'woocommerce-germanized' ),
@@ -309,6 +317,14 @@ $default_args = wc_gzd_dhl_get_label_default_args( $dhl_order, $shipment );
309
  'wrapper_class' => 'form-field-checkbox'
310
  ) ); ?>
311
 
 
 
 
 
 
 
 
 
312
  <?php endif; ?>
313
 
314
  </form>
221
  'options' => wc_gzd_dhl_get_visual_min_ages(),
222
  ) ); ?>
223
 
224
+ <?php woocommerce_wp_checkbox( array(
225
+ 'id' => 'dhl_label_service_GoGreen',
226
+ 'label' => _x( 'GoGreen', 'dhl', 'woocommerce-germanized' ),
227
+ 'description' => '',
228
+ 'value' => in_array( 'GoGreen', $default_args['services'] ) ? 'yes' : 'no',
229
+ 'wrapper_class' => 'form-field-checkbox'
230
+ ) ); ?>
231
+
232
  <?php woocommerce_wp_checkbox( array(
233
  'id' => 'dhl_label_service_AdditionalInsurance',
234
  'label' => _x( 'Additional insurance', 'dhl', 'woocommerce-germanized' ),
317
  'wrapper_class' => 'form-field-checkbox'
318
  ) ); ?>
319
 
320
+ <?php woocommerce_wp_checkbox( array(
321
+ 'id' => 'dhl_label_service_GoGreen',
322
+ 'label' => _x( 'GoGreen', 'dhl', 'woocommerce-germanized' ),
323
+ 'description' => '',
324
+ 'value' => in_array( 'GoGreen', $default_args['services'] ) ? 'yes' : 'no',
325
+ 'wrapper_class' => 'form-field-checkbox'
326
+ ) ); ?>
327
+
328
  <?php endif; ?>
329
 
330
  </form>
packages/woocommerce-germanized-dhl/includes/wc-gzd-dhl-core-functions.php CHANGED
@@ -108,7 +108,7 @@ function wc_gzd_dhl_get_label_reference( $reference_type, $placeholders = array(
108
 
109
  function wc_gzd_dhl_get_label_customer_reference( $label, $shipment ) {
110
  /**
111
- * Filter to adjust the customer reference field placed on the DHL label.
112
  *
113
  * @param string $text The customer reference text.
114
  * @param Label $label The label instance.
@@ -117,12 +117,14 @@ function wc_gzd_dhl_get_label_customer_reference( $label, $shipment ) {
117
  * @since 3.0.0
118
  * @package Vendidero/Germanized/DHL
119
  */
120
- return apply_filters( 'woocommerce_gzd_dhl_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Shipment #{shipment_id} to order {order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
 
 
121
  }
122
 
123
  function wc_gzd_dhl_get_return_label_customer_reference( $label, $shipment, $parent_shipment ) {
124
  /**
125
- * Filter to adjust the customer reference field placed on the DHL return label.
126
  *
127
  * @param string $text The customer reference text.
128
  * @param Label $label The label instance.
@@ -132,12 +134,14 @@ function wc_gzd_dhl_get_return_label_customer_reference( $label, $shipment, $par
132
  * @since 3.0.0
133
  * @package Vendidero/Germanized/DHL
134
  */
135
- return apply_filters( 'woocommerce_gzd_dhl_return_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Return #{shipment_id} to shipment #{original_shipment_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{original_shipment_id}' => $parent_shipment->get_id() ) ), $label, $shipment, $parent_shipment );
 
 
136
  }
137
 
138
  function wc_gzd_dhl_get_inlay_return_label_reference( $label, $shipment ) {
139
  /**
140
- * Filter to adjust the inlay return reference field placed on the DHL label.
141
  *
142
  * @param string $text The customer reference text.
143
  * @param Label $label The label instance.
@@ -146,7 +150,9 @@ function wc_gzd_dhl_get_inlay_return_label_reference( $label, $shipment ) {
146
  * @since 3.0.0
147
  * @package Vendidero/Germanized/DHL
148
  */
149
- return apply_filters( 'woocommerce_gzd_dhl_inlay_return_label_reference', wc_gzd_dhl_get_label_reference( _x( 'Return shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
 
 
150
  }
151
 
152
  /**
@@ -189,7 +195,8 @@ function wc_gzd_dhl_get_services() {
189
  'BulkyGoods',
190
  'IdentCheck',
191
  'CashOnDelivery',
192
- 'ParcelOutletRouting'
 
193
  );
194
  }
195
 
@@ -270,6 +277,21 @@ function wc_gzd_dhl_get_pickup_type( $type ) {
270
  }
271
  }
272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
  function wc_gzd_dhl_validate_return_label_args( $shipment, $args = array() ) {
274
 
275
  $args = wp_parse_args( $args, array(
@@ -284,7 +306,7 @@ function wc_gzd_dhl_validate_return_label_args( $shipment, $args = array() ) {
284
  $error->add( 500, _x( 'Receiver is missing or does not exist.', 'dhl', 'woocommerce-germanized' ) );
285
  }
286
 
287
- if ( $error->has_errors() ) {
288
  return $error;
289
  }
290
 
@@ -303,7 +325,7 @@ function wc_gzd_dhl_validate_label_args( $shipment, $args = array() ) {
303
  'ident_min_age' => '',
304
  'visual_min_age' => '',
305
  'email_notification' => 'no',
306
- 'has_inlay_return' => 'no',
307
  'codeable_address_only' => 'no',
308
  'cod_total' => 0,
309
  'duties' => '',
@@ -448,7 +470,7 @@ function wc_gzd_dhl_validate_label_args( $shipment, $args = array() ) {
448
  $error->add( 500, sprintf( _x( '%s duties element does not exist.', 'dhl', 'woocommerce-germanized' ), $args['duties'] ) );
449
  }
450
 
451
- if ( $error->has_errors() ) {
452
  return $error;
453
  }
454
 
@@ -579,6 +601,52 @@ function wc_gzd_dhl_get_label_shipment_address_addition( $shipment ) {
579
  return trim( $addition );
580
  }
581
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
582
  /**
583
  * @param Order $dhl_order
584
  * @param Shipment $shipment
108
 
109
  function wc_gzd_dhl_get_label_customer_reference( $label, $shipment ) {
110
  /**
111
+ * Filter to adjust the customer reference field placed on the DHL label. Maximum characeter length: 35.
112
  *
113
  * @param string $text The customer reference text.
114
  * @param Label $label The label instance.
117
  * @since 3.0.0
118
  * @package Vendidero/Germanized/DHL
119
  */
120
+ $ref = apply_filters( 'woocommerce_gzd_dhl_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Shipment #{shipment_id} to order {order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
121
+
122
+ return substr( $ref, 0, 35 );
123
  }
124
 
125
  function wc_gzd_dhl_get_return_label_customer_reference( $label, $shipment, $parent_shipment ) {
126
  /**
127
+ * Filter to adjust the customer reference field placed on the DHL return label. Maximum characeter length: 30.
128
  *
129
  * @param string $text The customer reference text.
130
  * @param Label $label The label instance.
134
  * @since 3.0.0
135
  * @package Vendidero/Germanized/DHL
136
  */
137
+ $ref = apply_filters( 'woocommerce_gzd_dhl_return_label_customer_reference', wc_gzd_dhl_get_label_reference( _x( 'Return #{shipment_id} to shipment #{original_shipment_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{original_shipment_id}' => $parent_shipment->get_id() ) ), $label, $shipment, $parent_shipment );
138
+
139
+ return substr( $ref, 0, 30 );
140
  }
141
 
142
  function wc_gzd_dhl_get_inlay_return_label_reference( $label, $shipment ) {
143
  /**
144
+ * Filter to adjust the inlay return reference field placed on the DHL label. Maximum characeter length: 35.
145
  *
146
  * @param string $text The customer reference text.
147
  * @param Label $label The label instance.
150
  * @since 3.0.0
151
  * @package Vendidero/Germanized/DHL
152
  */
153
+ $ref = apply_filters( 'woocommerce_gzd_dhl_inlay_return_label_reference', wc_gzd_dhl_get_label_reference( _x( 'Return shipment #{shipment_id} to order #{order_id}', 'dhl', 'woocommerce-germanized' ), array( '{shipment_id}' => $shipment->get_id(), '{order_id}' => $shipment->get_order_number() ) ), $label, $shipment );
154
+
155
+ return substr( $ref, 0, 35 );
156
  }
157
 
158
  /**
195
  'BulkyGoods',
196
  'IdentCheck',
197
  'CashOnDelivery',
198
+ 'ParcelOutletRouting',
199
+ 'GoGreen'
200
  );
201
  }
202
 
277
  }
278
  }
279
 
280
+ /**
281
+ * @param WP_Error $error
282
+ *
283
+ * @return bool
284
+ */
285
+ function wc_gzd_dhl_wp_error_has_errors( $error ) {
286
+ if ( is_callable( array( $error, 'has_errors' ) ) ) {
287
+ return $error->has_errors();
288
+ } else {
289
+ $errors = $error->errors;
290
+
291
+ return ( ! empty( $errors ) ? true : false );
292
+ }
293
+ }
294
+
295
  function wc_gzd_dhl_validate_return_label_args( $shipment, $args = array() ) {
296
 
297
  $args = wp_parse_args( $args, array(
306
  $error->add( 500, _x( 'Receiver is missing or does not exist.', 'dhl', 'woocommerce-germanized' ) );
307
  }
308
 
309
+ if ( wc_gzd_dhl_wp_error_has_errors( $error ) ) {
310
  return $error;
311
  }
312
 
325
  'ident_min_age' => '',
326
  'visual_min_age' => '',
327
  'email_notification' => 'no',
328
+ 'has_inlay_return' => 'no',
329
  'codeable_address_only' => 'no',
330
  'cod_total' => 0,
331
  'duties' => '',
470
  $error->add( 500, sprintf( _x( '%s duties element does not exist.', 'dhl', 'woocommerce-germanized' ), $args['duties'] ) );
471
  }
472
 
473
+ if ( wc_gzd_dhl_wp_error_has_errors( $error ) ) {
474
  return $error;
475
  }
476
 
601
  return trim( $addition );
602
  }
603
 
604
+ /**
605
+ * @param Shipment $shipment
606
+ *
607
+ * @return mixed
608
+ */
609
+ function wc_gzd_dhl_get_label_shipment_street_number( $shipment ) {
610
+ $street_number = $shipment->get_address_street_number();
611
+
612
+ if ( ! Package::is_shipping_domestic( $shipment->get_country() ) ) {
613
+
614
+ if ( empty( $street_number ) ) {
615
+ /**
616
+ * Filter to adjust the placeholder used as street number for the DHL API in case
617
+ * the shipment is not domestic (inner Germnany) and a street number was not provided.
618
+ *
619
+ * @param string $placeholder The placeholder to use - default 0 as advised by DHL support.
620
+ *
621
+ * @since 3.1.0
622
+ * @package Vendidero/Germanized/DHL
623
+ */
624
+ $street_number = apply_filters( 'woocommerce_gzd_dhl_label_shipment_street_number_placeholder', '0' );
625
+ }
626
+ }
627
+
628
+ return $street_number;
629
+ }
630
+
631
+ /**
632
+ * @param ReturnLabel $label
633
+ */
634
+ function wc_gzd_dhl_get_return_label_sender_street_number( $label ) {
635
+ $street_number = $label->get_sender_street_number();
636
+
637
+ if ( ! Package::is_shipping_domestic( $label->get_sender_country() ) ) {
638
+
639
+ if ( empty( $street_number ) ) {
640
+ /**
641
+ * This filter is documented in includes/wc-gzd-dhl-core-functions.php
642
+ */
643
+ $street_number = apply_filters( 'woocommerce_gzd_dhl_label_shipment_street_number_placeholder', '0' );
644
+ }
645
+ }
646
+
647
+ return $street_number;
648
+ }
649
+
650
  /**
651
  * @param Order $dhl_order
652
  * @param Shipment $shipment
packages/woocommerce-germanized-dhl/src/Admin/Admin.php CHANGED
@@ -32,10 +32,6 @@ class Admin {
32
  // Check upload folder
33
  add_action( 'admin_notices', array( __CLASS__, 'check_upload_dir' ) );
34
 
35
- // Password Settings
36
- add_filter( 'woocommerce_admin_settings_sanitize_option_woocommerce_gzd_dhl_api_sandbox_password', array( __CLASS__, 'sanitize_password_field' ), 10, 3 );
37
- add_filter( 'woocommerce_admin_settings_sanitize_option_woocommerce_gzd_dhl_api_password', array( __CLASS__, 'sanitize_password_field' ), 10, 3 );
38
-
39
  // Product Options
40
  add_action( 'woocommerce_product_options_shipping', array( __CLASS__, 'product_options' ) );
41
  add_action( 'woocommerce_admin_process_product_object', array( __CLASS__, 'save_product' ), 10, 1 );
@@ -187,12 +183,6 @@ class Admin {
187
  $dhl_product->set_manufacture_country( $country );
188
  }
189
 
190
- public static function sanitize_password_field( $value, $option, $raw_value ) {
191
- $value = is_null( $raw_value ) ? '' : addslashes( $raw_value );
192
-
193
- return trim( $value );
194
- }
195
-
196
  public static function check_upload_dir() {
197
  $dir = Package::get_upload_dir();
198
  $path = $dir['basedir'];
32
  // Check upload folder
33
  add_action( 'admin_notices', array( __CLASS__, 'check_upload_dir' ) );
34
 
 
 
 
 
35
  // Product Options
36
  add_action( 'woocommerce_product_options_shipping', array( __CLASS__, 'product_options' ) );
37
  add_action( 'woocommerce_admin_process_product_object', array( __CLASS__, 'save_product' ), 10, 1 );
183
  $dhl_product->set_manufacture_country( $country );
184
  }
185
 
 
 
 
 
 
 
186
  public static function check_upload_dir() {
187
  $dir = Package::get_upload_dir();
188
  $path = $dir['basedir'];
packages/woocommerce-germanized-dhl/src/Admin/Settings.php CHANGED
@@ -210,8 +210,9 @@ class Settings {
210
  return $pointers;
211
  }
212
 
213
- public static function get_setup_settings() {
214
- return array(
 
215
  array( 'title' => '', 'type' => 'title', 'id' => 'dhl_general_options' ),
216
 
217
  array(
@@ -282,6 +283,28 @@ class Settings {
282
 
283
  array( 'type' => 'sectionend', 'id' => 'dhl_api_options' ),
284
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
285
  }
286
 
287
  protected static function get_general_settings() {
@@ -297,7 +320,7 @@ class Settings {
297
  );
298
  }
299
 
300
- $settings = self::get_setup_settings();
301
 
302
  $settings = array_merge( $settings, array(
303
  array( 'title' => _x( 'Products and Participation Numbers', 'dhl', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'dhl_product_options', 'desc' => sprintf( _x( 'For each DHL product that you would like to use, please enter your participation number here. The participation number consists of the last two characters of the respective accounting number, which you will find in your %s (e.g.: 01).', 'dhl', 'woocommerce-germanized' ), '<a href="' . Package::get_geschaeftskunden_portal_url() . '" target="_blank">' . _x( 'contract data', 'dhl', 'woocommerce-germanized' ) . '</a>' ) ),
@@ -416,33 +439,27 @@ class Settings {
416
  ),
417
  );
418
 
419
- if ( Package::base_country_supports( 'returns' ) ) {
420
  $settings = array_merge( $settings, array(
421
  array(
422
- 'title' => _x( 'Inlay Returns', 'dhl', 'woocommerce-germanized' ),
423
- 'desc' => _x( 'Additionally create inlay return labels for shipments that support returns.', 'dhl', 'woocommerce-germanized' ),
424
- 'id' => 'woocommerce_gzd_dhl_label_auto_inlay_return_label',
 
425
  'default' => 'no',
426
  'type' => 'gzd_toggle',
427
  ),
428
  ) );
429
  }
430
 
431
- if ( ! $for_shipping_method ) {
432
- $placeholders = array();
433
-
434
- if ( $provider = wc_gzd_get_shipping_provider( 'dhl' ) ) {
435
- $placeholders = $provider->get_tracking_placeholders();
436
- }
437
-
438
  $settings = array_merge( $settings, array(
439
  array(
440
- 'title' => _x( 'Tracking', 'dhl', 'woocommerce-germanized' ),
441
- 'desc' => '<div class="wc-gzd-additional-desc">' . sprintf( _x( 'Adjust the default instructions used to inform your customers about tracking a DHL shipment. You may use one of the following placeholders: %s', 'dhl', 'woocommerce-germanized' ), '<code>' . implode( ', ', array_keys( $placeholders ) ) . '</code>' ) . '</div>',
442
- 'id' => 'woocommerce_gzd_dhl_label_tracking_desc',
443
- 'default' => _x( 'Your shipment is being processed by {shipping_provider}. If you want to track the shipment, please use the following tracking number: {tracking_id}. Depending on the chosen shipping method it is possible that the tracking data does not reflect the current status when receiving this email.', 'dhl', 'woocommerce-germanized' ),
444
- 'type' => 'textarea',
445
- 'css' => 'width: 100%; min-height: 60px; margin-top: 1em;',
446
  ),
447
  ) );
448
  }
@@ -502,6 +519,13 @@ class Settings {
502
  'options' => wc_gzd_dhl_get_visual_min_ages(),
503
  'desc_tip' => _x( 'Choose this option if you want to let DHL check your customer\'s age.', 'dhl', 'woocommerce-germanized' ),
504
  ),
 
 
 
 
 
 
 
505
  array(
506
  'title' => _x( 'Additional Insurance', 'dhl', 'woocommerce-germanized' ),
507
  'desc' => _x( 'Add an additional insurance to labels.', 'dhl', 'woocommerce-germanized' ),
210
  return $pointers;
211
  }
212
 
213
+ public static function get_setup_settings( $is_settings_page = false ) {
214
+
215
+ $settings = array(
216
  array( 'title' => '', 'type' => 'title', 'id' => 'dhl_general_options' ),
217
 
218
  array(
283
 
284
  array( 'type' => 'sectionend', 'id' => 'dhl_api_options' ),
285
  );
286
+
287
+ if ( ! $is_settings_page ) {
288
+ $domestic = wc_gzd_dhl_get_products_domestic();
289
+
290
+ $settings = array_merge( $settings, array(
291
+ array( 'title' => _x( 'Products and Participation Numbers', 'dhl', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'dhl_product_options' ),
292
+
293
+ array(
294
+ 'title' => $domestic['V01PAK'],
295
+ 'desc' => '<div class="wc-gzd-additional-desc">' . sprintf( _x( 'Please enter your participation number to the corresponding product. You can add other participation numbers later %s.', 'dhl', 'woocommerce-germanized' ), '<a href="' . admin_url( 'admin.php?page=wc-settings&tab=germanized-dhl' ) . '" target = "_blank">' . _x( 'here', 'dhl', 'woocommerce-germanized' ) .'</a>' ) . '</div>',
296
+ 'type' => 'text',
297
+ 'default' => '01',
298
+ 'placeholder' => '01',
299
+ 'id' => 'woocommerce_gzd_dhl_participation_V01PAK',
300
+ 'custom_attributes' => array( 'maxlength' => '2' ),
301
+ ),
302
+
303
+ array( 'type' => 'sectionend', 'id' => 'dhl_product_options' ),
304
+ ) );
305
+ }
306
+
307
+ return $settings;
308
  }
309
 
310
  protected static function get_general_settings() {
320
  );
321
  }
322
 
323
+ $settings = self::get_setup_settings( true );
324
 
325
  $settings = array_merge( $settings, array(
326
  array( 'title' => _x( 'Products and Participation Numbers', 'dhl', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'dhl_product_options', 'desc' => sprintf( _x( 'For each DHL product that you would like to use, please enter your participation number here. The participation number consists of the last two characters of the respective accounting number, which you will find in your %s (e.g.: 01).', 'dhl', 'woocommerce-germanized' ), '<a href="' . Package::get_geschaeftskunden_portal_url() . '" target="_blank">' . _x( 'contract data', 'dhl', 'woocommerce-germanized' ) . '</a>' ) ),
439
  ),
440
  );
441
 
442
+ if ( ! $for_shipping_method ) {
443
  $settings = array_merge( $settings, array(
444
  array(
445
+ 'title' => _x( 'Street number', 'dhl', 'woocommerce-germanized' ),
446
+ 'desc' => _x( 'Force existence of a street number within the first address field during checkout for EU countries.', 'dhl', 'woocommerce-germanized' ),
447
+ 'desc_tip' => _x( 'Enabling this option will force a street number to be provided during checkout within the first address field to prevent missing or wrong data sets.', 'dhl', 'woocommerce-germanized' ),
448
+ 'id' => 'woocommerce_gzd_dhl_label_checkout_validate_street_number_address',
449
  'default' => 'no',
450
  'type' => 'gzd_toggle',
451
  ),
452
  ) );
453
  }
454
 
455
+ if ( Package::base_country_supports( 'returns' ) ) {
 
 
 
 
 
 
456
  $settings = array_merge( $settings, array(
457
  array(
458
+ 'title' => _x( 'Inlay Returns', 'dhl', 'woocommerce-germanized' ),
459
+ 'desc' => _x( 'Additionally create inlay return labels for shipments that support returns.', 'dhl', 'woocommerce-germanized' ),
460
+ 'id' => 'woocommerce_gzd_dhl_label_auto_inlay_return_label',
461
+ 'default' => 'no',
462
+ 'type' => 'gzd_toggle',
 
463
  ),
464
  ) );
465
  }
519
  'options' => wc_gzd_dhl_get_visual_min_ages(),
520
  'desc_tip' => _x( 'Choose this option if you want to let DHL check your customer\'s age.', 'dhl', 'woocommerce-germanized' ),
521
  ),
522
+ array(
523
+ 'title' => _x( 'GoGreen', 'dhl', 'woocommerce-germanized' ),
524
+ 'desc' => _x( 'Enable the GoGreen Service by default.', 'dhl', 'woocommerce-germanized' ),
525
+ 'id' => 'woocommerce_gzd_dhl_label_service_GoGreen',
526
+ 'default' => 'no',
527
+ 'type' => 'gzd_toggle',
528
+ ),
529
  array(
530
  'title' => _x( 'Additional Insurance', 'dhl', 'woocommerce-germanized' ),
531
  'desc' => _x( 'Add an additional insurance to labels.', 'dhl', 'woocommerce-germanized' ),
packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php CHANGED
@@ -93,12 +93,24 @@ class LabelSoap extends Soap {
93
 
94
  } catch ( Exception $e ) {
95
  Package::log( 'Response Error: ' . $e->getMessage() );
 
 
 
 
 
 
 
96
  throw $e;
97
  }
98
 
99
- if ( ! isset( $response_body->Status ) || ! isset( $response_body->CreationState ) ) {
100
- throw new Exception( _x( 'There was an error generating the label. Please check your logs.', 'dhl', 'woocommerce-germanized' ) );
101
- }
 
 
 
 
 
102
 
103
  return $this->update_label( $label, $response_body->Status, $response_body->CreationState );
104
  }
@@ -119,7 +131,7 @@ class LabelSoap extends Soap {
119
 
120
  throw new Exception( $messages );
121
  } else {
122
- throw new Exception( _x( 'There was an error generating the label. Please check your logs.', 'dhl', 'woocommerce-germanized' ) );
123
  }
124
  } else {
125
  // Give the server 1 second to create the PDF before downloading it
@@ -461,7 +473,7 @@ class LabelSoap extends Soap {
461
  */
462
  'name3' => apply_filters( 'woocommerce_gzd_dhl_label_api_receiver_name3', wc_gzd_dhl_get_label_shipment_address_addition( $shipment ), $label ),
463
  'streetName' => $shipment->get_address_street(),
464
- 'streetNumber' => $shipment->get_address_street_number(),
465
  'zip' => $shipment->get_postcode(),
466
  'city' => $shipment->get_city(),
467
  'Origin' => array(
93
 
94
  } catch ( Exception $e ) {
95
  Package::log( 'Response Error: ' . $e->getMessage() );
96
+
97
+ switch( $e->getMessage() ) {
98
+ case "Unauthorized":
99
+ throw new Exception( _x( 'Your DHL API credentials seem to be invalid. Please check your DHL settings.', 'dhl', 'woocommerce-germanized' ) );
100
+ break;
101
+ }
102
+
103
  throw $e;
104
  }
105
 
106
+ if ( ! isset( $response_body->Status ) || ! isset( $response_body->CreationState ) ) {
107
+
108
+ if ( isset( $response_body->Status ) && ! empty( $response_body->Status->statusText ) ) {
109
+ throw new Exception( sprintf( _x( 'There was an error contacting the DHL API: %s.', 'dhl', 'woocommerce-germanized' ), $response_body->Status->statusText ) );
110
+ }
111
+
112
+ throw new Exception( _x( 'An error ocurred while contacting the DHL API. Please consider enabling the sandbox mode.', 'dhl', 'woocommerce-germanized' ) );
113
+ }
114
 
115
  return $this->update_label( $label, $response_body->Status, $response_body->CreationState );
116
  }
131
 
132
  throw new Exception( $messages );
133
  } else {
134
+ throw new Exception( _x( 'There was an error generating the label. Please try again or consider switching to sandbox mode.', 'dhl', 'woocommerce-germanized' ) );
135
  }
136
  } else {
137
  // Give the server 1 second to create the PDF before downloading it
473
  */
474
  'name3' => apply_filters( 'woocommerce_gzd_dhl_label_api_receiver_name3', wc_gzd_dhl_get_label_shipment_address_addition( $shipment ), $label ),
475
  'streetName' => $shipment->get_address_street(),
476
+ 'streetNumber' => wc_gzd_dhl_get_label_shipment_street_number( $shipment ),
477
  'zip' => $shipment->get_postcode(),
478
  'city' => $shipment->get_city(),
479
  'Origin' => array(
packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php CHANGED
@@ -66,7 +66,7 @@ class ReturnRest extends Rest {
66
  */
67
  'name3' => apply_filters( 'woocommerce_gzd_dhl_return_label_api_sender_name3', $label->get_sender_address_addition(), $label ),
68
  'streetName' => $label->get_sender_street(),
69
- 'houseNumber' => $label->get_sender_street_number(),
70
  'postCode' => $label->get_sender_postcode(),
71
  'city' => $label->get_sender_city(),
72
  'country' => array(
66
  */
67
  'name3' => apply_filters( 'woocommerce_gzd_dhl_return_label_api_sender_name3', $label->get_sender_address_addition(), $label ),
68
  'streetName' => $label->get_sender_street(),
69
+ 'houseNumber' => wc_gzd_dhl_get_return_label_sender_street_number( $label ),
70
  'postCode' => $label->get_sender_postcode(),
71
  'city' => $label->get_sender_city(),
72
  'country' => array(
packages/woocommerce-germanized-dhl/src/Api/Soap.php CHANGED
@@ -63,11 +63,13 @@ abstract class Soap {
63
 
64
  protected function walk_recursive_remove( array $array ) {
65
  foreach ( $array as $k => $v ) {
 
66
  if ( is_array( $v ) ) {
67
  $array[ $k ] = $this->walk_recursive_remove( $v );
68
  }
69
 
70
- if ( empty( $v ) && 'minorRelease' !== $k ) {
 
71
  unset( $array[ $k ] );
72
  }
73
  }
63
 
64
  protected function walk_recursive_remove( array $array ) {
65
  foreach ( $array as $k => $v ) {
66
+
67
  if ( is_array( $v ) ) {
68
  $array[ $k ] = $this->walk_recursive_remove( $v );
69
  }
70
 
71
+ // Explicitly allow street_number fields to equal 0
72
+ if ( empty( $v ) && ( ! in_array( $k, array( 'minorRelease', 'streetNumber', 'houseNumber' ) ) ) ) {
73
  unset( $array[ $k ] );
74
  }
75
  }
packages/woocommerce-germanized-dhl/src/Label.php CHANGED
@@ -405,16 +405,4 @@ abstract class Label extends WC_Data implements ShipmentLabel {
405
  public function download( $args = array() ) {
406
  DownloadHandler::download_label( $this->get_id(), $args );
407
  }
408
-
409
- public function merge( PDFMerger &$pdf ) {
410
- $file = $this->get_file();
411
-
412
- if ( ! $file || ! file_exists( $file ) ) {
413
- return;
414
- }
415
-
416
- if ( $file ) {
417
- $pdf->add( $file );
418
- }
419
- }
420
  }
405
  public function download( $args = array() ) {
406
  DownloadHandler::download_label( $this->get_id(), $args );
407
  }
 
 
 
 
 
 
 
 
 
 
 
 
408
  }
packages/woocommerce-germanized-dhl/src/Package.php CHANGED
@@ -6,6 +6,7 @@ use DateTime;
6
  use DateTimeZone;
7
  use Exception;
8
  use Vendidero\Germanized\DHL\Api\Paket;
 
9
 
10
  defined( 'ABSPATH' ) || exit;
11
 
@@ -19,7 +20,7 @@ class Package {
19
  *
20
  * @var string
21
  */
22
- const VERSION = '1.1.1';
23
 
24
  public static $upload_dir_suffix = '';
25
 
@@ -47,7 +48,12 @@ class Package {
47
  self::maybe_set_upload_dir();
48
 
49
  // Add shipping provider
50
- add_filter( 'woocommerce_gzd_shipping_providers', array( __CLASS__, 'add_shipping_provider' ), 10, 1 );
 
 
 
 
 
51
 
52
  if ( self::is_enabled() ) {
53
  self::init_hooks();
@@ -203,6 +209,38 @@ class Package {
203
 
204
  // Filter email templates
205
  add_filter( 'woocommerce_gzd_default_plugin_template', array( __CLASS__, 'filter_templates' ), 10, 3 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  }
207
 
208
  public static function filter_templates( $path, $template_name ) {
@@ -241,10 +279,10 @@ class Package {
241
  return self::$method_settings;
242
  }
243
 
244
- public static function add_shipping_provider( $providers ) {
245
- $providers['dhl'] = '\Vendidero\Germanized\DHL\ShippingProviderDHL';
246
 
247
- return $providers;
248
  }
249
 
250
  public static function install() {
@@ -698,4 +736,31 @@ class Package {
698
  return true;
699
  }
700
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
701
  }
6
  use DateTimeZone;
7
  use Exception;
8
  use Vendidero\Germanized\DHL\Api\Paket;
9
+ use WP_Error;
10
 
11
  defined( 'ABSPATH' ) || exit;
12
 
20
  *
21
  * @var string
22
  */
23
+ const VERSION = '1.1.2';
24
 
25
  public static $upload_dir_suffix = '';
26
 
48
  self::maybe_set_upload_dir();
49
 
50
  // Add shipping provider
51
+ add_filter( 'woocommerce_gzd_shipping_provider_class_names', array( __CLASS__, 'add_shipping_provider_class_name' ), 10, 1 );
52
+ add_action( 'woocommerce_gzd_admin_settings_before_save_dhl', array( __CLASS__, 'before_update_settings' ) );
53
+
54
+ // Password Settings
55
+ add_filter( 'woocommerce_admin_settings_sanitize_option_woocommerce_gzd_dhl_api_sandbox_password', array( __CLASS__, 'sanitize_password_field' ), 10, 3 );
56
+ add_filter( 'woocommerce_admin_settings_sanitize_option_woocommerce_gzd_dhl_api_password', array( __CLASS__, 'sanitize_password_field' ), 10, 3 );
57
 
58
  if ( self::is_enabled() ) {
59
  self::init_hooks();
209
 
210
  // Filter email templates
211
  add_filter( 'woocommerce_gzd_default_plugin_template', array( __CLASS__, 'filter_templates' ), 10, 3 );
212
+
213
+ // Maybe force street number during checkout
214
+ add_action( 'woocommerce_after_checkout_validation', array( __CLASS__, 'maybe_force_street_number' ), 10, 2 );
215
+ }
216
+
217
+ public static function sanitize_password_field( $value, $option, $raw_value ) {
218
+ $value = is_null( $raw_value ) ? '' : addslashes( $raw_value );
219
+
220
+ return trim( $value );
221
+ }
222
+
223
+ /**
224
+ * @param array $data
225
+ * @param WP_Error $errors
226
+ */
227
+ public static function maybe_force_street_number( $data, $errors ) {
228
+ if ( 'yes' === self::get_setting( 'label_checkout_validate_street_number_address' ) ) {
229
+ if ( function_exists( 'wc_gzd_split_shipment_street' ) && ( $method = wc_gzd_dhl_get_current_shipping_method() ) ) {
230
+ if ( $method->is_dhl_enabled() ) {
231
+ if ( isset( $data['shipping_country'], $data['shipping_address_1'] ) && ! empty( $data['shipping_country'] ) ) {
232
+ // Do only check street numbers for inner EU.
233
+ if ( ! self::is_crossborder_shipment( $data['shipping_country'] ) ) {
234
+ $parts = wc_gzd_split_shipment_street( $data['shipping_address_1'] );
235
+
236
+ if ( empty( $parts['number'] ) ) {
237
+ $errors->add( 'shipping', _x( 'Please check the street field and make sure to provide a valid street number.', 'dhl', 'woocommerce-germanized' ) );
238
+ }
239
+ }
240
+ }
241
+ }
242
+ }
243
+ }
244
  }
245
 
246
  public static function filter_templates( $path, $template_name ) {
279
  return self::$method_settings;
280
  }
281
 
282
+ public static function add_shipping_provider_class_name( $class_names ) {
283
+ $class_names['dhl'] = '\Vendidero\Germanized\DHL\ShippingProviderDHL';
284
 
285
+ return $class_names;
286
  }
287
 
288
  public static function install() {
736
  return true;
737
  }
738
  }
739
+
740
+ public static function before_update_settings( $settings ) {
741
+ $currently_enabled = self::get_setting( 'enable' ) === 'yes';
742
+
743
+ if ( ! $currently_enabled && isset( $_POST['woocommerce_gzd_dhl_enable'] ) && ! empty( $_POST['woocommerce_gzd_dhl_enable'] ) ) {
744
+
745
+ if ( $provider = wc_gzd_get_shipping_provider( 'dhl' ) ) {
746
+ $default_provider = wc_gzd_get_default_shipping_provider();
747
+
748
+ if ( empty( $default_provider ) ) {
749
+ update_option( 'woocommerce_gzd_shipments_default_shipping_provider', 'dhl' );
750
+ }
751
+
752
+ /**
753
+ * This action is documented in woocommerce-germanized-shipments/src/ShippingProvider.php
754
+ */
755
+ do_action( 'woocommerce_gzd_shipping_provider_activated', $provider );
756
+ }
757
+ } elseif ( $currently_enabled && ! isset( $_POST['woocommerce_gzd_dhl_enable'] ) ) {
758
+ if ( $provider = wc_gzd_get_shipping_provider( 'dhl' ) ) {
759
+ /**
760
+ * This action is documented in woocommerce-germanized-shipments/src/ShippingProvider.php
761
+ */
762
+ do_action( 'woocommerce_gzd_shipping_provider_deactivated', $provider );
763
+ }
764
+ }
765
+ }
766
  }
packages/woocommerce-germanized-dhl/src/ParcelLocator.php CHANGED
@@ -20,6 +20,7 @@ class ParcelLocator {
20
  public static function init() {
21
  add_action( 'wp_enqueue_scripts', array( __CLASS__, 'add_scripts' ) );
22
  add_action( 'wp_print_footer_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
 
23
 
24
  add_action( 'wp_head', array( __CLASS__, 'add_inline_styles' ), 50 );
25
 
@@ -574,7 +575,7 @@ class ParcelLocator {
574
  }
575
  }
576
 
577
- if ( $errors->has_errors() ) {
578
  foreach( $errors->get_error_messages() as $message ) {
579
  wc_add_notice( $message, 'error' );
580
  }
@@ -645,7 +646,7 @@ class ParcelLocator {
645
  }
646
  }
647
 
648
- return $error->has_errors() ? $error : true;
649
  }
650
 
651
  public static function add_inline_styles() {
@@ -1019,7 +1020,7 @@ class ParcelLocator {
1019
  $error->add( 404, _x( 'No DHL locations found', 'dhl', 'woocommerce-germanized' ) );
1020
  }
1021
 
1022
- if ( ! $error->has_errors() ) {
1023
  wp_send_json( array(
1024
  'parcel_shops' => $parcel_res,
1025
  'success' => true,
20
  public static function init() {
21
  add_action( 'wp_enqueue_scripts', array( __CLASS__, 'add_scripts' ) );
22
  add_action( 'wp_print_footer_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
23
+ add_action( 'wp_print_scripts', array( __CLASS__, 'localize_printed_scripts' ), 5 );
24
 
25
  add_action( 'wp_head', array( __CLASS__, 'add_inline_styles' ), 50 );
26
 
575
  }
576
  }
577
 
578
+ if ( wc_gzd_dhl_wp_error_has_errors( $errors ) ) {
579
  foreach( $errors->get_error_messages() as $message ) {
580
  wc_add_notice( $message, 'error' );
581
  }
646
  }
647
  }
648
 
649
+ return wc_gzd_dhl_wp_error_has_errors( $error ) ? $error : true;
650
  }
651
 
652
  public static function add_inline_styles() {
1020
  $error->add( 404, _x( 'No DHL locations found', 'dhl', 'woocommerce-germanized' ) );
1021
  }
1022
 
1023
+ if ( ! wc_gzd_dhl_wp_error_has_errors( $error ) ) {
1024
  wp_send_json( array(
1025
  'parcel_shops' => $parcel_res,
1026
  'success' => true,
packages/woocommerce-germanized-dhl/src/ParcelServices.php CHANGED
@@ -72,27 +72,13 @@ class ParcelServices {
72
  return $total_rows;
73
  }
74
 
75
- public static function test() {
76
- /*$order = new Order( wc_get_order( 23804 ) );
77
-
78
- $order->set_preferred_day( '2019-10-10' );
79
- $order->set_preferred_time_start( '10:00' );
80
- $order->set_preferred_time_end( '12:00' );
81
-
82
- var_dump($order->get_preferred_day());
83
- var_dump($order->get_preferred_time_start());
84
- var_dump($order->get_preferred_time_end());
85
- exit();
86
- */
87
- }
88
-
89
  public static function create_order( $order ) {
90
  $posted_data = $_POST;
91
 
92
  if ( self::is_preferred_available() ) {
93
  $data = self::get_data( $posted_data );
94
 
95
- if ( ! $data['errors']->has_errors() ) {
96
  $dhl_order = new Order( $order );
97
 
98
  if ( ! empty( $data['preferred_day'] ) ) {
@@ -120,7 +106,7 @@ class ParcelServices {
120
  if ( self::is_preferred_available() ) {
121
  $data = self::get_data( $posted_data );
122
 
123
- if ( $data['errors']->has_errors() ) {
124
  foreach( $data['errors']->get_error_messages() as $message ) {
125
  $errors->add( 'validation', $message );
126
  }
72
  return $total_rows;
73
  }
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  public static function create_order( $order ) {
76
  $posted_data = $_POST;
77
 
78
  if ( self::is_preferred_available() ) {
79
  $data = self::get_data( $posted_data );
80
 
81
+ if ( ! wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
82
  $dhl_order = new Order( $order );
83
 
84
  if ( ! empty( $data['preferred_day'] ) ) {
106
  if ( self::is_preferred_available() ) {
107
  $data = self::get_data( $posted_data );
108
 
109
+ if ( wc_gzd_dhl_wp_error_has_errors( $data['errors'] ) ) {
110
  foreach( $data['errors']->get_error_messages() as $message ) {
111
  $errors->add( 'validation', $message );
112
  }
packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php CHANGED
@@ -10,7 +10,7 @@ use Vendidero\Germanized\Shipments\ShippingProvider;
10
 
11
  defined( 'ABSPATH' ) || exit;
12
 
13
- class ShippingProviderDHL extends ShippingProvider {
14
 
15
  public function is_manual_integration() {
16
  return false;
@@ -23,10 +23,6 @@ class ShippingProviderDHL extends ShippingProvider {
23
  ) );
24
  }
25
 
26
- public function get_edit_link() {
27
- return admin_url( 'admin.php?page=wc-settings&tab=germanized-dhl' );
28
- }
29
-
30
  public function is_activated() {
31
  return Package::is_enabled();
32
  }
@@ -43,19 +39,47 @@ class ShippingProviderDHL extends ShippingProvider {
43
  return _x( 'Complete DHL integration supporting labels, preferred services and packstation delivery.', 'dhl', 'woocommerce-germanized' );
44
  }
45
 
 
 
 
 
46
  public function get_tracking_url_placeholder( $context = 'view' ) {
47
- return 'https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc={tracking_id}&rfn=&extendedSearch=true';
 
 
 
 
 
 
 
48
  }
49
 
50
  public function get_tracking_desc_placeholder( $context = 'view' ) {
51
- return Package::get_setting( 'label_tracking_desc' );
 
 
 
 
 
 
 
52
  }
53
 
54
  public function deactivate() {
55
  update_option( 'woocommerce_gzd_dhl_enable', 'no' );
 
 
 
 
 
56
  }
57
 
58
  public function activate() {
59
  update_option( 'woocommerce_gzd_dhl_enable', 'yes' );
 
 
 
 
 
60
  }
61
  }
10
 
11
  defined( 'ABSPATH' ) || exit;
12
 
13
+ class ShippingProviderDHL extends ShippingProvider {
14
 
15
  public function is_manual_integration() {
16
  return false;
23
  ) );
24
  }
25
 
 
 
 
 
26
  public function is_activated() {
27
  return Package::is_enabled();
28
  }
39
  return _x( 'Complete DHL integration supporting labels, preferred services and packstation delivery.', 'dhl', 'woocommerce-germanized' );
40
  }
41
 
42
+ public function get_additional_options_url() {
43
+ return admin_url( 'admin.php?page=wc-settings&tab=germanized-dhl' );
44
+ }
45
+
46
  public function get_tracking_url_placeholder( $context = 'view' ) {
47
+ $data = parent::get_tracking_url_placeholder( $context );
48
+
49
+ // In case the option value is not stored in DB yet
50
+ if ( 'view' === $context && empty( $data ) ) {
51
+ $data = 'https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc={tracking_id}&rfn=&extendedSearch=true';
52
+ }
53
+
54
+ return $data;
55
  }
56
 
57
  public function get_tracking_desc_placeholder( $context = 'view' ) {
58
+ $data = parent::get_tracking_desc_placeholder( $context );
59
+
60
+ // In case the option value is not stored in DB yet
61
+ if ( 'view' === $context && empty( $data ) ) {
62
+ $data = _x( 'Your shipment is being processed by {shipping_provider}. If you want to track the shipment, please use the following tracking number: {tracking_id}. Depending on the chosen shipping method it is possible that the tracking data does not reflect the current status when receiving this email.', 'dhl', 'woocommerce-germanized' );
63
+ }
64
+
65
+ return $data;
66
  }
67
 
68
  public function deactivate() {
69
  update_option( 'woocommerce_gzd_dhl_enable', 'no' );
70
+
71
+ /**
72
+ * This action is documented in woocommerce-germanized-shipments/src/ShippingProvider.php
73
+ */
74
+ do_action( 'woocommerce_gzd_shipping_provider_activated', $this );
75
  }
76
 
77
  public function activate() {
78
  update_option( 'woocommerce_gzd_dhl_enable', 'yes' );
79
+
80
+ /**
81
+ * This action is documented in woocommerce-germanized-shipments/src/ShippingProvider.php
82
+ */
83
+ do_action( 'woocommerce_gzd_shipping_provider_deactivated', $this );
84
  }
85
  }
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.1.1
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.1.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-germanized-shipments/assets/css/admin.css CHANGED
@@ -423,7 +423,8 @@ table.wc-gzd-shipping-providers {
423
  padding-top: 0;
424
  padding-bottom: 0; }
425
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label {
426
- color: #999; }
 
427
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip {
428
  float: none; }
429
  .germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced {
423
  padding-top: 0;
424
  padding-bottom: 0; }
425
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label {
426
+ color: #999;
427
+ font-weight: 600; }
428
  .germanized-shipments #panel-order-shipments .order-shipment p.form-row label .woocommerce-help-tip {
429
  float: none; }
430
  .germanized-shipments #panel-order-shipments .order-shipment .columns .column.column-spaced {
packages/woocommerce-germanized-shipments/assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- .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{display:inline-block;width:100%;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 .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 label{width:100%;display:block;margin-bottom:5px}.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%;max-width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;-webkit-box-align:center;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;-webkit-box-ordinal-group:3;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{-webkit-box-ordinal-group:2;order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{-webkit-box-ordinal-group:4;order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;-webkit-box-ordinal-group:5;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:-webkit-box;display:flex;-webkit-box-pack:end;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}.order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px}.order-shipping-status.status-draft,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.shipment-status.status-draft,.shipment-status.status-partially-shipped,.shipment-status.status-processing{background:#f8dda7;color:#94660c}.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-shipping-status.status-delivered,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.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:-webkit-gradient(linear,left top,left bottom,from(#a46497),to(#66405f)),#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;-webkit-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;-webkit-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: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-style:italic}.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;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;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.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-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}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle{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{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:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.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 #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 .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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:1em;-webkit-box-align:center;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{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:end;justify-content:flex-end}.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:-2.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 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}.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;text-transform:uppercase;color:#999;font-size:.9em}.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:100%;text-align:center;padding:0 4px}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.7em .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{-webkit-box-align:center;align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:-webkit-box;display:flex;padding:.7em .5em;flex-wrap:nowrap;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 .wrap{margin:0;display:-webkit-box;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;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:-webkit-box;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{-webkit-box-flex:1;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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
+ .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{display:inline-block;width:100%;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 .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 label{width:100%;display:block;margin-bottom:5px}.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%;max-width:100%}.germanized-create-label p.form-field.form-field-checkbox{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;margin-top:10px!important;margin-bottom:10px!important;-webkit-box-align:center;align-items:center}.germanized-create-label p.form-field.form-field-checkbox label{width:auto;margin-left:.5em;-webkit-box-ordinal-group:3;order:2;margin-bottom:0}.germanized-create-label p.form-field.form-field-checkbox input[type=checkbox]{-webkit-box-ordinal-group:2;order:1}.germanized-create-label p.form-field.form-field-checkbox .woocommerce-help-tip{-webkit-box-ordinal-group:4;order:3;margin-left:3px}.germanized-create-label p.form-field.form-field-checkbox .description{width:100%;margin-top:5px;color:#777;-webkit-box-ordinal-group:5;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:-webkit-box;display:flex;-webkit-box-pack:end;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}.order-shipping-status,.shipment-status{background:#eee;padding:.2em .5em;font-size:.9em;border-radius:3px}.order-shipping-status.status-draft,.order-shipping-status.status-partially-shipped,.order-shipping-status.status-processing,.shipment-status.status-draft,.shipment-status.status-partially-shipped,.shipment-status.status-processing{background:#f8dda7;color:#94660c}.order-shipping-status.status-not-shipped,.shipment-status.status-not-shipped{background:#eba3a3;color:#761919}.order-shipping-status.status-delivered,.order-shipping-status.status-shipped,.shipment-status.status-delivered,.shipment-status.status-shipped{background:#c6e1c6;color:#5b841b}.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:-webkit-gradient(linear,left top,left bottom,from(#a46497),to(#66405f)),#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;-webkit-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;-webkit-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: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-style:italic}.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;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;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.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-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}#woocommerce-gzd-order-shipments .inside{margin:0;padding:0;display:block!important}#woocommerce-gzd-order-shipments .handlediv,#woocommerce-gzd-order-shipments .hndle{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{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:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}.germanized-shipments #panel-order-shipments .panel-footer #order-shipments-save{display:none}.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 #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 .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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:1em;-webkit-box-align:center;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{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:end;justify-content:flex-end}.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:-2.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 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;text-transform:uppercase;color:#999;font-size:.9em}.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:100%;text-align:center;padding:0 4px}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item-heading{padding:.5em;color:#999;background:#f8f8f8}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item{padding:.7em .5em}.germanized-shipments #panel-order-shipments .order-shipment .shipment-items .shipment-item-list-wrapper .shipment-item .columns{-webkit-box-align:center;align-items:center}.germanized-shipments #panel-order-shipments .order-shipment .shipment-item-actions{display:-webkit-box;display:flex;padding:.7em .5em;flex-wrap:nowrap;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 .wrap{margin:0;display:-webkit-box;display:flex;flex-wrap:nowrap}.germanized-shipments #panel-order-shipments .form-row .wrap input{margin-right:1em}.germanized-shipments #panel-order-shipments .form-row .wrap input:last-child{margin-right:0}.germanized-shipments .title-spread{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.germanized-shipments .title-spread .left,.germanized-shipments .title-spread .right{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;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:-webkit-box;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{-webkit-box-flex:1;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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{-webkit-box-flex:0;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
@@ -661,6 +661,7 @@ table.wc-gzd-shipping-providers {
661
 
662
  label {
663
  color: #999;
 
664
 
665
  .woocommerce-help-tip {
666
  float: none;
661
 
662
  label {
663
  color: #999;
664
+ font-weight: 600;
665
 
666
  .woocommerce-help-tip {
667
  float: none;
packages/woocommerce-germanized-shipments/assets/js/admin-shipments-table.js CHANGED
@@ -40,7 +40,7 @@ window.germanized.admin = window.germanized.admin || {};
40
 
41
  onBulkSubmit: function() {
42
  var self = germanized.admin.shipments_table,
43
- action = $( this ).parents( '.bulkactions' ).find( 'select[name=action]' ).val(),
44
  type = $( this ).parents( '#posts-filter' ).find( 'input.shipment_type' ).val(),
45
  ids = [];
46
 
40
 
41
  onBulkSubmit: function() {
42
  var self = germanized.admin.shipments_table,
43
+ action = $( this ).parents( '.bulkactions' ).find( 'select[name^=action]' ).val(),
44
  type = $( this ).parents( '#posts-filter' ).find( 'input.shipment_type' ).val(),
45
  ids = [];
46
 
packages/woocommerce-germanized-shipments/assets/js/admin-shipments-table.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(s){window.germanized.admin.shipments_table={params:{},init:function(){var n=germanized.admin.shipments_table;n.params=wc_gzd_admin_shipments_table_params,n.initEnhanced(),s(document).on("click","#doaction, #doaction2",n.onBulkSubmit).on("click",".wc-gzd-shipment-action-button-generate-label",n.onCreateLabel),s(document.body).on("init_tooltips",function(){n.initTipTip()}),n.initTipTip()},onCreateLabel:function(){germanized.admin.shipments_table;var n=s(this).parents("tr").find("th.check-column input").val();return s(this).parents("td").WCBackboneModal({template:"wc-gzd-modal-create-shipment-label-"+n}),!1},onBulkSubmit:function(){var n=germanized.admin.shipments_table,t=s(this).parents(".bulkactions").find("select[name=action]").val(),e=s(this).parents("#posts-filter").find("input.shipment_type").val(),a=[];if(s("#posts-filter").find('input[name="shipment[]"]:checked').each(function(){a.push(s(this).val())}),n.params.bulk_actions.hasOwnProperty(t)&&0<a.length){var i=n.params.bulk_actions[t];return s(".bulk-action-wrapper").find(".bulk-title").text(i.title),s("#posts-filter").addClass("bulk-action-processing"),s("#posts-filter").find(".bulkactions button").prop("disabled",!0),n.handleBulkAction(t,1,a,e),!1}},handleBulkAction:function(t,n,e,a){var i=germanized.admin.shipments_table,o=i.params.bulk_actions[t];s.ajax({type:"POST",url:i.params.ajax_url,data:{action:"woocommerce_gzd_shipments_bulk_action_handle",bulk_action:t,step:n,type:a,ids:e,security:o.nonce},dataType:"json",success:function(n){n.success&&("done"===n.data.step?(s(".bulk-action-wrapper").find(".woocommerce-shimpents-bulk-progress").val(n.data.percentage),window.location=n.data.url,setTimeout(function(){s("#posts-filter").removeClass("bulk-action-processing"),s("#posts-filter").find(".bulkactions button").prop("disabled",!1)},2e3)):(s(".bulk-action-wrapper").find(".woocommerce-shimpents-bulk-progress").val(n.data.percentage),i.handleBulkAction(t,parseInt(n.data.step,10),n.data.ids,n.data.type)))}}).fail(function(n){window.console.log(n)})},initTipTip:function(){s(".column-actions .wc-gzd-shipment-action-button").tipTip({fadeIn:50,fadeOut:50,delay:200})},initEnhanced:function(){try{s(document.body).on("wc-enhanced-select-init",function(){s(":input.wc-gzd-order-search").filter(":not(.enhanced)").each(function(){var n={allowClear:!!s(this).data("allow_clear"),placeholder:s(this).data("placeholder"),minimumInputLength:s(this).data("minimum_input_length")?s(this).data("minimum_input_length"):"1",escapeMarkup:function(n){return n},ajax:{url:wc_gzd_admin_shipments_table_params.ajax_url,dataType:"json",delay:1e3,data:function(n){return{term:n.term,action:"woocommerce_gzd_json_search_orders",security:wc_gzd_admin_shipments_table_params.search_orders_nonce,exclude:s(this).data("exclude")}},processResults:function(n){var e=[];return n&&s.each(n,function(n,t){e.push({id:n,text:t})}),{results:e}},cache:!0}};s(this).selectWoo(n).addClass("enhanced")})}),s("html").on("click",function(n){this===n.target&&s(":input.wc-gzd-order-search").filter(".select2-hidden-accessible").selectWoo("close")})}catch(n){window.console.log(n)}}},s(document).ready(function(){germanized.admin.shipments_table.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(s){window.germanized.admin.shipments_table={params:{},init:function(){var n=germanized.admin.shipments_table;n.params=wc_gzd_admin_shipments_table_params,n.initEnhanced(),s(document).on("click","#doaction, #doaction2",n.onBulkSubmit).on("click",".wc-gzd-shipment-action-button-generate-label",n.onCreateLabel),s(document.body).on("init_tooltips",function(){n.initTipTip()}),n.initTipTip()},onCreateLabel:function(){germanized.admin.shipments_table;var n=s(this).parents("tr").find("th.check-column input").val();return s(this).parents("td").WCBackboneModal({template:"wc-gzd-modal-create-shipment-label-"+n}),!1},onBulkSubmit:function(){var n=germanized.admin.shipments_table,t=s(this).parents(".bulkactions").find("select[name^=action]").val(),e=s(this).parents("#posts-filter").find("input.shipment_type").val(),a=[];if(s("#posts-filter").find('input[name="shipment[]"]:checked').each(function(){a.push(s(this).val())}),n.params.bulk_actions.hasOwnProperty(t)&&0<a.length){var i=n.params.bulk_actions[t];return s(".bulk-action-wrapper").find(".bulk-title").text(i.title),s("#posts-filter").addClass("bulk-action-processing"),s("#posts-filter").find(".bulkactions button").prop("disabled",!0),n.handleBulkAction(t,1,a,e),!1}},handleBulkAction:function(t,n,e,a){var i=germanized.admin.shipments_table,o=i.params.bulk_actions[t];s.ajax({type:"POST",url:i.params.ajax_url,data:{action:"woocommerce_gzd_shipments_bulk_action_handle",bulk_action:t,step:n,type:a,ids:e,security:o.nonce},dataType:"json",success:function(n){n.success&&("done"===n.data.step?(s(".bulk-action-wrapper").find(".woocommerce-shimpents-bulk-progress").val(n.data.percentage),window.location=n.data.url,setTimeout(function(){s("#posts-filter").removeClass("bulk-action-processing"),s("#posts-filter").find(".bulkactions button").prop("disabled",!1)},2e3)):(s(".bulk-action-wrapper").find(".woocommerce-shimpents-bulk-progress").val(n.data.percentage),i.handleBulkAction(t,parseInt(n.data.step,10),n.data.ids,n.data.type)))}}).fail(function(n){window.console.log(n)})},initTipTip:function(){s(".column-actions .wc-gzd-shipment-action-button").tipTip({fadeIn:50,fadeOut:50,delay:200})},initEnhanced:function(){try{s(document.body).on("wc-enhanced-select-init",function(){s(":input.wc-gzd-order-search").filter(":not(.enhanced)").each(function(){var n={allowClear:!!s(this).data("allow_clear"),placeholder:s(this).data("placeholder"),minimumInputLength:s(this).data("minimum_input_length")?s(this).data("minimum_input_length"):"1",escapeMarkup:function(n){return n},ajax:{url:wc_gzd_admin_shipments_table_params.ajax_url,dataType:"json",delay:1e3,data:function(n){return{term:n.term,action:"woocommerce_gzd_json_search_orders",security:wc_gzd_admin_shipments_table_params.search_orders_nonce,exclude:s(this).data("exclude")}},processResults:function(n){var e=[];return n&&s.each(n,function(n,t){e.push({id:n,text:t})}),{results:e}},cache:!0}};s(this).selectWoo(n).addClass("enhanced")})}),s("html").on("click",function(n){this===n.target&&s(":input.wc-gzd-order-search").filter(".select2-hidden-accessible").selectWoo("close")})}catch(n){window.console.log(n)}}},s(document).ready(function(){germanized.admin.shipments_table.init()})}(jQuery);
packages/woocommerce-germanized-shipments/includes/emails/class-wc-gzd-email-customer-shipment.php CHANGED
@@ -40,6 +40,8 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Shipment', false ) ) :
40
  */
41
  public $partial_shipment;
42
 
 
 
43
  /**
44
  * Constructor.
45
  */
@@ -52,6 +54,7 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Shipment', false ) ) :
52
  $this->template_html = 'emails/customer-shipment.php';
53
  $this->template_plain = 'emails/plain/customer-shipment.php';
54
  $this->template_base = Package::get_path() . '/templates/';
 
55
 
56
  $this->placeholders = array(
57
  '{site_title}' => $this->get_blogname(),
@@ -155,7 +158,11 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Shipment', false ) ) :
155
  * @param int $shipment_id Shipment ID.
156
  */
157
  public function trigger( $shipment_id ) {
158
- $this->setup_locale();
 
 
 
 
159
 
160
  $this->partial_shipment = false;
161
 
@@ -183,11 +190,23 @@ if ( ! class_exists( 'WC_GZD_Email_Customer_Shipment', false ) ) :
183
 
184
  $this->id = $this->partial_shipment ? 'customer_partial_shipment' : 'customer_shipment';
185
 
 
 
 
 
186
  if ( $this->is_enabled() && $this->get_recipient() ) {
187
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
188
  }
189
 
190
- $this->restore_locale();
 
 
 
 
 
 
 
 
191
  }
192
 
193
  /**
40
  */
41
  public $partial_shipment;
42
 
43
+ public $helper = null;
44
+
45
  /**
46
  * Constructor.
47
  */
54
  $this->template_html = 'emails/customer-shipment.php';
55
  $this->template_plain = 'emails/plain/customer-shipment.php';
56
  $this->template_base = Package::get_path() . '/templates/';
57
+ $this->helper = function_exists( 'wc_gzd_get_email_helper' ) ? wc_gzd_get_email_helper( $this ) : false;
58
 
59
  $this->placeholders = array(
60
  '{site_title}' => $this->get_blogname(),
158
  * @param int $shipment_id Shipment ID.
159
  */
160
  public function trigger( $shipment_id ) {
161
+ if ( $this->helper ) {
162
+ $this->helper->setup_locale();
163
+ } else {
164
+ $this->setup_locale();
165
+ }
166
 
167
  $this->partial_shipment = false;
168
 
190
 
191
  $this->id = $this->partial_shipment ? 'customer_partial_shipment' : 'customer_shipment';
192
 
193
+ if ( $this->helper ) {
194
+ $this->helper->setup_email_locale();
195
+ }
196
+
197
  if ( $this->is_enabled() && $this->get_recipient() ) {
198
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
199
  }
200
 
201
+ if ( $this->helper ) {
202
+ $this->helper->restore_email_locale();
203
+ }
204
+
205
+ if ( $this->helper ) {
206
+ $this->helper->restore_locale();
207
+ } else {
208
+ $this->restore_locale();
209
+ }
210
  }
211
 
212
  /**
packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php CHANGED
@@ -84,6 +84,10 @@ abstract class BulkActionHandler {
84
 
85
  }
86
 
 
 
 
 
87
  public function add_notice( $notice, $type = 'error' ) {
88
  if ( ! isset( $this->notices[ $type ] ) ) {
89
  $this->notices[ $type ] = array();
@@ -103,7 +107,7 @@ abstract class BulkActionHandler {
103
  abstract public function get_action();
104
 
105
  public function get_max_step() {
106
- return ceil( sizeof( $this->get_ids() ) / $this->get_limit() );
107
  }
108
 
109
  abstract public function get_limit();
@@ -145,4 +149,15 @@ abstract class BulkActionHandler {
145
  public function get_percent_complete() {
146
  return floor( ( $this->get_total_processed() / $this->get_total() ) * 100 );
147
  }
 
 
 
 
 
 
 
 
 
 
 
148
  }
84
 
85
  }
86
 
87
+ public function admin_after_error() {
88
+
89
+ }
90
+
91
  public function add_notice( $notice, $type = 'error' ) {
92
  if ( ! isset( $this->notices[ $type ] ) ) {
93
  $this->notices[ $type ] = array();
107
  abstract public function get_action();
108
 
109
  public function get_max_step() {
110
+ return (int) ceil( sizeof( $this->get_ids() ) / $this->get_limit() );
111
  }
112
 
113
  abstract public function get_limit();
149
  public function get_percent_complete() {
150
  return floor( ( $this->get_total_processed() / $this->get_total() ) * 100 );
151
  }
152
+
153
+ public function is_last_step() {
154
+ $current_step = $this->get_step();
155
+ $max_step = $this->get_max_step();
156
+
157
+ if ( $max_step === $current_step ) {
158
+ return true;
159
+ }
160
+
161
+ return false;
162
+ }
163
  }
packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php CHANGED
@@ -66,10 +66,11 @@ class BulkLabel extends BulkActionHandler {
66
 
67
  if ( $is_new ) {
68
  delete_user_option( get_current_user_id(), $this->get_file_option_name() );
 
69
  }
70
  }
71
 
72
- public function get_success_message() {
73
  $download_button = '';
74
 
75
  if ( ( $path = $this->get_file() ) && file_exists( $path ) ) {
@@ -79,16 +80,58 @@ class BulkLabel extends BulkActionHandler {
79
  'force' => 'no'
80
  ), wp_nonce_url( admin_url(), 'download-export-shipment-label' ) );
81
 
82
- $download_button = '<a class="button button-primary" style="margin-left: 1em;" href="' . $download_url . '" target="_blank">' . _x( 'Download labels', 'shipments', 'woocommerce-germanized' ) . '</a>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
84
 
85
- return sprintf( _x( 'Successfully generated labels. %s', 'shipments', 'woocommerce-germanized' ), $download_button );
 
 
 
 
 
 
 
86
  }
87
 
88
  public function handle() {
89
  $current = $this->get_current_ids();
90
 
91
  if ( ! empty( $current ) ) {
 
92
  foreach( $current as $shipment_id ) {
93
  $label = false;
94
 
@@ -110,41 +153,45 @@ class BulkLabel extends BulkActionHandler {
110
  }
111
  }
112
 
113
- // Merge to bulk print/download
114
  if ( $label ) {
 
 
 
 
115
 
116
- try {
117
- $path = $this->get_file();
118
- $filename = $this->get_filename();
119
- $pdf = new PDFMerger();
120
 
121
- if ( $path ) {
122
- $pdf->add( $path );
123
- }
 
 
124
 
125
- $label->merge( $pdf );
126
-
127
- if ( ! $path ) {
128
- /**
129
- * Filter to adjust the default filename chosen for bulk exporting shipment labels.
130
- *
131
- * @param string $filename The filename.
132
- * @param BulkLabel $this The `BulkLabel instance.
133
- *
134
- * @since 3.0.0
135
- * @package Vendidero/Germanized/shipments
136
- */
137
- $filename = apply_filters( 'woocommerce_gzd_shipment_labels_bulk_filename', 'export.pdf', $this );
138
  }
139
 
140
- $file = $pdf->output( $filename, 'S' );
 
141
 
142
- if ( $path = wc_gzd_shipments_upload_data( $filename, $file ) ) {
143
- $this->update_file( $path );
144
- }
145
- } catch( Exception $e ) {}
 
 
 
 
 
 
 
 
 
 
 
146
  }
147
- }
148
  }
149
 
150
  $this->update_notices();
66
 
67
  if ( $is_new ) {
68
  delete_user_option( get_current_user_id(), $this->get_file_option_name() );
69
+ delete_user_option( get_current_user_id(), $this->get_files_option_name() );
70
  }
71
  }
72
 
73
+ protected function get_download_button() {
74
  $download_button = '';
75
 
76
  if ( ( $path = $this->get_file() ) && file_exists( $path ) ) {
80
  'force' => 'no'
81
  ), wp_nonce_url( admin_url(), 'download-export-shipment-label' ) );
82
 
83
+ $download_button = '<a class="button button-primary bulk-download-button" style="margin-left: 1em;" href="' . $download_url . '" target="_blank">' . _x( 'Download labels', 'shipments', 'woocommerce-germanized' ) . '</a>';
84
+ }
85
+
86
+ return $download_button;
87
+ }
88
+
89
+ public function get_success_message() {
90
+ $download_button = $this->get_download_button();
91
+
92
+ if ( empty( $download_button ) ) {
93
+ return sprintf( _x( 'The chosen shipments were not suitable for automatic label creation. Please check the shipping provider option of the corresponding shipments.', 'shipments', 'woocommerce-germanized' ), $download_button );
94
+ } else {
95
+ return sprintf( _x( 'Successfully generated labels. %s', 'shipments', 'woocommerce-germanized' ), $download_button );
96
+ }
97
+ }
98
+
99
+ public function admin_after_error() {
100
+ $download_button = $this->get_download_button();
101
+
102
+ if ( ! empty( $download_button ) ) {
103
+ echo '<div class="notice"><p>' . sprintf( _x( 'Labels partially generated. %s', 'shipments', 'woocommerce-germanized' ), $download_button ) . '</p></div>';
104
+ }
105
+ }
106
+
107
+ protected function get_files_option_name() {
108
+ $action = sanitize_key( $this->get_action() );
109
+
110
+ return "woocommerce_gzd_shipments_{$action}_bulk_files";
111
+ }
112
+
113
+ protected function get_files() {
114
+ $files = get_user_option( $this->get_files_option_name() );
115
+
116
+ if ( empty( $files ) || ! is_array( $files ) ) {
117
+ $files = array();
118
  }
119
 
120
+ return $files;
121
+ }
122
+
123
+ protected function add_file( $path ) {
124
+ $files = $this->get_files();
125
+ $files[] = $path;
126
+
127
+ update_user_option( get_current_user_id(), $this->get_files_option_name(), $files );
128
  }
129
 
130
  public function handle() {
131
  $current = $this->get_current_ids();
132
 
133
  if ( ! empty( $current ) ) {
134
+
135
  foreach( $current as $shipment_id ) {
136
  $label = false;
137
 
153
  }
154
  }
155
 
 
156
  if ( $label ) {
157
+ $this->add_file( $label->get_file() );
158
+ }
159
+ }
160
+ }
161
 
162
+ if ( $this->is_last_step() ) {
 
 
 
163
 
164
+ try {
165
+ $files = $this->get_files();
166
+ $pdf = new PDFMerger();
167
+
168
+ if ( ! empty( $files ) ) {
169
 
170
+ foreach( $files as $file ) {
171
+ if ( ! file_exists( $file ) ) {
172
+ continue;
 
 
 
 
 
 
 
 
 
 
173
  }
174
 
175
+ $pdf->add( $file );
176
+ }
177
 
178
+ /**
179
+ * Filter to adjust the default filename chosen for bulk exporting shipment labels.
180
+ *
181
+ * @param string $filename The filename.
182
+ * @param BulkLabel $this The `BulkLabel instance.
183
+ *
184
+ * @since 3.0.0
185
+ * @package Vendidero/Germanized/shipments
186
+ */
187
+ $filename = apply_filters( 'woocommerce_gzd_shipment_labels_bulk_filename', 'export.pdf', $this );
188
+ $file = $pdf->output( $filename, 'S' );
189
+
190
+ if ( $path = wc_gzd_shipments_upload_data( $filename, $file ) ) {
191
+ $this->update_file( $path );
192
+ }
193
  }
194
+ } catch( Exception $e ) {}
195
  }
196
 
197
  $this->update_notices();
packages/woocommerce-germanized-shipments/src/Admin/Settings.php CHANGED
@@ -312,6 +312,10 @@ class Settings {
312
  if ( ! empty( $provider_name ) && 'new' !== $provider_name ) {
313
  if ( $provider = $helper->get_shipping_provider( $provider_name ) ) {
314
  $title = $provider->get_title();
 
 
 
 
315
  }
316
  }
317
 
312
  if ( ! empty( $provider_name ) && 'new' !== $provider_name ) {
313
  if ( $provider = $helper->get_shipping_provider( $provider_name ) ) {
314
  $title = $provider->get_title();
315
+
316
+ if ( ! $provider->is_manual_integration() && $provider->get_additional_options_url() ) {
317
+ $title = $title . '<a href="' . $provider->get_additional_options_url() . '" class="page-title-action">' . _x( 'Additional settings', 'shipments', 'woocommerce-germanized' ) . '</a>';
318
+ }
319
  }
320
  }
321
 
packages/woocommerce-germanized-shipments/src/Admin/Table.php CHANGED
@@ -4,6 +4,7 @@ namespace Vendidero\Germanized\Shipments\Admin;
4
  use Vendidero\Germanized\Shipments\Shipment;
5
  use Vendidero\Germanized\Shipments\Package;
6
  use Vendidero\Germanized\Shipments\ShipmentItem;
 
7
  use WP_List_Table;
8
  use Vendidero\Germanized\Shipments\ShipmentQuery;
9
  use WP_Query;
@@ -39,7 +40,6 @@ class Table extends WP_List_Table {
39
  * @param array $args An associative array of arguments.
40
  */
41
  public function __construct( $args = array() ) {
42
- add_action( 'admin_notices', array( $this, 'bulk_admin_notices' ) );
43
  add_filter( 'removable_query_args', array( $this, 'enable_query_removing' ) );
44
 
45
  $args = wp_parse_args( $args, array(
@@ -535,32 +535,34 @@ class Table extends WP_List_Table {
535
  <p><?php echo $notice; ?></p>
536
  </div>
537
  <?php endforeach; ?>
 
 
538
  <?php elseif ( $success ) : ?>
539
  <div class="updated">
540
  <p><?php echo $handler->get_success_message(); ?></p>
541
  </div>
542
-
543
- <?php
544
- $handler->admin_handled();
545
- /**
546
- * Action that fires after a certain bulk action result has been rendered.
547
- *
548
- * The dynamic portion of this hook, `$this->get_hook_prefix()` is used to construct a
549
- * unique hook for a shipment type e.g. return. In case of simple shipments the type is omitted.
550
- * `$bulk_action` refers to the bulk action handled.
551
- *
552
- * Example hook name: woocommerce_gzd_return_shipments_table_mark_processing_handled
553
- *
554
- * @param BulkActionHandler $bulk_action_handler The bulk action handler.
555
- * @param string $bulk_action The bulk action.
556
- *
557
- * @since 3.0.0
558
- * @package Vendidero/Germanized/Shipments
559
- */
560
- do_action( "{$this->get_hook_prefix()}bulk_action_{$bulk_action}_handled", $handler, $bulk_action );
561
- ?>
562
  <?php endif; ?>
563
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
564
  <?php $handler->reset(); ?>
565
  <?php endif; ?>
566
  <?php
4
  use Vendidero\Germanized\Shipments\Shipment;
5
  use Vendidero\Germanized\Shipments\Package;
6
  use Vendidero\Germanized\Shipments\ShipmentItem;
7
+ use WC_DateTime;
8
  use WP_List_Table;
9
  use Vendidero\Germanized\Shipments\ShipmentQuery;
10
  use WP_Query;
40
  * @param array $args An associative array of arguments.
41
  */
42
  public function __construct( $args = array() ) {
 
43
  add_filter( 'removable_query_args', array( $this, 'enable_query_removing' ) );
44
 
45
  $args = wp_parse_args( $args, array(
535
  <p><?php echo $notice; ?></p>
536
  </div>
537
  <?php endforeach; ?>
538
+
539
+ <?php $handler->admin_after_error(); ?>
540
  <?php elseif ( $success ) : ?>
541
  <div class="updated">
542
  <p><?php echo $handler->get_success_message(); ?></p>
543
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
544
  <?php endif; ?>
545
 
546
+ <?php
547
+ $handler->admin_handled();
548
+ /**
549
+ * Action that fires after a certain bulk action result has been rendered.
550
+ *
551
+ * The dynamic portion of this hook, `$this->get_hook_prefix()` is used to construct a
552
+ * unique hook for a shipment type e.g. return. In case of simple shipments the type is omitted.
553
+ * `$bulk_action` refers to the bulk action handled.
554
+ *
555
+ * Example hook name: woocommerce_gzd_return_shipments_table_mark_processing_handled
556
+ *
557
+ * @param BulkActionHandler $bulk_action_handler The bulk action handler.
558
+ * @param string $bulk_action The bulk action.
559
+ *
560
+ * @since 3.0.0
561
+ * @package Vendidero/Germanized/Shipments
562
+ */
563
+ do_action( "{$this->get_hook_prefix()}bulk_action_{$bulk_action}_handled", $handler, $bulk_action );
564
+ ?>
565
+
566
  <?php $handler->reset(); ?>
567
  <?php endif; ?>
568
  <?php
packages/woocommerce-germanized-shipments/src/Automation.php CHANGED
@@ -29,7 +29,7 @@ class Automation {
29
  }
30
 
31
  if ( 'yes' === Package::get_setting( 'auto_order_shipped_completed_enable' ) ) {
32
- add_action( 'woocommerce_gzd_shipment_status_changed', array( __CLASS__, 'maybe_mark_order_completed' ), 150, 4 );
33
  }
34
 
35
  if ( 'yes' === Package::get_setting( 'auto_order_completed_shipped_enable' ) ) {
@@ -86,32 +86,24 @@ class Automation {
86
  }
87
 
88
  /**
89
- * Maybe mark the order as completed if the order is fully shipped.
90
  *
91
- * @param $shipment_id
92
- * @param $old_status
93
- * @param $new_status
94
- * @param Shipment $shipment
95
  */
96
- public static function maybe_mark_order_completed( $shipment_id, $old_status, $new_status, $shipment ) {
97
- if ( 'simple' === $shipment->get_type() ) {
98
- if ( $shipment_order = $shipment->get_order_shipment() ) {
99
-
100
- if ( 'shipped' === $shipment_order->get_shipping_status() ) {
101
- /**
102
- * Filter to adjust the new status of an order after all it's required
103
- * shipments have been marked as shipped. Does only take effect if the automation option has been set
104
- * within the shipment settings.
105
- *
106
- * @param string $status The order status to be used.
107
- * @param integer $shipment_id The shipment id.
108
- *
109
- * @since 3.0.5
110
- * @package Vendidero/Germanized/Shipments
111
- */
112
- $shipment_order->get_order()->update_status( apply_filters( 'woocommerce_gzd_shipment_order_completed_status', 'completed', $shipment_id ) , _x( 'Order is fully shipped.', 'shipments', 'woocommerce-germanized' ) );
113
- }
114
- }
115
  }
116
  }
117
 
29
  }
30
 
31
  if ( 'yes' === Package::get_setting( 'auto_order_shipped_completed_enable' ) ) {
32
+ add_action( 'woocommerce_gzd_shipments_order_shipped', array( __CLASS__, 'mark_order_completed' ), 10 );
33
  }
34
 
35
  if ( 'yes' === Package::get_setting( 'auto_order_completed_shipped_enable' ) ) {
86
  }
87
 
88
  /**
89
+ * Mark the order as completed if the order is fully shipped.
90
  *
91
+ * @param $order_id
 
 
 
92
  */
93
+ public static function mark_order_completed( $order_id ) {
94
+ if ( $order = wc_get_order( $order_id ) ) {
95
+ /**
96
+ * Filter to adjust the new status of an order after all it's required
97
+ * shipments have been marked as shipped. Does only take effect if the automation option has been set
98
+ * within the shipment settings.
99
+ *
100
+ * @param string $status The order status to be used.
101
+ * @param integer $order_id The order id.
102
+ *
103
+ * @since 3.0.5
104
+ * @package Vendidero/Germanized/Shipments
105
+ */
106
+ $order->update_status( apply_filters( 'woocommerce_gzd_shipment_order_completed_status', 'completed', $order_id ) , _x( 'Order is fully shipped.', 'shipments', 'woocommerce-germanized' ) );
 
 
 
 
 
107
  }
108
  }
109
 
packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php CHANGED
@@ -82,12 +82,13 @@ class ShippingProvider extends WC_Data_Store_WP implements WC_Object_Data_Store_
82
  /**
83
  * Action that indicates that a new Shipping Provider has been created in the DB.
84
  *
85
- * @param integer $provider_id The provider id.
 
86
  *
87
  * @since 3.0.0
88
  * @package Vendidero/Germanized/Shipments
89
  */
90
- do_action( "woocommerce_gzd_new_shipping_provider", $provider_id );
91
  }
92
  }
93
 
@@ -169,12 +170,13 @@ class ShippingProvider extends WC_Data_Store_WP implements WC_Object_Data_Store_
169
  /**
170
  * Action that indicates that a shipping provider has been updated in the DB.
171
  *
172
- * @param integer $shipping_provider_id The shipping provider id.
 
173
  *
174
  * @since 3.0.0
175
  * @package Vendidero/Germanized/Shipments
176
  */
177
- do_action( "woocommerce_gzd_shipping_provider_updated", $provider->get_id() );
178
  }
179
 
180
  /**
@@ -406,15 +408,12 @@ class ShippingProvider extends WC_Data_Store_WP implements WC_Object_Data_Store_
406
  public function get_shipping_providers() {
407
  global $wpdb;
408
 
409
- $providers = $wpdb->get_results( "SELECT shipping_provider_id FROM $wpdb->gzd_shipping_provider" );
410
  $shipping_providers = array();
411
 
412
  foreach( $providers as $provider ) {
413
  try {
414
-
415
- $provider = new \Vendidero\Germanized\Shipments\ShippingProvider( $provider->shipping_provider_id );
416
- $shipping_providers[ $provider->get_name() ] = $provider;
417
-
418
  } catch( Exception $e ) {
419
  continue;
420
  }
82
  /**
83
  * Action that indicates that a new Shipping Provider has been created in the DB.
84
  *
85
+ * @param integer $provider_id The provider id.
86
+ * @param \Vendidero\Germanized\Shipments\ShippingProvider $shipping_provider The shipping provider instance.
87
  *
88
  * @since 3.0.0
89
  * @package Vendidero/Germanized/Shipments
90
  */
91
+ do_action( "woocommerce_gzd_new_shipping_provider", $provider_id, $provider );
92
  }
93
  }
94
 
170
  /**
171
  * Action that indicates that a shipping provider has been updated in the DB.
172
  *
173
+ * @param integer $shipping_provider_id The shipping provider id.
174
+ * @param \Vendidero\Germanized\Shipments\ShippingProvider $shipping_provider The shipping provider instance.
175
  *
176
  * @since 3.0.0
177
  * @package Vendidero/Germanized/Shipments
178
  */
179
+ do_action( "woocommerce_gzd_shipping_provider_updated", $provider->get_id(), $provider );
180
  }
181
 
182
  /**
408
  public function get_shipping_providers() {
409
  global $wpdb;
410
 
411
+ $providers = $wpdb->get_results( "SELECT * FROM $wpdb->gzd_shipping_provider" );
412
  $shipping_providers = array();
413
 
414
  foreach( $providers as $provider ) {
415
  try {
416
+ $shipping_providers[ $provider->shipping_provider_name ] = $provider;
 
 
 
417
  } catch( Exception $e ) {
418
  continue;
419
  }
packages/woocommerce-germanized-shipments/src/Emails.php CHANGED
@@ -7,7 +7,7 @@ defined( 'ABSPATH' ) || exit;
7
  class Emails {
8
 
9
  public static function init() {
10
- add_filter( 'woocommerce_email_classes', array( __CLASS__, 'register_emails' ), 10 );
11
  add_filter( 'woocommerce_email_actions', array( __CLASS__, 'register_email_notifications' ), 10, 1 );
12
 
13
  add_action( 'init', array( __CLASS__, 'email_hooks' ), 10 );
7
  class Emails {
8
 
9
  public static function init() {
10
+ add_filter( 'woocommerce_email_classes', array( __CLASS__, 'register_emails' ), 20 );
11
  add_filter( 'woocommerce_email_actions', array( __CLASS__, 'register_email_notifications' ), 10, 1 );
12
 
13
  add_action( 'init', array( __CLASS__, 'email_hooks' ), 10 );
packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php CHANGED
@@ -36,11 +36,9 @@ interface ShipmentLabel {
36
  public function download( $args = array() );
37
 
38
  /**
39
- * Merges the label into an existing document for export purposes.
40
- *
41
- * @param PDFMerger $merger The merger instance as reference.
42
  */
43
- public function merge( PDFMerger &$pdf );
44
 
45
  /**
46
  * Returns the label number which is used as a tracking id for the corresponding shipment.
36
  public function download( $args = array() );
37
 
38
  /**
39
+ * Returns the local absolute path to the label file.
 
 
40
  */
41
+ public function get_file();
42
 
43
  /**
44
  * Returns the label number which is used as a tracking id for the corresponding shipment.
packages/woocommerce-germanized-shipments/src/PDFMerger.php CHANGED
@@ -31,6 +31,7 @@ class PDFMerger {
31
  public function add( $filename, $pages = [], $width = 210 ) {
32
  if ( file_exists( $filename ) ) {
33
  $pageCount = $this->_pdf->setSourceFile( $filename );
 
34
  for ( $i = 1; $i <= $pageCount; $i ++ ) {
35
  if ( $this->_isPageInRange( $i, $pages ) ) {
36
  $this->_addPage( $i, $width );
@@ -81,8 +82,9 @@ class PDFMerger {
81
  */
82
  private function _addPage( $pageNumber, $width = 210 ) {
83
  $pageId = $this->_pdf->importPage( $pageNumber );
 
84
  $this->_pdf->addPage();
85
- $this->_pdf->useImportedPage( $pageId, 0, 0, 210, null, true );
86
  }
87
 
88
 
31
  public function add( $filename, $pages = [], $width = 210 ) {
32
  if ( file_exists( $filename ) ) {
33
  $pageCount = $this->_pdf->setSourceFile( $filename );
34
+
35
  for ( $i = 1; $i <= $pageCount; $i ++ ) {
36
  if ( $this->_isPageInRange( $i, $pages ) ) {
37
  $this->_addPage( $i, $width );
82
  */
83
  private function _addPage( $pageNumber, $width = 210 ) {
84
  $pageId = $this->_pdf->importPage( $pageNumber );
85
+
86
  $this->_pdf->addPage();
87
+ $this->_pdf->useImportedPage( $pageId, 0, 0, $width, null, true );
88
  }
89
 
90
 
packages/woocommerce-germanized-shipments/src/Package.php CHANGED
@@ -17,7 +17,7 @@ class Package {
17
  * @var string
18
  */
19
 
20
- const VERSION = '1.1.1';
21
 
22
  public static $upload_dir_suffix = '';
23
 
@@ -48,6 +48,12 @@ class Package {
48
 
49
  add_action( 'woocommerce_load_shipping_methods', array( __CLASS__, 'load_shipping_methods' ), 5, 1 );
50
  add_filter( 'woocommerce_shipping_methods', array( __CLASS__, 'set_method_filters' ), 200, 1 );
 
 
 
 
 
 
51
  }
52
 
53
  public static function set_method_filters( $methods ) {
17
  * @var string
18
  */
19
 
20
+ const VERSION = '1.1.2';
21
 
22
  public static $upload_dir_suffix = '';
23
 
48
 
49
  add_action( 'woocommerce_load_shipping_methods', array( __CLASS__, 'load_shipping_methods' ), 5, 1 );
50
  add_filter( 'woocommerce_shipping_methods', array( __CLASS__, 'set_method_filters' ), 200, 1 );
51
+
52
+ add_action( 'woocommerce_gzd_wpml_compatibility_loaded', array( __CLASS__, 'load_wpml_compatibility' ), 10 );
53
+ }
54
+
55
+ public static function load_wpml_compatibility( $compatibility ) {
56
+ WPMLHelper::init( $compatibility );
57
  }
58
 
59
  public static function set_method_filters( $methods ) {
packages/woocommerce-germanized-shipments/src/ShippingProvider.php CHANGED
@@ -66,6 +66,8 @@ class ShippingProvider extends WC_Data {
66
  $this->set_id( absint( $data->get_id() ) );
67
  } elseif ( is_numeric( $data ) ) {
68
  $this->set_id( $data );
 
 
69
  }
70
 
71
  $this->data_store = WC_Data_Store::load( 'shipping-provider' );
@@ -94,6 +96,10 @@ class ShippingProvider extends WC_Data {
94
  return true;
95
  }
96
 
 
 
 
 
97
  /**
98
  * Whether or not this instance supports a certain label type.
99
  *
@@ -106,7 +112,7 @@ class ShippingProvider extends WC_Data {
106
  }
107
 
108
  public function get_edit_link() {
109
- return $this->get_id() > 0 ? admin_url( 'admin.php?page=wc-settings&tab=germanized-shipments&section=provider&provider=' . esc_attr( $this->get_name() ) ) : '';
110
  }
111
 
112
  /**
@@ -213,6 +219,13 @@ class ShippingProvider extends WC_Data {
213
  public function activate() {
214
  $this->set_activated( true );
215
  $this->save();
 
 
 
 
 
 
 
216
  }
217
 
218
  /**
@@ -221,6 +234,13 @@ class ShippingProvider extends WC_Data {
221
  public function deactivate() {
222
  $this->set_activated( false );
223
  $this->save();
 
 
 
 
 
 
 
224
  }
225
 
226
  /**
@@ -339,10 +359,6 @@ class ShippingProvider extends WC_Data {
339
  }
340
 
341
  protected function set_prop( $prop, $value ) {
342
- if ( ! $this->is_manual_integration() ) {
343
- return false;
344
- }
345
-
346
  parent::set_prop( $prop, $value );
347
  }
348
 
@@ -383,35 +399,44 @@ class ShippingProvider extends WC_Data {
383
  * @return string
384
  */
385
  protected function get_hook_prefix() {
386
- $name = $this->get_hook_name();
387
- $suffix = ( ! empty( $name ) ? $name . '_' : '' );
388
-
389
- return "woocommerce_gzd_shipping_provider_{$suffix}get_";
390
  }
391
 
392
  public function get_settings() {
393
- $settings = array(
394
- array( 'title' => '', 'type' => 'title', 'id' => 'shipping_provider_options' ),
395
 
396
- array(
397
- 'title' => _x( 'Title', 'shipments', 'woocommerce-germanized' ),
398
- 'desc_tip' => _x( 'Choose a title for the shipping provider.', 'shipments', 'woocommerce-germanized' ),
399
- 'id' => 'shipping_provider_title',
400
- 'value' => $this->get_title( 'edit' ),
401
- 'default' => '',
402
- 'type' => 'text',
403
- ),
404
 
405
- array(
406
- 'title' => _x( 'Description', 'shipments', 'woocommerce-germanized' ),
407
- 'desc_tip' => _x( 'Choose a description for the shipping provider.', 'shipments', 'woocommerce-germanized' ),
408
- 'id' => 'shipping_provider_description',
409
- 'value' => $this->get_description( 'edit' ),
410
- 'default' => '',
411
- 'type' => 'textarea',
412
- 'css' => 'width: 100%;',
413
- ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
414
 
 
415
  array(
416
  'title' => _x( 'Tracking URL', 'shipments', 'woocommerce-germanized' ),
417
  'desc' => '<div class="wc-gzd-additional-desc">' . sprintf( _x( 'Adjust the placeholder used to construct the tracking URL for this shipping provider. You may use on of the following placeholders to insert the tracking id or other dynamic data: %s', 'shipments', 'woocommerce-germanized' ), '<code>' . implode( ', ', array_keys( $this->get_tracking_placeholders() ) ) . '</code>' ) . '</div>',
@@ -435,7 +460,7 @@ class ShippingProvider extends WC_Data {
435
  ),
436
 
437
  array( 'type' => 'sectionend', 'id' => 'shipping_provider_options' ),
438
- );
439
 
440
  /**
441
  * This filter returns the admin settings available for a certain shipping provider.
@@ -455,10 +480,6 @@ class ShippingProvider extends WC_Data {
455
  }
456
 
457
  public function save() {
458
- if ( ! $this->is_manual_integration() ) {
459
- return false;
460
- }
461
-
462
  return parent::save();
463
  }
464
  }
66
  $this->set_id( absint( $data->get_id() ) );
67
  } elseif ( is_numeric( $data ) ) {
68
  $this->set_id( $data );
69
+ } elseif( is_object( $data ) && isset( $data->shipping_provider_id ) ) {
70
+ $this->set_id( $data->shipping_provider_id );
71
  }
72
 
73
  $this->data_store = WC_Data_Store::load( 'shipping-provider' );
96
  return true;
97
  }
98
 
99
+ public function get_additional_options_url() {
100
+ return '';
101
+ }
102
+
103
  /**
104
  * Whether or not this instance supports a certain label type.
105
  *
112
  }
113
 
114
  public function get_edit_link() {
115
+ return admin_url( 'admin.php?page=wc-settings&tab=germanized-shipments&section=provider&provider=' . esc_attr( $this->get_name() ) );
116
  }
117
 
118
  /**
219
  public function activate() {
220
  $this->set_activated( true );
221
  $this->save();
222
+
223
+ /**
224
+ * This action fires as soon as a certain shipping provider gets activated.
225
+ *
226
+ * @param ShippingProvider $shipping_provider The shipping provider instance.
227
+ */
228
+ do_action( 'woocommerce_gzd_shipping_provider_activated', $this );
229
  }
230
 
231
  /**
234
  public function deactivate() {
235
  $this->set_activated( false );
236
  $this->save();
237
+
238
+ /**
239
+ * This action fires as soon as a certain shipping provider gets deactivated.
240
+ *
241
+ * @param ShippingProvider $shipping_provider The shipping provider instance.
242
+ */
243
+ do_action( 'woocommerce_gzd_shipping_provider_deactivated', $this );
244
  }
245
 
246
  /**
359
  }
360
 
361
  protected function set_prop( $prop, $value ) {
 
 
 
 
362
  parent::set_prop( $prop, $value );
363
  }
364
 
399
  * @return string
400
  */
401
  protected function get_hook_prefix() {
402
+ return "woocommerce_gzd_shipping_provider_get_";
 
 
 
403
  }
404
 
405
  public function get_settings() {
406
+ $desc = '';
 
407
 
408
+ if ( ! $this->is_manual_integration() && $this->get_additional_options_url() ) {
409
+ $desc = sprintf( _x( '%s supports many more options. Explore %s.', 'shipments', 'woocommerce-germanized' ), $this->get_title(), '<a class="" href="' . $this->get_additional_options_url() . '" target="_blank">' . sprintf( _x( '%s specific settings', 'shipments', 'woocommerce-germanized' ), $this->get_title() ) . '</a>' );
410
+ }
 
 
 
 
 
411
 
412
+ $settings = array(
413
+ array( 'title' => '', 'type' => 'title', 'id' => 'shipping_provider_options', 'desc' => $desc ),
414
+ );
415
+
416
+ if ( $this->is_manual_integration() ) {
417
+ $settings = array_merge( $settings, array(
418
+ array(
419
+ 'title' => _x( 'Title', 'shipments', 'woocommerce-germanized' ),
420
+ 'desc_tip' => _x( 'Choose a title for the shipping provider.', 'shipments', 'woocommerce-germanized' ),
421
+ 'id' => 'shipping_provider_title',
422
+ 'value' => $this->get_title( 'edit' ),
423
+ 'default' => '',
424
+ 'type' => 'text',
425
+ ),
426
+
427
+ array(
428
+ 'title' => _x( 'Description', 'shipments', 'woocommerce-germanized' ),
429
+ 'desc_tip' => _x( 'Choose a description for the shipping provider.', 'shipments', 'woocommerce-germanized' ),
430
+ 'id' => 'shipping_provider_description',
431
+ 'value' => $this->get_description( 'edit' ),
432
+ 'default' => '',
433
+ 'type' => 'textarea',
434
+ 'css' => 'width: 100%;',
435
+ ),
436
+ ) );
437
+ }
438
 
439
+ $settings = array_merge( $settings, array(
440
  array(
441
  'title' => _x( 'Tracking URL', 'shipments', 'woocommerce-germanized' ),
442
  'desc' => '<div class="wc-gzd-additional-desc">' . sprintf( _x( 'Adjust the placeholder used to construct the tracking URL for this shipping provider. You may use on of the following placeholders to insert the tracking id or other dynamic data: %s', 'shipments', 'woocommerce-germanized' ), '<code>' . implode( ', ', array_keys( $this->get_tracking_placeholders() ) ) . '</code>' ) . '</div>',
460
  ),
461
 
462
  array( 'type' => 'sectionend', 'id' => 'shipping_provider_options' ),
463
+ ) );
464
 
465
  /**
466
  * This filter returns the admin settings available for a certain shipping provider.
480
  }
481
 
482
  public function save() {
 
 
 
 
483
  return parent::save();
484
  }
485
  }
packages/woocommerce-germanized-shipments/src/ShippingProviders.php CHANGED
@@ -78,6 +78,8 @@ class ShippingProviders {
78
  * @return bool|void
79
  */
80
  public function register_shipping_provider( $provider ) {
 
 
81
  if ( ! is_object( $provider ) ) {
82
 
83
  if ( ! class_exists( $provider ) ) {
@@ -85,6 +87,20 @@ class ShippingProviders {
85
  }
86
 
87
  $provider = new $provider();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  }
89
 
90
  if ( ! $provider || ! is_a( $provider, 'Vendidero\Germanized\Shipments\ShippingProvider' ) ) {
@@ -104,8 +120,7 @@ class ShippingProviders {
104
  * @return array
105
  */
106
  public function get_shipping_provider_class_names() {
107
- // Unique provider name => provider class name.
108
- $shipping_providers = WC_Data_Store::load( 'shipping-provider' )->get_shipping_providers();
109
 
110
  /**
111
  * This filter may be used to register additional shipping providers
@@ -116,7 +131,7 @@ class ShippingProviders {
116
  * @since 1.0.5
117
  * @package Vendidero/Germanized/Shipments
118
  */
119
- return apply_filters( 'woocommerce_gzd_shipping_providers', $shipping_providers );
120
  }
121
 
122
  /**
@@ -127,8 +142,11 @@ class ShippingProviders {
127
  public function load_shipping_providers() {
128
  $this->shipping_providers = array();
129
 
 
 
 
130
  // For the settings in the backend, and for non-shipping zone methods, we still need to load any registered classes here.
131
- foreach ( $this->get_shipping_provider_class_names() as $provider_name => $provider_class ) {
132
  $this->register_shipping_provider( $provider_class );
133
  }
134
 
78
  * @return bool|void
79
  */
80
  public function register_shipping_provider( $provider ) {
81
+ $classes = $this->get_shipping_provider_class_names();
82
+
83
  if ( ! is_object( $provider ) ) {
84
 
85
  if ( ! class_exists( $provider ) ) {
87
  }
88
 
89
  $provider = new $provider();
90
+ } else {
91
+ $classname = '\Vendidero\Germanized\Shipments\ShippingProvider';
92
+
93
+ if ( array_key_exists( $provider->shipping_provider_name, $classes ) ) {
94
+ $classname = $classes[ $provider->shipping_provider_name ];
95
+ }
96
+
97
+ $classname = apply_filters( 'woocommerce_gzd_shipping_provider_class_name', $classname, $provider->shipping_provider_name, $provider );
98
+
99
+ if ( ! class_exists( $classname ) ) {
100
+ $classname = '\Vendidero\Germanized\Shipments\ShippingProvider';
101
+ }
102
+
103
+ $provider = new $classname( $provider );
104
  }
105
 
106
  if ( ! $provider || ! is_a( $provider, 'Vendidero\Germanized\Shipments\ShippingProvider' ) ) {
120
  * @return array
121
  */
122
  public function get_shipping_provider_class_names() {
123
+ $class_names = array();
 
124
 
125
  /**
126
  * This filter may be used to register additional shipping providers
131
  * @since 1.0.5
132
  * @package Vendidero/Germanized/Shipments
133
  */
134
+ return apply_filters( 'woocommerce_gzd_shipping_provider_class_names', $class_names );
135
  }
136
 
137
  /**
142
  public function load_shipping_providers() {
143
  $this->shipping_providers = array();
144
 
145
+ // Unique provider name => provider class name.
146
+ $shipping_providers = array_merge( $this->get_shipping_provider_class_names(), WC_Data_Store::load( 'shipping-provider' )->get_shipping_providers() );
147
+
148
  // For the settings in the backend, and for non-shipping zone methods, we still need to load any registered classes here.
149
+ foreach ( $shipping_providers as $provider_name => $provider_class ) {
150
  $this->register_shipping_provider( $provider_class );
151
  }
152
 
packages/woocommerce-germanized-shipments/src/Validation.php CHANGED
@@ -25,6 +25,62 @@ class Validation {
25
  add_action( 'before_delete_post', array( __CLASS__, 'before_delete_refund' ), 10, 1 );
26
  add_action( 'woocommerce_delete_order_refund', array( __CLASS__, 'delete_refund_order' ), 10, 1 );
27
  add_action( 'woocommerce_order_refund_object_updated_props', array( __CLASS__, 'refresh_refund_order' ), 10, 1 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  }
29
 
30
  /**
25
  add_action( 'before_delete_post', array( __CLASS__, 'before_delete_refund' ), 10, 1 );
26
  add_action( 'woocommerce_delete_order_refund', array( __CLASS__, 'delete_refund_order' ), 10, 1 );
27
  add_action( 'woocommerce_order_refund_object_updated_props', array( __CLASS__, 'refresh_refund_order' ), 10, 1 );
28
+
29
+ // Check if order is shipped
30
+ add_action( 'woocommerce_gzd_shipment_status_changed', array( __CLASS__, 'maybe_update_order_date_shipped' ), 10, 4 );
31
+
32
+ add_action( 'woocommerce_gzd_shipping_provider_deactivated', array( __CLASS__, 'maybe_disable_default_shipping_provider' ), 10 );
33
+ }
34
+
35
+ /**
36
+ * In case a certain shipping provider is being deactivated make sure that the default
37
+ * shipping provider option is removed in case the option equals the deactivated provider.
38
+ *
39
+ * @param ShippingProvider $provider
40
+ */
41
+ public static function maybe_disable_default_shipping_provider( $provider ) {
42
+ $default_provider = wc_gzd_get_default_shipping_provider();
43
+
44
+ if ( $default_provider === $provider->get_name() ) {
45
+ update_option( 'woocommerce_gzd_shipments_default_shipping_provider', '' );
46
+ }
47
+ }
48
+
49
+ /**
50
+ * @param $shipment_id
51
+ * @param $status_from
52
+ * @param $status_to
53
+ * @param Shipment $shipment
54
+ */
55
+ public static function maybe_update_order_date_shipped( $shipment_id, $status_from, $status_to, $shipment ) {
56
+ if ( 'simple' === $shipment->get_type() && ( $order = $shipment->get_order() ) ) {
57
+ self::check_order_shipped( $order );
58
+ }
59
+ }
60
+
61
+ public static function check_order_shipped( $order ) {
62
+ if ( $shipment_order = wc_gzd_get_shipment_order( $order ) ) {
63
+
64
+ if ( 'shipped' === $shipment_order->get_shipping_status() ) {
65
+
66
+ /**
67
+ * Action that fires as soon as an order has been shipped completely.
68
+ * That is the case when the order contains all relevant shipments and all the shipments are marked as shipped.
69
+ *
70
+ * @param string $order_id The order id.
71
+ *
72
+ * @since 3.1.0
73
+ * @package Vendidero/Germanized/Shipments
74
+ */
75
+ do_action( 'woocommerce_gzd_shipments_order_shipped', $shipment_order->get_order()->get_id() );
76
+
77
+ $shipment_order->get_order()->update_meta_data( '_date_shipped', current_time( 'timestamp', true ) );
78
+ $shipment_order->get_order()->save();
79
+ } else {
80
+ $shipment_order->get_order()->delete_meta_data( '_date_shipped' );
81
+ $shipment_order->get_order()->save();
82
+ }
83
+ }
84
  }
85
 
86
  /**
packages/woocommerce-germanized-shipments/src/WPMLHelper.php ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Vendidero\Germanized\Shipments;
4
+
5
+ use WC_GZD_Compatibility_WPML;
6
+
7
+ defined( 'ABSPATH' ) || exit;
8
+
9
+ class WPMLHelper {
10
+
11
+ private static $compatibility = false;
12
+
13
+ /**
14
+ * @param bool|WC_GZD_Compatibility_WPML $compatibility
15
+ */
16
+ public static function init( $compatibility = false ) {
17
+ self::$compatibility = $compatibility;
18
+
19
+ add_filter( 'woocommerce_gzd_wpml_email_ids', array( __CLASS__, 'register_emails' ), 10 );
20
+
21
+ /**
22
+ * Register custom strings (e.g. tracking description placeholder) via WPML. These strings might be translated through
23
+ * the translation dashboard (admin.php?page=wpml-translation-management). Use "Shipping Provider" as a filter/kind for translating.
24
+ */
25
+ add_action( 'woocommerce_gzd_new_shipping_provider', array( __CLASS__, 'register_shipping_provider_strings' ), 10, 2 );
26
+ add_action( 'woocommerce_gzd_shipping_provider_updated', array( __CLASS__, 'register_shipping_provider_strings' ), 10, 2 );
27
+ add_filter( 'woocommerce_gzd_shipping_provider_get_tracking_desc_placeholder', array( __CLASS__, 'filter_shipping_provider_placeholder' ), 10, 2 );
28
+ }
29
+
30
+ public static function filter_shipping_provider_placeholder( $placeholder, $provider ) {
31
+ $string_name = "tracking_desc_placeholder";
32
+ $translated_string = apply_filters( 'wpml_translate_string', $placeholder, self::get_shipping_provider_string_id( $string_name, $provider ), self::get_shipping_provider_string_package( $string_name, $provider ) );
33
+
34
+ return $translated_string;
35
+ }
36
+
37
+ /**
38
+ * @param integer $provider_id
39
+ * @param ShippingProvider $provider
40
+ */
41
+ public static function register_shipping_provider_strings( $provider_id, $provider ) {
42
+
43
+ foreach( self::get_shipping_provider_strings() as $string_name => $title ) {
44
+ $title = sprintf( $title, $provider->get_title() );
45
+ $getter = "get_{$string_name}";
46
+
47
+ if ( is_callable( array( $provider, $getter ) ) ) {
48
+ $value = $provider->{$getter}();
49
+
50
+ do_action( 'wpml_register_string', $value, self::get_shipping_provider_string_id( $string_name, $provider ), self::get_shipping_provider_string_package( $string_name, $provider ), $title, 'AREA' );
51
+ }
52
+ }
53
+ }
54
+
55
+ protected static function get_shipping_provider_strings() {
56
+ $strings = array(
57
+ 'tracking_desc_placeholder' => _x( '%s tracking description', 'shipments', 'woocommerce-germanized' ),
58
+ 'tracking_url_placeholder' => _x( '%s tracking URL', 'shipments', 'woocommerce-germanized' ),
59
+ );
60
+
61
+ return $strings;
62
+ }
63
+
64
+ /**
65
+ * @param $string_name
66
+ * @param ShippingProvider $provider
67
+ */
68
+ protected static function get_shipping_provider_string_id( $string_name, $provider ) {
69
+ return "woocommerce_gzd_shipping_provider_{$provider->get_name()}_{$string_name}";
70
+ }
71
+
72
+ /**
73
+ * @param $string_name
74
+ * @param ShippingProvider $provider
75
+ */
76
+ protected static function get_shipping_provider_string_package( $string_name, $provider ) {
77
+ $strings = self::get_shipping_provider_strings();
78
+ $package = array();
79
+
80
+ if ( array_key_exists( $string_name, $strings ) ) {
81
+ $title = sprintf( $strings[ $string_name ], $provider->get_title() );
82
+
83
+ $package = array(
84
+ 'kind' => 'Shipping Provider',
85
+ 'name' => "{$provider->get_name()}_{$string_name}",
86
+ 'edit_link' => $provider->get_edit_link(),
87
+ 'title' => $title,
88
+ );
89
+ }
90
+
91
+ return $package;
92
+ }
93
+
94
+ /**
95
+ * @param $emails
96
+ */
97
+ public static function register_emails( $emails ) {
98
+ $emails['WC_GZD_Email_Customer_Shipment'] = 'customer_shipment';
99
+
100
+ return $emails;
101
+ }
102
+ }
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: 1.1.1
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: 1.1.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-trusted-shops/assets/js/admin.js CHANGED
@@ -108,7 +108,8 @@ window.trusted_shops = window.trusted_shops || {};
108
  var exclude_hide_experts = [
109
  'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_category',
110
  'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_product',
111
- 'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_home'
 
112
  ];
113
 
114
  if ( $parent.is( ':checked' ) ) {
@@ -124,7 +125,7 @@ window.trusted_shops = window.trusted_shops || {};
124
  }
125
 
126
  // Code blocks
127
- if ( 'woocommerce_' + self.optionPrefix + 'trusted_shops_' + group + '_code' === elementId || 'woocommerce_' + self.optionPrefix + 'trusted_shops_' + group + '_selector' === elementId ) {
128
  if ( ! self.isExpertMode() && showElement ) {
129
  showElement = false;
130
  }
108
  var exclude_hide_experts = [
109
  'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_category',
110
  'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_product',
111
+ 'woocommerce_' + self.optionPrefix + 'trusted_shops_rich_snippets_home',
112
+ 'woocommerce_' + self.optionPrefix + 'trusted_shops_product_sticker_tab_text'
113
  ];
114
 
115
  if ( $parent.is( ':checked' ) ) {
125
  }
126
 
127
  // Code blocks
128
+ if ( 'woocommerce_' + self.optionPrefix + 'trusted_shops_' + group + '_code' === elementId || 'woocommerce_' + self.optionPrefix + 'trusted_shops_' + group + '_selector' === elementId ) {
129
  if ( ! self.isExpertMode() && showElement ) {
130
  showElement = false;
131
  }
packages/woocommerce-trusted-shops/assets/js/admin.min.js CHANGED
@@ -1 +1 @@
1
- window.trusted_shops=window.trusted_shops||{},function(d,e,c){c.admin={params:{},optionPrefix:"",init:function(){this.params=trusted_shops_params,this.optionPrefix=this.params.option_prefix;var e=this;d(document).on("click","a.woocommerce-ts-input-toggle-trigger",this.onInputToogleClick),d(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode",this.onChangeIntegrationMode),d(document).on("change",":input[id$=_enable]",this.onChangeEnable),d(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_reviews_enable",this.onChangeEnableReviews),d(document).find("#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode").trigger("change"),d(document).find(":input[id$=_enable]").trigger("change"),d(document).on("click","#wc-gzd-trusted-shops-export",this.onClickExport),d(document).on("click","table.form-table tr",this.onSidebarChange),d(":data(sidebar)").each(function(){d(this).parents("tr").on("click",e.onSidebarChange)}),d(document).on("click",'h2, div[id$="options-description"]',this.onSidebarTitelChange),d(document).on("submit","#mainform",this.onSaveForm)},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-ts-input-toggle"),t=e.parents("tr").find("input[type=checkbox]"),o=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),o?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},onChangeEnableReviews:function(){var e=c.admin;d(this).is(":checked")?(d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").show(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").show(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_brand_attribute").parents("tr").show()):(d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").prop("checked",!1),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").prop("checked",!1),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").hide(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").hide(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_brand_attribute").parents("tr").hide()),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").trigger("change"),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").trigger("change")},onChangeIntegrationMode:function(){c.admin;d(document).find(":input[id$=_enable]").trigger("change")},onChangeEnable:function(){self=c.admin,self.showHideGroupElements(d(this))},showHideGroupElements:function(e){var t=e.attr("id"),o=c.admin,i=t.replace("woocommerce_"+o.optionPrefix+"trusted_shops_",""),r=i.substr(0,i.length-7),n=d(":input[id^=woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_], th[id^=woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_]"),s=!1,a=["woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_category","woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_product","woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_home"];e.is(":checked")&&(s=!0),n.each(function(){var e=d(this).attr("id"),t=s;if("woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_enable"!==e){if("woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_code"===e||"woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_selector"===e)!o.isExpertMode()&&t&&(t=!1);else if(o.isExpertMode()){0<d(this).parents("table.form-table").find(":input[id$=_code]").length&&-1==d.inArray(e,a)&&(t=!1)}t?d(this).parents("tr").show():d(this).parents("tr").hide()}})},onSidebarTitelChange:function(){d(this).nextAll("table.form-table:first").find("tr:first").trigger("click")},onSidebarChange:function(){var e=d(this).find("[data-sidebar]"),t=d(this).parents(".form-table"),o=d(".wc-ts-sidebar-active"),i=o;e.length<=0&&0<t.find("[data-sidebar]").length&&(e=t.find("[data-sidebar]:first")),i=e.length<=0?d("#wc-ts-sidebar-default"):d("#"+e.data("sidebar")),o.removeClass("wc-ts-sidebar-active"),i.addClass("wc-ts-sidebar-active")},getSettingsWrapper:function(){var e=c.admin.optionPrefix.replace("_","-");return d(".wc-"+e+"admin-settings")},addNotice:function(e,t){var o=c.admin;o.getSettingsWrapper().find("#message").remove(),o.getSettingsWrapper().prepend('<div id="message" class="notice '+e+' inline"><p>'+t.join("<br/>")+"</p></div>"),d("html, body").animate({scrollTop:o.getSettingsWrapper().offset().top-100},1e3)},validate:function(e){var t=c.admin,o=!0,i=e.attr("id"),r="_code"===i.substr(i.length-5),n=e.val();e.data("validate")?"integer"===e.data("validate")&&(n=parseInt(n),isNaN(n)&&(o=!1)):t.isExpertMode()&&r&&""===n&&(o=!1);return o},onSaveForm:function(){var r=c.admin,n=!0;return d("textarea, input, select").removeClass("wc-ts-has-error"),d("textarea:visible, input:visible, select:visible").each(function(){var e=d(this).attr("id"),t="_code"===e.substr(e.length-5),o=d(this).parents("tr").find("td");if(o.find(".wc-ts-error").remove(),!r.validate(d(this))){if(d(this).addClass("wc-ts-has-error"),t)var i=r.params.i18n_error_mandatory;else i=d(this).data("validate-msg");o.append('<span class="wc-ts-error">'+i+"</span>"),n=!1}}),n||d("html, body").animate({scrollTop:r.getSettingsWrapper().find(".wc-ts-has-error:first").offset().top-100},1e3),n},isExpertMode:function(){c.admin;return"expert"===d("#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode").val()},onClickExport:function(){var e=c.admin,t=d(this).data("href-org");d(this).attr("href",t+"&interval="+d("#woocommerce_"+e.optionPrefix+"trusted_shops_review_collector").val()+"&days="+d("#woocommerce_"+e.params.option_prefix+"trusted_shops_review_collector_days_to_send").val())}},d(document).ready(function(){c.admin.init()})}(jQuery,wp,window.trusted_shops);
1
+ window.trusted_shops=window.trusted_shops||{},function(d,c){c.admin={params:{},optionPrefix:"",init:function(){this.params=trusted_shops_params,this.optionPrefix=this.params.option_prefix;var e=this;d(document).on("click","a.woocommerce-ts-input-toggle-trigger",this.onInputToogleClick),d(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode",this.onChangeIntegrationMode),d(document).on("change",":input[id$=_enable]",this.onChangeEnable),d(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_reviews_enable",this.onChangeEnableReviews),d(document).find("#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode").trigger("change"),d(document).find(":input[id$=_enable]").trigger("change"),d(document).on("click","#wc-gzd-trusted-shops-export",this.onClickExport),d(document).on("click","table.form-table tr",this.onSidebarChange),d(":data(sidebar)").each(function(){d(this).parents("tr").on("click",e.onSidebarChange)}),d(document).on("click",'h2, div[id$="options-description"]',this.onSidebarTitelChange),d(document).on("submit","#mainform",this.onSaveForm)},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-ts-input-toggle"),t=e.parents("tr").find("input[type=checkbox]"),o=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),o?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},onChangeEnableReviews:function(){var e=c.admin;d(this).is(":checked")?(d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").show(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").show(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_brand_attribute").parents("tr").show()):(d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").prop("checked",!1),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").prop("checked",!1),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").hide(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").hide(),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_brand_attribute").parents("tr").hide()),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_sticker_enable").trigger("change"),d(document).find("#woocommerce_"+e.optionPrefix+"trusted_shops_product_widget_enable").trigger("change")},onChangeIntegrationMode:function(){c.admin;d(document).find(":input[id$=_enable]").trigger("change")},onChangeEnable:function(){self=c.admin,self.showHideGroupElements(d(this))},showHideGroupElements:function(e){var t=e.attr("id"),o=c.admin,i=t.replace("woocommerce_"+o.optionPrefix+"trusted_shops_",""),r=i.substr(0,i.length-7),n=d(":input[id^=woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_], th[id^=woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_]"),s=!1,a=["woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_category","woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_product","woocommerce_"+o.optionPrefix+"trusted_shops_rich_snippets_home","woocommerce_"+o.optionPrefix+"trusted_shops_product_sticker_tab_text"];e.is(":checked")&&(s=!0),n.each(function(){var e=d(this).attr("id"),t=s;if("woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_enable"!==e){if("woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_code"===e||"woocommerce_"+o.optionPrefix+"trusted_shops_"+r+"_selector"===e)!o.isExpertMode()&&t&&(t=!1);else if(o.isExpertMode()){0<d(this).parents("table.form-table").find(":input[id$=_code]").length&&-1==d.inArray(e,a)&&(t=!1)}t?d(this).parents("tr").show():d(this).parents("tr").hide()}})},onSidebarTitelChange:function(){d(this).nextAll("table.form-table:first").find("tr:first").trigger("click")},onSidebarChange:function(){var e=d(this).find("[data-sidebar]"),t=d(this).parents(".form-table"),o=d(".wc-ts-sidebar-active"),i=o;e.length<=0&&0<t.find("[data-sidebar]").length&&(e=t.find("[data-sidebar]:first")),i=e.length<=0?d("#wc-ts-sidebar-default"):d("#"+e.data("sidebar")),o.removeClass("wc-ts-sidebar-active"),i.addClass("wc-ts-sidebar-active")},getSettingsWrapper:function(){var e=c.admin.optionPrefix.replace("_","-");return d(".wc-"+e+"admin-settings")},addNotice:function(e,t){var o=c.admin;o.getSettingsWrapper().find("#message").remove(),o.getSettingsWrapper().prepend('<div id="message" class="notice '+e+' inline"><p>'+t.join("<br/>")+"</p></div>"),d("html, body").animate({scrollTop:o.getSettingsWrapper().offset().top-100},1e3)},validate:function(e){var t=c.admin,o=!0,i=e.attr("id"),r="_code"===i.substr(i.length-5),n=e.val();e.data("validate")?"integer"===e.data("validate")&&(n=parseInt(n),isNaN(n)&&(o=!1)):t.isExpertMode()&&r&&""===n&&(o=!1);return o},onSaveForm:function(){var r=c.admin,n=!0;return d("textarea, input, select").removeClass("wc-ts-has-error"),d("textarea:visible, input:visible, select:visible").each(function(){var e=d(this).attr("id"),t="_code"===e.substr(e.length-5),o=d(this).parents("tr").find("td");if(o.find(".wc-ts-error").remove(),!r.validate(d(this))){if(d(this).addClass("wc-ts-has-error"),t)var i=r.params.i18n_error_mandatory;else i=d(this).data("validate-msg");o.append('<span class="wc-ts-error">'+i+"</span>"),n=!1}}),n||d("html, body").animate({scrollTop:r.getSettingsWrapper().find(".wc-ts-has-error:first").offset().top-100},1e3),n},isExpertMode:function(){c.admin;return"expert"===d("#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode").val()},onClickExport:function(){var e=c.admin,t=d(this).data("href-org");d(this).attr("href",t+"&interval="+d("#woocommerce_"+e.optionPrefix+"trusted_shops_review_collector").val()+"&days="+d("#woocommerce_"+e.params.option_prefix+"trusted_shops_review_collector_days_to_send").val())}},d(document).ready(function(){c.admin.init()})}(jQuery,(wp,window.trusted_shops));
packages/woocommerce-trusted-shops/includes/class-wc-trusted-shops-core.php CHANGED
@@ -123,6 +123,7 @@ final class WooCommerce_Trusted_Shops {
123
  add_filter( 'woocommerce_get_settings_pages', array( $this, 'add_settings' ) );
124
  } else {
125
  add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ), 10 );
 
126
  add_filter( 'woocommerce_gzd_admin_settings_tabs', array( $this, 'add_germanized_settings_tab' ), 10, 1 );
127
  }
128
 
@@ -443,6 +444,12 @@ final class WooCommerce_Trusted_Shops {
443
 
444
  return $mails;
445
  }
 
 
 
 
 
 
446
  }
447
 
448
  endif;
123
  add_filter( 'woocommerce_get_settings_pages', array( $this, 'add_settings' ) );
124
  } else {
125
  add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ), 10 );
126
+ add_filter( 'woocommerce_gzd_wpml_email_ids', array( $this, 'add_wpml_emails' ), 10 );
127
  add_filter( 'woocommerce_gzd_admin_settings_tabs', array( $this, 'add_germanized_settings_tab' ), 10, 1 );
128
  }
129
 
444
 
445
  return $mails;
446
  }
447
+
448
+ public function add_wpml_emails( $mails ) {
449
+ $mails['WC_TS_Email_Customer_Trusted_Shops'] = 'customer_trusted_shops';
450
+
451
+ return $mails;
452
+ }
453
  }
454
 
455
  endif;
packages/woocommerce-trusted-shops/includes/class-wc-trusted-shops-template-hooks.php CHANGED
@@ -169,7 +169,7 @@ class WC_Trusted_Shops_Template_Hooks {
169
  $opted_in = wc_ts_get_crud_data( $order, 'ts_review_reminder_opted_in' );
170
 
171
  if ( $type && 'yes' === $opted_in && 'customer_processing_order' === $type->id ) {
172
- wc_get_template( 'trusted-shops/email-cancel-review-reminder.php', array( 'link' => $this->get_cancel_review_reminder_link( $order ) ) );
173
  }
174
  }
175
 
169
  $opted_in = wc_ts_get_crud_data( $order, 'ts_review_reminder_opted_in' );
170
 
171
  if ( $type && 'yes' === $opted_in && 'customer_processing_order' === $type->id ) {
172
+ wc_get_template( 'emails/cancel-review-reminder.php', array( 'link' => $this->get_cancel_review_reminder_link( $order ) ) );
173
  }
174
  }
175
 
packages/woocommerce-trusted-shops/includes/emails/class-wc-ts-email-customer-trusted-shops.php CHANGED
@@ -15,6 +15,8 @@ if ( ! class_exists( 'WC_TS_Email_Customer_Trusted_Shops' ) ) :
15
  */
16
  class WC_TS_Email_Customer_Trusted_Shops extends WC_Email {
17
 
 
 
18
  /**
19
  * Constructor
20
  */
@@ -26,17 +28,16 @@ class WC_TS_Email_Customer_Trusted_Shops extends WC_Email {
26
 
27
  $this->template_html = 'emails/customer-trusted-shops.php';
28
  $this->template_plain = 'emails/plain/customer-trusted-shops.php';
 
29
 
30
  // Triggers for this email
31
  add_action( 'woocommerce_germanized_trusted_shops_review_notification', array( $this, 'trigger' ) );
32
 
33
- if ( property_exists( $this, 'placeholders' ) ) {
34
- $this->placeholders = array(
35
- '{site_title}' => $this->get_blogname(),
36
- '{order_number}' => '',
37
- '{order_date}' => '',
38
- );
39
- }
40
 
41
  // Call parent constuctor
42
  parent::__construct();
@@ -71,7 +72,9 @@ class WC_TS_Email_Customer_Trusted_Shops extends WC_Email {
71
  * @return void
72
  */
73
  public function trigger( $order_id ) {
74
- if ( is_callable( array( $this, 'setup_locale' ) ) ) {
 
 
75
  $this->setup_locale();
76
  }
77
 
@@ -79,22 +82,22 @@ class WC_TS_Email_Customer_Trusted_Shops extends WC_Email {
79
  $this->object = wc_get_order( $order_id );
80
  $this->recipient = wc_ts_get_crud_data( $this->object, 'billing_email' );
81
 
82
- if ( property_exists( $this, 'placeholders' ) ) {
83
- $this->placeholders['{order_date}'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
84
- $this->placeholders['{order_number}'] = $this->object->get_order_number();
85
- } else {
86
- $this->find['order-date'] = '{order_date}';
87
- $this->find['order-number'] = '{order_number}';
88
- $this->replace['order-date'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
89
- $this->replace['order-number'] = $this->object->get_order_number();
90
- }
91
  }
92
 
93
  if ( $this->is_enabled() && $this->get_recipient() ) {
94
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
95
  }
96
 
97
- if ( is_callable( array( $this, 'restore_locale' ) ) ) {
 
 
 
98
  $this->restore_locale();
99
  }
100
  }
15
  */
16
  class WC_TS_Email_Customer_Trusted_Shops extends WC_Email {
17
 
18
+ public $helper = false;
19
+
20
  /**
21
  * Constructor
22
  */
28
 
29
  $this->template_html = 'emails/customer-trusted-shops.php';
30
  $this->template_plain = 'emails/plain/customer-trusted-shops.php';
31
+ $this->helper = function_exists( 'wc_gzd_get_email_helper' ) ? wc_gzd_get_email_helper( $this ) : false;
32
 
33
  // Triggers for this email
34
  add_action( 'woocommerce_germanized_trusted_shops_review_notification', array( $this, 'trigger' ) );
35
 
36
+ $this->placeholders = array(
37
+ '{site_title}' => $this->get_blogname(),
38
+ '{order_number}' => '',
39
+ '{order_date}' => '',
40
+ );
 
 
41
 
42
  // Call parent constuctor
43
  parent::__construct();
72
  * @return void
73
  */
74
  public function trigger( $order_id ) {
75
+ if ( $this->helper ) {
76
+ $this->helper->setup_locale();
77
+ } else {
78
  $this->setup_locale();
79
  }
80
 
82
  $this->object = wc_get_order( $order_id );
83
  $this->recipient = wc_ts_get_crud_data( $this->object, 'billing_email' );
84
 
85
+ $this->placeholders['{order_date}'] = wc_gzd_get_order_date( $this->object, wc_date_format() );
86
+ $this->placeholders['{order_number}'] = $this->object->get_order_number();
87
+ }
88
+
89
+ if ( $this->helper ) {
90
+ $this->helper->setup_email_locale();
 
 
 
91
  }
92
 
93
  if ( $this->is_enabled() && $this->get_recipient() ) {
94
  $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
95
  }
96
 
97
+ if ( $this->helper ) {
98
+ $this->helper->restore_email_locale();
99
+ $this->helper->restore_locale();
100
+ } else {
101
  $this->restore_locale();
102
  }
103
  }
packages/woocommerce-trusted-shops/src/Package.php CHANGED
@@ -16,7 +16,7 @@ class Package {
16
  *
17
  * @var string
18
  */
19
- const VERSION = '4.0.2';
20
 
21
  /**
22
  * Init the package - load the REST API Server class.
16
  *
17
  * @var string
18
  */
19
+ const VERSION = '4.0.3';
20
 
21
  /**
22
  * Init the package - load the REST API Server class.
packages/woocommerce-trusted-shops/templates/emails/cancel-review-reminder.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Trusted Shops Cancel Review Reminder
4
+ *
5
+ * @author Vendidero
6
+ * @package WooCommerceGermanized/Templates
7
+ * @version 1.0
8
+ */
9
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
10
+ ?>
11
+ <!-- Module: WooCommerce Germanized -->
12
+ <div class="wc-ts-cancel-review-reminder">
13
+ <p><?php echo sprintf( _x( 'If you do not want to receive the review reminder e-mail, please follow the %s link.', 'trusted-shops', 'woocommerce-germanized' ), '<a href="' . esc_url( $link ) . '" target="_blank">' . _x( 'cancel review reminder', 'trusted-shops', 'woocommerce-germanized' ) . '</a>' ); ?></p>
14
+ </div>
packages/woocommerce-trusted-shops/woocommerce-trusted-shops.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Trustbadge Reviews for WooCommerce
4
  * Plugin URI: http://www.trustedshops.co.uk/
5
  * Description: Adds Seller and Product Reviews or Trusted Shops Integration to your WooCommerce Shop.
6
- * Version: 4.0.2
7
  * Author: Vendidero
8
  * Author URI: http://vendidero.de
9
  * Requires at least: 4.9
3
  * Plugin Name: Trustbadge Reviews for WooCommerce
4
  * Plugin URI: http://www.trustedshops.co.uk/
5
  * Description: Adds Seller and Product Reviews or Trusted Shops Integration to your WooCommerce Shop.
6
+ * Version: 4.0.3
7
  * Author: Vendidero
8
  * Author URI: http://vendidero.de
9
  * Requires at least: 4.9
readme.txt CHANGED
@@ -4,8 +4,8 @@ Tags: woocommerce, woocommerce german, woocommerce DE, woocommerce germany, wooc
4
  Requires at least: 4.9
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
- WC tested up to: 3.8
8
- Stable tag: 3.0.7
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -186,6 +186,22 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
186
 
187
  == Changelog ==
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  = 3.0.7 =
190
  * Improvement: Added option to prevent differential taxed products from being purchased with normal products
191
  * Improvement: Choose "none" as tax_status for differential taxed products
4
  Requires at least: 4.9
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
+ WC tested up to: 3.9
8
+ Stable tag: 3.0.8
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
186
 
187
  == Changelog ==
188
 
189
+ = 3.0.8 =
190
+ * Improvement: WPML email translation compatibility
191
+ * Improvement: DHL added street number fallback in case of non-EU-shipments
192
+ * Improvement: DHL added option to force street number in address field during checkout (for EU only)
193
+ * Improvement: DHL force max length for label references
194
+ * Improvement: DHL API error reporting
195
+ * Improvement: Shipping provider settings (e.g. tracking description placeholder) are now translatable via WPML
196
+ * Improvement: Page permalink usage
197
+ * Improvement: Support unit prices for bundles
198
+ * Improvement: Label PDF export performance
199
+ * Improvement: Readded export button in case of errors
200
+ * Improvement: Add order_shipped date after an order has been shipped completely
201
+ * Fix: Added woocommerce_checkout_before_terms_and_conditions hook to improve compatibility
202
+ * Fix: Added backwards compatibility to WC < 3.7 (install script)
203
+ * Fix: DHL improved assets localization
204
+
205
  = 3.0.7 =
206
  * Improvement: Added option to prevent differential taxed products from being purchased with normal products
207
  * Improvement: Choose "none" as tax_status for differential taxed products
templates/checkout/terms.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/Templates
15
- * @version 1.7.0
16
  */
17
  if ( ! defined( 'ABSPATH' ) ) {
18
  exit;
@@ -45,14 +45,16 @@ do_action( "woocommerce_gzd_before_legal_checkbox_{$checkbox_id}", $checkbox );
45
  * @param bool $hide Whether to hide the terms checkbox.
46
  *
47
  * @since 2.0.0
48
- *
49
  */
50
  if ( apply_filters( 'woocommerce_germanized_checkout_show_terms', true ) ) : ?>
51
 
52
- <?php do_action( 'woocommerce_checkout_terms_and_conditions' ); ?>
53
 
54
  <p class="<?php $checkbox->render_classes( $checkbox->get_html_wrapper_classes() ); ?>"
55
  data-checkbox="<?php echo esc_attr( $checkbox->get_id() ); ?>">
 
 
 
56
  <label for="<?php echo esc_attr( $checkbox->get_html_id() ); ?>"
57
  class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox">
58
  <?php if ( ! $checkbox->hide_input() ) : ?>
12
  *
13
  * @see https://github.com/vendidero/woocommerce-germanized/wiki/Overriding-Germanized-Templates
14
  * @package Germanized/Templates
15
+ * @version 1.7.1
16
  */
17
  if ( ! defined( 'ABSPATH' ) ) {
18
  exit;
45
  * @param bool $hide Whether to hide the terms checkbox.
46
  *
47
  * @since 2.0.0
 
48
  */
49
  if ( apply_filters( 'woocommerce_germanized_checkout_show_terms', true ) ) : ?>
50
 
51
+ <?php do_action( 'woocommerce_checkout_before_terms_and_conditions' ); ?>
52
 
53
  <p class="<?php $checkbox->render_classes( $checkbox->get_html_wrapper_classes() ); ?>"
54
  data-checkbox="<?php echo esc_attr( $checkbox->get_id() ); ?>">
55
+
56
+ <?php do_action( 'woocommerce_checkout_terms_and_conditions' ); ?>
57
+
58
  <label for="<?php echo esc_attr( $checkbox->get_html_id() ); ?>"
59
  class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox">
60
  <?php if ( ! $checkbox->hide_input() ) : ?>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit9862d29a0da6ebc69e777432a9df86de::getLoader();
vendor/autoload_packages.php CHANGED
@@ -120,10 +120,10 @@ if ( ! function_exists( __NAMESPACE__ . '\autoloader' ) ) {
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
- function enqueue_packages_489e1e78b3ba4705ee150e272b550020() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
- enqueue_packages_489e1e78b3ba4705ee150e272b550020();
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
+ function enqueue_packages_63eea6d3e58a4f5dda862619adee1096() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
+ enqueue_packages_63eea6d3e58a4f5dda862619adee1096();
vendor/composer/autoload_classmap_package.php CHANGED
@@ -195,267 +195,271 @@ return array(
195
  'path' => $vendorDir . '/setasign/fpdi/src/FpdfTpl.php'
196
  ),
197
  'Vendidero\\TrustedShops\\Package' => array(
198
- 'version' => '4.0.2.0',
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
- 'version' => '1.1.1.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
- 'version' => '1.1.1.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
- 'version' => '1.1.1.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
- 'version' => '1.1.1.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
- 'version' => '1.1.1.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
- 'version' => '1.1.1.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
- 'version' => '1.1.1.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
- 'version' => '1.1.1.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
- 'version' => '1.1.1.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
- 'version' => '1.1.1.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
- 'version' => '1.1.1.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
- 'version' => '1.1.1.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
- 'version' => '1.1.1.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
- 'version' => '1.1.1.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
- 'version' => '1.1.1.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
- 'version' => '1.1.1.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
- 'version' => '1.1.1.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
- 'version' => '1.1.1.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
- 'version' => '1.1.1.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
- 'version' => '1.1.1.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
- 'version' => '1.1.1.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
- 'version' => '1.1.1.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
 
 
 
 
289
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
290
- 'version' => '1.1.1.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
294
- 'version' => '1.1.1.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
298
- 'version' => '1.1.1.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
302
- 'version' => '1.1.1.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
306
- 'version' => '1.1.1.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\Api' => array(
310
- 'version' => '1.1.1.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
314
- 'version' => '1.1.1.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
318
- 'version' => '1.1.1.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
322
- 'version' => '1.1.1.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
326
- 'version' => '1.1.1.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
330
- 'version' => '1.1.1.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
334
- 'version' => '1.1.1.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
336
  ),
337
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
338
- 'version' => '1.1.1.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
342
- 'version' => '1.1.1.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\Install' => array(
346
- 'version' => '1.1.1.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
350
- 'version' => '1.1.1.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
354
- 'version' => '1.1.1.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\Package' => array(
358
- 'version' => '1.1.1.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Product' => array(
362
- 'version' => '1.1.1.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Order' => array(
366
- 'version' => '1.1.1.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
370
- 'version' => '1.1.1.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
374
- 'version' => '1.1.1.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Label' => array(
378
- 'version' => '1.1.1.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
382
- 'version' => '1.1.1.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
386
- 'version' => '1.1.1.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
390
- 'version' => '1.1.1.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
394
- 'version' => '1.1.1.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
398
- 'version' => '1.1.1.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
402
- 'version' => '1.1.1.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
406
- 'version' => '1.1.1.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
410
- 'version' => '1.1.1.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
414
- 'version' => '1.1.1.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
418
- 'version' => '1.1.1.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
422
- 'version' => '1.1.1.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
426
- 'version' => '1.1.1.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
430
- 'version' => '1.1.1.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
434
- 'version' => '1.1.1.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
438
- 'version' => '1.1.1.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
442
- 'version' => '1.1.1.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Automation' => array(
446
- 'version' => '1.1.1.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Emails' => array(
450
- 'version' => '1.1.1.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
454
- 'version' => '1.1.1.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
458
- 'version' => '1.1.1.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
460
  ),
461
  'Vendidero\\Germanized\\Shopmark' => array(
@@ -859,7 +863,7 @@ return array(
859
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
860
  ),
861
  'FPDF' => array(
862
- 'version' => '1.8.1.0',
863
  'path' => $vendorDir . '/setasign/fpdf/fpdf.php'
864
  ),
865
  );
195
  'path' => $vendorDir . '/setasign/fpdi/src/FpdfTpl.php'
196
  ),
197
  'Vendidero\\TrustedShops\\Package' => array(
198
+ 'version' => '4.0.3.0',
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
+ 'version' => '1.1.2.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
+ 'version' => '1.1.2.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
+ 'version' => '1.1.2.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
+ 'version' => '1.1.2.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
+ 'version' => '1.1.2.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
+ 'version' => '1.1.2.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
+ 'version' => '1.1.2.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
+ 'version' => '1.1.2.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
+ 'version' => '1.1.2.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
+ 'version' => '1.1.2.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
+ 'version' => '1.1.2.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
+ 'version' => '1.1.2.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
+ 'version' => '1.1.2.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
+ 'version' => '1.1.2.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
+ 'version' => '1.1.2.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
+ 'version' => '1.1.2.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
+ 'version' => '1.1.2.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
+ 'version' => '1.1.2.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
+ 'version' => '1.1.2.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
+ 'version' => '1.1.2.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
+ 'version' => '1.1.2.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
+ 'version' => '1.1.2.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
289
+ 'Vendidero\\Germanized\\Shipments\\WPMLHelper' => array(
290
+ 'version' => '1.1.2.0',
291
+ 'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/WPMLHelper.php'
292
+ ),
293
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
294
+ 'version' => '1.1.2.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
298
+ 'version' => '1.1.2.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
302
+ 'version' => '1.1.2.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
306
+ 'version' => '1.1.2.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
310
+ 'version' => '1.1.2.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\Api' => array(
314
+ 'version' => '1.1.2.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
318
+ 'version' => '1.1.2.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
322
+ 'version' => '1.1.2.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
326
+ 'version' => '1.1.2.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
330
+ 'version' => '1.1.2.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
334
+ 'version' => '1.1.2.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
336
  ),
337
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
338
+ 'version' => '1.1.2.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
340
  ),
341
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
342
+ 'version' => '1.1.2.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
344
  ),
345
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
346
+ 'version' => '1.1.2.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
348
  ),
349
  'Vendidero\\Germanized\\DHL\\Install' => array(
350
+ 'version' => '1.1.2.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
354
+ 'version' => '1.1.2.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
358
+ 'version' => '1.1.2.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Package' => array(
362
+ 'version' => '1.1.2.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\Product' => array(
366
+ 'version' => '1.1.2.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\Order' => array(
370
+ 'version' => '1.1.2.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
374
+ 'version' => '1.1.2.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Ajax' => array(
378
+ 'version' => '1.1.2.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Ajax.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\Label' => array(
382
+ 'version' => '1.1.2.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
386
+ 'version' => '1.1.2.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
390
+ 'version' => '1.1.2.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
394
+ 'version' => '1.1.2.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
398
+ 'version' => '1.1.2.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
402
+ 'version' => '1.1.2.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
406
+ 'version' => '1.1.2.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
410
+ 'version' => '1.1.2.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
414
+ 'version' => '1.1.2.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
418
+ 'version' => '1.1.2.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
422
+ 'version' => '1.1.2.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
426
+ 'version' => '1.1.2.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
430
+ 'version' => '1.1.2.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
434
+ 'version' => '1.1.2.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
438
+ 'version' => '1.1.2.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
442
+ 'version' => '1.1.2.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
446
+ 'version' => '1.1.2.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Automation' => array(
450
+ 'version' => '1.1.2.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\Emails' => array(
454
+ 'version' => '1.1.2.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Emails.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
458
+ 'version' => '1.1.2.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
460
  ),
461
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
462
+ 'version' => '1.1.2.0',
463
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
464
  ),
465
  'Vendidero\\Germanized\\Shopmark' => array(
863
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
864
  ),
865
  'FPDF' => array(
866
+ 'version' => '1.8.2.0',
867
  'path' => $vendorDir . '/setasign/fpdf/fpdf.php'
868
  ),
869
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit6c131c8b404fa9e7c180f0c88c75b057', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit9862d29a0da6ebc69e777432a9df86de
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit9862d29a0da6ebc69e777432a9df86de', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit9862d29a0da6ebc69e777432a9df86de', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit9862d29a0da6ebc69e777432a9df86de::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
@@ -66,9 +66,9 @@ class ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
- $loader->prefixLengthsPsr4 = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$prefixLengthsPsr4;
70
- $loader->prefixDirsPsr4 = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$prefixDirsPsr4;
71
- $loader->classMap = ComposerStaticInit6c131c8b404fa9e7c180f0c88c75b057::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit9862d29a0da6ebc69e777432a9df86de
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
+ $loader->prefixLengthsPsr4 = ComposerStaticInit9862d29a0da6ebc69e777432a9df86de::$prefixLengthsPsr4;
70
+ $loader->prefixDirsPsr4 = ComposerStaticInit9862d29a0da6ebc69e777432a9df86de::$prefixDirsPsr4;
71
+ $loader->classMap = ComposerStaticInit9862d29a0da6ebc69e777432a9df86de::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
vendor/composer/installed.json CHANGED
@@ -163,20 +163,20 @@
163
  },
164
  {
165
  "name": "setasign/fpdf",
166
- "version": "1.8.1",
167
- "version_normalized": "1.8.1.0",
168
  "source": {
169
  "type": "git",
170
  "url": "https://github.com/Setasign/FPDF.git",
171
- "reference": "2c68c9e6c034ac3187d25968790139a73184cdb1"
172
  },
173
  "dist": {
174
  "type": "zip",
175
- "url": "https://api.github.com/repos/Setasign/FPDF/zipball/2c68c9e6c034ac3187d25968790139a73184cdb1",
176
- "reference": "2c68c9e6c034ac3187d25968790139a73184cdb1",
177
  "shasum": ""
178
  },
179
- "time": "2016-01-01T17:47:15+00:00",
180
  "type": "library",
181
  "installation-source": "dist",
182
  "autoload": {
@@ -186,7 +186,7 @@
186
  },
187
  "notification-url": "https://packagist.org/downloads/",
188
  "license": [
189
- "no usage restriction"
190
  ],
191
  "authors": [
192
  {
@@ -308,17 +308,17 @@
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
- "version": "v1.1.1",
312
- "version_normalized": "1.1.1.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
- "reference": "441415d1f04f54c3bfacb31663ce8dbd030430e6"
317
  },
318
  "dist": {
319
  "type": "zip",
320
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/441415d1f04f54c3bfacb31663ce8dbd030430e6",
321
- "reference": "441415d1f04f54c3bfacb31663ce8dbd030430e6",
322
  "shasum": ""
323
  },
324
  "require": {
@@ -328,7 +328,7 @@
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
- "time": "2019-12-03T14:31:27+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
@@ -352,23 +352,23 @@
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
- "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.1.1",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
- "version": "v1.1.1",
362
- "version_normalized": "1.1.1.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
- "reference": "831e317db5cf5c90540b1700aa989b555c617fd0"
367
  },
368
  "dist": {
369
  "type": "zip",
370
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/831e317db5cf5c90540b1700aa989b555c617fd0",
371
- "reference": "831e317db5cf5c90540b1700aa989b555c617fd0",
372
  "shasum": ""
373
  },
374
  "require": {
@@ -379,7 +379,7 @@
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
- "time": "2019-12-03T14:30:20+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
@@ -401,23 +401,23 @@
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
- "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.1.1",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
408
  {
409
  "name": "vendidero/woocommerce-trusted-shops",
410
- "version": "v4.0.2",
411
- "version_normalized": "4.0.2.0",
412
  "source": {
413
  "type": "git",
414
  "url": "https://github.com/vendidero/woocommerce-trusted-shops.git",
415
- "reference": "a5250207d2e8c4204fc7d982a72b63c51c70d134"
416
  },
417
  "dist": {
418
  "type": "zip",
419
- "url": "https://api.github.com/repos/vendidero/woocommerce-trusted-shops/zipball/a5250207d2e8c4204fc7d982a72b63c51c70d134",
420
- "reference": "a5250207d2e8c4204fc7d982a72b63c51c70d134",
421
  "shasum": ""
422
  },
423
  "require": {
@@ -427,7 +427,7 @@
427
  "phpunit/phpunit": "6.5.14",
428
  "woocommerce/woocommerce-sniffs": "0.0.6"
429
  },
430
- "time": "2019-11-06T16:05:07+00:00",
431
  "type": "wordpress-plugin",
432
  "installation-source": "dist",
433
  "autoload": {
@@ -449,7 +449,7 @@
449
  "description": "Trustbadge Reviews for WooCommerce.",
450
  "homepage": "https://github.com/vendidero/woocommerce-trusted-shops",
451
  "support": {
452
- "source": "https://github.com/vendidero/woocommerce-trusted-shops/tree/v4.0.2",
453
  "issues": "https://github.com/vendidero/woocommerce-trusted-shops/issues"
454
  }
455
  }
163
  },
164
  {
165
  "name": "setasign/fpdf",
166
+ "version": "1.8.2",
167
+ "version_normalized": "1.8.2.0",
168
  "source": {
169
  "type": "git",
170
  "url": "https://github.com/Setasign/FPDF.git",
171
+ "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a"
172
  },
173
  "dist": {
174
  "type": "zip",
175
+ "url": "https://api.github.com/repos/Setasign/FPDF/zipball/d77904018090c17dc9f3ab6e944679a7a47e710a",
176
+ "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a",
177
  "shasum": ""
178
  },
179
+ "time": "2019-12-08T10:32:10+00:00",
180
  "type": "library",
181
  "installation-source": "dist",
182
  "autoload": {
186
  },
187
  "notification-url": "https://packagist.org/downloads/",
188
  "license": [
189
+ "MIT"
190
  ],
191
  "authors": [
192
  {
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
+ "version": "v1.1.2",
312
+ "version_normalized": "1.1.2.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
+ "reference": "cab67cac1c36b12aaa36ab52079a8b733543eb5e"
317
  },
318
  "dist": {
319
  "type": "zip",
320
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/cab67cac1c36b12aaa36ab52079a8b733543eb5e",
321
+ "reference": "cab67cac1c36b12aaa36ab52079a8b733543eb5e",
322
  "shasum": ""
323
  },
324
  "require": {
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
+ "time": "2019-12-13T13:35:33+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
+ "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.1.2",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
+ "version": "v1.1.2",
362
+ "version_normalized": "1.1.2.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
+ "reference": "cee56d5221116e7e956fcac2e5b27a01edef206d"
367
  },
368
  "dist": {
369
  "type": "zip",
370
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/cee56d5221116e7e956fcac2e5b27a01edef206d",
371
+ "reference": "cee56d5221116e7e956fcac2e5b27a01edef206d",
372
  "shasum": ""
373
  },
374
  "require": {
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
+ "time": "2019-12-13T12:44:23+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
+ "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.1.2",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
408
  {
409
  "name": "vendidero/woocommerce-trusted-shops",
410
+ "version": "v4.0.3",
411
+ "version_normalized": "4.0.3.0",
412
  "source": {
413
  "type": "git",
414
  "url": "https://github.com/vendidero/woocommerce-trusted-shops.git",
415
+ "reference": "5f74fc2c090f84f5e4abd34e2218e7e04621f5f2"
416
  },
417
  "dist": {
418
  "type": "zip",
419
+ "url": "https://api.github.com/repos/vendidero/woocommerce-trusted-shops/zipball/5f74fc2c090f84f5e4abd34e2218e7e04621f5f2",
420
+ "reference": "5f74fc2c090f84f5e4abd34e2218e7e04621f5f2",
421
  "shasum": ""
422
  },
423
  "require": {
427
  "phpunit/phpunit": "6.5.14",
428
  "woocommerce/woocommerce-sniffs": "0.0.6"
429
  },
430
+ "time": "2019-12-13T12:49:03+00:00",
431
  "type": "wordpress-plugin",
432
  "installation-source": "dist",
433
  "autoload": {
449
  "description": "Trustbadge Reviews for WooCommerce.",
450
  "homepage": "https://github.com/vendidero/woocommerce-trusted-shops",
451
  "support": {
452
+ "source": "https://github.com/vendidero/woocommerce-trusted-shops/tree/v4.0.3",
453
  "issues": "https://github.com/vendidero/woocommerce-trusted-shops/issues"
454
  }
455
  }
vendor/setasign/fpdf/FAQ.htm CHANGED
@@ -213,7 +213,7 @@ Just do the same as you would for an HTML page or anything else: add a target="_
213
 
214
  <li id='q15'>
215
  <p><b>15.</b> <span class='question'>How can I send the PDF by email?</span></p>
216
- As for any other file, but an easy way is to use <a href="http://phpmailer.codeworxtech.com" target="_blank">PHPMailer</a> and
217
  its in-memory attachment:
218
  <div class="doc-source">
219
  <pre><code>$mail = new PHPMailer();
@@ -251,12 +251,12 @@ Then you can add some content to them.
251
  <li id='q18'>
252
  <p><b>18.</b> <span class='question'>I'd like to make a search engine in PHP and index PDF files. Can I do it with FPDF?</span></p>
253
  No. But a GPL C utility does exist, pdftotext, which is able to extract the textual content from a PDF.
254
- It's provided with the <a href="http://www.foolabs.com/xpdf/" target="_blank">Xpdf</a> package.
255
  </li>
256
 
257
  <li id='q19'>
258
  <p><b>19.</b> <span class='question'>Can I convert an HTML page to PDF with FPDF?</span></p>
259
- Not real-world pages. But a GPL C utility does exist, <a href="https://www.msweet.org/projects.php?Z1" target="_blank">HTMLDOC</a>,
260
  which allows to do it and gives good results.
261
  </li>
262
 
213
 
214
  <li id='q15'>
215
  <p><b>15.</b> <span class='question'>How can I send the PDF by email?</span></p>
216
+ As for any other file, but an easy way is to use <a href="https://github.com/PHPMailer/PHPMailer" target="_blank">PHPMailer</a> and
217
  its in-memory attachment:
218
  <div class="doc-source">
219
  <pre><code>$mail = new PHPMailer();
251
  <li id='q18'>
252
  <p><b>18.</b> <span class='question'>I'd like to make a search engine in PHP and index PDF files. Can I do it with FPDF?</span></p>
253
  No. But a GPL C utility does exist, pdftotext, which is able to extract the textual content from a PDF.
254
+ It's provided with the <a href="https://www.xpdfreader.com" target="_blank">Xpdf</a> package.
255
  </li>
256
 
257
  <li id='q19'>
258
  <p><b>19.</b> <span class='question'>Can I convert an HTML page to PDF with FPDF?</span></p>
259
+ Not real-world pages. But a GPL C utility does exist, <a href="https://www.msweet.org/htmldoc/" target="_blank">HTMLDOC</a>,
260
  which allows to do it and gives good results.
261
  </li>
262
 
vendor/setasign/fpdf/changelog.htm CHANGED
@@ -11,6 +11,10 @@ dd {margin:1em 0 1em 1em}
11
  <body>
12
  <h1>Changelog</h1>
13
  <dl>
 
 
 
 
14
  <dt><strong>v1.81</strong> (2015-12-20)</dt>
15
  <dd>
16
  - Added GetPageWidth() and GetPageHeight().<br>
11
  <body>
12
  <h1>Changelog</h1>
13
  <dl>
14
+ <dt><strong>v1.82</strong> (2019-12-07)</dt>
15
+ <dd>
16
+ - Removed a deprecation notice under PHP 7.4.<br>
17
+ </dd>
18
  <dt><strong>v1.81</strong> (2015-12-20)</dt>
19
  <dd>
20
  - Added GetPageWidth() and GetPageHeight().<br>
vendor/setasign/fpdf/doc/index.htm CHANGED
@@ -2,11 +2,11 @@
2
  <html>
3
  <head>
4
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
5
- <title>FPDF 1.81 Reference Manual</title>
6
  <link type="text/css" rel="stylesheet" href="../fpdf.css">
7
  </head>
8
  <body>
9
- <h1>FPDF 1.81 Reference Manual</h1>
10
  <a href="__construct.htm">__construct</a> - constructor<br>
11
  <a href="acceptpagebreak.htm">AcceptPageBreak</a> - accept or not automatic page break<br>
12
  <a href="addfont.htm">AddFont</a> - add a new font<br>
2
  <html>
3
  <head>
4
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
5
+ <title>FPDF 1.82 Reference Manual</title>
6
  <link type="text/css" rel="stylesheet" href="../fpdf.css">
7
  </head>
8
  <body>
9
+ <h1>FPDF 1.82 Reference Manual</h1>
10
  <a href="__construct.htm">__construct</a> - constructor<br>
11
  <a href="acceptpagebreak.htm">AcceptPageBreak</a> - accept or not automatic page break<br>
12
  <a href="addfont.htm">AddFont</a> - add a new font<br>
vendor/setasign/fpdf/fpdf.php CHANGED
@@ -2,12 +2,12 @@
2
  /*******************************************************************************
3
  * FPDF *
4
  * *
5
- * Version: 1.81 *
6
- * Date: 2015-12-20 *
7
  * Author: Olivier PLATHEY *
8
  *******************************************************************************/
9
 
10
- define('FPDF_VERSION','1.81');
11
 
12
  class FPDF
13
  {
@@ -1039,9 +1039,6 @@ protected function _dochecks()
1039
  // Check mbstring overloading
1040
  if(ini_get('mbstring.func_overload') & 2)
1041
  $this->Error('mbstring overloading must be disabled');
1042
- // Ensure runtime magic quotes are disabled
1043
- if(get_magic_quotes_runtime())
1044
- @set_magic_quotes_runtime(0);
1045
  }
1046
 
1047
  protected function _checkoutput()
2
  /*******************************************************************************
3
  * FPDF *
4
  * *
5
+ * Version: 1.82 *
6
+ * Date: 2019-12-07 *
7
  * Author: Olivier PLATHEY *
8
  *******************************************************************************/
9
 
10
+ define('FPDF_VERSION','1.82');
11
 
12
  class FPDF
13
  {
1039
  // Check mbstring overloading
1040
  if(ini_get('mbstring.func_overload') & 2)
1041
  $this->Error('mbstring overloading must be disabled');
 
 
 
1042
  }
1043
 
1044
  protected function _checkoutput()
vendor/setasign/fpdf/makefont/makefont.php CHANGED
@@ -2,8 +2,8 @@
2
  /*******************************************************************************
3
  * Utility to generate font definition files *
4
  * *
5
- * Version: 1.3 *
6
- * Date: 2015-11-29 *
7
  * Author: Olivier PLATHEY *
8
  *******************************************************************************/
9
 
@@ -384,10 +384,6 @@ function MakeDefinitionFile($file, $type, $enc, $embed, $subset, $map, $info)
384
  function MakeFont($fontfile, $enc='cp1252', $embed=true, $subset=true)
385
  {
386
  // Generate a font definition file
387
- if(get_magic_quotes_runtime())
388
- @set_magic_quotes_runtime(false);
389
- ini_set('auto_detect_line_endings', '1');
390
-
391
  if(!file_exists($fontfile))
392
  Error('Font file not found: '.$fontfile);
393
  $ext = strtolower(substr($fontfile,-3));
2
  /*******************************************************************************
3
  * Utility to generate font definition files *
4
  * *
5
+ * Version: 1.31 *
6
+ * Date: 2019-12-07 *
7
  * Author: Olivier PLATHEY *
8
  *******************************************************************************/
9
 
384
  function MakeFont($fontfile, $enc='cp1252', $embed=true, $subset=true)
385
  {
386
  // Generate a font definition file
 
 
 
 
387
  if(!file_exists($fontfile))
388
  Error('Font file not found: '.$fontfile);
389
  $ext = strtolower(substr($fontfile,-3));
woocommerce-germanized.php CHANGED
@@ -3,15 +3,15 @@
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.0.7
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
10
  * Tested up to: 5.3
11
  * WC requires at least: 3.4
12
- * WC tested up to: 3.8
13
  * Requires at least WooCommerce: 3.4
14
- * Tested up to WooCommerce: 3.8
15
  *
16
  * Text Domain: woocommerce-germanized
17
  * Domain Path: /i18n/languages/
@@ -63,7 +63,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
63
  *
64
  * @var string
65
  */
66
- public $version = '3.0.7';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin
@@ -251,7 +251,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
251
  add_action( 'wp_print_scripts', array( $this, 'localize_scripts' ), 5 );
252
  add_action( 'wp_print_footer_scripts', array( $this, 'localize_scripts' ), 5 );
253
 
254
- add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ), 10 );
255
  add_filter( 'woocommerce_locate_core_template', array( $this, 'email_templates' ), 0, 3 );
256
  add_action( 'woocommerce_email_order_meta', array( $this, 'email_small_business_notice' ), 1 );
257
 
@@ -467,6 +467,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
467
  include_once WC_GERMANIZED_ABSPATH . 'includes/wc-gzd-cart-functions.php';
468
  include_once WC_GERMANIZED_ABSPATH . 'includes/wc-gzd-order-functions.php';
469
 
 
470
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-ajax.php';
471
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-checkout.php';
472
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-customer-helper.php';
@@ -524,6 +525,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
524
  'woocommerce-product-bundles' => 'WC_GZD_Compatibility_WooCommerce_Product_Bundles',
525
  'woocommerce-role-based-prices' => 'WC_GZD_Compatibility_WooCommerce_Role_Based_Prices',
526
  'woocommerce-role-based-price' => 'WC_GZD_Compatibility_WooCommerce_Role_Based_Price',
 
527
  'woocommerce-gateway-paypal-express-checkout' => 'WC_GZD_Compatibility_WooCommerce_Gateway_Paypal_Express_Checkout',
528
  'woocommerce-subscriptions' => 'WC_GZD_Compatibility_WooCommerce_Subscriptions',
529
  'woo-paypalplus' => 'WC_GZD_Compatibility_Woo_PaypalPlus',
@@ -888,7 +890,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
888
  wp_localize_script( 'wc-gzd-revocation', 'wc_gzd_revocation_params', apply_filters( 'wc_gzd_revocation_params', array(
889
  'ajax_url' => WC()->ajax_url(),
890
  'wc_ajax_url' => WC_AJAX::get_endpoint( "%%endpoint%%" ),
891
- 'ajax_loader_url' => apply_filters( 'woocommerce_ajax_loader_url', $assets_path . 'images/ajax-loader@2x.gif' ),
892
  ) ) );
893
  }
894
 
@@ -1020,6 +1022,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
1020
  * @return array
1021
  */
1022
  public function add_emails( $mails ) {
 
1023
  $mails['WC_GZD_Email_Customer_Paid_For_Order'] = include 'includes/emails/class-wc-gzd-email-customer-paid-for-order.php';
1024
  $mails['WC_GZD_Email_Customer_New_Account_Activation'] = include 'includes/emails/class-wc-gzd-email-customer-new-account-activation.php';
1025
  $mails['WC_GZD_Email_Customer_Revocation'] = include 'includes/emails/class-wc-gzd-email-customer-revocation.php';
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.0.8
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
10
  * Tested up to: 5.3
11
  * WC requires at least: 3.4
12
+ * WC tested up to: 3.9
13
  * Requires at least WooCommerce: 3.4
14
+ * Tested up to WooCommerce: 3.9
15
  *
16
  * Text Domain: woocommerce-germanized
17
  * Domain Path: /i18n/languages/
63
  *
64
  * @var string
65
  */
66
+ public $version = '3.0.8';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin
251
  add_action( 'wp_print_scripts', array( $this, 'localize_scripts' ), 5 );
252
  add_action( 'wp_print_footer_scripts', array( $this, 'localize_scripts' ), 5 );
253
 
254
+ add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ), 1 );
255
  add_filter( 'woocommerce_locate_core_template', array( $this, 'email_templates' ), 0, 3 );
256
  add_action( 'woocommerce_email_order_meta', array( $this, 'email_small_business_notice' ), 1 );
257
 
467
  include_once WC_GERMANIZED_ABSPATH . 'includes/wc-gzd-cart-functions.php';
468
  include_once WC_GERMANIZED_ABSPATH . 'includes/wc-gzd-order-functions.php';
469
 
470
+ include_once WC_GERMANIZED_ABSPATH . 'includes/emails/class-wc-gzd-email-helper.php';
471
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-ajax.php';
472
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-checkout.php';
473
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-customer-helper.php';
525
  'woocommerce-product-bundles' => 'WC_GZD_Compatibility_WooCommerce_Product_Bundles',
526
  'woocommerce-role-based-prices' => 'WC_GZD_Compatibility_WooCommerce_Role_Based_Prices',
527
  'woocommerce-role-based-price' => 'WC_GZD_Compatibility_WooCommerce_Role_Based_Price',
528
+ 'woo-discount-rules' => 'WC_GZD_Compatibility_Woo_Discount_Rules',
529
  'woocommerce-gateway-paypal-express-checkout' => 'WC_GZD_Compatibility_WooCommerce_Gateway_Paypal_Express_Checkout',
530
  'woocommerce-subscriptions' => 'WC_GZD_Compatibility_WooCommerce_Subscriptions',
531
  'woo-paypalplus' => 'WC_GZD_Compatibility_Woo_PaypalPlus',
890
  wp_localize_script( 'wc-gzd-revocation', 'wc_gzd_revocation_params', apply_filters( 'wc_gzd_revocation_params', array(
891
  'ajax_url' => WC()->ajax_url(),
892
  'wc_ajax_url' => WC_AJAX::get_endpoint( "%%endpoint%%" ),
893
+ 'ajax_loader_url' => apply_filters( 'woocommerce_ajax_loader_url', $assets_path . 'images/wpspin-2x.gif' ),
894
  ) ) );
895
  }
896
 
1022
  * @return array
1023
  */
1024
  public function add_emails( $mails ) {
1025
+
1026
  $mails['WC_GZD_Email_Customer_Paid_For_Order'] = include 'includes/emails/class-wc-gzd-email-customer-paid-for-order.php';
1027
  $mails['WC_GZD_Email_Customer_New_Account_Activation'] = include 'includes/emails/class-wc-gzd-email-customer-new-account-activation.php';
1028
  $mails['WC_GZD_Email_Customer_Revocation'] = include 'includes/emails/class-wc-gzd-email-customer-revocation.php';
wpml-config.xml CHANGED
@@ -65,10 +65,6 @@
65
  <key name="subject" />
66
  <key name="heading" />
67
  </key>
68
- <key name="woocommerce_customer_ekomi_settings">
69
- <key name="subject" />
70
- <key name="heading" />
71
- </key>
72
  <key name="woocommerce_customer_sepa_direct_debit_mandate_settings">
73
  <key name="subject" />
74
  <key name="heading" />
@@ -81,5 +77,15 @@
81
  <key name="subject" />
82
  <key name="heading" />
83
  </key>
 
 
 
 
 
 
 
 
 
 
84
  </admin-texts>
85
  </wpml-config>
65
  <key name="subject" />
66
  <key name="heading" />
67
  </key>
 
 
 
 
68
  <key name="woocommerce_customer_sepa_direct_debit_mandate_settings">
69
  <key name="subject" />
70
  <key name="heading" />
77
  <key name="subject" />
78
  <key name="heading" />
79
  </key>
80
+ <key name="woocommerce_customer_shipment_settings">
81
+ <key name="subject_full" />
82
+ <key name="heading_full" />
83
+ <key name="subject_partial" />
84
+ <key name="heading_partial" />
85
+ </key>
86
+ <key name="woocommerce_customer_sepa_direct_debit_mandate_settings">
87
+ <key name="subject" />
88
+ <key name="heading" />
89
+ </key>
90
  </admin-texts>
91
  </wpml-config>