WooCommerce Germanized - Version 1.8.11

Version Description

  • Improvement: Better Woo 3.0 compliant product data saving
  • Improvement: Filters for double opt in and unit prices
  • Improvement: Fragment refresh for parcel delivery checkbox (e.g. when changing shipping method)
  • Fix: Woo 3.0 variable meta box warnings
  • Fix: Replaced legacy Woo 3.0 checkout posted data warning
  • Fix: Product Variation fields for API v2
  • Fix: Mini Cart REST API fix
  • Fix: WPML revocation form and better email translation support
  • Fix: Direct Debit field adding check for order existence
Download this release

Release Info

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

Code changes from version 1.8.10 to 1.8.11

assets/js/add-to-cart-variation.js CHANGED
@@ -4,6 +4,7 @@
4
  ;(function ( $, window, document, undefined ) {
5
 
6
  $.fn.wc_gzd_variation_form = function () {
 
7
  var $form = this,
8
  $wrapper = $form.parents( wc_gzd_add_to_cart_variation_params.wrapper );
9
 
4
  ;(function ( $, window, document, undefined ) {
5
 
6
  $.fn.wc_gzd_variation_form = function () {
7
+
8
  var $form = this,
9
  $wrapper = $form.parents( wc_gzd_add_to_cart_variation_params.wrapper );
10
 
assets/js/checkout-dhl-parcel-shops.js CHANGED
@@ -76,7 +76,7 @@ jQuery( function( $ ) {
76
 
77
  if ( $( '#shipping_country' ).val() === 'DE' ) {
78
  $( '#shipping_address_2' ).val( '' );
79
- $( '#shipping_address_2' ).hide();
80
  } else {
81
  $( '#shipping_address_2' ).show();
82
  }
@@ -89,6 +89,11 @@ jQuery( function( $ ) {
89
  return this.nodeType == 3;
90
  }).first().replaceWith( wc_gzd_dhl_parcel_shops.defaultAddressFieldLabel );
91
 
 
 
 
 
 
92
  $( '#shipping_address_1' ).attr( 'placeholder', wc_gzd_dhl_parcel_shops.defaultAddressFieldPlaceholder );
93
  $( '#shipping_parcelshop_post_number_field' ).hide();
94
  }
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
  }
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
  }
assets/js/checkout-dhl-parcel-shops.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(a){var b={$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(){b.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 c=a("#shipping_country").val();-1!==a.inArray(c,b.params.supported_countries)?b.$parcelCheckboxField.show():(a("#shipping_parcelshop").prop("checked",!1),b.$parcelCheckboxField.hide()),b.parcelCheckboxChanged(!1)},parcelCheckboxChanged:function(c){("undefined"==typeof c||"boolean"!==a.type(c))&&(c=!1);var d=a("#shipping_address_1_field").find("label");a("#shipping_parcelshop").is(":checked")?(b.showFinderButton(),!c&&b.$parcelCheckboxField.hasClass("first-check")?(a("#shipping_address_1").val(""),b.$parcelCheckboxField.removeClass("first-check")):c&&b.$parcelCheckboxField.removeClass("first-check"),a("#shipping_parcelshop_post_number_field").show(),d.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(b.params.address_field_title+" "),a("#shipping_address_1").attr("placeholder",b.params.address_field_placeholder),"DE"===a("#shipping_country").val()?(a("#shipping_address_2").val(""),a("#shipping_address_2").hide()):a("#shipping_address_2").show()):(b.hideFinderButton(),d.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(b.defaultAddressFieldLabel),a("#shipping_address_1").attr("placeholder",b.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(){b.params.enable_finder&&b.$parcelFinderButtonWrapper.show()},hideFinderButton:function(){b.params.enable_finder&&b.$parcelFinderButtonWrapper.hide()},saveParcelFinder:function(c){var d=JSON.parse(c.originalEvent.data);if("object"==typeof d&&d.countryCode){var e=d.countryCode.toUpperCase();a(".wc-gzd-parcel-finder-shipping-country-error").remove(),-1!==a.inArray(e,b.supportedCountries)?(a("#shipping_country").val(d.countryCode.toUpperCase()).trigger("change"),a("#shipping_address_1").val(d.keyWord+" "+d.primaryKeyZipRegion),a("#shipping_address_2").val(d.street+" "+d.houseNo),a("#shipping_city").val(d.city),a("#shipping_postcode").val(d.zipCode)):(a(".woocommerce-error").length>0?a(".woocommerce-error").append('<li class="wc-gzd-parcel-finder-shipping-country-error">'+b.params.shipping_country_error+"</li>"):a("form.woocommerce-checkout").prepend('<ul class="woocommerce-error wc-gzd-parcel-finder-shipping-country-error"><li>'+b.params.shipping_country_error+"</li></ul>"),a("html, body").animate({scrollTop:a("form.checkout").offset().top-100},1e3)),"de"===d.countryCode&&a("#shipping_address_2").val(""),b.closeParcelFinder()}},openParcelFinder:function(){return b.$parcelFinderWrapper.find("iframe").attr("src",b.params.iframe_src),b.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").show(),!1},closeParcelFinder:function(){b.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").hide()}};b.init()});
1
+ jQuery(function(a){var b={$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(){b.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 c=a("#shipping_country").val();-1!==a.inArray(c,b.params.supported_countries)?b.$parcelCheckboxField.show():(a("#shipping_parcelshop").prop("checked",!1),b.$parcelCheckboxField.hide()),b.parcelCheckboxChanged(!1)},parcelCheckboxChanged:function(c){("undefined"==typeof c||"boolean"!==a.type(c))&&(c=!1);var d=a("#shipping_address_1_field").find("label");a("#shipping_parcelshop").is(":checked")?(b.showFinderButton(),!c&&b.$parcelCheckboxField.hasClass("first-check")?(a("#shipping_address_1").val(""),b.$parcelCheckboxField.removeClass("first-check")):c&&b.$parcelCheckboxField.removeClass("first-check"),a("#shipping_parcelshop_post_number_field").show(),d.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(b.params.address_field_title+" "),a("#shipping_address_1").attr("placeholder",b.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()):(b.hideFinderButton(),d.contents().filter(function(){return 3==this.nodeType}).first().replaceWith(b.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",b.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(){b.params.enable_finder&&b.$parcelFinderButtonWrapper.show()},hideFinderButton:function(){b.params.enable_finder&&b.$parcelFinderButtonWrapper.hide()},saveParcelFinder:function(c){var d=JSON.parse(c.originalEvent.data);if("object"==typeof d&&d.countryCode){var e=d.countryCode.toUpperCase();a(".wc-gzd-parcel-finder-shipping-country-error").remove(),-1!==a.inArray(e,b.supportedCountries)?(a("#shipping_country").val(d.countryCode.toUpperCase()).trigger("change"),a("#shipping_address_1").val(d.keyWord+" "+d.primaryKeyZipRegion),a("#shipping_address_2").val(d.street+" "+d.houseNo),a("#shipping_city").val(d.city),a("#shipping_postcode").val(d.zipCode)):(a(".woocommerce-error").length>0?a(".woocommerce-error").append('<li class="wc-gzd-parcel-finder-shipping-country-error">'+b.params.shipping_country_error+"</li>"):a("form.woocommerce-checkout").prepend('<ul class="woocommerce-error wc-gzd-parcel-finder-shipping-country-error"><li>'+b.params.shipping_country_error+"</li></ul>"),a("html, body").animate({scrollTop:a("form.checkout").offset().top-100},1e3)),"de"===d.countryCode&&a("#shipping_address_2").val(""),b.closeParcelFinder()}},openParcelFinder:function(){return b.$parcelFinderWrapper.find("iframe").attr("src",b.params.iframe_src),b.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").show(),!1},closeParcelFinder:function(){b.$parcelFinderWrapper.find("#wc-gzd-parcel-finder-background-overlay").hide()}};b.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 v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2017-04-25 16:46+0200\n"
6
- "PO-Revision-Date: 2017-04-25 16:46+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -94,8 +94,8 @@ msgstr "l"
94
  # @ woocommerce-germanized
95
  #: includes/abstracts/abstract-wc-gzd-product.php:215
96
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
97
- #: includes/wc-gzd-cart-functions.php:269
98
- #: includes/wc-gzd-template-functions.php:587 woocommerce-germanized.php:789
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
@@ -107,7 +107,7 @@ msgstr "exkl. MwSt."
107
  # @ woocommerce-germanized
108
  #: includes/abstracts/abstract-wc-gzd-product.php:217
109
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
110
- #: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:789
111
  #, php-format
112
  msgid "incl. %s%% VAT"
113
  msgstr "inkl. %s%% MwSt."
@@ -140,8 +140,8 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
140
  #: includes/class-wc-gzd-dependencies.php:54
141
  #: includes/class-wc-gzd-dependencies.php:63
142
  #: includes/class-wc-gzd-hook-priorities.php:33
143
- #: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:90
144
- #: woocommerce-germanized.php:99
145
  msgid "Cheatin&#8217; huh?"
146
  msgstr "So geht das leider nicht.."
147
 
@@ -234,7 +234,7 @@ msgstr ""
234
 
235
  # @ woocommerce-germanized
236
  #: includes/admin/class-wc-gzd-admin.php:169
237
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:151
238
  msgid "Optional Mini Description"
239
  msgstr "Warenkorb Kurzbeschreibung"
240
 
@@ -248,41 +248,41 @@ msgstr ""
248
  "Produkt Kurzbeschreibung angezeigt."
249
 
250
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
251
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:86
252
  msgid "Service"
253
  msgstr "Dienstleistung"
254
 
255
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
256
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:87
257
  msgid "Service products do not sell physical products."
258
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
259
 
260
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:86
261
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
262
  msgid "Sale Label"
263
  msgstr "Streichpreis Hinweis"
264
 
265
  # @ woocommerce-germanized
266
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:88
267
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:98
268
  msgid "Same as Parent"
269
  msgstr "Gleiche wie übergeordnet"
270
 
271
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:96
272
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
273
  msgid "Sale Regular Label"
274
  msgstr "Angebotspreis Hinweis"
275
 
276
  # @ woocommerce-germanized
277
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:114
278
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
279
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:776
280
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:825
281
  msgid "Product Units"
282
  msgstr "Produkteinheiten"
283
 
284
  # @ woocommerce-germanized
285
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:114
286
  msgid ""
287
  "Number of units included per default product price. Example: 1000 ml. Leave "
288
  "blank to use parent value."
@@ -291,46 +291,46 @@ msgstr ""
291
  "Frei lassen um den Wert des Eltern-Produkts zu verwenden."
292
 
293
  # @ woocommerce-germanized
294
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:118
295
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:127
296
  msgid "Calculation"
297
  msgstr "Berechnung"
298
 
299
  # @ woocommerce-germanized
300
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:121
301
  msgid "Calculate unit prices automatically"
302
  msgstr "Grundpreis automatisch berechnen."
303
 
304
  # @ woocommerce-germanized
305
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
306
  msgid "Regular Unit Price"
307
  msgstr "Einheitspreis"
308
 
309
  # @ woocommerce-germanized
310
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:130
311
  msgid "Sale Unit Price"
312
  msgstr "Angebots-Einheitspreis"
313
 
314
  # @ woocommerce-germanized
315
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
316
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:179
317
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
318
  #: includes/api/class-wc-gzd-rest-products-controller.php:192
319
  msgid "Delivery Time"
320
  msgstr "Lieferzeit"
321
 
322
  # @ woocommerce-germanized
323
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:142
324
  msgid "Same as parent"
325
  msgstr "Gleiche wie übergeordnet"
326
 
327
  # @ woocommerce-germanized
328
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
329
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
330
  msgid "Select Price Label"
331
  msgstr "Preishinweis auswählen"
332
 
333
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
334
  msgid ""
335
  "If the product is on sale you may want to show a price label right before "
336
  "outputting the old price to inform the customer."
@@ -340,7 +340,7 @@ msgstr ""
340
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
341
  "sich dabei handelte (z.B. UVP)."
342
 
343
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
344
  msgid ""
345
  "If the product is on sale you may want to show a price label right before "
346
  "outputting the new price to inform the customer."
@@ -350,35 +350,35 @@ msgstr ""
350
  "Preis)."
351
 
352
  # @ woocommerce-germanized
353
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
354
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
355
  #: includes/class-wc-gzd-post-types.php:66
356
  msgid "Unit"
357
  msgstr "Einheit"
358
 
359
  # @ woocommerce-germanized
360
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
361
  msgid "Select unit"
362
  msgstr "Einheit auswählen"
363
 
364
  # @ woocommerce-germanized
365
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
366
  msgid "Needed if selling on a per unit basis"
367
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
368
 
369
  # @ woocommerce-germanized
370
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
371
  msgid "Number of units included per default product price. Example: 1000 ml."
372
  msgstr ""
373
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
374
 
375
  # @ woocommerce-germanized
376
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
377
  msgid "Base Price Units"
378
  msgstr "Grundpreiseinheiten"
379
 
380
  # @ woocommerce-germanized
381
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
382
  msgid ""
383
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
384
  "price unit amount."
@@ -387,33 +387,33 @@ msgstr ""
387
  "hier 100 als Grundpreiseinheiten ein."
388
 
389
  # @ woocommerce-germanized
390
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:127
391
  msgid "Calculate base prices automatically."
392
  msgstr "Grundpreis automatisch berechnen."
393
 
394
  # @ woocommerce-germanized
395
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:129
396
  msgid "Regular Base Price"
397
  msgstr "Regulärer Grundpreis"
398
 
399
  # @ woocommerce-germanized
400
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:130
401
  msgid "Sale Base Price"
402
  msgstr "Angebotsgrundpreis"
403
 
404
  # @ woocommerce-germanized
405
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
406
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
407
  msgid "Search for a delivery time&hellip;"
408
  msgstr "Lieferzeit suchen&hellip;"
409
 
410
  # @ woocommerce-germanized
411
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
412
  msgid "Free shipping?"
413
  msgstr "Versand kostenlos?"
414
 
415
  # @ woocommerce-germanized
416
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
417
  msgid "This option disables the \"plus shipping costs\" notice on product page"
418
  msgstr ""
419
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
@@ -1039,7 +1039,7 @@ msgstr "Kunden"
1039
 
1040
  # @ woocommerce-germanized
1041
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:483
1042
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:567
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
@@ -1950,7 +1950,7 @@ msgstr ""
1950
 
1951
  # @ woocommerce-germanized
1952
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1953
- #: includes/wc-gzd-cart-functions.php:317
1954
  msgid ""
1955
  "To retrieve direct access to digital content you have to agree to the loss "
1956
  "of your right of withdrawal."
@@ -2027,7 +2027,7 @@ msgstr ""
2027
 
2028
  # @ woocommerce-germanized
2029
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2030
- #: includes/wc-gzd-cart-functions.php:339
2031
  msgid ""
2032
  "For services: I demand and acknowledge the immediate performance of the "
2033
  "service before the expiration of the withdrawal period. I acknowledge that "
@@ -2045,7 +2045,7 @@ msgstr "Fehlermeldung"
2045
 
2046
  # @ woocommerce-germanized
2047
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2048
- #: includes/wc-gzd-cart-functions.php:348
2049
  msgid ""
2050
  "To allow the immediate performance of the services you have to agree to the "
2051
  "loss of your right of withdrawal."
@@ -2143,7 +2143,7 @@ msgstr ""
2143
  "den Titel der Versandmethoden einzubetten."
2144
 
2145
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2146
- #: includes/wc-gzd-cart-functions.php:396
2147
  msgid ""
2148
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2149
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
@@ -2815,7 +2815,7 @@ msgstr "PostNummer"
2815
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2816
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2817
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2818
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
2819
  #: includes/gateways/direct-debit/views/html-export.php:27
2820
  msgid "Direct Debit"
2821
  msgstr "Lastschrift"
@@ -2824,9 +2824,9 @@ msgstr "Lastschrift"
2824
  #: includes/api/class-wc-gzd-rest-customers-controller.php:168
2825
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2826
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2827
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:303
2828
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
2829
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
2830
  msgid "Account Holder"
2831
  msgstr "Kontoinhaber"
2832
 
@@ -2834,10 +2834,10 @@ msgstr "Kontoinhaber"
2834
  #: includes/api/class-wc-gzd-rest-customers-controller.php:173
2835
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2836
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2837
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:310
2838
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:520
2839
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
2840
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:736
2841
  msgid "IBAN"
2842
  msgstr "IBAN"
2843
 
@@ -2845,9 +2845,9 @@ msgstr "IBAN"
2845
  #: includes/api/class-wc-gzd-rest-customers-controller.php:178
2846
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2847
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2848
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:317
2849
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
2850
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
2851
  msgid "BIC/SWIFT"
2852
  msgstr "BIC/SWIFT"
2853
 
@@ -2866,7 +2866,7 @@ msgstr "Paketdienstleister Datenweitergabe"
2866
  # @ woocommerce-germanized
2867
  #: includes/api/class-wc-gzd-rest-orders-controller.php:214
2868
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
2869
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:324
2870
  msgid "Mandate Reference ID"
2871
  msgstr "Mandat-Referenznummer"
2872
 
@@ -3065,7 +3065,7 @@ msgstr ""
3065
  #: includes/class-wc-gzd-checkout.php:289
3066
  #: includes/class-wc-gzd-checkout.php:297
3067
  #: includes/class-wc-gzd-checkout.php:322
3068
- #: includes/class-wc-gzd-checkout.php:465
3069
  #: includes/class-wc-gzd-customer-helper.php:88
3070
  #: includes/class-wc-gzd-customer-helper.php:95
3071
  #: includes/class-wc-gzd-revocation.php:41
@@ -3076,7 +3076,7 @@ msgstr "Herr"
3076
  #: includes/class-wc-gzd-checkout.php:289
3077
  #: includes/class-wc-gzd-checkout.php:297
3078
  #: includes/class-wc-gzd-checkout.php:323
3079
- #: includes/class-wc-gzd-checkout.php:465
3080
  #: includes/class-wc-gzd-customer-helper.php:88
3081
  #: includes/class-wc-gzd-customer-helper.php:95
3082
  #: includes/class-wc-gzd-revocation.php:42
@@ -3359,7 +3359,7 @@ msgstr "%s Zahlungsgebühr"
3359
  # @ woocommerce-germanized
3360
  #: includes/class-wc-gzd-payment-gateways.php:60
3361
  #: includes/wc-gzd-order-functions.php:20
3362
- #: includes/wc-gzd-template-functions.php:505
3363
  #, php-format
3364
  msgid "Plus %s forwarding fee (charged by the transport agent)"
3365
  msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
@@ -3856,104 +3856,104 @@ msgid "Will be notified separately"
3856
  msgstr "Wird separat mitgeteilt"
3857
 
3858
  # @ woocommerce-germanized
3859
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
3860
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
3861
  msgid "Enable/Disable"
3862
  msgstr "Aktivieren/Deaktivieren"
3863
 
3864
  # @ woocommerce-germanized
3865
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:479
3866
  msgid "Enable Direct Debit Payment"
3867
  msgstr "Bezahlung per Lastschrift aktivieren"
3868
 
3869
  # @ woocommerce-germanized
3870
  # @ woocommerce
3871
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:483
3872
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
3873
  msgctxt "gateway"
3874
  msgid "Title"
3875
  msgstr "Bezeichnung"
3876
 
3877
  # @ woocommerce-germanized
3878
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
3879
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
3880
  msgid "This controls the title which the user sees during checkout."
3881
  msgstr ""
3882
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
3883
 
3884
  # @ woocommerce-germanized
3885
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:490
3886
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
3887
  msgid "Description"
3888
  msgstr "Beschreibung"
3889
 
3890
  # @ woocommerce-germanized
3891
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:492
3892
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
3893
  msgid "Payment method description that the customer will see on your checkout."
3894
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
3895
 
3896
  # @ woocommerce-germanized
3897
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
3898
  msgid "The order amount will be debited directly from your bank account."
3899
  msgstr ""
3900
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
3901
  "abgebucht."
3902
 
3903
  # @ woocommerce-germanized
3904
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:497
3905
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
3906
  msgid "Instructions"
3907
  msgstr "Anweisungen"
3908
 
3909
  # @ woocommerce-germanized
3910
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:499
3911
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
3912
  msgid "Instructions that will be added to the thank you page and emails."
3913
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
3914
 
3915
  # @ woocommerce-germanized
3916
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
3917
  msgid "Debtee"
3918
  msgstr "Gläubiger Informationen"
3919
 
3920
  # @ woocommerce-germanized
3921
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
3922
  msgid "Insert your company information."
3923
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
3924
 
3925
  # @ woocommerce-germanized
3926
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
3927
  msgid "Company Inc, John Doe Street, New York"
3928
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
3929
 
3930
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
3931
  msgid "Insert the bank account holder name."
3932
  msgstr "Füge hier den Namen des Kontoinhabers ein."
3933
 
3934
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:516
3935
  msgid "Company Inc"
3936
  msgstr "Muster GmbH"
3937
 
3938
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:522
3939
  msgid "Insert the bank account IBAN."
3940
  msgstr "Füge hier den IBAN deines Kontos ein."
3941
 
3942
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:527
3943
  msgid "BIC"
3944
  msgstr "BIC"
3945
 
3946
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:529
3947
  msgid "Insert the bank account BIC."
3948
  msgstr "Füge hier den BIC deines Kontos ein."
3949
 
3950
  # @ woocommerce-germanized
3951
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
3952
  msgid "Debtee identification number"
3953
  msgstr "Identifikationsnummer"
3954
 
3955
  # @ woocommerce-germanized
3956
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:536
3957
  #, php-format
3958
  msgid ""
3959
  "Insert your debtee indentification number. More information can be found <a "
@@ -3963,16 +3963,16 @@ msgstr ""
3963
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
3964
 
3965
  # @ woocommerce-germanized
3966
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:540
3967
  msgid "Generate Mandate ID"
3968
  msgstr "Mandat-Referenz generieren"
3969
 
3970
  # @ woocommerce-germanized
3971
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:542
3972
  msgid "Automatically generate Mandate ID."
3973
  msgstr "Mandat-Referenznummer automatisch generieren."
3974
 
3975
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
3976
  msgid ""
3977
  "Automatically generate Mandate ID after order completion (based on Order ID)."
3978
  msgstr ""
@@ -3980,11 +3980,11 @@ msgstr ""
3980
  "basierend auf der Bestellnummer."
3981
 
3982
  # @ woocommerce-germanized
3983
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
3984
  msgid "XML Pain Format"
3985
  msgstr "XML Pain Format"
3986
 
3987
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:549
3988
  msgid ""
3989
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
3990
  "may require pain.001.003.03."
@@ -3993,11 +3993,11 @@ msgstr ""
3993
  "Banken benötigen z.B. pain.001.003.03."
3994
 
3995
  # @ woocommerce-germanized
3996
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
3997
  msgid "Mandate ID Format"
3998
  msgstr "Mandat-Referenz Format"
3999
 
4000
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:555
4001
  msgid ""
4002
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4003
  "{id} as placeholder to insert the automatically generated ID."
@@ -4006,12 +4006,12 @@ msgstr ""
4006
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4007
 
4008
  # @ woocommerce-germanized
4009
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
4010
  msgid "Mandate Text"
4011
  msgstr "Lastschriftmandat"
4012
 
4013
  # @ woocommerce-germanized
4014
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:561
4015
  msgid ""
4016
  "This text will be populated with live order/checkout data. Will be used as "
4017
  "preview direct debit mandate and as email template text."
@@ -4022,23 +4022,23 @@ msgstr ""
4022
  "Verfügung gestellt."
4023
 
4024
  # @ woocommerce-germanized
4025
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
4026
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4027
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4028
 
4029
  # @ woocommerce-germanized
4030
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:570
4031
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4032
  msgstr ""
4033
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4034
 
4035
  # @ woocommerce-germanized
4036
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
4037
  msgid "Checkbox label"
4038
  msgstr "Checkbox Text"
4039
 
4040
  # @ woocommerce-germanized
4041
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
4042
  msgid ""
4043
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4044
  "preview link."
@@ -4047,20 +4047,20 @@ msgstr ""
4047
  "auf die Vorschau zu verlinken."
4048
 
4049
  # @ woocommerce-germanized
4050
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
4051
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4052
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4053
 
4054
  # @ woocommerce-germanized
4055
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:581
4056
  msgid "Mask IBAN"
4057
  msgstr "IBAN maskieren"
4058
 
4059
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
4060
  msgid "Mask the IBAN within emails."
4061
  msgstr "IBAN in E-Mails maskieren."
4062
 
4063
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:584
4064
  msgid ""
4065
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4066
  "digits will be masked."
@@ -4068,15 +4068,15 @@ msgstr ""
4068
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4069
  "maskiert."
4070
 
4071
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:593
4072
  msgid "Remember"
4073
  msgstr "Bankdaten merken\t"
4074
 
4075
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
4076
  msgid "Remember account data for returning customers."
4077
  msgstr "Bankverbindung für registrierte Kunden speichern."
4078
 
4079
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:596
4080
  msgid "Save account data as user meta if user has/creates a customer account."
4081
  msgstr ""
4082
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
@@ -4084,37 +4084,37 @@ msgstr ""
4084
  "eigenständig aus."
4085
 
4086
  # @ woocommerce-germanized
4087
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:679
4088
  msgid "Please insert your SEPA account data."
4089
  msgstr "Bitte füge deine SEPA Kontoinformationen ein."
4090
 
4091
  # @ woocommerce-germanized
4092
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:689
4093
  msgid "Your IBAN seems to be invalid."
4094
  msgstr "Dein IBAN scheint nicht gültig zu sein."
4095
 
4096
  # @ woocommerce-germanized
4097
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
4098
  msgid "Your IBAN's country code doesn’t match with your billing country."
4099
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4100
 
4101
  # @ woocommerce-germanized
4102
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:695
4103
  msgid "Your BIC seems to be invalid."
4104
  msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
4105
 
4106
  # @ woocommerce-germanized
4107
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
4108
  msgid "Please accept the direct debit mandate."
4109
  msgstr "Bitte erteile das SEPA Lastschriftmandat."
4110
 
4111
  # @ woocommerce-germanized
4112
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
4113
  msgid "is invalid"
4114
  msgstr "ist ungültig"
4115
 
4116
  # @ woocommerce-germanized
4117
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:776
4118
  msgid "Awaiting Direct Debit Payment"
4119
  msgstr "Zahlung per Lastschrift ausstehend"
4120
 
@@ -4174,7 +4174,7 @@ msgstr ""
4174
  # @ woocommerce-germanized
4175
  # @ woocommerce
4176
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4177
- #: woocommerce-germanized.php:562
4178
  msgid "Settings"
4179
  msgstr "Einstellungen"
4180
 
@@ -4830,7 +4830,7 @@ msgid "Trusted Shops Rich Snippets"
4830
  msgstr "Trusted Shops Rich Snippets"
4831
 
4832
  # @ woocommerce-germanized
4833
- #: includes/wc-gzd-cart-functions.php:310
4834
  msgid ""
4835
  "I want immediate access to the digital content and I acknowledge that "
4836
  "thereby I lose my right to cancel once the service has begun."
@@ -4855,17 +4855,17 @@ msgid "Choose a Payment Gateway"
4855
  msgstr "Zahlungsart auswählen"
4856
 
4857
  # @ woocommerce-germanized
4858
- #: includes/wc-gzd-template-functions.php:278
4859
  msgid "Please accept our parcel delivery agreement"
4860
  msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
4861
 
4862
  # @ woocommerce
4863
- #: includes/wc-gzd-template-functions.php:410
4864
  msgid "Place order"
4865
  msgstr "Jetzt kaufen"
4866
 
4867
  # @ woocommerce-germanized
4868
- #: includes/wc-gzd-template-functions.php:486
4869
  msgid "Please accept the creation of a new customer account"
4870
  msgstr "Bitte akzeptiere die Erstellung eines neuen Kundenkontos"
4871
 
@@ -5062,7 +5062,7 @@ msgid "To"
5062
  msgstr "An"
5063
 
5064
  # @ woocommerce-germanized
5065
- #: templates/forms/revocation-form.php:28
5066
  msgctxt "revocation-form"
5067
  msgid "Forward Revocation"
5068
  msgstr "Widerruf erklären"
@@ -5098,7 +5098,7 @@ msgid "%s custom reviews"
5098
  msgstr "%s Kundenbewertungen"
5099
 
5100
  # @ woocommerce-germanized
5101
- #: woocommerce-germanized.php:698
5102
  msgid "Order Confirmation"
5103
  msgstr "Bestellbestätigung"
5104
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-05-19 15:16+0200\n"
6
+ "PO-Revision-Date: 2017-05-19 15:16+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
94
  # @ woocommerce-germanized
95
  #: includes/abstracts/abstract-wc-gzd-product.php:215
96
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
97
+ #: includes/wc-gzd-core-functions.php:129
98
+ #: includes/wc-gzd-template-functions.php:620 woocommerce-germanized.php:812
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
107
  # @ woocommerce-germanized
108
  #: includes/abstracts/abstract-wc-gzd-product.php:217
109
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
110
+ #: includes/wc-gzd-core-functions.php:129 woocommerce-germanized.php:812
111
  #, php-format
112
  msgid "incl. %s%% VAT"
113
  msgstr "inkl. %s%% MwSt."
140
  #: includes/class-wc-gzd-dependencies.php:54
141
  #: includes/class-wc-gzd-dependencies.php:63
142
  #: includes/class-wc-gzd-hook-priorities.php:33
143
+ #: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:92
144
+ #: woocommerce-germanized.php:101
145
  msgid "Cheatin&#8217; huh?"
146
  msgstr "So geht das leider nicht.."
147
 
234
 
235
  # @ woocommerce-germanized
236
  #: includes/admin/class-wc-gzd-admin.php:169
237
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
238
  msgid "Optional Mini Description"
239
  msgstr "Warenkorb Kurzbeschreibung"
240
 
248
  "Produkt Kurzbeschreibung angezeigt."
249
 
250
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
251
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:90
252
  msgid "Service"
253
  msgstr "Dienstleistung"
254
 
255
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
256
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:91
257
  msgid "Service products do not sell physical products."
258
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
259
 
260
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:87
261
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
262
  msgid "Sale Label"
263
  msgstr "Streichpreis Hinweis"
264
 
265
  # @ woocommerce-germanized
266
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:89
267
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:99
268
  msgid "Same as Parent"
269
  msgstr "Gleiche wie übergeordnet"
270
 
271
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
272
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
273
  msgid "Sale Regular Label"
274
  msgstr "Angebotspreis Hinweis"
275
 
276
  # @ woocommerce-germanized
277
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
278
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:110
279
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:776
280
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:825
281
  msgid "Product Units"
282
  msgstr "Produkteinheiten"
283
 
284
  # @ woocommerce-germanized
285
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
286
  msgid ""
287
  "Number of units included per default product price. Example: 1000 ml. Leave "
288
  "blank to use parent value."
291
  "Frei lassen um den Wert des Eltern-Produkts zu verwenden."
292
 
293
  # @ woocommerce-germanized
294
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:119
295
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:131
296
  msgid "Calculation"
297
  msgstr "Berechnung"
298
 
299
  # @ woocommerce-germanized
300
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:122
301
  msgid "Calculate unit prices automatically"
302
  msgstr "Grundpreis automatisch berechnen."
303
 
304
  # @ woocommerce-germanized
305
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:127
306
  msgid "Regular Unit Price"
307
  msgstr "Einheitspreis"
308
 
309
  # @ woocommerce-germanized
310
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:131
311
  msgid "Sale Unit Price"
312
  msgstr "Angebots-Einheitspreis"
313
 
314
  # @ woocommerce-germanized
315
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:137
316
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
317
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
318
  #: includes/api/class-wc-gzd-rest-products-controller.php:192
319
  msgid "Delivery Time"
320
  msgstr "Lieferzeit"
321
 
322
  # @ woocommerce-germanized
323
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:143
324
  msgid "Same as parent"
325
  msgstr "Gleiche wie übergeordnet"
326
 
327
  # @ woocommerce-germanized
328
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
329
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
330
  msgid "Select Price Label"
331
  msgstr "Preishinweis auswählen"
332
 
333
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
334
  msgid ""
335
  "If the product is on sale you may want to show a price label right before "
336
  "outputting the old price to inform the customer."
340
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
341
  "sich dabei handelte (z.B. UVP)."
342
 
343
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
344
  msgid ""
345
  "If the product is on sale you may want to show a price label right before "
346
  "outputting the new price to inform the customer."
350
  "Preis)."
351
 
352
  # @ woocommerce-germanized
353
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
354
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
355
  #: includes/class-wc-gzd-post-types.php:66
356
  msgid "Unit"
357
  msgstr "Einheit"
358
 
359
  # @ woocommerce-germanized
360
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
361
  msgid "Select unit"
362
  msgstr "Einheit auswählen"
363
 
364
  # @ woocommerce-germanized
365
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
366
  msgid "Needed if selling on a per unit basis"
367
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
368
 
369
  # @ woocommerce-germanized
370
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:110
371
  msgid "Number of units included per default product price. Example: 1000 ml."
372
  msgstr ""
373
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
374
 
375
  # @ woocommerce-germanized
376
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:111
377
  msgid "Base Price Units"
378
  msgstr "Grundpreiseinheiten"
379
 
380
  # @ woocommerce-germanized
381
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:111
382
  msgid ""
383
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
384
  "price unit amount."
387
  "hier 100 als Grundpreiseinheiten ein."
388
 
389
  # @ woocommerce-germanized
390
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:131
391
  msgid "Calculate base prices automatically."
392
  msgstr "Grundpreis automatisch berechnen."
393
 
394
  # @ woocommerce-germanized
395
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:133
396
  msgid "Regular Base Price"
397
  msgstr "Regulärer Grundpreis"
398
 
399
  # @ woocommerce-germanized
400
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:134
401
  msgid "Sale Base Price"
402
  msgstr "Angebotsgrundpreis"
403
 
404
  # @ woocommerce-germanized
405
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:144
406
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:187
407
  msgid "Search for a delivery time&hellip;"
408
  msgstr "Lieferzeit suchen&hellip;"
409
 
410
  # @ woocommerce-germanized
411
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:196
412
  msgid "Free shipping?"
413
  msgstr "Versand kostenlos?"
414
 
415
  # @ woocommerce-germanized
416
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:196
417
  msgid "This option disables the \"plus shipping costs\" notice on product page"
418
  msgstr ""
419
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
1039
 
1040
  # @ woocommerce-germanized
1041
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:483
1042
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
1950
 
1951
  # @ woocommerce-germanized
1952
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1953
+ #: includes/wc-gzd-cart-functions.php:338
1954
  msgid ""
1955
  "To retrieve direct access to digital content you have to agree to the loss "
1956
  "of your right of withdrawal."
2027
 
2028
  # @ woocommerce-germanized
2029
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2030
+ #: includes/wc-gzd-cart-functions.php:363
2031
  msgid ""
2032
  "For services: I demand and acknowledge the immediate performance of the "
2033
  "service before the expiration of the withdrawal period. I acknowledge that "
2045
 
2046
  # @ woocommerce-germanized
2047
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2048
+ #: includes/wc-gzd-cart-functions.php:374
2049
  msgid ""
2050
  "To allow the immediate performance of the services you have to agree to the "
2051
  "loss of your right of withdrawal."
2143
  "den Titel der Versandmethoden einzubetten."
2144
 
2145
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2146
+ #: includes/wc-gzd-cart-functions.php:423
2147
  msgid ""
2148
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2149
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
2815
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2816
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2817
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2818
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:487
2819
  #: includes/gateways/direct-debit/views/html-export.php:27
2820
  msgid "Direct Debit"
2821
  msgstr "Lastschrift"
2824
  #: includes/api/class-wc-gzd-rest-customers-controller.php:168
2825
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2826
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2827
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:304
2828
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:513
2829
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:641
2830
  msgid "Account Holder"
2831
  msgstr "Kontoinhaber"
2832
 
2834
  #: includes/api/class-wc-gzd-rest-customers-controller.php:173
2835
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2836
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2837
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:311
2838
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:521
2839
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:645
2840
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
2841
  msgid "IBAN"
2842
  msgstr "IBAN"
2843
 
2845
  #: includes/api/class-wc-gzd-rest-customers-controller.php:178
2846
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2847
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2848
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:318
2849
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:649
2850
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
2851
  msgid "BIC/SWIFT"
2852
  msgstr "BIC/SWIFT"
2853
 
2866
  # @ woocommerce-germanized
2867
  #: includes/api/class-wc-gzd-rest-orders-controller.php:214
2868
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
2869
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:325
2870
  msgid "Mandate Reference ID"
2871
  msgstr "Mandat-Referenznummer"
2872
 
3065
  #: includes/class-wc-gzd-checkout.php:289
3066
  #: includes/class-wc-gzd-checkout.php:297
3067
  #: includes/class-wc-gzd-checkout.php:322
3068
+ #: includes/class-wc-gzd-checkout.php:461
3069
  #: includes/class-wc-gzd-customer-helper.php:88
3070
  #: includes/class-wc-gzd-customer-helper.php:95
3071
  #: includes/class-wc-gzd-revocation.php:41
3076
  #: includes/class-wc-gzd-checkout.php:289
3077
  #: includes/class-wc-gzd-checkout.php:297
3078
  #: includes/class-wc-gzd-checkout.php:323
3079
+ #: includes/class-wc-gzd-checkout.php:461
3080
  #: includes/class-wc-gzd-customer-helper.php:88
3081
  #: includes/class-wc-gzd-customer-helper.php:95
3082
  #: includes/class-wc-gzd-revocation.php:42
3359
  # @ woocommerce-germanized
3360
  #: includes/class-wc-gzd-payment-gateways.php:60
3361
  #: includes/wc-gzd-order-functions.php:20
3362
+ #: includes/wc-gzd-template-functions.php:538
3363
  #, php-format
3364
  msgid "Plus %s forwarding fee (charged by the transport agent)"
3365
  msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
3856
  msgstr "Wird separat mitgeteilt"
3857
 
3858
  # @ woocommerce-germanized
3859
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:478
3860
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
3861
  msgid "Enable/Disable"
3862
  msgstr "Aktivieren/Deaktivieren"
3863
 
3864
  # @ woocommerce-germanized
3865
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:480
3866
  msgid "Enable Direct Debit Payment"
3867
  msgstr "Bezahlung per Lastschrift aktivieren"
3868
 
3869
  # @ woocommerce-germanized
3870
  # @ woocommerce
3871
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:484
3872
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
3873
  msgctxt "gateway"
3874
  msgid "Title"
3875
  msgstr "Bezeichnung"
3876
 
3877
  # @ woocommerce-germanized
3878
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
3879
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
3880
  msgid "This controls the title which the user sees during checkout."
3881
  msgstr ""
3882
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
3883
 
3884
  # @ woocommerce-germanized
3885
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:491
3886
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
3887
  msgid "Description"
3888
  msgstr "Beschreibung"
3889
 
3890
  # @ woocommerce-germanized
3891
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
3892
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
3893
  msgid "Payment method description that the customer will see on your checkout."
3894
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
3895
 
3896
  # @ woocommerce-germanized
3897
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:494
3898
  msgid "The order amount will be debited directly from your bank account."
3899
  msgstr ""
3900
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
3901
  "abgebucht."
3902
 
3903
  # @ woocommerce-germanized
3904
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:498
3905
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
3906
  msgid "Instructions"
3907
  msgstr "Anweisungen"
3908
 
3909
  # @ woocommerce-germanized
3910
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:500
3911
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
3912
  msgid "Instructions that will be added to the thank you page and emails."
3913
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
3914
 
3915
  # @ woocommerce-germanized
3916
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:505
3917
  msgid "Debtee"
3918
  msgstr "Gläubiger Informationen"
3919
 
3920
  # @ woocommerce-germanized
3921
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:507
3922
  msgid "Insert your company information."
3923
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
3924
 
3925
  # @ woocommerce-germanized
3926
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:509
3927
  msgid "Company Inc, John Doe Street, New York"
3928
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
3929
 
3930
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:515
3931
  msgid "Insert the bank account holder name."
3932
  msgstr "Füge hier den Namen des Kontoinhabers ein."
3933
 
3934
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:517
3935
  msgid "Company Inc"
3936
  msgstr "Muster GmbH"
3937
 
3938
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:523
3939
  msgid "Insert the bank account IBAN."
3940
  msgstr "Füge hier den IBAN deines Kontos ein."
3941
 
3942
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:528
3943
  msgid "BIC"
3944
  msgstr "BIC"
3945
 
3946
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:530
3947
  msgid "Insert the bank account BIC."
3948
  msgstr "Füge hier den BIC deines Kontos ein."
3949
 
3950
  # @ woocommerce-germanized
3951
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:535
3952
  msgid "Debtee identification number"
3953
  msgstr "Identifikationsnummer"
3954
 
3955
  # @ woocommerce-germanized
3956
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:537
3957
  #, php-format
3958
  msgid ""
3959
  "Insert your debtee indentification number. More information can be found <a "
3963
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
3964
 
3965
  # @ woocommerce-germanized
3966
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:541
3967
  msgid "Generate Mandate ID"
3968
  msgstr "Mandat-Referenz generieren"
3969
 
3970
  # @ woocommerce-germanized
3971
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
3972
  msgid "Automatically generate Mandate ID."
3973
  msgstr "Mandat-Referenznummer automatisch generieren."
3974
 
3975
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:544
3976
  msgid ""
3977
  "Automatically generate Mandate ID after order completion (based on Order ID)."
3978
  msgstr ""
3980
  "basierend auf der Bestellnummer."
3981
 
3982
  # @ woocommerce-germanized
3983
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:548
3984
  msgid "XML Pain Format"
3985
  msgstr "XML Pain Format"
3986
 
3987
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:550
3988
  msgid ""
3989
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
3990
  "may require pain.001.003.03."
3993
  "Banken benötigen z.B. pain.001.003.03."
3994
 
3995
  # @ woocommerce-germanized
3996
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:554
3997
  msgid "Mandate ID Format"
3998
  msgstr "Mandat-Referenz Format"
3999
 
4000
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:556
4001
  msgid ""
4002
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4003
  "{id} as placeholder to insert the automatically generated ID."
4006
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4007
 
4008
  # @ woocommerce-germanized
4009
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:560
4010
  msgid "Mandate Text"
4011
  msgstr "Lastschriftmandat"
4012
 
4013
  # @ woocommerce-germanized
4014
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:562
4015
  msgid ""
4016
  "This text will be populated with live order/checkout data. Will be used as "
4017
  "preview direct debit mandate and as email template text."
4022
  "Verfügung gestellt."
4023
 
4024
  # @ woocommerce-germanized
4025
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:569
4026
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4027
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4028
 
4029
  # @ woocommerce-germanized
4030
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:571
4031
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4032
  msgstr ""
4033
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4034
 
4035
  # @ woocommerce-germanized
4036
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:575
4037
  msgid "Checkbox label"
4038
  msgstr "Checkbox Text"
4039
 
4040
  # @ woocommerce-germanized
4041
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
4042
  msgid ""
4043
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4044
  "preview link."
4047
  "auf die Vorschau zu verlinken."
4048
 
4049
  # @ woocommerce-germanized
4050
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:578
4051
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4052
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4053
 
4054
  # @ woocommerce-germanized
4055
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
4056
  msgid "Mask IBAN"
4057
  msgstr "IBAN maskieren"
4058
 
4059
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:583
4060
  msgid "Mask the IBAN within emails."
4061
  msgstr "IBAN in E-Mails maskieren."
4062
 
4063
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:585
4064
  msgid ""
4065
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4066
  "digits will be masked."
4068
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4069
  "maskiert."
4070
 
4071
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
4072
  msgid "Remember"
4073
  msgstr "Bankdaten merken\t"
4074
 
4075
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:595
4076
  msgid "Remember account data for returning customers."
4077
  msgstr "Bankverbindung für registrierte Kunden speichern."
4078
 
4079
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:597
4080
  msgid "Save account data as user meta if user has/creates a customer account."
4081
  msgstr ""
4082
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
4084
  "eigenständig aus."
4085
 
4086
  # @ woocommerce-germanized
4087
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:680
4088
  msgid "Please insert your SEPA account data."
4089
  msgstr "Bitte füge deine SEPA Kontoinformationen ein."
4090
 
4091
  # @ woocommerce-germanized
4092
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:690
4093
  msgid "Your IBAN seems to be invalid."
4094
  msgstr "Dein IBAN scheint nicht gültig zu sein."
4095
 
4096
  # @ woocommerce-germanized
4097
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:692
4098
  msgid "Your IBAN's country code doesn’t match with your billing country."
4099
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4100
 
4101
  # @ woocommerce-germanized
4102
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:696
4103
  msgid "Your BIC seems to be invalid."
4104
  msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
4105
 
4106
  # @ woocommerce-germanized
4107
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:708
4108
  msgid "Please accept the direct debit mandate."
4109
  msgstr "Bitte erteile das SEPA Lastschriftmandat."
4110
 
4111
  # @ woocommerce-germanized
4112
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
4113
  msgid "is invalid"
4114
  msgstr "ist ungültig"
4115
 
4116
  # @ woocommerce-germanized
4117
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:777
4118
  msgid "Awaiting Direct Debit Payment"
4119
  msgstr "Zahlung per Lastschrift ausstehend"
4120
 
4174
  # @ woocommerce-germanized
4175
  # @ woocommerce
4176
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4177
+ #: woocommerce-germanized.php:567
4178
  msgid "Settings"
4179
  msgstr "Einstellungen"
4180
 
4830
  msgstr "Trusted Shops Rich Snippets"
4831
 
4832
  # @ woocommerce-germanized
4833
+ #: includes/wc-gzd-cart-functions.php:327
4834
  msgid ""
4835
  "I want immediate access to the digital content and I acknowledge that "
4836
  "thereby I lose my right to cancel once the service has begun."
4855
  msgstr "Zahlungsart auswählen"
4856
 
4857
  # @ woocommerce-germanized
4858
+ #: includes/wc-gzd-template-functions.php:294
4859
  msgid "Please accept our parcel delivery agreement"
4860
  msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
4861
 
4862
  # @ woocommerce
4863
+ #: includes/wc-gzd-template-functions.php:443
4864
  msgid "Place order"
4865
  msgstr "Jetzt kaufen"
4866
 
4867
  # @ woocommerce-germanized
4868
+ #: includes/wc-gzd-template-functions.php:519
4869
  msgid "Please accept the creation of a new customer account"
4870
  msgstr "Bitte akzeptiere die Erstellung eines neuen Kundenkontos"
4871
 
5062
  msgstr "An"
5063
 
5064
  # @ woocommerce-germanized
5065
+ #: templates/forms/revocation-form.php:31
5066
  msgctxt "revocation-form"
5067
  msgid "Forward Revocation"
5068
  msgstr "Widerruf erklären"
5098
  msgstr "%s Kundenbewertungen"
5099
 
5100
  # @ woocommerce-germanized
5101
+ #: woocommerce-germanized.php:721
5102
  msgid "Order Confirmation"
5103
  msgstr "Bestellbestätigung"
5104
 
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 v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2017-04-25 16:46+0200\n"
6
- "PO-Revision-Date: 2017-04-25 16:46+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -94,8 +94,8 @@ msgstr "l"
94
  # @ woocommerce-germanized
95
  #: includes/abstracts/abstract-wc-gzd-product.php:215
96
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
97
- #: includes/wc-gzd-cart-functions.php:269
98
- #: includes/wc-gzd-template-functions.php:587 woocommerce-germanized.php:789
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
@@ -107,7 +107,7 @@ msgstr "exkl. MwSt."
107
  # @ woocommerce-germanized
108
  #: includes/abstracts/abstract-wc-gzd-product.php:217
109
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
110
- #: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:789
111
  #, php-format
112
  msgid "incl. %s%% VAT"
113
  msgstr "inkl. %s%% MwSt."
@@ -140,8 +140,8 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
140
  #: includes/class-wc-gzd-dependencies.php:54
141
  #: includes/class-wc-gzd-dependencies.php:63
142
  #: includes/class-wc-gzd-hook-priorities.php:33
143
- #: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:90
144
- #: woocommerce-germanized.php:99
145
  msgid "Cheatin&#8217; huh?"
146
  msgstr "So geht das leider nicht.."
147
 
@@ -234,7 +234,7 @@ msgstr ""
234
 
235
  # @ woocommerce-germanized
236
  #: includes/admin/class-wc-gzd-admin.php:169
237
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:151
238
  msgid "Optional Mini Description"
239
  msgstr "Warenkorb Kurzbeschreibung"
240
 
@@ -248,41 +248,41 @@ msgstr ""
248
  "Produkt Kurzbeschreibung angezeigt."
249
 
250
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
251
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:86
252
  msgid "Service"
253
  msgstr "Dienstleistung"
254
 
255
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
256
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:87
257
  msgid "Service products do not sell physical products."
258
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
259
 
260
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:86
261
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
262
  msgid "Sale Label"
263
  msgstr "Regulärer Preishinweis"
264
 
265
  # @ woocommerce-germanized
266
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:88
267
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:98
268
  msgid "Same as Parent"
269
  msgstr "Gleiche wie übergeordnet"
270
 
271
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:96
272
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
273
  msgid "Sale Regular Label"
274
  msgstr "Neuer Preis Hinweis"
275
 
276
  # @ woocommerce-germanized
277
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:114
278
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
279
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:776
280
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:825
281
  msgid "Product Units"
282
  msgstr "Produkteinheiten"
283
 
284
  # @ woocommerce-germanized
285
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:114
286
  msgid ""
287
  "Number of units included per default product price. Example: 1000 ml. Leave "
288
  "blank to use parent value."
@@ -291,46 +291,46 @@ msgstr ""
291
  "Frei lassen um den Wert des Eltern-Produkts zu verwenden."
292
 
293
  # @ woocommerce-germanized
294
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:118
295
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:127
296
  msgid "Calculation"
297
  msgstr "Berechnung"
298
 
299
  # @ woocommerce-germanized
300
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:121
301
  msgid "Calculate unit prices automatically"
302
  msgstr "Grundpreis automatisch berechnen."
303
 
304
  # @ woocommerce-germanized
305
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
306
  msgid "Regular Unit Price"
307
  msgstr "Einheitspreis"
308
 
309
  # @ woocommerce-germanized
310
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:130
311
  msgid "Sale Unit Price"
312
  msgstr "Angebots-Einheitspreis"
313
 
314
  # @ woocommerce-germanized
315
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
316
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:179
317
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
318
  #: includes/api/class-wc-gzd-rest-products-controller.php:192
319
  msgid "Delivery Time"
320
  msgstr "Lieferzeit"
321
 
322
  # @ woocommerce-germanized
323
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:142
324
  msgid "Same as parent"
325
  msgstr "Gleiche wie übergeordnet"
326
 
327
  # @ woocommerce-germanized
328
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
329
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
330
  msgid "Select Price Label"
331
  msgstr "Preishinweis auswählen"
332
 
333
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:102
334
  msgid ""
335
  "If the product is on sale you may want to show a price label right before "
336
  "outputting the old price to inform the customer."
@@ -340,7 +340,7 @@ msgstr ""
340
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
341
  "sich dabei handelte (z.B. UVP)."
342
 
343
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:103
344
  msgid ""
345
  "If the product is on sale you may want to show a price label right before "
346
  "outputting the new price to inform the customer."
@@ -350,35 +350,35 @@ msgstr ""
350
  "neuer Preis)."
351
 
352
  # @ woocommerce-germanized
353
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
354
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
355
  #: includes/class-wc-gzd-post-types.php:66
356
  msgid "Unit"
357
  msgstr "Einheit"
358
 
359
  # @ woocommerce-germanized
360
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
361
  msgid "Select unit"
362
  msgstr "Einheit auswählen"
363
 
364
  # @ woocommerce-germanized
365
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:105
366
  msgid "Needed if selling on a per unit basis"
367
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
368
 
369
  # @ woocommerce-germanized
370
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
371
  msgid "Number of units included per default product price. Example: 1000 ml."
372
  msgstr ""
373
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
374
 
375
  # @ woocommerce-germanized
376
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
377
  msgid "Base Price Units"
378
  msgstr "Grundpreiseinheiten"
379
 
380
  # @ woocommerce-germanized
381
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
382
  msgid ""
383
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
384
  "price unit amount."
@@ -387,33 +387,33 @@ msgstr ""
387
  "hier 100 als Grundpreiseinheiten ein."
388
 
389
  # @ woocommerce-germanized
390
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:127
391
  msgid "Calculate base prices automatically."
392
  msgstr "Grundpreis automatisch berechnen."
393
 
394
  # @ woocommerce-germanized
395
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:129
396
  msgid "Regular Base Price"
397
  msgstr "Regulärer Grundpreis"
398
 
399
  # @ woocommerce-germanized
400
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:130
401
  msgid "Sale Base Price"
402
  msgstr "Angebotsgrundpreis"
403
 
404
  # @ woocommerce-germanized
405
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
406
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
407
  msgid "Search for a delivery time&hellip;"
408
  msgstr "Lieferzeit suchen&hellip;"
409
 
410
  # @ woocommerce-germanized
411
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
412
  msgid "Free shipping?"
413
  msgstr "Versand kostenlos?"
414
 
415
  # @ woocommerce-germanized
416
- #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
417
  msgid "This option disables the \"plus shipping costs\" notice on product page"
418
  msgstr ""
419
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
@@ -1039,7 +1039,7 @@ msgstr "Kunden"
1039
 
1040
  # @ woocommerce-germanized
1041
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:483
1042
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:567
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
@@ -1238,10 +1238,8 @@ msgstr "Umsatzsteuer"
1238
 
1239
  # @ woocommerce-germanized
1240
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:609
1241
- #, fuzzy
1242
- #| msgid "Customers"
1243
  msgid "Customer"
1244
- msgstr "Kunden"
1245
 
1246
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:609
1247
  msgid "Admin"
@@ -1952,7 +1950,7 @@ msgstr ""
1952
 
1953
  # @ woocommerce-germanized
1954
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1955
- #: includes/wc-gzd-cart-functions.php:317
1956
  msgid ""
1957
  "To retrieve direct access to digital content you have to agree to the loss "
1958
  "of your right of withdrawal."
@@ -2029,7 +2027,7 @@ msgstr ""
2029
 
2030
  # @ woocommerce-germanized
2031
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2032
- #: includes/wc-gzd-cart-functions.php:339
2033
  msgid ""
2034
  "For services: I demand and acknowledge the immediate performance of the "
2035
  "service before the expiration of the withdrawal period. I acknowledge that "
@@ -2047,7 +2045,7 @@ msgstr "Fehlermeldung"
2047
 
2048
  # @ woocommerce-germanized
2049
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2050
- #: includes/wc-gzd-cart-functions.php:348
2051
  msgid ""
2052
  "To allow the immediate performance of the services you have to agree to the "
2053
  "loss of your right of withdrawal."
@@ -2146,7 +2144,7 @@ msgstr ""
2146
  "den Titel der Versandmethoden einzubetten."
2147
 
2148
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2149
- #: includes/wc-gzd-cart-functions.php:396
2150
  msgid ""
2151
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2152
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
@@ -2818,7 +2816,7 @@ msgstr "PostNummer"
2818
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2819
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2820
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2821
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
2822
  #: includes/gateways/direct-debit/views/html-export.php:27
2823
  msgid "Direct Debit"
2824
  msgstr "Lastschrift"
@@ -2827,9 +2825,9 @@ msgstr "Lastschrift"
2827
  #: includes/api/class-wc-gzd-rest-customers-controller.php:168
2828
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2829
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2830
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:303
2831
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
2832
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
2833
  msgid "Account Holder"
2834
  msgstr "Kontoinhaber"
2835
 
@@ -2837,10 +2835,10 @@ msgstr "Kontoinhaber"
2837
  #: includes/api/class-wc-gzd-rest-customers-controller.php:173
2838
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2839
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2840
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:310
2841
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:520
2842
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
2843
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:736
2844
  msgid "IBAN"
2845
  msgstr "IBAN"
2846
 
@@ -2848,9 +2846,9 @@ msgstr "IBAN"
2848
  #: includes/api/class-wc-gzd-rest-customers-controller.php:178
2849
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2850
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2851
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:317
2852
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
2853
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
2854
  msgid "BIC/SWIFT"
2855
  msgstr "BIC/SWIFT"
2856
 
@@ -2869,7 +2867,7 @@ msgstr "Paketdienstleister Datenweitergabe"
2869
  # @ woocommerce-germanized
2870
  #: includes/api/class-wc-gzd-rest-orders-controller.php:214
2871
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
2872
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:324
2873
  msgid "Mandate Reference ID"
2874
  msgstr "Mandat-Referenznummer"
2875
 
@@ -3068,7 +3066,7 @@ msgstr ""
3068
  #: includes/class-wc-gzd-checkout.php:289
3069
  #: includes/class-wc-gzd-checkout.php:297
3070
  #: includes/class-wc-gzd-checkout.php:322
3071
- #: includes/class-wc-gzd-checkout.php:465
3072
  #: includes/class-wc-gzd-customer-helper.php:88
3073
  #: includes/class-wc-gzd-customer-helper.php:95
3074
  #: includes/class-wc-gzd-revocation.php:41
@@ -3079,7 +3077,7 @@ msgstr "Herr"
3079
  #: includes/class-wc-gzd-checkout.php:289
3080
  #: includes/class-wc-gzd-checkout.php:297
3081
  #: includes/class-wc-gzd-checkout.php:323
3082
- #: includes/class-wc-gzd-checkout.php:465
3083
  #: includes/class-wc-gzd-customer-helper.php:88
3084
  #: includes/class-wc-gzd-customer-helper.php:95
3085
  #: includes/class-wc-gzd-revocation.php:42
@@ -3363,7 +3361,7 @@ msgstr "%s Zahlungsgebühr"
3363
  # @ woocommerce-germanized
3364
  #: includes/class-wc-gzd-payment-gateways.php:60
3365
  #: includes/wc-gzd-order-functions.php:20
3366
- #: includes/wc-gzd-template-functions.php:505
3367
  #, php-format
3368
  msgid "Plus %s forwarding fee (charged by the transport agent)"
3369
  msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
@@ -3860,104 +3858,104 @@ msgid "Will be notified separately"
3860
  msgstr "Wird separat mitgeteilt"
3861
 
3862
  # @ woocommerce-germanized
3863
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
3864
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
3865
  msgid "Enable/Disable"
3866
  msgstr "Aktivieren/Deaktivieren"
3867
 
3868
  # @ woocommerce-germanized
3869
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:479
3870
  msgid "Enable Direct Debit Payment"
3871
  msgstr "Bezahlung per Lastschrift aktivieren"
3872
 
3873
  # @ woocommerce-germanized
3874
  # @ woocommerce
3875
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:483
3876
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
3877
  msgctxt "gateway"
3878
  msgid "Title"
3879
  msgstr "Bezeichnung"
3880
 
3881
  # @ woocommerce-germanized
3882
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
3883
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
3884
  msgid "This controls the title which the user sees during checkout."
3885
  msgstr ""
3886
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
3887
 
3888
  # @ woocommerce-germanized
3889
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:490
3890
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
3891
  msgid "Description"
3892
  msgstr "Beschreibung"
3893
 
3894
  # @ woocommerce-germanized
3895
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:492
3896
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
3897
  msgid "Payment method description that the customer will see on your checkout."
3898
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
3899
 
3900
  # @ woocommerce-germanized
3901
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
3902
  msgid "The order amount will be debited directly from your bank account."
3903
  msgstr ""
3904
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
3905
  "abgebucht."
3906
 
3907
  # @ woocommerce-germanized
3908
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:497
3909
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
3910
  msgid "Instructions"
3911
  msgstr "Anweisungen"
3912
 
3913
  # @ woocommerce-germanized
3914
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:499
3915
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
3916
  msgid "Instructions that will be added to the thank you page and emails."
3917
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
3918
 
3919
  # @ woocommerce-germanized
3920
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
3921
  msgid "Debtee"
3922
  msgstr "Gläubiger Informationen"
3923
 
3924
  # @ woocommerce-germanized
3925
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
3926
  msgid "Insert your company information."
3927
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
3928
 
3929
  # @ woocommerce-germanized
3930
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
3931
  msgid "Company Inc, John Doe Street, New York"
3932
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
3933
 
3934
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
3935
  msgid "Insert the bank account holder name."
3936
  msgstr "Füge hier den Namen des Kontoinhabers ein."
3937
 
3938
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:516
3939
  msgid "Company Inc"
3940
  msgstr "Muster GmbH"
3941
 
3942
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:522
3943
  msgid "Insert the bank account IBAN."
3944
  msgstr "Füge hier den IBAN deines Kontos ein."
3945
 
3946
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:527
3947
  msgid "BIC"
3948
  msgstr "BIC"
3949
 
3950
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:529
3951
  msgid "Insert the bank account BIC."
3952
  msgstr "Füge hier den BIC deines Kontos ein."
3953
 
3954
  # @ woocommerce-germanized
3955
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
3956
  msgid "Debtee identification number"
3957
  msgstr "Identifikationsnummer"
3958
 
3959
  # @ woocommerce-germanized
3960
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:536
3961
  #, php-format
3962
  msgid ""
3963
  "Insert your debtee indentification number. More information can be found <a "
@@ -3967,16 +3965,16 @@ msgstr ""
3967
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
3968
 
3969
  # @ woocommerce-germanized
3970
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:540
3971
  msgid "Generate Mandate ID"
3972
  msgstr "Mandat-Referenz generieren"
3973
 
3974
  # @ woocommerce-germanized
3975
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:542
3976
  msgid "Automatically generate Mandate ID."
3977
  msgstr "Mandat-Referenznummer automatisch generieren."
3978
 
3979
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
3980
  msgid ""
3981
  "Automatically generate Mandate ID after order completion (based on Order ID)."
3982
  msgstr ""
@@ -3984,11 +3982,11 @@ msgstr ""
3984
  "basierend auf der Bestellnummer."
3985
 
3986
  # @ woocommerce-germanized
3987
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
3988
  msgid "XML Pain Format"
3989
  msgstr "XML Pain Format"
3990
 
3991
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:549
3992
  msgid ""
3993
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
3994
  "may require pain.001.003.03."
@@ -3997,11 +3995,11 @@ msgstr ""
3997
  "Banken benötigen z.B. pain.001.003.03."
3998
 
3999
  # @ woocommerce-germanized
4000
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
4001
  msgid "Mandate ID Format"
4002
  msgstr "Mandat-Referenz Format"
4003
 
4004
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:555
4005
  msgid ""
4006
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4007
  "{id} as placeholder to insert the automatically generated ID."
@@ -4010,12 +4008,12 @@ msgstr ""
4010
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4011
 
4012
  # @ woocommerce-germanized
4013
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
4014
  msgid "Mandate Text"
4015
  msgstr "Lastschriftmandat"
4016
 
4017
  # @ woocommerce-germanized
4018
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:561
4019
  msgid ""
4020
  "This text will be populated with live order/checkout data. Will be used as "
4021
  "preview direct debit mandate and as email template text."
@@ -4026,23 +4024,23 @@ msgstr ""
4026
  "Verfügung gestellt."
4027
 
4028
  # @ woocommerce-germanized
4029
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
4030
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4031
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4032
 
4033
  # @ woocommerce-germanized
4034
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:570
4035
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4036
  msgstr ""
4037
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4038
 
4039
  # @ woocommerce-germanized
4040
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
4041
  msgid "Checkbox label"
4042
  msgstr "Checkbox Text"
4043
 
4044
  # @ woocommerce-germanized
4045
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
4046
  msgid ""
4047
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4048
  "preview link."
@@ -4051,20 +4049,20 @@ msgstr ""
4051
  "auf die Vorschau zu verlinken."
4052
 
4053
  # @ woocommerce-germanized
4054
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
4055
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4056
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4057
 
4058
  # @ woocommerce-germanized
4059
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:581
4060
  msgid "Mask IBAN"
4061
  msgstr "IBAN maskieren"
4062
 
4063
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
4064
  msgid "Mask the IBAN within emails."
4065
  msgstr "IBAN in E-Mails maskieren."
4066
 
4067
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:584
4068
  msgid ""
4069
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4070
  "digits will be masked."
@@ -4072,15 +4070,15 @@ msgstr ""
4072
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4073
  "maskiert."
4074
 
4075
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:593
4076
  msgid "Remember"
4077
  msgstr "Bankdaten merken\t"
4078
 
4079
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
4080
  msgid "Remember account data for returning customers."
4081
  msgstr "Bankverbindung für registrierte Kunden speichern."
4082
 
4083
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:596
4084
  msgid "Save account data as user meta if user has/creates a customer account."
4085
  msgstr ""
4086
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
@@ -4088,37 +4086,37 @@ msgstr ""
4088
  "eigenständig aus."
4089
 
4090
  # @ woocommerce-germanized
4091
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:679
4092
  msgid "Please insert your SEPA account data."
4093
  msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
4094
 
4095
  # @ woocommerce-germanized
4096
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:689
4097
  msgid "Your IBAN seems to be invalid."
4098
  msgstr "Ihr IBAN scheint nicht gültig zu sein."
4099
 
4100
  # @ woocommerce-germanized
4101
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
4102
  msgid "Your IBAN's country code doesn’t match with your billing country."
4103
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4104
 
4105
  # @ woocommerce-germanized
4106
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:695
4107
  msgid "Your BIC seems to be invalid."
4108
  msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
4109
 
4110
  # @ woocommerce-germanized
4111
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
4112
  msgid "Please accept the direct debit mandate."
4113
  msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
4114
 
4115
  # @ woocommerce-germanized
4116
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
4117
  msgid "is invalid"
4118
  msgstr "ist ungültig"
4119
 
4120
  # @ woocommerce-germanized
4121
- #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:776
4122
  msgid "Awaiting Direct Debit Payment"
4123
  msgstr "Zahlung per Lastschrift ausstehend"
4124
 
@@ -4178,7 +4176,7 @@ msgstr ""
4178
  # @ woocommerce-germanized
4179
  # @ woocommerce
4180
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4181
- #: woocommerce-germanized.php:562
4182
  msgid "Settings"
4183
  msgstr "Einstellungen"
4184
 
@@ -4835,7 +4833,7 @@ msgid "Trusted Shops Rich Snippets"
4835
  msgstr "Trusted Shops Rich Snippets"
4836
 
4837
  # @ woocommerce-germanized
4838
- #: includes/wc-gzd-cart-functions.php:310
4839
  msgid ""
4840
  "I want immediate access to the digital content and I acknowledge that "
4841
  "thereby I lose my right to cancel once the service has begun."
@@ -4860,17 +4858,17 @@ msgid "Choose a Payment Gateway"
4860
  msgstr "Zahlungsart auswählen"
4861
 
4862
  # @ woocommerce-germanized
4863
- #: includes/wc-gzd-template-functions.php:278
4864
  msgid "Please accept our parcel delivery agreement"
4865
  msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
4866
 
4867
  # @ woocommerce
4868
- #: includes/wc-gzd-template-functions.php:410
4869
  msgid "Place order"
4870
  msgstr "Jetzt kaufen"
4871
 
4872
  # @ woocommerce-germanized
4873
- #: includes/wc-gzd-template-functions.php:486
4874
  msgid "Please accept the creation of a new customer account"
4875
  msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
4876
 
@@ -5067,7 +5065,7 @@ msgid "To"
5067
  msgstr "An"
5068
 
5069
  # @ woocommerce-germanized
5070
- #: templates/forms/revocation-form.php:28
5071
  msgctxt "revocation-form"
5072
  msgid "Forward Revocation"
5073
  msgstr "Widerruf erklären"
@@ -5103,7 +5101,7 @@ msgid "%s custom reviews"
5103
  msgstr "%s Kundenbewertungen"
5104
 
5105
  # @ woocommerce-germanized
5106
- #: woocommerce-germanized.php:698
5107
  msgid "Order Confirmation"
5108
  msgstr "Bestellbestätigung"
5109
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-05-19 15:16+0200\n"
6
+ "PO-Revision-Date: 2017-05-19 15:16+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
94
  # @ woocommerce-germanized
95
  #: includes/abstracts/abstract-wc-gzd-product.php:215
96
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
97
+ #: includes/wc-gzd-core-functions.php:129
98
+ #: includes/wc-gzd-template-functions.php:620 woocommerce-germanized.php:812
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
107
  # @ woocommerce-germanized
108
  #: includes/abstracts/abstract-wc-gzd-product.php:217
109
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
110
+ #: includes/wc-gzd-core-functions.php:129 woocommerce-germanized.php:812
111
  #, php-format
112
  msgid "incl. %s%% VAT"
113
  msgstr "inkl. %s%% MwSt."
140
  #: includes/class-wc-gzd-dependencies.php:54
141
  #: includes/class-wc-gzd-dependencies.php:63
142
  #: includes/class-wc-gzd-hook-priorities.php:33
143
+ #: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:92
144
+ #: woocommerce-germanized.php:101
145
  msgid "Cheatin&#8217; huh?"
146
  msgstr "So geht das leider nicht.."
147
 
234
 
235
  # @ woocommerce-germanized
236
  #: includes/admin/class-wc-gzd-admin.php:169
237
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
238
  msgid "Optional Mini Description"
239
  msgstr "Warenkorb Kurzbeschreibung"
240
 
248
  "Produkt Kurzbeschreibung angezeigt."
249
 
250
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
251
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:90
252
  msgid "Service"
253
  msgstr "Dienstleistung"
254
 
255
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
256
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:91
257
  msgid "Service products do not sell physical products."
258
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
259
 
260
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:87
261
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
262
  msgid "Sale Label"
263
  msgstr "Regulärer Preishinweis"
264
 
265
  # @ woocommerce-germanized
266
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:89
267
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:99
268
  msgid "Same as Parent"
269
  msgstr "Gleiche wie übergeordnet"
270
 
271
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
272
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
273
  msgid "Sale Regular Label"
274
  msgstr "Neuer Preis Hinweis"
275
 
276
  # @ woocommerce-germanized
277
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
278
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:110
279
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:776
280
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:825
281
  msgid "Product Units"
282
  msgstr "Produkteinheiten"
283
 
284
  # @ woocommerce-germanized
285
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
286
  msgid ""
287
  "Number of units included per default product price. Example: 1000 ml. Leave "
288
  "blank to use parent value."
291
  "Frei lassen um den Wert des Eltern-Produkts zu verwenden."
292
 
293
  # @ woocommerce-germanized
294
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:119
295
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:131
296
  msgid "Calculation"
297
  msgstr "Berechnung"
298
 
299
  # @ woocommerce-germanized
300
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:122
301
  msgid "Calculate unit prices automatically"
302
  msgstr "Grundpreis automatisch berechnen."
303
 
304
  # @ woocommerce-germanized
305
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:127
306
  msgid "Regular Unit Price"
307
  msgstr "Einheitspreis"
308
 
309
  # @ woocommerce-germanized
310
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:131
311
  msgid "Sale Unit Price"
312
  msgstr "Angebots-Einheitspreis"
313
 
314
  # @ woocommerce-germanized
315
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:137
316
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
317
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
318
  #: includes/api/class-wc-gzd-rest-products-controller.php:192
319
  msgid "Delivery Time"
320
  msgstr "Lieferzeit"
321
 
322
  # @ woocommerce-germanized
323
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:143
324
  msgid "Same as parent"
325
  msgstr "Gleiche wie übergeordnet"
326
 
327
  # @ woocommerce-germanized
328
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
329
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
330
  msgid "Select Price Label"
331
  msgstr "Preishinweis auswählen"
332
 
333
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
334
  msgid ""
335
  "If the product is on sale you may want to show a price label right before "
336
  "outputting the old price to inform the customer."
340
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
341
  "sich dabei handelte (z.B. UVP)."
342
 
343
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:107
344
  msgid ""
345
  "If the product is on sale you may want to show a price label right before "
346
  "outputting the new price to inform the customer."
350
  "neuer Preis)."
351
 
352
  # @ woocommerce-germanized
353
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
354
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
355
  #: includes/class-wc-gzd-post-types.php:66
356
  msgid "Unit"
357
  msgstr "Einheit"
358
 
359
  # @ woocommerce-germanized
360
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
361
  msgid "Select unit"
362
  msgstr "Einheit auswählen"
363
 
364
  # @ woocommerce-germanized
365
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:109
366
  msgid "Needed if selling on a per unit basis"
367
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
368
 
369
  # @ woocommerce-germanized
370
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:110
371
  msgid "Number of units included per default product price. Example: 1000 ml."
372
  msgstr ""
373
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
374
 
375
  # @ woocommerce-germanized
376
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:111
377
  msgid "Base Price Units"
378
  msgstr "Grundpreiseinheiten"
379
 
380
  # @ woocommerce-germanized
381
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:111
382
  msgid ""
383
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
384
  "price unit amount."
387
  "hier 100 als Grundpreiseinheiten ein."
388
 
389
  # @ woocommerce-germanized
390
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:131
391
  msgid "Calculate base prices automatically."
392
  msgstr "Grundpreis automatisch berechnen."
393
 
394
  # @ woocommerce-germanized
395
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:133
396
  msgid "Regular Base Price"
397
  msgstr "Regulärer Grundpreis"
398
 
399
  # @ woocommerce-germanized
400
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:134
401
  msgid "Sale Base Price"
402
  msgstr "Angebotsgrundpreis"
403
 
404
  # @ woocommerce-germanized
405
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:144
406
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:187
407
  msgid "Search for a delivery time&hellip;"
408
  msgstr "Lieferzeit suchen&hellip;"
409
 
410
  # @ woocommerce-germanized
411
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:196
412
  msgid "Free shipping?"
413
  msgstr "Versand kostenlos?"
414
 
415
  # @ woocommerce-germanized
416
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:196
417
  msgid "This option disables the \"plus shipping costs\" notice on product page"
418
  msgstr ""
419
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
1039
 
1040
  # @ woocommerce-germanized
1041
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:483
1042
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
1238
 
1239
  # @ woocommerce-germanized
1240
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:609
 
 
1241
  msgid "Customer"
1242
+ msgstr "Kunde"
1243
 
1244
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:609
1245
  msgid "Admin"
1950
 
1951
  # @ woocommerce-germanized
1952
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1953
+ #: includes/wc-gzd-cart-functions.php:338
1954
  msgid ""
1955
  "To retrieve direct access to digital content you have to agree to the loss "
1956
  "of your right of withdrawal."
2027
 
2028
  # @ woocommerce-germanized
2029
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2030
+ #: includes/wc-gzd-cart-functions.php:363
2031
  msgid ""
2032
  "For services: I demand and acknowledge the immediate performance of the "
2033
  "service before the expiration of the withdrawal period. I acknowledge that "
2045
 
2046
  # @ woocommerce-germanized
2047
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2048
+ #: includes/wc-gzd-cart-functions.php:374
2049
  msgid ""
2050
  "To allow the immediate performance of the services you have to agree to the "
2051
  "loss of your right of withdrawal."
2144
  "den Titel der Versandmethoden einzubetten."
2145
 
2146
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2147
+ #: includes/wc-gzd-cart-functions.php:423
2148
  msgid ""
2149
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2150
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
2816
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2817
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2818
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2819
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:487
2820
  #: includes/gateways/direct-debit/views/html-export.php:27
2821
  msgid "Direct Debit"
2822
  msgstr "Lastschrift"
2825
  #: includes/api/class-wc-gzd-rest-customers-controller.php:168
2826
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2827
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2828
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:304
2829
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:513
2830
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:641
2831
  msgid "Account Holder"
2832
  msgstr "Kontoinhaber"
2833
 
2835
  #: includes/api/class-wc-gzd-rest-customers-controller.php:173
2836
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2837
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2838
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:311
2839
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:521
2840
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:645
2841
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
2842
  msgid "IBAN"
2843
  msgstr "IBAN"
2844
 
2846
  #: includes/api/class-wc-gzd-rest-customers-controller.php:178
2847
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2848
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2849
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:318
2850
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:649
2851
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
2852
  msgid "BIC/SWIFT"
2853
  msgstr "BIC/SWIFT"
2854
 
2867
  # @ woocommerce-germanized
2868
  #: includes/api/class-wc-gzd-rest-orders-controller.php:214
2869
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
2870
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:325
2871
  msgid "Mandate Reference ID"
2872
  msgstr "Mandat-Referenznummer"
2873
 
3066
  #: includes/class-wc-gzd-checkout.php:289
3067
  #: includes/class-wc-gzd-checkout.php:297
3068
  #: includes/class-wc-gzd-checkout.php:322
3069
+ #: includes/class-wc-gzd-checkout.php:461
3070
  #: includes/class-wc-gzd-customer-helper.php:88
3071
  #: includes/class-wc-gzd-customer-helper.php:95
3072
  #: includes/class-wc-gzd-revocation.php:41
3077
  #: includes/class-wc-gzd-checkout.php:289
3078
  #: includes/class-wc-gzd-checkout.php:297
3079
  #: includes/class-wc-gzd-checkout.php:323
3080
+ #: includes/class-wc-gzd-checkout.php:461
3081
  #: includes/class-wc-gzd-customer-helper.php:88
3082
  #: includes/class-wc-gzd-customer-helper.php:95
3083
  #: includes/class-wc-gzd-revocation.php:42
3361
  # @ woocommerce-germanized
3362
  #: includes/class-wc-gzd-payment-gateways.php:60
3363
  #: includes/wc-gzd-order-functions.php:20
3364
+ #: includes/wc-gzd-template-functions.php:538
3365
  #, php-format
3366
  msgid "Plus %s forwarding fee (charged by the transport agent)"
3367
  msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
3858
  msgstr "Wird separat mitgeteilt"
3859
 
3860
  # @ woocommerce-germanized
3861
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:478
3862
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
3863
  msgid "Enable/Disable"
3864
  msgstr "Aktivieren/Deaktivieren"
3865
 
3866
  # @ woocommerce-germanized
3867
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:480
3868
  msgid "Enable Direct Debit Payment"
3869
  msgstr "Bezahlung per Lastschrift aktivieren"
3870
 
3871
  # @ woocommerce-germanized
3872
  # @ woocommerce
3873
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:484
3874
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
3875
  msgctxt "gateway"
3876
  msgid "Title"
3877
  msgstr "Bezeichnung"
3878
 
3879
  # @ woocommerce-germanized
3880
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
3881
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
3882
  msgid "This controls the title which the user sees during checkout."
3883
  msgstr ""
3884
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
3885
 
3886
  # @ woocommerce-germanized
3887
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:491
3888
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
3889
  msgid "Description"
3890
  msgstr "Beschreibung"
3891
 
3892
  # @ woocommerce-germanized
3893
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
3894
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
3895
  msgid "Payment method description that the customer will see on your checkout."
3896
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
3897
 
3898
  # @ woocommerce-germanized
3899
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:494
3900
  msgid "The order amount will be debited directly from your bank account."
3901
  msgstr ""
3902
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
3903
  "abgebucht."
3904
 
3905
  # @ woocommerce-germanized
3906
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:498
3907
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
3908
  msgid "Instructions"
3909
  msgstr "Anweisungen"
3910
 
3911
  # @ woocommerce-germanized
3912
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:500
3913
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
3914
  msgid "Instructions that will be added to the thank you page and emails."
3915
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
3916
 
3917
  # @ woocommerce-germanized
3918
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:505
3919
  msgid "Debtee"
3920
  msgstr "Gläubiger Informationen"
3921
 
3922
  # @ woocommerce-germanized
3923
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:507
3924
  msgid "Insert your company information."
3925
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
3926
 
3927
  # @ woocommerce-germanized
3928
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:509
3929
  msgid "Company Inc, John Doe Street, New York"
3930
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
3931
 
3932
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:515
3933
  msgid "Insert the bank account holder name."
3934
  msgstr "Füge hier den Namen des Kontoinhabers ein."
3935
 
3936
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:517
3937
  msgid "Company Inc"
3938
  msgstr "Muster GmbH"
3939
 
3940
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:523
3941
  msgid "Insert the bank account IBAN."
3942
  msgstr "Füge hier den IBAN deines Kontos ein."
3943
 
3944
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:528
3945
  msgid "BIC"
3946
  msgstr "BIC"
3947
 
3948
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:530
3949
  msgid "Insert the bank account BIC."
3950
  msgstr "Füge hier den BIC deines Kontos ein."
3951
 
3952
  # @ woocommerce-germanized
3953
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:535
3954
  msgid "Debtee identification number"
3955
  msgstr "Identifikationsnummer"
3956
 
3957
  # @ woocommerce-germanized
3958
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:537
3959
  #, php-format
3960
  msgid ""
3961
  "Insert your debtee indentification number. More information can be found <a "
3965
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
3966
 
3967
  # @ woocommerce-germanized
3968
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:541
3969
  msgid "Generate Mandate ID"
3970
  msgstr "Mandat-Referenz generieren"
3971
 
3972
  # @ woocommerce-germanized
3973
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
3974
  msgid "Automatically generate Mandate ID."
3975
  msgstr "Mandat-Referenznummer automatisch generieren."
3976
 
3977
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:544
3978
  msgid ""
3979
  "Automatically generate Mandate ID after order completion (based on Order ID)."
3980
  msgstr ""
3982
  "basierend auf der Bestellnummer."
3983
 
3984
  # @ woocommerce-germanized
3985
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:548
3986
  msgid "XML Pain Format"
3987
  msgstr "XML Pain Format"
3988
 
3989
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:550
3990
  msgid ""
3991
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
3992
  "may require pain.001.003.03."
3995
  "Banken benötigen z.B. pain.001.003.03."
3996
 
3997
  # @ woocommerce-germanized
3998
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:554
3999
  msgid "Mandate ID Format"
4000
  msgstr "Mandat-Referenz Format"
4001
 
4002
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:556
4003
  msgid ""
4004
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4005
  "{id} as placeholder to insert the automatically generated ID."
4008
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4009
 
4010
  # @ woocommerce-germanized
4011
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:560
4012
  msgid "Mandate Text"
4013
  msgstr "Lastschriftmandat"
4014
 
4015
  # @ woocommerce-germanized
4016
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:562
4017
  msgid ""
4018
  "This text will be populated with live order/checkout data. Will be used as "
4019
  "preview direct debit mandate and as email template text."
4024
  "Verfügung gestellt."
4025
 
4026
  # @ woocommerce-germanized
4027
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:569
4028
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4029
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4030
 
4031
  # @ woocommerce-germanized
4032
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:571
4033
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4034
  msgstr ""
4035
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4036
 
4037
  # @ woocommerce-germanized
4038
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:575
4039
  msgid "Checkbox label"
4040
  msgstr "Checkbox Text"
4041
 
4042
  # @ woocommerce-germanized
4043
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
4044
  msgid ""
4045
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4046
  "preview link."
4049
  "auf die Vorschau zu verlinken."
4050
 
4051
  # @ woocommerce-germanized
4052
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:578
4053
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4054
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4055
 
4056
  # @ woocommerce-germanized
4057
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
4058
  msgid "Mask IBAN"
4059
  msgstr "IBAN maskieren"
4060
 
4061
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:583
4062
  msgid "Mask the IBAN within emails."
4063
  msgstr "IBAN in E-Mails maskieren."
4064
 
4065
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:585
4066
  msgid ""
4067
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4068
  "digits will be masked."
4070
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4071
  "maskiert."
4072
 
4073
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
4074
  msgid "Remember"
4075
  msgstr "Bankdaten merken\t"
4076
 
4077
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:595
4078
  msgid "Remember account data for returning customers."
4079
  msgstr "Bankverbindung für registrierte Kunden speichern."
4080
 
4081
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:597
4082
  msgid "Save account data as user meta if user has/creates a customer account."
4083
  msgstr ""
4084
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
4086
  "eigenständig aus."
4087
 
4088
  # @ woocommerce-germanized
4089
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:680
4090
  msgid "Please insert your SEPA account data."
4091
  msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
4092
 
4093
  # @ woocommerce-germanized
4094
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:690
4095
  msgid "Your IBAN seems to be invalid."
4096
  msgstr "Ihr IBAN scheint nicht gültig zu sein."
4097
 
4098
  # @ woocommerce-germanized
4099
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:692
4100
  msgid "Your IBAN's country code doesn’t match with your billing country."
4101
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4102
 
4103
  # @ woocommerce-germanized
4104
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:696
4105
  msgid "Your BIC seems to be invalid."
4106
  msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
4107
 
4108
  # @ woocommerce-germanized
4109
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:708
4110
  msgid "Please accept the direct debit mandate."
4111
  msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
4112
 
4113
  # @ woocommerce-germanized
4114
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
4115
  msgid "is invalid"
4116
  msgstr "ist ungültig"
4117
 
4118
  # @ woocommerce-germanized
4119
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:777
4120
  msgid "Awaiting Direct Debit Payment"
4121
  msgstr "Zahlung per Lastschrift ausstehend"
4122
 
4176
  # @ woocommerce-germanized
4177
  # @ woocommerce
4178
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4179
+ #: woocommerce-germanized.php:567
4180
  msgid "Settings"
4181
  msgstr "Einstellungen"
4182
 
4833
  msgstr "Trusted Shops Rich Snippets"
4834
 
4835
  # @ woocommerce-germanized
4836
+ #: includes/wc-gzd-cart-functions.php:327
4837
  msgid ""
4838
  "I want immediate access to the digital content and I acknowledge that "
4839
  "thereby I lose my right to cancel once the service has begun."
4858
  msgstr "Zahlungsart auswählen"
4859
 
4860
  # @ woocommerce-germanized
4861
+ #: includes/wc-gzd-template-functions.php:294
4862
  msgid "Please accept our parcel delivery agreement"
4863
  msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
4864
 
4865
  # @ woocommerce
4866
+ #: includes/wc-gzd-template-functions.php:443
4867
  msgid "Place order"
4868
  msgstr "Jetzt kaufen"
4869
 
4870
  # @ woocommerce-germanized
4871
+ #: includes/wc-gzd-template-functions.php:519
4872
  msgid "Please accept the creation of a new customer account"
4873
  msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
4874
 
5065
  msgstr "An"
5066
 
5067
  # @ woocommerce-germanized
5068
+ #: templates/forms/revocation-form.php:31
5069
  msgctxt "revocation-form"
5070
  msgid "Forward Revocation"
5071
  msgstr "Widerruf erklären"
5101
  msgstr "%s Kundenbewertungen"
5102
 
5103
  # @ woocommerce-germanized
5104
+ #: woocommerce-germanized.php:721
5105
  msgid "Order Confirmation"
5106
  msgstr "Bestellbestätigung"
5107
 
includes/abstracts/abstract-wc-gzd-product.php CHANGED
@@ -317,7 +317,7 @@ class WC_GZD_Product {
317
  */
318
  public function get_unit_price_including_tax( $qty = 1, $price = '' ) {
319
  $price = ( $price == '' ) ? $this->unit_price : $price;
320
- return ( $price == '' ) ? '' : wc_gzd_get_price_including_tax( $this->child, array( 'price' => $price, 'qty' => $qty ) );
321
  }
322
 
323
  /**
@@ -329,7 +329,7 @@ class WC_GZD_Product {
329
  */
330
  public function get_unit_price_excluding_tax( $qty = 1, $price = '' ) {
331
  $price = ( $price == '' ) ? $this->unit_price : $price;
332
- return ( $price == '' ) ? '' : wc_gzd_get_price_excluding_tax( $this->child, array( 'price' => $price, 'qty' => $qty ) );
333
  }
334
 
335
  /**
@@ -488,17 +488,7 @@ class WC_GZD_Product {
488
  if ( apply_filters( 'woocommerce_germanized_hide_shipping_costs_text', false, $this ) )
489
  return apply_filters( 'woocommerce_germanized_disabled_shipping_text', '', $this );
490
 
491
- $find = array(
492
- '{link}',
493
- '{/link}'
494
- );
495
-
496
- $replace = array(
497
- '<a href="' . esc_url( get_permalink( wc_get_page_id( 'shipping_costs' ) ) ) . '" target="_blank">',
498
- '</a>'
499
- );
500
-
501
- return apply_filters( 'woocommerce_gzd_shipping_costs_text', str_replace( $find, $replace, ( $this->has_free_shipping() ? get_option( 'woocommerce_gzd_free_shipping_text' ) : get_option( 'woocommerce_gzd_shipping_costs_text' ) ) ), $this );
502
  }
503
 
504
  }
317
  */
318
  public function get_unit_price_including_tax( $qty = 1, $price = '' ) {
319
  $price = ( $price == '' ) ? $this->unit_price : $price;
320
+ return apply_filters( 'woocommerce_gzd_unit_price_including_tax', ( $price == '' ) ? '' : wc_gzd_get_price_including_tax( $this->child, array( 'price' => $price, 'qty' => $qty ) ), $price, $qty, $this );
321
  }
322
 
323
  /**
329
  */
330
  public function get_unit_price_excluding_tax( $qty = 1, $price = '' ) {
331
  $price = ( $price == '' ) ? $this->unit_price : $price;
332
+ return apply_filters( 'woocommerce_gzd_unit_price_excluding_tax', ( $price == '' ) ? '' : wc_gzd_get_price_excluding_tax( $this->child, array( 'price' => $price, 'qty' => $qty ) ), $price, $qty, $this );
333
  }
334
 
335
  /**
488
  if ( apply_filters( 'woocommerce_germanized_hide_shipping_costs_text', false, $this ) )
489
  return apply_filters( 'woocommerce_germanized_disabled_shipping_text', '', $this );
490
 
491
+ return wc_gzd_get_shipping_costs_text( $this );
 
 
 
 
 
 
 
 
 
 
492
  }
493
 
494
  }
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -176,7 +176,7 @@ class WC_GZD_Admin {
176
  return;
177
 
178
  if ( isset( $_POST[ '_legal_text' ] ) && ! empty( $_POST[ '_legal_text' ] ) )
179
- update_post_meta( $post_id, '_legal_text', esc_html( $_POST[ '_legal_text' ] ) );
180
  else
181
  delete_post_meta( $post_id, '_legal_text' );
182
 
176
  return;
177
 
178
  if ( isset( $_POST[ '_legal_text' ] ) && ! empty( $_POST[ '_legal_text' ] ) )
179
+ update_post_meta( $post_id, '_legal_text', sanitize_text_field( esc_html( $_POST[ '_legal_text' ] ) ) );
180
  else
181
  delete_post_meta( $post_id, '_legal_text' );
182
 
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php CHANGED
@@ -39,7 +39,7 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
39
  public static function service( $loop, $variation_data, $variation ) {
40
 
41
  $_product = wc_get_product( $variation );
42
- $variation_id = $_product->variation_id;
43
  $is_service = get_post_meta( $variation_id, '_service', true );
44
 
45
  ?>
@@ -50,8 +50,9 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
50
  public static function output( $loop, $variation_data, $variation ) {
51
 
52
  $_product = wc_get_product( $variation );
53
- $_parent = wc_get_product( $_product->parent );
54
- $variation_id = $_product->variation_id;
 
55
 
56
  $variation_meta = get_post_meta( $variation_id );
57
  $variation_data = array();
39
  public static function service( $loop, $variation_data, $variation ) {
40
 
41
  $_product = wc_get_product( $variation );
42
+ $variation_id = wc_gzd_get_crud_data( $_product, 'id' );
43
  $is_service = get_post_meta( $variation_id, '_service', true );
44
 
45
  ?>
50
  public static function output( $loop, $variation_data, $variation ) {
51
 
52
  $_product = wc_get_product( $variation );
53
+
54
+ $_parent = wc_get_product( wc_gzd_get_crud_data( $_product, 'parent' ) );
55
+ $variation_id = wc_gzd_get_crud_data( $_product, 'id' );
56
 
57
  $variation_meta = get_post_meta( $variation_id );
58
  $variation_data = array();
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php CHANGED
@@ -30,7 +30,11 @@ class WC_Germanized_Meta_Box_Product_Data {
30
  if ( is_admin() ) {
31
  add_action( 'woocommerce_product_options_general_product_data', array( __CLASS__, 'output' ) );
32
  add_action( 'woocommerce_product_options_shipping', array( __CLASS__, 'output_shipping' ) );
33
- add_action( 'woocommerce_process_product_meta', array( __CLASS__, 'save' ), 20, 2 );
 
 
 
 
34
  add_filter( 'product_type_options', array( __CLASS__, 'service_type' ), 10, 1 );
35
  }
36
 
@@ -214,9 +218,10 @@ class WC_Germanized_Meta_Box_Product_Data {
214
  );
215
  }
216
 
217
- public static function save( $post_id ) {
218
 
219
- $product = wc_get_product( $post_id );
 
220
 
221
  $data = self::get_fields();
222
 
@@ -224,7 +229,12 @@ class WC_Germanized_Meta_Box_Product_Data {
224
  $data[ $k ] = ( isset( $_POST[ $k ] ) ? $_POST[ $k ] : null );
225
  }
226
 
 
 
 
227
  $product = self::save_product_data( $product, $data );
 
 
228
  }
229
 
230
  public static function save_unit_price( $product, $data, $is_variation = false ) {
@@ -340,7 +350,7 @@ class WC_Germanized_Meta_Box_Product_Data {
340
  }
341
 
342
  if ( isset( $data[ '_mini_desc' ] ) ) {
343
- $product = wc_gzd_set_crud_meta_data( $product, '_mini_desc', ( $data[ '_mini_desc' ] === '' ? '' : esc_html( $data[ '_mini_desc' ] ) ) );
344
  }
345
 
346
  if ( isset( $data[ 'delivery_time' ] ) && ! empty( $data[ 'delivery_time' ] ) ) {
30
  if ( is_admin() ) {
31
  add_action( 'woocommerce_product_options_general_product_data', array( __CLASS__, 'output' ) );
32
  add_action( 'woocommerce_product_options_shipping', array( __CLASS__, 'output_shipping' ) );
33
+ if ( ! wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
34
+ add_action( 'woocommerce_process_product_meta', array( __CLASS__, 'save' ), 20, 2 );
35
+ } else {
36
+ add_action( 'woocommerce_admin_process_product_object', array( __CLASS__, 'save' ), 10, 1 );
37
+ }
38
  add_filter( 'product_type_options', array( __CLASS__, 'service_type' ), 10, 1 );
39
  }
40
 
218
  );
219
  }
220
 
221
+ public static function save( $product ) {
222
 
223
+ if ( is_numeric( $product ) )
224
+ $product = wc_get_product( $product );
225
 
226
  $data = self::get_fields();
227
 
229
  $data[ $k ] = ( isset( $_POST[ $k ] ) ? $_POST[ $k ] : null );
230
  }
231
 
232
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() )
233
+ $data[ 'save' ] = false;
234
+
235
  $product = self::save_product_data( $product, $data );
236
+
237
+ return $product;
238
  }
239
 
240
  public static function save_unit_price( $product, $data, $is_variation = false ) {
350
  }
351
 
352
  if ( isset( $data[ '_mini_desc' ] ) ) {
353
+ $product = wc_gzd_set_crud_meta_data( $product, '_mini_desc', ( $data[ '_mini_desc' ] === '' ? '' : sanitize_text_field( esc_html( $data[ '_mini_desc' ] ) ) ) );
354
  }
355
 
356
  if ( isset( $data[ 'delivery_time' ] ) && ! empty( $data[ 'delivery_time' ] ) ) {
includes/admin/views/html-tour-general.php CHANGED
@@ -90,7 +90,7 @@ if ( ! wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
90
 
91
  <li data-el="<?php echo $elements[ 'delivery_time' ]; ?>" data-orientation="top" data-width="600">
92
  <h2>Lieferzeiten</h2>
93
- <p>Standardmäßig verfügt WooCommerce über keine <a href="<?php echo admin_url( 'edit-tags.php?taxonomy=product_delivery_time&post_type=product' ); ?>" target="_blank">Lieferzeiten-Verwaltung</a> für Produkte. Diese Funktionalität fügt Germanizedh hinzu.
94
  Wähle optional eine Standard-Lieferzeit aus, die immer dann gezeigt wird, wenn keine Lieferzeit für das Produkt hinterlegt wurde.
95
  Der Lieferzeiten-Text wird verwendet um die Lieferzeiten im Shop darzustellen. Du kannst mit dieser Option die Ausgabe steuern - z.B. Lieferzeit: {delivery_time} wobei der Platzhalter {delivery_time} mit dem für die Lieferzeit hinterlegtem Wert (z.B. 3-4 Tage) ersetzt wird.</p>
96
  <a class="button button-primary tourbus-next" href="javascript:void(0);">weiter</a>
90
 
91
  <li data-el="<?php echo $elements[ 'delivery_time' ]; ?>" data-orientation="top" data-width="600">
92
  <h2>Lieferzeiten</h2>
93
+ <p>Standardmäßig verfügt WooCommerce über keine <a href="<?php echo admin_url( 'edit-tags.php?taxonomy=product_delivery_time&post_type=product' ); ?>" target="_blank">Lieferzeiten-Verwaltung</a> für Produkte. Diese Funktionalität fügt Germanized hinzu.
94
  Wähle optional eine Standard-Lieferzeit aus, die immer dann gezeigt wird, wenn keine Lieferzeit für das Produkt hinterlegt wurde.
95
  Der Lieferzeiten-Text wird verwendet um die Lieferzeiten im Shop darzustellen. Du kannst mit dieser Option die Ausgabe steuern - z.B. Lieferzeit: {delivery_time} wobei der Platzhalter {delivery_time} mit dem für die Lieferzeit hinterlegtem Wert (z.B. 3-4 Tage) ersetzt wird.</p>
96
  <a class="button button-primary tourbus-next" href="javascript:void(0);">weiter</a>
includes/api/class-wc-gzd-rest-products-controller.php CHANGED
@@ -417,6 +417,10 @@ class WC_GZD_REST_Products_Controller {
417
  }
418
  }
419
 
 
 
 
 
420
  if ( isset( $request['free_shipping'] ) ) {
421
  if ( ! empty( $request['free_shipping'] ) )
422
  $data[ '_free_shipping' ] = true;
@@ -444,7 +448,9 @@ class WC_GZD_REST_Products_Controller {
444
  private function set_product_variation_fields( $variations, $product ) {
445
 
446
  foreach( $variations as $key => $variation ) {
447
- $variations[ $key ] = array_merge( $variation, $this->get_product_data( wc_get_product( $variation[ 'id' ] ) ) );
 
 
448
  }
449
 
450
  return $variations;
417
  }
418
  }
419
 
420
+ if ( isset( $request['mini_desc'] ) ) {
421
+ $data['_mini_desc'] = sanitize_text_field( esc_html( $request['mini_desc'] ) );
422
+ }
423
+
424
  if ( isset( $request['free_shipping'] ) ) {
425
  if ( ! empty( $request['free_shipping'] ) )
426
  $data[ '_free_shipping' ] = true;
448
  private function set_product_variation_fields( $variations, $product ) {
449
 
450
  foreach( $variations as $key => $variation ) {
451
+ if( isset($variation[ 'id' ]) ) {
452
+ $variations[ $key ] = array_merge( $variation, $this->get_product_data( wc_get_product( $variation[ 'id' ] ) ) );
453
+ }
454
  }
455
 
456
  return $variations;
includes/class-wc-gzd-checkout.php CHANGED
@@ -54,7 +54,7 @@ class WC_GZD_Checkout {
54
 
55
  // Add item desc to order
56
  if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
57
- add_action( 'woocommerce_new_order_item', array( $this, 'set_order_item_meta_crud' ), 0, 3 );
58
  } else {
59
  add_action( 'woocommerce_order_add_product', array( $this, 'set_order_meta' ), 0, 5 );
60
  }
@@ -412,18 +412,14 @@ class WC_GZD_Checkout {
412
  wc_add_order_item_meta( $item_id, '_unit_price', wc_gzd_get_gzd_product( $product )->get_unit_html( false ) );
413
  }
414
 
415
- public function set_order_item_meta_crud( $item_id, $item, $order_id ) {
 
 
416
 
417
- $order = wc_get_order( $order_id );
418
-
419
- if ( ! $order ) {
420
- return;
421
- }
422
-
423
- $item = $order->get_item( $item_id );
424
-
425
- if ( 'line_item' === $item->get_type() && $item->get_product() ) {
426
- $this->set_order_meta( $order_id, $item_id, $item->get_product(), $item->get_quantity(), array() );
427
  }
428
  }
429
 
@@ -558,17 +554,24 @@ class WC_GZD_Checkout {
558
  $checkout = WC()->checkout();
559
 
560
  if ( ! empty( $this->custom_fields ) ) {
 
561
  foreach ( $this->custom_fields as $key => $custom_field ) {
 
562
  if ( ! empty( $custom_field[ 'group' ] ) && ! isset( $custom_field[ 'override' ] ) ) {
 
563
  foreach ( $custom_field[ 'group' ] as $group ) {
564
 
565
- $val = ( isset( $checkout->posted[ $group . '_' . $key ] ) ? $checkout->posted[ $group . '_' . $key ] : '' );
566
 
567
- if ( $group == 'shipping' || $group == 'billing' )
568
  $val = $checkout->get_posted_address_data( $key, $group );
 
 
 
569
 
570
- if ( ! empty( $val ) )
571
  update_post_meta( $order_id, '_' . $group . '_' . $key, apply_filters( 'woocommerce_gzd_custom_' . $key . '_field_value', sanitize_text_field( $val ) ) );
 
572
  }
573
  }
574
  }
54
 
55
  // Add item desc to order
56
  if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
57
+ add_action( 'woocommerce_checkout_create_order_line_item', array( $this, 'set_order_item_meta_crud' ), 0, 4 );
58
  } else {
59
  add_action( 'woocommerce_order_add_product', array( $this, 'set_order_meta' ), 0, 5 );
60
  }
412
  wc_add_order_item_meta( $item_id, '_unit_price', wc_gzd_get_gzd_product( $product )->get_unit_html( false ) );
413
  }
414
 
415
+ public function set_order_item_meta_crud( $item, $cart_item_key, $values, $order ) {
416
+ if ( is_a( $item, 'WC_Order_Item' ) && $item->get_product() ) {
417
+ $product = $item->get_product();
418
 
419
+ $item = wc_gzd_set_crud_meta_data( $item, '_units', wc_gzd_get_gzd_product( $product )->get_product_units_html() );
420
+ $item = wc_gzd_set_crud_meta_data( $item, '_delivery_time', wc_gzd_get_gzd_product( $product )->get_delivery_time_html() );
421
+ $item = wc_gzd_set_crud_meta_data( $item, '_item_desc', wc_gzd_get_gzd_product( $product )->get_mini_desc() );
422
+ $item = wc_gzd_set_crud_meta_data( $item, '_unit_price', wc_gzd_get_gzd_product( $product )->get_unit_html( false ) );
 
 
 
 
 
 
423
  }
424
  }
425
 
554
  $checkout = WC()->checkout();
555
 
556
  if ( ! empty( $this->custom_fields ) ) {
557
+
558
  foreach ( $this->custom_fields as $key => $custom_field ) {
559
+
560
  if ( ! empty( $custom_field[ 'group' ] ) && ! isset( $custom_field[ 'override' ] ) ) {
561
+
562
  foreach ( $custom_field[ 'group' ] as $group ) {
563
 
564
+ $val = '';
565
 
566
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
567
  $val = $checkout->get_posted_address_data( $key, $group );
568
+ } else {
569
+ $val = ( isset( $checkout->posted[ $group . '_' . $key ] ) ? $checkout->posted[ $group . '_' . $key ] : '' );
570
+ }
571
 
572
+ if ( ! empty( $val ) ) {
573
  update_post_meta( $order_id, '_' . $group . '_' . $key, apply_filters( 'woocommerce_gzd_custom_' . $key . '_field_value', sanitize_text_field( $val ) ) );
574
+ }
575
  }
576
  }
577
  }
includes/class-wc-gzd-customer-helper.php CHANGED
@@ -35,8 +35,8 @@ class WC_GZD_Customer_Helper {
35
  // Send customer account notification
36
  add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
37
  // Add Title to user profile
38
- add_filter( 'woocommerce_customer_meta_fields', array( $this, 'profile_field_title' ), 10, 1 );
39
-
40
  if ( $this->is_double_opt_in_enabled() ) {
41
 
42
  // Check for customer activation
@@ -122,7 +122,7 @@ class WC_GZD_Customer_Helper {
122
  public function login_redirect( $redirect, $user ) {
123
 
124
  if ( WC()->session->get( 'login_redirect' ) && 'checkout' === WC()->session->get( 'login_redirect' ) ) {
125
- return wc_gzd_get_page_permalink( 'checkout' );
126
  }
127
 
128
  return $redirect;
@@ -182,7 +182,7 @@ class WC_GZD_Customer_Helper {
182
 
183
  // Redirect to checkout
184
  unset( WC()->session->login_redirect );
185
- wp_safe_redirect( wc_gzd_get_page_permalink( 'checkout' ) );
186
  exit;
187
 
188
  }
@@ -307,7 +307,7 @@ class WC_GZD_Customer_Helper {
307
  delete_user_meta( $user->ID, '_woocommerce_activation' );
308
  WC()->mailer()->customer_new_account( $user->ID );
309
 
310
- if ( $login && ! is_user_logged_in() )
311
  wc_set_customer_auth_cookie( $user->ID );
312
 
313
  return true;
@@ -319,16 +319,20 @@ class WC_GZD_Customer_Helper {
319
  }
320
 
321
  public function init_gettext_replacement() {
 
322
  if ( is_checkout() && get_option( 'woocommerce_gzd_customer_account_checkout_checkbox' ) == 'yes' )
323
  add_filter( 'gettext', array( $this, 'set_customer_account_checkbox_text' ), 10, 3 );
324
  }
325
 
326
  public function set_customer_account_checkbox_text( $translated, $original, $domain ) {
 
327
  $search = "Create an account?";
 
328
  if ( $domain === 'woocommerce' && $original === $search ) {
329
  remove_filter( 'gettext', array( $this, 'set_customer_account_checkbox_text' ), 10, 3 );
330
  return wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_customer_account_text' ) );
331
  }
 
332
  return $translated;
333
  }
334
 
35
  // Send customer account notification
36
  add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
37
  // Add Title to user profile
38
+ add_filter( 'woocommerce_customer_meta_fields', array( $this, 'profile_field_title' ), 10, 1 );
39
+
40
  if ( $this->is_double_opt_in_enabled() ) {
41
 
42
  // Check for customer activation
122
  public function login_redirect( $redirect, $user ) {
123
 
124
  if ( WC()->session->get( 'login_redirect' ) && 'checkout' === WC()->session->get( 'login_redirect' ) ) {
125
+ return apply_filters( 'woocommerce_gzd_customer_activation_checkout_redirect', wc_gzd_get_page_permalink( 'checkout' ) );
126
  }
127
 
128
  return $redirect;
182
 
183
  // Redirect to checkout
184
  unset( WC()->session->login_redirect );
185
+ wp_safe_redirect( apply_filters( 'woocommerce_gzd_customer_activation_checkout_redirect', wc_gzd_get_page_permalink( 'checkout' ) ) );
186
  exit;
187
 
188
  }
307
  delete_user_meta( $user->ID, '_woocommerce_activation' );
308
  WC()->mailer()->customer_new_account( $user->ID );
309
 
310
+ if ( apply_filters( 'woocommerce_gzd_user_activation_auto_login', $login, $user ) && ! is_user_logged_in() )
311
  wc_set_customer_auth_cookie( $user->ID );
312
 
313
  return true;
319
  }
320
 
321
  public function init_gettext_replacement() {
322
+
323
  if ( is_checkout() && get_option( 'woocommerce_gzd_customer_account_checkout_checkbox' ) == 'yes' )
324
  add_filter( 'gettext', array( $this, 'set_customer_account_checkbox_text' ), 10, 3 );
325
  }
326
 
327
  public function set_customer_account_checkbox_text( $translated, $original, $domain ) {
328
+
329
  $search = "Create an account?";
330
+
331
  if ( $domain === 'woocommerce' && $original === $search ) {
332
  remove_filter( 'gettext', array( $this, 'set_customer_account_checkbox_text' ), 10, 3 );
333
  return wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_customer_account_text' ) );
334
  }
335
+
336
  return $translated;
337
  }
338
 
includes/compatibility/class-wc-gzd-compatibility-wpml.php CHANGED
@@ -37,10 +37,18 @@ class WC_GZD_Compatibility_Wpml extends WC_GZD_Compatibility {
37
 
38
  add_action( 'woocommerce_gzd_get_term', array( $this, 'unhook_terms_clause' ), 10 );
39
  add_action( 'woocommerce_gzd_after_get_term', array( $this, 'rehook_terms_clause' ), 10 );
 
 
40
 
41
  $this->filter_page_ids();
42
  }
43
 
 
 
 
 
 
 
44
  public function unhook_terms_clause() {
45
  global $sitepress;
46
 
37
 
38
  add_action( 'woocommerce_gzd_get_term', array( $this, 'unhook_terms_clause' ), 10 );
39
  add_action( 'woocommerce_gzd_after_get_term', array( $this, 'rehook_terms_clause' ), 10 );
40
+
41
+ add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
42
 
43
  $this->filter_page_ids();
44
  }
45
 
46
+ public function set_language_field() {
47
+ if( function_exists('wpml_the_language_input_field' ) ) {
48
+ wpml_the_language_input_field();
49
+ }
50
+ }
51
+
52
  public function unhook_terms_clause() {
53
  global $sitepress;
54
 
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php CHANGED
@@ -294,7 +294,8 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
294
 
295
  global $post;
296
 
297
- $order = wc_get_order( $post->ID );
 
298
 
299
  if ( wc_gzd_get_crud_data( $order, 'payment_method' ) !== $this->id )
300
  return $fields;
294
 
295
  global $post;
296
 
297
+ if ( ! $post || ! $order = wc_get_order( $post->ID ) )
298
+ return $fields;
299
 
300
  if ( wc_gzd_get_crud_data( $order, 'payment_method' ) !== $this->id )
301
  return $fields;
includes/wc-gzd-cart-functions.php CHANGED
@@ -229,60 +229,71 @@ function wc_gzd_cart_totals_order_total_html() {
229
  echo '<td><strong>' . WC()->cart->get_total() . '</strong></td>';
230
  }
231
 
232
- /**
233
- * Get order total tax html.
234
- *
235
- * @return void
236
- */
237
- function wc_gzd_cart_totals_order_total_tax_html() {
238
 
239
  // If prices are tax inclusive, show taxes here
240
- if ( get_option( 'woocommerce_calc_taxes' ) == 'yes' && WC()->cart->tax_display_cart == 'incl' ) {
241
- $tax_array = array();
242
  if ( get_option( 'woocommerce_tax_total_display' ) == 'itemized' ) {
243
  foreach ( WC()->cart->get_tax_totals() as $code => $tax ) {
244
  $rate = wc_gzd_get_tax_rate( $tax->tax_rate_id );
245
- if ( ! $rate )
246
  continue;
247
- if ( ! empty( $rate ) && isset( $rate->tax_rate ) )
 
248
  $tax->rate = $rate->tax_rate;
249
- if ( ! isset( $tax_array[ $tax->rate ] ) )
250
- $tax_array[ $tax->rate ] = array( 'tax' => $tax, 'amount' => $tax->amount, 'contains' => array( $tax ) );
251
- else {
252
- array_push( $tax_array[ $tax->rate ][ 'contains' ], $tax );
253
- $tax_array[ $tax->rate ][ 'amount' ] += $tax->amount;
 
 
 
 
254
  }
255
  }
256
  } else {
257
- $base_rate = array_values( WC_Tax::get_shop_base_rate() );
258
- $base_rate = (object) $base_rate[0];
259
  $base_rate->rate = $base_rate->rate;
260
- $tax_array[] = array( 'tax' => $base_rate, 'contains' => array( $base_rate ), 'amount' => WC()->cart->get_taxes_total( true, true ) );
 
 
 
261
  }
 
262
 
263
- ?>
 
264
 
265
- <?php if ( ! empty( $tax_array ) ) : ?>
266
-
267
- <?php foreach ( $tax_array as $tax ) :
 
 
 
268
 
269
- $label = ( get_option( 'woocommerce_tax_total_display' ) == 'itemized' ? sprintf( __( 'incl. %s%% VAT', 'woocommerce-germanized' ), wc_gzd_format_tax_rate_percentage( $tax[ 'tax' ]->rate ) ) : __( 'incl. VAT', 'woocommerce-germanized' ) );
270
 
271
- ?>
272
- <tr class="order-tax">
273
- <th><?php echo $label; ?></th>
274
- <td data-title="<?php echo esc_attr( $label ); ?>"><?php echo wc_price( $tax[ 'amount' ] ); ?></td>
275
- </tr>
276
-
277
- <?php endforeach; ?>
278
-
279
- <?php endif;
280
- }
281
  }
282
 
283
  function wc_gzd_get_legal_text( $text = '' ) {
284
- $plain_text = ( $text == '' ? get_option( 'woocommerce_gzd_checkout_legal_text' ) : $text );
285
- if ( ! empty( $plain_text ) ) {
 
 
286
  $plain_text = str_replace(
287
  array( '{term_link}', '{data_security_link}', '{revocation_link}', '{/term_link}', '{/data_security_link}', '{/revocation_link}' ),
288
  array(
@@ -300,28 +311,40 @@ function wc_gzd_get_legal_text( $text = '' ) {
300
  }
301
 
302
  function wc_gzd_get_legal_text_error() {
303
- $plain_text = '';
304
- if ( get_option( 'woocommerce_gzd_checkout_legal_text_error' ) )
305
- $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_error' ) );
 
 
 
 
306
  return $plain_text;
307
  }
308
 
309
  function wc_gzd_get_legal_text_digital() {
310
- $plain_text = __( 'I want immediate access to the digital content and I acknowledge that thereby I lose my right to cancel once the service has begun.', 'woocommerce-germanized' );
311
- if ( get_option( 'woocommerce_gzd_checkout_legal_text_digital' ) )
312
- $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_digital' ) );
 
 
 
 
313
  return $plain_text;
314
  }
315
 
316
  function wc_gzd_get_legal_text_digital_error() {
317
- $plain_text = __( 'To retrieve direct access to digital content you have to agree to the loss of your right of withdrawal.', 'woocommerce-germanized' );
318
- if ( get_option( 'woocommerce_gzd_checkout_legal_text_digital_error' ) )
319
- $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_digital_error' ) );
 
 
 
 
320
  return $plain_text;
321
  }
322
 
323
  function wc_gzd_get_legal_text_digital_email_notice() {
324
- $text = get_option( 'woocommerce_gzd_order_confirmation_legal_digital_notice' );
325
  if ( $text ) {
326
  $text = str_replace(
327
  array( '{link}', '{/link}' ),
@@ -332,6 +355,7 @@ function wc_gzd_get_legal_text_digital_email_notice() {
332
  $text
333
  );
334
  }
 
335
  return $text;
336
  }
337
 
@@ -341,20 +365,22 @@ function wc_gzd_get_legal_text_service() {
341
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_service' ) )
342
  $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_service' ) );
343
 
344
- return $plain_text;
345
  }
346
 
347
  function wc_gzd_get_legal_text_service_error() {
348
- $plain_text = __( 'To allow the immediate performance of the services you have to agree to the loss of your right of withdrawal.', 'woocommerce-germanized' );
349
-
 
 
350
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_service_error' ) )
351
- $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_service_error' ) );
352
 
353
  return $plain_text;
354
  }
355
 
356
  function wc_gzd_get_legal_text_service_email_notice() {
357
- $text = get_option( 'woocommerce_gzd_order_confirmation_legal_service_notice' );
358
 
359
  if ( $text ) {
360
  $text = str_replace(
@@ -366,6 +392,7 @@ function wc_gzd_get_legal_text_service_email_notice() {
366
  $text
367
  );
368
  }
 
369
  return $text;
370
  }
371
 
@@ -394,7 +421,7 @@ function wc_gzd_get_chosen_shipping_rates( $args = array() ) {
394
 
395
  function wc_gzd_get_legal_text_parcel_delivery( $titles = array() ) {
396
  $plain_text = __( 'Yes, I would like to be reminded via E-mail about parcel delivery ({shipping_method_title}). Your E-mail Address will only be transferred to our parcel service provider for that particular reason.', 'woocommerce-germanized' );
397
-
398
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_parcel_delivery' ) )
399
  $plain_text = get_option( 'woocommerce_gzd_checkout_legal_text_parcel_delivery' );
400
 
229
  echo '<td><strong>' . WC()->cart->get_total() . '</strong></td>';
230
  }
231
 
232
+ function wc_gzd_get_cart_total_taxes() {
233
+
234
+ $tax_array = array();
 
 
 
235
 
236
  // If prices are tax inclusive, show taxes here
237
+ if ( get_option( 'woocommerce_calc_taxes' ) === 'yes' && WC()->cart->tax_display_cart === 'incl' ) {
238
+
239
  if ( get_option( 'woocommerce_tax_total_display' ) == 'itemized' ) {
240
  foreach ( WC()->cart->get_tax_totals() as $code => $tax ) {
241
  $rate = wc_gzd_get_tax_rate( $tax->tax_rate_id );
242
+ if ( ! $rate ) {
243
  continue;
244
+ }
245
+ if ( ! empty( $rate ) && isset( $rate->tax_rate ) ) {
246
  $tax->rate = $rate->tax_rate;
247
+ }
248
+ if ( ! isset( $tax_array[ $tax->rate ] ) ) {
249
+ $tax_array[ $tax->rate ] = array( 'tax' => $tax,
250
+ 'amount' => $tax->amount,
251
+ 'contains' => array( $tax )
252
+ );
253
+ } else {
254
+ array_push( $tax_array[ $tax->rate ]['contains'], $tax );
255
+ $tax_array[ $tax->rate ]['amount'] += $tax->amount;
256
  }
257
  }
258
  } else {
259
+ $base_rate = array_values( WC_Tax::get_shop_base_rate() );
260
+ $base_rate = (object) $base_rate[0];
261
  $base_rate->rate = $base_rate->rate;
262
+ $tax_array[] = array( 'tax' => $base_rate,
263
+ 'contains' => array( $base_rate ),
264
+ 'amount' => WC()->cart->get_taxes_total( true, true )
265
+ );
266
  }
267
+ }
268
 
269
+ return $tax_array;
270
+ }
271
 
272
+ /**
273
+ * Get order total tax html.
274
+ *
275
+ * @return void
276
+ */
277
+ function wc_gzd_cart_totals_order_total_tax_html() {
278
 
279
+ foreach ( wc_gzd_get_cart_total_taxes() as $tax ) :
280
 
281
+ $label = wc_gzd_get_tax_rate_label( $tax[ 'tax' ]->rate );
282
+
283
+ ?>
284
+ <tr class="order-tax">
285
+ <th><?php echo $label; ?></th>
286
+ <td data-title="<?php echo esc_attr( $label ); ?>"><?php echo wc_price( $tax[ 'amount' ] ); ?></td>
287
+ </tr>
288
+
289
+ <?php endforeach;
 
290
  }
291
 
292
  function wc_gzd_get_legal_text( $text = '' ) {
293
+
294
+ $plain_text = ( $text == '' ? apply_filters( 'woocommerce_gzd_legal_text', get_option( 'woocommerce_gzd_checkout_legal_text' ) ) : $text );
295
+
296
+ if ( ! empty( $plain_text ) ) {
297
  $plain_text = str_replace(
298
  array( '{term_link}', '{data_security_link}', '{revocation_link}', '{/term_link}', '{/data_security_link}', '{/revocation_link}' ),
299
  array(
311
  }
312
 
313
  function wc_gzd_get_legal_text_error() {
314
+
315
+ $plain_text = '';
316
+ $text = apply_filters( 'woocommerce_gzd_legal_error_text', get_option( 'woocommerce_gzd_checkout_legal_text_error' ) );
317
+
318
+ if ( $text )
319
+ $plain_text = wc_gzd_get_legal_text( $text );
320
+
321
  return $plain_text;
322
  }
323
 
324
  function wc_gzd_get_legal_text_digital() {
325
+
326
+ $plain_text = '';
327
+ $text = apply_filters( 'woocommerce_gzd_legal_digital_text', get_option( 'woocommerce_gzd_checkout_legal_text_digital', __( 'I want immediate access to the digital content and I acknowledge that thereby I lose my right to cancel once the service has begun.', 'woocommerce-germanized' ) ) );
328
+
329
+ if ( $text )
330
+ $plain_text = wc_gzd_get_legal_text( $text );
331
+
332
  return $plain_text;
333
  }
334
 
335
  function wc_gzd_get_legal_text_digital_error() {
336
+
337
+ $plain_text = '';
338
+ $text = apply_filters( 'woocommerce_gzd_legal_digital_error_text', get_option( 'woocommerce_gzd_checkout_legal_text_digital_error', __( 'To retrieve direct access to digital content you have to agree to the loss of your right of withdrawal.', 'woocommerce-germanized' ) ) );
339
+
340
+ if ( $text )
341
+ $plain_text = wc_gzd_get_legal_text( $text );
342
+
343
  return $plain_text;
344
  }
345
 
346
  function wc_gzd_get_legal_text_digital_email_notice() {
347
+ $text = apply_filters( 'woocommerce_gzd_legal_digital_email_text', get_option( 'woocommerce_gzd_order_confirmation_legal_digital_notice' ) );
348
  if ( $text ) {
349
  $text = str_replace(
350
  array( '{link}', '{/link}' ),
355
  $text
356
  );
357
  }
358
+
359
  return $text;
360
  }
361
 
365
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_service' ) )
366
  $plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_service' ) );
367
 
368
+ return apply_filters( 'woocommerce_gzd_legal_service_text', $plain_text );
369
  }
370
 
371
  function wc_gzd_get_legal_text_service_error() {
372
+
373
+ $plain_text = '';
374
+ $text = apply_filters( 'woocommerce_gzd_legal_service_error_text', get_option( 'woocommerce_gzd_checkout_legal_text_service_error', __( 'To allow the immediate performance of the services you have to agree to the loss of your right of withdrawal.', 'woocommerce-germanized' ) ) );
375
+
376
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_service_error' ) )
377
+ $plain_text = wc_gzd_get_legal_text( $text );
378
 
379
  return $plain_text;
380
  }
381
 
382
  function wc_gzd_get_legal_text_service_email_notice() {
383
+ $text = apply_filters( 'woocommerce_gzd_legal_service_email_text', get_option( 'woocommerce_gzd_order_confirmation_legal_service_notice' ) );
384
 
385
  if ( $text ) {
386
  $text = str_replace(
392
  $text
393
  );
394
  }
395
+
396
  return $text;
397
  }
398
 
421
 
422
  function wc_gzd_get_legal_text_parcel_delivery( $titles = array() ) {
423
  $plain_text = __( 'Yes, I would like to be reminded via E-mail about parcel delivery ({shipping_method_title}). Your E-mail Address will only be transferred to our parcel service provider for that particular reason.', 'woocommerce-germanized' );
424
+
425
  if ( get_option( 'woocommerce_gzd_checkout_legal_text_parcel_delivery' ) )
426
  $plain_text = get_option( 'woocommerce_gzd_checkout_legal_text_parcel_delivery' );
427
 
includes/wc-gzd-core-functions.php CHANGED
@@ -124,3 +124,26 @@ function wc_gzd_get_dispute_resolution_text() {
124
  $type = get_option( 'woocommerce_gzd_dispute_resolution_type', 'none' );
125
  return get_option( 'woocommerce_gzd_alternative_complaints_text_' . $type );
126
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  $type = get_option( 'woocommerce_gzd_dispute_resolution_type', 'none' );
125
  return get_option( 'woocommerce_gzd_alternative_complaints_text_' . $type );
126
  }
127
+
128
+ function wc_gzd_get_tax_rate_label( $rate_percentage ) {
129
+ return ( get_option( 'woocommerce_tax_total_display' ) == 'itemized' ? sprintf( __( 'incl. %s%% VAT', 'woocommerce-germanized' ), wc_gzd_format_tax_rate_percentage( $rate_percentage ) ) : __( 'incl. VAT', 'woocommerce-germanized' ) );
130
+ }
131
+
132
+ function wc_gzd_get_shipping_costs_text( $product = false ) {
133
+
134
+ $find = array(
135
+ '{link}',
136
+ '{/link}'
137
+ );
138
+
139
+ $replace = array(
140
+ '<a href="' . esc_url( get_permalink( wc_get_page_id( 'shipping_costs' ) ) ) . '" target="_blank">',
141
+ '</a>'
142
+ );
143
+
144
+ if ( $product ) {
145
+ return apply_filters( 'woocommerce_gzd_shipping_costs_text', str_replace( $find, $replace, ( $product->has_free_shipping() ? get_option( 'woocommerce_gzd_free_shipping_text' ) : get_option( 'woocommerce_gzd_shipping_costs_text' ) ) ), $product );
146
+ } else {
147
+ return apply_filters( 'woocommerce_gzd_shipping_costs_cart_text', str_replace( $find, $replace, get_option( 'woocommerce_gzd_shipping_costs_text' ) ) );
148
+ }
149
+ }
includes/wc-gzd-template-functions.php CHANGED
@@ -229,12 +229,28 @@ if ( ! function_exists( 'woocommerce_gzd_parcel_delivery_checkbox' ) ) {
229
  } else {
230
  array_push( $titles, $rate->label );
231
  }
232
- }
233
-
234
- if ( wc_gzd_is_parcel_delivery_data_transfer_checkbox_enabled( $ids ) ) {
235
- wc_get_template( 'checkout/terms-parcel-delivery.php', array( 'titles' => $titles ) );
236
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
237
  }
 
238
  }
239
 
240
  if ( ! function_exists( 'woocommerce_gzd_checkout_validation' ) ) {
@@ -362,11 +378,28 @@ if ( ! function_exists( 'woocommerce_gzd_add_variation_options' ) ) {
362
 
363
  $gzd_product = wc_gzd_get_gzd_product( $variation );
364
 
365
- $options[ 'delivery_time' ] = $gzd_product->get_delivery_time_html();
366
- $options[ 'unit_price' ] = $gzd_product->get_unit_html();
367
- $options[ 'product_units' ] = $gzd_product->get_product_units_html();
368
- $options[ 'tax_info' ] = $gzd_product->get_tax_info();
369
- $options[ 'shipping_costs_info' ] = $gzd_product->get_shipping_costs_html();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
370
 
371
  return $options;
372
  }
@@ -599,4 +632,12 @@ if ( ! function_exists( 'woocommerce_gzd_template_order_item_hooks' ) ) {
599
 
600
  }
601
 
 
 
 
 
 
 
 
 
602
  ?>
229
  } else {
230
  array_push( $titles, $rate->label );
231
  }
232
+ }
233
+
234
+ wc_get_template( 'checkout/terms-parcel-delivery.php', array(
235
+ 'titles' => $titles,
236
+ 'show' => wc_gzd_is_parcel_delivery_data_transfer_checkbox_enabled( $ids )
237
+ ) );
238
+ }
239
+ }
240
+
241
+ if ( ! function_exists( 'woocommerce_gzd_refresh_parcel_delivery_checkbox_fragment' ) ) {
242
+
243
+ function woocommerce_gzd_refresh_parcel_delivery_checkbox_fragment( $fragments ) {
244
+
245
+ ob_start();
246
+ woocommerce_gzd_parcel_delivery_checkbox();
247
+ $delivery_checkbox = ob_get_clean();
248
+
249
+ $fragments[ '.data-parcel-delivery' ] = $delivery_checkbox;
250
+
251
+ return $fragments;
252
  }
253
+
254
  }
255
 
256
  if ( ! function_exists( 'woocommerce_gzd_checkout_validation' ) ) {
378
 
379
  $gzd_product = wc_gzd_get_gzd_product( $variation );
380
 
381
+ $options = array_merge( $options, array(
382
+ 'delivery_time' => '',
383
+ 'unit_price' => '',
384
+ 'product_units' => '',
385
+ 'tax_info' => '',
386
+ 'shipping_costs_info' => '',
387
+ ) );
388
+
389
+ if ( get_option( 'woocommerce_gzd_display_product_detail_delivery_time' ) === 'yes' )
390
+ $options[ 'delivery_time' ] = $gzd_product->get_delivery_time_html();
391
+
392
+ if ( get_option( 'woocommerce_gzd_display_product_detail_unit_price' ) === 'yes' )
393
+ $options[ 'unit_price' ] = $gzd_product->get_unit_html();
394
+
395
+ if ( get_option( 'woocommerce_gzd_display_product_detail_product_units' ) === 'yes' )
396
+ $options[ 'product_units' ] = $gzd_product->get_product_units_html();
397
+
398
+ if ( get_option( 'woocommerce_gzd_display_product_detail_tax_info' ) === 'yes' )
399
+ $options[ 'tax_info' ] = $gzd_product->get_tax_info();
400
+
401
+ if ( get_option( 'woocommerce_gzd_display_product_detail_shipping_costs' ) === 'yes' )
402
+ $options[ 'shipping_costs_info' ] = $gzd_product->get_shipping_costs_html();
403
 
404
  return $options;
405
  }
632
 
633
  }
634
 
635
+ if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_taxes' ) ) {
636
+
637
+ function woocommerce_gzd_template_mini_cart_taxes() {
638
+ wc_get_template( 'cart/mini-cart-totals.php', array( 'taxes' => wc_gzd_get_cart_total_taxes(), 'shipping_costs_info' => wc_gzd_get_shipping_costs_text() ) );
639
+ }
640
+
641
+ }
642
+
643
  ?>
includes/wc-gzd-template-hooks.php CHANGED
@@ -79,6 +79,11 @@ if ( get_option( 'woocommerce_gzd_small_enterprise' ) === 'yes' ) {
79
  }
80
  }
81
 
 
 
 
 
 
82
  /**
83
  * Checkout
84
  */
@@ -111,12 +116,17 @@ add_action( 'woocommerce_review_order_before_submit', 'woocommerce_gzd_template_
111
  add_action( 'woocommerce_review_order_after_submit', 'woocommerce_gzd_template_set_order_button_show_filter', PHP_INT_MAX );
112
  add_action( 'woocommerce_gzd_review_order_before_submit', 'woocommerce_gzd_template_set_order_button_show_filter', PHP_INT_MAX );
113
 
 
 
 
 
114
  function woocommerce_gzd_checkout_load_ajax_relevant_hooks() {
115
 
116
  if ( is_ajax() )
117
  return;
118
 
119
  add_action( 'woocommerce_checkout_order_review', 'woocommerce_gzd_template_order_submit', wc_gzd_get_hook_priority( 'checkout_order_submit' ) );
 
120
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_checkout_legal', wc_gzd_get_hook_priority( 'checkout_legal' ) );
121
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_checkout_set_terms_manually', wc_gzd_get_hook_priority( 'checkout_set_terms' ) );
122
 
79
  }
80
  }
81
 
82
+ /**
83
+ * Mini Cart
84
+ */
85
+ add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'woocommerce_gzd_template_mini_cart_taxes', 10 );
86
+
87
  /**
88
  * Checkout
89
  */
116
  add_action( 'woocommerce_review_order_after_submit', 'woocommerce_gzd_template_set_order_button_show_filter', PHP_INT_MAX );
117
  add_action( 'woocommerce_gzd_review_order_before_submit', 'woocommerce_gzd_template_set_order_button_show_filter', PHP_INT_MAX );
118
 
119
+ // Refresh (show/hide) parcel delivery checkbox when changing address (which may lead to shipping method change)
120
+ if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) === 'yes' )
121
+ add_filter( 'woocommerce_update_order_review_fragments', 'woocommerce_gzd_refresh_parcel_delivery_checkbox_fragment', 10, 1 );
122
+
123
  function woocommerce_gzd_checkout_load_ajax_relevant_hooks() {
124
 
125
  if ( is_ajax() )
126
  return;
127
 
128
  add_action( 'woocommerce_checkout_order_review', 'woocommerce_gzd_template_order_submit', wc_gzd_get_hook_priority( 'checkout_order_submit' ) );
129
+
130
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_checkout_legal', wc_gzd_get_hook_priority( 'checkout_legal' ) );
131
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_template_checkout_set_terms_manually', wc_gzd_get_hook_priority( 'checkout_set_terms' ) );
132
 
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: vendidero
3
  Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_DE, shop, commerce, e-commerce, ecommerce, woothemes, sepa, invoice
4
  Requires at least: 3.8
5
- Tested up to: 4.7
6
- Stable tag: 1.8.10
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -167,6 +167,17 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
167
 
168
  == Changelog ==
169
 
 
 
 
 
 
 
 
 
 
 
 
170
  = 1.8.10 =
171
  * Improvement - Better E-Mail-Template naming (renamed processing order to order confirmation)
172
  * Fix - WC 3.0 unit prices (from-to) for variations
2
  Contributors: vendidero
3
  Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_DE, shop, commerce, e-commerce, ecommerce, woothemes, sepa, invoice
4
  Requires at least: 3.8
5
+ Tested up to: 4.8
6
+ Stable tag: 1.8.11
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
167
 
168
  == Changelog ==
169
 
170
+ = 1.8.11 =
171
+ * Improvement: Better Woo 3.0 compliant product data saving
172
+ * Improvement: Filters for double opt in and unit prices
173
+ * Improvement: Fragment refresh for parcel delivery checkbox (e.g. when changing shipping method)
174
+ * Fix: Woo 3.0 variable meta box warnings
175
+ * Fix: Replaced legacy Woo 3.0 checkout posted data warning
176
+ * Fix: Product Variation fields for API v2
177
+ * Fix: Mini Cart REST API fix
178
+ * Fix: WPML revocation form and better email translation support
179
+ * Fix: Direct Debit field adding check for order existence
180
+
181
  = 1.8.10 =
182
  * Improvement - Better E-Mail-Template naming (renamed processing order to order confirmation)
183
  * Fix - WC 3.0 unit prices (from-to) for variations
templates/cart/mini-cart-totals.php ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mini Cart Taxes
4
+ *
5
+ * @author Vendidero
6
+ * @package WooCommerceGermanized/Templates
7
+ * @version 1.0
8
+ */
9
+
10
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
11
+ ?>
12
+
13
+ <?php foreach( $taxes as $tax ) : ?>
14
+ <p class="total total-cart-tax wc-gzd-total-mini-cart"><?php echo wc_gzd_get_tax_rate_label( $tax[ 'tax' ]->rate ); ?>: <?php echo wc_price( $tax[ 'amount' ] ); ?></p>
15
+ <?php endforeach; ?>
16
+
17
+ <?php if ( ! empty( $shipping_costs_info ) ) : ?>
18
+ <p class="total shipping-costs-cart-info wc-gzd-total-mini-cart"><?php echo $shipping_costs_info; ?></p>
19
+ <?php endif; ?>
templates/checkout/terms-parcel-delivery.php CHANGED
@@ -12,7 +12,7 @@ if ( ! defined( 'ABSPATH' ) ) {
12
 
13
  ?>
14
 
15
- <p class="form-row data-parcel-delivery terms legal">
16
  <input type="checkbox" class="input-checkbox" name="parcel-delivery" id="parcel-delivery-checkbox" />
17
  <label for="parcel-delivery-checkbox" class="checkbox"><?php echo wc_gzd_get_legal_text_parcel_delivery( $titles ); ?></label>
18
  </p>
12
 
13
  ?>
14
 
15
+ <p class="form-row data-parcel-delivery terms legal" style="<?php echo ( ! $show ) ? 'display: none;' : ''; ?>">
16
  <input type="checkbox" class="input-checkbox" name="parcel-delivery" id="parcel-delivery-checkbox" />
17
  <label for="parcel-delivery-checkbox" class="checkbox"><?php echo wc_gzd_get_legal_text_parcel_delivery( $titles ); ?></label>
18
  </p>
templates/forms/revocation-form.php CHANGED
@@ -22,7 +22,10 @@ $fields = WC_GZD_Revocation::get_fields();
22
  <?php foreach ( $fields as $name => $field ) : ?>
23
  <?php echo ($name == 'sep') ? '<h3>' . $field . '</h3>' : woocommerce_form_field( $name, $field ); ?>
24
  <?php endforeach;?>
25
- <?php endif;?>
 
 
 
26
  <div class="form-row submit-revocation checkout-btn-wrap">
27
  <?php wp_nonce_field( 'woocommerce-revocation' ); ?>
28
  <input type="submit" class="button alt" name="woocommerce_gzd_revocation_submit" id="submit_revocation" value="<?php echo _x( 'Forward Revocation', 'revocation-form', 'woocommerce-germanized' );?>" data-value="<?php echo _x( 'Forward Revocation', 'revocation-form', 'woocommerce-germanized' );?>"/>
22
  <?php foreach ( $fields as $name => $field ) : ?>
23
  <?php echo ($name == 'sep') ? '<h3>' . $field . '</h3>' : woocommerce_form_field( $name, $field ); ?>
24
  <?php endforeach;?>
25
+ <?php endif;?>
26
+
27
+ <?php do_action( 'woocommerce_gzd_after_revocation_form_fields' ); ?>
28
+
29
  <div class="form-row submit-revocation checkout-btn-wrap">
30
  <?php wp_nonce_field( 'woocommerce-revocation' ); ?>
31
  <input type="submit" class="button alt" name="woocommerce_gzd_revocation_submit" id="submit_revocation" value="<?php echo _x( 'Forward Revocation', 'revocation-form', 'woocommerce-germanized' );?>" data-value="<?php echo _x( 'Forward Revocation', 'revocation-form', 'woocommerce-germanized' );?>"/>
woocommerce-germanized.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooCommerce Germanized
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Extends WooCommerce to become a legally compliant store for the german market.
6
- * Version: 1.8.10
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 3.8
@@ -29,7 +29,7 @@ final class WooCommerce_Germanized {
29
  *
30
  * @var string
31
  */
32
- public $version = '1.8.10';
33
 
34
  /**
35
  * Single instance of WooCommerce Germanized Main Class
@@ -65,6 +65,8 @@ final class WooCommerce_Germanized {
65
 
66
  public $compatibilities = array();
67
 
 
 
68
  /**
69
  * Main WooCommerceGermanized Instance
70
  *
@@ -179,10 +181,13 @@ final class WooCommerce_Germanized {
179
  add_filter( 'woocommerce_get_settings_pages', array( $this, 'add_settings' ) );
180
 
181
  add_filter( 'woocommerce_enqueue_styles', array( $this, 'add_styles' ) );
 
182
  // Load after WooCommerce Frontend scripts
183
  add_action( 'wp_enqueue_scripts', array( $this, 'add_scripts' ), 15 );
184
  add_action( 'wp_enqueue_scripts', array( $this, 'add_inline_styles' ) );
185
  add_action( 'wp_print_scripts', array( $this, 'localize_scripts' ), 5 );
 
 
186
  add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ) );
187
  add_filter( 'woocommerce_locate_core_template', array( $this, 'email_templates' ), 0, 3 );
188
  add_action( 'woocommerce_email_order_meta', array( $this, 'email_small_business_notice' ), 1 );
@@ -600,24 +605,33 @@ final class WooCommerce_Germanized {
600
  $assets_path = str_replace( array( 'http:', 'https:' ), '', WC_germanized()->plugin_url() ) . '/assets/';
601
  $frontend_script_path = $assets_path . 'js/';
602
 
 
 
 
 
 
 
 
 
 
 
 
 
 
603
  if ( is_page() && is_object( $post ) && has_shortcode( $post->post_content, 'revocation_form' ) ) {
604
- wp_enqueue_script( 'wc-gzd-revocation', $frontend_script_path . 'revocation' . $suffix . '.js', array( 'jquery', 'woocommerce', 'wc-country-select', 'wc-address-i18n' ), WC_GERMANIZED_VERSION, true );
605
  }
606
 
607
  if ( is_checkout() ) {
608
-
609
- wp_enqueue_script( 'wc-gzd-checkout', $frontend_script_path . 'checkout' . $suffix . '.js', array(
610
- 'jquery',
611
- 'wc-checkout',
612
- ), WC_GERMANIZED_VERSION, true );
613
-
614
  }
615
 
616
  if ( is_singular( 'product' ) ) {
617
  $product = wc_get_product( $post->ID );
 
618
  if ( $product && $product->is_type( 'variable' ) ) {
619
  // Enqueue variation scripts
620
- wp_enqueue_script( 'wc-gzd-add-to-cart-variation', $frontend_script_path . 'add-to-cart-variation' . $suffix . '.js', array( 'jquery', 'woocommerce', 'wc-add-to-cart-variation' ), WC_GERMANIZED_VERSION, true );
621
  }
622
  }
623
 
@@ -629,14 +643,23 @@ final class WooCommerce_Germanized {
629
  */
630
  public function localize_scripts() {
631
  global $wp;
 
632
  $assets_path = str_replace( array( 'http:', 'https:' ), '', WC()->plugin_url() ) . '/assets/';
633
 
634
- if ( wp_script_is( 'wc-gzd-revocation' ) ) {
 
 
 
635
  wp_localize_script( 'wc-gzd-revocation', 'wc_gzd_revocation_params', apply_filters( 'wc_gzd_revocation_params', array(
636
  'ajax_url' => WC()->ajax_url(),
637
  'ajax_loader_url' => apply_filters( 'woocommerce_ajax_loader_url', $assets_path . 'images/ajax-loader@2x.gif' ),
638
  ) ) );
639
- } else if ( wp_script_is( 'wc-gzd-add-to-cart-variation' ) ) {
 
 
 
 
 
640
  wp_localize_script( 'wc-gzd-add-to-cart-variation', 'wc_gzd_add_to_cart_variation_params', apply_filters( 'woocommerce_gzd_add_to_cart_variation_params', array(
641
  'wrapper' => '.type-product',
642
  ) ) );
3
  * Plugin Name: WooCommerce Germanized
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Extends WooCommerce to become a legally compliant store for the german market.
6
+ * Version: 1.8.11
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 3.8
29
  *
30
  * @var string
31
  */
32
+ public $version = '1.8.11';
33
 
34
  /**
35
  * Single instance of WooCommerce Germanized Main Class
65
 
66
  public $compatibilities = array();
67
 
68
+ private $localized_scripts = array();
69
+
70
  /**
71
  * Main WooCommerceGermanized Instance
72
  *
181
  add_filter( 'woocommerce_get_settings_pages', array( $this, 'add_settings' ) );
182
 
183
  add_filter( 'woocommerce_enqueue_styles', array( $this, 'add_styles' ) );
184
+
185
  // Load after WooCommerce Frontend scripts
186
  add_action( 'wp_enqueue_scripts', array( $this, 'add_scripts' ), 15 );
187
  add_action( 'wp_enqueue_scripts', array( $this, 'add_inline_styles' ) );
188
  add_action( 'wp_print_scripts', array( $this, 'localize_scripts' ), 5 );
189
+ add_action( 'wp_print_footer_scripts', array( $this, 'localize_scripts' ), 5 );
190
+
191
  add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ) );
192
  add_filter( 'woocommerce_locate_core_template', array( $this, 'email_templates' ), 0, 3 );
193
  add_action( 'woocommerce_email_order_meta', array( $this, 'email_small_business_notice' ), 1 );
605
  $assets_path = str_replace( array( 'http:', 'https:' ), '', WC_germanized()->plugin_url() ) . '/assets/';
606
  $frontend_script_path = $assets_path . 'js/';
607
 
608
+ wp_register_script( 'wc-gzd-revocation', $frontend_script_path . 'revocation' . $suffix . '.js', array(
609
+ 'jquery', 'woocommerce', 'wc-country-select', 'wc-address-i18n'
610
+ ), WC_GERMANIZED_VERSION, true );
611
+
612
+ wp_register_script( 'wc-gzd-checkout', $frontend_script_path . 'checkout' . $suffix . '.js', array(
613
+ 'jquery',
614
+ 'wc-checkout',
615
+ ), WC_GERMANIZED_VERSION, true );
616
+
617
+ wp_register_script( 'wc-gzd-add-to-cart-variation', $frontend_script_path . 'add-to-cart-variation' . $suffix . '.js', array(
618
+ 'jquery', 'woocommerce', 'wc-add-to-cart-variation'
619
+ ), WC_GERMANIZED_VERSION, true );
620
+
621
  if ( is_page() && is_object( $post ) && has_shortcode( $post->post_content, 'revocation_form' ) ) {
622
+ wp_enqueue_script( 'wc-gzd-revocation' );
623
  }
624
 
625
  if ( is_checkout() ) {
626
+ wp_enqueue_script( 'wc-gzd-checkout' );
 
 
 
 
 
627
  }
628
 
629
  if ( is_singular( 'product' ) ) {
630
  $product = wc_get_product( $post->ID );
631
+
632
  if ( $product && $product->is_type( 'variable' ) ) {
633
  // Enqueue variation scripts
634
+ wp_enqueue_script( 'wc-gzd-add-to-cart-variation' );
635
  }
636
  }
637
 
643
  */
644
  public function localize_scripts() {
645
  global $wp;
646
+
647
  $assets_path = str_replace( array( 'http:', 'https:' ), '', WC()->plugin_url() ) . '/assets/';
648
 
649
+ if ( wp_script_is( 'wc-gzd-revocation' ) && ! in_array( 'wc-gzd-revocation', $this->localized_scripts ) ) {
650
+
651
+ $this->localized_scripts[] = 'wc-gzd-revocation';
652
+
653
  wp_localize_script( 'wc-gzd-revocation', 'wc_gzd_revocation_params', apply_filters( 'wc_gzd_revocation_params', array(
654
  'ajax_url' => WC()->ajax_url(),
655
  'ajax_loader_url' => apply_filters( 'woocommerce_ajax_loader_url', $assets_path . 'images/ajax-loader@2x.gif' ),
656
  ) ) );
657
+ }
658
+
659
+ if ( wp_script_is( 'wc-gzd-add-to-cart-variation' ) && ! in_array( 'wc-gzd-add-to-cart-variation', $this->localized_scripts ) ) {
660
+
661
+ $this->localized_scripts[] = 'wc-gzd-add-to-cart-variation';
662
+
663
  wp_localize_script( 'wc-gzd-add-to-cart-variation', 'wc_gzd_add_to_cart_variation_params', apply_filters( 'woocommerce_gzd_add_to_cart_variation_params', array(
664
  'wrapper' => '.type-product',
665
  ) ) );
wpml-config.xml CHANGED
@@ -49,5 +49,29 @@
49
  <key name="woocommerce_gzd_alternative_complaints_text_none" />
50
  <key name="woocommerce_gzd_alternative_complaints_text_willing" />
51
  <key name="woocommerce_gzd_alternative_complaints_text_obliged" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  </admin-texts>
53
  </wpml-config>
49
  <key name="woocommerce_gzd_alternative_complaints_text_none" />
50
  <key name="woocommerce_gzd_alternative_complaints_text_willing" />
51
  <key name="woocommerce_gzd_alternative_complaints_text_obliged" />
52
+ <key name="woocommerce_customer_revocation_settings">
53
+ <key name="subject" />
54
+ <key name="heading" />
55
+ </key>
56
+ <key name="woocommerce_customer_trusted_shops_settings">
57
+ <key name="subject" />
58
+ <key name="heading" />
59
+ </key>
60
+ <key name="woocommerce_customer_ekomi_settings">
61
+ <key name="subject" />
62
+ <key name="heading" />
63
+ </key>
64
+ <key name="woocommerce_customer_sepa_direct_debit_mandate_settings">
65
+ <key name="subject" />
66
+ <key name="heading" />
67
+ </key>
68
+ <key name="woocommerce_customer_paid_for_order_settings">
69
+ <key name="subject" />
70
+ <key name="heading" />
71
+ </key>
72
+ <key name="woocommerce_customer_new_account_activation_settings">
73
+ <key name="subject" />
74
+ <key name="heading" />
75
+ </key>
76
  </admin-texts>
77
  </wpml-config>