WooCommerce Germanized - Version 1.9.0

Version Description

  • Feature: Woo 3.1 CSV Import/Export Support
  • Feature: Differential Taxation
  • Feature: PolyLang Support
  • Feature: Vouchers
  • Feature: Optional Tax Rate Creation after Install
  • Improvement: Load Customer Details Support
  • Improvement: Revocation Form Filter
  • Fix: Mini Desc Multiline
  • Fix: WC 3.X: Use Product Name instead of Title
  • Fix: Shipping Rates Copy Meta Data
Download this release

Release Info

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

Code changes from version 1.8.11 to 1.9.0

Files changed (46) hide show
  1. assets/css/woocommerce-gzd-admin.css +10 -0
  2. assets/css/woocommerce-gzd-admin.min.css +1 -1
  3. assets/images/csv.png +0 -0
  4. assets/images/differenzbesteuerung.png +0 -0
  5. assets/js/revocation.js +19 -41
  6. assets/js/revocation.min.js +1 -1
  7. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  8. i18n/languages/woocommerce-germanized-de_DE.po +611 -391
  9. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  10. i18n/languages/woocommerce-germanized-de_DE_formal.po +611 -391
  11. includes/abstracts/abstract-wc-gzd-compatibility.php +5 -1
  12. includes/abstracts/abstract-wc-gzd-product.php +72 -20
  13. includes/admin/class-wc-gzd-admin-welcome.php +15 -15
  14. includes/admin/class-wc-gzd-admin.php +13 -1
  15. includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +45 -7
  16. includes/admin/settings/class-wc-gzd-settings-germanized.php +32 -1
  17. includes/admin/views/html-notice-install.php +13 -3
  18. includes/admin/views/html-page-status-germanized.php +5 -0
  19. includes/api/class-wc-gzd-rest-products-controller.php +37 -10
  20. includes/class-wc-gzd-ajax.php +17 -20
  21. includes/class-wc-gzd-coupon-helper.php +268 -0
  22. includes/class-wc-gzd-customer-helper.php +32 -2
  23. includes/class-wc-gzd-dhl-parcel-shops.php +1 -0
  24. includes/class-wc-gzd-emails.php +47 -29
  25. includes/class-wc-gzd-hook-priorities.php +44 -42
  26. includes/class-wc-gzd-install.php +45 -37
  27. includes/class-wc-gzd-price-labels.php +4 -0
  28. includes/class-wc-gzd-product-variable.php +11 -19
  29. includes/class-wc-gzd-revocation.php +2 -2
  30. includes/class-wc-gzd-units.php +4 -0
  31. includes/compatibility/class-wc-gzd-compatibility-polylang.php +285 -0
  32. includes/export/class-wc-gzd-product-export.php +134 -0
  33. includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php +10 -19
  34. includes/import/class-wc-gzd-product-import.php +158 -0
  35. includes/wc-gzd-cart-functions.php +22 -0
  36. includes/wc-gzd-core-functions.php +13 -0
  37. includes/wc-gzd-legacy-functions.php +52 -2
  38. includes/wc-gzd-product-functions.php +27 -15
  39. includes/wc-gzd-template-functions.php +29 -16
  40. includes/wc-gzd-template-hooks.php +10 -1
  41. readme.txt +22 -1
  42. templates/checkout/differential-taxation-notice.php +14 -0
  43. templates/checkout/review-order-product-table.php +2 -2
  44. templates/checkout/terms-sepa.php +21 -0
  45. woocommerce-germanized.php +29 -19
  46. wpml-config.xml +2 -0
assets/css/woocommerce-gzd-admin.css CHANGED
@@ -199,4 +199,14 @@ table.wc-gzd-tax-example tr th:first-child, table.wc-gzd-tax-example tr td:first
199
 
200
  table.form-table .forminp-radio fieldset p {
201
  margin-bottom: 1em;
 
 
 
 
 
 
 
 
 
 
202
  }
199
 
200
  table.form-table .forminp-radio fieldset p {
201
  margin-bottom: 1em;
202
+ }
203
+
204
+ .wc-gzd-admin-settings tr.single_select_page .description {
205
+ display: block;
206
+ }
207
+
208
+ .wc-gzd-admin-settings td.forminp-select .description {
209
+ position: relative;
210
+ top: 3px;
211
+ margin-left: 10px;
212
  }
assets/css/woocommerce-gzd-admin.min.css CHANGED
@@ -1 +1 @@
1
- .wc-gzd-button,.wc-gzd-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15)!important}.wc-gzd-admin-settings-agbs,.wc-gzd-admin-settings-sidebar img,.wc-gzd-admin-settings-widerruf{width:100%}.wc-gzd-button{background-color:#7b9f35!important}.wc-gzd-button:hover{background-color:#73982a!important}.wc-gzd-pro:hover,.wc-gzd-pro:visited{color:#FFF}.wc-gzd-button,.wc-gzd-button:hover{border:1px solid #557020!important;text-shadow:none!important}#order_data ._shipping_parcelshop_post_number_field{clear:left;width:100%!important}table.form-table .forminp-radio fieldset p{margin-bottom:1em}p._unit_price_auto_field label{display:block!important;margin-bottom:5px}.woocommerce-gzd-message ul{margin-left:20px}.woocommerce-gzd-message ul li{list-style:disc}.wc-gzd-admin-settings,.wc-gzd-admin-settings-sidebar{display:inline-block;box-sizing:border-box;vertical-align:top}table.data_table tr td p.form-field{margin:0!important;padding:0!important}.variable_cart_mini_desc .wp-editor-tools{margin-top:-3em}.variable_cart_mini_desc_pre .wp-editor-tools{margin-top:-2em}.wc-gzd-admin-settings{width:70%;border-right:1px solid #CCC;padding-right:2%}.wc-gzd-admin-settings-sidebar{padding-left:2%;margin-left:-4px;width:30%}.wc-gzd-admin-settings-sidebar .browser{border:1px solid #CCC;border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em}._billing_address_1_field,._billing_title_field,._shipping_address_1_field,._shipping_title_field{width:100%!important}.wc-gzd-button-wrapper .button{margin-right:1em}.wc-gzd-premium-section-tab,.wc-gzd-pro{font-size:9px;background:#0074a2;border-radius:3px;line-height:9px;color:#FFF;text-align:center;text-transform:uppercase;padding:1px 3px;position:relative;top:-1px}.wc-gzd-premium-section-tab{background:#e4e4e4;border:1px solid #CCC;color:#555;padding:0 3px}.wc-gzd-pro{background:#222;font-style:normal;opacity:1!important;text-decoration:none}.tourbus-leg-inner .wc-gzd-pro{top:-3px}.forminp-image img,.wc-gzd-premium img{width:100%;height:auto;opacity:.7}.woocommerce table.form-table th.forminp-image{padding-right:0}._unit_price_auto_field .wc-gzd-premium-desc,._unit_price_auto_field input,._unit_price_auto_field label{opacity:.6}table.wc-gzd-tax-example tr td,table.wc-gzd-tax-example tr th{padding:5px;font-size:.9em}table.wc-gzd-tax-example tr td:first-child,table.wc-gzd-tax-example tr th:first-child{padding-left:0}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}#order_data .order_data_column ._direct_debit_bic_field,#order_data .order_data_column ._direct_debit_holder_field,#order_data .order_data_column ._direct_debit_iban_field,#order_data .order_data_column ._direct_debit_reference_field{clear:left;width:100%!important}#order_data .order_data_column ._direct_debit_bic_field input,#order_data .order_data_column ._direct_debit_holder_field input,#order_data .order_data_column ._direct_debit_iban_field input,#order_data .order_data_column ._direct_debit_reference_field input{width:100%}.wc-gzd-text-red{color:red}.wc-gzd-status-text{font-weight:600}.wc-gzd-text-green{color:green}.order_actions .xml{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .xml:after{content:"\e00d";font-family:WooCommerce;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}
1
+ .wc-gzd-button,.wc-gzd-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15)!important}.wc-gzd-admin-settings-agbs,.wc-gzd-admin-settings-sidebar img,.wc-gzd-admin-settings-widerruf{width:100%}.wc-gzd-button{background-color:#7b9f35!important}.wc-gzd-button:hover{background-color:#73982a!important}.wc-gzd-pro:hover,.wc-gzd-pro:visited{color:#FFF}.wc-gzd-button,.wc-gzd-button:hover{border:1px solid #557020!important;text-shadow:none!important}.wc-gzd-admin-settings tr.single_select_page .description{display:block}.wc-gzd-admin-settings td.forminp-select .description{position:relative;top:3px;margin-left:10px}#order_data ._shipping_parcelshop_post_number_field{clear:left;width:100%!important}table.form-table .forminp-radio fieldset p{margin-bottom:1em}p._unit_price_auto_field label{display:block!important;margin-bottom:5px}.woocommerce-gzd-message ul{margin-left:20px}.woocommerce-gzd-message ul li{list-style:disc}.wc-gzd-admin-settings,.wc-gzd-admin-settings-sidebar{display:inline-block;box-sizing:border-box;vertical-align:top}table.data_table tr td p.form-field{margin:0!important;padding:0!important}.variable_cart_mini_desc .wp-editor-tools{margin-top:-3em}.variable_cart_mini_desc_pre .wp-editor-tools{margin-top:-2em}.wc-gzd-admin-settings{width:70%;border-right:1px solid #CCC;padding-right:2%}.wc-gzd-admin-settings-sidebar{padding-left:2%;margin-left:-4px;width:30%}.wc-gzd-admin-settings-sidebar .browser{border:1px solid #CCC;border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em}._billing_address_1_field,._billing_title_field,._shipping_address_1_field,._shipping_title_field{width:100%!important}.wc-gzd-button-wrapper .button{margin-right:1em}.wc-gzd-premium-section-tab,.wc-gzd-pro{font-size:9px;background:#0074a2;border-radius:3px;line-height:9px;color:#FFF;text-align:center;text-transform:uppercase;padding:1px 3px;position:relative;top:-1px}.wc-gzd-premium-section-tab{background:#e4e4e4;border:1px solid #CCC;color:#555;padding:0 3px}.wc-gzd-pro{background:#222;font-style:normal;opacity:1!important;text-decoration:none}.tourbus-leg-inner .wc-gzd-pro{top:-3px}.forminp-image img,.wc-gzd-premium img{width:100%;height:auto;opacity:.7}.woocommerce table.form-table th.forminp-image{padding-right:0}._unit_price_auto_field .wc-gzd-premium-desc,._unit_price_auto_field input,._unit_price_auto_field label{opacity:.6}table.wc-gzd-tax-example tr td,table.wc-gzd-tax-example tr th{padding:5px;font-size:.9em}table.wc-gzd-tax-example tr td:first-child,table.wc-gzd-tax-example tr th:first-child{padding-left:0}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}#order_data .order_data_column ._direct_debit_bic_field,#order_data .order_data_column ._direct_debit_holder_field,#order_data .order_data_column ._direct_debit_iban_field,#order_data .order_data_column ._direct_debit_reference_field{clear:left;width:100%!important}#order_data .order_data_column ._direct_debit_bic_field input,#order_data .order_data_column ._direct_debit_holder_field input,#order_data .order_data_column ._direct_debit_iban_field input,#order_data .order_data_column ._direct_debit_reference_field input{width:100%}.wc-gzd-text-red{color:red}.wc-gzd-status-text{font-weight:600}.wc-gzd-text-green{color:green}.order_actions .xml{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .xml:after{content:"\e00d";font-family:WooCommerce;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}
assets/images/csv.png ADDED
Binary file
assets/images/differenzbesteuerung.png ADDED
Binary file
assets/js/revocation.js CHANGED
@@ -49,55 +49,33 @@ jQuery( function( $ ) {
49
  opacity: 0.6
50
  }
51
  });
52
-
53
- var form_data = $form.serialize() + '&action=woocommerce_gzd_revocation';
54
 
55
  $.ajax({
56
  type: 'POST',
57
- url: wc_gzd_revocation_params.ajax_url,
58
- data: form_data,
59
- success: function( code ) {
 
 
60
  $( '.woocommerce-error, .woocommerce-message' ).remove();
61
  $form.removeClass( 'processing' ).unblock();
62
- var result = '';
63
- try {
64
- // Get the valid JSON only from the returned string
65
- if ( code.indexOf( '<!--WC_START-->' ) >= 0 ) {
66
- code = code.split( '<!--WC_START-->' )[1]; // Strip off before after WC_START
67
- }
68
-
69
- if ( code.indexOf( '<!--WC_END-->' ) >= 0 ) {
70
- code = code.split( '<!--WC_END-->' )[0]; // Strip off anything after WC_END
71
- }
72
 
73
- // Parse
74
- result = $.parseJSON( code );
75
-
76
- if ( result.result === 'success' ) {
77
- $form.before( result.messages );
78
- $form.fadeOut( 'fast' );
79
- $( 'html, body' ).animate({
80
- scrollTop: ( $( '.woocommerce-message' ).offset().top - 100 )
81
- }, 1000 );
82
- } else if ( result.result === 'failure' ) {
83
- throw 'Result failure';
84
- } else {
85
- throw 'Invalid response';
86
- }
87
- }
88
- catch( err ) {
89
- // Add new errors
90
- if ( result.messages ) {
91
- $form.prepend( result.messages );
92
- } else {
93
- $form.prepend( code );
94
- }
95
- $( 'html, body' ).animate({
96
- scrollTop: ( $( 'form#woocommerce-gzd-revocation' ).offset().top - 100 )
97
- }, 1000 );
98
  }
99
  },
100
- dataType: 'html'
101
  });
102
 
103
  return false;
49
  opacity: 0.6
50
  }
51
  });
 
 
52
 
53
  $.ajax({
54
  type: 'POST',
55
+ url: wc_gzd_revocation_params.wc_ajax_url.toString().replace( '%%endpoint%%', 'gzd_revocation' ),
56
+ data: $form.serialize(),
57
+ dataType: 'json',
58
+ success: function( data ) {
59
+
60
  $( '.woocommerce-error, .woocommerce-message' ).remove();
61
  $form.removeClass( 'processing' ).unblock();
 
 
 
 
 
 
 
 
 
 
62
 
63
+ if ( data.result === 'success' ) {
64
+ $form.before( data.messages );
65
+ $form.fadeOut( 'fast' );
66
+ $( 'html, body' ).animate({
67
+ scrollTop: ( $( '.woocommerce-message' ).offset().top - 100 )
68
+ }, 1000 );
69
+ } else {
70
+ // Add new errors
71
+ if ( data.messages ) {
72
+ $form.prepend( data.messages );
73
+ }
74
+ $( 'html, body' ).animate({
75
+ scrollTop: ( $( 'form#woocommerce-gzd-revocation' ).offset().top - 100 )
76
+ }, 1000 );
 
 
 
 
 
 
 
 
 
 
 
77
  }
78
  },
 
79
  });
80
 
81
  return false;
assets/js/revocation.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(a){a("form#woocommerce-gzd-revocation").on("blur input change",".input-text, select",function(){var b=a(this),c=b.closest(".form-row"),d=!0;if(c.is(".validate-required")&&""===b.val()&&(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),d=!1),c.is(".validate-email")&&b.val()){var e=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);e.test(b.val())||(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),d=!1)}d&&c.removeClass("woocommerce-invalid woocommerce-invalid-required-field").addClass("woocommerce-validated")}),a("form#woocommerce-gzd-revocation").submit(function(){var b=a(this);if(b.is(".processing"))return!1;b.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var c=b.serialize()+"&action=woocommerce_gzd_revocation";return a.ajax({type:"POST",url:wc_gzd_revocation_params.ajax_url,data:c,success:function(c){a(".woocommerce-error, .woocommerce-message").remove(),b.removeClass("processing").unblock();var d="";try{if(c.indexOf("<!--WC_START-->")>=0&&(c=c.split("<!--WC_START-->")[1]),c.indexOf("<!--WC_END-->")>=0&&(c=c.split("<!--WC_END-->")[0]),d=a.parseJSON(c),"success"!==d.result)throw"failure"===d.result?"Result failure":"Invalid response";b.before(d.messages),b.fadeOut("fast"),a("html, body").animate({scrollTop:a(".woocommerce-message").offset().top-100},1e3)}catch(e){b.prepend(d.messages?d.messages:c),a("html, body").animate({scrollTop:a("form#woocommerce-gzd-revocation").offset().top-100},1e3)}},dataType:"html"}),!1})});
1
+ jQuery(function(a){a("form#woocommerce-gzd-revocation").on("blur input change",".input-text, select",function(){var b=a(this),c=b.closest(".form-row"),d=!0;if(c.is(".validate-required")&&""===b.val()&&(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),d=!1),c.is(".validate-email")&&b.val()){var e=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);e.test(b.val())||(c.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email"),d=!1)}d&&c.removeClass("woocommerce-invalid woocommerce-invalid-required-field").addClass("woocommerce-validated")}),a("form#woocommerce-gzd-revocation").submit(function(){var b=a(this);return b.is(".processing")?!1:(b.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),a.ajax({type:"POST",url:wc_gzd_revocation_params.wc_ajax_url.toString().replace("%%endpoint%%","gzd_revocation"),data:b.serialize(),dataType:"json",success:function(c){a(".woocommerce-error, .woocommerce-message").remove(),b.removeClass("processing").unblock(),"success"===c.result?(b.before(c.messages),b.fadeOut("fast"),a("html, body").animate({scrollTop:a(".woocommerce-message").offset().top-100},1e3)):(c.messages&&b.prepend(c.messages),a("html, body").animate({scrollTop:a("form#woocommerce-gzd-revocation").offset().top-100},1e3))}}),!1)})});
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-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"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 2.0.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
@@ -92,28 +92,29 @@ msgid "l"
92
  msgstr "l"
93
 
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
 
102
  # @ woocommerce-germanized
103
- #: includes/abstracts/abstract-wc-gzd-product.php:215
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
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."
114
 
115
  # @ woocommerce-germanized
116
- #: includes/abstracts/abstract-wc-gzd-product.php:217
117
  #, php-format
118
  msgid "excl. %s%% VAT"
119
  msgstr "exkl. %s%% MwSt."
@@ -135,13 +136,19 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
135
  #: includes/admin/class-wc-gzd-admin.php:28
136
  #: includes/admin/class-wc-gzd-admin.php:37
137
  #: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
 
 
138
  #: includes/class-wc-gzd-customer-helper.php:19
139
  #: includes/class-wc-gzd-customer-helper.php:28
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
 
@@ -182,7 +189,7 @@ msgstr "Zahlungarten"
182
  # @ woocommerce-germanized
183
  #: includes/admin/class-wc-gzd-admin-status.php:43
184
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:263
185
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1169
186
  msgid "Shipping Methods"
187
  msgstr "Versandarten"
188
 
@@ -203,43 +210,43 @@ msgid "Go to WooCommerce Germanized Settings"
203
  msgstr "zu den WooCommerce Germanized Einstellungen"
204
 
205
  # @ woocommerce-germanized
206
- #: includes/admin/class-wc-gzd-admin.php:66
207
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
208
  msgid "Germanized"
209
  msgstr "Germanized"
210
 
211
- #: includes/admin/class-wc-gzd-admin.php:76
212
  msgid "Parcel Delivery Data Transfer:"
213
  msgstr "Paketdienstleister Datenweitergabe:"
214
 
215
- #: includes/admin/class-wc-gzd-admin.php:77
216
  msgid "allowed"
217
  msgstr "akzeptiert"
218
 
219
- #: includes/admin/class-wc-gzd-admin.php:77
220
  msgid "not allowed"
221
  msgstr "nicht akzeptiert"
222
 
223
  # @ woocommerce-germanized
224
- #: includes/admin/class-wc-gzd-admin.php:150
225
  msgid "Optional Email Content"
226
  msgstr "Optionaler E-Mail Inhalt"
227
 
228
  # @ woocommerce-germanized
229
- #: includes/admin/class-wc-gzd-admin.php:159
230
  msgid "Add content which will be replacing default page content within emails."
231
  msgstr ""
232
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
233
  "Seite zu bestimmen."
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
 
241
  # @ woocommerce-germanized
242
- #: includes/admin/class-wc-gzd-admin.php:186
243
  msgid ""
244
  "This content will be shown as short product description within checkout and "
245
  "emails."
@@ -248,17 +255,17 @@ 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: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
 
@@ -269,15 +276,15 @@ 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
 
@@ -292,7 +299,7 @@ msgstr ""
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
 
@@ -313,9 +320,9 @@ 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
 
@@ -324,13 +331,21 @@ msgstr "Lieferzeit"
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,7 +355,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: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,35 +365,35 @@ msgstr ""
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,33 +402,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: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 "
@@ -473,7 +488,7 @@ msgstr "Keine"
473
 
474
  # @ woocommerce-germanized
475
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:145
476
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
477
  msgid "General"
478
  msgstr "Allgemein"
479
 
@@ -568,8 +583,8 @@ msgstr "Kaufvertrag"
568
 
569
  # @ woocommerce-germanized
570
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:193
571
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:565
572
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:577
573
  #, php-format
574
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
575
  msgstr ""
@@ -809,6 +824,7 @@ msgstr ""
809
 
810
  # @ woocommerce-germanized
811
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:350
 
812
  msgid "Notice Text"
813
  msgstr "Hinweistext"
814
 
@@ -824,19 +840,65 @@ msgid ""
824
  "UStG."
825
  msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
826
 
827
- # @ woocommerce-germanized
828
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:361
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
829
  msgid "Delivery Times"
830
  msgstr "Lieferzeiten"
831
 
832
  # @ woocommerce-germanized
833
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:364
834
  #: includes/admin/views/html-page-status-germanized.php:42
835
  msgid "Default Delivery Time"
836
  msgstr "Standard-Lieferzeit"
837
 
838
  # @ woocommerce-germanized
839
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:365
840
  msgid ""
841
  "This delivery time will be added to every product if no delivery time has "
842
  "been chosen individually"
@@ -845,17 +907,17 @@ msgstr ""
845
  "zugeordnet wurde"
846
 
847
  # @ woocommerce-germanized
848
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:372
849
  msgid "Manage Delivery Times"
850
  msgstr "Lieferzeiten verwalten"
851
 
852
  # @ woocommerce-germanized
853
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:376
854
  msgid "Delivery Time Text"
855
  msgstr "Lieferzeit Text"
856
 
857
  # @ woocommerce-germanized
858
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:377
859
  msgid ""
860
  "This text will be used to indicate delivery time for products. Use "
861
  "{delivery_time} as placeholder."
@@ -864,21 +926,21 @@ msgstr ""
864
  "{delivery_time} als Platzhalter verwenden."
865
 
866
  # @ woocommerce-germanized
867
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:382
868
  msgid "Delivery time: {delivery_time}"
869
  msgstr "Lieferzeit: {delivery_time}"
870
 
871
  # @ woocommerce-germanized
872
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:387
873
  msgid "Sale Price Labels"
874
  msgstr "Preishinweise"
875
 
876
  # @ woocommerce-germanized
877
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:390
878
  msgid "Default Sale Label"
879
  msgstr "Streichpreis-Hinweis"
880
 
881
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:391
882
  msgid ""
883
  "Choose whether you would like to have a default sale price label to inform "
884
  "the customer about the regular price (e.g. Recommended Retail Price)."
@@ -887,16 +949,16 @@ msgstr ""
887
  "den Kunden auf den alten Preis (bei reduzierten Produkten, sog. "
888
  "Streichpreis) hinweist (z.B. UVP)."
889
 
890
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:398
891
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:410
892
  msgid "Manage Price Labels"
893
  msgstr "Preishinweise verwalten"
894
 
895
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:402
896
  msgid "Default Sale Regular Label"
897
  msgstr "Angebotspreis-Hinweis"
898
 
899
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:403
900
  msgid ""
901
  "Choose whether you would like to have a default sale price regular label to "
902
  "inform the customer about the sale price (e.g. New Price)."
@@ -906,17 +968,17 @@ msgstr ""
906
  "hinweist (z.B. Unser neuer Preis)."
907
 
908
  # @ woocommerce-germanized
909
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:416
910
  msgid "Shipping Costs"
911
  msgstr "Versandkosten"
912
 
913
  # @ woocommerce-germanized
914
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:419
915
  msgid "Shipping Costs Text"
916
  msgstr "Versandkosten Text"
917
 
918
  # @ woocommerce-germanized
919
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:420
920
  msgid ""
921
  "This text will be used to inform the customer about shipping costs. Use "
922
  "{link}{/link} to insert link to shipping costs page."
@@ -926,17 +988,17 @@ msgstr ""
926
  "zur Versandkosten-Seite einzufügen."
927
 
928
  # @ woocommerce-germanized
929
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:425
930
  msgid "plus {link}Shipping Costs{/link}"
931
  msgstr "zzgl. {link}Versandkosten{/link}"
932
 
933
  # @ woocommerce-germanized
934
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
935
  msgid "Free Shipping Text"
936
  msgstr "Kostenloser Versand Text"
937
 
938
  # @ woocommerce-germanized
939
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:430
940
  msgid ""
941
  "This text will be used to inform the customer about free shipping. Leave "
942
  "empty to disable notice. Use {link}{/link} to insert link to shipping costs "
@@ -947,17 +1009,17 @@ msgstr ""
947
  "Versandkosten-Seite einzufügen."
948
 
949
  # @ woocommerce-germanized
950
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:439
951
  msgid "Shipping Costs Tax"
952
  msgstr "Steuerberechnung"
953
 
954
  # @ woocommerce-germanized
955
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:440
956
  msgid "Enable better taxation for shpping costs?"
957
  msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
958
 
959
  # @ woocommerce-germanized
960
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:444
961
  #, php-format
962
  msgid ""
963
  "By choosing this option shipping cost taxation will be calculated based on "
@@ -971,18 +1033,18 @@ msgstr ""
971
  "Bruttobeträge. Hier ein kleines Beispiel: %s"
972
 
973
  # @ woocommerce-germanized
974
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:448
975
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:470
976
  msgid "Force Tax Calculation"
977
  msgstr "Steuerberechnung erzwingen"
978
 
979
  # @ woocommerce-germanized
980
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:449
981
  msgid "Force shipping costs tax calculation for every method?"
982
  msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
983
 
984
  # @ woocommerce-germanized
985
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:453
986
  msgid ""
987
  "This option will overwrite settings for each individual shipping method to "
988
  "force tax calculation (instead of only calculating tax for those methods "
@@ -992,22 +1054,22 @@ msgstr ""
992
  "Versandarten und erzwingt die Steuerberechnung."
993
 
994
  # @ woocommerce-germanized
995
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:458
996
  msgid "Fees"
997
  msgstr "Gebühren"
998
 
999
  # @ woocommerce-germanized
1000
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:461
1001
  msgid "Fee Tax"
1002
  msgstr "Steuerberechnung"
1003
 
1004
  # @ woocommerce-germanized
1005
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:462
1006
  msgid "Enable better taxation for fees?"
1007
  msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
1008
 
1009
  # @ woocommerce-germanized
1010
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:466
1011
  msgid ""
1012
  "By choosing this option fee taxation will be calculated based on tax rates "
1013
  "within cart. See shipping costs taxation for more information."
@@ -1018,12 +1080,12 @@ msgstr ""
1018
  "Nettobeträge in Bruttobeträge an."
1019
 
1020
  # @ woocommerce-germanized
1021
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:471
1022
  msgid "Force fee tax calculation for every fee?"
1023
  msgstr "Berechnung der Steuern für Gebühren erzwingen?"
1024
 
1025
  # @ woocommerce-germanized
1026
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:475
1027
  msgid ""
1028
  "This option will overwrite settings for each individual fee to force tax "
1029
  "calculation (instead of only calculating tax for those fees which are "
@@ -1033,28 +1095,28 @@ msgstr ""
1033
  "Steuerberechnung."
1034
 
1035
  # @ woocommerce-germanized
1036
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:480
1037
  msgid "Customers"
1038
  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:568
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
1046
  # @ woocommerce-germanized
1047
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
1048
  msgid "Add a checkbox to customer registration form."
1049
  msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
1050
 
1051
  # @ woocommerce-germanized
1052
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:491
1053
  msgid "Checkbox text"
1054
  msgstr "Checkbox Text"
1055
 
1056
  # @ woocommerce-germanized
1057
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:492
1058
  msgid ""
1059
  "Choose a Plain Text which will be shown as checkbox text for customer "
1060
  "account creation. Use {term_link}{/term_link}, {data_security_link}{/"
@@ -1068,7 +1130,7 @@ msgstr ""
1068
  "Hinweisseiten."
1069
 
1070
  # @ woocommerce-germanized
1071
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:494
1072
  msgid ""
1073
  "Yes, I’d like create a new account and have read and understood the "
1074
  "{data_security_link}data privacy statement{/data_security_link}."
@@ -1077,19 +1139,19 @@ msgstr ""
1077
  "{data_security_link}Datenschutzerklärung{/data_security_link}."
1078
 
1079
  # @ woocommerce-germanized
1080
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:501
1081
  msgid "Checkout"
1082
  msgstr "Kasse"
1083
 
1084
  # @ woocommerce-germanized
1085
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:502
1086
  msgid ""
1087
  "Replace default WooCommerce text regarding account creation during checkout."
1088
  msgstr ""
1089
  "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
1090
 
1091
  # @ woocommerce-germanized
1092
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:503
1093
  msgid ""
1094
  "Use the text from above instead of the default WooCommerce text regarding "
1095
  "account creation during checkout. This checkbox is only show if you have "
@@ -1101,17 +1163,17 @@ msgstr ""
1101
  "zulässt."
1102
 
1103
  # @ woocommerce-germanized
1104
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:510
1105
  msgid "Customer Double Opt In"
1106
  msgstr "Double Opt-In"
1107
 
1108
  # @ woocommerce-germanized
1109
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:511
1110
  msgid "Enable customer double opt in on registration?"
1111
  msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
1112
 
1113
  # @ woocommerce-germanized
1114
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:512
1115
  #, php-format
1116
  msgid ""
1117
  "If customer chooses to create a customer account an email with an activation "
@@ -1125,15 +1187,15 @@ msgstr ""
1125
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1126
  "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1127
 
1128
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:519
1129
  msgid "Disable Login and Checkout"
1130
  msgstr "Login und Checkout"
1131
 
1132
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:520
1133
  msgid "Disable login and checkout for unactivated customers."
1134
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
1135
 
1136
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:521
1137
  msgid ""
1138
  "Customers that did not click on the activation link will not be able to "
1139
  "complete checkout nor login to their account."
@@ -1143,12 +1205,12 @@ msgstr ""
1143
  "werden."
1144
 
1145
  # @ woocommerce-germanized
1146
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:528
1147
  msgid "Delete Unactivated After"
1148
  msgstr "Unaktivierte löschen nach"
1149
 
1150
  # @ woocommerce-germanized
1151
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:529
1152
  msgid ""
1153
  "This will make sure unactivated customer accounts will be deleted after X "
1154
  "days. Set to 0 if you don't want to automatically delete unactivated "
@@ -1159,23 +1221,23 @@ msgstr ""
1159
  "setze den Wert auf 0."
1160
 
1161
  # @ woocommerce-germanized
1162
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:530
1163
  msgid "days"
1164
  msgstr "Tagen"
1165
 
1166
  # @ woocommerce-germanized
1167
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:539
1168
  #: includes/wc-gzd-core-functions.php:60
1169
  msgid "Right of Recission"
1170
  msgstr "Widerrufsrecht"
1171
 
1172
  # @ woocommerce-germanized
1173
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:542
1174
  msgid "Revocation Address"
1175
  msgstr "Widerruf richten an"
1176
 
1177
  # @ woocommerce-germanized
1178
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:543
1179
  msgid ""
1180
  "Type in an address, telephone/telefax number, email address which is to be "
1181
  "used as revocation address"
@@ -1184,18 +1246,18 @@ msgstr ""
1184
  "die deine Kunden ihren Widerruf richten sollen"
1185
 
1186
  # @ woocommerce-germanized
1187
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:552
1188
  #: includes/admin/views/html-page-status-germanized.php:81
1189
  msgid "Virtual VAT"
1190
  msgstr "USt. Änderung 2015"
1191
 
1192
  # @ woocommerce-germanized
1193
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:555
1194
  msgid "Enable Virtual VAT"
1195
  msgstr "USt. Anpassung aktivieren"
1196
 
1197
  # @ woocommerce-germanized
1198
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:556
1199
  msgid ""
1200
  "Enable if you want to charge your customer's countries' VAT for virtual "
1201
  "products."
@@ -1203,7 +1265,7 @@ msgstr ""
1203
  "Für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers berechnen."
1204
 
1205
  # @ woocommerce-germanized
1206
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1207
  #, php-format
1208
  msgid ""
1209
  "New EU VAT rule applies on 01.01.2015. Make sure that every digital or "
@@ -1226,44 +1288,44 @@ msgstr ""
1226
  "dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1227
 
1228
  # @ woocommerce-germanized
1229
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:565
1230
  msgctxt "invoices"
1231
  msgid "Invoices"
1232
  msgstr "Rechnungen"
1233
 
1234
  # @ woocommerce-germanized
1235
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:577
1236
  msgid "VAT"
1237
  msgstr "Umsatzsteuer"
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"
1246
  msgstr "Admin"
1247
 
1248
  # @ woocommerce-germanized
1249
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:620
1250
  #, php-format
1251
  msgid "Attach %s"
1252
  msgstr "%s"
1253
 
1254
  # @ woocommerce-germanized
1255
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:621
1256
  #, php-format
1257
  msgid "Attach %s to the following email templates"
1258
  msgstr "%s an die folgenden E-Mail Templates anfügen"
1259
 
1260
  # @ woocommerce-germanized
1261
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:634
1262
  msgid "E-Mails"
1263
  msgstr "E-Mails"
1264
 
1265
  # @ woocommerce-germanized
1266
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:634
1267
  msgid ""
1268
  "Use drag & drop to customize attachment order. Don't forget to save your "
1269
  "changes."
@@ -1271,17 +1333,17 @@ msgstr ""
1271
  "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1272
  "beeinflussen und speichere anschließend deine Änderungen."
1273
 
1274
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:650
1275
  msgid "Hide Username"
1276
  msgstr "Nutzernamen verstecken"
1277
 
1278
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:651
1279
  msgid ""
1280
  "Hide username from email content if password or password reset link is "
1281
  "embedded."
1282
  msgstr "Nutzernamen nicht zusammen mit einem Passwort versenden."
1283
 
1284
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:652
1285
  msgid ""
1286
  "Trusted Shops advises to not show the username together with an account "
1287
  "password or password reset link. This option hides (or masks) the username "
@@ -1292,12 +1354,12 @@ msgstr ""
1292
  "Trusted Shops Mitglied bist, solltest du diese Option aktivieren."
1293
 
1294
  # @ woocommerce-germanized
1295
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:660
1296
  msgid "Email Attachment Options"
1297
  msgstr "PDF Anhang"
1298
 
1299
  # @ woocommerce-germanized
1300
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:660
1301
  #, php-format
1302
  msgid ""
1303
  "Want to attach automatically generated PDF files to emails instead of plain "
@@ -1307,27 +1369,27 @@ msgstr ""
1307
  "%sUpgrade zur %spro%s Version%s"
1308
 
1309
  # @ woocommerce-germanized
1310
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:683
1311
  msgid "Downloadable Product"
1312
  msgstr "Herunterladbares Produkt"
1313
 
1314
  # @ woocommerce-germanized
1315
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:684
1316
  msgid "Virtual Product"
1317
  msgstr "Virtuelles Produkt"
1318
 
1319
  # @ woocommerce-germanized
1320
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:694
1321
  msgid "Add to Cart"
1322
  msgstr "Zum Warenkorb Button"
1323
 
1324
  # @ woocommerce-germanized
1325
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:695
1326
  msgid "Show add to cart button on listings?"
1327
  msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
1328
 
1329
  # @ woocommerce-germanized
1330
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:699
1331
  msgid ""
1332
  "unset this option if you don't want to show the add to cart button within "
1333
  "the product listings"
@@ -1336,18 +1398,18 @@ msgstr ""
1336
  "von Produktauflistungen darstellen möchten"
1337
 
1338
  # @ woocommerce-germanized
1339
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:703
1340
  msgid "Link to Details"
1341
  msgstr "Verlinkung zu Produktdetails"
1342
 
1343
  # @ woocommerce-germanized
1344
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:704
1345
  msgid ""
1346
  "Want to link to product details page instead of add to cart within listings?"
1347
  msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
1348
 
1349
  # @ woocommerce-germanized
1350
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:708
1351
  msgid ""
1352
  "Decide whether you like to link to your product's details page instead of "
1353
  "displaying an add to cart button within product listings."
@@ -1357,17 +1419,17 @@ msgstr ""
1357
  "diese Option."
1358
 
1359
  # @ woocommerce-germanized
1360
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:712
1361
  msgid "Product Details Text"
1362
  msgstr "Produktdetails Text"
1363
 
1364
  # @ woocommerce-germanized
1365
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:714
1366
  msgid "Details"
1367
  msgstr "Details"
1368
 
1369
  # @ woocommerce-germanized
1370
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:716
1371
  msgid ""
1372
  "If you have chosen to link to product details page instead of add to cart "
1373
  "URL you may want to change the button text."
@@ -1377,11 +1439,11 @@ msgstr ""
1377
  "einen Button-Text vergeben."
1378
 
1379
  # @ woocommerce-germanized
1380
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:721
1381
  msgid "Digital Delivery Time Text"
1382
  msgstr "Lieferzeit Digital"
1383
 
1384
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:725
1385
  msgid ""
1386
  "Enter a text which will be shown as digital delivery time text (replacement "
1387
  "for default digital time on digital products)."
@@ -1391,79 +1453,79 @@ msgstr ""
1391
  "lassen."
1392
 
1393
  # @ woocommerce-germanized
1394
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:730
1395
  msgid "Notice Footer"
1396
  msgstr "Hinweise im Footer"
1397
 
1398
  # @ woocommerce-germanized
1399
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:731
1400
  msgid "Show a global VAT notice within footer"
1401
  msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
1402
 
1403
  # @ woocommerce-germanized
1404
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:739
1405
  msgid "Show a global sale price notice within footer"
1406
  msgstr ""
1407
  "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer "
1408
  "einfügen."
1409
 
1410
  # @ woocommerce-germanized
1411
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:748
1412
  msgid "Products"
1413
  msgstr "Produkt"
1414
 
1415
  # @ woocommerce-germanized
1416
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:751
1417
  msgid "Show within Product Listings"
1418
  msgstr "In Produktlisten"
1419
 
1420
  # @ woocommerce-germanized
1421
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:752
1422
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:801
1423
  msgid "Shipping Costs notice"
1424
  msgstr "Versandkosten-Hinweis"
1425
 
1426
  # @ woocommerce-germanized
1427
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:760
1428
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:809
1429
  msgid "Tax Info"
1430
  msgstr "MwSt. Hinweis"
1431
 
1432
  # @ woocommerce-germanized
1433
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:768
1434
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:817
1435
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:881
1436
  msgid "Base Price"
1437
  msgstr "Grundpreis"
1438
 
1439
  # @ woocommerce-germanized
1440
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:784
1441
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:833
1442
  msgid "Delivery Time Notice"
1443
  msgstr "Lieferzeiten-Hinweis"
1444
 
1445
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:792
1446
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:841
1447
  #: includes/class-wc-gzd-post-types.php:93
1448
  #: includes/class-wc-gzd-post-types.php:95
1449
  msgid "Price Labels"
1450
  msgstr "Preishinweise"
1451
 
1452
  # @ woocommerce-germanized
1453
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:800
1454
  msgid "Show on Product Detail Page"
1455
  msgstr "Auf der Produktseite"
1456
 
1457
  # @ woocommerce-germanized
1458
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:849
1459
  msgid "Hide Tax Rate"
1460
  msgstr "Steuersatz verstecken"
1461
 
1462
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:850
1463
  msgid "Hide specific tax rate within shop pages."
1464
  msgstr "Entferne die Anzeige des konkreten Steuersatzes im Shop."
1465
 
1466
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:854
1467
  msgid ""
1468
  "This option will make sure that within shop pages no specific tax rates are "
1469
  "shown. Instead only incl. tax or excl. tax notice is shown."
@@ -1473,12 +1535,12 @@ msgstr ""
1473
  "bzw. exkl. MwSt."
1474
 
1475
  # @ woocommerce-germanized
1476
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:858
1477
  msgid "Hide Shipping Costs Notice"
1478
  msgstr "Versandkosten ausblenden"
1479
 
1480
  # @ woocommerce-germanized
1481
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:859
1482
  msgid ""
1483
  "Select product types for which you might want to disable the shipping costs "
1484
  "notice."
@@ -1487,11 +1549,11 @@ msgstr ""
1487
  "möchtest."
1488
 
1489
  # @ woocommerce-germanized
1490
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:869
1491
  msgid "Hide Delivery Time Notice"
1492
  msgstr "Lieferzeiten ausblenden"
1493
 
1494
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:870
1495
  msgid ""
1496
  "Select product types for which you might want to disable the delivery time "
1497
  "notice."
@@ -1500,12 +1562,12 @@ msgstr ""
1500
  "möchtest."
1501
 
1502
  # @ woocommerce-germanized
1503
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:884
1504
  msgid "Base Price Text"
1505
  msgstr "Grundpreis Text"
1506
 
1507
  # @ woocommerce-germanized
1508
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:885
1509
  msgid ""
1510
  "This text will be used to display the base price. Use {price} to insert the "
1511
  "price. If you want to specifically format base price output use {base}, "
@@ -1517,26 +1579,26 @@ msgstr ""
1517
  "{base_price} für die einzelnen Elemente."
1518
 
1519
  # @ woocommerce-germanized
1520
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:890
1521
  msgid "{price}"
1522
  msgstr "{price}"
1523
 
1524
  # @ woocommerce-germanized
1525
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:894
1526
  msgid "Variable Base Price"
1527
  msgstr "Variabler Grundpreis"
1528
 
1529
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:895
1530
  msgid "Enable price range base prices for variable products."
1531
  msgstr "Aktiviere von-bis-Grundpreise für variable Produkte."
1532
 
1533
  # @ woocommerce-germanized
1534
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:902
1535
  msgid "Product Units Text"
1536
  msgstr "Produkteinheiten Text"
1537
 
1538
  # @ woocommerce-germanized
1539
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:903
1540
  msgid ""
1541
  "This text will be used to display the product units. Use {product_units} to "
1542
  "insert the amount of product units. Use {unit} to insert the unit. "
@@ -1548,26 +1610,26 @@ msgstr ""
1548
  "Grundpreis."
1549
 
1550
  # @ woocommerce-germanized
1551
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:908
1552
  msgid "Product contains: {product_units} {unit}"
1553
  msgstr "Produkt enthält: {product_units} {unit}"
1554
 
1555
  # @ woocommerce-germanized
1556
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:913
1557
  msgid "Checkout & Cart"
1558
  msgstr "Checkout & Warenkorb"
1559
 
1560
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:916
1561
  msgid "DHL Parcel Shops"
1562
  msgstr "DHL Packstationen"
1563
 
1564
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:917
1565
  msgid ""
1566
  "Allow customers to choose a DHL parcel shop or packing station as delivery "
1567
  "address."
1568
  msgstr "Versand an DHL Packstation bzw. Paketshops aktivieren."
1569
 
1570
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:921
1571
  msgid ""
1572
  "This option adds a checkbox to your checkout shipping fields which allows "
1573
  "the customer to optionally choose a DHL packing station or parcel shop for "
@@ -1577,22 +1639,22 @@ msgstr ""
1577
  "der Kunde optional die Lieferung an eine Packstation aktivieren. Fall das "
1578
  "der Fall ist, muss eine PostNummer angegeben werden."
1579
 
1580
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:925
1581
  msgid "Supported Countries"
1582
  msgstr "Unterstützte Länder"
1583
 
1584
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:929
1585
  msgid "Choose countries which support Parcel Shop delivery."
1586
  msgstr ""
1587
  "Wähle hier die Länder an, in denen du die Lieferung an DHL Packstationen "
1588
  "bzw. Paketshops aktivieren möchtest."
1589
 
1590
  # @ woocommerce-germanized
1591
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:933
1592
  msgid "Disabled Methods"
1593
  msgstr "Deaktiviert für"
1594
 
1595
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:939
1596
  msgid ""
1597
  "Optionally choose methods for which DHL Parcel Shop Delivery should be "
1598
  "disabled. Does only work if you have disabled choosing shipping methods "
@@ -1602,17 +1664,17 @@ msgstr ""
1602
  "Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung mit "
1603
  "der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1604
 
1605
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:943
1606
- #: includes/class-wc-gzd-dhl-parcel-shops.php:347
1607
  msgid "Parcel Shop Finder"
1608
  msgstr "Paketshop finden"
1609
 
1610
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:944
1611
  msgid ""
1612
  "Enable DHL Parcel Shop Finder to let customers choose a parcel shop nearby."
1613
  msgstr "Standortsuche nach der nächstgelegenen Packstation aktivieren."
1614
 
1615
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:948
1616
  #, php-format
1617
  msgid ""
1618
  "You may enable this option to add a <a href=\"%s\" target=\"_blank\">Parcel "
@@ -1627,13 +1689,13 @@ msgstr ""
1627
  "Nähe auswählen und die Daten automatisch übernehmen."
1628
 
1629
  # @ woocommerce-germanized
1630
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:952
1631
  #: includes/admin/views/html-page-status-germanized.php:55
1632
  msgid "Fallback Mode"
1633
  msgstr "Fallback Modus"
1634
 
1635
  # @ woocommerce-germanized
1636
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:953
1637
  msgid ""
1638
  "Enable to make sure default checkout template is not being overriden by "
1639
  "theme."
@@ -1641,7 +1703,7 @@ msgstr ""
1641
  "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
1642
 
1643
  # @ woocommerce-germanized
1644
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:957
1645
  msgid ""
1646
  "If you are facing problems within your checkout e.g. legally relevant data "
1647
  "is not showing (terms, delivery time, unit price etc.) your theme seems to "
@@ -1655,17 +1717,17 @@ msgstr ""
1655
  "Checkout (review-order.php und form-checkout.php) zu überschreiben. "
1656
 
1657
  # @ woocommerce-germanized
1658
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:961
1659
  msgid "Force free shipping"
1660
  msgstr "Versandmethode erzwingen"
1661
 
1662
  # @ woocommerce-germanized
1663
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:962
1664
  msgid "Force free shipping method if available?"
1665
  msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
1666
 
1667
  # @ woocommerce-germanized
1668
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:966
1669
  msgid ""
1670
  "By default WooCommerce will let customers choose other shipping methods than "
1671
  "free shipping (if available). This option will force free shipping if "
@@ -1676,18 +1738,18 @@ msgstr ""
1676
  "Versand, sobald dieser verfügbar ist."
1677
 
1678
  # @ woocommerce-germanized
1679
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:970
1680
  msgid "Hide taxes estimated"
1681
  msgstr "Hinweis \"Steuern geschätzt\""
1682
 
1683
  # @ woocommerce-germanized
1684
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:971
1685
  msgid ""
1686
  "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
1687
  msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
1688
 
1689
  # @ woocommerce-germanized
1690
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:975
1691
  msgid ""
1692
  "By default WooCommerce adds a \"taxes and shipping estimated\" text to your "
1693
  "cart. This might puzzle your customers and may not meet german law."
@@ -1697,17 +1759,17 @@ msgstr ""
1697
  "Markt geeignet."
1698
 
1699
  # @ woocommerce-germanized
1700
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:979
1701
  msgid "Show Thumbnails"
1702
  msgstr "Thumbnails anzeigen"
1703
 
1704
  # @ woocommerce-germanized
1705
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:980
1706
  msgid "Show product thumbnails on checkout page?"
1707
  msgstr "Produktbilder im Checkout darstellen?"
1708
 
1709
  # @ woocommerce-germanized
1710
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:984
1711
  msgid ""
1712
  "Uncheck if you don't want to show your product thumbnails within checkout "
1713
  "table."
@@ -1716,17 +1778,17 @@ msgstr ""
1716
  "bekommen möchtest."
1717
 
1718
  # @ woocommerce-germanized
1719
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:988
1720
  msgid "Hide Shipping Select"
1721
  msgstr "Versandarten Auswahl"
1722
 
1723
  # @ woocommerce-germanized
1724
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:989
1725
  msgid "Hide shipping rate selection from checkout?"
1726
  msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
1727
 
1728
  # @ woocommerce-germanized
1729
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
1730
  msgid ""
1731
  "This option will hide shipping rate selection from checkout. By then "
1732
  "customers will only be able to change their shipping rate on cart page."
@@ -1736,18 +1798,18 @@ msgstr ""
1736
  "Versandmethode ändern."
1737
 
1738
  # @ woocommerce-germanized
1739
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:997
1740
  msgid "Show back to cart button"
1741
  msgstr "Bestellung bearbeiten"
1742
 
1743
  # @ woocommerce-germanized
1744
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:998
1745
  msgid "Show back to cart button within your checkout table?"
1746
  msgstr ""
1747
  "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
1748
 
1749
  # @ woocommerce-germanized
1750
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1002
1751
  msgid ""
1752
  "This button may let your customer edit their order before submitting. Some "
1753
  "people state that this button should be hidden to avoid legal problems."
@@ -1759,28 +1821,28 @@ msgstr ""
1759
  "keine weitere Informationen abgedruckt werden sollten."
1760
 
1761
  # @ woocommerce-germanized
1762
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1006
1763
  msgid "Show edit data notice"
1764
  msgstr "Bestellung prüfen Hinweis"
1765
 
1766
  # @ woocommerce-germanized
1767
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1007
1768
  msgid "Show a \"check-your-entries\" notice to the user?"
1769
  msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
1770
 
1771
  # @ woocommerce-germanized
1772
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1011
1773
  msgid "This notice will be added right before the order comments field."
1774
  msgstr ""
1775
  "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
1776
 
1777
  # @ woocommerce-germanized
1778
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1015
1779
  msgid "Checkout Table Color"
1780
  msgstr "Hintergrundfarbe der Tabelle"
1781
 
1782
  # @ woocommerce-germanized
1783
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1017
1784
  msgid ""
1785
  "Choose the color of your checkout product table. This table should be "
1786
  "highlighted within your checkout page."
@@ -1789,17 +1851,17 @@ msgstr ""
1789
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
1790
 
1791
  # @ woocommerce-germanized
1792
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1023
1793
  msgid "Checkout Legal Display"
1794
  msgstr "Checkbox oder Text"
1795
 
1796
  # @ woocommerce-germanized
1797
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1024
1798
  msgid "Use Text without Checkbox"
1799
  msgstr "Rechtshinweis ohne Checkbox."
1800
 
1801
  # @ woocommerce-germanized
1802
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1026
1803
  msgid ""
1804
  "This version will remove checkboxes from Checkout and display a text "
1805
  "instead. This seems to be legally compliant (Zalando & Co are using this "
@@ -1810,12 +1872,12 @@ msgstr ""
1810
  "diese Form)"
1811
 
1812
  # @ woocommerce-germanized
1813
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1032
1814
  msgid "Legal Text"
1815
  msgstr "Rechtlicher Hinweistext"
1816
 
1817
  # @ woocommerce-germanized
1818
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1033
1819
  msgid ""
1820
  "Choose a Plain Text which will be shown right above checkout submit button. "
1821
  "Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, "
@@ -1828,7 +1890,7 @@ msgstr ""
1828
  "revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
1829
 
1830
  # @ woocommerce-germanized
1831
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1035
1832
  msgid ""
1833
  "With your order, you agree to have read and understood our {term_link}Terms "
1834
  "and Conditions{/term_link} and your {revocation_link}Right of Recission{/"
@@ -1839,12 +1901,12 @@ msgstr ""
1839
  "revocation_link} einverstanden."
1840
 
1841
  # @ woocommerce-germanized
1842
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1042
1843
  msgid "Legal Text Error"
1844
  msgstr "Fehlermeldung der Checkbox"
1845
 
1846
  # @ woocommerce-germanized
1847
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1043
1848
  msgid ""
1849
  "If you have chosen to use checkbox validation please choose a error message "
1850
  "which will be shown if the user doesn't check checkbox. Use {term_link}{/"
@@ -1859,7 +1921,7 @@ msgstr ""
1859
  "revocation_link}"
1860
 
1861
  # @ woocommerce-germanized
1862
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1045
1863
  msgid ""
1864
  "To finish the order you have to accept to our {term_link}Terms and "
1865
  "Conditions{/term_link} and {revocation_link}Right of Recission{/"
@@ -1869,17 +1931,17 @@ msgstr ""
1869
  "term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
1870
 
1871
  # @ woocommerce-germanized
1872
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1052
1873
  msgid "Show digital notice"
1874
  msgstr "Checkbox digitale Produkte"
1875
 
1876
  # @ woocommerce-germanized
1877
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1053
1878
  msgid "Show checkbox for digital products."
1879
  msgstr "Checkbox bei digitalen Produkten anzeigen."
1880
 
1881
  # @ woocommerce-germanized
1882
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1054
1883
  msgid ""
1884
  "Disable this option if you want your customers to obtain their right of "
1885
  "recission even if digital products are being bought."
@@ -1889,12 +1951,12 @@ msgstr ""
1889
  "werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
1890
 
1891
  # @ woocommerce-germanized
1892
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1061
1893
  msgid "Digital Product types"
1894
  msgstr "Digitale Produkttypen"
1895
 
1896
  # @ woocommerce-germanized
1897
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1062
1898
  msgid ""
1899
  "Select product types for which the loss of recission notice is shown. "
1900
  "Product types like \"simple product\" may be redudant because they include "
@@ -1906,12 +1968,12 @@ msgstr ""
1906
  "einschließen."
1907
 
1908
  # @ woocommerce-germanized
1909
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1072
1910
  msgid "Legal Digital Text"
1911
  msgstr "Hinweis Digital"
1912
 
1913
  # @ woocommerce-germanized
1914
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1073
1915
  msgid ""
1916
  "Choose a Plain Text which will be shown right above checkout submit button "
1917
  "if a user has picked a digital product. See legal text option for possible "
@@ -1922,7 +1984,7 @@ msgstr ""
1922
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext"
1923
 
1924
  # @ woocommerce-germanized
1925
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1075
1926
  msgid ""
1927
  "For digital products: I strongly agree that the execution of the agreement "
1928
  "starts before the revocation period has expired. I am aware that my right of "
@@ -1933,13 +1995,13 @@ msgstr ""
1933
  "bekannt, dass mit Beginn der Ausführung mein Widerrufsrecht erlischt."
1934
 
1935
  # @ woocommerce-germanized
1936
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1082
1937
  msgid "Legal Digital Error"
1938
  msgstr "Fehlermeldung Digital"
1939
 
1940
  # @ woocommerce-germanized
1941
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
1942
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1122
1943
  msgid ""
1944
  "This text will be shown as error message if customer has not checked the "
1945
  "corresponding checkbox. See legal text option for possible placeholders."
@@ -1949,8 +2011,8 @@ msgstr ""
1949
  "Hinweistext für eine Liste der Platzhalter."
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."
@@ -1959,12 +2021,12 @@ msgstr ""
1959
  "Widerrufsrecht verzichten."
1960
 
1961
  # @ woocommerce-germanized
1962
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1092
1963
  msgid "Digital Confirmation Notice"
1964
  msgstr "Digitale Bestätigung"
1965
 
1966
  # @ woocommerce-germanized
1967
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1968
  msgid ""
1969
  "This text will be appended to your order processing email if the order "
1970
  "contains digital products. Use placeholders {link}{/link} to insert link to "
@@ -1975,7 +2037,7 @@ msgstr ""
1975
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
1976
 
1977
  # @ woocommerce-germanized
1978
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1096
1979
  msgid ""
1980
  "Furthermore you have expressly agreed to start the performance of the "
1981
  "contract for digital items (e.g. downloads) before expiry of the withdrawal "
@@ -1989,17 +2051,17 @@ msgstr ""
1989
  "verlieren."
1990
 
1991
  # @ woocommerce-germanized
1992
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1102
1993
  msgid "Show service notice"
1994
  msgstr "Checkbox Dienstleistungen"
1995
 
1996
  # @ woocommerce-germanized
1997
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1103
1998
  msgid "Show checkbox for service products."
1999
  msgstr "Checkbox bei Dienstleistungen anzeigen."
2000
 
2001
  # @ woocommerce-germanized
2002
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1104
2003
  msgid ""
2004
  "Disable this option if you want your customers to obtain their right of "
2005
  "recission even if service products are being bought."
@@ -2010,12 +2072,12 @@ msgstr ""
2010
  "Widerrufsfrist mit der Dienstleistung begonnen wird."
2011
 
2012
  # @ woocommerce-germanized
2013
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1111
2014
  msgid "Legal Service Text"
2015
  msgstr "Hinweis Dienstleistungen"
2016
 
2017
  # @ woocommerce-germanized
2018
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1112
2019
  msgid ""
2020
  "Choose a Plain Text which will be shown right above checkout submit button "
2021
  "if a user has picked a service product. See legal text option for possible "
@@ -2026,8 +2088,8 @@ msgstr ""
2026
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext."
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 "
@@ -2039,13 +2101,13 @@ msgstr ""
2039
  "vollständiger Erfüllung des Vertrages erlischt."
2040
 
2041
  # @ woocommerce-germanized
2042
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1121
2043
  msgid "Legal Service Error"
2044
  msgstr "Fehlermeldung"
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."
@@ -2053,12 +2115,12 @@ msgstr ""
2053
  "Bitte stimme dem Beginn der Dienstleistung vor Ablauf der Widerrufsfrist zu."
2054
 
2055
  # @ woocommerce-germanized
2056
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1131
2057
  msgid "Service Confirmation Notice"
2058
  msgstr "Dienstleistung Bestätigung"
2059
 
2060
  # @ woocommerce-germanized
2061
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1132
2062
  msgid ""
2063
  "This text will be appended to your order processing email if the order "
2064
  "contains service products. Use placeholders {link}{/link} to insert link to "
@@ -2069,7 +2131,7 @@ msgstr ""
2069
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2070
 
2071
  # @ woocommerce-germanized
2072
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1135
2073
  msgid ""
2074
  "Furthermore you have expressly agreed to start the performance of the "
2075
  "contract for services before expiry of the withdrawal period. I have noted "
@@ -2083,18 +2145,18 @@ msgstr ""
2083
  "erlischt."
2084
 
2085
  # @ woocommerce-germanized
2086
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1141
2087
  msgid "Parcel Delivery Checkbox"
2088
  msgstr "Paketdienstleister Checkbox"
2089
 
2090
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1142
2091
  msgid ""
2092
  "Show checkbox for data transmission to third party parcel service providers."
2093
  msgstr ""
2094
  "Checkbox zur Erlaubnis der Datenweitergabe an den Paketdienstleister "
2095
  "einfügen."
2096
 
2097
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1143
2098
  msgid ""
2099
  "You may optionally choose to show a checkbox which lets the customer accept "
2100
  "data transmission to a third party parcel service provider to receive parcel "
@@ -2108,15 +2170,15 @@ msgstr ""
2108
  "weitergeleitet werden. "
2109
 
2110
  # @ woocommerce-germanized
2111
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1150
2112
  msgid "Checkbox required"
2113
  msgstr "Checkbox verpflichtend"
2114
 
2115
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1151
2116
  msgid "Make the parcel delivery checkbox a required field."
2117
  msgstr "Paketdienstleister Checkbox zum Pflichtfeld machen?"
2118
 
2119
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1152
2120
  msgid ""
2121
  "For some reason you may want to force your customers to Opt-In to the data "
2122
  "transmission to a third party parcel service provider."
@@ -2126,11 +2188,11 @@ msgstr ""
2126
  "diese Option aus."
2127
 
2128
  # @ woocommerce-germanized
2129
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1159
2130
  msgid "Parcel Delivery Text"
2131
  msgstr "Paketdienstleister Text"
2132
 
2133
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1160
2134
  msgid ""
2135
  "Choose a Plain Text which will be shown right next to the corresponding "
2136
  "checkbox to inform the customer about the data being transfered to the third "
@@ -2142,8 +2204,8 @@ msgstr ""
2142
  "den Paketdienstleister. Verwende den Platzhalter {shipping_method_title} um "
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 "
@@ -2154,26 +2216,26 @@ msgstr ""
2154
  "wird nur für diesen einmaligen Zweck an unseren Paketdienstleister "
2155
  "weitergegeben."
2156
 
2157
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1170
2158
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
2159
  msgstr ""
2160
  "Wähle Versandmethoden aus für die die Paketdienstleister Checkbox angezeigt "
2161
  "werden soll."
2162
 
2163
  # @ woocommerce-germanized
2164
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1180
2165
  msgid "Pay now Button"
2166
  msgstr "Jetzt bezahlen Button"
2167
 
2168
  # @ woocommerce-germanized
2169
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1181
2170
  msgid "Add a pay now button to emails and order success page."
2171
  msgstr ""
2172
  "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2173
  "hinzu."
2174
 
2175
  # @ woocommerce-germanized
2176
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1182
2177
  msgid ""
2178
  "Add a pay now button to order confirmation email and order success page if "
2179
  "the order awaits payment (PayPal etc)."
@@ -2183,30 +2245,30 @@ msgstr ""
2183
  "benötigt (z.B. per PayPal)."
2184
 
2185
  # @ woocommerce-germanized
2186
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1189
2187
  msgid "Order Success Text"
2188
  msgstr "Bestellung eingegangen"
2189
 
2190
  # @ woocommerce-germanized
2191
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1190
2192
  msgid "Choose a custom text to display on order success page."
2193
  msgstr ""
2194
  "Hier kannst du einen individuellen kurzen Text eingeben, der nach der "
2195
  "Bestellung ausgegeben wird."
2196
 
2197
  # @ woocommerce-germanized
2198
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1198
2199
  msgid "Order Success Data"
2200
  msgstr "Bestellbestätigungs-Daten"
2201
 
2202
  # @ woocommerce-germanized
2203
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1199
2204
  msgid "Hide product table and customer data on order success page"
2205
  msgstr ""
2206
  "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
2207
 
2208
  # @ woocommerce-germanized
2209
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1307
2210
  msgid ""
2211
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2212
  msgstr ""
@@ -2337,22 +2399,33 @@ msgstr ""
2337
 
2338
  # @ woocommerce-germanized
2339
  #: includes/admin/views/html-notice-install.php:43
2340
- msgid "Generate EU VAT Rates"
2341
- msgstr "EU MwSt.-Sätze anlegen"
2342
 
2343
  # @ woocommerce-germanized
2344
  #: includes/admin/views/html-notice-install.php:47
2345
- msgid "We will automatically insert EU VAT Rates for selling virtual products."
2346
  msgstr ""
2347
- "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich."
 
 
 
 
 
 
 
 
 
 
 
2348
 
2349
  # @ woocommerce-germanized
2350
- #: includes/admin/views/html-notice-install.php:55
2351
  msgid "Install WooCommerce Germanized"
2352
  msgstr "WooCommerce Germanized installieren"
2353
 
2354
  # @ woocommerce-germanized
2355
- #: includes/admin/views/html-notice-install.php:55
2356
  msgid "Skip setup"
2357
  msgstr "Setup überspringen"
2358
 
@@ -2737,12 +2810,32 @@ msgid "Delete version cache"
2737
  msgstr "Cache löschen"
2738
 
2739
  # @ woocommerce-germanized
2740
- #: includes/admin/views/html-page-status-germanized.php:223
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2741
  msgid "Templates"
2742
  msgstr "Templates"
2743
 
2744
  # @ woocommerce-germanized
2745
- #: includes/admin/views/html-page-status-germanized.php:268
2746
  #, php-format
2747
  msgid ""
2748
  "<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
@@ -2752,13 +2845,13 @@ msgstr ""
2752
  "veraltet. Die Hauptversion ist %s"
2753
 
2754
  # @ woocommerce-germanized
2755
- #: includes/admin/views/html-page-status-germanized.php:280
2756
- #: includes/admin/views/html-page-status-germanized.php:289
2757
  msgid "Overrides"
2758
  msgstr "Überschreibt"
2759
 
2760
  # @ woocommerce-germanized
2761
- #: includes/admin/views/html-page-status-germanized.php:300
2762
  msgid "Learn how to update outdated templates"
2763
  msgstr "Erfahre, wie du veraltete Templates aktualisierst"
2764
 
@@ -2793,8 +2886,8 @@ msgstr "jetzt upgraden"
2793
  #: includes/api/class-wc-gzd-rest-orders-controller.php:168
2794
  #: includes/class-wc-gzd-checkout.php:288
2795
  #: includes/class-wc-gzd-checkout.php:298
2796
- #: includes/class-wc-gzd-customer-helper.php:86
2797
- #: includes/class-wc-gzd-customer-helper.php:93
2798
  msgid "Title"
2799
  msgstr "Anrede"
2800
 
@@ -2806,8 +2899,8 @@ msgstr "An DHL Paketshop oder Packstation senden?"
2806
  #: includes/api/class-wc-gzd-rest-customers-controller.php:157
2807
  #: includes/api/class-wc-gzd-rest-orders-controller.php:181
2808
  #: includes/class-wc-gzd-dhl-parcel-shops.php:163
2809
- #: includes/class-wc-gzd-dhl-parcel-shops.php:187
2810
- #: includes/class-wc-gzd-dhl-parcel-shops.php:200
2811
  msgid "Postnumber"
2812
  msgstr "PostNummer"
2813
 
@@ -2815,7 +2908,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:487
2819
  #: includes/gateways/direct-debit/views/html-export.php:27
2820
  msgid "Direct Debit"
2821
  msgstr "Lastschrift"
@@ -2825,8 +2918,8 @@ msgstr "Lastschrift"
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
 
@@ -2835,9 +2928,9 @@ msgstr "Kontoinhaber"
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
 
@@ -2846,16 +2939,16 @@ msgstr "IBAN"
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
 
2854
  #: includes/api/class-wc-gzd-rest-orders-controller.php:175
2855
- #: includes/class-wc-gzd-dhl-parcel-shops.php:237
2856
- #: includes/class-wc-gzd-dhl-parcel-shops.php:270
2857
- #: includes/class-wc-gzd-dhl-parcel-shops.php:324
2858
  #: includes/class-wc-gzd-dhl-parcel-shops.php:325
 
2859
  msgid "Parcel Shop"
2860
  msgstr "Shop/Packstation"
2861
 
@@ -2872,55 +2965,55 @@ msgstr "Mandat-Referenznummer"
2872
 
2873
  # @ woocommerce-germanized
2874
  #: includes/api/class-wc-gzd-rest-products-controller.php:44
2875
- #: includes/api/class-wc-gzd-rest-products-controller.php:197
2876
  msgid "Delivery Time ID"
2877
  msgstr "Lieferzeit ID"
2878
 
2879
  # @ woocommerce-germanized
2880
  #: includes/api/class-wc-gzd-rest-products-controller.php:49
2881
- #: includes/api/class-wc-gzd-rest-products-controller.php:202
2882
  msgid "Delivery Time Name"
2883
  msgstr "Lieferzeit Name"
2884
 
2885
  # @ woocommerce-germanized
2886
  #: includes/api/class-wc-gzd-rest-products-controller.php:55
2887
- #: includes/api/class-wc-gzd-rest-products-controller.php:208
2888
  msgid "Delivery Time Slug"
2889
  msgstr "Lieferzeit Slug"
2890
 
2891
  # @ woocommerce-germanized
2892
  #: includes/api/class-wc-gzd-rest-products-controller.php:60
2893
- #: includes/api/class-wc-gzd-rest-products-controller.php:213
2894
  msgid "Delivery Time HTML"
2895
  msgstr "Lieferzeit HTML"
2896
 
2897
  #: includes/api/class-wc-gzd-rest-products-controller.php:68
2898
  #: includes/api/class-wc-gzd-rest-products-controller.php:91
2899
- #: includes/api/class-wc-gzd-rest-products-controller.php:221
2900
- #: includes/api/class-wc-gzd-rest-products-controller.php:244
2901
  #: includes/class-wc-gzd-post-types.php:96
2902
  msgid "Price Label"
2903
  msgstr "Preishinweis"
2904
 
2905
  #: includes/api/class-wc-gzd-rest-products-controller.php:73
2906
  #: includes/api/class-wc-gzd-rest-products-controller.php:96
2907
- #: includes/api/class-wc-gzd-rest-products-controller.php:226
2908
- #: includes/api/class-wc-gzd-rest-products-controller.php:249
2909
  msgid "Price Label ID"
2910
  msgstr "Preishinweis ID"
2911
 
2912
  # @ woocommerce-germanized
2913
  #: includes/api/class-wc-gzd-rest-products-controller.php:78
2914
  #: includes/api/class-wc-gzd-rest-products-controller.php:101
2915
- #: includes/api/class-wc-gzd-rest-products-controller.php:231
2916
- #: includes/api/class-wc-gzd-rest-products-controller.php:254
2917
  msgid "Price Label Name"
2918
  msgstr "Preishinweis Name"
2919
 
2920
  #: includes/api/class-wc-gzd-rest-products-controller.php:84
2921
  #: includes/api/class-wc-gzd-rest-products-controller.php:107
2922
- #: includes/api/class-wc-gzd-rest-products-controller.php:237
2923
- #: includes/api/class-wc-gzd-rest-products-controller.php:260
2924
  msgid "Price Label Slug"
2925
  msgstr "Preishinweis Slug"
2926
 
@@ -2941,54 +3034,54 @@ msgstr "Einheit Slug"
2941
 
2942
  # @ woocommerce-germanized
2943
  #: includes/api/class-wc-gzd-rest-products-controller.php:137
2944
- #: includes/api/class-wc-gzd-rest-products-controller.php:272
2945
  msgid "Unit Price"
2946
  msgstr "Einheitspreis"
2947
 
2948
  # @ woocommerce-germanized
2949
  #: includes/api/class-wc-gzd-rest-products-controller.php:142
2950
- #: includes/api/class-wc-gzd-rest-products-controller.php:277
2951
  msgid "Unit Base"
2952
  msgstr "Einheitspreis Basis"
2953
 
2954
  # @ woocommerce-germanized
2955
  #: includes/api/class-wc-gzd-rest-products-controller.php:147
2956
- #: includes/api/class-wc-gzd-rest-products-controller.php:282
2957
  msgid "Unit Product"
2958
  msgstr "Einheitspreis Produkt"
2959
 
2960
  # @ woocommerce-germanized
2961
  #: includes/api/class-wc-gzd-rest-products-controller.php:152
2962
- #: includes/api/class-wc-gzd-rest-products-controller.php:287
2963
  msgid "Unit Auto Calculation"
2964
  msgstr "Einheitspreis automatische Berechnung"
2965
 
2966
  # @ woocommerce-germanized
2967
  #: includes/api/class-wc-gzd-rest-products-controller.php:158
2968
- #: includes/api/class-wc-gzd-rest-products-controller.php:293
2969
  msgid "Current Unit Price"
2970
  msgstr "Aktueller Einheitspreis"
2971
 
2972
  # @ woocommerce-germanized
2973
  #: includes/api/class-wc-gzd-rest-products-controller.php:163
2974
- #: includes/api/class-wc-gzd-rest-products-controller.php:298
2975
  msgid "Unit Regular Price"
2976
  msgstr "Regulärer Einheitspreis"
2977
 
2978
  # @ woocommerce-germanized
2979
  #: includes/api/class-wc-gzd-rest-products-controller.php:168
2980
- #: includes/api/class-wc-gzd-rest-products-controller.php:303
2981
  msgid "Unit Sale Price"
2982
  msgstr "Angebots-Einheitspreis"
2983
 
2984
  # @ woocommerce-germanized
2985
  #: includes/api/class-wc-gzd-rest-products-controller.php:173
2986
- #: includes/api/class-wc-gzd-rest-products-controller.php:308
2987
  msgid "Unit Price HTML"
2988
  msgstr "Einheitspreis HTML"
2989
 
2990
  #: includes/api/class-wc-gzd-rest-products-controller.php:181
2991
- #: includes/api/class-wc-gzd-rest-products-controller.php:267
2992
  msgid "Small Cart Product Description"
2993
  msgstr "Warenkorbkurzbeschreibung"
2994
 
@@ -2996,6 +3089,15 @@ msgstr "Warenkorbkurzbeschreibung"
2996
  msgid "Deactivate the hint for additional shipping costs"
2997
  msgstr "Deaktiviert den Hinweis zzgl. Versandkosten."
2998
 
 
 
 
 
 
 
 
 
 
2999
  #: includes/api/v1/class-wc-gzd-rest-product-delivery-times-controller.php:80
3000
  #: includes/api/v1/class-wc-gzd-rest-product-price-labels-controller.php:80
3001
  #: includes/api/v1/class-wc-gzd-rest-product-units-controller.php:80
@@ -3028,31 +3130,31 @@ msgid "Number of published products for the resource."
3028
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
3029
 
3030
  # @ woocommerce-germanized
3031
- #: includes/class-wc-gzd-ajax.php:58
3032
  #, php-format
3033
  msgid "%s [new]"
3034
  msgstr "%s [neu]"
3035
 
3036
  # @ woocommerce-germanized
3037
- #: includes/class-wc-gzd-ajax.php:82
3038
  msgctxt "revocation-form"
3039
  msgid "is not a valid email address."
3040
  msgstr "ist leider keine valide E-Mail Adresse."
3041
 
3042
  # @ woocommerce-germanized
3043
- #: includes/class-wc-gzd-ajax.php:85
3044
  msgctxt "revocation-form"
3045
  msgid "Please enter a valid postcode/ZIP"
3046
  msgstr "Bitte gib eine echte Postleitzahl ein"
3047
 
3048
  # @ woocommerce-germanized
3049
- #: includes/class-wc-gzd-ajax.php:88
3050
  msgctxt "revocation-form"
3051
  msgid "is not valid."
3052
  msgstr "ist leider nicht korrekt."
3053
 
3054
  # @ woocommerce-germanized
3055
- #: includes/class-wc-gzd-ajax.php:108
3056
  msgctxt "revocation-form"
3057
  msgid ""
3058
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -3066,8 +3168,8 @@ msgstr ""
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
3072
  msgid "Mr."
3073
  msgstr "Herr"
@@ -3077,38 +3179,54 @@ msgstr "Herr"
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
3083
  msgid "Ms."
3084
  msgstr "Frau"
3085
 
3086
- #: includes/class-wc-gzd-customer-helper.php:75
3087
- #: includes/class-wc-gzd-customer-helper.php:167
3088
- #: includes/class-wc-gzd-customer-helper.php:216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3089
  msgid ""
3090
  "Please activate your account through clicking on the activation link "
3091
  "received via email."
3092
  msgstr ""
3093
  "Bitte aktiviere dein Kundenkonto indem du auf den Link in der E-Mail klickst."
3094
 
3095
- #: includes/class-wc-gzd-customer-helper.php:176
3096
  #, php-format
3097
  msgid "Continue without creating an account? <a href=\"%s\">Click here</a>"
3098
  msgstr "Weiter zur Kasse ohne Kundenkonto? <a href=\"%s\">Hier klicken</a>"
3099
 
3100
- #: includes/class-wc-gzd-customer-helper.php:178
3101
  msgid "Please create an account or login before continuing to checkout"
3102
  msgstr ""
3103
  "Bitte erstelle ein Kundenkonto oder logge dich ein, bevor du zur Kasse gehst"
3104
 
3105
  # @ woocommerce-germanized
3106
- #: includes/class-wc-gzd-customer-helper.php:237
3107
  msgid "Thank you. You have successfully activated your account."
3108
  msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
3109
 
3110
  # @ woocommerce-germanized
3111
- #: includes/class-wc-gzd-customer-helper.php:242
3112
  msgid "Sorry, but this activation code cannot be found."
3113
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
3114
 
@@ -3130,7 +3248,7 @@ msgstr ""
3130
  "Wähle aus ob die Lieferung an DHL Paketshops bzw. Packstationen aktiviert "
3131
  "werden soll."
3132
 
3133
- #: includes/class-wc-gzd-dhl-parcel-shops.php:189
3134
  msgid ""
3135
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3136
  "DHL post number."
@@ -3138,12 +3256,12 @@ msgstr ""
3138
  "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, trage bitte die "
3139
  "PostNummer ein."
3140
 
3141
- #: includes/class-wc-gzd-dhl-parcel-shops.php:290
3142
  msgid "Your PostNumber should contain numbers only"
3143
  msgstr "Deine PostNummer sollte nur aus Zahlen bestehen."
3144
 
3145
- #: includes/class-wc-gzd-dhl-parcel-shops.php:296
3146
- #: includes/class-wc-gzd-dhl-parcel-shops.php:331
3147
  #, php-format
3148
  msgid "Parcel Shop Delivery is only supported in: %s."
3149
  msgstr ""
@@ -3262,13 +3380,13 @@ msgid "Thanks for creating an account on %s."
3262
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
3263
 
3264
  # @ woocommerce-germanized
3265
- #: includes/class-wc-gzd-emails.php:499
3266
  msgctxt "revocation-form"
3267
  msgid "Forward your Revocation online"
3268
  msgstr "Deinen Widerruf online erklären"
3269
 
3270
  # @ woocommerce-germanized
3271
- #: includes/class-wc-gzd-install.php:124
3272
  #, php-format
3273
  msgid ""
3274
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
@@ -3278,73 +3396,73 @@ msgstr ""
3278
  "WooCommerce Germanized installierst. Vielen Dank!"
3279
 
3280
  # @ woocommerce-germanized
3281
- #: includes/class-wc-gzd-install.php:467
3282
  msgctxt "Page slug"
3283
  msgid "data-security"
3284
  msgstr "datenschutzbelehrung"
3285
 
3286
  # @ woocommerce-germanized
3287
- #: includes/class-wc-gzd-install.php:468
3288
  msgctxt "Page title"
3289
  msgid "Data Security Statement"
3290
  msgstr "Datenschutzbelehrung"
3291
 
3292
  # @ woocommerce-germanized
3293
- #: includes/class-wc-gzd-install.php:472
3294
  msgctxt "Page slug"
3295
  msgid "imprint"
3296
  msgstr "impressum"
3297
 
3298
  # @ woocommerce-germanized
3299
- #: includes/class-wc-gzd-install.php:473
3300
  msgctxt "Page title"
3301
  msgid "Imprint"
3302
  msgstr "Impressum"
3303
 
3304
  # @ woocommerce-germanized
3305
- #: includes/class-wc-gzd-install.php:477
3306
  msgctxt "Page slug"
3307
  msgid "terms"
3308
  msgstr "agb"
3309
 
3310
  # @ woocommerce-germanized
3311
- #: includes/class-wc-gzd-install.php:478
3312
  msgctxt "Page title"
3313
  msgid "Terms & Conditions"
3314
  msgstr "AGB"
3315
 
3316
  # @ woocommerce-germanized
3317
- #: includes/class-wc-gzd-install.php:482
3318
  msgctxt "Page slug"
3319
  msgid "revocation"
3320
  msgstr "widerrufsbelehrung"
3321
 
3322
  # @ woocommerce-germanized
3323
- #: includes/class-wc-gzd-install.php:483
3324
  msgctxt "Page title"
3325
  msgid "Power of Revocation"
3326
  msgstr "Widerrufsbelehrung"
3327
 
3328
  # @ woocommerce-germanized
3329
- #: includes/class-wc-gzd-install.php:487
3330
  msgctxt "Page slug"
3331
  msgid "shipping-methods"
3332
  msgstr "versandarten"
3333
 
3334
  # @ woocommerce-germanized
3335
- #: includes/class-wc-gzd-install.php:488
3336
  msgctxt "Page title"
3337
  msgid "Shipping Methods"
3338
  msgstr "Versandarten"
3339
 
3340
  # @ woocommerce-germanized
3341
- #: includes/class-wc-gzd-install.php:492
3342
  msgctxt "Page slug"
3343
  msgid "payment-methods"
3344
  msgstr "bezahlmoeglichkeiten"
3345
 
3346
  # @ woocommerce-germanized
3347
- #: includes/class-wc-gzd-install.php:493
3348
  msgctxt "Page title"
3349
  msgid "Payment Methods"
3350
  msgstr "Zahlungsarten"
@@ -3527,8 +3645,8 @@ msgstr "Neuen Preishinweis anlegen"
3527
  msgid "New Price Label Name"
3528
  msgstr "Name des neuen Preishinweises"
3529
 
3530
- #: includes/class-wc-gzd-product-variable.php:127
3531
- #: includes/class-wc-gzd-product-variable.php:132
3532
  #, php-format
3533
  msgctxt "Price range: from-to"
3534
  msgid "%1$s&ndash;%2$s"
@@ -3622,6 +3740,33 @@ msgctxt "revocation-form"
3622
  msgid "Mail"
3623
  msgstr "E-Mail Adresse"
3624
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3625
  # @ woocommerce-germanized
3626
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
3627
  msgctxt "ekomi"
@@ -3759,6 +3904,81 @@ msgctxt "trusted-shops"
3759
  msgid "Please rate your {site_title} order from {order_date}"
3760
  msgstr "Bitte bewerte deine Bestellung bei {site_title} vom {order_date}"
3761
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3762
  # @ woocommerce-germanized
3763
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:27
3764
  #, php-format
@@ -3856,104 +4076,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: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,16 +4183,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: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,11 +4200,11 @@ 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,11 +4213,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: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,12 +4226,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: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,23 +4242,23 @@ msgstr ""
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,20 +4267,20 @@ msgstr ""
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,15 +4288,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: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,37 +4304,37 @@ msgstr ""
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,7 +4394,7 @@ msgstr ""
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,7 +5050,7 @@ msgid "Trusted Shops Rich Snippets"
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."
@@ -5098,7 +5318,7 @@ msgid "%s custom reviews"
5098
  msgstr "%s Kundenbewertungen"
5099
 
5100
  # @ woocommerce-germanized
5101
- #: woocommerce-germanized.php:721
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-07-17 15:42+0200\n"
6
+ "PO-Revision-Date: 2017-07-17 15:43+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.0.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
+ #: includes/abstracts/abstract-wc-gzd-product.php:229
96
+ #: includes/abstracts/abstract-wc-gzd-product.php:238
97
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
98
  #: includes/wc-gzd-core-functions.php:129
99
+ #: includes/wc-gzd-template-functions.php:608 woocommerce-germanized.php:814
100
  msgid "incl. VAT"
101
  msgstr "inkl. MwSt."
102
 
103
  # @ woocommerce-germanized
104
+ #: includes/abstracts/abstract-wc-gzd-product.php:229
105
  msgid "excl. VAT"
106
  msgstr "exkl. MwSt."
107
 
108
  # @ woocommerce-germanized
109
+ #: includes/abstracts/abstract-wc-gzd-product.php:231
110
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
111
+ #: includes/wc-gzd-core-functions.php:129 woocommerce-germanized.php:814
112
  #, php-format
113
  msgid "incl. %s%% VAT"
114
  msgstr "inkl. %s%% MwSt."
115
 
116
  # @ woocommerce-germanized
117
+ #: includes/abstracts/abstract-wc-gzd-product.php:231
118
  #, php-format
119
  msgid "excl. %s%% VAT"
120
  msgstr "exkl. %s%% MwSt."
136
  #: includes/admin/class-wc-gzd-admin.php:28
137
  #: includes/admin/class-wc-gzd-admin.php:37
138
  #: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
139
+ #: includes/class-wc-gzd-coupon-helper.php:24
140
+ #: includes/class-wc-gzd-coupon-helper.php:33
141
  #: includes/class-wc-gzd-customer-helper.php:19
142
  #: includes/class-wc-gzd-customer-helper.php:28
143
  #: includes/class-wc-gzd-dependencies.php:54
144
  #: includes/class-wc-gzd-dependencies.php:63
145
  #: includes/class-wc-gzd-hook-priorities.php:33
146
+ #: includes/class-wc-gzd-hook-priorities.php:42
147
+ #: includes/export/class-wc-gzd-product-export.php:23
148
+ #: includes/export/class-wc-gzd-product-export.php:32
149
+ #: includes/import/class-wc-gzd-product-import.php:23
150
+ #: includes/import/class-wc-gzd-product-import.php:32
151
+ #: woocommerce-germanized.php:92 woocommerce-germanized.php:101
152
  msgid "Cheatin&#8217; huh?"
153
  msgstr "So geht das leider nicht.."
154
 
189
  # @ woocommerce-germanized
190
  #: includes/admin/class-wc-gzd-admin-status.php:43
191
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:263
192
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1200
193
  msgid "Shipping Methods"
194
  msgstr "Versandarten"
195
 
210
  msgstr "zu den WooCommerce Germanized Einstellungen"
211
 
212
  # @ woocommerce-germanized
213
+ #: includes/admin/class-wc-gzd-admin.php:67
214
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
215
  msgid "Germanized"
216
  msgstr "Germanized"
217
 
218
+ #: includes/admin/class-wc-gzd-admin.php:77
219
  msgid "Parcel Delivery Data Transfer:"
220
  msgstr "Paketdienstleister Datenweitergabe:"
221
 
222
+ #: includes/admin/class-wc-gzd-admin.php:78
223
  msgid "allowed"
224
  msgstr "akzeptiert"
225
 
226
+ #: includes/admin/class-wc-gzd-admin.php:78
227
  msgid "not allowed"
228
  msgstr "nicht akzeptiert"
229
 
230
  # @ woocommerce-germanized
231
+ #: includes/admin/class-wc-gzd-admin.php:151
232
  msgid "Optional Email Content"
233
  msgstr "Optionaler E-Mail Inhalt"
234
 
235
  # @ woocommerce-germanized
236
+ #: includes/admin/class-wc-gzd-admin.php:160
237
  msgid "Add content which will be replacing default page content within emails."
238
  msgstr ""
239
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
240
  "Seite zu bestimmen."
241
 
242
  # @ woocommerce-germanized
243
+ #: includes/admin/class-wc-gzd-admin.php:170
244
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
245
  msgid "Optional Mini Description"
246
  msgstr "Warenkorb Kurzbeschreibung"
247
 
248
  # @ woocommerce-germanized
249
+ #: includes/admin/class-wc-gzd-admin.php:187
250
  msgid ""
251
  "This content will be shown as short product description within checkout and "
252
  "emails."
255
  "Produkt Kurzbeschreibung angezeigt."
256
 
257
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
258
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:112
259
  msgid "Service"
260
  msgstr "Dienstleistung"
261
 
262
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
263
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:113
264
  msgid "Service products do not sell physical products."
265
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
266
 
267
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:87
268
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
269
  msgid "Sale Label"
270
  msgstr "Streichpreis Hinweis"
271
 
276
  msgstr "Gleiche wie übergeordnet"
277
 
278
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
279
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
280
  msgid "Sale Regular Label"
281
  msgstr "Angebotspreis Hinweis"
282
 
283
  # @ woocommerce-germanized
284
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
285
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
286
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:807
287
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:856
288
  msgid "Product Units"
289
  msgstr "Produkteinheiten"
290
 
299
 
300
  # @ woocommerce-germanized
301
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:119
302
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
303
  msgid "Calculation"
304
  msgstr "Berechnung"
305
 
320
 
321
  # @ woocommerce-germanized
322
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:137
323
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:213
324
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
325
+ #: includes/api/class-wc-gzd-rest-products-controller.php:204
326
  msgid "Delivery Time"
327
  msgstr "Lieferzeit"
328
 
331
  msgid "Same as parent"
332
  msgstr "Gleiche wie übergeordnet"
333
 
334
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:120
335
+ msgid "Diff. Taxation"
336
+ msgstr "Differenzbesteuerung"
337
+
338
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:121
339
+ msgid "Product applies to differential taxation based on §25a UStG."
340
+ msgstr "Produkt ist differenzbesteuert nach §25a UStG."
341
+
342
  # @ woocommerce-germanized
343
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
344
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
345
  msgid "Select Price Label"
346
  msgstr "Preishinweis auswählen"
347
 
348
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
349
  msgid ""
350
  "If the product is on sale you may want to show a price label right before "
351
  "outputting the old price to inform the customer."
355
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
356
  "sich dabei handelte (z.B. UVP)."
357
 
358
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
359
  msgid ""
360
  "If the product is on sale you may want to show a price label right before "
361
  "outputting the new price to inform the customer."
365
  "Preis)."
366
 
367
  # @ woocommerce-germanized
368
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
369
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
370
  #: includes/class-wc-gzd-post-types.php:66
371
  msgid "Unit"
372
  msgstr "Einheit"
373
 
374
  # @ woocommerce-germanized
375
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
376
  msgid "Select unit"
377
  msgstr "Einheit auswählen"
378
 
379
  # @ woocommerce-germanized
380
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
381
  msgid "Needed if selling on a per unit basis"
382
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
383
 
384
  # @ woocommerce-germanized
385
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
386
  msgid "Number of units included per default product price. Example: 1000 ml."
387
  msgstr ""
388
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
389
 
390
  # @ woocommerce-germanized
391
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:141
392
  msgid "Base Price Units"
393
  msgstr "Grundpreiseinheiten"
394
 
395
  # @ woocommerce-germanized
396
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:141
397
  msgid ""
398
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
399
  "price unit amount."
402
  "hier 100 als Grundpreiseinheiten ein."
403
 
404
  # @ woocommerce-germanized
405
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
406
  msgid "Calculate base prices automatically."
407
  msgstr "Grundpreis automatisch berechnen."
408
 
409
  # @ woocommerce-germanized
410
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:163
411
  msgid "Regular Base Price"
412
  msgstr "Regulärer Grundpreis"
413
 
414
  # @ woocommerce-germanized
415
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:164
416
  msgid "Sale Base Price"
417
  msgstr "Angebotsgrundpreis"
418
 
419
  # @ woocommerce-germanized
420
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:174
421
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:217
422
  msgid "Search for a delivery time&hellip;"
423
  msgstr "Lieferzeit suchen&hellip;"
424
 
425
  # @ woocommerce-germanized
426
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:226
427
  msgid "Free shipping?"
428
  msgstr "Versand kostenlos?"
429
 
430
  # @ woocommerce-germanized
431
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:226
432
  msgid "This option disables the \"plus shipping costs\" notice on product page"
433
  msgstr ""
434
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
488
 
489
  # @ woocommerce-germanized
490
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:145
491
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:722
492
  msgid "General"
493
  msgstr "Allgemein"
494
 
583
 
584
  # @ woocommerce-germanized
585
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:193
586
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
587
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:608
588
  #, php-format
589
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
590
  msgstr ""
824
 
825
  # @ woocommerce-germanized
826
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:350
827
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:373
828
  msgid "Notice Text"
829
  msgstr "Hinweistext"
830
 
840
  "UStG."
841
  msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
842
 
 
843
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:361
844
+ msgid "Differential Taxation"
845
+ msgstr "Differenzbesteuerung"
846
+
847
+ # @ woocommerce-germanized
848
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:364
849
+ msgid "Taxation Notice"
850
+ msgstr "Steuerhinweis"
851
+
852
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:365
853
+ msgid "Enable differential taxation text notice beneath product price."
854
+ msgstr ""
855
+ "Aktiviere den Hinweis zur Differenzbesteuerung unterhalb des Produktpreises."
856
+
857
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:367
858
+ msgid ""
859
+ "If you have disabled this option, a normal VAT notice will be displayed, "
860
+ "which is sufficient as Trusted Shops states. To further inform your "
861
+ "customers you may enable this notice."
862
+ msgstr ""
863
+ "Insofern du diese Option deaktiviert hast wird der normale MwSt.-Hinweis "
864
+ "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
865
+ "Du kannst diesen Hinweis nutzen um deine Kunden besser zu informieren."
866
+
867
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:374
868
+ msgid ""
869
+ "This text will be shown as a further notice for the customer to inform him "
870
+ "about differential taxation."
871
+ msgstr ""
872
+ "Dieser Text dient zur weiterführenden Information deiner Kunden bzgl. der "
873
+ "Differenzbesteuerung."
874
+
875
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:379
876
+ msgid "incl. VAT (differential taxation according to §25a UStG.)"
877
+ msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
878
+
879
+ # @ woocommerce-germanized
880
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:383
881
+ msgid "Checkout Notice"
882
+ msgstr "Hinweis Kasse"
883
+
884
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:384
885
+ msgid "Enable differential taxation notice during checkout and in emails."
886
+ msgstr ""
887
+ "Aktiviere den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
888
+
889
+ # @ woocommerce-germanized
890
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:392
891
  msgid "Delivery Times"
892
  msgstr "Lieferzeiten"
893
 
894
  # @ woocommerce-germanized
895
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:395
896
  #: includes/admin/views/html-page-status-germanized.php:42
897
  msgid "Default Delivery Time"
898
  msgstr "Standard-Lieferzeit"
899
 
900
  # @ woocommerce-germanized
901
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:396
902
  msgid ""
903
  "This delivery time will be added to every product if no delivery time has "
904
  "been chosen individually"
907
  "zugeordnet wurde"
908
 
909
  # @ woocommerce-germanized
910
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:403
911
  msgid "Manage Delivery Times"
912
  msgstr "Lieferzeiten verwalten"
913
 
914
  # @ woocommerce-germanized
915
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:407
916
  msgid "Delivery Time Text"
917
  msgstr "Lieferzeit Text"
918
 
919
  # @ woocommerce-germanized
920
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:408
921
  msgid ""
922
  "This text will be used to indicate delivery time for products. Use "
923
  "{delivery_time} as placeholder."
926
  "{delivery_time} als Platzhalter verwenden."
927
 
928
  # @ woocommerce-germanized
929
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:413
930
  msgid "Delivery time: {delivery_time}"
931
  msgstr "Lieferzeit: {delivery_time}"
932
 
933
  # @ woocommerce-germanized
934
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:418
935
  msgid "Sale Price Labels"
936
  msgstr "Preishinweise"
937
 
938
  # @ woocommerce-germanized
939
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:421
940
  msgid "Default Sale Label"
941
  msgstr "Streichpreis-Hinweis"
942
 
943
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:422
944
  msgid ""
945
  "Choose whether you would like to have a default sale price label to inform "
946
  "the customer about the regular price (e.g. Recommended Retail Price)."
949
  "den Kunden auf den alten Preis (bei reduzierten Produkten, sog. "
950
  "Streichpreis) hinweist (z.B. UVP)."
951
 
952
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
953
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:441
954
  msgid "Manage Price Labels"
955
  msgstr "Preishinweise verwalten"
956
 
957
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:433
958
  msgid "Default Sale Regular Label"
959
  msgstr "Angebotspreis-Hinweis"
960
 
961
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:434
962
  msgid ""
963
  "Choose whether you would like to have a default sale price regular label to "
964
  "inform the customer about the sale price (e.g. New Price)."
968
  "hinweist (z.B. Unser neuer Preis)."
969
 
970
  # @ woocommerce-germanized
971
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:447
972
  msgid "Shipping Costs"
973
  msgstr "Versandkosten"
974
 
975
  # @ woocommerce-germanized
976
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:450
977
  msgid "Shipping Costs Text"
978
  msgstr "Versandkosten Text"
979
 
980
  # @ woocommerce-germanized
981
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:451
982
  msgid ""
983
  "This text will be used to inform the customer about shipping costs. Use "
984
  "{link}{/link} to insert link to shipping costs page."
988
  "zur Versandkosten-Seite einzufügen."
989
 
990
  # @ woocommerce-germanized
991
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:456
992
  msgid "plus {link}Shipping Costs{/link}"
993
  msgstr "zzgl. {link}Versandkosten{/link}"
994
 
995
  # @ woocommerce-germanized
996
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:460
997
  msgid "Free Shipping Text"
998
  msgstr "Kostenloser Versand Text"
999
 
1000
  # @ woocommerce-germanized
1001
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:461
1002
  msgid ""
1003
  "This text will be used to inform the customer about free shipping. Leave "
1004
  "empty to disable notice. Use {link}{/link} to insert link to shipping costs "
1009
  "Versandkosten-Seite einzufügen."
1010
 
1011
  # @ woocommerce-germanized
1012
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:470
1013
  msgid "Shipping Costs Tax"
1014
  msgstr "Steuerberechnung"
1015
 
1016
  # @ woocommerce-germanized
1017
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:471
1018
  msgid "Enable better taxation for shpping costs?"
1019
  msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
1020
 
1021
  # @ woocommerce-germanized
1022
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:475
1023
  #, php-format
1024
  msgid ""
1025
  "By choosing this option shipping cost taxation will be calculated based on "
1033
  "Bruttobeträge. Hier ein kleines Beispiel: %s"
1034
 
1035
  # @ woocommerce-germanized
1036
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:479
1037
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:501
1038
  msgid "Force Tax Calculation"
1039
  msgstr "Steuerberechnung erzwingen"
1040
 
1041
  # @ woocommerce-germanized
1042
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:480
1043
  msgid "Force shipping costs tax calculation for every method?"
1044
  msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
1045
 
1046
  # @ woocommerce-germanized
1047
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
1048
  msgid ""
1049
  "This option will overwrite settings for each individual shipping method to "
1050
  "force tax calculation (instead of only calculating tax for those methods "
1054
  "Versandarten und erzwingt die Steuerberechnung."
1055
 
1056
  # @ woocommerce-germanized
1057
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:489
1058
  msgid "Fees"
1059
  msgstr "Gebühren"
1060
 
1061
  # @ woocommerce-germanized
1062
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:492
1063
  msgid "Fee Tax"
1064
  msgstr "Steuerberechnung"
1065
 
1066
  # @ woocommerce-germanized
1067
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:493
1068
  msgid "Enable better taxation for fees?"
1069
  msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
1070
 
1071
  # @ woocommerce-germanized
1072
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:497
1073
  msgid ""
1074
  "By choosing this option fee taxation will be calculated based on tax rates "
1075
  "within cart. See shipping costs taxation for more information."
1080
  "Nettobeträge in Bruttobeträge an."
1081
 
1082
  # @ woocommerce-germanized
1083
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:502
1084
  msgid "Force fee tax calculation for every fee?"
1085
  msgstr "Berechnung der Steuern für Gebühren erzwingen?"
1086
 
1087
  # @ woocommerce-germanized
1088
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:506
1089
  msgid ""
1090
  "This option will overwrite settings for each individual fee to force tax "
1091
  "calculation (instead of only calculating tax for those fees which are "
1095
  "Steuerberechnung."
1096
 
1097
  # @ woocommerce-germanized
1098
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:511
1099
  msgid "Customers"
1100
  msgstr "Kunden"
1101
 
1102
  # @ woocommerce-germanized
1103
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
1104
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
1105
  msgid "Checkbox"
1106
  msgstr "Checkbox"
1107
 
1108
  # @ woocommerce-germanized
1109
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:515
1110
  msgid "Add a checkbox to customer registration form."
1111
  msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
1112
 
1113
  # @ woocommerce-germanized
1114
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:522
1115
  msgid "Checkbox text"
1116
  msgstr "Checkbox Text"
1117
 
1118
  # @ woocommerce-germanized
1119
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:523
1120
  msgid ""
1121
  "Choose a Plain Text which will be shown as checkbox text for customer "
1122
  "account creation. Use {term_link}{/term_link}, {data_security_link}{/"
1130
  "Hinweisseiten."
1131
 
1132
  # @ woocommerce-germanized
1133
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
1134
  msgid ""
1135
  "Yes, I’d like create a new account and have read and understood the "
1136
  "{data_security_link}data privacy statement{/data_security_link}."
1139
  "{data_security_link}Datenschutzerklärung{/data_security_link}."
1140
 
1141
  # @ woocommerce-germanized
1142
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:532
1143
  msgid "Checkout"
1144
  msgstr "Kasse"
1145
 
1146
  # @ woocommerce-germanized
1147
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:533
1148
  msgid ""
1149
  "Replace default WooCommerce text regarding account creation during checkout."
1150
  msgstr ""
1151
  "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
1152
 
1153
  # @ woocommerce-germanized
1154
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:534
1155
  msgid ""
1156
  "Use the text from above instead of the default WooCommerce text regarding "
1157
  "account creation during checkout. This checkbox is only show if you have "
1163
  "zulässt."
1164
 
1165
  # @ woocommerce-germanized
1166
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:541
1167
  msgid "Customer Double Opt In"
1168
  msgstr "Double Opt-In"
1169
 
1170
  # @ woocommerce-germanized
1171
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:542
1172
  msgid "Enable customer double opt in on registration?"
1173
  msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
1174
 
1175
  # @ woocommerce-germanized
1176
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:543
1177
  #, php-format
1178
  msgid ""
1179
  "If customer chooses to create a customer account an email with an activation "
1187
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1188
  "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1189
 
1190
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:550
1191
  msgid "Disable Login and Checkout"
1192
  msgstr "Login und Checkout"
1193
 
1194
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:551
1195
  msgid "Disable login and checkout for unactivated customers."
1196
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
1197
 
1198
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:552
1199
  msgid ""
1200
  "Customers that did not click on the activation link will not be able to "
1201
  "complete checkout nor login to their account."
1205
  "werden."
1206
 
1207
  # @ woocommerce-germanized
1208
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:559
1209
  msgid "Delete Unactivated After"
1210
  msgstr "Unaktivierte löschen nach"
1211
 
1212
  # @ woocommerce-germanized
1213
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1214
  msgid ""
1215
  "This will make sure unactivated customer accounts will be deleted after X "
1216
  "days. Set to 0 if you don't want to automatically delete unactivated "
1221
  "setze den Wert auf 0."
1222
 
1223
  # @ woocommerce-germanized
1224
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:561
1225
  msgid "days"
1226
  msgstr "Tagen"
1227
 
1228
  # @ woocommerce-germanized
1229
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:570
1230
  #: includes/wc-gzd-core-functions.php:60
1231
  msgid "Right of Recission"
1232
  msgstr "Widerrufsrecht"
1233
 
1234
  # @ woocommerce-germanized
1235
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:573
1236
  msgid "Revocation Address"
1237
  msgstr "Widerruf richten an"
1238
 
1239
  # @ woocommerce-germanized
1240
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:574
1241
  msgid ""
1242
  "Type in an address, telephone/telefax number, email address which is to be "
1243
  "used as revocation address"
1246
  "die deine Kunden ihren Widerruf richten sollen"
1247
 
1248
  # @ woocommerce-germanized
1249
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:583
1250
  #: includes/admin/views/html-page-status-germanized.php:81
1251
  msgid "Virtual VAT"
1252
  msgstr "USt. Änderung 2015"
1253
 
1254
  # @ woocommerce-germanized
1255
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:586
1256
  msgid "Enable Virtual VAT"
1257
  msgstr "USt. Anpassung aktivieren"
1258
 
1259
  # @ woocommerce-germanized
1260
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:587
1261
  msgid ""
1262
  "Enable if you want to charge your customer's countries' VAT for virtual "
1263
  "products."
1265
  "Für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers berechnen."
1266
 
1267
  # @ woocommerce-germanized
1268
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:591
1269
  #, php-format
1270
  msgid ""
1271
  "New EU VAT rule applies on 01.01.2015. Make sure that every digital or "
1288
  "dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1289
 
1290
  # @ woocommerce-germanized
1291
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
1292
  msgctxt "invoices"
1293
  msgid "Invoices"
1294
  msgstr "Rechnungen"
1295
 
1296
  # @ woocommerce-germanized
1297
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:608
1298
  msgid "VAT"
1299
  msgstr "Umsatzsteuer"
1300
 
1301
  # @ woocommerce-germanized
1302
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:640
1303
  msgid "Customer"
1304
  msgstr "Kunde"
1305
 
1306
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:640
1307
  msgid "Admin"
1308
  msgstr "Admin"
1309
 
1310
  # @ woocommerce-germanized
1311
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:651
1312
  #, php-format
1313
  msgid "Attach %s"
1314
  msgstr "%s"
1315
 
1316
  # @ woocommerce-germanized
1317
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:652
1318
  #, php-format
1319
  msgid "Attach %s to the following email templates"
1320
  msgstr "%s an die folgenden E-Mail Templates anfügen"
1321
 
1322
  # @ woocommerce-germanized
1323
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:665
1324
  msgid "E-Mails"
1325
  msgstr "E-Mails"
1326
 
1327
  # @ woocommerce-germanized
1328
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:665
1329
  msgid ""
1330
  "Use drag & drop to customize attachment order. Don't forget to save your "
1331
  "changes."
1333
  "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1334
  "beeinflussen und speichere anschließend deine Änderungen."
1335
 
1336
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:681
1337
  msgid "Hide Username"
1338
  msgstr "Nutzernamen verstecken"
1339
 
1340
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:682
1341
  msgid ""
1342
  "Hide username from email content if password or password reset link is "
1343
  "embedded."
1344
  msgstr "Nutzernamen nicht zusammen mit einem Passwort versenden."
1345
 
1346
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:683
1347
  msgid ""
1348
  "Trusted Shops advises to not show the username together with an account "
1349
  "password or password reset link. This option hides (or masks) the username "
1354
  "Trusted Shops Mitglied bist, solltest du diese Option aktivieren."
1355
 
1356
  # @ woocommerce-germanized
1357
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
1358
  msgid "Email Attachment Options"
1359
  msgstr "PDF Anhang"
1360
 
1361
  # @ woocommerce-germanized
1362
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
1363
  #, php-format
1364
  msgid ""
1365
  "Want to attach automatically generated PDF files to emails instead of plain "
1369
  "%sUpgrade zur %spro%s Version%s"
1370
 
1371
  # @ woocommerce-germanized
1372
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:714
1373
  msgid "Downloadable Product"
1374
  msgstr "Herunterladbares Produkt"
1375
 
1376
  # @ woocommerce-germanized
1377
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:715
1378
  msgid "Virtual Product"
1379
  msgstr "Virtuelles Produkt"
1380
 
1381
  # @ woocommerce-germanized
1382
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:725
1383
  msgid "Add to Cart"
1384
  msgstr "Zum Warenkorb Button"
1385
 
1386
  # @ woocommerce-germanized
1387
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:726
1388
  msgid "Show add to cart button on listings?"
1389
  msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
1390
 
1391
  # @ woocommerce-germanized
1392
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:730
1393
  msgid ""
1394
  "unset this option if you don't want to show the add to cart button within "
1395
  "the product listings"
1398
  "von Produktauflistungen darstellen möchten"
1399
 
1400
  # @ woocommerce-germanized
1401
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:734
1402
  msgid "Link to Details"
1403
  msgstr "Verlinkung zu Produktdetails"
1404
 
1405
  # @ woocommerce-germanized
1406
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:735
1407
  msgid ""
1408
  "Want to link to product details page instead of add to cart within listings?"
1409
  msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
1410
 
1411
  # @ woocommerce-germanized
1412
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:739
1413
  msgid ""
1414
  "Decide whether you like to link to your product's details page instead of "
1415
  "displaying an add to cart button within product listings."
1419
  "diese Option."
1420
 
1421
  # @ woocommerce-germanized
1422
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:743
1423
  msgid "Product Details Text"
1424
  msgstr "Produktdetails Text"
1425
 
1426
  # @ woocommerce-germanized
1427
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:745
1428
  msgid "Details"
1429
  msgstr "Details"
1430
 
1431
  # @ woocommerce-germanized
1432
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:747
1433
  msgid ""
1434
  "If you have chosen to link to product details page instead of add to cart "
1435
  "URL you may want to change the button text."
1439
  "einen Button-Text vergeben."
1440
 
1441
  # @ woocommerce-germanized
1442
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:752
1443
  msgid "Digital Delivery Time Text"
1444
  msgstr "Lieferzeit Digital"
1445
 
1446
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:756
1447
  msgid ""
1448
  "Enter a text which will be shown as digital delivery time text (replacement "
1449
  "for default digital time on digital products)."
1453
  "lassen."
1454
 
1455
  # @ woocommerce-germanized
1456
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:761
1457
  msgid "Notice Footer"
1458
  msgstr "Hinweise im Footer"
1459
 
1460
  # @ woocommerce-germanized
1461
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:762
1462
  msgid "Show a global VAT notice within footer"
1463
  msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
1464
 
1465
  # @ woocommerce-germanized
1466
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:770
1467
  msgid "Show a global sale price notice within footer"
1468
  msgstr ""
1469
  "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer "
1470
  "einfügen."
1471
 
1472
  # @ woocommerce-germanized
1473
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:779
1474
  msgid "Products"
1475
  msgstr "Produkt"
1476
 
1477
  # @ woocommerce-germanized
1478
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:782
1479
  msgid "Show within Product Listings"
1480
  msgstr "In Produktlisten"
1481
 
1482
  # @ woocommerce-germanized
1483
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:783
1484
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:832
1485
  msgid "Shipping Costs notice"
1486
  msgstr "Versandkosten-Hinweis"
1487
 
1488
  # @ woocommerce-germanized
1489
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:791
1490
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:840
1491
  msgid "Tax Info"
1492
  msgstr "MwSt. Hinweis"
1493
 
1494
  # @ woocommerce-germanized
1495
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:799
1496
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:848
1497
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:912
1498
  msgid "Base Price"
1499
  msgstr "Grundpreis"
1500
 
1501
  # @ woocommerce-germanized
1502
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:815
1503
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:864
1504
  msgid "Delivery Time Notice"
1505
  msgstr "Lieferzeiten-Hinweis"
1506
 
1507
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:823
1508
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:872
1509
  #: includes/class-wc-gzd-post-types.php:93
1510
  #: includes/class-wc-gzd-post-types.php:95
1511
  msgid "Price Labels"
1512
  msgstr "Preishinweise"
1513
 
1514
  # @ woocommerce-germanized
1515
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:831
1516
  msgid "Show on Product Detail Page"
1517
  msgstr "Auf der Produktseite"
1518
 
1519
  # @ woocommerce-germanized
1520
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:880
1521
  msgid "Hide Tax Rate"
1522
  msgstr "Steuersatz verstecken"
1523
 
1524
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:881
1525
  msgid "Hide specific tax rate within shop pages."
1526
  msgstr "Entferne die Anzeige des konkreten Steuersatzes im Shop."
1527
 
1528
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:885
1529
  msgid ""
1530
  "This option will make sure that within shop pages no specific tax rates are "
1531
  "shown. Instead only incl. tax or excl. tax notice is shown."
1535
  "bzw. exkl. MwSt."
1536
 
1537
  # @ woocommerce-germanized
1538
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:889
1539
  msgid "Hide Shipping Costs Notice"
1540
  msgstr "Versandkosten ausblenden"
1541
 
1542
  # @ woocommerce-germanized
1543
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:890
1544
  msgid ""
1545
  "Select product types for which you might want to disable the shipping costs "
1546
  "notice."
1549
  "möchtest."
1550
 
1551
  # @ woocommerce-germanized
1552
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:900
1553
  msgid "Hide Delivery Time Notice"
1554
  msgstr "Lieferzeiten ausblenden"
1555
 
1556
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:901
1557
  msgid ""
1558
  "Select product types for which you might want to disable the delivery time "
1559
  "notice."
1562
  "möchtest."
1563
 
1564
  # @ woocommerce-germanized
1565
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:915
1566
  msgid "Base Price Text"
1567
  msgstr "Grundpreis Text"
1568
 
1569
  # @ woocommerce-germanized
1570
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:916
1571
  msgid ""
1572
  "This text will be used to display the base price. Use {price} to insert the "
1573
  "price. If you want to specifically format base price output use {base}, "
1579
  "{base_price} für die einzelnen Elemente."
1580
 
1581
  # @ woocommerce-germanized
1582
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:921
1583
  msgid "{price}"
1584
  msgstr "{price}"
1585
 
1586
  # @ woocommerce-germanized
1587
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:925
1588
  msgid "Variable Base Price"
1589
  msgstr "Variabler Grundpreis"
1590
 
1591
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:926
1592
  msgid "Enable price range base prices for variable products."
1593
  msgstr "Aktiviere von-bis-Grundpreise für variable Produkte."
1594
 
1595
  # @ woocommerce-germanized
1596
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:933
1597
  msgid "Product Units Text"
1598
  msgstr "Produkteinheiten Text"
1599
 
1600
  # @ woocommerce-germanized
1601
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:934
1602
  msgid ""
1603
  "This text will be used to display the product units. Use {product_units} to "
1604
  "insert the amount of product units. Use {unit} to insert the unit. "
1610
  "Grundpreis."
1611
 
1612
  # @ woocommerce-germanized
1613
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:939
1614
  msgid "Product contains: {product_units} {unit}"
1615
  msgstr "Produkt enthält: {product_units} {unit}"
1616
 
1617
  # @ woocommerce-germanized
1618
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:944
1619
  msgid "Checkout & Cart"
1620
  msgstr "Checkout & Warenkorb"
1621
 
1622
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:947
1623
  msgid "DHL Parcel Shops"
1624
  msgstr "DHL Packstationen"
1625
 
1626
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:948
1627
  msgid ""
1628
  "Allow customers to choose a DHL parcel shop or packing station as delivery "
1629
  "address."
1630
  msgstr "Versand an DHL Packstation bzw. Paketshops aktivieren."
1631
 
1632
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:952
1633
  msgid ""
1634
  "This option adds a checkbox to your checkout shipping fields which allows "
1635
  "the customer to optionally choose a DHL packing station or parcel shop for "
1639
  "der Kunde optional die Lieferung an eine Packstation aktivieren. Fall das "
1640
  "der Fall ist, muss eine PostNummer angegeben werden."
1641
 
1642
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:956
1643
  msgid "Supported Countries"
1644
  msgstr "Unterstützte Länder"
1645
 
1646
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:960
1647
  msgid "Choose countries which support Parcel Shop delivery."
1648
  msgstr ""
1649
  "Wähle hier die Länder an, in denen du die Lieferung an DHL Packstationen "
1650
  "bzw. Paketshops aktivieren möchtest."
1651
 
1652
  # @ woocommerce-germanized
1653
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:964
1654
  msgid "Disabled Methods"
1655
  msgstr "Deaktiviert für"
1656
 
1657
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:970
1658
  msgid ""
1659
  "Optionally choose methods for which DHL Parcel Shop Delivery should be "
1660
  "disabled. Does only work if you have disabled choosing shipping methods "
1664
  "Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung mit "
1665
  "der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1666
 
1667
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:974
1668
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:348
1669
  msgid "Parcel Shop Finder"
1670
  msgstr "Paketshop finden"
1671
 
1672
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:975
1673
  msgid ""
1674
  "Enable DHL Parcel Shop Finder to let customers choose a parcel shop nearby."
1675
  msgstr "Standortsuche nach der nächstgelegenen Packstation aktivieren."
1676
 
1677
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:979
1678
  #, php-format
1679
  msgid ""
1680
  "You may enable this option to add a <a href=\"%s\" target=\"_blank\">Parcel "
1689
  "Nähe auswählen und die Daten automatisch übernehmen."
1690
 
1691
  # @ woocommerce-germanized
1692
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:983
1693
  #: includes/admin/views/html-page-status-germanized.php:55
1694
  msgid "Fallback Mode"
1695
  msgstr "Fallback Modus"
1696
 
1697
  # @ woocommerce-germanized
1698
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:984
1699
  msgid ""
1700
  "Enable to make sure default checkout template is not being overriden by "
1701
  "theme."
1703
  "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
1704
 
1705
  # @ woocommerce-germanized
1706
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:988
1707
  msgid ""
1708
  "If you are facing problems within your checkout e.g. legally relevant data "
1709
  "is not showing (terms, delivery time, unit price etc.) your theme seems to "
1717
  "Checkout (review-order.php und form-checkout.php) zu überschreiben. "
1718
 
1719
  # @ woocommerce-germanized
1720
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:992
1721
  msgid "Force free shipping"
1722
  msgstr "Versandmethode erzwingen"
1723
 
1724
  # @ woocommerce-germanized
1725
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
1726
  msgid "Force free shipping method if available?"
1727
  msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
1728
 
1729
  # @ woocommerce-germanized
1730
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:997
1731
  msgid ""
1732
  "By default WooCommerce will let customers choose other shipping methods than "
1733
  "free shipping (if available). This option will force free shipping if "
1738
  "Versand, sobald dieser verfügbar ist."
1739
 
1740
  # @ woocommerce-germanized
1741
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1001
1742
  msgid "Hide taxes estimated"
1743
  msgstr "Hinweis \"Steuern geschätzt\""
1744
 
1745
  # @ woocommerce-germanized
1746
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1002
1747
  msgid ""
1748
  "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
1749
  msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
1750
 
1751
  # @ woocommerce-germanized
1752
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1006
1753
  msgid ""
1754
  "By default WooCommerce adds a \"taxes and shipping estimated\" text to your "
1755
  "cart. This might puzzle your customers and may not meet german law."
1759
  "Markt geeignet."
1760
 
1761
  # @ woocommerce-germanized
1762
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1010
1763
  msgid "Show Thumbnails"
1764
  msgstr "Thumbnails anzeigen"
1765
 
1766
  # @ woocommerce-germanized
1767
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1011
1768
  msgid "Show product thumbnails on checkout page?"
1769
  msgstr "Produktbilder im Checkout darstellen?"
1770
 
1771
  # @ woocommerce-germanized
1772
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1015
1773
  msgid ""
1774
  "Uncheck if you don't want to show your product thumbnails within checkout "
1775
  "table."
1778
  "bekommen möchtest."
1779
 
1780
  # @ woocommerce-germanized
1781
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1019
1782
  msgid "Hide Shipping Select"
1783
  msgstr "Versandarten Auswahl"
1784
 
1785
  # @ woocommerce-germanized
1786
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1020
1787
  msgid "Hide shipping rate selection from checkout?"
1788
  msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
1789
 
1790
  # @ woocommerce-germanized
1791
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1024
1792
  msgid ""
1793
  "This option will hide shipping rate selection from checkout. By then "
1794
  "customers will only be able to change their shipping rate on cart page."
1798
  "Versandmethode ändern."
1799
 
1800
  # @ woocommerce-germanized
1801
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1028
1802
  msgid "Show back to cart button"
1803
  msgstr "Bestellung bearbeiten"
1804
 
1805
  # @ woocommerce-germanized
1806
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1029
1807
  msgid "Show back to cart button within your checkout table?"
1808
  msgstr ""
1809
  "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
1810
 
1811
  # @ woocommerce-germanized
1812
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1033
1813
  msgid ""
1814
  "This button may let your customer edit their order before submitting. Some "
1815
  "people state that this button should be hidden to avoid legal problems."
1821
  "keine weitere Informationen abgedruckt werden sollten."
1822
 
1823
  # @ woocommerce-germanized
1824
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1037
1825
  msgid "Show edit data notice"
1826
  msgstr "Bestellung prüfen Hinweis"
1827
 
1828
  # @ woocommerce-germanized
1829
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1038
1830
  msgid "Show a \"check-your-entries\" notice to the user?"
1831
  msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
1832
 
1833
  # @ woocommerce-germanized
1834
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1042
1835
  msgid "This notice will be added right before the order comments field."
1836
  msgstr ""
1837
  "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
1838
 
1839
  # @ woocommerce-germanized
1840
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1046
1841
  msgid "Checkout Table Color"
1842
  msgstr "Hintergrundfarbe der Tabelle"
1843
 
1844
  # @ woocommerce-germanized
1845
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1048
1846
  msgid ""
1847
  "Choose the color of your checkout product table. This table should be "
1848
  "highlighted within your checkout page."
1851
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
1852
 
1853
  # @ woocommerce-germanized
1854
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1054
1855
  msgid "Checkout Legal Display"
1856
  msgstr "Checkbox oder Text"
1857
 
1858
  # @ woocommerce-germanized
1859
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1055
1860
  msgid "Use Text without Checkbox"
1861
  msgstr "Rechtshinweis ohne Checkbox."
1862
 
1863
  # @ woocommerce-germanized
1864
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1057
1865
  msgid ""
1866
  "This version will remove checkboxes from Checkout and display a text "
1867
  "instead. This seems to be legally compliant (Zalando & Co are using this "
1872
  "diese Form)"
1873
 
1874
  # @ woocommerce-germanized
1875
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1063
1876
  msgid "Legal Text"
1877
  msgstr "Rechtlicher Hinweistext"
1878
 
1879
  # @ woocommerce-germanized
1880
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1064
1881
  msgid ""
1882
  "Choose a Plain Text which will be shown right above checkout submit button. "
1883
  "Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, "
1890
  "revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
1891
 
1892
  # @ woocommerce-germanized
1893
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1066
1894
  msgid ""
1895
  "With your order, you agree to have read and understood our {term_link}Terms "
1896
  "and Conditions{/term_link} and your {revocation_link}Right of Recission{/"
1901
  "revocation_link} einverstanden."
1902
 
1903
  # @ woocommerce-germanized
1904
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1073
1905
  msgid "Legal Text Error"
1906
  msgstr "Fehlermeldung der Checkbox"
1907
 
1908
  # @ woocommerce-germanized
1909
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1074
1910
  msgid ""
1911
  "If you have chosen to use checkbox validation please choose a error message "
1912
  "which will be shown if the user doesn't check checkbox. Use {term_link}{/"
1921
  "revocation_link}"
1922
 
1923
  # @ woocommerce-germanized
1924
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1076
1925
  msgid ""
1926
  "To finish the order you have to accept to our {term_link}Terms and "
1927
  "Conditions{/term_link} and {revocation_link}Right of Recission{/"
1931
  "term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
1932
 
1933
  # @ woocommerce-germanized
1934
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
1935
  msgid "Show digital notice"
1936
  msgstr "Checkbox digitale Produkte"
1937
 
1938
  # @ woocommerce-germanized
1939
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1084
1940
  msgid "Show checkbox for digital products."
1941
  msgstr "Checkbox bei digitalen Produkten anzeigen."
1942
 
1943
  # @ woocommerce-germanized
1944
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1945
  msgid ""
1946
  "Disable this option if you want your customers to obtain their right of "
1947
  "recission even if digital products are being bought."
1951
  "werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
1952
 
1953
  # @ woocommerce-germanized
1954
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1092
1955
  msgid "Digital Product types"
1956
  msgstr "Digitale Produkttypen"
1957
 
1958
  # @ woocommerce-germanized
1959
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1960
  msgid ""
1961
  "Select product types for which the loss of recission notice is shown. "
1962
  "Product types like \"simple product\" may be redudant because they include "
1968
  "einschließen."
1969
 
1970
  # @ woocommerce-germanized
1971
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1103
1972
  msgid "Legal Digital Text"
1973
  msgstr "Hinweis Digital"
1974
 
1975
  # @ woocommerce-germanized
1976
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1104
1977
  msgid ""
1978
  "Choose a Plain Text which will be shown right above checkout submit button "
1979
  "if a user has picked a digital product. See legal text option for possible "
1984
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext"
1985
 
1986
  # @ woocommerce-germanized
1987
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1106
1988
  msgid ""
1989
  "For digital products: I strongly agree that the execution of the agreement "
1990
  "starts before the revocation period has expired. I am aware that my right of "
1995
  "bekannt, dass mit Beginn der Ausführung mein Widerrufsrecht erlischt."
1996
 
1997
  # @ woocommerce-germanized
1998
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1113
1999
  msgid "Legal Digital Error"
2000
  msgstr "Fehlermeldung Digital"
2001
 
2002
  # @ woocommerce-germanized
2003
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2004
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1153
2005
  msgid ""
2006
  "This text will be shown as error message if customer has not checked the "
2007
  "corresponding checkbox. See legal text option for possible placeholders."
2011
  "Hinweistext für eine Liste der Platzhalter."
2012
 
2013
  # @ woocommerce-germanized
2014
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1116
2015
+ #: includes/wc-gzd-cart-functions.php:360
2016
  msgid ""
2017
  "To retrieve direct access to digital content you have to agree to the loss "
2018
  "of your right of withdrawal."
2021
  "Widerrufsrecht verzichten."
2022
 
2023
  # @ woocommerce-germanized
2024
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1123
2025
  msgid "Digital Confirmation Notice"
2026
  msgstr "Digitale Bestätigung"
2027
 
2028
  # @ woocommerce-germanized
2029
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2030
  msgid ""
2031
  "This text will be appended to your order processing email if the order "
2032
  "contains digital products. Use placeholders {link}{/link} to insert link to "
2037
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2038
 
2039
  # @ woocommerce-germanized
2040
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1127
2041
  msgid ""
2042
  "Furthermore you have expressly agreed to start the performance of the "
2043
  "contract for digital items (e.g. downloads) before expiry of the withdrawal "
2051
  "verlieren."
2052
 
2053
  # @ woocommerce-germanized
2054
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1133
2055
  msgid "Show service notice"
2056
  msgstr "Checkbox Dienstleistungen"
2057
 
2058
  # @ woocommerce-germanized
2059
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1134
2060
  msgid "Show checkbox for service products."
2061
  msgstr "Checkbox bei Dienstleistungen anzeigen."
2062
 
2063
  # @ woocommerce-germanized
2064
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1135
2065
  msgid ""
2066
  "Disable this option if you want your customers to obtain their right of "
2067
  "recission even if service products are being bought."
2072
  "Widerrufsfrist mit der Dienstleistung begonnen wird."
2073
 
2074
  # @ woocommerce-germanized
2075
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1142
2076
  msgid "Legal Service Text"
2077
  msgstr "Hinweis Dienstleistungen"
2078
 
2079
  # @ woocommerce-germanized
2080
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1143
2081
  msgid ""
2082
  "Choose a Plain Text which will be shown right above checkout submit button "
2083
  "if a user has picked a service product. See legal text option for possible "
2088
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext."
2089
 
2090
  # @ woocommerce-germanized
2091
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1145
2092
+ #: includes/wc-gzd-cart-functions.php:385
2093
  msgid ""
2094
  "For services: I demand and acknowledge the immediate performance of the "
2095
  "service before the expiration of the withdrawal period. I acknowledge that "
2101
  "vollständiger Erfüllung des Vertrages erlischt."
2102
 
2103
  # @ woocommerce-germanized
2104
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1152
2105
  msgid "Legal Service Error"
2106
  msgstr "Fehlermeldung"
2107
 
2108
  # @ woocommerce-germanized
2109
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1155
2110
+ #: includes/wc-gzd-cart-functions.php:396
2111
  msgid ""
2112
  "To allow the immediate performance of the services you have to agree to the "
2113
  "loss of your right of withdrawal."
2115
  "Bitte stimme dem Beginn der Dienstleistung vor Ablauf der Widerrufsfrist zu."
2116
 
2117
  # @ woocommerce-germanized
2118
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2119
  msgid "Service Confirmation Notice"
2120
  msgstr "Dienstleistung Bestätigung"
2121
 
2122
  # @ woocommerce-germanized
2123
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1163
2124
  msgid ""
2125
  "This text will be appended to your order processing email if the order "
2126
  "contains service products. Use placeholders {link}{/link} to insert link to "
2131
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2132
 
2133
  # @ woocommerce-germanized
2134
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1166
2135
  msgid ""
2136
  "Furthermore you have expressly agreed to start the performance of the "
2137
  "contract for services before expiry of the withdrawal period. I have noted "
2145
  "erlischt."
2146
 
2147
  # @ woocommerce-germanized
2148
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1172
2149
  msgid "Parcel Delivery Checkbox"
2150
  msgstr "Paketdienstleister Checkbox"
2151
 
2152
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1173
2153
  msgid ""
2154
  "Show checkbox for data transmission to third party parcel service providers."
2155
  msgstr ""
2156
  "Checkbox zur Erlaubnis der Datenweitergabe an den Paketdienstleister "
2157
  "einfügen."
2158
 
2159
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1174
2160
  msgid ""
2161
  "You may optionally choose to show a checkbox which lets the customer accept "
2162
  "data transmission to a third party parcel service provider to receive parcel "
2170
  "weitergeleitet werden. "
2171
 
2172
  # @ woocommerce-germanized
2173
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1181
2174
  msgid "Checkbox required"
2175
  msgstr "Checkbox verpflichtend"
2176
 
2177
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1182
2178
  msgid "Make the parcel delivery checkbox a required field."
2179
  msgstr "Paketdienstleister Checkbox zum Pflichtfeld machen?"
2180
 
2181
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1183
2182
  msgid ""
2183
  "For some reason you may want to force your customers to Opt-In to the data "
2184
  "transmission to a third party parcel service provider."
2188
  "diese Option aus."
2189
 
2190
  # @ woocommerce-germanized
2191
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1190
2192
  msgid "Parcel Delivery Text"
2193
  msgstr "Paketdienstleister Text"
2194
 
2195
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1191
2196
  msgid ""
2197
  "Choose a Plain Text which will be shown right next to the corresponding "
2198
  "checkbox to inform the customer about the data being transfered to the third "
2204
  "den Paketdienstleister. Verwende den Platzhalter {shipping_method_title} um "
2205
  "den Titel der Versandmethoden einzubetten."
2206
 
2207
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1193
2208
+ #: includes/wc-gzd-cart-functions.php:445
2209
  msgid ""
2210
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2211
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
2216
  "wird nur für diesen einmaligen Zweck an unseren Paketdienstleister "
2217
  "weitergegeben."
2218
 
2219
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1201
2220
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
2221
  msgstr ""
2222
  "Wähle Versandmethoden aus für die die Paketdienstleister Checkbox angezeigt "
2223
  "werden soll."
2224
 
2225
  # @ woocommerce-germanized
2226
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1211
2227
  msgid "Pay now Button"
2228
  msgstr "Jetzt bezahlen Button"
2229
 
2230
  # @ woocommerce-germanized
2231
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1212
2232
  msgid "Add a pay now button to emails and order success page."
2233
  msgstr ""
2234
  "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2235
  "hinzu."
2236
 
2237
  # @ woocommerce-germanized
2238
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1213
2239
  msgid ""
2240
  "Add a pay now button to order confirmation email and order success page if "
2241
  "the order awaits payment (PayPal etc)."
2245
  "benötigt (z.B. per PayPal)."
2246
 
2247
  # @ woocommerce-germanized
2248
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1220
2249
  msgid "Order Success Text"
2250
  msgstr "Bestellung eingegangen"
2251
 
2252
  # @ woocommerce-germanized
2253
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1221
2254
  msgid "Choose a custom text to display on order success page."
2255
  msgstr ""
2256
  "Hier kannst du einen individuellen kurzen Text eingeben, der nach der "
2257
  "Bestellung ausgegeben wird."
2258
 
2259
  # @ woocommerce-germanized
2260
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1229
2261
  msgid "Order Success Data"
2262
  msgstr "Bestellbestätigungs-Daten"
2263
 
2264
  # @ woocommerce-germanized
2265
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1230
2266
  msgid "Hide product table and customer data on order success page"
2267
  msgstr ""
2268
  "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
2269
 
2270
  # @ woocommerce-germanized
2271
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1338
2272
  msgid ""
2273
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2274
  msgstr ""
2399
 
2400
  # @ woocommerce-germanized
2401
  #: includes/admin/views/html-notice-install.php:43
2402
+ msgid "Insert EU VAT Rates"
2403
+ msgstr "EU MwSt.-Sätze"
2404
 
2405
  # @ woocommerce-germanized
2406
  #: includes/admin/views/html-notice-install.php:47
2407
+ msgid "We will automatically insert VAT Rates for EU countries."
2408
  msgstr ""
2409
+ "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich - "
2410
+ "bestehende Sätze werden gelöscht."
2411
+
2412
+ # @ woocommerce-germanized
2413
+ #: includes/admin/views/html-notice-install.php:53
2414
+ msgid "Insert Virtual EU VAT Rates"
2415
+ msgstr "Virtuelle MwSt.-Sätze"
2416
+
2417
+ # @ woocommerce-germanized
2418
+ #: includes/admin/views/html-notice-install.php:57
2419
+ msgid "We will automatically insert EU VAT Rates for selling virtual products."
2420
+ msgstr "Wir übernehmen das Einfügen der EU MwSt.-Sätze für virtuelle Produkte."
2421
 
2422
  # @ woocommerce-germanized
2423
+ #: includes/admin/views/html-notice-install.php:65
2424
  msgid "Install WooCommerce Germanized"
2425
  msgstr "WooCommerce Germanized installieren"
2426
 
2427
  # @ woocommerce-germanized
2428
+ #: includes/admin/views/html-notice-install.php:65
2429
  msgid "Skip setup"
2430
  msgstr "Setup überspringen"
2431
 
2810
  msgstr "Cache löschen"
2811
 
2812
  # @ woocommerce-germanized
2813
+ #: includes/admin/views/html-page-status-germanized.php:217
2814
+ msgid "Renew EU VAT Rates"
2815
+ msgstr "EU MwSt.-Sätze erneuern"
2816
+
2817
+ #: includes/admin/views/html-page-status-germanized.php:218
2818
+ msgid ""
2819
+ "Insert VAT rates (standard, recuded and virtual) for EU countries. This "
2820
+ "option deletes all of your standard, reduced and virtual rates before "
2821
+ "inserting."
2822
+ msgstr ""
2823
+ "Füge MwSt.-Sätze (Standard, Reduziert und Virtuell) für alle EU Länder ein. "
2824
+ "Diese Option löscht vorab alle deine MwSt.-Sätze bevor die neuen Sätze "
2825
+ "eingefügt werden."
2826
+
2827
+ # @ woocommerce-germanized
2828
+ #: includes/admin/views/html-page-status-germanized.php:219
2829
+ msgid "Renew VAT Rates"
2830
+ msgstr "EU MwSt.-Sätze erneuern"
2831
+
2832
+ # @ woocommerce-germanized
2833
+ #: includes/admin/views/html-page-status-germanized.php:228
2834
  msgid "Templates"
2835
  msgstr "Templates"
2836
 
2837
  # @ woocommerce-germanized
2838
+ #: includes/admin/views/html-page-status-germanized.php:273
2839
  #, php-format
2840
  msgid ""
2841
  "<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
2845
  "veraltet. Die Hauptversion ist %s"
2846
 
2847
  # @ woocommerce-germanized
2848
+ #: includes/admin/views/html-page-status-germanized.php:285
2849
+ #: includes/admin/views/html-page-status-germanized.php:294
2850
  msgid "Overrides"
2851
  msgstr "Überschreibt"
2852
 
2853
  # @ woocommerce-germanized
2854
+ #: includes/admin/views/html-page-status-germanized.php:305
2855
  msgid "Learn how to update outdated templates"
2856
  msgstr "Erfahre, wie du veraltete Templates aktualisierst"
2857
 
2886
  #: includes/api/class-wc-gzd-rest-orders-controller.php:168
2887
  #: includes/class-wc-gzd-checkout.php:288
2888
  #: includes/class-wc-gzd-checkout.php:298
2889
+ #: includes/class-wc-gzd-customer-helper.php:112
2890
+ #: includes/class-wc-gzd-customer-helper.php:120
2891
  msgid "Title"
2892
  msgstr "Anrede"
2893
 
2899
  #: includes/api/class-wc-gzd-rest-customers-controller.php:157
2900
  #: includes/api/class-wc-gzd-rest-orders-controller.php:181
2901
  #: includes/class-wc-gzd-dhl-parcel-shops.php:163
2902
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:188
2903
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:201
2904
  msgid "Postnumber"
2905
  msgstr "PostNummer"
2906
 
2908
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2909
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2910
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2911
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:478
2912
  #: includes/gateways/direct-debit/views/html-export.php:27
2913
  msgid "Direct Debit"
2914
  msgstr "Lastschrift"
2918
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2919
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2920
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:304
2921
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
2922
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:632
2923
  msgid "Account Holder"
2924
  msgstr "Kontoinhaber"
2925
 
2928
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2929
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2930
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:311
2931
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
2932
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:636
2933
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
2934
  msgid "IBAN"
2935
  msgstr "IBAN"
2936
 
2939
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2940
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2941
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:318
2942
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
2943
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:729
2944
  msgid "BIC/SWIFT"
2945
  msgstr "BIC/SWIFT"
2946
 
2947
  #: includes/api/class-wc-gzd-rest-orders-controller.php:175
2948
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:238
2949
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:271
 
2950
  #: includes/class-wc-gzd-dhl-parcel-shops.php:325
2951
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:326
2952
  msgid "Parcel Shop"
2953
  msgstr "Shop/Packstation"
2954
 
2965
 
2966
  # @ woocommerce-germanized
2967
  #: includes/api/class-wc-gzd-rest-products-controller.php:44
2968
+ #: includes/api/class-wc-gzd-rest-products-controller.php:209
2969
  msgid "Delivery Time ID"
2970
  msgstr "Lieferzeit ID"
2971
 
2972
  # @ woocommerce-germanized
2973
  #: includes/api/class-wc-gzd-rest-products-controller.php:49
2974
+ #: includes/api/class-wc-gzd-rest-products-controller.php:214
2975
  msgid "Delivery Time Name"
2976
  msgstr "Lieferzeit Name"
2977
 
2978
  # @ woocommerce-germanized
2979
  #: includes/api/class-wc-gzd-rest-products-controller.php:55
2980
+ #: includes/api/class-wc-gzd-rest-products-controller.php:220
2981
  msgid "Delivery Time Slug"
2982
  msgstr "Lieferzeit Slug"
2983
 
2984
  # @ woocommerce-germanized
2985
  #: includes/api/class-wc-gzd-rest-products-controller.php:60
2986
+ #: includes/api/class-wc-gzd-rest-products-controller.php:225
2987
  msgid "Delivery Time HTML"
2988
  msgstr "Lieferzeit HTML"
2989
 
2990
  #: includes/api/class-wc-gzd-rest-products-controller.php:68
2991
  #: includes/api/class-wc-gzd-rest-products-controller.php:91
2992
+ #: includes/api/class-wc-gzd-rest-products-controller.php:233
2993
+ #: includes/api/class-wc-gzd-rest-products-controller.php:256
2994
  #: includes/class-wc-gzd-post-types.php:96
2995
  msgid "Price Label"
2996
  msgstr "Preishinweis"
2997
 
2998
  #: includes/api/class-wc-gzd-rest-products-controller.php:73
2999
  #: includes/api/class-wc-gzd-rest-products-controller.php:96
3000
+ #: includes/api/class-wc-gzd-rest-products-controller.php:238
3001
+ #: includes/api/class-wc-gzd-rest-products-controller.php:261
3002
  msgid "Price Label ID"
3003
  msgstr "Preishinweis ID"
3004
 
3005
  # @ woocommerce-germanized
3006
  #: includes/api/class-wc-gzd-rest-products-controller.php:78
3007
  #: includes/api/class-wc-gzd-rest-products-controller.php:101
3008
+ #: includes/api/class-wc-gzd-rest-products-controller.php:243
3009
+ #: includes/api/class-wc-gzd-rest-products-controller.php:266
3010
  msgid "Price Label Name"
3011
  msgstr "Preishinweis Name"
3012
 
3013
  #: includes/api/class-wc-gzd-rest-products-controller.php:84
3014
  #: includes/api/class-wc-gzd-rest-products-controller.php:107
3015
+ #: includes/api/class-wc-gzd-rest-products-controller.php:249
3016
+ #: includes/api/class-wc-gzd-rest-products-controller.php:272
3017
  msgid "Price Label Slug"
3018
  msgstr "Preishinweis Slug"
3019
 
3034
 
3035
  # @ woocommerce-germanized
3036
  #: includes/api/class-wc-gzd-rest-products-controller.php:137
3037
+ #: includes/api/class-wc-gzd-rest-products-controller.php:290
3038
  msgid "Unit Price"
3039
  msgstr "Einheitspreis"
3040
 
3041
  # @ woocommerce-germanized
3042
  #: includes/api/class-wc-gzd-rest-products-controller.php:142
3043
+ #: includes/api/class-wc-gzd-rest-products-controller.php:295
3044
  msgid "Unit Base"
3045
  msgstr "Einheitspreis Basis"
3046
 
3047
  # @ woocommerce-germanized
3048
  #: includes/api/class-wc-gzd-rest-products-controller.php:147
3049
+ #: includes/api/class-wc-gzd-rest-products-controller.php:300
3050
  msgid "Unit Product"
3051
  msgstr "Einheitspreis Produkt"
3052
 
3053
  # @ woocommerce-germanized
3054
  #: includes/api/class-wc-gzd-rest-products-controller.php:152
3055
+ #: includes/api/class-wc-gzd-rest-products-controller.php:305
3056
  msgid "Unit Auto Calculation"
3057
  msgstr "Einheitspreis automatische Berechnung"
3058
 
3059
  # @ woocommerce-germanized
3060
  #: includes/api/class-wc-gzd-rest-products-controller.php:158
3061
+ #: includes/api/class-wc-gzd-rest-products-controller.php:311
3062
  msgid "Current Unit Price"
3063
  msgstr "Aktueller Einheitspreis"
3064
 
3065
  # @ woocommerce-germanized
3066
  #: includes/api/class-wc-gzd-rest-products-controller.php:163
3067
+ #: includes/api/class-wc-gzd-rest-products-controller.php:316
3068
  msgid "Unit Regular Price"
3069
  msgstr "Regulärer Einheitspreis"
3070
 
3071
  # @ woocommerce-germanized
3072
  #: includes/api/class-wc-gzd-rest-products-controller.php:168
3073
+ #: includes/api/class-wc-gzd-rest-products-controller.php:321
3074
  msgid "Unit Sale Price"
3075
  msgstr "Angebots-Einheitspreis"
3076
 
3077
  # @ woocommerce-germanized
3078
  #: includes/api/class-wc-gzd-rest-products-controller.php:173
3079
+ #: includes/api/class-wc-gzd-rest-products-controller.php:326
3080
  msgid "Unit Price HTML"
3081
  msgstr "Einheitspreis HTML"
3082
 
3083
  #: includes/api/class-wc-gzd-rest-products-controller.php:181
3084
+ #: includes/api/class-wc-gzd-rest-products-controller.php:285
3085
  msgid "Small Cart Product Description"
3086
  msgstr "Warenkorbkurzbeschreibung"
3087
 
3089
  msgid "Deactivate the hint for additional shipping costs"
3090
  msgstr "Deaktiviert den Hinweis zzgl. Versandkosten."
3091
 
3092
+ #: includes/api/class-wc-gzd-rest-products-controller.php:192
3093
+ #: includes/api/class-wc-gzd-rest-products-controller.php:279
3094
+ msgid "Whether this product is a service or not"
3095
+ msgstr "Ob dieses Produkt eine Dienstleistung ist oder nicht"
3096
+
3097
+ #: includes/api/class-wc-gzd-rest-products-controller.php:198
3098
+ msgid "Whether this product applies for differential taxation or not"
3099
+ msgstr "Ob dieses Produkt der Differenzbesteuerung unterliegt oder nicht"
3100
+
3101
  #: includes/api/v1/class-wc-gzd-rest-product-delivery-times-controller.php:80
3102
  #: includes/api/v1/class-wc-gzd-rest-product-price-labels-controller.php:80
3103
  #: includes/api/v1/class-wc-gzd-rest-product-units-controller.php:80
3130
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
3131
 
3132
  # @ woocommerce-germanized
3133
+ #: includes/class-wc-gzd-ajax.php:64
3134
  #, php-format
3135
  msgid "%s [new]"
3136
  msgstr "%s [neu]"
3137
 
3138
  # @ woocommerce-germanized
3139
+ #: includes/class-wc-gzd-ajax.php:91
3140
  msgctxt "revocation-form"
3141
  msgid "is not a valid email address."
3142
  msgstr "ist leider keine valide E-Mail Adresse."
3143
 
3144
  # @ woocommerce-germanized
3145
+ #: includes/class-wc-gzd-ajax.php:94
3146
  msgctxt "revocation-form"
3147
  msgid "Please enter a valid postcode/ZIP"
3148
  msgstr "Bitte gib eine echte Postleitzahl ein"
3149
 
3150
  # @ woocommerce-germanized
3151
+ #: includes/class-wc-gzd-ajax.php:97
3152
  msgctxt "revocation-form"
3153
  msgid "is not valid."
3154
  msgstr "ist leider nicht korrekt."
3155
 
3156
  # @ woocommerce-germanized
3157
+ #: includes/class-wc-gzd-ajax.php:117
3158
  msgctxt "revocation-form"
3159
  msgid ""
3160
  "Thank you. We have received your Revocation Request. You will receive a "
3168
  #: includes/class-wc-gzd-checkout.php:297
3169
  #: includes/class-wc-gzd-checkout.php:322
3170
  #: includes/class-wc-gzd-checkout.php:461
3171
+ #: includes/class-wc-gzd-customer-helper.php:114
3172
+ #: includes/class-wc-gzd-customer-helper.php:122
3173
  #: includes/class-wc-gzd-revocation.php:41
3174
  msgid "Mr."
3175
  msgstr "Herr"
3179
  #: includes/class-wc-gzd-checkout.php:297
3180
  #: includes/class-wc-gzd-checkout.php:323
3181
  #: includes/class-wc-gzd-checkout.php:461
3182
+ #: includes/class-wc-gzd-customer-helper.php:114
3183
+ #: includes/class-wc-gzd-customer-helper.php:122
3184
  #: includes/class-wc-gzd-revocation.php:42
3185
  msgid "Ms."
3186
  msgstr "Frau"
3187
 
3188
+ #: includes/class-wc-gzd-coupon-helper.php:251
3189
+ msgid "Is voucher?"
3190
+ msgstr "Wertgutschein?"
3191
+
3192
+ #: includes/class-wc-gzd-coupon-helper.php:252
3193
+ #, php-format
3194
+ msgid ""
3195
+ "Whether or not this coupon is a voucher which has been sold to a customer "
3196
+ "without VAT and needs to be taxed as soon as the customer redeems the "
3197
+ "voucher. Find more information <a href=\"%s\" target=\"_blank\">here</a>."
3198
+ msgstr ""
3199
+ "Wähle diese Option, falls es sich um einen Wertgutschein handelt. "
3200
+ "Wertgutscheine wurden ohne MwSt. verkauft und werden erst bei der Einlösung "
3201
+ "besteuert. Weitere Informationen findest du <a href=\"%s\" target=\"_blank"
3202
+ "\">hier</a>."
3203
+
3204
+ #: includes/class-wc-gzd-customer-helper.php:101
3205
+ #: includes/class-wc-gzd-customer-helper.php:195
3206
+ #: includes/class-wc-gzd-customer-helper.php:244
3207
  msgid ""
3208
  "Please activate your account through clicking on the activation link "
3209
  "received via email."
3210
  msgstr ""
3211
  "Bitte aktiviere dein Kundenkonto indem du auf den Link in der E-Mail klickst."
3212
 
3213
+ #: includes/class-wc-gzd-customer-helper.php:204
3214
  #, php-format
3215
  msgid "Continue without creating an account? <a href=\"%s\">Click here</a>"
3216
  msgstr "Weiter zur Kasse ohne Kundenkonto? <a href=\"%s\">Hier klicken</a>"
3217
 
3218
+ #: includes/class-wc-gzd-customer-helper.php:206
3219
  msgid "Please create an account or login before continuing to checkout"
3220
  msgstr ""
3221
  "Bitte erstelle ein Kundenkonto oder logge dich ein, bevor du zur Kasse gehst"
3222
 
3223
  # @ woocommerce-germanized
3224
+ #: includes/class-wc-gzd-customer-helper.php:265
3225
  msgid "Thank you. You have successfully activated your account."
3226
  msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
3227
 
3228
  # @ woocommerce-germanized
3229
+ #: includes/class-wc-gzd-customer-helper.php:270
3230
  msgid "Sorry, but this activation code cannot be found."
3231
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
3232
 
3248
  "Wähle aus ob die Lieferung an DHL Paketshops bzw. Packstationen aktiviert "
3249
  "werden soll."
3250
 
3251
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:190
3252
  msgid ""
3253
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3254
  "DHL post number."
3256
  "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, trage bitte die "
3257
  "PostNummer ein."
3258
 
3259
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:291
3260
  msgid "Your PostNumber should contain numbers only"
3261
  msgstr "Deine PostNummer sollte nur aus Zahlen bestehen."
3262
 
3263
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:297
3264
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:332
3265
  #, php-format
3266
  msgid "Parcel Shop Delivery is only supported in: %s."
3267
  msgstr ""
3380
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
3381
 
3382
  # @ woocommerce-germanized
3383
+ #: includes/class-wc-gzd-emails.php:517
3384
  msgctxt "revocation-form"
3385
  msgid "Forward your Revocation online"
3386
  msgstr "Deinen Widerruf online erklären"
3387
 
3388
  # @ woocommerce-germanized
3389
+ #: includes/class-wc-gzd-install.php:127
3390
  #, php-format
3391
  msgid ""
3392
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
3396
  "WooCommerce Germanized installierst. Vielen Dank!"
3397
 
3398
  # @ woocommerce-germanized
3399
+ #: includes/class-wc-gzd-install.php:475
3400
  msgctxt "Page slug"
3401
  msgid "data-security"
3402
  msgstr "datenschutzbelehrung"
3403
 
3404
  # @ woocommerce-germanized
3405
+ #: includes/class-wc-gzd-install.php:476
3406
  msgctxt "Page title"
3407
  msgid "Data Security Statement"
3408
  msgstr "Datenschutzbelehrung"
3409
 
3410
  # @ woocommerce-germanized
3411
+ #: includes/class-wc-gzd-install.php:480
3412
  msgctxt "Page slug"
3413
  msgid "imprint"
3414
  msgstr "impressum"
3415
 
3416
  # @ woocommerce-germanized
3417
+ #: includes/class-wc-gzd-install.php:481
3418
  msgctxt "Page title"
3419
  msgid "Imprint"
3420
  msgstr "Impressum"
3421
 
3422
  # @ woocommerce-germanized
3423
+ #: includes/class-wc-gzd-install.php:485
3424
  msgctxt "Page slug"
3425
  msgid "terms"
3426
  msgstr "agb"
3427
 
3428
  # @ woocommerce-germanized
3429
+ #: includes/class-wc-gzd-install.php:486
3430
  msgctxt "Page title"
3431
  msgid "Terms & Conditions"
3432
  msgstr "AGB"
3433
 
3434
  # @ woocommerce-germanized
3435
+ #: includes/class-wc-gzd-install.php:490
3436
  msgctxt "Page slug"
3437
  msgid "revocation"
3438
  msgstr "widerrufsbelehrung"
3439
 
3440
  # @ woocommerce-germanized
3441
+ #: includes/class-wc-gzd-install.php:491
3442
  msgctxt "Page title"
3443
  msgid "Power of Revocation"
3444
  msgstr "Widerrufsbelehrung"
3445
 
3446
  # @ woocommerce-germanized
3447
+ #: includes/class-wc-gzd-install.php:495
3448
  msgctxt "Page slug"
3449
  msgid "shipping-methods"
3450
  msgstr "versandarten"
3451
 
3452
  # @ woocommerce-germanized
3453
+ #: includes/class-wc-gzd-install.php:496
3454
  msgctxt "Page title"
3455
  msgid "Shipping Methods"
3456
  msgstr "Versandarten"
3457
 
3458
  # @ woocommerce-germanized
3459
+ #: includes/class-wc-gzd-install.php:500
3460
  msgctxt "Page slug"
3461
  msgid "payment-methods"
3462
  msgstr "bezahlmoeglichkeiten"
3463
 
3464
  # @ woocommerce-germanized
3465
+ #: includes/class-wc-gzd-install.php:501
3466
  msgctxt "Page title"
3467
  msgid "Payment Methods"
3468
  msgstr "Zahlungsarten"
3645
  msgid "New Price Label Name"
3646
  msgstr "Name des neuen Preishinweises"
3647
 
3648
+ #: includes/class-wc-gzd-product-variable.php:115
3649
+ #: includes/class-wc-gzd-product-variable.php:120
3650
  #, php-format
3651
  msgctxt "Price range: from-to"
3652
  msgid "%1$s&ndash;%2$s"
3740
  msgid "Mail"
3741
  msgstr "E-Mail Adresse"
3742
 
3743
+ # @ woocommerce-germanized
3744
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:244
3745
+ msgctxt "polylang"
3746
+ msgid "Unit Price Metas"
3747
+ msgstr "Einheitspreis Metadaten"
3748
+
3749
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:245
3750
+ msgctxt "polylang"
3751
+ msgid ""
3752
+ "Note the last unit price field is the final unit price taking into account "
3753
+ "the effect of unit sale price"
3754
+ msgstr ""
3755
+ "Das letzte Feld des Einheitspreises stellt das Feld dar, dass als Preis auf "
3756
+ "der Produktseite ausgegeben wird"
3757
+
3758
+ # @ woocommerce-germanized
3759
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:258
3760
+ msgctxt "polylang"
3761
+ msgid "Sale Price Labels"
3762
+ msgstr "Preishinweise"
3763
+
3764
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:259
3765
+ msgctxt "polylang"
3766
+ msgid ""
3767
+ "Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
3768
+ msgstr "Preishinweise zur Markierung von Streichpreisen"
3769
+
3770
  # @ woocommerce-germanized
3771
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
3772
  msgctxt "ekomi"
3904
  msgid "Please rate your {site_title} order from {order_date}"
3905
  msgstr "Bitte bewerte deine Bestellung bei {site_title} vom {order_date}"
3906
 
3907
+ #: includes/export/class-wc-gzd-product-export.php:42
3908
+ msgctxt "exporter"
3909
+ msgid "Is service?"
3910
+ msgstr "Ist Dienstleistung?"
3911
+
3912
+ #: includes/export/class-wc-gzd-product-export.php:43
3913
+ msgctxt "exporter"
3914
+ msgid "Is differential taxed?"
3915
+ msgstr "Ist differenzbesteuert?"
3916
+
3917
+ # @ woocommerce-germanized
3918
+ #: includes/export/class-wc-gzd-product-export.php:44
3919
+ msgctxt "exporter"
3920
+ msgid "Has free shipping?"
3921
+ msgstr "Versand kostenlos?"
3922
+
3923
+ # @ woocommerce-germanized
3924
+ #: includes/export/class-wc-gzd-product-export.php:45
3925
+ msgctxt "exporter"
3926
+ msgid "Unit price regular"
3927
+ msgstr "Regulärer Grundpreis"
3928
+
3929
+ # @ woocommerce-germanized
3930
+ #: includes/export/class-wc-gzd-product-export.php:46
3931
+ msgctxt "exporter"
3932
+ msgid "Unit price sale"
3933
+ msgstr "Angebotsgrundpreis"
3934
+
3935
+ # @ woocommerce-germanized
3936
+ #: includes/export/class-wc-gzd-product-export.php:47
3937
+ msgctxt "exporter"
3938
+ msgid "Unit price calculated automatically?"
3939
+ msgstr "Grundpreis automatisch berechnen?"
3940
+
3941
+ # @ woocommerce-germanized
3942
+ #: includes/export/class-wc-gzd-product-export.php:48
3943
+ msgctxt "exporter"
3944
+ msgid "Unit"
3945
+ msgstr "Einheit"
3946
+
3947
+ # @ woocommerce-germanized
3948
+ #: includes/export/class-wc-gzd-product-export.php:49
3949
+ msgctxt "exporter"
3950
+ msgid "Unit base"
3951
+ msgstr "Grundpreiseinheit"
3952
+
3953
+ # @ woocommerce-germanized
3954
+ #: includes/export/class-wc-gzd-product-export.php:50
3955
+ msgctxt "exporter"
3956
+ msgid "Unit product"
3957
+ msgstr "Produkteinheit"
3958
+
3959
+ # @ woocommerce-germanized
3960
+ #: includes/export/class-wc-gzd-product-export.php:51
3961
+ msgctxt "exporter"
3962
+ msgid "Cart description"
3963
+ msgstr "Warenkorbkurzbeschreibung"
3964
+
3965
+ # @ woocommerce-germanized
3966
+ #: includes/export/class-wc-gzd-product-export.php:52
3967
+ msgctxt "exporter"
3968
+ msgid "Delivery time"
3969
+ msgstr "Lieferzeit"
3970
+
3971
+ # @ woocommerce-germanized
3972
+ #: includes/export/class-wc-gzd-product-export.php:53
3973
+ msgctxt "exporter"
3974
+ msgid "Sale price label"
3975
+ msgstr "Streichpreis Hinweis"
3976
+
3977
+ #: includes/export/class-wc-gzd-product-export.php:54
3978
+ msgctxt "exporter"
3979
+ msgid "Sale price regular label"
3980
+ msgstr "Angebotspreis Hinweis"
3981
+
3982
  # @ woocommerce-germanized
3983
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:27
3984
  #, php-format
4076
  msgstr "Wird separat mitgeteilt"
4077
 
4078
  # @ woocommerce-germanized
4079
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:469
4080
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
4081
  msgid "Enable/Disable"
4082
  msgstr "Aktivieren/Deaktivieren"
4083
 
4084
  # @ woocommerce-germanized
4085
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:471
4086
  msgid "Enable Direct Debit Payment"
4087
  msgstr "Bezahlung per Lastschrift aktivieren"
4088
 
4089
  # @ woocommerce-germanized
4090
  # @ woocommerce
4091
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:475
4092
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
4093
  msgctxt "gateway"
4094
  msgid "Title"
4095
  msgstr "Bezeichnung"
4096
 
4097
  # @ woocommerce-germanized
4098
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
4099
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
4100
  msgid "This controls the title which the user sees during checkout."
4101
  msgstr ""
4102
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
4103
 
4104
  # @ woocommerce-germanized
4105
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:482
4106
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
4107
  msgid "Description"
4108
  msgstr "Beschreibung"
4109
 
4110
  # @ woocommerce-germanized
4111
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:484
4112
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
4113
  msgid "Payment method description that the customer will see on your checkout."
4114
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
4115
 
4116
  # @ woocommerce-germanized
4117
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
4118
  msgid "The order amount will be debited directly from your bank account."
4119
  msgstr ""
4120
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
4121
  "abgebucht."
4122
 
4123
  # @ woocommerce-germanized
4124
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:489
4125
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
4126
  msgid "Instructions"
4127
  msgstr "Anweisungen"
4128
 
4129
  # @ woocommerce-germanized
4130
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:491
4131
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
4132
  msgid "Instructions that will be added to the thank you page and emails."
4133
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
4134
 
4135
  # @ woocommerce-germanized
4136
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:496
4137
  msgid "Debtee"
4138
  msgstr "Gläubiger Informationen"
4139
 
4140
  # @ woocommerce-germanized
4141
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:498
4142
  msgid "Insert your company information."
4143
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
4144
 
4145
  # @ woocommerce-germanized
4146
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:500
4147
  msgid "Company Inc, John Doe Street, New York"
4148
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
4149
 
4150
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
4151
  msgid "Insert the bank account holder name."
4152
  msgstr "Füge hier den Namen des Kontoinhabers ein."
4153
 
4154
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
4155
  msgid "Company Inc"
4156
  msgstr "Muster GmbH"
4157
 
4158
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
4159
  msgid "Insert the bank account IBAN."
4160
  msgstr "Füge hier den IBAN deines Kontos ein."
4161
 
4162
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:519
4163
  msgid "BIC"
4164
  msgstr "BIC"
4165
 
4166
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:521
4167
  msgid "Insert the bank account BIC."
4168
  msgstr "Füge hier den BIC deines Kontos ein."
4169
 
4170
  # @ woocommerce-germanized
4171
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:526
4172
  msgid "Debtee identification number"
4173
  msgstr "Identifikationsnummer"
4174
 
4175
  # @ woocommerce-germanized
4176
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:528
4177
  #, php-format
4178
  msgid ""
4179
  "Insert your debtee indentification number. More information can be found <a "
4183
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
4184
 
4185
  # @ woocommerce-germanized
4186
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:532
4187
  msgid "Generate Mandate ID"
4188
  msgstr "Mandat-Referenz generieren"
4189
 
4190
  # @ woocommerce-germanized
4191
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
4192
  msgid "Automatically generate Mandate ID."
4193
  msgstr "Mandat-Referenznummer automatisch generieren."
4194
 
4195
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:535
4196
  msgid ""
4197
  "Automatically generate Mandate ID after order completion (based on Order ID)."
4198
  msgstr ""
4200
  "basierend auf der Bestellnummer."
4201
 
4202
  # @ woocommerce-germanized
4203
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:539
4204
  msgid "XML Pain Format"
4205
  msgstr "XML Pain Format"
4206
 
4207
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:541
4208
  msgid ""
4209
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
4210
  "may require pain.001.003.03."
4213
  "Banken benötigen z.B. pain.001.003.03."
4214
 
4215
  # @ woocommerce-germanized
4216
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:545
4217
  msgid "Mandate ID Format"
4218
  msgstr "Mandat-Referenz Format"
4219
 
4220
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
4221
  msgid ""
4222
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4223
  "{id} as placeholder to insert the automatically generated ID."
4226
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4227
 
4228
  # @ woocommerce-germanized
4229
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:551
4230
  msgid "Mandate Text"
4231
  msgstr "Lastschriftmandat"
4232
 
4233
  # @ woocommerce-germanized
4234
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
4235
  msgid ""
4236
  "This text will be populated with live order/checkout data. Will be used as "
4237
  "preview direct debit mandate and as email template text."
4242
  "Verfügung gestellt."
4243
 
4244
  # @ woocommerce-germanized
4245
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:560
4246
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4247
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4248
 
4249
  # @ woocommerce-germanized
4250
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:562
4251
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4252
  msgstr ""
4253
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4254
 
4255
  # @ woocommerce-germanized
4256
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:566
4257
  msgid "Checkbox label"
4258
  msgstr "Checkbox Text"
4259
 
4260
  # @ woocommerce-germanized
4261
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
4262
  msgid ""
4263
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4264
  "preview link."
4267
  "auf die Vorschau zu verlinken."
4268
 
4269
  # @ woocommerce-germanized
4270
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:569
4271
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4272
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4273
 
4274
  # @ woocommerce-germanized
4275
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:573
4276
  msgid "Mask IBAN"
4277
  msgstr "IBAN maskieren"
4278
 
4279
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
4280
  msgid "Mask the IBAN within emails."
4281
  msgstr "IBAN in E-Mails maskieren."
4282
 
4283
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
4284
  msgid ""
4285
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4286
  "digits will be masked."
4288
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4289
  "maskiert."
4290
 
4291
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:585
4292
  msgid "Remember"
4293
  msgstr "Bankdaten merken\t"
4294
 
4295
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:586
4296
  msgid "Remember account data for returning customers."
4297
  msgstr "Bankverbindung für registrierte Kunden speichern."
4298
 
4299
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:588
4300
  msgid "Save account data as user meta if user has/creates a customer account."
4301
  msgstr ""
4302
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
4304
  "eigenständig aus."
4305
 
4306
  # @ woocommerce-germanized
4307
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:671
4308
  msgid "Please insert your SEPA account data."
4309
  msgstr "Bitte füge deine SEPA Kontoinformationen ein."
4310
 
4311
  # @ woocommerce-germanized
4312
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:681
4313
  msgid "Your IBAN seems to be invalid."
4314
  msgstr "Dein IBAN scheint nicht gültig zu sein."
4315
 
4316
  # @ woocommerce-germanized
4317
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:683
4318
  msgid "Your IBAN's country code doesn’t match with your billing country."
4319
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4320
 
4321
  # @ woocommerce-germanized
4322
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:687
4323
  msgid "Your BIC seems to be invalid."
4324
  msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
4325
 
4326
  # @ woocommerce-germanized
4327
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:699
4328
  msgid "Please accept the direct debit mandate."
4329
  msgstr "Bitte erteile das SEPA Lastschriftmandat."
4330
 
4331
  # @ woocommerce-germanized
4332
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:730
4333
  msgid "is invalid"
4334
  msgstr "ist ungültig"
4335
 
4336
  # @ woocommerce-germanized
4337
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:768
4338
  msgid "Awaiting Direct Debit Payment"
4339
  msgstr "Zahlung per Lastschrift ausstehend"
4340
 
4394
  # @ woocommerce-germanized
4395
  # @ woocommerce
4396
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4397
+ #: woocommerce-germanized.php:568
4398
  msgid "Settings"
4399
  msgstr "Einstellungen"
4400
 
5050
  msgstr "Trusted Shops Rich Snippets"
5051
 
5052
  # @ woocommerce-germanized
5053
+ #: includes/wc-gzd-cart-functions.php:349
5054
  msgid ""
5055
  "I want immediate access to the digital content and I acknowledge that "
5056
  "thereby I lose my right to cancel once the service has begun."
5318
  msgstr "%s Kundenbewertungen"
5319
 
5320
  # @ woocommerce-germanized
5321
+ #: woocommerce-germanized.php:723
5322
  msgid "Order Confirmation"
5323
  msgstr "Bestellbestätigung"
5324
 
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-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"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 2.0.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
@@ -92,28 +92,29 @@ msgid "l"
92
  msgstr "l"
93
 
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
 
102
  # @ woocommerce-germanized
103
- #: includes/abstracts/abstract-wc-gzd-product.php:215
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
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."
114
 
115
  # @ woocommerce-germanized
116
- #: includes/abstracts/abstract-wc-gzd-product.php:217
117
  #, php-format
118
  msgid "excl. %s%% VAT"
119
  msgstr "exkl. %s%% MwSt."
@@ -135,13 +136,19 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
135
  #: includes/admin/class-wc-gzd-admin.php:28
136
  #: includes/admin/class-wc-gzd-admin.php:37
137
  #: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
 
 
138
  #: includes/class-wc-gzd-customer-helper.php:19
139
  #: includes/class-wc-gzd-customer-helper.php:28
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
 
@@ -182,7 +189,7 @@ msgstr "Zahlungarten"
182
  # @ woocommerce-germanized
183
  #: includes/admin/class-wc-gzd-admin-status.php:43
184
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:263
185
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1169
186
  msgid "Shipping Methods"
187
  msgstr "Versandarten"
188
 
@@ -203,43 +210,43 @@ msgid "Go to WooCommerce Germanized Settings"
203
  msgstr "zu den WooCommerce Germanized Einstellungen"
204
 
205
  # @ woocommerce-germanized
206
- #: includes/admin/class-wc-gzd-admin.php:66
207
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
208
  msgid "Germanized"
209
  msgstr "Germanized"
210
 
211
- #: includes/admin/class-wc-gzd-admin.php:76
212
  msgid "Parcel Delivery Data Transfer:"
213
  msgstr "Paketdienstleister Datenweitergabe:"
214
 
215
- #: includes/admin/class-wc-gzd-admin.php:77
216
  msgid "allowed"
217
  msgstr "akzeptiert"
218
 
219
- #: includes/admin/class-wc-gzd-admin.php:77
220
  msgid "not allowed"
221
  msgstr "akzeptiert"
222
 
223
  # @ woocommerce-germanized
224
- #: includes/admin/class-wc-gzd-admin.php:150
225
  msgid "Optional Email Content"
226
  msgstr "Optionaler E-Mail Inhalt"
227
 
228
  # @ woocommerce-germanized
229
- #: includes/admin/class-wc-gzd-admin.php:159
230
  msgid "Add content which will be replacing default page content within emails."
231
  msgstr ""
232
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
233
  "Seite zu bestimmen."
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
 
241
  # @ woocommerce-germanized
242
- #: includes/admin/class-wc-gzd-admin.php:186
243
  msgid ""
244
  "This content will be shown as short product description within checkout and "
245
  "emails."
@@ -248,17 +255,17 @@ 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: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
 
@@ -269,15 +276,15 @@ 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
 
@@ -292,7 +299,7 @@ msgstr ""
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
 
@@ -313,9 +320,9 @@ 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
 
@@ -324,13 +331,21 @@ msgstr "Lieferzeit"
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,7 +355,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: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,35 +365,35 @@ msgstr ""
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,33 +402,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: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 "
@@ -473,7 +488,7 @@ msgstr "Keine"
473
 
474
  # @ woocommerce-germanized
475
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:145
476
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
477
  msgid "General"
478
  msgstr "Allgemein"
479
 
@@ -568,8 +583,8 @@ msgstr "Kaufvertrag"
568
 
569
  # @ woocommerce-germanized
570
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:193
571
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:565
572
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:577
573
  #, php-format
574
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
575
  msgstr ""
@@ -809,6 +824,7 @@ msgstr ""
809
 
810
  # @ woocommerce-germanized
811
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:350
 
812
  msgid "Notice Text"
813
  msgstr "Hinweistext"
814
 
@@ -824,19 +840,65 @@ msgid ""
824
  "UStG."
825
  msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
826
 
827
- # @ woocommerce-germanized
828
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:361
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
829
  msgid "Delivery Times"
830
  msgstr "Lieferzeiten"
831
 
832
  # @ woocommerce-germanized
833
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:364
834
  #: includes/admin/views/html-page-status-germanized.php:42
835
  msgid "Default Delivery Time"
836
  msgstr "Standard-Lieferzeit"
837
 
838
  # @ woocommerce-germanized
839
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:365
840
  msgid ""
841
  "This delivery time will be added to every product if no delivery time has "
842
  "been chosen individually"
@@ -845,17 +907,17 @@ msgstr ""
845
  "zugeordnet wurde"
846
 
847
  # @ woocommerce-germanized
848
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:372
849
  msgid "Manage Delivery Times"
850
  msgstr "Lieferzeiten verwalten"
851
 
852
  # @ woocommerce-germanized
853
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:376
854
  msgid "Delivery Time Text"
855
  msgstr "Lieferzeit Text"
856
 
857
  # @ woocommerce-germanized
858
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:377
859
  msgid ""
860
  "This text will be used to indicate delivery time for products. Use "
861
  "{delivery_time} as placeholder."
@@ -864,21 +926,21 @@ msgstr ""
864
  "{delivery_time} als Platzhalter verwenden."
865
 
866
  # @ woocommerce-germanized
867
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:382
868
  msgid "Delivery time: {delivery_time}"
869
  msgstr "Lieferzeit: {delivery_time}"
870
 
871
  # @ woocommerce-germanized
872
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:387
873
  msgid "Sale Price Labels"
874
  msgstr "Preishinweise"
875
 
876
  # @ woocommerce-germanized
877
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:390
878
  msgid "Default Sale Label"
879
  msgstr "Standard-Streichpreis-Hinweis"
880
 
881
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:391
882
  msgid ""
883
  "Choose whether you would like to have a default sale price label to inform "
884
  "the customer about the regular price (e.g. Recommended Retail Price)."
@@ -887,16 +949,16 @@ msgstr ""
887
  "Kunden auf den alten Preis (bei reduzierten Produkten, sog. Streichpreis) "
888
  "hinweist (z.B. UVP)."
889
 
890
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:398
891
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:410
892
  msgid "Manage Price Labels"
893
  msgstr "Preishinweise verwalten"
894
 
895
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:402
896
  msgid "Default Sale Regular Label"
897
  msgstr "Standard-Angebotspreis-Hinweis"
898
 
899
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:403
900
  msgid ""
901
  "Choose whether you would like to have a default sale price regular label to "
902
  "inform the customer about the sale price (e.g. New Price)."
@@ -906,17 +968,17 @@ msgstr ""
906
  "hinweist (z.B. Unser neuer Preis)."
907
 
908
  # @ woocommerce-germanized
909
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:416
910
  msgid "Shipping Costs"
911
  msgstr "Versandkosten"
912
 
913
  # @ woocommerce-germanized
914
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:419
915
  msgid "Shipping Costs Text"
916
  msgstr "Versandkosten Text"
917
 
918
  # @ woocommerce-germanized
919
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:420
920
  msgid ""
921
  "This text will be used to inform the customer about shipping costs. Use "
922
  "{link}{/link} to insert link to shipping costs page."
@@ -926,17 +988,17 @@ msgstr ""
926
  "zur Versandkosten-Seite einzufügen."
927
 
928
  # @ woocommerce-germanized
929
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:425
930
  msgid "plus {link}Shipping Costs{/link}"
931
  msgstr "zzgl. {link}Versandkosten{/link}"
932
 
933
  # @ woocommerce-germanized
934
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
935
  msgid "Free Shipping Text"
936
  msgstr "Kostenloser Versand Text"
937
 
938
  # @ woocommerce-germanized
939
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:430
940
  msgid ""
941
  "This text will be used to inform the customer about free shipping. Leave "
942
  "empty to disable notice. Use {link}{/link} to insert link to shipping costs "
@@ -947,17 +1009,17 @@ msgstr ""
947
  "Versandkosten-Seite einzufügen."
948
 
949
  # @ woocommerce-germanized
950
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:439
951
  msgid "Shipping Costs Tax"
952
  msgstr "Steuerberechnung"
953
 
954
  # @ woocommerce-germanized
955
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:440
956
  msgid "Enable better taxation for shpping costs?"
957
  msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
958
 
959
  # @ woocommerce-germanized
960
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:444
961
  #, php-format
962
  msgid ""
963
  "By choosing this option shipping cost taxation will be calculated based on "
@@ -971,18 +1033,18 @@ msgstr ""
971
  "Bruttobeträge. Hier ein kleines Beispiel: %s"
972
 
973
  # @ woocommerce-germanized
974
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:448
975
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:470
976
  msgid "Force Tax Calculation"
977
  msgstr "Steuerberechnung erzwingen"
978
 
979
  # @ woocommerce-germanized
980
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:449
981
  msgid "Force shipping costs tax calculation for every method?"
982
  msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
983
 
984
  # @ woocommerce-germanized
985
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:453
986
  msgid ""
987
  "This option will overwrite settings for each individual shipping method to "
988
  "force tax calculation (instead of only calculating tax for those methods "
@@ -992,22 +1054,22 @@ msgstr ""
992
  "Versandarten und erzwingt die Steuerberechnung."
993
 
994
  # @ woocommerce-germanized
995
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:458
996
  msgid "Fees"
997
  msgstr "Gebühren"
998
 
999
  # @ woocommerce-germanized
1000
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:461
1001
  msgid "Fee Tax"
1002
  msgstr "Steuerberechnung"
1003
 
1004
  # @ woocommerce-germanized
1005
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:462
1006
  msgid "Enable better taxation for fees?"
1007
  msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
1008
 
1009
  # @ woocommerce-germanized
1010
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:466
1011
  msgid ""
1012
  "By choosing this option fee taxation will be calculated based on tax rates "
1013
  "within cart. See shipping costs taxation for more information."
@@ -1018,12 +1080,12 @@ msgstr ""
1018
  "Nettobeträge in Bruttobeträge an."
1019
 
1020
  # @ woocommerce-germanized
1021
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:471
1022
  msgid "Force fee tax calculation for every fee?"
1023
  msgstr "Berechnung der Steuern für Gebühren erzwingen?"
1024
 
1025
  # @ woocommerce-germanized
1026
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:475
1027
  msgid ""
1028
  "This option will overwrite settings for each individual fee to force tax "
1029
  "calculation (instead of only calculating tax for those fees which are "
@@ -1033,28 +1095,28 @@ msgstr ""
1033
  "Steuerberechnung."
1034
 
1035
  # @ woocommerce-germanized
1036
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:480
1037
  msgid "Customers"
1038
  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:568
1043
  msgid "Checkbox"
1044
  msgstr "Checkbox"
1045
 
1046
  # @ woocommerce-germanized
1047
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
1048
  msgid "Add a checkbox to customer registration form."
1049
  msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
1050
 
1051
  # @ woocommerce-germanized
1052
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:491
1053
  msgid "Checkbox text"
1054
  msgstr "Checkbox Text"
1055
 
1056
  # @ woocommerce-germanized
1057
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:492
1058
  msgid ""
1059
  "Choose a Plain Text which will be shown as checkbox text for customer "
1060
  "account creation. Use {term_link}{/term_link}, {data_security_link}{/"
@@ -1068,7 +1130,7 @@ msgstr ""
1068
  "Hinweisseiten."
1069
 
1070
  # @ woocommerce-germanized
1071
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:494
1072
  msgid ""
1073
  "Yes, I’d like create a new account and have read and understood the "
1074
  "{data_security_link}data privacy statement{/data_security_link}."
@@ -1077,19 +1139,19 @@ msgstr ""
1077
  "{data_security_link}Datenschutzerklärung{/data_security_link}."
1078
 
1079
  # @ woocommerce-germanized
1080
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:501
1081
  msgid "Checkout"
1082
  msgstr "Kasse"
1083
 
1084
  # @ woocommerce-germanized
1085
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:502
1086
  msgid ""
1087
  "Replace default WooCommerce text regarding account creation during checkout."
1088
  msgstr ""
1089
  "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
1090
 
1091
  # @ woocommerce-germanized
1092
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:503
1093
  msgid ""
1094
  "Use the text from above instead of the default WooCommerce text regarding "
1095
  "account creation during checkout. This checkbox is only show if you have "
@@ -1101,17 +1163,17 @@ msgstr ""
1101
  "zulässt."
1102
 
1103
  # @ woocommerce-germanized
1104
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:510
1105
  msgid "Customer Double Opt In"
1106
  msgstr "Double Opt-In"
1107
 
1108
  # @ woocommerce-germanized
1109
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:511
1110
  msgid "Enable customer double opt in on registration?"
1111
  msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
1112
 
1113
  # @ woocommerce-germanized
1114
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:512
1115
  #, php-format
1116
  msgid ""
1117
  "If customer chooses to create a customer account an email with an activation "
@@ -1125,15 +1187,15 @@ msgstr ""
1125
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1126
  "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1127
 
1128
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:519
1129
  msgid "Disable Login and Checkout"
1130
  msgstr "Login und Checkout"
1131
 
1132
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:520
1133
  msgid "Disable login and checkout for unactivated customers."
1134
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
1135
 
1136
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:521
1137
  msgid ""
1138
  "Customers that did not click on the activation link will not be able to "
1139
  "complete checkout nor login to their account."
@@ -1143,12 +1205,12 @@ msgstr ""
1143
  "werden."
1144
 
1145
  # @ woocommerce-germanized
1146
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:528
1147
  msgid "Delete Unactivated After"
1148
  msgstr "Unaktivierte löschen nach"
1149
 
1150
  # @ woocommerce-germanized
1151
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:529
1152
  msgid ""
1153
  "This will make sure unactivated customer accounts will be deleted after X "
1154
  "days. Set to 0 if you don't want to automatically delete unactivated "
@@ -1159,23 +1221,23 @@ msgstr ""
1159
  "setze den Wert auf 0."
1160
 
1161
  # @ woocommerce-germanized
1162
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:530
1163
  msgid "days"
1164
  msgstr "Tagen"
1165
 
1166
  # @ woocommerce-germanized
1167
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:539
1168
  #: includes/wc-gzd-core-functions.php:60
1169
  msgid "Right of Recission"
1170
  msgstr "Widerrufsrecht"
1171
 
1172
  # @ woocommerce-germanized
1173
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:542
1174
  msgid "Revocation Address"
1175
  msgstr "Widerruf richten an"
1176
 
1177
  # @ woocommerce-germanized
1178
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:543
1179
  msgid ""
1180
  "Type in an address, telephone/telefax number, email address which is to be "
1181
  "used as revocation address"
@@ -1184,18 +1246,18 @@ msgstr ""
1184
  "die deine Kunden ihren Widerruf richten sollen"
1185
 
1186
  # @ woocommerce-germanized
1187
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:552
1188
  #: includes/admin/views/html-page-status-germanized.php:81
1189
  msgid "Virtual VAT"
1190
  msgstr "USt. Änderung 2015"
1191
 
1192
  # @ woocommerce-germanized
1193
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:555
1194
  msgid "Enable Virtual VAT"
1195
  msgstr "USt. Anpassung aktivieren"
1196
 
1197
  # @ woocommerce-germanized
1198
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:556
1199
  msgid ""
1200
  "Enable if you want to charge your customer's countries' VAT for virtual "
1201
  "products."
@@ -1203,7 +1265,7 @@ msgstr ""
1203
  "Für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers berechnen."
1204
 
1205
  # @ woocommerce-germanized
1206
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1207
  #, php-format
1208
  msgid ""
1209
  "New EU VAT rule applies on 01.01.2015. Make sure that every digital or "
@@ -1226,44 +1288,44 @@ msgstr ""
1226
  "dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1227
 
1228
  # @ woocommerce-germanized
1229
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:565
1230
  msgctxt "invoices"
1231
  msgid "Invoices"
1232
  msgstr "Rechnungen"
1233
 
1234
  # @ woocommerce-germanized
1235
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:577
1236
  msgid "VAT"
1237
  msgstr "Umsatzsteuer"
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"
1246
  msgstr "Admin"
1247
 
1248
  # @ woocommerce-germanized
1249
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:620
1250
  #, php-format
1251
  msgid "Attach %s"
1252
  msgstr "%s"
1253
 
1254
  # @ woocommerce-germanized
1255
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:621
1256
  #, php-format
1257
  msgid "Attach %s to the following email templates"
1258
  msgstr "%s an die folgenden E-Mail Templates anfügen"
1259
 
1260
  # @ woocommerce-germanized
1261
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:634
1262
  msgid "E-Mails"
1263
  msgstr "E-Mails"
1264
 
1265
  # @ woocommerce-germanized
1266
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:634
1267
  msgid ""
1268
  "Use drag & drop to customize attachment order. Don't forget to save your "
1269
  "changes."
@@ -1271,17 +1333,17 @@ msgstr ""
1271
  "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1272
  "beeinflussen und speichere anschließend deine Änderungen."
1273
 
1274
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:650
1275
  msgid "Hide Username"
1276
  msgstr "Nutzernamen verstecken"
1277
 
1278
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:651
1279
  msgid ""
1280
  "Hide username from email content if password or password reset link is "
1281
  "embedded."
1282
  msgstr "Nutzernamen nicht zusammen mit einem Passwort versenden."
1283
 
1284
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:652
1285
  msgid ""
1286
  "Trusted Shops advises to not show the username together with an account "
1287
  "password or password reset link. This option hides (or masks) the username "
@@ -1292,12 +1354,12 @@ msgstr ""
1292
  "Trusted Shops Mitglied bist, solltest du diese Option aktivieren."
1293
 
1294
  # @ woocommerce-germanized
1295
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:660
1296
  msgid "Email Attachment Options"
1297
  msgstr "PDF Anhang"
1298
 
1299
  # @ woocommerce-germanized
1300
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:660
1301
  #, php-format
1302
  msgid ""
1303
  "Want to attach automatically generated PDF files to emails instead of plain "
@@ -1307,27 +1369,27 @@ msgstr ""
1307
  "%sUpgrade zur %spro%s Version%s"
1308
 
1309
  # @ woocommerce-germanized
1310
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:683
1311
  msgid "Downloadable Product"
1312
  msgstr "Herunterladbares Produkt"
1313
 
1314
  # @ woocommerce-germanized
1315
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:684
1316
  msgid "Virtual Product"
1317
  msgstr "Virtuelles Produkt"
1318
 
1319
  # @ woocommerce-germanized
1320
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:694
1321
  msgid "Add to Cart"
1322
  msgstr "Zum Warenkorb Button"
1323
 
1324
  # @ woocommerce-germanized
1325
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:695
1326
  msgid "Show add to cart button on listings?"
1327
  msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
1328
 
1329
  # @ woocommerce-germanized
1330
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:699
1331
  msgid ""
1332
  "unset this option if you don't want to show the add to cart button within "
1333
  "the product listings"
@@ -1336,18 +1398,18 @@ msgstr ""
1336
  "von Produktauflistungen darstellen möchten"
1337
 
1338
  # @ woocommerce-germanized
1339
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:703
1340
  msgid "Link to Details"
1341
  msgstr "Verlinkung zu Produktdetails"
1342
 
1343
  # @ woocommerce-germanized
1344
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:704
1345
  msgid ""
1346
  "Want to link to product details page instead of add to cart within listings?"
1347
  msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
1348
 
1349
  # @ woocommerce-germanized
1350
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:708
1351
  msgid ""
1352
  "Decide whether you like to link to your product's details page instead of "
1353
  "displaying an add to cart button within product listings."
@@ -1357,17 +1419,17 @@ msgstr ""
1357
  "diese Option."
1358
 
1359
  # @ woocommerce-germanized
1360
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:712
1361
  msgid "Product Details Text"
1362
  msgstr "Produktdetails Text"
1363
 
1364
  # @ woocommerce-germanized
1365
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:714
1366
  msgid "Details"
1367
  msgstr "Details"
1368
 
1369
  # @ woocommerce-germanized
1370
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:716
1371
  msgid ""
1372
  "If you have chosen to link to product details page instead of add to cart "
1373
  "URL you may want to change the button text."
@@ -1377,11 +1439,11 @@ msgstr ""
1377
  "einen Button-Text vergeben."
1378
 
1379
  # @ woocommerce-germanized
1380
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:721
1381
  msgid "Digital Delivery Time Text"
1382
  msgstr "Lieferzeit Digital"
1383
 
1384
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:725
1385
  msgid ""
1386
  "Enter a text which will be shown as digital delivery time text (replacement "
1387
  "for default digital time on digital products)."
@@ -1391,79 +1453,79 @@ msgstr ""
1391
  "lassen."
1392
 
1393
  # @ woocommerce-germanized
1394
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:730
1395
  msgid "Notice Footer"
1396
  msgstr "Hinweise im Footer"
1397
 
1398
  # @ woocommerce-germanized
1399
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:731
1400
  msgid "Show a global VAT notice within footer"
1401
  msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
1402
 
1403
  # @ woocommerce-germanized
1404
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:739
1405
  msgid "Show a global sale price notice within footer"
1406
  msgstr ""
1407
  "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer "
1408
  "einfügen."
1409
 
1410
  # @ woocommerce-germanized
1411
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:748
1412
  msgid "Products"
1413
  msgstr "Produkt"
1414
 
1415
  # @ woocommerce-germanized
1416
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:751
1417
  msgid "Show within Product Listings"
1418
  msgstr "In Produktlisten"
1419
 
1420
  # @ woocommerce-germanized
1421
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:752
1422
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:801
1423
  msgid "Shipping Costs notice"
1424
  msgstr "Versandkosten-Hinweis"
1425
 
1426
  # @ woocommerce-germanized
1427
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:760
1428
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:809
1429
  msgid "Tax Info"
1430
  msgstr "MwSt. Hinweis"
1431
 
1432
  # @ woocommerce-germanized
1433
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:768
1434
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:817
1435
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:881
1436
  msgid "Base Price"
1437
  msgstr "Grundpreis"
1438
 
1439
  # @ woocommerce-germanized
1440
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:784
1441
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:833
1442
  msgid "Delivery Time Notice"
1443
  msgstr "Lieferzeiten-Hinweis"
1444
 
1445
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:792
1446
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:841
1447
  #: includes/class-wc-gzd-post-types.php:93
1448
  #: includes/class-wc-gzd-post-types.php:95
1449
  msgid "Price Labels"
1450
  msgstr "Preishinweise"
1451
 
1452
  # @ woocommerce-germanized
1453
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:800
1454
  msgid "Show on Product Detail Page"
1455
  msgstr "Auf der Produktseite"
1456
 
1457
  # @ woocommerce-germanized
1458
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:849
1459
  msgid "Hide Tax Rate"
1460
  msgstr "Steuersatz verstecken"
1461
 
1462
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:850
1463
  msgid "Hide specific tax rate within shop pages."
1464
  msgstr "Entferne die Anzeige des konkreten Steuersatzes für Produkte im Shop."
1465
 
1466
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:854
1467
  msgid ""
1468
  "This option will make sure that within shop pages no specific tax rates are "
1469
  "shown. Instead only incl. tax or excl. tax notice is shown."
@@ -1473,12 +1535,12 @@ msgstr ""
1473
  "bzw. exkl. MwSt."
1474
 
1475
  # @ woocommerce-germanized
1476
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:858
1477
  msgid "Hide Shipping Costs Notice"
1478
  msgstr "Versandkosten ausblenden"
1479
 
1480
  # @ woocommerce-germanized
1481
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:859
1482
  msgid ""
1483
  "Select product types for which you might want to disable the shipping costs "
1484
  "notice."
@@ -1487,11 +1549,11 @@ msgstr ""
1487
  "möchtest."
1488
 
1489
  # @ woocommerce-germanized
1490
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:869
1491
  msgid "Hide Delivery Time Notice"
1492
  msgstr "Lieferzeiten ausblenden"
1493
 
1494
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:870
1495
  msgid ""
1496
  "Select product types for which you might want to disable the delivery time "
1497
  "notice."
@@ -1500,12 +1562,12 @@ msgstr ""
1500
  "möchtest."
1501
 
1502
  # @ woocommerce-germanized
1503
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:884
1504
  msgid "Base Price Text"
1505
  msgstr "Grundpreis Text"
1506
 
1507
  # @ woocommerce-germanized
1508
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:885
1509
  msgid ""
1510
  "This text will be used to display the base price. Use {price} to insert the "
1511
  "price. If you want to specifically format base price output use {base}, "
@@ -1517,26 +1579,26 @@ msgstr ""
1517
  "{base_price} für die einzelnen Elemente."
1518
 
1519
  # @ woocommerce-germanized
1520
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:890
1521
  msgid "{price}"
1522
  msgstr "{price}"
1523
 
1524
  # @ woocommerce-germanized
1525
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:894
1526
  msgid "Variable Base Price"
1527
  msgstr "Variabler Grundpreis"
1528
 
1529
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:895
1530
  msgid "Enable price range base prices for variable products."
1531
  msgstr "Aktiviere von-bis-Grundpreise für variable Produkte."
1532
 
1533
  # @ woocommerce-germanized
1534
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:902
1535
  msgid "Product Units Text"
1536
  msgstr "Produkteinheiten Text"
1537
 
1538
  # @ woocommerce-germanized
1539
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:903
1540
  msgid ""
1541
  "This text will be used to display the product units. Use {product_units} to "
1542
  "insert the amount of product units. Use {unit} to insert the unit. "
@@ -1548,26 +1610,26 @@ msgstr ""
1548
  "Grundpreis."
1549
 
1550
  # @ woocommerce-germanized
1551
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:908
1552
  msgid "Product contains: {product_units} {unit}"
1553
  msgstr "Produkt enthält: {product_units} {unit}"
1554
 
1555
  # @ woocommerce-germanized
1556
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:913
1557
  msgid "Checkout & Cart"
1558
  msgstr "Checkout & Warenkorb"
1559
 
1560
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:916
1561
  msgid "DHL Parcel Shops"
1562
  msgstr "DHL Packstationen"
1563
 
1564
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:917
1565
  msgid ""
1566
  "Allow customers to choose a DHL parcel shop or packing station as delivery "
1567
  "address."
1568
  msgstr "Versand an DHL Packstation bzw. Paketshops aktivieren."
1569
 
1570
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:921
1571
  msgid ""
1572
  "This option adds a checkbox to your checkout shipping fields which allows "
1573
  "the customer to optionally choose a DHL packing station or parcel shop for "
@@ -1577,22 +1639,22 @@ msgstr ""
1577
  "der Kunde optional die Lieferung an eine Packstation aktivieren. Fall das "
1578
  "der Fall ist, muss eine PostNummer angegeben werden."
1579
 
1580
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:925
1581
  msgid "Supported Countries"
1582
  msgstr "Unterstützte Länder"
1583
 
1584
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:929
1585
  msgid "Choose countries which support Parcel Shop delivery."
1586
  msgstr ""
1587
  "Wähle hier die Länder an, in denen du die Lieferung an DHL Packstationen "
1588
  "bzw. Paketshops aktivieren möchtest."
1589
 
1590
  # @ woocommerce-germanized
1591
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:933
1592
  msgid "Disabled Methods"
1593
  msgstr "Deaktiviert für"
1594
 
1595
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:939
1596
  msgid ""
1597
  "Optionally choose methods for which DHL Parcel Shop Delivery should be "
1598
  "disabled. Does only work if you have disabled choosing shipping methods "
@@ -1602,17 +1664,17 @@ msgstr ""
1602
  "Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung mit "
1603
  "der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1604
 
1605
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:943
1606
- #: includes/class-wc-gzd-dhl-parcel-shops.php:347
1607
  msgid "Parcel Shop Finder"
1608
  msgstr "Paketshop finden"
1609
 
1610
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:944
1611
  msgid ""
1612
  "Enable DHL Parcel Shop Finder to let customers choose a parcel shop nearby."
1613
  msgstr "Standortsuche nach der nächstgelegenen Packstation aktivieren."
1614
 
1615
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:948
1616
  #, php-format
1617
  msgid ""
1618
  "You may enable this option to add a <a href=\"%s\" target=\"_blank\">Parcel "
@@ -1627,13 +1689,13 @@ msgstr ""
1627
  "Nähe auswählen und die Daten automatisch übernehmen."
1628
 
1629
  # @ woocommerce-germanized
1630
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:952
1631
  #: includes/admin/views/html-page-status-germanized.php:55
1632
  msgid "Fallback Mode"
1633
  msgstr "Fallback Modus"
1634
 
1635
  # @ woocommerce-germanized
1636
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:953
1637
  msgid ""
1638
  "Enable to make sure default checkout template is not being overriden by "
1639
  "theme."
@@ -1641,7 +1703,7 @@ msgstr ""
1641
  "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
1642
 
1643
  # @ woocommerce-germanized
1644
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:957
1645
  msgid ""
1646
  "If you are facing problems within your checkout e.g. legally relevant data "
1647
  "is not showing (terms, delivery time, unit price etc.) your theme seems to "
@@ -1655,17 +1717,17 @@ msgstr ""
1655
  "Checkout (review-order.php und form-checkout.php) zu überschreiben. "
1656
 
1657
  # @ woocommerce-germanized
1658
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:961
1659
  msgid "Force free shipping"
1660
  msgstr "Versandmethode erzwingen"
1661
 
1662
  # @ woocommerce-germanized
1663
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:962
1664
  msgid "Force free shipping method if available?"
1665
  msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
1666
 
1667
  # @ woocommerce-germanized
1668
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:966
1669
  msgid ""
1670
  "By default WooCommerce will let customers choose other shipping methods than "
1671
  "free shipping (if available). This option will force free shipping if "
@@ -1676,18 +1738,18 @@ msgstr ""
1676
  "Versand, sobald dieser verfügbar ist."
1677
 
1678
  # @ woocommerce-germanized
1679
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:970
1680
  msgid "Hide taxes estimated"
1681
  msgstr "Hinweis \"Steuern geschätzt\""
1682
 
1683
  # @ woocommerce-germanized
1684
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:971
1685
  msgid ""
1686
  "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
1687
  msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
1688
 
1689
  # @ woocommerce-germanized
1690
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:975
1691
  msgid ""
1692
  "By default WooCommerce adds a \"taxes and shipping estimated\" text to your "
1693
  "cart. This might puzzle your customers and may not meet german law."
@@ -1697,17 +1759,17 @@ msgstr ""
1697
  "Markt geeignet."
1698
 
1699
  # @ woocommerce-germanized
1700
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:979
1701
  msgid "Show Thumbnails"
1702
  msgstr "Thumbnails anzeigen"
1703
 
1704
  # @ woocommerce-germanized
1705
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:980
1706
  msgid "Show product thumbnails on checkout page?"
1707
  msgstr "Produktbilder im Checkout darstellen?"
1708
 
1709
  # @ woocommerce-germanized
1710
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:984
1711
  msgid ""
1712
  "Uncheck if you don't want to show your product thumbnails within checkout "
1713
  "table."
@@ -1716,17 +1778,17 @@ msgstr ""
1716
  "bekommen möchtest."
1717
 
1718
  # @ woocommerce-germanized
1719
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:988
1720
  msgid "Hide Shipping Select"
1721
  msgstr "Versandarten Auswahl"
1722
 
1723
  # @ woocommerce-germanized
1724
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:989
1725
  msgid "Hide shipping rate selection from checkout?"
1726
  msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
1727
 
1728
  # @ woocommerce-germanized
1729
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
1730
  msgid ""
1731
  "This option will hide shipping rate selection from checkout. By then "
1732
  "customers will only be able to change their shipping rate on cart page."
@@ -1736,18 +1798,18 @@ msgstr ""
1736
  "Versandmethode ändern."
1737
 
1738
  # @ woocommerce-germanized
1739
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:997
1740
  msgid "Show back to cart button"
1741
  msgstr "Bestellung bearbeiten"
1742
 
1743
  # @ woocommerce-germanized
1744
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:998
1745
  msgid "Show back to cart button within your checkout table?"
1746
  msgstr ""
1747
  "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
1748
 
1749
  # @ woocommerce-germanized
1750
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1002
1751
  msgid ""
1752
  "This button may let your customer edit their order before submitting. Some "
1753
  "people state that this button should be hidden to avoid legal problems."
@@ -1759,28 +1821,28 @@ msgstr ""
1759
  "keine weitere Informationen abgedruckt werden sollten."
1760
 
1761
  # @ woocommerce-germanized
1762
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1006
1763
  msgid "Show edit data notice"
1764
  msgstr "Bestellung prüfen Hinweis"
1765
 
1766
  # @ woocommerce-germanized
1767
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1007
1768
  msgid "Show a \"check-your-entries\" notice to the user?"
1769
  msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
1770
 
1771
  # @ woocommerce-germanized
1772
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1011
1773
  msgid "This notice will be added right before the order comments field."
1774
  msgstr ""
1775
  "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
1776
 
1777
  # @ woocommerce-germanized
1778
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1015
1779
  msgid "Checkout Table Color"
1780
  msgstr "Hintergrundfarbe der Tabelle"
1781
 
1782
  # @ woocommerce-germanized
1783
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1017
1784
  msgid ""
1785
  "Choose the color of your checkout product table. This table should be "
1786
  "highlighted within your checkout page."
@@ -1789,17 +1851,17 @@ msgstr ""
1789
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
1790
 
1791
  # @ woocommerce-germanized
1792
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1023
1793
  msgid "Checkout Legal Display"
1794
  msgstr "Checkbox oder Text"
1795
 
1796
  # @ woocommerce-germanized
1797
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1024
1798
  msgid "Use Text without Checkbox"
1799
  msgstr "Rechtshinweis ohne Checkbox."
1800
 
1801
  # @ woocommerce-germanized
1802
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1026
1803
  msgid ""
1804
  "This version will remove checkboxes from Checkout and display a text "
1805
  "instead. This seems to be legally compliant (Zalando & Co are using this "
@@ -1810,12 +1872,12 @@ msgstr ""
1810
  "diese Form)"
1811
 
1812
  # @ woocommerce-germanized
1813
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1032
1814
  msgid "Legal Text"
1815
  msgstr "Rechtlicher Hinweistext"
1816
 
1817
  # @ woocommerce-germanized
1818
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1033
1819
  msgid ""
1820
  "Choose a Plain Text which will be shown right above checkout submit button. "
1821
  "Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, "
@@ -1828,7 +1890,7 @@ msgstr ""
1828
  "revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
1829
 
1830
  # @ woocommerce-germanized
1831
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1035
1832
  msgid ""
1833
  "With your order, you agree to have read and understood our {term_link}Terms "
1834
  "and Conditions{/term_link} and your {revocation_link}Right of Recission{/"
@@ -1839,12 +1901,12 @@ msgstr ""
1839
  "revocation_link} einverstanden."
1840
 
1841
  # @ woocommerce-germanized
1842
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1042
1843
  msgid "Legal Text Error"
1844
  msgstr "Fehlermeldung der Checkbox"
1845
 
1846
  # @ woocommerce-germanized
1847
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1043
1848
  msgid ""
1849
  "If you have chosen to use checkbox validation please choose a error message "
1850
  "which will be shown if the user doesn't check checkbox. Use {term_link}{/"
@@ -1859,7 +1921,7 @@ msgstr ""
1859
  "revocation_link}"
1860
 
1861
  # @ woocommerce-germanized
1862
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1045
1863
  msgid ""
1864
  "To finish the order you have to accept to our {term_link}Terms and "
1865
  "Conditions{/term_link} and {revocation_link}Right of Recission{/"
@@ -1869,17 +1931,17 @@ msgstr ""
1869
  "term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
1870
 
1871
  # @ woocommerce-germanized
1872
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1052
1873
  msgid "Show digital notice"
1874
  msgstr "Checkbox digitale Produkte"
1875
 
1876
  # @ woocommerce-germanized
1877
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1053
1878
  msgid "Show checkbox for digital products."
1879
  msgstr "Checkbox bei digitalen Produkten anzeigen."
1880
 
1881
  # @ woocommerce-germanized
1882
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1054
1883
  msgid ""
1884
  "Disable this option if you want your customers to obtain their right of "
1885
  "recission even if digital products are being bought."
@@ -1889,12 +1951,12 @@ msgstr ""
1889
  "werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
1890
 
1891
  # @ woocommerce-germanized
1892
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1061
1893
  msgid "Digital Product types"
1894
  msgstr "Digitale Produkttypen"
1895
 
1896
  # @ woocommerce-germanized
1897
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1062
1898
  msgid ""
1899
  "Select product types for which the loss of recission notice is shown. "
1900
  "Product types like \"simple product\" may be redudant because they include "
@@ -1906,12 +1968,12 @@ msgstr ""
1906
  "einschließen."
1907
 
1908
  # @ woocommerce-germanized
1909
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1072
1910
  msgid "Legal Digital Text"
1911
  msgstr "Hinweis Digital"
1912
 
1913
  # @ woocommerce-germanized
1914
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1073
1915
  msgid ""
1916
  "Choose a Plain Text which will be shown right above checkout submit button "
1917
  "if a user has picked a digital product. See legal text option for possible "
@@ -1922,7 +1984,7 @@ msgstr ""
1922
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext"
1923
 
1924
  # @ woocommerce-germanized
1925
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1075
1926
  msgid ""
1927
  "For digital products: I strongly agree that the execution of the agreement "
1928
  "starts before the revocation period has expired. I am aware that my right of "
@@ -1933,13 +1995,13 @@ msgstr ""
1933
  "bekannt, dass mit Beginn der Ausführung mein Widerrufsrecht erlischt."
1934
 
1935
  # @ woocommerce-germanized
1936
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1082
1937
  msgid "Legal Digital Error"
1938
  msgstr "Fehlermeldung Digital"
1939
 
1940
  # @ woocommerce-germanized
1941
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
1942
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1122
1943
  msgid ""
1944
  "This text will be shown as error message if customer has not checked the "
1945
  "corresponding checkbox. See legal text option for possible placeholders."
@@ -1949,8 +2011,8 @@ msgstr ""
1949
  "Hinweistext für eine Liste der Platzhalter."
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."
@@ -1959,12 +2021,12 @@ msgstr ""
1959
  "Widerrufsrecht verzichten."
1960
 
1961
  # @ woocommerce-germanized
1962
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1092
1963
  msgid "Digital Confirmation Notice"
1964
  msgstr "Digitale Bestätigung"
1965
 
1966
  # @ woocommerce-germanized
1967
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1968
  msgid ""
1969
  "This text will be appended to your order processing email if the order "
1970
  "contains digital products. Use placeholders {link}{/link} to insert link to "
@@ -1975,7 +2037,7 @@ msgstr ""
1975
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
1976
 
1977
  # @ woocommerce-germanized
1978
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1096
1979
  msgid ""
1980
  "Furthermore you have expressly agreed to start the performance of the "
1981
  "contract for digital items (e.g. downloads) before expiry of the withdrawal "
@@ -1989,17 +2051,17 @@ msgstr ""
1989
  "verlieren."
1990
 
1991
  # @ woocommerce-germanized
1992
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1102
1993
  msgid "Show service notice"
1994
  msgstr "Checkbox Dienstleistungen"
1995
 
1996
  # @ woocommerce-germanized
1997
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1103
1998
  msgid "Show checkbox for service products."
1999
  msgstr "Checkbox bei Dienstleistungen anzeigen."
2000
 
2001
  # @ woocommerce-germanized
2002
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1104
2003
  msgid ""
2004
  "Disable this option if you want your customers to obtain their right of "
2005
  "recission even if service products are being bought."
@@ -2010,12 +2072,12 @@ msgstr ""
2010
  "Widerrufsfrist mit der Dienstleistung begonnen wird."
2011
 
2012
  # @ woocommerce-germanized
2013
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1111
2014
  msgid "Legal Service Text"
2015
  msgstr "Hinweis Dienstleistungen"
2016
 
2017
  # @ woocommerce-germanized
2018
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1112
2019
  msgid ""
2020
  "Choose a Plain Text which will be shown right above checkout submit button "
2021
  "if a user has picked a service product. See legal text option for possible "
@@ -2026,8 +2088,8 @@ msgstr ""
2026
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext."
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 "
@@ -2039,13 +2101,13 @@ msgstr ""
2039
  "vollständiger Erfüllung des Vertrages erlischt."
2040
 
2041
  # @ woocommerce-germanized
2042
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1121
2043
  msgid "Legal Service Error"
2044
  msgstr "Fehlermeldung"
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."
@@ -2054,12 +2116,12 @@ msgstr ""
2054
  "Widerrufsfrist zu."
2055
 
2056
  # @ woocommerce-germanized
2057
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1131
2058
  msgid "Service Confirmation Notice"
2059
  msgstr "Dienstleistung Bestätigung"
2060
 
2061
  # @ woocommerce-germanized
2062
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1132
2063
  msgid ""
2064
  "This text will be appended to your order processing email if the order "
2065
  "contains service products. Use placeholders {link}{/link} to insert link to "
@@ -2070,7 +2132,7 @@ msgstr ""
2070
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2071
 
2072
  # @ woocommerce-germanized
2073
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1135
2074
  msgid ""
2075
  "Furthermore you have expressly agreed to start the performance of the "
2076
  "contract for services before expiry of the withdrawal period. I have noted "
@@ -2084,18 +2146,18 @@ msgstr ""
2084
  "erlischt."
2085
 
2086
  # @ woocommerce-germanized
2087
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1141
2088
  msgid "Parcel Delivery Checkbox"
2089
  msgstr "Paketdienstleister Checkbox"
2090
 
2091
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1142
2092
  msgid ""
2093
  "Show checkbox for data transmission to third party parcel service providers."
2094
  msgstr ""
2095
  "Checkbox zur Erlaubnis der Datenweitergabe an den Paketdienstleister "
2096
  "einfügen."
2097
 
2098
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1143
2099
  msgid ""
2100
  "You may optionally choose to show a checkbox which lets the customer accept "
2101
  "data transmission to a third party parcel service provider to receive parcel "
@@ -2109,15 +2171,15 @@ msgstr ""
2109
  "weitergeleitet werden. "
2110
 
2111
  # @ woocommerce-germanized
2112
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1150
2113
  msgid "Checkbox required"
2114
  msgstr "Checkbox verpflichtend"
2115
 
2116
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1151
2117
  msgid "Make the parcel delivery checkbox a required field."
2118
  msgstr "Paketdienstleister Checkbox zum Pflichtfeld machen?"
2119
 
2120
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1152
2121
  msgid ""
2122
  "For some reason you may want to force your customers to Opt-In to the data "
2123
  "transmission to a third party parcel service provider."
@@ -2127,11 +2189,11 @@ msgstr ""
2127
  "Fall diese Option aus."
2128
 
2129
  # @ woocommerce-germanized
2130
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1159
2131
  msgid "Parcel Delivery Text"
2132
  msgstr "Paketdienstleister Text"
2133
 
2134
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1160
2135
  msgid ""
2136
  "Choose a Plain Text which will be shown right next to the corresponding "
2137
  "checkbox to inform the customer about the data being transfered to the third "
@@ -2143,8 +2205,8 @@ msgstr ""
2143
  "den Paketdienstleister. Verwende den Platzhalter {shipping_method_title} um "
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 "
@@ -2155,26 +2217,26 @@ msgstr ""
2155
  "wird nur für diesen einmaligen Zweck an unseren Paketdienstleister "
2156
  "weitergegeben."
2157
 
2158
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1170
2159
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
2160
  msgstr ""
2161
  "Wähle Versandmethoden aus für die die Paketdienstleister Checkbox angezeigt "
2162
  "werden soll."
2163
 
2164
  # @ woocommerce-germanized
2165
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1180
2166
  msgid "Pay now Button"
2167
  msgstr "Jetzt bezahlen Button"
2168
 
2169
  # @ woocommerce-germanized
2170
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1181
2171
  msgid "Add a pay now button to emails and order success page."
2172
  msgstr ""
2173
  "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2174
  "hinzu."
2175
 
2176
  # @ woocommerce-germanized
2177
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1182
2178
  msgid ""
2179
  "Add a pay now button to order confirmation email and order success page if "
2180
  "the order awaits payment (PayPal etc)."
@@ -2184,30 +2246,30 @@ msgstr ""
2184
  "benötigt (z.B. per PayPal)."
2185
 
2186
  # @ woocommerce-germanized
2187
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1189
2188
  msgid "Order Success Text"
2189
  msgstr "Bestellung eingegangen"
2190
 
2191
  # @ woocommerce-germanized
2192
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1190
2193
  msgid "Choose a custom text to display on order success page."
2194
  msgstr ""
2195
  "Hier kannst du einen individuellen kurzen Text eingeben, der nach der "
2196
  "Bestellung ausgegeben wird."
2197
 
2198
  # @ woocommerce-germanized
2199
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1198
2200
  msgid "Order Success Data"
2201
  msgstr "Bestellbestätigungs-Daten"
2202
 
2203
  # @ woocommerce-germanized
2204
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1199
2205
  msgid "Hide product table and customer data on order success page"
2206
  msgstr ""
2207
  "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
2208
 
2209
  # @ woocommerce-germanized
2210
- #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1307
2211
  msgid ""
2212
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2213
  msgstr ""
@@ -2338,22 +2400,33 @@ msgstr ""
2338
 
2339
  # @ woocommerce-germanized
2340
  #: includes/admin/views/html-notice-install.php:43
2341
- msgid "Generate EU VAT Rates"
2342
- msgstr "EU MwSt.-Sätze anlegen"
2343
 
2344
  # @ woocommerce-germanized
2345
  #: includes/admin/views/html-notice-install.php:47
2346
- msgid "We will automatically insert EU VAT Rates for selling virtual products."
2347
  msgstr ""
2348
- "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich."
 
 
 
 
 
 
 
 
 
 
 
2349
 
2350
  # @ woocommerce-germanized
2351
- #: includes/admin/views/html-notice-install.php:55
2352
  msgid "Install WooCommerce Germanized"
2353
  msgstr "WooCommerce Germanized installieren"
2354
 
2355
  # @ woocommerce-germanized
2356
- #: includes/admin/views/html-notice-install.php:55
2357
  msgid "Skip setup"
2358
  msgstr "Setup überspringen"
2359
 
@@ -2738,12 +2811,32 @@ msgid "Delete version cache"
2738
  msgstr "Cache löschen"
2739
 
2740
  # @ woocommerce-germanized
2741
- #: includes/admin/views/html-page-status-germanized.php:223
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2742
  msgid "Templates"
2743
  msgstr "Templates"
2744
 
2745
  # @ woocommerce-germanized
2746
- #: includes/admin/views/html-page-status-germanized.php:268
2747
  #, php-format
2748
  msgid ""
2749
  "<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
@@ -2753,13 +2846,13 @@ msgstr ""
2753
  "veraltet. Die Hauptversion ist %s"
2754
 
2755
  # @ woocommerce-germanized
2756
- #: includes/admin/views/html-page-status-germanized.php:280
2757
- #: includes/admin/views/html-page-status-germanized.php:289
2758
  msgid "Overrides"
2759
  msgstr "Überschreibt"
2760
 
2761
  # @ woocommerce-germanized
2762
- #: includes/admin/views/html-page-status-germanized.php:300
2763
  msgid "Learn how to update outdated templates"
2764
  msgstr "Erfahre, wie du veraltete Templates aktualisierst"
2765
 
@@ -2794,8 +2887,8 @@ msgstr "jetzt upgraden"
2794
  #: includes/api/class-wc-gzd-rest-orders-controller.php:168
2795
  #: includes/class-wc-gzd-checkout.php:288
2796
  #: includes/class-wc-gzd-checkout.php:298
2797
- #: includes/class-wc-gzd-customer-helper.php:86
2798
- #: includes/class-wc-gzd-customer-helper.php:93
2799
  msgid "Title"
2800
  msgstr "Anrede"
2801
 
@@ -2807,8 +2900,8 @@ msgstr "An DHL Paketshop oder Packstation senden?"
2807
  #: includes/api/class-wc-gzd-rest-customers-controller.php:157
2808
  #: includes/api/class-wc-gzd-rest-orders-controller.php:181
2809
  #: includes/class-wc-gzd-dhl-parcel-shops.php:163
2810
- #: includes/class-wc-gzd-dhl-parcel-shops.php:187
2811
- #: includes/class-wc-gzd-dhl-parcel-shops.php:200
2812
  msgid "Postnumber"
2813
  msgstr "PostNummer"
2814
 
@@ -2816,7 +2909,7 @@ msgstr "PostNummer"
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"
@@ -2826,8 +2919,8 @@ msgstr "Lastschrift"
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
 
@@ -2836,9 +2929,9 @@ msgstr "Kontoinhaber"
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
 
@@ -2847,16 +2940,16 @@ msgstr "IBAN"
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
 
2855
  #: includes/api/class-wc-gzd-rest-orders-controller.php:175
2856
- #: includes/class-wc-gzd-dhl-parcel-shops.php:237
2857
- #: includes/class-wc-gzd-dhl-parcel-shops.php:270
2858
- #: includes/class-wc-gzd-dhl-parcel-shops.php:324
2859
  #: includes/class-wc-gzd-dhl-parcel-shops.php:325
 
2860
  msgid "Parcel Shop"
2861
  msgstr "Shop/Packstation"
2862
 
@@ -2873,55 +2966,55 @@ msgstr "Mandat-Referenznummer"
2873
 
2874
  # @ woocommerce-germanized
2875
  #: includes/api/class-wc-gzd-rest-products-controller.php:44
2876
- #: includes/api/class-wc-gzd-rest-products-controller.php:197
2877
  msgid "Delivery Time ID"
2878
  msgstr "Lieferzeit ID"
2879
 
2880
  # @ woocommerce-germanized
2881
  #: includes/api/class-wc-gzd-rest-products-controller.php:49
2882
- #: includes/api/class-wc-gzd-rest-products-controller.php:202
2883
  msgid "Delivery Time Name"
2884
  msgstr "Lieferzeit Name"
2885
 
2886
  # @ woocommerce-germanized
2887
  #: includes/api/class-wc-gzd-rest-products-controller.php:55
2888
- #: includes/api/class-wc-gzd-rest-products-controller.php:208
2889
  msgid "Delivery Time Slug"
2890
  msgstr "Lieferzeit Slug"
2891
 
2892
  # @ woocommerce-germanized
2893
  #: includes/api/class-wc-gzd-rest-products-controller.php:60
2894
- #: includes/api/class-wc-gzd-rest-products-controller.php:213
2895
  msgid "Delivery Time HTML"
2896
  msgstr "Lieferzeit HTML"
2897
 
2898
  #: includes/api/class-wc-gzd-rest-products-controller.php:68
2899
  #: includes/api/class-wc-gzd-rest-products-controller.php:91
2900
- #: includes/api/class-wc-gzd-rest-products-controller.php:221
2901
- #: includes/api/class-wc-gzd-rest-products-controller.php:244
2902
  #: includes/class-wc-gzd-post-types.php:96
2903
  msgid "Price Label"
2904
  msgstr "Preishinweis"
2905
 
2906
  #: includes/api/class-wc-gzd-rest-products-controller.php:73
2907
  #: includes/api/class-wc-gzd-rest-products-controller.php:96
2908
- #: includes/api/class-wc-gzd-rest-products-controller.php:226
2909
- #: includes/api/class-wc-gzd-rest-products-controller.php:249
2910
  msgid "Price Label ID"
2911
  msgstr "Preishinweis ID"
2912
 
2913
  # @ woocommerce-germanized
2914
  #: includes/api/class-wc-gzd-rest-products-controller.php:78
2915
  #: includes/api/class-wc-gzd-rest-products-controller.php:101
2916
- #: includes/api/class-wc-gzd-rest-products-controller.php:231
2917
- #: includes/api/class-wc-gzd-rest-products-controller.php:254
2918
  msgid "Price Label Name"
2919
  msgstr "Preishinweis Name"
2920
 
2921
  #: includes/api/class-wc-gzd-rest-products-controller.php:84
2922
  #: includes/api/class-wc-gzd-rest-products-controller.php:107
2923
- #: includes/api/class-wc-gzd-rest-products-controller.php:237
2924
- #: includes/api/class-wc-gzd-rest-products-controller.php:260
2925
  msgid "Price Label Slug"
2926
  msgstr "Preishinweis Slug"
2927
 
@@ -2942,54 +3035,54 @@ msgstr "Einheit Slug"
2942
 
2943
  # @ woocommerce-germanized
2944
  #: includes/api/class-wc-gzd-rest-products-controller.php:137
2945
- #: includes/api/class-wc-gzd-rest-products-controller.php:272
2946
  msgid "Unit Price"
2947
  msgstr "Einzelpreis"
2948
 
2949
  # @ woocommerce-germanized
2950
  #: includes/api/class-wc-gzd-rest-products-controller.php:142
2951
- #: includes/api/class-wc-gzd-rest-products-controller.php:277
2952
  msgid "Unit Base"
2953
  msgstr "Anzahl Einheiten"
2954
 
2955
  # @ woocommerce-germanized
2956
  #: includes/api/class-wc-gzd-rest-products-controller.php:147
2957
- #: includes/api/class-wc-gzd-rest-products-controller.php:282
2958
  msgid "Unit Product"
2959
  msgstr "Einheitspreis Produkt"
2960
 
2961
  # @ woocommerce-germanized
2962
  #: includes/api/class-wc-gzd-rest-products-controller.php:152
2963
- #: includes/api/class-wc-gzd-rest-products-controller.php:287
2964
  msgid "Unit Auto Calculation"
2965
  msgstr "Einheitspreis automatische Berechnung"
2966
 
2967
  # @ woocommerce-germanized
2968
  #: includes/api/class-wc-gzd-rest-products-controller.php:158
2969
- #: includes/api/class-wc-gzd-rest-products-controller.php:293
2970
  msgid "Current Unit Price"
2971
  msgstr "Aktueller Einheitspreis"
2972
 
2973
  # @ woocommerce-germanized
2974
  #: includes/api/class-wc-gzd-rest-products-controller.php:163
2975
- #: includes/api/class-wc-gzd-rest-products-controller.php:298
2976
  msgid "Unit Regular Price"
2977
  msgstr "Regulärer Einheitspreis"
2978
 
2979
  # @ woocommerce-germanized
2980
  #: includes/api/class-wc-gzd-rest-products-controller.php:168
2981
- #: includes/api/class-wc-gzd-rest-products-controller.php:303
2982
  msgid "Unit Sale Price"
2983
  msgstr "Reduzierter Einheitspreis"
2984
 
2985
  # @ woocommerce-germanized
2986
  #: includes/api/class-wc-gzd-rest-products-controller.php:173
2987
- #: includes/api/class-wc-gzd-rest-products-controller.php:308
2988
  msgid "Unit Price HTML"
2989
  msgstr "Einheitspreis HTML"
2990
 
2991
  #: includes/api/class-wc-gzd-rest-products-controller.php:181
2992
- #: includes/api/class-wc-gzd-rest-products-controller.php:267
2993
  msgid "Small Cart Product Description"
2994
  msgstr "Warenkorbkurzbeschreibung"
2995
 
@@ -2997,6 +3090,15 @@ msgstr "Warenkorbkurzbeschreibung"
2997
  msgid "Deactivate the hint for additional shipping costs"
2998
  msgstr "Deaktiviert den Hinweis zzgl. Versandkosten."
2999
 
 
 
 
 
 
 
 
 
 
3000
  #: includes/api/v1/class-wc-gzd-rest-product-delivery-times-controller.php:80
3001
  #: includes/api/v1/class-wc-gzd-rest-product-price-labels-controller.php:80
3002
  #: includes/api/v1/class-wc-gzd-rest-product-units-controller.php:80
@@ -3029,31 +3131,31 @@ msgid "Number of published products for the resource."
3029
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
3030
 
3031
  # @ woocommerce-germanized
3032
- #: includes/class-wc-gzd-ajax.php:58
3033
  #, php-format
3034
  msgid "%s [new]"
3035
  msgstr "%s [neu]"
3036
 
3037
  # @ woocommerce-germanized
3038
- #: includes/class-wc-gzd-ajax.php:82
3039
  msgctxt "revocation-form"
3040
  msgid "is not a valid email address."
3041
  msgstr "ist leider keine valide E-Mail Adresse."
3042
 
3043
  # @ woocommerce-germanized
3044
- #: includes/class-wc-gzd-ajax.php:85
3045
  msgctxt "revocation-form"
3046
  msgid "Please enter a valid postcode/ZIP"
3047
  msgstr "Bitte gib eine echte Postleitzahl ein"
3048
 
3049
  # @ woocommerce-germanized
3050
- #: includes/class-wc-gzd-ajax.php:88
3051
  msgctxt "revocation-form"
3052
  msgid "is not valid."
3053
  msgstr "ist leider nicht korrekt."
3054
 
3055
  # @ woocommerce-germanized
3056
- #: includes/class-wc-gzd-ajax.php:108
3057
  msgctxt "revocation-form"
3058
  msgid ""
3059
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -3067,8 +3169,8 @@ msgstr ""
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
3073
  msgid "Mr."
3074
  msgstr "Herr"
@@ -3078,15 +3180,31 @@ msgstr "Herr"
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
3084
  msgid "Ms."
3085
  msgstr "Frau"
3086
 
3087
- #: includes/class-wc-gzd-customer-helper.php:75
3088
- #: includes/class-wc-gzd-customer-helper.php:167
3089
- #: includes/class-wc-gzd-customer-helper.php:216
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3090
  msgid ""
3091
  "Please activate your account through clicking on the activation link "
3092
  "received via email."
@@ -3094,24 +3212,24 @@ msgstr ""
3094
  "Bitte aktivieren Sie Ihr Kundenkonto indem Sie auf den Link in der E-Mail "
3095
  "klicken."
3096
 
3097
- #: includes/class-wc-gzd-customer-helper.php:176
3098
  #, php-format
3099
  msgid "Continue without creating an account? <a href=\"%s\">Click here</a>"
3100
  msgstr "Weiter zur Kasse ohne Kundenkonto? <a href=\"%s\">Hier klicken</a>"
3101
 
3102
- #: includes/class-wc-gzd-customer-helper.php:178
3103
  msgid "Please create an account or login before continuing to checkout"
3104
  msgstr ""
3105
  "Bitte erstellen Sie ein Kundenkonto oder loggen Sie sich ein, bevor Sie zur "
3106
  "Kasse gehen"
3107
 
3108
  # @ woocommerce-germanized
3109
- #: includes/class-wc-gzd-customer-helper.php:237
3110
  msgid "Thank you. You have successfully activated your account."
3111
  msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
3112
 
3113
  # @ woocommerce-germanized
3114
- #: includes/class-wc-gzd-customer-helper.php:242
3115
  msgid "Sorry, but this activation code cannot be found."
3116
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
3117
 
@@ -3133,7 +3251,7 @@ msgstr ""
3133
  "Wähle aus ob die Lieferung an DHL Paketshops bzw. Packstationen aktiviert "
3134
  "werden soll."
3135
 
3136
- #: includes/class-wc-gzd-dhl-parcel-shops.php:189
3137
  msgid ""
3138
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3139
  "DHL post number."
@@ -3141,12 +3259,12 @@ msgstr ""
3141
  "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, trage bitte die "
3142
  "PostNummer ein."
3143
 
3144
- #: includes/class-wc-gzd-dhl-parcel-shops.php:290
3145
  msgid "Your PostNumber should contain numbers only"
3146
  msgstr "Deine PostNummer sollte nur aus Zahlen bestehen."
3147
 
3148
- #: includes/class-wc-gzd-dhl-parcel-shops.php:296
3149
- #: includes/class-wc-gzd-dhl-parcel-shops.php:331
3150
  #, php-format
3151
  msgid "Parcel Shop Delivery is only supported in: %s."
3152
  msgstr ""
@@ -3264,13 +3382,13 @@ msgid "Thanks for creating an account on %s."
3264
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
3265
 
3266
  # @ woocommerce-germanized
3267
- #: includes/class-wc-gzd-emails.php:499
3268
  msgctxt "revocation-form"
3269
  msgid "Forward your Revocation online"
3270
  msgstr "Widerruf online erklären"
3271
 
3272
  # @ woocommerce-germanized
3273
- #: includes/class-wc-gzd-install.php:124
3274
  #, php-format
3275
  msgid ""
3276
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
@@ -3280,73 +3398,73 @@ msgstr ""
3280
  "WooCommerce Germanized installierst. Vielen Dank!"
3281
 
3282
  # @ woocommerce-germanized
3283
- #: includes/class-wc-gzd-install.php:467
3284
  msgctxt "Page slug"
3285
  msgid "data-security"
3286
  msgstr "datenschutzbelehrung"
3287
 
3288
  # @ woocommerce-germanized
3289
- #: includes/class-wc-gzd-install.php:468
3290
  msgctxt "Page title"
3291
  msgid "Data Security Statement"
3292
  msgstr "Datenschutzbelehrung"
3293
 
3294
  # @ woocommerce-germanized
3295
- #: includes/class-wc-gzd-install.php:472
3296
  msgctxt "Page slug"
3297
  msgid "imprint"
3298
  msgstr "impressum"
3299
 
3300
  # @ woocommerce-germanized
3301
- #: includes/class-wc-gzd-install.php:473
3302
  msgctxt "Page title"
3303
  msgid "Imprint"
3304
  msgstr "Impressum"
3305
 
3306
  # @ woocommerce-germanized
3307
- #: includes/class-wc-gzd-install.php:477
3308
  msgctxt "Page slug"
3309
  msgid "terms"
3310
  msgstr "agb"
3311
 
3312
  # @ woocommerce-germanized
3313
- #: includes/class-wc-gzd-install.php:478
3314
  msgctxt "Page title"
3315
  msgid "Terms & Conditions"
3316
  msgstr "AGB"
3317
 
3318
  # @ woocommerce-germanized
3319
- #: includes/class-wc-gzd-install.php:482
3320
  msgctxt "Page slug"
3321
  msgid "revocation"
3322
  msgstr "widerrufsbelehrung"
3323
 
3324
  # @ woocommerce-germanized
3325
- #: includes/class-wc-gzd-install.php:483
3326
  msgctxt "Page title"
3327
  msgid "Power of Revocation"
3328
  msgstr "Widerrufsbelehrung"
3329
 
3330
  # @ woocommerce-germanized
3331
- #: includes/class-wc-gzd-install.php:487
3332
  msgctxt "Page slug"
3333
  msgid "shipping-methods"
3334
  msgstr "versandarten"
3335
 
3336
  # @ woocommerce-germanized
3337
- #: includes/class-wc-gzd-install.php:488
3338
  msgctxt "Page title"
3339
  msgid "Shipping Methods"
3340
  msgstr "Versandarten"
3341
 
3342
  # @ woocommerce-germanized
3343
- #: includes/class-wc-gzd-install.php:492
3344
  msgctxt "Page slug"
3345
  msgid "payment-methods"
3346
  msgstr "bezahlmoeglichkeiten"
3347
 
3348
  # @ woocommerce-germanized
3349
- #: includes/class-wc-gzd-install.php:493
3350
  msgctxt "Page title"
3351
  msgid "Payment Methods"
3352
  msgstr "Zahlungsarten"
@@ -3529,8 +3647,8 @@ msgstr "Neuen Preishinweis anlegen"
3529
  msgid "New Price Label Name"
3530
  msgstr "Name des neuen Preishinweises"
3531
 
3532
- #: includes/class-wc-gzd-product-variable.php:127
3533
- #: includes/class-wc-gzd-product-variable.php:132
3534
  #, php-format
3535
  msgctxt "Price range: from-to"
3536
  msgid "%1$s&ndash;%2$s"
@@ -3624,6 +3742,33 @@ msgctxt "revocation-form"
3624
  msgid "Mail"
3625
  msgstr "E-Mail Adresse"
3626
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3627
  # @ woocommerce-germanized
3628
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
3629
  msgctxt "ekomi"
@@ -3761,6 +3906,81 @@ msgctxt "trusted-shops"
3761
  msgid "Please rate your {site_title} order from {order_date}"
3762
  msgstr "Bitte bewerten Sie Ihre Bestellung bei {site_title} vom {order_date}"
3763
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3764
  # @ woocommerce-germanized
3765
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:27
3766
  #, php-format
@@ -3858,104 +4078,104 @@ msgid "Will be notified separately"
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,16 +4185,16 @@ msgstr ""
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,11 +4202,11 @@ 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,11 +4215,11 @@ msgstr ""
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,12 +4228,12 @@ msgstr ""
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,23 +4244,23 @@ msgstr ""
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,20 +4269,20 @@ msgstr ""
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,15 +4290,15 @@ msgstr ""
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,37 +4306,37 @@ msgstr ""
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,7 +4396,7 @@ msgstr ""
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,7 +5053,7 @@ msgid "Trusted Shops Rich Snippets"
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."
@@ -5101,7 +5321,7 @@ msgid "%s custom reviews"
5101
  msgstr "%s Kundenbewertungen"
5102
 
5103
  # @ woocommerce-germanized
5104
- #: woocommerce-germanized.php:721
5105
  msgid "Order Confirmation"
5106
  msgstr "Bestellbestätigung"
5107
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-07-17 15:41+0200\n"
6
+ "PO-Revision-Date: 2017-07-17 15:42+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.0.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
+ #: includes/abstracts/abstract-wc-gzd-product.php:229
96
+ #: includes/abstracts/abstract-wc-gzd-product.php:238
97
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
98
  #: includes/wc-gzd-core-functions.php:129
99
+ #: includes/wc-gzd-template-functions.php:608 woocommerce-germanized.php:814
100
  msgid "incl. VAT"
101
  msgstr "inkl. MwSt."
102
 
103
  # @ woocommerce-germanized
104
+ #: includes/abstracts/abstract-wc-gzd-product.php:229
105
  msgid "excl. VAT"
106
  msgstr "exkl. MwSt."
107
 
108
  # @ woocommerce-germanized
109
+ #: includes/abstracts/abstract-wc-gzd-product.php:231
110
  #: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
111
+ #: includes/wc-gzd-core-functions.php:129 woocommerce-germanized.php:814
112
  #, php-format
113
  msgid "incl. %s%% VAT"
114
  msgstr "inkl. %s%% MwSt."
115
 
116
  # @ woocommerce-germanized
117
+ #: includes/abstracts/abstract-wc-gzd-product.php:231
118
  #, php-format
119
  msgid "excl. %s%% VAT"
120
  msgstr "exkl. %s%% MwSt."
136
  #: includes/admin/class-wc-gzd-admin.php:28
137
  #: includes/admin/class-wc-gzd-admin.php:37
138
  #: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
139
+ #: includes/class-wc-gzd-coupon-helper.php:24
140
+ #: includes/class-wc-gzd-coupon-helper.php:33
141
  #: includes/class-wc-gzd-customer-helper.php:19
142
  #: includes/class-wc-gzd-customer-helper.php:28
143
  #: includes/class-wc-gzd-dependencies.php:54
144
  #: includes/class-wc-gzd-dependencies.php:63
145
  #: includes/class-wc-gzd-hook-priorities.php:33
146
+ #: includes/class-wc-gzd-hook-priorities.php:42
147
+ #: includes/export/class-wc-gzd-product-export.php:23
148
+ #: includes/export/class-wc-gzd-product-export.php:32
149
+ #: includes/import/class-wc-gzd-product-import.php:23
150
+ #: includes/import/class-wc-gzd-product-import.php:32
151
+ #: woocommerce-germanized.php:92 woocommerce-germanized.php:101
152
  msgid "Cheatin&#8217; huh?"
153
  msgstr "So geht das leider nicht.."
154
 
189
  # @ woocommerce-germanized
190
  #: includes/admin/class-wc-gzd-admin-status.php:43
191
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:263
192
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1200
193
  msgid "Shipping Methods"
194
  msgstr "Versandarten"
195
 
210
  msgstr "zu den WooCommerce Germanized Einstellungen"
211
 
212
  # @ woocommerce-germanized
213
+ #: includes/admin/class-wc-gzd-admin.php:67
214
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
215
  msgid "Germanized"
216
  msgstr "Germanized"
217
 
218
+ #: includes/admin/class-wc-gzd-admin.php:77
219
  msgid "Parcel Delivery Data Transfer:"
220
  msgstr "Paketdienstleister Datenweitergabe:"
221
 
222
+ #: includes/admin/class-wc-gzd-admin.php:78
223
  msgid "allowed"
224
  msgstr "akzeptiert"
225
 
226
+ #: includes/admin/class-wc-gzd-admin.php:78
227
  msgid "not allowed"
228
  msgstr "akzeptiert"
229
 
230
  # @ woocommerce-germanized
231
+ #: includes/admin/class-wc-gzd-admin.php:151
232
  msgid "Optional Email Content"
233
  msgstr "Optionaler E-Mail Inhalt"
234
 
235
  # @ woocommerce-germanized
236
+ #: includes/admin/class-wc-gzd-admin.php:160
237
  msgid "Add content which will be replacing default page content within emails."
238
  msgstr ""
239
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
240
  "Seite zu bestimmen."
241
 
242
  # @ woocommerce-germanized
243
+ #: includes/admin/class-wc-gzd-admin.php:170
244
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:152
245
  msgid "Optional Mini Description"
246
  msgstr "Warenkorb Kurzbeschreibung"
247
 
248
  # @ woocommerce-germanized
249
+ #: includes/admin/class-wc-gzd-admin.php:187
250
  msgid ""
251
  "This content will be shown as short product description within checkout and "
252
  "emails."
255
  "Produkt Kurzbeschreibung angezeigt."
256
 
257
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
258
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:112
259
  msgid "Service"
260
  msgstr "Dienstleistung"
261
 
262
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
263
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:113
264
  msgid "Service products do not sell physical products."
265
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
266
 
267
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:87
268
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
269
  msgid "Sale Label"
270
  msgstr "Regulärer Preishinweis"
271
 
276
  msgstr "Gleiche wie übergeordnet"
277
 
278
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
279
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
280
  msgid "Sale Regular Label"
281
  msgstr "Neuer Preis Hinweis"
282
 
283
  # @ woocommerce-germanized
284
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:115
285
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
286
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:807
287
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:856
288
  msgid "Product Units"
289
  msgstr "Produkteinheiten"
290
 
299
 
300
  # @ woocommerce-germanized
301
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:119
302
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
303
  msgid "Calculation"
304
  msgstr "Berechnung"
305
 
320
 
321
  # @ woocommerce-germanized
322
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:137
323
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:213
324
  #: includes/api/class-wc-gzd-rest-products-controller.php:39
325
+ #: includes/api/class-wc-gzd-rest-products-controller.php:204
326
  msgid "Delivery Time"
327
  msgstr "Lieferzeit"
328
 
331
  msgid "Same as parent"
332
  msgstr "Gleiche wie übergeordnet"
333
 
334
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:120
335
+ msgid "Diff. Taxation"
336
+ msgstr "Differenzbesteuerung"
337
+
338
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:121
339
+ msgid "Product applies to differential taxation based on §25a UStG."
340
+ msgstr "Produkt ist differenzbesteuert nach §25a UStG."
341
+
342
  # @ woocommerce-germanized
343
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
344
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
345
  msgid "Select Price Label"
346
  msgstr "Preishinweis auswählen"
347
 
348
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:136
349
  msgid ""
350
  "If the product is on sale you may want to show a price label right before "
351
  "outputting the old price to inform the customer."
355
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
356
  "sich dabei handelte (z.B. UVP)."
357
 
358
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
359
  msgid ""
360
  "If the product is on sale you may want to show a price label right before "
361
  "outputting the new price to inform the customer."
365
  "neuer Preis)."
366
 
367
  # @ woocommerce-germanized
368
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
369
  #: includes/api/class-wc-gzd-rest-products-controller.php:114
370
  #: includes/class-wc-gzd-post-types.php:66
371
  msgid "Unit"
372
  msgstr "Einheit"
373
 
374
  # @ woocommerce-germanized
375
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
376
  msgid "Select unit"
377
  msgstr "Einheit auswählen"
378
 
379
  # @ woocommerce-germanized
380
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:139
381
  msgid "Needed if selling on a per unit basis"
382
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
383
 
384
  # @ woocommerce-germanized
385
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:140
386
  msgid "Number of units included per default product price. Example: 1000 ml."
387
  msgstr ""
388
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
389
 
390
  # @ woocommerce-germanized
391
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:141
392
  msgid "Base Price Units"
393
  msgstr "Grundpreiseinheiten"
394
 
395
  # @ woocommerce-germanized
396
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:141
397
  msgid ""
398
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
399
  "price unit amount."
402
  "hier 100 als Grundpreiseinheiten ein."
403
 
404
  # @ woocommerce-germanized
405
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
406
  msgid "Calculate base prices automatically."
407
  msgstr "Grundpreis automatisch berechnen."
408
 
409
  # @ woocommerce-germanized
410
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:163
411
  msgid "Regular Base Price"
412
  msgstr "Regulärer Grundpreis"
413
 
414
  # @ woocommerce-germanized
415
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:164
416
  msgid "Sale Base Price"
417
  msgstr "Angebotsgrundpreis"
418
 
419
  # @ woocommerce-germanized
420
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:174
421
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:217
422
  msgid "Search for a delivery time&hellip;"
423
  msgstr "Lieferzeit suchen&hellip;"
424
 
425
  # @ woocommerce-germanized
426
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:226
427
  msgid "Free shipping?"
428
  msgstr "Versand kostenlos?"
429
 
430
  # @ woocommerce-germanized
431
+ #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:226
432
  msgid "This option disables the \"plus shipping costs\" notice on product page"
433
  msgstr ""
434
  "Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
488
 
489
  # @ woocommerce-germanized
490
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:145
491
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:722
492
  msgid "General"
493
  msgstr "Allgemein"
494
 
583
 
584
  # @ woocommerce-germanized
585
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:193
586
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
587
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:608
588
  #, php-format
589
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
590
  msgstr ""
824
 
825
  # @ woocommerce-germanized
826
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:350
827
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:373
828
  msgid "Notice Text"
829
  msgstr "Hinweistext"
830
 
840
  "UStG."
841
  msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
842
 
 
843
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:361
844
+ msgid "Differential Taxation"
845
+ msgstr "Differenzbesteuerung"
846
+
847
+ # @ woocommerce-germanized
848
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:364
849
+ msgid "Taxation Notice"
850
+ msgstr "Steuerhinweis"
851
+
852
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:365
853
+ msgid "Enable differential taxation text notice beneath product price."
854
+ msgstr ""
855
+ "Aktiviere den Hinweis zur Differenzbesteuerung unterhalb des Produktpreises."
856
+
857
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:367
858
+ msgid ""
859
+ "If you have disabled this option, a normal VAT notice will be displayed, "
860
+ "which is sufficient as Trusted Shops states. To further inform your "
861
+ "customers you may enable this notice."
862
+ msgstr ""
863
+ "Insofern du diese Option deaktiviert hast wird der normale MwSt.-Hinweis "
864
+ "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
865
+ "Du kannst diesen Hinweis nutzen um deine Kunden besser zu informieren."
866
+
867
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:374
868
+ msgid ""
869
+ "This text will be shown as a further notice for the customer to inform him "
870
+ "about differential taxation."
871
+ msgstr ""
872
+ "Dieser Text dient zur weiterführenden Information deiner Kunden bzgl. der "
873
+ "Differenzbesteuerung."
874
+
875
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:379
876
+ msgid "incl. VAT (differential taxation according to §25a UStG.)"
877
+ msgstr "inkl. MwSt. (differenzbesteuert nach §25a UStG.)"
878
+
879
+ # @ woocommerce-germanized
880
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:383
881
+ msgid "Checkout Notice"
882
+ msgstr "Hinweis Kasse"
883
+
884
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:384
885
+ msgid "Enable differential taxation notice during checkout and in emails."
886
+ msgstr ""
887
+ "Aktiviere den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
888
+
889
+ # @ woocommerce-germanized
890
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:392
891
  msgid "Delivery Times"
892
  msgstr "Lieferzeiten"
893
 
894
  # @ woocommerce-germanized
895
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:395
896
  #: includes/admin/views/html-page-status-germanized.php:42
897
  msgid "Default Delivery Time"
898
  msgstr "Standard-Lieferzeit"
899
 
900
  # @ woocommerce-germanized
901
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:396
902
  msgid ""
903
  "This delivery time will be added to every product if no delivery time has "
904
  "been chosen individually"
907
  "zugeordnet wurde"
908
 
909
  # @ woocommerce-germanized
910
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:403
911
  msgid "Manage Delivery Times"
912
  msgstr "Lieferzeiten verwalten"
913
 
914
  # @ woocommerce-germanized
915
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:407
916
  msgid "Delivery Time Text"
917
  msgstr "Lieferzeit Text"
918
 
919
  # @ woocommerce-germanized
920
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:408
921
  msgid ""
922
  "This text will be used to indicate delivery time for products. Use "
923
  "{delivery_time} as placeholder."
926
  "{delivery_time} als Platzhalter verwenden."
927
 
928
  # @ woocommerce-germanized
929
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:413
930
  msgid "Delivery time: {delivery_time}"
931
  msgstr "Lieferzeit: {delivery_time}"
932
 
933
  # @ woocommerce-germanized
934
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:418
935
  msgid "Sale Price Labels"
936
  msgstr "Preishinweise"
937
 
938
  # @ woocommerce-germanized
939
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:421
940
  msgid "Default Sale Label"
941
  msgstr "Standard-Streichpreis-Hinweis"
942
 
943
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:422
944
  msgid ""
945
  "Choose whether you would like to have a default sale price label to inform "
946
  "the customer about the regular price (e.g. Recommended Retail Price)."
949
  "Kunden auf den alten Preis (bei reduzierten Produkten, sog. Streichpreis) "
950
  "hinweist (z.B. UVP)."
951
 
952
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
953
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:441
954
  msgid "Manage Price Labels"
955
  msgstr "Preishinweise verwalten"
956
 
957
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:433
958
  msgid "Default Sale Regular Label"
959
  msgstr "Standard-Angebotspreis-Hinweis"
960
 
961
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:434
962
  msgid ""
963
  "Choose whether you would like to have a default sale price regular label to "
964
  "inform the customer about the sale price (e.g. New Price)."
968
  "hinweist (z.B. Unser neuer Preis)."
969
 
970
  # @ woocommerce-germanized
971
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:447
972
  msgid "Shipping Costs"
973
  msgstr "Versandkosten"
974
 
975
  # @ woocommerce-germanized
976
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:450
977
  msgid "Shipping Costs Text"
978
  msgstr "Versandkosten Text"
979
 
980
  # @ woocommerce-germanized
981
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:451
982
  msgid ""
983
  "This text will be used to inform the customer about shipping costs. Use "
984
  "{link}{/link} to insert link to shipping costs page."
988
  "zur Versandkosten-Seite einzufügen."
989
 
990
  # @ woocommerce-germanized
991
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:456
992
  msgid "plus {link}Shipping Costs{/link}"
993
  msgstr "zzgl. {link}Versandkosten{/link}"
994
 
995
  # @ woocommerce-germanized
996
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:460
997
  msgid "Free Shipping Text"
998
  msgstr "Kostenloser Versand Text"
999
 
1000
  # @ woocommerce-germanized
1001
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:461
1002
  msgid ""
1003
  "This text will be used to inform the customer about free shipping. Leave "
1004
  "empty to disable notice. Use {link}{/link} to insert link to shipping costs "
1009
  "Versandkosten-Seite einzufügen."
1010
 
1011
  # @ woocommerce-germanized
1012
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:470
1013
  msgid "Shipping Costs Tax"
1014
  msgstr "Steuerberechnung"
1015
 
1016
  # @ woocommerce-germanized
1017
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:471
1018
  msgid "Enable better taxation for shpping costs?"
1019
  msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
1020
 
1021
  # @ woocommerce-germanized
1022
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:475
1023
  #, php-format
1024
  msgid ""
1025
  "By choosing this option shipping cost taxation will be calculated based on "
1033
  "Bruttobeträge. Hier ein kleines Beispiel: %s"
1034
 
1035
  # @ woocommerce-germanized
1036
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:479
1037
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:501
1038
  msgid "Force Tax Calculation"
1039
  msgstr "Steuerberechnung erzwingen"
1040
 
1041
  # @ woocommerce-germanized
1042
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:480
1043
  msgid "Force shipping costs tax calculation for every method?"
1044
  msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
1045
 
1046
  # @ woocommerce-germanized
1047
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
1048
  msgid ""
1049
  "This option will overwrite settings for each individual shipping method to "
1050
  "force tax calculation (instead of only calculating tax for those methods "
1054
  "Versandarten und erzwingt die Steuerberechnung."
1055
 
1056
  # @ woocommerce-germanized
1057
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:489
1058
  msgid "Fees"
1059
  msgstr "Gebühren"
1060
 
1061
  # @ woocommerce-germanized
1062
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:492
1063
  msgid "Fee Tax"
1064
  msgstr "Steuerberechnung"
1065
 
1066
  # @ woocommerce-germanized
1067
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:493
1068
  msgid "Enable better taxation for fees?"
1069
  msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
1070
 
1071
  # @ woocommerce-germanized
1072
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:497
1073
  msgid ""
1074
  "By choosing this option fee taxation will be calculated based on tax rates "
1075
  "within cart. See shipping costs taxation for more information."
1080
  "Nettobeträge in Bruttobeträge an."
1081
 
1082
  # @ woocommerce-germanized
1083
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:502
1084
  msgid "Force fee tax calculation for every fee?"
1085
  msgstr "Berechnung der Steuern für Gebühren erzwingen?"
1086
 
1087
  # @ woocommerce-germanized
1088
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:506
1089
  msgid ""
1090
  "This option will overwrite settings for each individual fee to force tax "
1091
  "calculation (instead of only calculating tax for those fees which are "
1095
  "Steuerberechnung."
1096
 
1097
  # @ woocommerce-germanized
1098
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:511
1099
  msgid "Customers"
1100
  msgstr "Kunden"
1101
 
1102
  # @ woocommerce-germanized
1103
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
1104
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
1105
  msgid "Checkbox"
1106
  msgstr "Checkbox"
1107
 
1108
  # @ woocommerce-germanized
1109
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:515
1110
  msgid "Add a checkbox to customer registration form."
1111
  msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
1112
 
1113
  # @ woocommerce-germanized
1114
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:522
1115
  msgid "Checkbox text"
1116
  msgstr "Checkbox Text"
1117
 
1118
  # @ woocommerce-germanized
1119
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:523
1120
  msgid ""
1121
  "Choose a Plain Text which will be shown as checkbox text for customer "
1122
  "account creation. Use {term_link}{/term_link}, {data_security_link}{/"
1130
  "Hinweisseiten."
1131
 
1132
  # @ woocommerce-germanized
1133
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
1134
  msgid ""
1135
  "Yes, I’d like create a new account and have read and understood the "
1136
  "{data_security_link}data privacy statement{/data_security_link}."
1139
  "{data_security_link}Datenschutzerklärung{/data_security_link}."
1140
 
1141
  # @ woocommerce-germanized
1142
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:532
1143
  msgid "Checkout"
1144
  msgstr "Kasse"
1145
 
1146
  # @ woocommerce-germanized
1147
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:533
1148
  msgid ""
1149
  "Replace default WooCommerce text regarding account creation during checkout."
1150
  msgstr ""
1151
  "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
1152
 
1153
  # @ woocommerce-germanized
1154
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:534
1155
  msgid ""
1156
  "Use the text from above instead of the default WooCommerce text regarding "
1157
  "account creation during checkout. This checkbox is only show if you have "
1163
  "zulässt."
1164
 
1165
  # @ woocommerce-germanized
1166
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:541
1167
  msgid "Customer Double Opt In"
1168
  msgstr "Double Opt-In"
1169
 
1170
  # @ woocommerce-germanized
1171
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:542
1172
  msgid "Enable customer double opt in on registration?"
1173
  msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
1174
 
1175
  # @ woocommerce-germanized
1176
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:543
1177
  #, php-format
1178
  msgid ""
1179
  "If customer chooses to create a customer account an email with an activation "
1187
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1188
  "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1189
 
1190
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:550
1191
  msgid "Disable Login and Checkout"
1192
  msgstr "Login und Checkout"
1193
 
1194
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:551
1195
  msgid "Disable login and checkout for unactivated customers."
1196
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
1197
 
1198
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:552
1199
  msgid ""
1200
  "Customers that did not click on the activation link will not be able to "
1201
  "complete checkout nor login to their account."
1205
  "werden."
1206
 
1207
  # @ woocommerce-germanized
1208
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:559
1209
  msgid "Delete Unactivated After"
1210
  msgstr "Unaktivierte löschen nach"
1211
 
1212
  # @ woocommerce-germanized
1213
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1214
  msgid ""
1215
  "This will make sure unactivated customer accounts will be deleted after X "
1216
  "days. Set to 0 if you don't want to automatically delete unactivated "
1221
  "setze den Wert auf 0."
1222
 
1223
  # @ woocommerce-germanized
1224
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:561
1225
  msgid "days"
1226
  msgstr "Tagen"
1227
 
1228
  # @ woocommerce-germanized
1229
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:570
1230
  #: includes/wc-gzd-core-functions.php:60
1231
  msgid "Right of Recission"
1232
  msgstr "Widerrufsrecht"
1233
 
1234
  # @ woocommerce-germanized
1235
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:573
1236
  msgid "Revocation Address"
1237
  msgstr "Widerruf richten an"
1238
 
1239
  # @ woocommerce-germanized
1240
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:574
1241
  msgid ""
1242
  "Type in an address, telephone/telefax number, email address which is to be "
1243
  "used as revocation address"
1246
  "die deine Kunden ihren Widerruf richten sollen"
1247
 
1248
  # @ woocommerce-germanized
1249
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:583
1250
  #: includes/admin/views/html-page-status-germanized.php:81
1251
  msgid "Virtual VAT"
1252
  msgstr "USt. Änderung 2015"
1253
 
1254
  # @ woocommerce-germanized
1255
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:586
1256
  msgid "Enable Virtual VAT"
1257
  msgstr "USt. Anpassung aktivieren"
1258
 
1259
  # @ woocommerce-germanized
1260
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:587
1261
  msgid ""
1262
  "Enable if you want to charge your customer's countries' VAT for virtual "
1263
  "products."
1265
  "Für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers berechnen."
1266
 
1267
  # @ woocommerce-germanized
1268
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:591
1269
  #, php-format
1270
  msgid ""
1271
  "New EU VAT rule applies on 01.01.2015. Make sure that every digital or "
1288
  "dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1289
 
1290
  # @ woocommerce-germanized
1291
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
1292
  msgctxt "invoices"
1293
  msgid "Invoices"
1294
  msgstr "Rechnungen"
1295
 
1296
  # @ woocommerce-germanized
1297
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:608
1298
  msgid "VAT"
1299
  msgstr "Umsatzsteuer"
1300
 
1301
  # @ woocommerce-germanized
1302
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:640
1303
  msgid "Customer"
1304
  msgstr "Kunde"
1305
 
1306
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:640
1307
  msgid "Admin"
1308
  msgstr "Admin"
1309
 
1310
  # @ woocommerce-germanized
1311
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:651
1312
  #, php-format
1313
  msgid "Attach %s"
1314
  msgstr "%s"
1315
 
1316
  # @ woocommerce-germanized
1317
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:652
1318
  #, php-format
1319
  msgid "Attach %s to the following email templates"
1320
  msgstr "%s an die folgenden E-Mail Templates anfügen"
1321
 
1322
  # @ woocommerce-germanized
1323
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:665
1324
  msgid "E-Mails"
1325
  msgstr "E-Mails"
1326
 
1327
  # @ woocommerce-germanized
1328
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:665
1329
  msgid ""
1330
  "Use drag & drop to customize attachment order. Don't forget to save your "
1331
  "changes."
1333
  "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1334
  "beeinflussen und speichere anschließend deine Änderungen."
1335
 
1336
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:681
1337
  msgid "Hide Username"
1338
  msgstr "Nutzernamen verstecken"
1339
 
1340
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:682
1341
  msgid ""
1342
  "Hide username from email content if password or password reset link is "
1343
  "embedded."
1344
  msgstr "Nutzernamen nicht zusammen mit einem Passwort versenden."
1345
 
1346
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:683
1347
  msgid ""
1348
  "Trusted Shops advises to not show the username together with an account "
1349
  "password or password reset link. This option hides (or masks) the username "
1354
  "Trusted Shops Mitglied bist, solltest du diese Option aktivieren."
1355
 
1356
  # @ woocommerce-germanized
1357
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
1358
  msgid "Email Attachment Options"
1359
  msgstr "PDF Anhang"
1360
 
1361
  # @ woocommerce-germanized
1362
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
1363
  #, php-format
1364
  msgid ""
1365
  "Want to attach automatically generated PDF files to emails instead of plain "
1369
  "%sUpgrade zur %spro%s Version%s"
1370
 
1371
  # @ woocommerce-germanized
1372
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:714
1373
  msgid "Downloadable Product"
1374
  msgstr "Herunterladbares Produkt"
1375
 
1376
  # @ woocommerce-germanized
1377
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:715
1378
  msgid "Virtual Product"
1379
  msgstr "Virtuelles Produkt"
1380
 
1381
  # @ woocommerce-germanized
1382
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:725
1383
  msgid "Add to Cart"
1384
  msgstr "Zum Warenkorb Button"
1385
 
1386
  # @ woocommerce-germanized
1387
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:726
1388
  msgid "Show add to cart button on listings?"
1389
  msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
1390
 
1391
  # @ woocommerce-germanized
1392
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:730
1393
  msgid ""
1394
  "unset this option if you don't want to show the add to cart button within "
1395
  "the product listings"
1398
  "von Produktauflistungen darstellen möchten"
1399
 
1400
  # @ woocommerce-germanized
1401
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:734
1402
  msgid "Link to Details"
1403
  msgstr "Verlinkung zu Produktdetails"
1404
 
1405
  # @ woocommerce-germanized
1406
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:735
1407
  msgid ""
1408
  "Want to link to product details page instead of add to cart within listings?"
1409
  msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
1410
 
1411
  # @ woocommerce-germanized
1412
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:739
1413
  msgid ""
1414
  "Decide whether you like to link to your product's details page instead of "
1415
  "displaying an add to cart button within product listings."
1419
  "diese Option."
1420
 
1421
  # @ woocommerce-germanized
1422
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:743
1423
  msgid "Product Details Text"
1424
  msgstr "Produktdetails Text"
1425
 
1426
  # @ woocommerce-germanized
1427
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:745
1428
  msgid "Details"
1429
  msgstr "Details"
1430
 
1431
  # @ woocommerce-germanized
1432
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:747
1433
  msgid ""
1434
  "If you have chosen to link to product details page instead of add to cart "
1435
  "URL you may want to change the button text."
1439
  "einen Button-Text vergeben."
1440
 
1441
  # @ woocommerce-germanized
1442
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:752
1443
  msgid "Digital Delivery Time Text"
1444
  msgstr "Lieferzeit Digital"
1445
 
1446
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:756
1447
  msgid ""
1448
  "Enter a text which will be shown as digital delivery time text (replacement "
1449
  "for default digital time on digital products)."
1453
  "lassen."
1454
 
1455
  # @ woocommerce-germanized
1456
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:761
1457
  msgid "Notice Footer"
1458
  msgstr "Hinweise im Footer"
1459
 
1460
  # @ woocommerce-germanized
1461
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:762
1462
  msgid "Show a global VAT notice within footer"
1463
  msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
1464
 
1465
  # @ woocommerce-germanized
1466
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:770
1467
  msgid "Show a global sale price notice within footer"
1468
  msgstr ""
1469
  "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer "
1470
  "einfügen."
1471
 
1472
  # @ woocommerce-germanized
1473
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:779
1474
  msgid "Products"
1475
  msgstr "Produkt"
1476
 
1477
  # @ woocommerce-germanized
1478
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:782
1479
  msgid "Show within Product Listings"
1480
  msgstr "In Produktlisten"
1481
 
1482
  # @ woocommerce-germanized
1483
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:783
1484
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:832
1485
  msgid "Shipping Costs notice"
1486
  msgstr "Versandkosten-Hinweis"
1487
 
1488
  # @ woocommerce-germanized
1489
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:791
1490
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:840
1491
  msgid "Tax Info"
1492
  msgstr "MwSt. Hinweis"
1493
 
1494
  # @ woocommerce-germanized
1495
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:799
1496
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:848
1497
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:912
1498
  msgid "Base Price"
1499
  msgstr "Grundpreis"
1500
 
1501
  # @ woocommerce-germanized
1502
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:815
1503
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:864
1504
  msgid "Delivery Time Notice"
1505
  msgstr "Lieferzeiten-Hinweis"
1506
 
1507
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:823
1508
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:872
1509
  #: includes/class-wc-gzd-post-types.php:93
1510
  #: includes/class-wc-gzd-post-types.php:95
1511
  msgid "Price Labels"
1512
  msgstr "Preishinweise"
1513
 
1514
  # @ woocommerce-germanized
1515
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:831
1516
  msgid "Show on Product Detail Page"
1517
  msgstr "Auf der Produktseite"
1518
 
1519
  # @ woocommerce-germanized
1520
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:880
1521
  msgid "Hide Tax Rate"
1522
  msgstr "Steuersatz verstecken"
1523
 
1524
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:881
1525
  msgid "Hide specific tax rate within shop pages."
1526
  msgstr "Entferne die Anzeige des konkreten Steuersatzes für Produkte im Shop."
1527
 
1528
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:885
1529
  msgid ""
1530
  "This option will make sure that within shop pages no specific tax rates are "
1531
  "shown. Instead only incl. tax or excl. tax notice is shown."
1535
  "bzw. exkl. MwSt."
1536
 
1537
  # @ woocommerce-germanized
1538
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:889
1539
  msgid "Hide Shipping Costs Notice"
1540
  msgstr "Versandkosten ausblenden"
1541
 
1542
  # @ woocommerce-germanized
1543
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:890
1544
  msgid ""
1545
  "Select product types for which you might want to disable the shipping costs "
1546
  "notice."
1549
  "möchtest."
1550
 
1551
  # @ woocommerce-germanized
1552
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:900
1553
  msgid "Hide Delivery Time Notice"
1554
  msgstr "Lieferzeiten ausblenden"
1555
 
1556
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:901
1557
  msgid ""
1558
  "Select product types for which you might want to disable the delivery time "
1559
  "notice."
1562
  "möchtest."
1563
 
1564
  # @ woocommerce-germanized
1565
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:915
1566
  msgid "Base Price Text"
1567
  msgstr "Grundpreis Text"
1568
 
1569
  # @ woocommerce-germanized
1570
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:916
1571
  msgid ""
1572
  "This text will be used to display the base price. Use {price} to insert the "
1573
  "price. If you want to specifically format base price output use {base}, "
1579
  "{base_price} für die einzelnen Elemente."
1580
 
1581
  # @ woocommerce-germanized
1582
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:921
1583
  msgid "{price}"
1584
  msgstr "{price}"
1585
 
1586
  # @ woocommerce-germanized
1587
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:925
1588
  msgid "Variable Base Price"
1589
  msgstr "Variabler Grundpreis"
1590
 
1591
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:926
1592
  msgid "Enable price range base prices for variable products."
1593
  msgstr "Aktiviere von-bis-Grundpreise für variable Produkte."
1594
 
1595
  # @ woocommerce-germanized
1596
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:933
1597
  msgid "Product Units Text"
1598
  msgstr "Produkteinheiten Text"
1599
 
1600
  # @ woocommerce-germanized
1601
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:934
1602
  msgid ""
1603
  "This text will be used to display the product units. Use {product_units} to "
1604
  "insert the amount of product units. Use {unit} to insert the unit. "
1610
  "Grundpreis."
1611
 
1612
  # @ woocommerce-germanized
1613
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:939
1614
  msgid "Product contains: {product_units} {unit}"
1615
  msgstr "Produkt enthält: {product_units} {unit}"
1616
 
1617
  # @ woocommerce-germanized
1618
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:944
1619
  msgid "Checkout & Cart"
1620
  msgstr "Checkout & Warenkorb"
1621
 
1622
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:947
1623
  msgid "DHL Parcel Shops"
1624
  msgstr "DHL Packstationen"
1625
 
1626
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:948
1627
  msgid ""
1628
  "Allow customers to choose a DHL parcel shop or packing station as delivery "
1629
  "address."
1630
  msgstr "Versand an DHL Packstation bzw. Paketshops aktivieren."
1631
 
1632
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:952
1633
  msgid ""
1634
  "This option adds a checkbox to your checkout shipping fields which allows "
1635
  "the customer to optionally choose a DHL packing station or parcel shop for "
1639
  "der Kunde optional die Lieferung an eine Packstation aktivieren. Fall das "
1640
  "der Fall ist, muss eine PostNummer angegeben werden."
1641
 
1642
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:956
1643
  msgid "Supported Countries"
1644
  msgstr "Unterstützte Länder"
1645
 
1646
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:960
1647
  msgid "Choose countries which support Parcel Shop delivery."
1648
  msgstr ""
1649
  "Wähle hier die Länder an, in denen du die Lieferung an DHL Packstationen "
1650
  "bzw. Paketshops aktivieren möchtest."
1651
 
1652
  # @ woocommerce-germanized
1653
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:964
1654
  msgid "Disabled Methods"
1655
  msgstr "Deaktiviert für"
1656
 
1657
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:970
1658
  msgid ""
1659
  "Optionally choose methods for which DHL Parcel Shop Delivery should be "
1660
  "disabled. Does only work if you have disabled choosing shipping methods "
1664
  "Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung mit "
1665
  "der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1666
 
1667
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:974
1668
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:348
1669
  msgid "Parcel Shop Finder"
1670
  msgstr "Paketshop finden"
1671
 
1672
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:975
1673
  msgid ""
1674
  "Enable DHL Parcel Shop Finder to let customers choose a parcel shop nearby."
1675
  msgstr "Standortsuche nach der nächstgelegenen Packstation aktivieren."
1676
 
1677
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:979
1678
  #, php-format
1679
  msgid ""
1680
  "You may enable this option to add a <a href=\"%s\" target=\"_blank\">Parcel "
1689
  "Nähe auswählen und die Daten automatisch übernehmen."
1690
 
1691
  # @ woocommerce-germanized
1692
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:983
1693
  #: includes/admin/views/html-page-status-germanized.php:55
1694
  msgid "Fallback Mode"
1695
  msgstr "Fallback Modus"
1696
 
1697
  # @ woocommerce-germanized
1698
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:984
1699
  msgid ""
1700
  "Enable to make sure default checkout template is not being overriden by "
1701
  "theme."
1703
  "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
1704
 
1705
  # @ woocommerce-germanized
1706
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:988
1707
  msgid ""
1708
  "If you are facing problems within your checkout e.g. legally relevant data "
1709
  "is not showing (terms, delivery time, unit price etc.) your theme seems to "
1717
  "Checkout (review-order.php und form-checkout.php) zu überschreiben. "
1718
 
1719
  # @ woocommerce-germanized
1720
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:992
1721
  msgid "Force free shipping"
1722
  msgstr "Versandmethode erzwingen"
1723
 
1724
  # @ woocommerce-germanized
1725
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
1726
  msgid "Force free shipping method if available?"
1727
  msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
1728
 
1729
  # @ woocommerce-germanized
1730
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:997
1731
  msgid ""
1732
  "By default WooCommerce will let customers choose other shipping methods than "
1733
  "free shipping (if available). This option will force free shipping if "
1738
  "Versand, sobald dieser verfügbar ist."
1739
 
1740
  # @ woocommerce-germanized
1741
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1001
1742
  msgid "Hide taxes estimated"
1743
  msgstr "Hinweis \"Steuern geschätzt\""
1744
 
1745
  # @ woocommerce-germanized
1746
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1002
1747
  msgid ""
1748
  "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
1749
  msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
1750
 
1751
  # @ woocommerce-germanized
1752
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1006
1753
  msgid ""
1754
  "By default WooCommerce adds a \"taxes and shipping estimated\" text to your "
1755
  "cart. This might puzzle your customers and may not meet german law."
1759
  "Markt geeignet."
1760
 
1761
  # @ woocommerce-germanized
1762
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1010
1763
  msgid "Show Thumbnails"
1764
  msgstr "Thumbnails anzeigen"
1765
 
1766
  # @ woocommerce-germanized
1767
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1011
1768
  msgid "Show product thumbnails on checkout page?"
1769
  msgstr "Produktbilder im Checkout darstellen?"
1770
 
1771
  # @ woocommerce-germanized
1772
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1015
1773
  msgid ""
1774
  "Uncheck if you don't want to show your product thumbnails within checkout "
1775
  "table."
1778
  "bekommen möchtest."
1779
 
1780
  # @ woocommerce-germanized
1781
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1019
1782
  msgid "Hide Shipping Select"
1783
  msgstr "Versandarten Auswahl"
1784
 
1785
  # @ woocommerce-germanized
1786
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1020
1787
  msgid "Hide shipping rate selection from checkout?"
1788
  msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
1789
 
1790
  # @ woocommerce-germanized
1791
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1024
1792
  msgid ""
1793
  "This option will hide shipping rate selection from checkout. By then "
1794
  "customers will only be able to change their shipping rate on cart page."
1798
  "Versandmethode ändern."
1799
 
1800
  # @ woocommerce-germanized
1801
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1028
1802
  msgid "Show back to cart button"
1803
  msgstr "Bestellung bearbeiten"
1804
 
1805
  # @ woocommerce-germanized
1806
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1029
1807
  msgid "Show back to cart button within your checkout table?"
1808
  msgstr ""
1809
  "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
1810
 
1811
  # @ woocommerce-germanized
1812
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1033
1813
  msgid ""
1814
  "This button may let your customer edit their order before submitting. Some "
1815
  "people state that this button should be hidden to avoid legal problems."
1821
  "keine weitere Informationen abgedruckt werden sollten."
1822
 
1823
  # @ woocommerce-germanized
1824
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1037
1825
  msgid "Show edit data notice"
1826
  msgstr "Bestellung prüfen Hinweis"
1827
 
1828
  # @ woocommerce-germanized
1829
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1038
1830
  msgid "Show a \"check-your-entries\" notice to the user?"
1831
  msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
1832
 
1833
  # @ woocommerce-germanized
1834
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1042
1835
  msgid "This notice will be added right before the order comments field."
1836
  msgstr ""
1837
  "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
1838
 
1839
  # @ woocommerce-germanized
1840
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1046
1841
  msgid "Checkout Table Color"
1842
  msgstr "Hintergrundfarbe der Tabelle"
1843
 
1844
  # @ woocommerce-germanized
1845
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1048
1846
  msgid ""
1847
  "Choose the color of your checkout product table. This table should be "
1848
  "highlighted within your checkout page."
1851
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
1852
 
1853
  # @ woocommerce-germanized
1854
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1054
1855
  msgid "Checkout Legal Display"
1856
  msgstr "Checkbox oder Text"
1857
 
1858
  # @ woocommerce-germanized
1859
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1055
1860
  msgid "Use Text without Checkbox"
1861
  msgstr "Rechtshinweis ohne Checkbox."
1862
 
1863
  # @ woocommerce-germanized
1864
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1057
1865
  msgid ""
1866
  "This version will remove checkboxes from Checkout and display a text "
1867
  "instead. This seems to be legally compliant (Zalando & Co are using this "
1872
  "diese Form)"
1873
 
1874
  # @ woocommerce-germanized
1875
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1063
1876
  msgid "Legal Text"
1877
  msgstr "Rechtlicher Hinweistext"
1878
 
1879
  # @ woocommerce-germanized
1880
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1064
1881
  msgid ""
1882
  "Choose a Plain Text which will be shown right above checkout submit button. "
1883
  "Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, "
1890
  "revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
1891
 
1892
  # @ woocommerce-germanized
1893
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1066
1894
  msgid ""
1895
  "With your order, you agree to have read and understood our {term_link}Terms "
1896
  "and Conditions{/term_link} and your {revocation_link}Right of Recission{/"
1901
  "revocation_link} einverstanden."
1902
 
1903
  # @ woocommerce-germanized
1904
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1073
1905
  msgid "Legal Text Error"
1906
  msgstr "Fehlermeldung der Checkbox"
1907
 
1908
  # @ woocommerce-germanized
1909
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1074
1910
  msgid ""
1911
  "If you have chosen to use checkbox validation please choose a error message "
1912
  "which will be shown if the user doesn't check checkbox. Use {term_link}{/"
1921
  "revocation_link}"
1922
 
1923
  # @ woocommerce-germanized
1924
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1076
1925
  msgid ""
1926
  "To finish the order you have to accept to our {term_link}Terms and "
1927
  "Conditions{/term_link} and {revocation_link}Right of Recission{/"
1931
  "term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
1932
 
1933
  # @ woocommerce-germanized
1934
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
1935
  msgid "Show digital notice"
1936
  msgstr "Checkbox digitale Produkte"
1937
 
1938
  # @ woocommerce-germanized
1939
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1084
1940
  msgid "Show checkbox for digital products."
1941
  msgstr "Checkbox bei digitalen Produkten anzeigen."
1942
 
1943
  # @ woocommerce-germanized
1944
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1085
1945
  msgid ""
1946
  "Disable this option if you want your customers to obtain their right of "
1947
  "recission even if digital products are being bought."
1951
  "werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
1952
 
1953
  # @ woocommerce-germanized
1954
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1092
1955
  msgid "Digital Product types"
1956
  msgstr "Digitale Produkttypen"
1957
 
1958
  # @ woocommerce-germanized
1959
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1960
  msgid ""
1961
  "Select product types for which the loss of recission notice is shown. "
1962
  "Product types like \"simple product\" may be redudant because they include "
1968
  "einschließen."
1969
 
1970
  # @ woocommerce-germanized
1971
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1103
1972
  msgid "Legal Digital Text"
1973
  msgstr "Hinweis Digital"
1974
 
1975
  # @ woocommerce-germanized
1976
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1104
1977
  msgid ""
1978
  "Choose a Plain Text which will be shown right above checkout submit button "
1979
  "if a user has picked a digital product. See legal text option for possible "
1984
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext"
1985
 
1986
  # @ woocommerce-germanized
1987
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1106
1988
  msgid ""
1989
  "For digital products: I strongly agree that the execution of the agreement "
1990
  "starts before the revocation period has expired. I am aware that my right of "
1995
  "bekannt, dass mit Beginn der Ausführung mein Widerrufsrecht erlischt."
1996
 
1997
  # @ woocommerce-germanized
1998
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1113
1999
  msgid "Legal Digital Error"
2000
  msgstr "Fehlermeldung Digital"
2001
 
2002
  # @ woocommerce-germanized
2003
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1114
2004
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1153
2005
  msgid ""
2006
  "This text will be shown as error message if customer has not checked the "
2007
  "corresponding checkbox. See legal text option for possible placeholders."
2011
  "Hinweistext für eine Liste der Platzhalter."
2012
 
2013
  # @ woocommerce-germanized
2014
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1116
2015
+ #: includes/wc-gzd-cart-functions.php:360
2016
  msgid ""
2017
  "To retrieve direct access to digital content you have to agree to the loss "
2018
  "of your right of withdrawal."
2021
  "Widerrufsrecht verzichten."
2022
 
2023
  # @ woocommerce-germanized
2024
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1123
2025
  msgid "Digital Confirmation Notice"
2026
  msgstr "Digitale Bestätigung"
2027
 
2028
  # @ woocommerce-germanized
2029
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1124
2030
  msgid ""
2031
  "This text will be appended to your order processing email if the order "
2032
  "contains digital products. Use placeholders {link}{/link} to insert link to "
2037
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2038
 
2039
  # @ woocommerce-germanized
2040
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1127
2041
  msgid ""
2042
  "Furthermore you have expressly agreed to start the performance of the "
2043
  "contract for digital items (e.g. downloads) before expiry of the withdrawal "
2051
  "verlieren."
2052
 
2053
  # @ woocommerce-germanized
2054
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1133
2055
  msgid "Show service notice"
2056
  msgstr "Checkbox Dienstleistungen"
2057
 
2058
  # @ woocommerce-germanized
2059
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1134
2060
  msgid "Show checkbox for service products."
2061
  msgstr "Checkbox bei Dienstleistungen anzeigen."
2062
 
2063
  # @ woocommerce-germanized
2064
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1135
2065
  msgid ""
2066
  "Disable this option if you want your customers to obtain their right of "
2067
  "recission even if service products are being bought."
2072
  "Widerrufsfrist mit der Dienstleistung begonnen wird."
2073
 
2074
  # @ woocommerce-germanized
2075
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1142
2076
  msgid "Legal Service Text"
2077
  msgstr "Hinweis Dienstleistungen"
2078
 
2079
  # @ woocommerce-germanized
2080
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1143
2081
  msgid ""
2082
  "Choose a Plain Text which will be shown right above checkout submit button "
2083
  "if a user has picked a service product. See legal text option for possible "
2088
  "Platzhalter verwenden wie beim Rechtlichen Hinweistext."
2089
 
2090
  # @ woocommerce-germanized
2091
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1145
2092
+ #: includes/wc-gzd-cart-functions.php:385
2093
  msgid ""
2094
  "For services: I demand and acknowledge the immediate performance of the "
2095
  "service before the expiration of the withdrawal period. I acknowledge that "
2101
  "vollständiger Erfüllung des Vertrages erlischt."
2102
 
2103
  # @ woocommerce-germanized
2104
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1152
2105
  msgid "Legal Service Error"
2106
  msgstr "Fehlermeldung"
2107
 
2108
  # @ woocommerce-germanized
2109
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1155
2110
+ #: includes/wc-gzd-cart-functions.php:396
2111
  msgid ""
2112
  "To allow the immediate performance of the services you have to agree to the "
2113
  "loss of your right of withdrawal."
2116
  "Widerrufsfrist zu."
2117
 
2118
  # @ woocommerce-germanized
2119
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1162
2120
  msgid "Service Confirmation Notice"
2121
  msgstr "Dienstleistung Bestätigung"
2122
 
2123
  # @ woocommerce-germanized
2124
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1163
2125
  msgid ""
2126
  "This text will be appended to your order processing email if the order "
2127
  "contains service products. Use placeholders {link}{/link} to insert link to "
2132
  "Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
2133
 
2134
  # @ woocommerce-germanized
2135
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1166
2136
  msgid ""
2137
  "Furthermore you have expressly agreed to start the performance of the "
2138
  "contract for services before expiry of the withdrawal period. I have noted "
2146
  "erlischt."
2147
 
2148
  # @ woocommerce-germanized
2149
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1172
2150
  msgid "Parcel Delivery Checkbox"
2151
  msgstr "Paketdienstleister Checkbox"
2152
 
2153
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1173
2154
  msgid ""
2155
  "Show checkbox for data transmission to third party parcel service providers."
2156
  msgstr ""
2157
  "Checkbox zur Erlaubnis der Datenweitergabe an den Paketdienstleister "
2158
  "einfügen."
2159
 
2160
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1174
2161
  msgid ""
2162
  "You may optionally choose to show a checkbox which lets the customer accept "
2163
  "data transmission to a third party parcel service provider to receive parcel "
2171
  "weitergeleitet werden. "
2172
 
2173
  # @ woocommerce-germanized
2174
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1181
2175
  msgid "Checkbox required"
2176
  msgstr "Checkbox verpflichtend"
2177
 
2178
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1182
2179
  msgid "Make the parcel delivery checkbox a required field."
2180
  msgstr "Paketdienstleister Checkbox zum Pflichtfeld machen?"
2181
 
2182
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1183
2183
  msgid ""
2184
  "For some reason you may want to force your customers to Opt-In to the data "
2185
  "transmission to a third party parcel service provider."
2189
  "Fall diese Option aus."
2190
 
2191
  # @ woocommerce-germanized
2192
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1190
2193
  msgid "Parcel Delivery Text"
2194
  msgstr "Paketdienstleister Text"
2195
 
2196
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1191
2197
  msgid ""
2198
  "Choose a Plain Text which will be shown right next to the corresponding "
2199
  "checkbox to inform the customer about the data being transfered to the third "
2205
  "den Paketdienstleister. Verwende den Platzhalter {shipping_method_title} um "
2206
  "den Titel der Versandmethoden einzubetten."
2207
 
2208
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1193
2209
+ #: includes/wc-gzd-cart-functions.php:445
2210
  msgid ""
2211
  "Yes, I would like to be reminded via E-mail about parcel delivery "
2212
  "({shipping_method_title}). Your E-mail Address will only be transferred to "
2217
  "wird nur für diesen einmaligen Zweck an unseren Paketdienstleister "
2218
  "weitergegeben."
2219
 
2220
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1201
2221
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
2222
  msgstr ""
2223
  "Wähle Versandmethoden aus für die die Paketdienstleister Checkbox angezeigt "
2224
  "werden soll."
2225
 
2226
  # @ woocommerce-germanized
2227
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1211
2228
  msgid "Pay now Button"
2229
  msgstr "Jetzt bezahlen Button"
2230
 
2231
  # @ woocommerce-germanized
2232
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1212
2233
  msgid "Add a pay now button to emails and order success page."
2234
  msgstr ""
2235
  "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2236
  "hinzu."
2237
 
2238
  # @ woocommerce-germanized
2239
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1213
2240
  msgid ""
2241
  "Add a pay now button to order confirmation email and order success page if "
2242
  "the order awaits payment (PayPal etc)."
2246
  "benötigt (z.B. per PayPal)."
2247
 
2248
  # @ woocommerce-germanized
2249
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1220
2250
  msgid "Order Success Text"
2251
  msgstr "Bestellung eingegangen"
2252
 
2253
  # @ woocommerce-germanized
2254
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1221
2255
  msgid "Choose a custom text to display on order success page."
2256
  msgstr ""
2257
  "Hier kannst du einen individuellen kurzen Text eingeben, der nach der "
2258
  "Bestellung ausgegeben wird."
2259
 
2260
  # @ woocommerce-germanized
2261
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1229
2262
  msgid "Order Success Data"
2263
  msgstr "Bestellbestätigungs-Daten"
2264
 
2265
  # @ woocommerce-germanized
2266
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1230
2267
  msgid "Hide product table and customer data on order success page"
2268
  msgstr ""
2269
  "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
2270
 
2271
  # @ woocommerce-germanized
2272
+ #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1338
2273
  msgid ""
2274
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2275
  msgstr ""
2400
 
2401
  # @ woocommerce-germanized
2402
  #: includes/admin/views/html-notice-install.php:43
2403
+ msgid "Insert EU VAT Rates"
2404
+ msgstr "EU MwSt.-Sätze"
2405
 
2406
  # @ woocommerce-germanized
2407
  #: includes/admin/views/html-notice-install.php:47
2408
+ msgid "We will automatically insert VAT Rates for EU countries."
2409
  msgstr ""
2410
+ "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich - "
2411
+ "bestehende Sätze werden gelöscht."
2412
+
2413
+ # @ woocommerce-germanized
2414
+ #: includes/admin/views/html-notice-install.php:53
2415
+ msgid "Insert Virtual EU VAT Rates"
2416
+ msgstr "Virtuelle MwSt.-Sätze"
2417
+
2418
+ # @ woocommerce-germanized
2419
+ #: includes/admin/views/html-notice-install.php:57
2420
+ msgid "We will automatically insert EU VAT Rates for selling virtual products."
2421
+ msgstr "Wir übernehmen das Einfügen der EU MwSt.-Sätze für virtuelle Produkte."
2422
 
2423
  # @ woocommerce-germanized
2424
+ #: includes/admin/views/html-notice-install.php:65
2425
  msgid "Install WooCommerce Germanized"
2426
  msgstr "WooCommerce Germanized installieren"
2427
 
2428
  # @ woocommerce-germanized
2429
+ #: includes/admin/views/html-notice-install.php:65
2430
  msgid "Skip setup"
2431
  msgstr "Setup überspringen"
2432
 
2811
  msgstr "Cache löschen"
2812
 
2813
  # @ woocommerce-germanized
2814
+ #: includes/admin/views/html-page-status-germanized.php:217
2815
+ msgid "Renew EU VAT Rates"
2816
+ msgstr "EU MwSt.-Sätze erneuern"
2817
+
2818
+ #: includes/admin/views/html-page-status-germanized.php:218
2819
+ msgid ""
2820
+ "Insert VAT rates (standard, recuded and virtual) for EU countries. This "
2821
+ "option deletes all of your standard, reduced and virtual rates before "
2822
+ "inserting."
2823
+ msgstr ""
2824
+ "Füge MwSt.-Sätze (Standard, Reduziert und Virtuell) für alle EU Länder ein. "
2825
+ "Diese Option löscht vorab alle deine MwSt.-Sätze bevor die neuen Sätze "
2826
+ "eingefügt werden."
2827
+
2828
+ # @ woocommerce-germanized
2829
+ #: includes/admin/views/html-page-status-germanized.php:219
2830
+ msgid "Renew VAT Rates"
2831
+ msgstr "EU MwSt.-Sätze erneuern"
2832
+
2833
+ # @ woocommerce-germanized
2834
+ #: includes/admin/views/html-page-status-germanized.php:228
2835
  msgid "Templates"
2836
  msgstr "Templates"
2837
 
2838
  # @ woocommerce-germanized
2839
+ #: includes/admin/views/html-page-status-germanized.php:273
2840
  #, php-format
2841
  msgid ""
2842
  "<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
2846
  "veraltet. Die Hauptversion ist %s"
2847
 
2848
  # @ woocommerce-germanized
2849
+ #: includes/admin/views/html-page-status-germanized.php:285
2850
+ #: includes/admin/views/html-page-status-germanized.php:294
2851
  msgid "Overrides"
2852
  msgstr "Überschreibt"
2853
 
2854
  # @ woocommerce-germanized
2855
+ #: includes/admin/views/html-page-status-germanized.php:305
2856
  msgid "Learn how to update outdated templates"
2857
  msgstr "Erfahre, wie du veraltete Templates aktualisierst"
2858
 
2887
  #: includes/api/class-wc-gzd-rest-orders-controller.php:168
2888
  #: includes/class-wc-gzd-checkout.php:288
2889
  #: includes/class-wc-gzd-checkout.php:298
2890
+ #: includes/class-wc-gzd-customer-helper.php:112
2891
+ #: includes/class-wc-gzd-customer-helper.php:120
2892
  msgid "Title"
2893
  msgstr "Anrede"
2894
 
2900
  #: includes/api/class-wc-gzd-rest-customers-controller.php:157
2901
  #: includes/api/class-wc-gzd-rest-orders-controller.php:181
2902
  #: includes/class-wc-gzd-dhl-parcel-shops.php:163
2903
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:188
2904
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:201
2905
  msgid "Postnumber"
2906
  msgstr "PostNummer"
2907
 
2909
  #: includes/api/class-wc-gzd-rest-customers-controller.php:163
2910
  #: includes/api/class-wc-gzd-rest-orders-controller.php:194
2911
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
2912
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:478
2913
  #: includes/gateways/direct-debit/views/html-export.php:27
2914
  msgid "Direct Debit"
2915
  msgstr "Lastschrift"
2919
  #: includes/api/class-wc-gzd-rest-orders-controller.php:199
2920
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
2921
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:304
2922
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
2923
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:632
2924
  msgid "Account Holder"
2925
  msgstr "Kontoinhaber"
2926
 
2929
  #: includes/api/class-wc-gzd-rest-orders-controller.php:204
2930
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
2931
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:311
2932
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
2933
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:636
2934
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
2935
  msgid "IBAN"
2936
  msgstr "IBAN"
2937
 
2940
  #: includes/api/class-wc-gzd-rest-orders-controller.php:209
2941
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
2942
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:318
2943
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
2944
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:729
2945
  msgid "BIC/SWIFT"
2946
  msgstr "BIC/SWIFT"
2947
 
2948
  #: includes/api/class-wc-gzd-rest-orders-controller.php:175
2949
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:238
2950
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:271
 
2951
  #: includes/class-wc-gzd-dhl-parcel-shops.php:325
2952
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:326
2953
  msgid "Parcel Shop"
2954
  msgstr "Shop/Packstation"
2955
 
2966
 
2967
  # @ woocommerce-germanized
2968
  #: includes/api/class-wc-gzd-rest-products-controller.php:44
2969
+ #: includes/api/class-wc-gzd-rest-products-controller.php:209
2970
  msgid "Delivery Time ID"
2971
  msgstr "Lieferzeit ID"
2972
 
2973
  # @ woocommerce-germanized
2974
  #: includes/api/class-wc-gzd-rest-products-controller.php:49
2975
+ #: includes/api/class-wc-gzd-rest-products-controller.php:214
2976
  msgid "Delivery Time Name"
2977
  msgstr "Lieferzeit Name"
2978
 
2979
  # @ woocommerce-germanized
2980
  #: includes/api/class-wc-gzd-rest-products-controller.php:55
2981
+ #: includes/api/class-wc-gzd-rest-products-controller.php:220
2982
  msgid "Delivery Time Slug"
2983
  msgstr "Lieferzeit Slug"
2984
 
2985
  # @ woocommerce-germanized
2986
  #: includes/api/class-wc-gzd-rest-products-controller.php:60
2987
+ #: includes/api/class-wc-gzd-rest-products-controller.php:225
2988
  msgid "Delivery Time HTML"
2989
  msgstr "Lieferzeit HTML"
2990
 
2991
  #: includes/api/class-wc-gzd-rest-products-controller.php:68
2992
  #: includes/api/class-wc-gzd-rest-products-controller.php:91
2993
+ #: includes/api/class-wc-gzd-rest-products-controller.php:233
2994
+ #: includes/api/class-wc-gzd-rest-products-controller.php:256
2995
  #: includes/class-wc-gzd-post-types.php:96
2996
  msgid "Price Label"
2997
  msgstr "Preishinweis"
2998
 
2999
  #: includes/api/class-wc-gzd-rest-products-controller.php:73
3000
  #: includes/api/class-wc-gzd-rest-products-controller.php:96
3001
+ #: includes/api/class-wc-gzd-rest-products-controller.php:238
3002
+ #: includes/api/class-wc-gzd-rest-products-controller.php:261
3003
  msgid "Price Label ID"
3004
  msgstr "Preishinweis ID"
3005
 
3006
  # @ woocommerce-germanized
3007
  #: includes/api/class-wc-gzd-rest-products-controller.php:78
3008
  #: includes/api/class-wc-gzd-rest-products-controller.php:101
3009
+ #: includes/api/class-wc-gzd-rest-products-controller.php:243
3010
+ #: includes/api/class-wc-gzd-rest-products-controller.php:266
3011
  msgid "Price Label Name"
3012
  msgstr "Preishinweis Name"
3013
 
3014
  #: includes/api/class-wc-gzd-rest-products-controller.php:84
3015
  #: includes/api/class-wc-gzd-rest-products-controller.php:107
3016
+ #: includes/api/class-wc-gzd-rest-products-controller.php:249
3017
+ #: includes/api/class-wc-gzd-rest-products-controller.php:272
3018
  msgid "Price Label Slug"
3019
  msgstr "Preishinweis Slug"
3020
 
3035
 
3036
  # @ woocommerce-germanized
3037
  #: includes/api/class-wc-gzd-rest-products-controller.php:137
3038
+ #: includes/api/class-wc-gzd-rest-products-controller.php:290
3039
  msgid "Unit Price"
3040
  msgstr "Einzelpreis"
3041
 
3042
  # @ woocommerce-germanized
3043
  #: includes/api/class-wc-gzd-rest-products-controller.php:142
3044
+ #: includes/api/class-wc-gzd-rest-products-controller.php:295
3045
  msgid "Unit Base"
3046
  msgstr "Anzahl Einheiten"
3047
 
3048
  # @ woocommerce-germanized
3049
  #: includes/api/class-wc-gzd-rest-products-controller.php:147
3050
+ #: includes/api/class-wc-gzd-rest-products-controller.php:300
3051
  msgid "Unit Product"
3052
  msgstr "Einheitspreis Produkt"
3053
 
3054
  # @ woocommerce-germanized
3055
  #: includes/api/class-wc-gzd-rest-products-controller.php:152
3056
+ #: includes/api/class-wc-gzd-rest-products-controller.php:305
3057
  msgid "Unit Auto Calculation"
3058
  msgstr "Einheitspreis automatische Berechnung"
3059
 
3060
  # @ woocommerce-germanized
3061
  #: includes/api/class-wc-gzd-rest-products-controller.php:158
3062
+ #: includes/api/class-wc-gzd-rest-products-controller.php:311
3063
  msgid "Current Unit Price"
3064
  msgstr "Aktueller Einheitspreis"
3065
 
3066
  # @ woocommerce-germanized
3067
  #: includes/api/class-wc-gzd-rest-products-controller.php:163
3068
+ #: includes/api/class-wc-gzd-rest-products-controller.php:316
3069
  msgid "Unit Regular Price"
3070
  msgstr "Regulärer Einheitspreis"
3071
 
3072
  # @ woocommerce-germanized
3073
  #: includes/api/class-wc-gzd-rest-products-controller.php:168
3074
+ #: includes/api/class-wc-gzd-rest-products-controller.php:321
3075
  msgid "Unit Sale Price"
3076
  msgstr "Reduzierter Einheitspreis"
3077
 
3078
  # @ woocommerce-germanized
3079
  #: includes/api/class-wc-gzd-rest-products-controller.php:173
3080
+ #: includes/api/class-wc-gzd-rest-products-controller.php:326
3081
  msgid "Unit Price HTML"
3082
  msgstr "Einheitspreis HTML"
3083
 
3084
  #: includes/api/class-wc-gzd-rest-products-controller.php:181
3085
+ #: includes/api/class-wc-gzd-rest-products-controller.php:285
3086
  msgid "Small Cart Product Description"
3087
  msgstr "Warenkorbkurzbeschreibung"
3088
 
3090
  msgid "Deactivate the hint for additional shipping costs"
3091
  msgstr "Deaktiviert den Hinweis zzgl. Versandkosten."
3092
 
3093
+ #: includes/api/class-wc-gzd-rest-products-controller.php:192
3094
+ #: includes/api/class-wc-gzd-rest-products-controller.php:279
3095
+ msgid "Whether this product is a service or not"
3096
+ msgstr "Ob dieses Produkt eine Dienstleistung ist oder nicht"
3097
+
3098
+ #: includes/api/class-wc-gzd-rest-products-controller.php:198
3099
+ msgid "Whether this product applies for differential taxation or not"
3100
+ msgstr "Ob dieses Produkt der Differenzbesteuerung unterliegt oder nicht"
3101
+
3102
  #: includes/api/v1/class-wc-gzd-rest-product-delivery-times-controller.php:80
3103
  #: includes/api/v1/class-wc-gzd-rest-product-price-labels-controller.php:80
3104
  #: includes/api/v1/class-wc-gzd-rest-product-units-controller.php:80
3131
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
3132
 
3133
  # @ woocommerce-germanized
3134
+ #: includes/class-wc-gzd-ajax.php:64
3135
  #, php-format
3136
  msgid "%s [new]"
3137
  msgstr "%s [neu]"
3138
 
3139
  # @ woocommerce-germanized
3140
+ #: includes/class-wc-gzd-ajax.php:91
3141
  msgctxt "revocation-form"
3142
  msgid "is not a valid email address."
3143
  msgstr "ist leider keine valide E-Mail Adresse."
3144
 
3145
  # @ woocommerce-germanized
3146
+ #: includes/class-wc-gzd-ajax.php:94
3147
  msgctxt "revocation-form"
3148
  msgid "Please enter a valid postcode/ZIP"
3149
  msgstr "Bitte gib eine echte Postleitzahl ein"
3150
 
3151
  # @ woocommerce-germanized
3152
+ #: includes/class-wc-gzd-ajax.php:97
3153
  msgctxt "revocation-form"
3154
  msgid "is not valid."
3155
  msgstr "ist leider nicht korrekt."
3156
 
3157
  # @ woocommerce-germanized
3158
+ #: includes/class-wc-gzd-ajax.php:117
3159
  msgctxt "revocation-form"
3160
  msgid ""
3161
  "Thank you. We have received your Revocation Request. You will receive a "
3169
  #: includes/class-wc-gzd-checkout.php:297
3170
  #: includes/class-wc-gzd-checkout.php:322
3171
  #: includes/class-wc-gzd-checkout.php:461
3172
+ #: includes/class-wc-gzd-customer-helper.php:114
3173
+ #: includes/class-wc-gzd-customer-helper.php:122
3174
  #: includes/class-wc-gzd-revocation.php:41
3175
  msgid "Mr."
3176
  msgstr "Herr"
3180
  #: includes/class-wc-gzd-checkout.php:297
3181
  #: includes/class-wc-gzd-checkout.php:323
3182
  #: includes/class-wc-gzd-checkout.php:461
3183
+ #: includes/class-wc-gzd-customer-helper.php:114
3184
+ #: includes/class-wc-gzd-customer-helper.php:122
3185
  #: includes/class-wc-gzd-revocation.php:42
3186
  msgid "Ms."
3187
  msgstr "Frau"
3188
 
3189
+ #: includes/class-wc-gzd-coupon-helper.php:251
3190
+ msgid "Is voucher?"
3191
+ msgstr "Wertgutschein?"
3192
+
3193
+ #: includes/class-wc-gzd-coupon-helper.php:252
3194
+ #, php-format
3195
+ msgid ""
3196
+ "Whether or not this coupon is a voucher which has been sold to a customer "
3197
+ "without VAT and needs to be taxed as soon as the customer redeems the "
3198
+ "voucher. Find more information <a href=\"%s\" target=\"_blank\">here</a>."
3199
+ msgstr ""
3200
+ "Wähle diese Option, falls es sich um einen Wertgutschein handelt. "
3201
+ "Wertgutscheine wurden ohne MwSt. verkauft und werden erst bei der Einlösung "
3202
+ "besteuert. Weitere Informationen findest du <a href=\"%s\" target=\"_blank"
3203
+ "\">hier</a>."
3204
+
3205
+ #: includes/class-wc-gzd-customer-helper.php:101
3206
+ #: includes/class-wc-gzd-customer-helper.php:195
3207
+ #: includes/class-wc-gzd-customer-helper.php:244
3208
  msgid ""
3209
  "Please activate your account through clicking on the activation link "
3210
  "received via email."
3212
  "Bitte aktivieren Sie Ihr Kundenkonto indem Sie auf den Link in der E-Mail "
3213
  "klicken."
3214
 
3215
+ #: includes/class-wc-gzd-customer-helper.php:204
3216
  #, php-format
3217
  msgid "Continue without creating an account? <a href=\"%s\">Click here</a>"
3218
  msgstr "Weiter zur Kasse ohne Kundenkonto? <a href=\"%s\">Hier klicken</a>"
3219
 
3220
+ #: includes/class-wc-gzd-customer-helper.php:206
3221
  msgid "Please create an account or login before continuing to checkout"
3222
  msgstr ""
3223
  "Bitte erstellen Sie ein Kundenkonto oder loggen Sie sich ein, bevor Sie zur "
3224
  "Kasse gehen"
3225
 
3226
  # @ woocommerce-germanized
3227
+ #: includes/class-wc-gzd-customer-helper.php:265
3228
  msgid "Thank you. You have successfully activated your account."
3229
  msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
3230
 
3231
  # @ woocommerce-germanized
3232
+ #: includes/class-wc-gzd-customer-helper.php:270
3233
  msgid "Sorry, but this activation code cannot be found."
3234
  msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
3235
 
3251
  "Wähle aus ob die Lieferung an DHL Paketshops bzw. Packstationen aktiviert "
3252
  "werden soll."
3253
 
3254
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:190
3255
  msgid ""
3256
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3257
  "DHL post number."
3259
  "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, trage bitte die "
3260
  "PostNummer ein."
3261
 
3262
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:291
3263
  msgid "Your PostNumber should contain numbers only"
3264
  msgstr "Deine PostNummer sollte nur aus Zahlen bestehen."
3265
 
3266
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:297
3267
+ #: includes/class-wc-gzd-dhl-parcel-shops.php:332
3268
  #, php-format
3269
  msgid "Parcel Shop Delivery is only supported in: %s."
3270
  msgstr ""
3382
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
3383
 
3384
  # @ woocommerce-germanized
3385
+ #: includes/class-wc-gzd-emails.php:517
3386
  msgctxt "revocation-form"
3387
  msgid "Forward your Revocation online"
3388
  msgstr "Widerruf online erklären"
3389
 
3390
  # @ woocommerce-germanized
3391
+ #: includes/class-wc-gzd-install.php:127
3392
  #, php-format
3393
  msgid ""
3394
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
3398
  "WooCommerce Germanized installierst. Vielen Dank!"
3399
 
3400
  # @ woocommerce-germanized
3401
+ #: includes/class-wc-gzd-install.php:475
3402
  msgctxt "Page slug"
3403
  msgid "data-security"
3404
  msgstr "datenschutzbelehrung"
3405
 
3406
  # @ woocommerce-germanized
3407
+ #: includes/class-wc-gzd-install.php:476
3408
  msgctxt "Page title"
3409
  msgid "Data Security Statement"
3410
  msgstr "Datenschutzbelehrung"
3411
 
3412
  # @ woocommerce-germanized
3413
+ #: includes/class-wc-gzd-install.php:480
3414
  msgctxt "Page slug"
3415
  msgid "imprint"
3416
  msgstr "impressum"
3417
 
3418
  # @ woocommerce-germanized
3419
+ #: includes/class-wc-gzd-install.php:481
3420
  msgctxt "Page title"
3421
  msgid "Imprint"
3422
  msgstr "Impressum"
3423
 
3424
  # @ woocommerce-germanized
3425
+ #: includes/class-wc-gzd-install.php:485
3426
  msgctxt "Page slug"
3427
  msgid "terms"
3428
  msgstr "agb"
3429
 
3430
  # @ woocommerce-germanized
3431
+ #: includes/class-wc-gzd-install.php:486
3432
  msgctxt "Page title"
3433
  msgid "Terms & Conditions"
3434
  msgstr "AGB"
3435
 
3436
  # @ woocommerce-germanized
3437
+ #: includes/class-wc-gzd-install.php:490
3438
  msgctxt "Page slug"
3439
  msgid "revocation"
3440
  msgstr "widerrufsbelehrung"
3441
 
3442
  # @ woocommerce-germanized
3443
+ #: includes/class-wc-gzd-install.php:491
3444
  msgctxt "Page title"
3445
  msgid "Power of Revocation"
3446
  msgstr "Widerrufsbelehrung"
3447
 
3448
  # @ woocommerce-germanized
3449
+ #: includes/class-wc-gzd-install.php:495
3450
  msgctxt "Page slug"
3451
  msgid "shipping-methods"
3452
  msgstr "versandarten"
3453
 
3454
  # @ woocommerce-germanized
3455
+ #: includes/class-wc-gzd-install.php:496
3456
  msgctxt "Page title"
3457
  msgid "Shipping Methods"
3458
  msgstr "Versandarten"
3459
 
3460
  # @ woocommerce-germanized
3461
+ #: includes/class-wc-gzd-install.php:500
3462
  msgctxt "Page slug"
3463
  msgid "payment-methods"
3464
  msgstr "bezahlmoeglichkeiten"
3465
 
3466
  # @ woocommerce-germanized
3467
+ #: includes/class-wc-gzd-install.php:501
3468
  msgctxt "Page title"
3469
  msgid "Payment Methods"
3470
  msgstr "Zahlungsarten"
3647
  msgid "New Price Label Name"
3648
  msgstr "Name des neuen Preishinweises"
3649
 
3650
+ #: includes/class-wc-gzd-product-variable.php:115
3651
+ #: includes/class-wc-gzd-product-variable.php:120
3652
  #, php-format
3653
  msgctxt "Price range: from-to"
3654
  msgid "%1$s&ndash;%2$s"
3742
  msgid "Mail"
3743
  msgstr "E-Mail Adresse"
3744
 
3745
+ # @ woocommerce-germanized
3746
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:244
3747
+ msgctxt "polylang"
3748
+ msgid "Unit Price Metas"
3749
+ msgstr "Einheitspreis Metadaten"
3750
+
3751
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:245
3752
+ msgctxt "polylang"
3753
+ msgid ""
3754
+ "Note the last unit price field is the final unit price taking into account "
3755
+ "the effect of unit sale price"
3756
+ msgstr ""
3757
+ "Das letzte Feld des Einheitspreises stellt das Feld dar, dass als Preis auf "
3758
+ "der Produktseite ausgegeben wird"
3759
+
3760
+ # @ woocommerce-germanized
3761
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:258
3762
+ msgctxt "polylang"
3763
+ msgid "Sale Price Labels"
3764
+ msgstr "Preishinweise"
3765
+
3766
+ #: includes/compatibility/class-wc-gzd-compatibility-polylang.php:259
3767
+ msgctxt "polylang"
3768
+ msgid ""
3769
+ "Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
3770
+ msgstr "Preishinweise zur Markierung von Streichpreisen"
3771
+
3772
  # @ woocommerce-germanized
3773
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
3774
  msgctxt "ekomi"
3906
  msgid "Please rate your {site_title} order from {order_date}"
3907
  msgstr "Bitte bewerten Sie Ihre Bestellung bei {site_title} vom {order_date}"
3908
 
3909
+ #: includes/export/class-wc-gzd-product-export.php:42
3910
+ msgctxt "exporter"
3911
+ msgid "Is service?"
3912
+ msgstr "Ist Dienstleistung?"
3913
+
3914
+ #: includes/export/class-wc-gzd-product-export.php:43
3915
+ msgctxt "exporter"
3916
+ msgid "Is differential taxed?"
3917
+ msgstr "Ist differenzbesteuert?"
3918
+
3919
+ # @ woocommerce-germanized
3920
+ #: includes/export/class-wc-gzd-product-export.php:44
3921
+ msgctxt "exporter"
3922
+ msgid "Has free shipping?"
3923
+ msgstr "Versand kostenlos?"
3924
+
3925
+ # @ woocommerce-germanized
3926
+ #: includes/export/class-wc-gzd-product-export.php:45
3927
+ msgctxt "exporter"
3928
+ msgid "Unit price regular"
3929
+ msgstr "Regulärer Grundpreis"
3930
+
3931
+ # @ woocommerce-germanized
3932
+ #: includes/export/class-wc-gzd-product-export.php:46
3933
+ msgctxt "exporter"
3934
+ msgid "Unit price sale"
3935
+ msgstr "Angebotsgrundpreis"
3936
+
3937
+ # @ woocommerce-germanized
3938
+ #: includes/export/class-wc-gzd-product-export.php:47
3939
+ msgctxt "exporter"
3940
+ msgid "Unit price calculated automatically?"
3941
+ msgstr "Grundpreis automatisch berechnen?"
3942
+
3943
+ # @ woocommerce-germanized
3944
+ #: includes/export/class-wc-gzd-product-export.php:48
3945
+ msgctxt "exporter"
3946
+ msgid "Unit"
3947
+ msgstr "Einheit"
3948
+
3949
+ # @ woocommerce-germanized
3950
+ #: includes/export/class-wc-gzd-product-export.php:49
3951
+ msgctxt "exporter"
3952
+ msgid "Unit base"
3953
+ msgstr "Grundpreiseinheit"
3954
+
3955
+ # @ woocommerce-germanized
3956
+ #: includes/export/class-wc-gzd-product-export.php:50
3957
+ msgctxt "exporter"
3958
+ msgid "Unit product"
3959
+ msgstr "Produkteinheit"
3960
+
3961
+ # @ woocommerce-germanized
3962
+ #: includes/export/class-wc-gzd-product-export.php:51
3963
+ msgctxt "exporter"
3964
+ msgid "Cart description"
3965
+ msgstr "Warenkorbkurzbeschreibung"
3966
+
3967
+ # @ woocommerce-germanized
3968
+ #: includes/export/class-wc-gzd-product-export.php:52
3969
+ msgctxt "exporter"
3970
+ msgid "Delivery time"
3971
+ msgstr "Lieferzeit"
3972
+
3973
+ # @ woocommerce-germanized
3974
+ #: includes/export/class-wc-gzd-product-export.php:53
3975
+ msgctxt "exporter"
3976
+ msgid "Sale price label"
3977
+ msgstr "Streichpreis Hinweis"
3978
+
3979
+ #: includes/export/class-wc-gzd-product-export.php:54
3980
+ msgctxt "exporter"
3981
+ msgid "Sale price regular label"
3982
+ msgstr "Angebotspreis Hinweis"
3983
+
3984
  # @ woocommerce-germanized
3985
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:27
3986
  #, php-format
4078
  msgstr "Wird separat mitgeteilt"
4079
 
4080
  # @ woocommerce-germanized
4081
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:469
4082
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
4083
  msgid "Enable/Disable"
4084
  msgstr "Aktivieren/Deaktivieren"
4085
 
4086
  # @ woocommerce-germanized
4087
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:471
4088
  msgid "Enable Direct Debit Payment"
4089
  msgstr "Bezahlung per Lastschrift aktivieren"
4090
 
4091
  # @ woocommerce-germanized
4092
  # @ woocommerce
4093
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:475
4094
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
4095
  msgctxt "gateway"
4096
  msgid "Title"
4097
  msgstr "Bezeichnung"
4098
 
4099
  # @ woocommerce-germanized
4100
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
4101
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
4102
  msgid "This controls the title which the user sees during checkout."
4103
  msgstr ""
4104
  "Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
4105
 
4106
  # @ woocommerce-germanized
4107
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:482
4108
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
4109
  msgid "Description"
4110
  msgstr "Beschreibung"
4111
 
4112
  # @ woocommerce-germanized
4113
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:484
4114
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
4115
  msgid "Payment method description that the customer will see on your checkout."
4116
  msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
4117
 
4118
  # @ woocommerce-germanized
4119
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
4120
  msgid "The order amount will be debited directly from your bank account."
4121
  msgstr ""
4122
  "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
4123
  "abgebucht."
4124
 
4125
  # @ woocommerce-germanized
4126
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:489
4127
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
4128
  msgid "Instructions"
4129
  msgstr "Anweisungen"
4130
 
4131
  # @ woocommerce-germanized
4132
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:491
4133
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
4134
  msgid "Instructions that will be added to the thank you page and emails."
4135
  msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
4136
 
4137
  # @ woocommerce-germanized
4138
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:496
4139
  msgid "Debtee"
4140
  msgstr "Gläubiger Informationen"
4141
 
4142
  # @ woocommerce-germanized
4143
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:498
4144
  msgid "Insert your company information."
4145
  msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
4146
 
4147
  # @ woocommerce-germanized
4148
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:500
4149
  msgid "Company Inc, John Doe Street, New York"
4150
  msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
4151
 
4152
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
4153
  msgid "Insert the bank account holder name."
4154
  msgstr "Füge hier den Namen des Kontoinhabers ein."
4155
 
4156
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
4157
  msgid "Company Inc"
4158
  msgstr "Muster GmbH"
4159
 
4160
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
4161
  msgid "Insert the bank account IBAN."
4162
  msgstr "Füge hier den IBAN deines Kontos ein."
4163
 
4164
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:519
4165
  msgid "BIC"
4166
  msgstr "BIC"
4167
 
4168
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:521
4169
  msgid "Insert the bank account BIC."
4170
  msgstr "Füge hier den BIC deines Kontos ein."
4171
 
4172
  # @ woocommerce-germanized
4173
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:526
4174
  msgid "Debtee identification number"
4175
  msgstr "Identifikationsnummer"
4176
 
4177
  # @ woocommerce-germanized
4178
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:528
4179
  #, php-format
4180
  msgid ""
4181
  "Insert your debtee indentification number. More information can be found <a "
4185
  "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
4186
 
4187
  # @ woocommerce-germanized
4188
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:532
4189
  msgid "Generate Mandate ID"
4190
  msgstr "Mandat-Referenz generieren"
4191
 
4192
  # @ woocommerce-germanized
4193
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
4194
  msgid "Automatically generate Mandate ID."
4195
  msgstr "Mandat-Referenznummer automatisch generieren."
4196
 
4197
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:535
4198
  msgid ""
4199
  "Automatically generate Mandate ID after order completion (based on Order ID)."
4200
  msgstr ""
4202
  "basierend auf der Bestellnummer."
4203
 
4204
  # @ woocommerce-germanized
4205
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:539
4206
  msgid "XML Pain Format"
4207
  msgstr "XML Pain Format"
4208
 
4209
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:541
4210
  msgid ""
4211
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
4212
  "may require pain.001.003.03."
4215
  "Banken benötigen z.B. pain.001.003.03."
4216
 
4217
  # @ woocommerce-germanized
4218
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:545
4219
  msgid "Mandate ID Format"
4220
  msgstr "Mandat-Referenz Format"
4221
 
4222
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
4223
  msgid ""
4224
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4225
  "{id} as placeholder to insert the automatically generated ID."
4228
  "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
4229
 
4230
  # @ woocommerce-germanized
4231
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:551
4232
  msgid "Mandate Text"
4233
  msgstr "Lastschriftmandat"
4234
 
4235
  # @ woocommerce-germanized
4236
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
4237
  msgid ""
4238
  "This text will be populated with live order/checkout data. Will be used as "
4239
  "preview direct debit mandate and as email template text."
4244
  "Verfügung gestellt."
4245
 
4246
  # @ woocommerce-germanized
4247
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:560
4248
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4249
  msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4250
 
4251
  # @ woocommerce-germanized
4252
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:562
4253
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4254
  msgstr ""
4255
  "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
4256
 
4257
  # @ woocommerce-germanized
4258
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:566
4259
  msgid "Checkbox label"
4260
  msgstr "Checkbox Text"
4261
 
4262
  # @ woocommerce-germanized
4263
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
4264
  msgid ""
4265
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4266
  "preview link."
4269
  "auf die Vorschau zu verlinken."
4270
 
4271
  # @ woocommerce-germanized
4272
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:569
4273
  msgid "I hereby agree to the {link}direct debit mandate{/link}."
4274
  msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
4275
 
4276
  # @ woocommerce-germanized
4277
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:573
4278
  msgid "Mask IBAN"
4279
  msgstr "IBAN maskieren"
4280
 
4281
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
4282
  msgid "Mask the IBAN within emails."
4283
  msgstr "IBAN in E-Mails maskieren."
4284
 
4285
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
4286
  msgid ""
4287
  "This will lead to masked IBANs within emails (replaced by *). All but last 4 "
4288
  "digits will be masked."
4290
  "Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
4291
  "maskiert."
4292
 
4293
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:585
4294
  msgid "Remember"
4295
  msgstr "Bankdaten merken\t"
4296
 
4297
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:586
4298
  msgid "Remember account data for returning customers."
4299
  msgstr "Bankverbindung für registrierte Kunden speichern."
4300
 
4301
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:588
4302
  msgid "Save account data as user meta if user has/creates a customer account."
4303
  msgstr ""
4304
  "Speichert die Bankverbindung für registrierte Kunden in der user_meta "
4306
  "eigenständig aus."
4307
 
4308
  # @ woocommerce-germanized
4309
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:671
4310
  msgid "Please insert your SEPA account data."
4311
  msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
4312
 
4313
  # @ woocommerce-germanized
4314
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:681
4315
  msgid "Your IBAN seems to be invalid."
4316
  msgstr "Ihr IBAN scheint nicht gültig zu sein."
4317
 
4318
  # @ woocommerce-germanized
4319
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:683
4320
  msgid "Your IBAN's country code doesn’t match with your billing country."
4321
  msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
4322
 
4323
  # @ woocommerce-germanized
4324
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:687
4325
  msgid "Your BIC seems to be invalid."
4326
  msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
4327
 
4328
  # @ woocommerce-germanized
4329
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:699
4330
  msgid "Please accept the direct debit mandate."
4331
  msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
4332
 
4333
  # @ woocommerce-germanized
4334
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:730
4335
  msgid "is invalid"
4336
  msgstr "ist ungültig"
4337
 
4338
  # @ woocommerce-germanized
4339
+ #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:768
4340
  msgid "Awaiting Direct Debit Payment"
4341
  msgstr "Zahlung per Lastschrift ausstehend"
4342
 
4396
  # @ woocommerce-germanized
4397
  # @ woocommerce
4398
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
4399
+ #: woocommerce-germanized.php:568
4400
  msgid "Settings"
4401
  msgstr "Einstellungen"
4402
 
5053
  msgstr "Trusted Shops Rich Snippets"
5054
 
5055
  # @ woocommerce-germanized
5056
+ #: includes/wc-gzd-cart-functions.php:349
5057
  msgid ""
5058
  "I want immediate access to the digital content and I acknowledge that "
5059
  "thereby I lose my right to cancel once the service has begun."
5321
  msgstr "%s Kundenbewertungen"
5322
 
5323
  # @ woocommerce-germanized
5324
+ #: woocommerce-germanized.php:723
5325
  msgid "Order Confirmation"
5326
  msgstr "Bestellbestätigung"
5327
 
includes/abstracts/abstract-wc-gzd-compatibility.php CHANGED
@@ -45,9 +45,13 @@ abstract class WC_GZD_Compatibility {
45
  if ( ! $this->is_applicable() )
46
  return;
47
 
48
- $this->load();
 
 
49
  }
50
 
 
 
51
  public function is_applicable() {
52
  return $this->is_activated() && $this->is_supported();
53
  }
45
  if ( ! $this->is_applicable() )
46
  return;
47
 
48
+ add_action( 'init', array( $this, 'load' ), 15 );
49
+
50
+ $this->early_execution();
51
  }
52
 
53
+ public function early_execution() {}
54
+
55
  public function is_applicable() {
56
  return $this->is_activated() && $this->is_supported();
57
  }
includes/abstracts/abstract-wc-gzd-product.php CHANGED
@@ -37,6 +37,7 @@ class WC_GZD_Product {
37
  'sale_price_label',
38
  'sale_price_regular_label',
39
  'free_shipping',
 
40
  );
41
 
42
  /**
@@ -77,7 +78,11 @@ class WC_GZD_Product {
77
 
78
  // Handle meta data keys which can be empty at variation level to cause inheritance
79
  if ( ! $value || '' === $value ) {
80
- $value = wc_gzd_get_crud_data( wc_get_product( wc_gzd_get_crud_data( $this->child, 'parent' ) ), $key );
 
 
 
 
81
  }
82
 
83
  } elseif ( $key == 'delivery_time' ) {
@@ -135,6 +140,14 @@ class WC_GZD_Product {
135
  public function is_service() {
136
  if ( ! empty( $this->service ) && 'yes' === $this->service )
137
  return true;
 
 
 
 
 
 
 
 
138
  return false;
139
  }
140
 
@@ -201,8 +214,9 @@ class WC_GZD_Product {
201
  public function get_tax_info() {
202
 
203
  $tax_notice = false;
204
-
205
- if ( $this->is_taxable() ) {
 
206
 
207
  $tax_display_mode = get_option( 'woocommerce_tax_display_shop' );
208
  $tax_rates = WC_Tax::get_rates( $this->get_tax_class() );
@@ -210,14 +224,22 @@ class WC_GZD_Product {
210
  if ( ! empty( $tax_rates ) ) {
211
 
212
  $tax_rates = array_values( $tax_rates );
 
213
  // If is variable or is virtual vat exception dont show exact tax rate
214
  if ( $this->is_virtual_vat_exception() || $this->is_type( 'variable' ) || get_option( 'woocommerce_gzd_hide_tax_rate_shop' ) === 'yes' )
215
- $tax_notice = ( $tax_display_mode == 'incl' && ! WC()->customer->is_vat_exempt() ? __( 'incl. VAT', 'woocommerce-germanized' ) : __( 'excl. VAT', 'woocommerce-germanized' ) );
216
  else
217
- $tax_notice = ( $tax_display_mode == 'incl' && ! WC()->customer->is_vat_exempt() ? sprintf( __( 'incl. %s%% VAT', 'woocommerce-germanized' ), ( wc_gzd_format_tax_rate_percentage( $tax_rates[0][ 'rate' ] ) ) ) : sprintf( __( 'excl. %s%% VAT', 'woocommerce-germanized' ), ( wc_gzd_format_tax_rate_percentage( $tax_rates[0][ 'rate' ] ) ) ) );
218
  }
219
 
220
- }
 
 
 
 
 
 
 
221
 
222
  return apply_filters( 'woocommerce_gzd_product_tax_info', $tax_notice, $this );
223
  }
@@ -242,6 +264,16 @@ class WC_GZD_Product {
242
  return ( $this->unit_base ) ? ( $this->unit_base != apply_filters( 'woocommerce_gzd_unit_base_hide_amount', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' . apply_filters( 'wc_gzd_unit_price_base_seperator', ' ' ) : '' ) . '<span class="unit">' . $this->get_unit() . '</span>' : '';
243
  }
244
 
 
 
 
 
 
 
 
 
 
 
245
  /**
246
  * Returns unit
247
  *
@@ -252,6 +284,16 @@ class WC_GZD_Product {
252
  return WC_germanized()->units->$unit;
253
  }
254
 
 
 
 
 
 
 
 
 
 
 
255
  /**
256
  * Returns sale price label
257
  *
@@ -265,6 +307,16 @@ class WC_GZD_Product {
265
  return ( ! empty( $label ) ? WC_germanized()->price_labels->$label : '' );
266
  }
267
 
 
 
 
 
 
 
 
 
 
 
268
  /**
269
  * Returns sale price regular label
270
  *
@@ -350,27 +402,27 @@ class WC_GZD_Product {
350
 
351
  if ( apply_filters( 'woocommerce_gzd_hide_unit_text', false, $this ) )
352
  return apply_filters( 'woocommerce_germanized_disabled_unit_text', '', $this );
353
-
354
- $display_price = $this->get_unit_price();
355
- $display_regular_price = $this->get_unit_price( 1, $this->get_unit_regular_price() );
356
- $display_sale_price = $this->get_unit_price( 1, $this->get_unit_sale_price() );
357
 
358
- $price_html = ( ( $this->is_on_unit_sale() && $show_sale ) ? $this->get_price_html_from_to( $display_regular_price, $display_sale_price, false ) : wc_price( $display_price ) );
359
- $html = '';
360
- $text = get_option( 'woocommerce_gzd_unit_price_text' );
361
 
362
  if ( $this->has_unit() ) {
363
 
364
- if ( strpos( $text, '{price}' ) !== false ) {
 
 
365
 
366
- $html = str_replace( '{price}', $price_html . apply_filters( 'wc_gzd_unit_price_seperator', ' / ' ) . $this->get_unit_base(), $text );
 
367
 
 
 
368
  } else {
369
-
370
- $html = str_replace( array( '{base_price}', '{unit}', '{base}' ), array( $price_html, '<span class="unit">' . $this->get_unit() . '</span>', ( $this->unit_base != apply_filters( 'woocommerce_gzd_unit_base_hide_amount', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' : '' ) ), $text );
371
-
 
 
372
  }
373
-
374
  }
375
 
376
  return apply_filters( 'woocommerce_gzd_unit_price_html', $html, $this );
@@ -471,7 +523,7 @@ class WC_GZD_Product {
471
  $html = apply_filters( 'woocommerce_germanized_empty_delivery_time_text', '', $this );
472
  }
473
 
474
- return ( ! empty( $html ) ? apply_filters( 'woocommerce_germanized_delivery_time_html', str_replace( '{delivery_time}', $html, get_option( 'woocommerce_gzd_delivery_time_text' ) ), $html ) : '' );
475
  }
476
 
477
  public function has_free_shipping() {
37
  'sale_price_label',
38
  'sale_price_regular_label',
39
  'free_shipping',
40
+ 'differential_taxation'
41
  );
42
 
43
  /**
78
 
79
  // Handle meta data keys which can be empty at variation level to cause inheritance
80
  if ( ! $value || '' === $value ) {
81
+
82
+ $parent = wc_get_product( wc_gzd_get_crud_data( $this->child, 'parent' ) );
83
+ // Check if parent exists
84
+ if ( $parent )
85
+ $value = wc_gzd_get_crud_data( $parent, $key );
86
  }
87
 
88
  } elseif ( $key == 'delivery_time' ) {
140
  public function is_service() {
141
  if ( ! empty( $this->service ) && 'yes' === $this->service )
142
  return true;
143
+
144
+ return false;
145
+ }
146
+
147
+ public function is_differential_taxed() {
148
+ if ( ! empty( $this->differential_taxation ) && 'yes' === $this->differential_taxation )
149
+ return true;
150
+
151
  return false;
152
  }
153
 
214
  public function get_tax_info() {
215
 
216
  $tax_notice = false;
217
+ $is_vat_exempt = ( ! empty( WC()->customer ) ? WC()->customer->is_vat_exempt() : false );
218
+
219
+ if ( $this->is_taxable() || $this->is_differential_taxed() ) {
220
 
221
  $tax_display_mode = get_option( 'woocommerce_tax_display_shop' );
222
  $tax_rates = WC_Tax::get_rates( $this->get_tax_class() );
224
  if ( ! empty( $tax_rates ) ) {
225
 
226
  $tax_rates = array_values( $tax_rates );
227
+
228
  // If is variable or is virtual vat exception dont show exact tax rate
229
  if ( $this->is_virtual_vat_exception() || $this->is_type( 'variable' ) || get_option( 'woocommerce_gzd_hide_tax_rate_shop' ) === 'yes' )
230
+ $tax_notice = ( $tax_display_mode == 'incl' && ! $is_vat_exempt ? __( 'incl. VAT', 'woocommerce-germanized' ) : __( 'excl. VAT', 'woocommerce-germanized' ) );
231
  else
232
+ $tax_notice = ( $tax_display_mode == 'incl' && ! $is_vat_exempt ? sprintf( __( 'incl. %s%% VAT', 'woocommerce-germanized' ), ( wc_gzd_format_tax_rate_percentage( $tax_rates[0][ 'rate' ] ) ) ) : sprintf( __( 'excl. %s%% VAT', 'woocommerce-germanized' ), ( wc_gzd_format_tax_rate_percentage( $tax_rates[0][ 'rate' ] ) ) ) );
233
  }
234
 
235
+ if ( $this->is_differential_taxed() ) {
236
+ if ( get_option( 'woocommerce_gzd_differential_taxation_show_notice' ) === 'yes' ) {
237
+ $tax_notice = wc_gzd_get_differential_taxation_notice_text();
238
+ } else {
239
+ $tax_notice = __( 'incl. VAT', 'woocommerce-germanized' );
240
+ }
241
+ }
242
+ }
243
 
244
  return apply_filters( 'woocommerce_gzd_product_tax_info', $tax_notice, $this );
245
  }
264
  return ( $this->unit_base ) ? ( $this->unit_base != apply_filters( 'woocommerce_gzd_unit_base_hide_amount', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' . apply_filters( 'wc_gzd_unit_price_base_seperator', ' ' ) : '' ) . '<span class="unit">' . $this->get_unit() . '</span>' : '';
265
  }
266
 
267
+ public function get_unit_term() {
268
+ $unit = $this->unit;
269
+
270
+ if ( ! empty( $unit ) ) {
271
+ return WC_germanized()->units->get_unit_term( $unit );
272
+ }
273
+
274
+ return false;
275
+ }
276
+
277
  /**
278
  * Returns unit
279
  *
284
  return WC_germanized()->units->$unit;
285
  }
286
 
287
+ public function get_sale_price_label_term() {
288
+ $label = $this->sale_price_label;
289
+
290
+ if ( ! empty( $label ) ) {
291
+ return WC_germanized()->price_labels->get_label_term( $label );
292
+ }
293
+
294
+ return false;
295
+ }
296
+
297
  /**
298
  * Returns sale price label
299
  *
307
  return ( ! empty( $label ) ? WC_germanized()->price_labels->$label : '' );
308
  }
309
 
310
+ public function get_sale_price_regular_label_term() {
311
+ $label = $this->sale_price_regular_label;
312
+
313
+ if ( ! empty( $label ) ) {
314
+ return WC_germanized()->price_labels->get_label_term( $label );
315
+ }
316
+
317
+ return false;
318
+ }
319
+
320
  /**
321
  * Returns sale price regular label
322
  *
402
 
403
  if ( apply_filters( 'woocommerce_gzd_hide_unit_text', false, $this ) )
404
  return apply_filters( 'woocommerce_germanized_disabled_unit_text', '', $this );
 
 
 
 
405
 
406
+ $html = '';
 
 
407
 
408
  if ( $this->has_unit() ) {
409
 
410
+ $display_price = $this->get_unit_price();
411
+ $display_regular_price = $this->get_unit_price( 1, $this->get_unit_regular_price() );
412
+ $display_sale_price = $this->get_unit_price( 1, $this->get_unit_sale_price() );
413
 
414
+ $price_html = ( ( $this->is_on_unit_sale() && $show_sale ) ? $this->get_price_html_from_to( $display_regular_price, $display_sale_price, false ) : wc_price( $display_price ) );
415
+ $text = get_option( 'woocommerce_gzd_unit_price_text' );
416
 
417
+ if ( strpos( $text, '{price}' ) !== false ) {
418
+ $html = str_replace( '{price}', $price_html . apply_filters( 'wc_gzd_unit_price_seperator', ' / ' ) . $this->get_unit_base(), $text );
419
  } else {
420
+ $html = str_replace( array( '{base_price}', '{unit}', '{base}' ), array(
421
+ $price_html,
422
+ '<span class="unit">' . $this->get_unit() . '</span>',
423
+ ( $this->unit_base != apply_filters( 'woocommerce_gzd_unit_base_hide_amount', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' : '' )
424
+ ), $text );
425
  }
 
426
  }
427
 
428
  return apply_filters( 'woocommerce_gzd_unit_price_html', $html, $this );
523
  $html = apply_filters( 'woocommerce_germanized_empty_delivery_time_text', '', $this );
524
  }
525
 
526
+ return ( ! empty( $html ) ? apply_filters( 'woocommerce_germanized_delivery_time_html', str_replace( '{delivery_time}', $html, get_option( 'woocommerce_gzd_delivery_time_text' ) ), $html, $this ) : '' );
527
  }
528
 
529
  public function has_free_shipping() {
includes/admin/class-wc-gzd-admin-welcome.php CHANGED
@@ -123,15 +123,15 @@ class WC_GZD_Admin_Welcome {
123
  <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="button button-primary">Upgrade zur Pro Version</a>
124
  </p>
125
  <div class="changelog vendipro new-feature">
126
- <h3>Neu in 1.8.4: Versand an DHL Shops & Packstationen</h3>
127
  <div class="left">
128
  <p>
129
- Germanized 1.8.4 ermöglicht es dir deinen Kunden den Versand an DHL Shops & Packstationen anzubieten. Dafür fügt Germanized eine Checkbox in der Versandadresse ein, die der Kunde anhaken kann. Anschließend wird die PostNummer und die Packstation abgefragt.
130
- Zudem haben wir auch die DHL Standortsuche integriert, über die der Kunde eine Packstation in seiner Nähe finden kann - die Daten der Packstation werden automatisch als Versandresse übernommen. Aktiviere jetzt den Versand an DHL Packstationen bzw. Paketshops in den <a href="<?php echo admin_url( 'admin.php?page=wc-settings&tab=germanized&section=display#woocommerce_gzd_dhl_parcel_shops' ); ?>">Einstellungen</a>.
131
  </p>
132
  </div>
133
  <div class="right">
134
- <img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/dhl-packstation.png" style="max-width: 600px; border: none" />
135
  </div>
136
  </div>
137
  <div class="changelog vendipro new-feature">
@@ -228,27 +228,27 @@ class WC_GZD_Admin_Welcome {
228
  </div>
229
  </div>
230
  <div class="changelog">
231
- <h3>Neu in WooCommerce Germanized 1.7</h3>
232
  <div class="wc-feature feature-section col three-col" style="margin-bottom: -30px">
233
  <div>
234
- <h4><i class="fa fa-refresh"></i> Subscriptions</h4>
235
  <p>
236
- Germanized bietet von nun an eine bessere Kompatibilität zum beliebten Plugin WooCommerce Subscriptions.
237
- So werden nun z.B. auch die Mehrwertsteuer-Hinweise für Subscriptions in der Kasse und in den Mails korrekt gesetzt.
238
- </p>
239
  </div>
240
  <div>
241
- <h4><i class="fa fa-envelope"></i> Bestellung bezahlt E-Mail</h4>
242
  <p>
243
- Damit du deine Kunden über die erfolgreiche Bezahlung einer Bestellung informieren kannst haben wir das "Bestellung bezahlt" Template eingeführt.
244
- Dieses E-Mail-Template kannst du wie gewohnt über die WooCommerce <a href="<?php admin_url( 'admin.php?page=wc-settings&tab=email' );?>">E-Mail-Einstellungen</a> verwalten.
245
  </p>
246
  </div>
247
  <div class="last-feature">
248
- <h4><i class="fa fa-language"></i> Übersetzung</h4>
249
  <p>
250
- Mit Einführung der automatischen Übersetzung von Germanized über das GlotPress-Repository, wurde die Möglichkeit des Überschreibens der Übersetzungen im language-Ordner "geraubt".
251
- Übersetzungen werden nun wieder zuerst im Ordner wp-content/languages/woocommerce-germanized gesucht und geladen.
252
  </p>
253
  </div>
254
  </div>
123
  <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="button button-primary">Upgrade zur Pro Version</a>
124
  </p>
125
  <div class="changelog vendipro new-feature">
126
+ <h3>Neu in 1.9: CSV Import und Export</h3>
127
  <div class="left">
128
  <p>
129
+ Mit WooCommerce 3.1 wurde ein mächtiges CSV Import/Export Feature implementiert. Germanized 1.9 macht nun auch die von uns hinzugefügten Daten über den Importer bzw. Exporter zugänglich.
130
+ So kannst du also auch deine (Produkt-) Einheitspreise, Lieferzeiten usw. exportieren bzw. importieren - so kannst du deine Produktdaten u.U. auch aus externen Quellen verwalten.
131
  </p>
132
  </div>
133
  <div class="right">
134
+ <img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/csv.png" style="max-width: 600px; border: none" />
135
  </div>
136
  </div>
137
  <div class="changelog vendipro new-feature">
228
  </div>
229
  </div>
230
  <div class="changelog">
231
+ <h3>Neu in WooCommerce Germanized 1.9</h3>
232
  <div class="wc-feature feature-section col three-col" style="margin-bottom: -30px">
233
  <div>
234
+ <h4><i class="fa fa-language"></i> PolyLang</h4>
235
  <p>
236
+ Neben WPML unterstützt Germanized nun auch PolyLang und das WooCommerce Plugin <a href="https://wordpress.org/plugins/woo-poly-integration/" target="_blank">WooCommerce PolyLang Integration</a>.
237
+ Mit PolyLang und Germanized kannst du deinen Online-Shop nun auch in mehreren Sprachen betreiben.
238
+ </p>
239
  </div>
240
  <div>
241
+ <h4><i class="fa fa-institution"></i> Differenzbesteuerung</h4>
242
  <p>
243
+ Germanized unterstützt nun auch die Differenzbesteuerung nach §25a UStG. Damit kannst du deine Produkte nun entsprechend kennzeichnen und auf Wunsch
244
+ in der Kasse und in den E-Mails Hinweise einbetten um deine Kunden zu informieren.
245
  </p>
246
  </div>
247
  <div class="last-feature">
248
+ <h4><i class="fa fa-gift"></i> Wertgutscheine</h4>
249
  <p>
250
+ Wertgutscheine werden im Gegensatz zu normalen Gutscheinen erst besteuert, wenn sie eingelöst werden. Du kannst bestimmte WooCommerce Gutscheine nun optional als
251
+ Wertgutschein markieren. MwSt. wird in diesem Fall erst beim Einlösen berechnet.
252
  </p>
253
  </div>
254
  </div>
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -52,6 +52,7 @@ class WC_GZD_Admin {
52
  add_action( 'admin_init', array( $this, 'check_text_options_deletion' ) );
53
  add_action( 'admin_init', array( $this, 'check_complaints_shortcode_append' ) );
54
  add_action( 'admin_init', array( $this, 'check_version_cache_deletion' ) );
 
55
 
56
  add_filter( 'woocommerce_addons_section_data', array( $this, 'set_addon' ), 10, 2 );
57
  add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'set_order_parcel_delivery_opted_in' ), 10, 1 );
@@ -143,7 +144,7 @@ class WC_GZD_Admin {
143
 
144
  // Hide delivery time and unit tagsdiv
145
  if ( version_compare( WC()->version, '2.3', '>=' ) )
146
- wp_add_inline_style( 'woocommerce-gzd-admin', '#tagsdiv-product_delivery_time, #tagsdiv-product_unit {display: none}' );
147
  }
148
 
149
  public function add_legal_page_metabox() {
@@ -333,6 +334,17 @@ class WC_GZD_Admin {
333
  );
334
  }
335
 
 
 
 
 
 
 
 
 
 
 
 
336
  public function get_shipping_method_instances() {
337
 
338
  if ( ! class_exists( 'WC_Shipping_Zones' ) ) {
52
  add_action( 'admin_init', array( $this, 'check_text_options_deletion' ) );
53
  add_action( 'admin_init', array( $this, 'check_complaints_shortcode_append' ) );
54
  add_action( 'admin_init', array( $this, 'check_version_cache_deletion' ) );
55
+ add_action( 'admin_init', array( $this, 'check_insert_vat_rates' ) );
56
 
57
  add_filter( 'woocommerce_addons_section_data', array( $this, 'set_addon' ), 10, 2 );
58
  add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'set_order_parcel_delivery_opted_in' ), 10, 1 );
144
 
145
  // Hide delivery time and unit tagsdiv
146
  if ( version_compare( WC()->version, '2.3', '>=' ) )
147
+ wp_add_inline_style( 'woocommerce-gzd-admin', '#tagsdiv-product_delivery_time, #tagsdiv-product_unit, #tagsdiv-product_price_label {display: none}' );
148
  }
149
 
150
  public function add_legal_page_metabox() {
334
  );
335
  }
336
 
337
+ public function check_insert_vat_rates() {
338
+ if ( isset( $_GET[ 'insert-vat-rates' ] ) && isset( $_GET[ '_wpnonce' ] ) && check_admin_referer( 'wc-gzd-insert-vat-rates' ) ) {
339
+
340
+ WC_GZD_Install::create_tax_rates();
341
+ WC_GZD_Install::create_virtual_tax_rates();
342
+
343
+ // Redirect to check for updates
344
+ wp_safe_redirect( admin_url( 'admin.php?page=wc-settings&tab=tax&section=standard' ) );
345
+ }
346
+ }
347
+
348
  public function get_shipping_method_instances() {
349
 
350
  if ( ! class_exists( 'WC_Shipping_Zones' ) ) {
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php CHANGED
@@ -41,11 +41,11 @@ class WC_Germanized_Meta_Box_Product_Data {
41
  /**
42
  * Listen to product updates to actually transform term meta data to term relationships e.g. for product delivery time.
43
  */
44
- add_action( 'woocommerce_update_product', array( __CLASS__, 'update_terms' ), 10, 1 );
45
- add_action( 'woocommerce_create_product', array( __CLASS__, 'update_terms' ), 10, 1 );
46
 
47
- add_action( 'woocommerce_update_product_variation', array( __CLASS__, 'update_terms' ), 10, 1 );
48
- add_action( 'woocommerce_create_product_variation', array( __CLASS__, 'update_terms' ), 10, 1 );
49
  }
50
 
51
  /**
@@ -56,7 +56,7 @@ class WC_Germanized_Meta_Box_Product_Data {
56
  *
57
  * @param $product_id
58
  */
59
- public static function update_terms( $product_id ) {
60
 
61
  if ( ! wc_gzd_get_dependencies()->woocommerce_version_supports_crud() )
62
  return;
@@ -64,6 +64,7 @@ class WC_Germanized_Meta_Box_Product_Data {
64
  $product = wc_get_product( $product_id );
65
 
66
  if ( $product->get_id() > 0 ) {
 
67
  $taxonomies = array( 'product_delivery_time' );
68
 
69
  foreach( $taxonomies as $taxonomy ) {
@@ -79,6 +80,27 @@ class WC_Germanized_Meta_Box_Product_Data {
79
  delete_post_meta( $product->get_id(), '_delete_' . $taxonomy );
80
  }
81
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
  }
84
 
@@ -92,6 +114,14 @@ class WC_Germanized_Meta_Box_Product_Data {
92
  'default' => 'no'
93
  );
94
 
 
 
 
 
 
 
 
 
95
  return $types;
96
  }
97
 
@@ -215,6 +245,7 @@ class WC_Germanized_Meta_Box_Product_Data {
215
  '_sale_price' => '',
216
  '_free_shipping' => '',
217
  '_service' => '',
 
218
  );
219
  }
220
 
@@ -350,7 +381,7 @@ class WC_Germanized_Meta_Box_Product_Data {
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' ] ) ) {
@@ -362,8 +393,15 @@ class WC_Germanized_Meta_Box_Product_Data {
362
  // Free shipping
363
  $product = wc_gzd_set_crud_meta_data( $product, '_free_shipping', ( isset( $data['_free_shipping'] ) ) ? 'yes' : '' );
364
 
365
- // Free shipping
366
  $product = wc_gzd_set_crud_meta_data( $product, '_service', ( isset( $data['_service'] ) ) ? 'yes' : '' );
 
 
 
 
 
 
 
367
 
368
  // Ignore variable data
369
  if ( in_array( $product_type, array( 'variable', 'grouped' ) ) && ! $is_variation ) {
41
  /**
42
  * Listen to product updates to actually transform term meta data to term relationships e.g. for product delivery time.
43
  */
44
+ add_action( 'woocommerce_update_product', array( __CLASS__, 'update_after_save' ), 10, 1 );
45
+ add_action( 'woocommerce_create_product', array( __CLASS__, 'update_after_save' ), 10, 1 );
46
 
47
+ add_action( 'woocommerce_update_product_variation', array( __CLASS__, 'update_after_save' ), 10, 1 );
48
+ add_action( 'woocommerce_create_product_variation', array( __CLASS__, 'update_after_save' ), 10, 1 );
49
  }
50
 
51
  /**
56
  *
57
  * @param $product_id
58
  */
59
+ public static function update_after_save( $product_id ) {
60
 
61
  if ( ! wc_gzd_get_dependencies()->woocommerce_version_supports_crud() )
62
  return;
64
  $product = wc_get_product( $product_id );
65
 
66
  if ( $product->get_id() > 0 ) {
67
+
68
  $taxonomies = array( 'product_delivery_time' );
69
 
70
  foreach( $taxonomies as $taxonomy ) {
80
  delete_post_meta( $product->get_id(), '_delete_' . $taxonomy );
81
  }
82
  }
83
+
84
+ // Update unit price based on whether the product is on sale or not
85
+ if ( wc_gzd_get_gzd_product( $product )->has_unit() ) {
86
+
87
+ // Let pro version filter prices
88
+ $data = apply_filters( 'woocommerce_gzd_save_display_unit_price_data', array(
89
+ '_unit_price_regular' => wc_gzd_get_gzd_product( $product )->get_unit_regular_price(),
90
+ '_unit_price_sale' => wc_gzd_get_gzd_product( $product )->get_unit_sale_price(),
91
+ ), $product );
92
+
93
+ // Make sure we update automatically calculated prices
94
+ update_post_meta( $product->get_id(), '_unit_price_regular', $data[ '_unit_price_regular' ] );
95
+ update_post_meta( $product->get_id(), '_unit_price_sale', $data[ '_unit_price_sale' ] );
96
+
97
+ // Lets update the display price
98
+ if ( $product->is_on_sale() ) {
99
+ update_post_meta( $product->get_id(), '_unit_price', $data[ '_unit_price_sale' ] );
100
+ } else {
101
+ update_post_meta( $product->get_id(), '_unit_price', $data[ '_unit_price_regular' ] );
102
+ }
103
+ }
104
  }
105
  }
106
 
114
  'default' => 'no'
115
  );
116
 
117
+ $types[ 'differential_taxation' ] = array(
118
+ 'id' => '_differential_taxation',
119
+ 'wrapper_class' => '',
120
+ 'label' => __( 'Diff. Taxation', 'woocommerce-germanized' ),
121
+ 'description' => __( 'Product applies to differential taxation based on §25a UStG.', 'woocommerce-germanized' ),
122
+ 'default' => 'no'
123
+ );
124
+
125
  return $types;
126
  }
127
 
245
  '_sale_price' => '',
246
  '_free_shipping' => '',
247
  '_service' => '',
248
+ '_differential_taxation' => '',
249
  );
250
  }
251
 
381
  }
382
 
383
  if ( isset( $data[ '_mini_desc' ] ) ) {
384
+ $product = wc_gzd_set_crud_meta_data( $product, '_mini_desc', ( $data[ '_mini_desc' ] === '' ? '' : wc_gzd_sanitize_mini_desc( $data[ '_mini_desc' ] ) ) );
385
  }
386
 
387
  if ( isset( $data[ 'delivery_time' ] ) && ! empty( $data[ 'delivery_time' ] ) ) {
393
  // Free shipping
394
  $product = wc_gzd_set_crud_meta_data( $product, '_free_shipping', ( isset( $data['_free_shipping'] ) ) ? 'yes' : '' );
395
 
396
+ // Is a service?
397
  $product = wc_gzd_set_crud_meta_data( $product, '_service', ( isset( $data['_service'] ) ) ? 'yes' : '' );
398
+
399
+ // Applies to differential taxation?
400
+ $product = wc_gzd_set_crud_meta_data( $product, '_differential_taxation', ( isset( $data['_differential_taxation'] ) ) ? 'yes' : '' );
401
+
402
+ if ( isset( $data['_differential_taxation'] ) ) {
403
+ $product = wc_gzd_set_crud_data( $product, 'tax_status', 'shipping' );
404
+ }
405
 
406
  // Ignore variable data
407
  if ( in_array( $product_type, array( 'variable', 'grouped' ) ) && ! $is_variation ) {
includes/admin/settings/class-wc-gzd-settings-germanized.php CHANGED
@@ -356,7 +356,38 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
356
  'css' => 'width:100%; height: 50px;',
357
  ),
358
 
359
- array( 'type' => 'sectionend', 'id' => 'small_business_options' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
 
361
  array( 'title' => __( 'Delivery Times', 'woocommerce-germanized' ), 'type' => 'title', 'desc' => '', 'id' => 'delivery_times_options' ),
362
 
356
  'css' => 'width:100%; height: 50px;',
357
  ),
358
 
359
+ array( 'type' => 'sectionend', 'id' => 'differential_taxation_options' ),
360
+
361
+ array( 'title' => __( 'Differential Taxation', 'woocommerce-germanized' ), 'type' => 'title', 'desc' => '', 'id' => 'differential_taxation_options' ),
362
+
363
+ array(
364
+ 'title' => __( 'Taxation Notice', 'woocommerce-germanized' ),
365
+ 'desc' => __( 'Enable differential taxation text notice beneath product price.', 'woocommerce-germanized' ),
366
+ 'id' => 'woocommerce_gzd_differential_taxation_show_notice',
367
+ 'desc_tip' => __( 'If you have disabled this option, a normal VAT notice will be displayed, which is sufficient as Trusted Shops states. To further inform your customers you may enable this notice.', 'woocommerce-germanized' ),
368
+ 'default' => 'yes',
369
+ 'type' => 'checkbox',
370
+ ),
371
+
372
+ array(
373
+ 'title' => __( 'Notice Text', 'woocommerce-germanized' ),
374
+ 'desc' => __( 'This text will be shown as a further notice for the customer to inform him about differential taxation.', 'woocommerce-germanized' ),
375
+ 'desc_tip' => true,
376
+ 'id' => 'woocommerce_gzd_differential_taxation_notice_text',
377
+ 'type' => 'textarea',
378
+ 'css' => 'width:100%; height: 50px;',
379
+ 'default' => __( 'incl. VAT (differential taxation according to §25a UStG.)', 'woocommerce-germanized' ),
380
+ ),
381
+
382
+ array(
383
+ 'title' => __( 'Checkout Notice', 'woocommerce-germanized' ),
384
+ 'desc' => __( 'Enable differential taxation notice during checkout and in emails.', 'woocommerce-germanized' ),
385
+ 'id' => 'woocommerce_gzd_differential_taxation_checkout_notices',
386
+ 'default' => 'yes',
387
+ 'type' => 'checkbox',
388
+ ),
389
+
390
+ array( 'type' => 'sectionend', 'id' => 'differential_taxation_options' ),
391
 
392
  array( 'title' => __( 'Delivery Times', 'woocommerce-germanized' ), 'type' => 'title', 'desc' => '', 'id' => 'delivery_times_options' ),
393
 
includes/admin/views/html-notice-install.php CHANGED
@@ -39,11 +39,21 @@ if ( ! defined( 'ABSPATH' ) ) {
39
 
40
  <?php endif; ?>
41
 
 
 
 
 
 
 
 
 
 
 
42
  <tr>
43
- <th scope="row"><?php _e( 'Generate EU VAT Rates', 'woocommerce-germanized' );?></th>
44
  <td>
45
- <label for="install_woocommerce_gzd_tax_rates">
46
- <input id="install_woocommerce_gzd_tax_rates" type="checkbox" value="true" name="install_woocommerce_gzd_tax_rates">
47
  <?php _e( 'We will automatically insert EU VAT Rates for selling virtual products.', 'woocommerce-germanized' );?>
48
  </label>
49
  </td>
39
 
40
  <?php endif; ?>
41
 
42
+ <tr>
43
+ <th scope="row"><?php _e( 'Insert EU VAT Rates', 'woocommerce-germanized' );?></th>
44
+ <td>
45
+ <label for="install_woocommerce_gzd_tax_rates">
46
+ <input id="install_woocommerce_gzd_tax_rates" type="checkbox" value="true" name="install_woocommerce_gzd_tax_rates">
47
+ <?php _e( 'We will automatically insert VAT Rates for EU countries.', 'woocommerce-germanized' );?>
48
+ </label>
49
+ </td>
50
+ </tr>
51
+
52
  <tr>
53
+ <th scope="row"><?php _e( 'Insert Virtual EU VAT Rates', 'woocommerce-germanized' );?></th>
54
  <td>
55
+ <label for="install_woocommerce_gzd_virtual_tax_rates">
56
+ <input id="install_woocommerce_gzd_virtual_tax_rates" type="checkbox" value="true" name="install_woocommerce_gzd_virtual_tax_rates">
57
  <?php _e( 'We will automatically insert EU VAT Rates for selling virtual products.', 'woocommerce-germanized' );?>
58
  </label>
59
  </td>
includes/admin/views/html-page-status-germanized.php CHANGED
@@ -212,6 +212,11 @@ if ( ! defined( 'ABSPATH' ) )
212
  <td><?php _e( 'Delete Version Cache', 'woocommerce-germanized' ); ?></td>
213
  <td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'This option deletes plugin version caches necessary to check whether activated plugins are compatible with Germanized.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
214
  <td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'delete-version-cache' => true ) ), 'wc-gzd-delete-version-cache' ); ?>" class="button button-secondary"><?php _e( 'Delete version cache', 'woocommerce-germanized' ); ?></a></td>
 
 
 
 
 
215
  </tr>
216
  <?php do_action( 'woocommerce_gzd_status_after_tools' ); ?>
217
  </tbody>
212
  <td><?php _e( 'Delete Version Cache', 'woocommerce-germanized' ); ?></td>
213
  <td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'This option deletes plugin version caches necessary to check whether activated plugins are compatible with Germanized.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
214
  <td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'delete-version-cache' => true ) ), 'wc-gzd-delete-version-cache' ); ?>" class="button button-secondary"><?php _e( 'Delete version cache', 'woocommerce-germanized' ); ?></a></td>
215
+ </tr>
216
+ <tr>
217
+ <td><?php _e( 'Renew EU VAT Rates', 'woocommerce-germanized' ); ?></td>
218
+ <td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'Insert VAT rates (standard, recuded and virtual) for EU countries. This option deletes all of your standard, reduced and virtual rates before inserting.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
219
+ <td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'insert-vat-rates' => true ) ), 'wc-gzd-insert-vat-rates' ); ?>" class="button button-secondary"><?php _e( 'Renew VAT Rates', 'woocommerce-germanized' ); ?></a></td>
220
  </tr>
221
  <?php do_action( 'woocommerce_gzd_status_after_tools' ); ?>
222
  </tbody>
includes/api/class-wc-gzd-rest-products-controller.php CHANGED
@@ -188,6 +188,18 @@ class WC_GZD_REST_Products_Controller {
188
  'default' => false,
189
  'context' => array( 'view', 'edit' ),
190
  );
 
 
 
 
 
 
 
 
 
 
 
 
191
  $schema_properties['variations']['items']['properties'][ 'delivery_time' ] = array(
192
  'description' => __( 'Delivery Time', 'woocommerce-germanized' ),
193
  'type' => 'object',
@@ -263,6 +275,12 @@ class WC_GZD_REST_Products_Controller {
263
  )
264
  )
265
  );
 
 
 
 
 
 
266
  $schema_properties['variations']['items']['properties'][ 'mini_desc' ] = array(
267
  'description' => __( 'Small Cart Product Description', 'woocommerce-germanized' ),
268
  'type' => 'string',
@@ -418,19 +436,22 @@ class WC_GZD_REST_Products_Controller {
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;
427
- } else {
428
- $data[ '_free_shipping' ] = wc_gzd_get_crud_data( $product, '_free_shipping', true );
429
- }
430
 
431
- // Do only add free_shipping if is set so saving works (checkbox-style).
432
- if ( empty( $data[ '_free_shipping' ] ) || ! $data[ '_free_shipping' ] )
433
- unset( $data[ '_free_shipping' ] );
 
 
 
 
 
 
 
 
434
 
435
  return $data;
436
  }
@@ -494,6 +515,12 @@ class WC_GZD_REST_Products_Controller {
494
  // Shipping costs hidden?
495
  $data[ 'free_shipping' ] = $product->has_free_shipping();
496
 
 
 
 
 
 
 
497
  return $data;
498
  }
499
 
188
  'default' => false,
189
  'context' => array( 'view', 'edit' ),
190
  );
191
+ $schema_properties['service'] = array(
192
+ 'description' => __( 'Whether this product is a service or not', 'woocommerce-germanized' ),
193
+ 'type' => 'boolean',
194
+ 'default' => false,
195
+ 'context' => array( 'view', 'edit' ),
196
+ );
197
+ $schema_properties['differential_taxation'] = array(
198
+ 'description' => __( 'Whether this product applies for differential taxation or not', 'woocommerce-germanized' ),
199
+ 'type' => 'boolean',
200
+ 'default' => false,
201
+ 'context' => array( 'view', 'edit' ),
202
+ );
203
  $schema_properties['variations']['items']['properties'][ 'delivery_time' ] = array(
204
  'description' => __( 'Delivery Time', 'woocommerce-germanized' ),
205
  'type' => 'object',
275
  )
276
  )
277
  );
278
+ $schema_properties['variations']['items']['properties'][ 'service' ] = array(
279
+ 'description' => __( 'Whether this product is a service or not', 'woocommerce-germanized' ),
280
+ 'type' => 'boolean',
281
+ 'default' => false,
282
+ 'context' => array( 'view', 'edit' ),
283
+ );
284
  $schema_properties['variations']['items']['properties'][ 'mini_desc' ] = array(
285
  'description' => __( 'Small Cart Product Description', 'woocommerce-germanized' ),
286
  'type' => 'string',
436
  }
437
 
438
  if ( isset( $request['mini_desc'] ) ) {
439
+ $data['_mini_desc'] = wc_gzd_sanitize_mini_desc( $request['mini_desc'] );
440
  }
441
 
442
+ foreach( array( 'free_shipping', 'service', 'differential_taxation' ) as $bool_meta ) {
 
 
 
 
 
443
 
444
+ if ( isset( $request[$bool_meta] ) ) {
445
+ if ( ! empty( $request[$bool_meta] ) )
446
+ $data[ "_{$bool_meta}" ] = true;
447
+ } else {
448
+ $data[ "_{$bool_meta}" ] = wc_gzd_get_crud_data( $product, "_{$bool_meta}", true );
449
+ }
450
+
451
+ // Do only add boolean values if is set so saving works (checkbox-style).
452
+ if ( empty( $data[ "_{$bool_meta}" ] ) || ! $data[ "_{$bool_meta}" ] )
453
+ unset( $data[ "_{$bool_meta}" ] );
454
+ }
455
 
456
  return $data;
457
  }
515
  // Shipping costs hidden?
516
  $data[ 'free_shipping' ] = $product->has_free_shipping();
517
 
518
+ // Shipping costs hidden?
519
+ $data[ 'service' ] = $product->is_service();
520
+
521
+ // Shipping costs hidden?
522
+ $data[ 'differential_taxation' ] = $product->is_differential_taxed();
523
+
524
  return $data;
525
  }
526
 
includes/class-wc-gzd-ajax.php CHANGED
@@ -17,14 +17,20 @@ class WC_GZD_AJAX {
17
  * Hook in methods
18
  */
19
  public static function init() {
 
20
  $ajax_events = array(
21
  'gzd_revocation' => true,
22
  'gzd_json_search_delivery_time' => false,
23
  );
 
24
  foreach ( $ajax_events as $ajax_event => $nopriv ) {
25
  add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
 
26
  if ( $nopriv ) {
27
  add_action( 'wp_ajax_nopriv_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
 
 
 
28
  }
29
  }
30
  }
@@ -66,7 +72,10 @@ class WC_GZD_AJAX {
66
  public static function gzd_revocation() {
67
 
68
  check_ajax_referer( 'woocommerce-revocation', 'security' );
69
- wp_verify_nonce( $_POST['_wpnonce'], 'woocommerce-revocation' );
 
 
 
70
 
71
  $data = array();
72
  $fields = WC_GZD_Revocation::get_fields();
@@ -76,7 +85,7 @@ class WC_GZD_AJAX {
76
 
77
  if ( 'sep' !== $key ) {
78
 
79
- if ( true === $field[ 'required' ] ) {
80
  if ( $key == 'address_mail' ) {
81
  if ( ! is_email( $_POST[ $key ] ) )
82
  wc_add_notice( '<strong>' . $field['label'] . '</strong> ' . _x( 'is not a valid email address.', 'revocation-form', 'woocommerce-germanized' ), 'error' );
@@ -125,24 +134,12 @@ class WC_GZD_AJAX {
125
  wc_print_notices();
126
  $messages = ob_get_clean();
127
 
128
- if ( $error ) {
129
- echo '<!--WC_START-->' . json_encode(
130
- array(
131
- 'result' => 'failure',
132
- 'messages' => isset( $messages ) ? $messages : '',
133
- )
134
- ) . '<!--WC_END-->';
135
- } else {
136
- if ( is_ajax() ) {
137
- echo '<!--WC_START-->' . json_encode(
138
- array(
139
- 'result' => 'success',
140
- 'messages' => isset ( $messages ) ? $messages : '',
141
- )
142
- ) . '<!--WC_END-->';
143
- }
144
- }
145
- exit();
146
  }
147
 
148
  }
17
  * Hook in methods
18
  */
19
  public static function init() {
20
+
21
  $ajax_events = array(
22
  'gzd_revocation' => true,
23
  'gzd_json_search_delivery_time' => false,
24
  );
25
+
26
  foreach ( $ajax_events as $ajax_event => $nopriv ) {
27
  add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
28
+
29
  if ( $nopriv ) {
30
  add_action( 'wp_ajax_nopriv_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
31
+
32
+ // WC AJAX can be used for frontend ajax requests.
33
+ add_action( 'wc_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
34
  }
35
  }
36
  }
72
  public static function gzd_revocation() {
73
 
74
  check_ajax_referer( 'woocommerce-revocation', 'security' );
75
+
76
+ if ( ! wp_verify_nonce( $_POST['_wpnonce'], 'woocommerce-revocation' ) ) {
77
+ wp_send_json( array( 'result' => 'failure' ) );
78
+ }
79
 
80
  $data = array();
81
  $fields = WC_GZD_Revocation::get_fields();
85
 
86
  if ( 'sep' !== $key ) {
87
 
88
+ if ( isset( $field[ 'required' ] ) && true === $field[ 'required' ] ) {
89
  if ( $key == 'address_mail' ) {
90
  if ( ! is_email( $_POST[ $key ] ) )
91
  wc_add_notice( '<strong>' . $field['label'] . '</strong> ' . _x( 'is not a valid email address.', 'revocation-form', 'woocommerce-germanized' ), 'error' );
134
  wc_print_notices();
135
  $messages = ob_get_clean();
136
 
137
+ $data = array(
138
+ 'messages' => isset( $messages ) ? $messages : '',
139
+ 'result' => ( $error ? 'failure' : 'success' ),
140
+ );
141
+
142
+ wp_send_json( $data );
 
 
 
 
 
 
 
 
 
 
 
 
143
  }
144
 
145
  }
includes/class-wc-gzd-coupon-helper.php ADDED
@@ -0,0 +1,268 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class WC_GZD_Coupon_Helper
5
+ */
6
+ class WC_GZD_Coupon_Helper {
7
+
8
+ protected static $_instance = null;
9
+
10
+ public static function instance() {
11
+ if ( is_null( self::$_instance ) ) {
12
+ self::$_instance = new self();
13
+ }
14
+
15
+ return self::$_instance;
16
+ }
17
+
18
+ /**
19
+ * Cloning is forbidden.
20
+ *
21
+ * @since 1.0
22
+ */
23
+ public function __clone() {
24
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
25
+ }
26
+
27
+ /**
28
+ * Unserializing instances of this class is forbidden.
29
+ *
30
+ * @since 1.0
31
+ */
32
+ public function __wakeup() {
33
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
34
+ }
35
+
36
+ public function __construct() {
37
+ add_action( 'woocommerce_coupon_options', array( $this, 'coupon_options' ), 10, 2 );
38
+ add_action( 'woocommerce_coupon_options_save', array( $this, 'coupon_save' ), 10, 2 );
39
+ add_action( 'woocommerce_checkout_create_order_coupon_item', array( $this, 'coupon_item_save' ), 10, 4 );
40
+
41
+ // Tax Calculation
42
+ add_filter( 'woocommerce_after_calculate_totals', array( $this, 'recalculate_tax_totals' ), 10, 1 );
43
+ // Order Total Recalculation
44
+ add_action( 'woocommerce_before_order_object_save', array( $this, 'maybe_recalculate_tax_totals' ), 150, 1 );
45
+ // Add Hook before recalculating line taxes
46
+ add_action( 'wp_ajax_woocommerce_calc_line_taxes', array( $this, 'before_recalculate_totals' ), 0 );
47
+ }
48
+
49
+ /**
50
+ * Checks whether an order has an voucher as coupon or not.
51
+ * @param $order
52
+ *
53
+ * @return bool
54
+ */
55
+ public function order_has_voucher( $order ) {
56
+ $order = is_numeric( $order ) ? $order = wc_get_order( $order ) : $order;
57
+
58
+ $has_vouchers = false;
59
+
60
+ if ( $coupons = $order->get_items( 'coupon' ) ) {
61
+ foreach ( $coupons as $coupon ) {
62
+ if ( wc_gzd_get_crud_data( $coupon, 'is_voucher', true ) === 'yes' ) {
63
+ $has_vouchers = true;
64
+ }
65
+ }
66
+ }
67
+
68
+ return $has_vouchers;
69
+ }
70
+
71
+ /**
72
+ * Adjust WooCommerce order recalculation to make it compatible with vouchers.
73
+ * Maybe some day we'll be able to hook into calculate_taxes or calculate_totals so that is not necessary anymore.
74
+ */
75
+ public function before_recalculate_totals() {
76
+
77
+ check_ajax_referer( 'calc-totals', 'security' );
78
+
79
+ if ( ! current_user_can( 'edit_shop_orders' ) ) {
80
+ wp_die( -1 );
81
+ }
82
+
83
+ $order_id = absint( $_POST['order_id'] );
84
+
85
+ // Grab the order and recalc taxes
86
+ $order = wc_get_order( $order_id );
87
+
88
+ // Do not replace recalculation if the order has no voucher
89
+ if ( ! $this->order_has_voucher( $order ) )
90
+ return;
91
+
92
+ // Disable WC order total recalculation
93
+ remove_action( 'wp_ajax_woocommerce_calc_line_taxes', array( WC_AJAX, 'calc_line_taxes' ), 10 );
94
+
95
+ $calculate_tax_args = array(
96
+ 'country' => strtoupper( wc_clean( $_POST['country'] ) ),
97
+ 'state' => strtoupper( wc_clean( $_POST['state'] ) ),
98
+ 'postcode' => strtoupper( wc_clean( $_POST['postcode'] ) ),
99
+ 'city' => strtoupper( wc_clean( $_POST['city'] ) ),
100
+ );
101
+
102
+ // Parse the jQuery serialized items
103
+ $items = array();
104
+ parse_str( $_POST['items'], $items );
105
+
106
+ // Save order items first
107
+ wc_save_order_items( $order_id, $items );
108
+
109
+ // Add item hook to make sure taxes are being (re)calculated correctly
110
+ add_filter( 'woocommerce_order_item_get_total', array( $this, 'adjust_item_total' ), 10, 2 );
111
+ $order->calculate_taxes( $calculate_tax_args );
112
+ remove_filter( 'woocommerce_order_item_get_total', array( $this, 'adjust_item_total' ), 10 );
113
+
114
+ $order->calculate_totals( false );
115
+
116
+ if ( array_key_exists( 'discount_total', $order->get_changes() ) ) {
117
+ $order->set_discount_total( $order->get_discount_total() + $order->get_cart_tax() );
118
+ $order->set_discount_tax( 0 );
119
+ }
120
+
121
+ // Look for changes made after recalculating totals
122
+ if ( array_key_exists( 'total', $order->get_changes() ) ) {
123
+ $order->set_total( $order->get_total() - $order->get_cart_tax() );
124
+ }
125
+
126
+ include( WC()->plugin_path() . '/includes/admin/meta-boxes/views/html-order-items.php' );
127
+ wp_die();
128
+ }
129
+
130
+ public function adjust_item_total( $value, $item ) {
131
+ if ( is_a( $item, 'WC_Order_Item_Product' ) ) {
132
+ return $item->get_subtotal();
133
+ }
134
+ return $value;
135
+ }
136
+
137
+ /**
138
+ * Sets voucher coupon data if available.
139
+ *
140
+ * @param $item
141
+ * @param $code
142
+ * @param $coupon
143
+ * @param $order
144
+ */
145
+ public function coupon_item_save( $item, $code, $coupon, $order ) {
146
+ if ( is_a( $coupon, 'WC_Coupon' ) ) {
147
+ if ( wc_gzd_get_crud_data( $coupon, 'is_voucher', true ) === 'yes' )
148
+ $item = wc_gzd_set_crud_meta_data( $item, 'is_voucher', 'yes' );
149
+ }
150
+ }
151
+
152
+ public function maybe_recalculate_tax_totals( $order ) {
153
+
154
+ if ( ! is_admin() || is_checkout() ) {
155
+ return;
156
+ }
157
+
158
+ if ( ! $this->order_has_voucher( $order ) )
159
+ return;
160
+
161
+ // Look for changes made after recalculating totals
162
+ if ( array_key_exists( 'total', $order->get_changes() ) ) {
163
+ $order->set_total( $order->get_total() - $order->get_cart_tax() );
164
+ }
165
+
166
+ if ( array_key_exists( 'discount_total', $order->get_changes() ) ) {
167
+ $order->set_discount_total( $order->get_discount_total() + $order->get_discount_tax() );
168
+ $order->set_discount_tax( 0 );
169
+ }
170
+ }
171
+
172
+ public function recalculate_tax_totals( $cart ) {
173
+
174
+ if ( WC()->customer->is_vat_exempt() )
175
+ return;
176
+
177
+ // Check for discounts and whether the coupon is a voucher
178
+ $coupons = $cart->get_coupons();
179
+ $has_vouchers = false;
180
+
181
+ foreach( $coupons as $coupon ) {
182
+ if ( wc_gzd_get_crud_data( $coupon, 'is_voucher', true ) === 'yes' ) {
183
+ $has_vouchers = true;
184
+ }
185
+ }
186
+
187
+ if ( ! $has_vouchers )
188
+ return;
189
+
190
+ $cart_contents = $cart->get_cart();
191
+ $tax_rates = array();
192
+ $tax_totals = array();
193
+
194
+ /**
195
+ * Calculate totals for items.
196
+ */
197
+ foreach ( $cart_contents as $cart_item_key => $values ) {
198
+
199
+ $product = $values['data'];
200
+
201
+ if ( ! $product->is_taxable() )
202
+ continue;
203
+
204
+ // Get item tax rates
205
+ if ( empty( $tax_rates[ $product->get_tax_class() ] ) ) {
206
+ $tax_rates[ $product->get_tax_class() ] = WC_Tax::get_rates( $product->get_tax_class() );
207
+
208
+ // Setup total tax amounts per rate
209
+ foreach( $tax_rates[ $product->get_tax_class() ] as $key => $rate ) {
210
+ if ( ! isset( $tax_totals[ $key ] ) )
211
+ $tax_totals[ $key ] = 0;
212
+ }
213
+ }
214
+
215
+ $item_tax_rates = $tax_rates[ $product->get_tax_class() ];
216
+
217
+ $cart->cart_contents[ $cart_item_key ][ 'line_total' ] = ( ( $values[ 'line_total' ] + $values[ 'line_tax' ] ) - $values[ 'line_subtotal_tax' ] );
218
+ $cart->cart_contents[ $cart_item_key ][ 'line_tax' ] = $values[ 'line_subtotal_tax' ];
219
+ $cart->cart_contents[ $cart_item_key ][ 'line_tax_data' ][ 'total' ] = $values[ 'line_tax_data' ][ 'subtotal' ];
220
+
221
+ foreach( $item_tax_rates as $key => $rate ) {
222
+ $tax_totals[ $key ] = $tax_totals[ $key ] + $values['line_subtotal_tax'];
223
+ }
224
+ }
225
+
226
+ $cart->taxes = $tax_totals;
227
+
228
+ // Remove discounted taxes (taxes are not being discounted for vouchers)
229
+ $cart->discount_cart = wc_cart_round_discount( ( $cart->discount_cart + $cart->discount_cart_tax ), $cart->dp );
230
+ $cart->discount_cart_tax = 0;
231
+
232
+ // Total up/round taxes
233
+ if ( $cart->round_at_subtotal ) {
234
+ $cart->tax_total = WC_Tax::get_tax_total( $tax_totals );
235
+ $cart->taxes = array_map( array( 'WC_Tax', 'round' ), $cart->taxes );
236
+ } else {
237
+ $cart->tax_total = array_sum( $tax_totals );
238
+ }
239
+ }
240
+
241
+ public function convert_coupon_to_voucher( $coupon ) {
242
+ $coupon = wc_gzd_set_crud_meta_data( $coupon, 'is_voucher', 'yes' );
243
+ $coupon->set_individual_use( true );
244
+ $coupon->save();
245
+ }
246
+
247
+ public function coupon_options( $id, $coupon ) {
248
+
249
+ woocommerce_wp_checkbox( array(
250
+ 'id' => 'is_voucher',
251
+ 'label' => __( 'Is voucher?', 'woocommerce-germanized' ),
252
+ 'description' => sprintf( __( 'Whether or not this coupon is a voucher which has been sold to a customer without VAT and needs to be taxed as soon as the customer redeems the voucher. Find more information <a href="%s" target="_blank">here</a>.', 'woocommerce-germanized' ), 'https://www.haufe.de/finance/steuern-finanzen/umsatzsteuer-wie-gutscheine-zu-behandeln-sind_190_76132.html' ),
253
+ ) );
254
+
255
+ }
256
+
257
+ public function coupon_save( $id, $coupon ) {
258
+ if ( isset( $_POST[ 'is_voucher' ] ) ) {
259
+ $this->convert_coupon_to_voucher( $coupon );
260
+ } else {
261
+ $coupon = wc_gzd_set_crud_meta_data( $coupon, 'is_voucher', 'no' );
262
+ $coupon->save();
263
+ }
264
+ }
265
+
266
+ }
267
+
268
+ WC_GZD_Coupon_Helper::instance();
includes/class-wc-gzd-customer-helper.php CHANGED
@@ -37,6 +37,8 @@ class WC_GZD_Customer_Helper {
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
@@ -69,6 +71,30 @@ class WC_GZD_Customer_Helper {
69
 
70
  }
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  public function social_login_activation_check( $message, $user ) {
73
  $user_id = $user->ID;
74
  if ( ! wc_gzd_is_customer_activated( $user_id ) ) {
@@ -86,14 +112,16 @@ class WC_GZD_Customer_Helper {
86
  'label' => __( 'Title', 'woocommerce-germanized' ),
87
  'type' => 'select',
88
  'options' => apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) ),
89
- 'description' => ''
 
90
  );
91
 
92
  $fields[ 'shipping' ][ 'fields' ][ 'shipping_title' ] = array(
93
  'label' => __( 'Title', 'woocommerce-germanized' ),
94
  'type' => 'select',
95
  'options' => apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) ),
96
- 'description' => ''
 
97
  );
98
 
99
  return $fields;
@@ -310,6 +338,8 @@ class WC_GZD_Customer_Helper {
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;
314
  }
315
 
37
  // Add Title to user profile
38
  add_filter( 'woocommerce_customer_meta_fields', array( $this, 'profile_field_title' ), 10, 1 );
39
 
40
+ add_filter( 'woocommerce_ajax_get_customer_details', array( $this, 'load_customer_fields' ), 10, 3 );
41
+
42
  if ( $this->is_double_opt_in_enabled() ) {
43
 
44
  // Check for customer activation
71
 
72
  }
73
 
74
+ public function load_customer_fields( $data, $customer, $user_id ) {
75
+
76
+ $fields = WC_GZD_Checkout::instance()->custom_fields_admin;
77
+
78
+ if ( is_array( $fields ) ) {
79
+ foreach( $fields as $key => $field ) {
80
+
81
+ $types = array( 'shipping', 'billing' );
82
+
83
+ if ( isset( $field[ 'address_type' ] ) ) {
84
+ $types = array( $field[ 'address_type' ] );
85
+ }
86
+
87
+ foreach( $types as $type ) {
88
+ if ( ! isset( $data[ $type ] ) )
89
+ continue;
90
+
91
+ $data[ $type ][ $key ] = get_user_meta( $user_id, $type . '_' . $key, true );
92
+ }
93
+ }
94
+ }
95
+ return $data;
96
+ }
97
+
98
  public function social_login_activation_check( $message, $user ) {
99
  $user_id = $user->ID;
100
  if ( ! wc_gzd_is_customer_activated( $user_id ) ) {
112
  'label' => __( 'Title', 'woocommerce-germanized' ),
113
  'type' => 'select',
114
  'options' => apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) ),
115
+ 'description' => '',
116
+ 'class' => '',
117
  );
118
 
119
  $fields[ 'shipping' ][ 'fields' ][ 'shipping_title' ] = array(
120
  'label' => __( 'Title', 'woocommerce-germanized' ),
121
  'type' => 'select',
122
  'options' => apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) ),
123
+ 'description' => '',
124
+ 'class' => '',
125
  );
126
 
127
  return $fields;
338
  if ( apply_filters( 'woocommerce_gzd_user_activation_auto_login', $login, $user ) && ! is_user_logged_in() )
339
  wc_set_customer_auth_cookie( $user->ID );
340
 
341
+ do_action( 'woocommerce_gzd_customer_opt_in_finished', $user );
342
+
343
  return true;
344
  }
345
 
includes/class-wc-gzd-dhl-parcel-shops.php CHANGED
@@ -181,6 +181,7 @@ class WC_GZD_DHL_Parcel_Shops {
181
  'type' => 'select',
182
  'options' => array( 0 => __( 'No', 'woocommerce-germanized' ), 1 => __( 'Yes', 'woocommerce-germanized' ) ),
183
  'description' => __( 'Select whether delivery to parcel shop should be enabled.', 'woocommerce-germanized' ),
 
184
  );
185
 
186
  $fields[ 'shipping' ][ 'fields' ][ 'shipping_parcelshop_post_number' ] = array(
181
  'type' => 'select',
182
  'options' => array( 0 => __( 'No', 'woocommerce-germanized' ), 1 => __( 'Yes', 'woocommerce-germanized' ) ),
183
  'description' => __( 'Select whether delivery to parcel shop should be enabled.', 'woocommerce-germanized' ),
184
+ 'class' => '',
185
  );
186
 
187
  $fields[ 'shipping' ][ 'fields' ][ 'shipping_parcelshop_post_number' ] = array(
includes/class-wc-gzd-emails.php CHANGED
@@ -155,7 +155,9 @@ class WC_GZD_Emails {
155
 
156
  // Pay now button
157
  add_action( 'woocommerce_email_before_order_table', array( $this, 'email_pay_now_button' ), 0, 1 );
158
- add_action( 'woocommerce_email_after_order_table', array( $this, 'email_digital_revocation_notice' ), 0, 3 );
 
 
159
  }
160
 
161
  public function get_gateways_disabling_paid_for_order_mail() {
@@ -272,43 +274,55 @@ class WC_GZD_Emails {
272
  return $result;
273
  }
274
 
275
- public function email_digital_revocation_notice( $order, $sent_to_admin, $plain_text ) {
276
-
277
- if ( get_option( 'woocommerce_gzd_checkout_legal_digital_checkbox' ) !== 'yes' )
278
  return;
279
 
280
  $type = $this->get_current_email_object();
281
-
282
- if ( $type && $type->id == 'customer_processing_order' ) {
283
 
284
- // Check if order contains digital products
285
- $items = $order->get_items();
286
- $is_downloadable = false;
287
- $is_service = false;
288
-
289
- if ( ! empty( $items ) ) {
290
-
291
- foreach ( $items as $item ) {
292
-
293
- $_product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
294
-
295
- if ( ! $_product )
296
- continue;
297
-
298
- if ( wc_gzd_is_revocation_exempt( $_product ) || apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $_product, 'digital' ) )
299
- $is_downloadable = true;
300
-
301
- if ( wc_gzd_is_revocation_exempt( $_product, 'service' ) || apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $_product, 'service' ) )
302
- $is_service = true;
303
- }
 
 
 
 
304
  }
 
 
 
 
 
 
 
 
 
 
 
305
 
306
  if ( $is_downloadable && $text = wc_gzd_get_legal_text_digital_email_notice() )
307
  echo wpautop( apply_filters( 'woocommerce_gzd_order_confirmation_digital_notice', '<div class="gzd-digital-notice-text">' . $text . '</div>', $order ) );
308
-
309
  if ( $is_service && $text = wc_gzd_get_legal_text_service_email_notice() )
310
  echo wpautop( apply_filters( 'woocommerce_gzd_order_confirmation_service_notice', '<div class="gzd-service-notice-text">' . $text . '</div>', $order ) );
311
-
312
  }
313
  }
314
 
@@ -354,7 +368,10 @@ class WC_GZD_Emails {
354
  if ( ! $current || empty( $current ) )
355
  return;
356
 
 
 
357
  // Add order item name actions
 
358
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'email_product_units' ), 2 );
359
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ), 2 );
360
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ), 2 );
@@ -365,6 +382,7 @@ class WC_GZD_Emails {
365
  public function remove_order_email_filters() {
366
 
367
  // Add order item name actions
 
368
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'email_product_units' ) );
369
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ) );
370
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ) );
@@ -384,7 +402,7 @@ class WC_GZD_Emails {
384
  display: block;
385
  font-size: 0.9em;
386
  }
387
- .gzd-digital-notice-text {
388
  margin-top: 16px;
389
  }
390
  ';
155
 
156
  // Pay now button
157
  add_action( 'woocommerce_email_before_order_table', array( $this, 'email_pay_now_button' ), 0, 1 );
158
+
159
+ // Email notices right beneath order table
160
+ add_action( 'woocommerce_email_after_order_table', array( $this, 'email_notices' ), 5, 3 );
161
  }
162
 
163
  public function get_gateways_disabling_paid_for_order_mail() {
274
  return $result;
275
  }
276
 
277
+ public function email_notices( $order, $sent_to_admin, $plain_text ) {
278
+
279
+ if ( get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) !== 'yes' )
280
  return;
281
 
282
  $type = $this->get_current_email_object();
 
 
283
 
284
+ // Check if order contains digital products
285
+ $items = $order->get_items();
286
+
287
+ $is_downloadable = false;
288
+ $is_service = false;
289
+ $is_differential_taxed = false;
290
+
291
+ if ( ! empty( $items ) ) {
292
+
293
+ foreach ( $items as $item ) {
294
+
295
+ $_product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
296
+
297
+ if ( ! $_product )
298
+ continue;
299
+
300
+ if ( wc_gzd_is_revocation_exempt( $_product ) || apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $_product, 'digital' ) )
301
+ $is_downloadable = true;
302
+
303
+ if ( wc_gzd_is_revocation_exempt( $_product, 'service' ) || apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $_product, 'service' ) )
304
+ $is_service = true;
305
+
306
+ if ( wc_gzd_get_gzd_product( $_product )->is_differential_taxed() )
307
+ $is_differential_taxed = true;
308
  }
309
+ }
310
+
311
+ if ( $is_differential_taxed && apply_filters( 'woocommerce_gzd_show_differential_taxation_in_emails', true, $type ) ) {
312
+
313
+ $mark = apply_filters( 'woocommerce_gzd_differential_taxation_notice_text_mark', '** ' );
314
+ $notice = apply_filters( 'woocommerce_gzd_differential_taxation_notice_text_email', $mark . wc_gzd_get_differential_taxation_notice_text() );
315
+
316
+ echo wpautop( '<div class="gzd-differential-taxation-notice-email">' . $notice . '</div>' );
317
+ }
318
+
319
+ if ( $type && $type->id == 'customer_processing_order' ) {
320
 
321
  if ( $is_downloadable && $text = wc_gzd_get_legal_text_digital_email_notice() )
322
  echo wpautop( apply_filters( 'woocommerce_gzd_order_confirmation_digital_notice', '<div class="gzd-digital-notice-text">' . $text . '</div>', $order ) );
323
+
324
  if ( $is_service && $text = wc_gzd_get_legal_text_service_email_notice() )
325
  echo wpautop( apply_filters( 'woocommerce_gzd_order_confirmation_service_notice', '<div class="gzd-service-notice-text">' . $text . '</div>', $order ) );
 
326
  }
327
  }
328
 
368
  if ( ! $current || empty( $current ) )
369
  return;
370
 
371
+ do_action( 'woocommerce_gzd_before_set_email_cart_item_filters' );
372
+
373
  // Add order item name actions
374
+ add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_differential_taxation_mark', wc_gzd_get_hook_priority( 'email_product_differential_taxation' ), 2 );
375
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'email_product_units' ), 2 );
376
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ), 2 );
377
  add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ), 2 );
382
  public function remove_order_email_filters() {
383
 
384
  // Add order item name actions
385
+ remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_differential_taxation_mark', wc_gzd_get_hook_priority( 'email_product_differential_taxation' ) );
386
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'email_product_units' ) );
387
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ) );
388
  remove_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ) );
402
  display: block;
403
  font-size: 0.9em;
404
  }
405
+ .gzd-digital-notice-text, .gzd-differential-taxation-notice-email, .gzd-service-notice-text {
406
  margin-top: 16px;
407
  }
408
  ';
includes/class-wc-gzd-hook-priorities.php CHANGED
@@ -72,48 +72,50 @@ class WC_GZD_Hook_Priorities {
72
  $this->priorities = (array) get_option( 'woocommerce_gzd_hook_priorities' );
73
 
74
  $this->hooks = array(
75
- 'single_price_unit' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 1,
76
- 'single_legal_info' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 2,
77
- 'single_delivery_time_info' => 27,
78
- 'single_small_business_info' => 30,
79
- 'single_product_units' => 5,
80
- 'loop_price_unit' => 10,
81
- 'loop_tax_info' => 6,
82
- 'loop_shipping_costs_info' => 7,
83
- 'loop_delivery_time_info' => 8,
84
- 'loop_product_units' => 9,
85
- 'cart_subtotal_unit_price' => 0,
86
- 'cart_product_unit_price' => 0,
87
- 'cart_product_units' => 10,
88
- 'cart_product_delivery_time' => 11,
89
- 'cart_product_item_desc' => 12,
90
- 'cart_small_business_info' => 0,
91
- 'checkout_small_business_info' => 25,
92
- 'checkout_product_units' => 0,
93
- 'checkout_product_delivery_time' => 0,
94
- 'checkout_product_item_desc' => 0,
95
- 'checkout_edit_data_notice' => 0,
96
- 'checkout_payment' => 10,
97
- 'checkout_order_review' => 20,
98
- 'checkout_order_submit' => 21,
99
- 'checkout_legal' => 2,
100
- 'checkout_set_terms' => 3,
101
- 'checkout_digital_checkbox' => 4,
102
- 'checkout_service_checkbox' => 5,
103
- 'checkout_direct_debit' => 6,
104
- 'order_product_units' => 1,
105
- 'order_product_delivery_time' => 2,
106
- 'order_product_item_desc' => 3,
107
- 'order_product_unit_price' => 0,
108
- 'order_pay_now_button' => 0,
109
- 'email_product_unit_price' => 0,
110
- 'email_product_units' => 1,
111
- 'email_product_delivery_time' => 2,
112
- 'email_product_item_desc' => 3,
113
- 'gzd_footer_vat_info' => 0,
114
- 'footer_vat_info' => 5,
115
- 'gzd_footer_sale_info' => 0,
116
- 'footer_sale_info' => 5,
 
 
117
  );
118
 
119
  }
72
  $this->priorities = (array) get_option( 'woocommerce_gzd_hook_priorities' );
73
 
74
  $this->hooks = array(
75
+ 'single_price_unit' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 1,
76
+ 'single_legal_info' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 2,
77
+ 'single_delivery_time_info' => 27,
78
+ 'single_small_business_info' => 30,
79
+ 'single_product_units' => 5,
80
+ 'loop_price_unit' => 10,
81
+ 'loop_tax_info' => 6,
82
+ 'loop_shipping_costs_info' => 7,
83
+ 'loop_delivery_time_info' => 8,
84
+ 'loop_product_units' => 9,
85
+ 'cart_subtotal_unit_price' => 0,
86
+ 'cart_product_unit_price' => 0,
87
+ 'cart_product_differential_taxation' => 9,
88
+ 'cart_product_units' => 10,
89
+ 'cart_product_delivery_time' => 11,
90
+ 'cart_product_item_desc' => 12,
91
+ 'cart_small_business_info' => 0,
92
+ 'checkout_small_business_info' => 25,
93
+ 'checkout_product_units' => 0,
94
+ 'checkout_product_delivery_time' => 0,
95
+ 'checkout_product_item_desc' => 0,
96
+ 'checkout_edit_data_notice' => 0,
97
+ 'checkout_payment' => 10,
98
+ 'checkout_order_review' => 20,
99
+ 'checkout_order_submit' => 21,
100
+ 'checkout_legal' => 2,
101
+ 'checkout_set_terms' => 3,
102
+ 'checkout_digital_checkbox' => 4,
103
+ 'checkout_service_checkbox' => 5,
104
+ 'checkout_direct_debit' => 6,
105
+ 'order_product_units' => 1,
106
+ 'order_product_delivery_time' => 2,
107
+ 'order_product_item_desc' => 3,
108
+ 'order_product_unit_price' => 0,
109
+ 'order_pay_now_button' => 0,
110
+ 'email_product_differential_taxation' => 0,
111
+ 'email_product_unit_price' => 1,
112
+ 'email_product_units' => 2,
113
+ 'email_product_delivery_time' => 3,
114
+ 'email_product_item_desc' => 4,
115
+ 'gzd_footer_vat_info' => 0,
116
+ 'footer_vat_info' => 5,
117
+ 'gzd_footer_sale_info' => 0,
118
+ 'footer_sale_info' => 5,
119
  );
120
 
121
  }
includes/class-wc-gzd-install.php CHANGED
@@ -30,7 +30,7 @@ class WC_GZD_Install {
30
  */
31
  public function __construct() {
32
  add_action( 'admin_init', array( __CLASS__, 'check_version' ), 10 );
33
- add_action( 'admin_init', array( __CLASS__, 'install_actions' ) );
34
  add_action( 'in_plugin_update_message-woocommerce-germanized/woocommerce-germanized.php', array( __CLASS__, 'in_plugin_update_message' ) );
35
  }
36
 
@@ -60,6 +60,9 @@ class WC_GZD_Install {
60
  if ( ! empty( $_GET['install_woocommerce_gzd_settings'] ) )
61
  self::set_default_settings();
62
 
 
 
 
63
  if ( ! empty( $_GET['install_woocommerce_gzd_tax_rates'] ) )
64
  self::create_tax_rates();
65
 
@@ -325,8 +328,7 @@ class WC_GZD_Install {
325
  }
326
  }
327
 
328
- public static function create_tax_rates() {
329
-
330
  global $wpdb;
331
 
332
  // Delete digital rates
@@ -363,35 +365,67 @@ class WC_GZD_Install {
363
  'GB' => 20,
364
  );
365
 
 
 
 
 
 
 
366
  if ( ! empty( $rates ) ) {
 
 
 
 
367
  $count = 0;
 
368
  foreach ( $rates as $iso => $rate ) {
369
  $_tax_rate = array(
370
  'tax_rate_country' => $iso,
371
  'tax_rate_state' => '',
372
  'tax_rate' => (string) number_format( (double) wc_clean( $rate ), 4, '.', '' ),
373
- 'tax_rate_name' => 'MwSt. ' . $iso . ' virtual',
374
  'tax_rate_priority' => 1,
375
  'tax_rate_compound' => 0,
376
- 'tax_rate_shipping' => 0,
377
  'tax_rate_order' => $count++,
378
- 'tax_rate_class' => 'virtual-rate'
379
  );
 
380
  // Check if standard rate exists
381
- if ( WC()->countries->get_base_country() == $iso ) {
382
  $base_rate = WC_Tax::get_shop_base_rate();
383
  $base_rate = reset( $base_rate );
384
  if ( ! empty( $base_rate ) )
385
  $_tax_rate[ 'tax_rate_name' ] = $base_rate[ 'label' ];
386
  }
 
387
  $wpdb->insert( $wpdb->prefix . 'woocommerce_tax_rates', $_tax_rate );
388
  $tax_rate_id = $wpdb->insert_id;
 
389
  do_action( 'woocommerce_tax_rate_added', $tax_rate_id, $_tax_rate );
390
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  }
392
- // Clear tax transients
393
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}options WHERE option_name LIKE %s;", '_transient_wc_tax_rates%' ) );
394
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}options WHERE option_name LIKE %s;", '_transient_timeout_wc_tax_rates%' ) );
395
  }
396
 
397
  /**
@@ -414,6 +448,7 @@ class WC_GZD_Install {
414
  'woocommerce_tax_display_cart' => 'incl',
415
  'woocommerce_tax_display_shop' => 'incl',
416
  'woocommerce_tax_total_display' => 'itemized',
 
417
  'woocommerce_allowed_countries' => 'specific',
418
  'woocommerce_specific_allowed_countries' => array( 'DE' ),
419
  );
@@ -422,33 +457,6 @@ class WC_GZD_Install {
422
  update_option( $key, $option );
423
  }
424
  }
425
- // Tax Rates
426
- $_tax_rate = array(
427
- 'tax_rate_country' => 'DE',
428
- 'tax_rate_state' => '',
429
- 'tax_rate' => number_format( (double) wc_clean( 19.0 ), 4, '.', '' ),
430
- 'tax_rate_name' => 'MwSt.',
431
- 'tax_rate_priority' => 1,
432
- 'tax_rate_compound' => '',
433
- 'tax_rate_shipping' => '1',
434
- 'tax_rate_order' => 1,
435
- 'tax_rate_class' => ''
436
- );
437
- $exists = $wpdb->get_results ( 'SELECT tax_rate_id FROM ' . $wpdb->prefix . 'woocommerce_tax_rates' . ' WHERE tax_rate LIKE "19%"' );
438
- if ( empty( $exists ) )
439
- $wpdb->insert( $wpdb->prefix . 'woocommerce_tax_rates', $_tax_rate );
440
-
441
- $_tax_rate[ 'tax_rate' ] = number_format( (double) wc_clean( 7.0 ), 4, '.', '' );
442
- $_tax_rate[ 'tax_rate_class' ] = 'reduced-rate';
443
- $_tax_rate[ 'tax_rate_name' ] = 'MwSt. 7%';
444
-
445
- $exists = $wpdb->get_results ( 'SELECT tax_rate_id FROM ' . $wpdb->prefix . 'woocommerce_tax_rates' . ' WHERE tax_rate LIKE "7%"' );
446
- if ( empty( $exists ) )
447
- $wpdb->insert( $wpdb->prefix . 'woocommerce_tax_rates', $_tax_rate );
448
-
449
- // Clear tax transients
450
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}options WHERE option_name LIKE %s;", '_transient_wc_tax_rates%' ) );
451
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}options WHERE option_name LIKE %s;", '_transient_timeout_wc_tax_rates%' ) );
452
  }
453
 
454
  /**
30
  */
31
  public function __construct() {
32
  add_action( 'admin_init', array( __CLASS__, 'check_version' ), 10 );
33
+ add_action( 'admin_init', array( __CLASS__, 'install_actions' ), 5 );
34
  add_action( 'in_plugin_update_message-woocommerce-germanized/woocommerce-germanized.php', array( __CLASS__, 'in_plugin_update_message' ) );
35
  }
36
 
60
  if ( ! empty( $_GET['install_woocommerce_gzd_settings'] ) )
61
  self::set_default_settings();
62
 
63
+ if ( ! empty( $_GET['install_woocommerce_gzd_virtual_tax_rates'] ) )
64
+ self::create_virtual_tax_rates();
65
+
66
  if ( ! empty( $_GET['install_woocommerce_gzd_tax_rates'] ) )
67
  self::create_tax_rates();
68
 
328
  }
329
  }
330
 
331
+ public static function create_virtual_tax_rates() {
 
332
  global $wpdb;
333
 
334
  // Delete digital rates
365
  'GB' => 20,
366
  );
367
 
368
+ self::import_rates( $rates, 'virtual-rate' );
369
+ }
370
+
371
+ private static function import_rates( $rates = array(), $type = '' ) {
372
+ global $wpdb;
373
+
374
  if ( ! empty( $rates ) ) {
375
+
376
+ // Delete rates
377
+ $wpdb->delete( $wpdb->prefix . 'woocommerce_tax_rates', array( 'tax_rate_class' => $type ), array( '%s' ) );
378
+
379
  $count = 0;
380
+
381
  foreach ( $rates as $iso => $rate ) {
382
  $_tax_rate = array(
383
  'tax_rate_country' => $iso,
384
  'tax_rate_state' => '',
385
  'tax_rate' => (string) number_format( (double) wc_clean( $rate ), 4, '.', '' ),
386
+ 'tax_rate_name' => 'MwSt. ' . $iso . ( ! empty( $type ) ? ' ' . $type : '' ),
387
  'tax_rate_priority' => 1,
388
  'tax_rate_compound' => 0,
389
+ 'tax_rate_shipping' => ( strpos( $type, 'virtual' ) !== false ? 0 : 1 ),
390
  'tax_rate_order' => $count++,
391
+ 'tax_rate_class' => $type
392
  );
393
+
394
  // Check if standard rate exists
395
+ if ( strpos( $type, 'virtual' ) !== false && WC()->countries->get_base_country() == $iso ) {
396
  $base_rate = WC_Tax::get_shop_base_rate();
397
  $base_rate = reset( $base_rate );
398
  if ( ! empty( $base_rate ) )
399
  $_tax_rate[ 'tax_rate_name' ] = $base_rate[ 'label' ];
400
  }
401
+
402
  $wpdb->insert( $wpdb->prefix . 'woocommerce_tax_rates', $_tax_rate );
403
  $tax_rate_id = $wpdb->insert_id;
404
+
405
  do_action( 'woocommerce_tax_rate_added', $tax_rate_id, $_tax_rate );
406
  }
407
+
408
+ if ( class_exists( 'WC_Cache_Helper' ) ) {
409
+ WC_Cache_Helper::incr_cache_prefix( 'taxes' );
410
+ }
411
+ }
412
+ }
413
+
414
+ public static function create_tax_rates() {
415
+ $countries = WC()->countries->get_european_union_countries();
416
+
417
+ foreach( $countries as $key => $country ) {
418
+ $countries[ $country ] = WC()->countries->get_base_country() === 'at' ? 20 : 19;
419
+ unset( $countries[ $key ] );
420
+ }
421
+
422
+ self::import_rates( $countries,'' );
423
+
424
+ foreach( $countries as $key => $country ) {
425
+ $countries[ $key ] = WC()->countries->get_base_country() === 'at' ? 10 : 7;
426
  }
427
+
428
+ self::import_rates( $countries,'reduced-rate' );
 
429
  }
430
 
431
  /**
448
  'woocommerce_tax_display_cart' => 'incl',
449
  'woocommerce_tax_display_shop' => 'incl',
450
  'woocommerce_tax_total_display' => 'itemized',
451
+ 'woocommerce_tax_based_on' => 'billing',
452
  'woocommerce_allowed_countries' => 'specific',
453
  'woocommerce_specific_allowed_countries' => array( 'DE' ),
454
  );
457
  update_option( $key, $option );
458
  }
459
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
460
  }
461
 
462
  /**
includes/class-wc-gzd-price-labels.php CHANGED
@@ -22,6 +22,10 @@ class WC_GZD_Price_Labels extends WC_GZD_Taxonomy {
22
  return parent::get_term( $key, $by );
23
  }
24
 
 
 
 
 
25
  /**
26
  * Returns mixed units array
27
  *
22
  return parent::get_term( $key, $by );
23
  }
24
 
25
+ public function get_label_term( $key, $by = 'slug' ) {
26
+ return parent::get_term_object( $key, $by );
27
+ }
28
+
29
  /**
30
  * Returns mixed units array
31
  *
includes/class-wc-gzd-product-variable.php CHANGED
@@ -66,23 +66,11 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
66
  return false;
67
  }
68
 
69
- public function get_price_html( $price = '' ) {
70
- $prices = $this->get_variation_prices( true );
71
-
72
- if ( empty( $prices['price'] ) ) {
73
- return apply_filters( 'woocommerce_variable_empty_price_html', '', $this );
74
- }
75
-
76
- $min_price = current( $prices['price'] );
77
- $max_price = end( $prices['price'] );
78
-
79
- if ( $min_price !== $max_price ) {
80
- $price = apply_filters( 'woocommerce_variable_price_html', wc_format_price_range( $min_price, $max_price ), $this );
81
- } else {
82
- $price = apply_filters( 'woocommerce_variable_price_html', wc_price( $min_price ) . $this->get_price_suffix(), $this );
83
- }
84
- return apply_filters( 'woocommerce_get_price_html', $price, $this );
85
- }
86
 
87
  public function get_price_html_from_to( $from, $to, $show_labels = true ) {
88
 
@@ -119,7 +107,7 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
119
  if ( $min_price !== $max_price ) {
120
  $price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_format_price_range( $min_price, $max_price ), $this );
121
  } else {
122
- $price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_price( $min_price ) . $this->get_price_suffix(), $this );
123
  }
124
 
125
  } else {
@@ -158,7 +146,11 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
158
  public function get_variation_unit_prices( $display = false ) {
159
 
160
  if ( ! $this->is_type( 'variable' ) )
161
- return false;
 
 
 
 
162
 
163
  global $wp_filter;
164
 
66
  return false;
67
  }
68
 
69
+ public function has_unit_fields() {
70
+ if ( $this->unit && $this->unit_base )
71
+ return true;
72
+ return false;
73
+ }
 
 
 
 
 
 
 
 
 
 
 
 
74
 
75
  public function get_price_html_from_to( $from, $to, $show_labels = true ) {
76
 
107
  if ( $min_price !== $max_price ) {
108
  $price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_format_price_range( $min_price, $max_price ), $this );
109
  } else {
110
+ $price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_price( $min_price ), $this );
111
  }
112
 
113
  } else {
146
  public function get_variation_unit_prices( $display = false ) {
147
 
148
  if ( ! $this->is_type( 'variable' ) )
149
+ return false;
150
+
151
+ // Product doesn't apply for unit pricing
152
+ if ( ! $this->has_unit_fields() )
153
+ return false;
154
 
155
  global $wp_filter;
156
 
includes/class-wc-gzd-revocation.php CHANGED
@@ -16,7 +16,7 @@ class WC_GZD_Revocation {
16
  * @return array
17
  */
18
  public static function get_fields() {
19
- return array(
20
  'content' => array(
21
  'type' => 'textarea',
22
  'label' => _x( 'Revocation', 'revocation-form', 'woocommerce-germanized' ),
@@ -78,6 +78,6 @@ class WC_GZD_Revocation {
78
  'label' => _x( 'Mail', 'revocation-form', 'woocommerce-germanized' ),
79
  'required' => true,
80
  ),
81
- );
82
  }
83
  }
16
  * @return array
17
  */
18
  public static function get_fields() {
19
+ return apply_filters( 'woocommerce_gzd_revocation_fields', array(
20
  'content' => array(
21
  'type' => 'textarea',
22
  'label' => _x( 'Revocation', 'revocation-form', 'woocommerce-germanized' ),
78
  'label' => _x( 'Mail', 'revocation-form', 'woocommerce-germanized' ),
79
  'required' => true,
80
  ),
81
+ ) );
82
  }
83
  }
includes/class-wc-gzd-units.php CHANGED
@@ -22,6 +22,10 @@ class WC_GZD_Units extends WC_GZD_Taxonomy {
22
  return parent::get_term( $key, $by );
23
  }
24
 
 
 
 
 
25
  /**
26
  * Returns mixed units array
27
  *
22
  return parent::get_term( $key, $by );
23
  }
24
 
25
+ public function get_unit_term( $key, $by = 'slug' ) {
26
+ return parent::get_term_object( $key, $by );
27
+ }
28
+
29
  /**
30
  * Returns mixed units array
31
  *
includes/compatibility/class-wc-gzd-compatibility-polylang.php ADDED
@@ -0,0 +1,285 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PolyLang Helper
4
+ *
5
+ * Specific configuration for PolyLang
6
+ *
7
+ * @class WC_GZD_Compatibility_PolyLang
8
+ * @category Class
9
+ * @author vendidero
10
+ */
11
+ class WC_GZD_Compatibility_Polylang extends WC_GZD_Compatibility {
12
+
13
+ private $pll_email_instance = null;
14
+
15
+ private $order_emails = array();
16
+ private $other_emails = array();
17
+
18
+ public function __construct() {
19
+ parent::__construct(
20
+ 'PolyLang',
21
+ 'polylang/polylang.php'
22
+ );
23
+ }
24
+
25
+ public function is_activated() {
26
+ return parent::is_activated() && wc_gzd_get_dependencies()->is_plugin_activated( 'woo-poly-integration/__init__.php' );
27
+ }
28
+
29
+ public function early_execution() {
30
+
31
+ $this->order_emails = array(
32
+ 'customer_ekomi',
33
+ 'customer_paid_for_order',
34
+ 'customer_sepa_direct_debit_mandate',
35
+ 'customer_trusted_shops',
36
+ );
37
+
38
+ $this->other_emails = array(
39
+ 'customer_new_account_activation',
40
+ 'customer_revocation',
41
+ );
42
+
43
+ add_filter( 'woo-poly.pages.list', array( $this, 'register_pages') );
44
+
45
+ $this->setup_taxonomy_translation();
46
+ $this->setup_emails();
47
+
48
+ do_action( 'woocommerce_gzd_polylang_compatibility_loaded', $this );
49
+ }
50
+
51
+ public function load() {
52
+ // Set language field for AJAX revocation and email language
53
+ add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
54
+ // Add fields to enable metaSync
55
+ add_filter( 'woo-poly.product.metaSync', array( $this, 'add_fields' ), 30 );
56
+ // Remove variation cart description from disabled state
57
+ add_filter( 'woo-poly.fieldsLockerVariableExcludeSelectors', array( $this, 'unlock_fields' ), 20, 1 );
58
+ }
59
+
60
+ public function unlock_fields( $fields ) {
61
+ $fields[] = '[name^="variable_mini_desc"]';
62
+ return $fields;
63
+ }
64
+
65
+ public function get_pll_email_instance() {
66
+ if ( $this->pll_email_instance ) {
67
+ return $this->pll_email_instance;
68
+ }
69
+ return false;
70
+ }
71
+
72
+ public function set_pll_email_instance( $instance ) {
73
+ $this->pll_email_instance = $instance;
74
+ }
75
+
76
+ public function get_order_emails() {
77
+ return apply_filters( 'woocommerce_gzd_polylang_order_emails', $this->order_emails, $this );
78
+ }
79
+
80
+ public function get_emails() {
81
+ return apply_filters( 'woocommerce_gzd_polylang_emails', array_merge( $this->get_order_emails(), $this->other_emails ), $this );
82
+ }
83
+
84
+ public function setup_emails() {
85
+ add_filter( 'woo-poly.Emails.translatableEmails', array( $this, 'register_emails' ), 10, 2 );
86
+ add_action( 'woo-poly.Emails.translation', array( $this, 'translate_emails' ), 10, 1 );
87
+ add_action( 'woo-poly.Emails.switchLanguage', array( $this, 'unload_textdomain' ), 10 );
88
+ add_action( 'woo-poly.Emails.afterSwitchLanguage', array( $this, 'reload_textdomain' ), 10 );
89
+ }
90
+
91
+ public function unload_textdomain() {
92
+ unload_textdomain('woocommerce-germanized' );
93
+ }
94
+
95
+ public function reload_textdomain() {
96
+ WC_germanized()->load_plugin_textdomain();
97
+ }
98
+
99
+ public function translate_emails( $pll_mail_instance ) {
100
+
101
+ $this->set_pll_email_instance( $pll_mail_instance );
102
+
103
+ foreach( $this->get_order_emails() as $mail_id ) {
104
+ add_filter( 'woocommerce_email_subject_' . $mail_id, array( $this, 'translate_order_subject' ), 10, 2 );
105
+ add_filter( 'woocommerce_email_heading_' . $mail_id, array( $this, 'translate_order_heading' ), 10, 2 );
106
+ }
107
+ }
108
+
109
+ public function translate_order_subject( $subject, $object ) {
110
+ $email_id = str_replace( 'woocommerce_email_subject_', '', current_filter() );
111
+
112
+ return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $subject, $object, 'subject', $email_id );
113
+ }
114
+
115
+ public function translate_order_heading( $heading, $object ) {
116
+ $email_id = str_replace( 'woocommerce_email_heading_', '', current_filter() );
117
+
118
+ return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $heading, $object, 'heading', $email_id );
119
+ }
120
+
121
+ public function register_emails( $mails, $pll_mail_instance ) {
122
+ return array_merge( $mails, $this->get_emails() );
123
+ }
124
+
125
+ public function set_language_field() {
126
+ echo '<input type="hidden" name="lang" value="' . esc_attr( pll_current_language() ) . '" />';
127
+ }
128
+
129
+ private function setup_taxonomy_translation() {
130
+ // For normal products
131
+ add_action( 'pll_save_post', array( $this, 'translate_taxonomies' ), 250, 3 );
132
+ // For variations
133
+ add_action( 'woo-poly.product.variation.copyMeta', array( $this, 'translate_taxonomies_variations' ), 10, 4 );
134
+ }
135
+
136
+ public function translate_taxonomies_variations( $from, $to, $from_variable, $to_variable ) {
137
+
138
+ $lang = isset( $_GET[ 'new_lang' ] ) ? sanitize_text_field( esc_attr( $_GET[ 'new_lang' ] ) ) : pll_get_post_language( wc_gzd_get_crud_data( $to_variable, 'id' ) );
139
+
140
+ $this->translate_product_taxonomies( $from, $to, $lang, pll_get_post_language( wc_gzd_get_crud_data( $from_variable, 'id' ) ) );
141
+
142
+ }
143
+
144
+ public function translate_taxonomies( $post_id, $post, $translations ) {
145
+
146
+ // Check for post type
147
+ if ( ! in_array( $post->post_type, array( 'product' ) ) ) {
148
+ return;
149
+ }
150
+
151
+ foreach( $translations as $lang => $translation ) {
152
+
153
+ if ( empty( $translation ) )
154
+ continue;
155
+
156
+ $this->translate_product_taxonomies( $post_id, $translation, $lang );
157
+ }
158
+ }
159
+
160
+ public function translate_product_taxonomies( $original_post_id, $new_post_id, $lang, $current_lang = '' ) {
161
+
162
+ if ( empty( $current_lang ) )
163
+ $current_lang = pll_get_post_language( $original_post_id );
164
+
165
+ // If the subject has not yet a language, use default language.
166
+ if ( ! $current_lang ) {
167
+ $current_lang = pll_default_language();
168
+ }
169
+
170
+ // Update germanized specific terms
171
+ $meta_to_tax = array(
172
+ 'product_delivery_time' => false,
173
+ 'product_unit' => array( '_unit' ),
174
+ 'product_price_label' => array( '_sale_price_label', '_sale_price_regular_label' ),
175
+ );
176
+
177
+ foreach( $meta_to_tax as $tax => $metas ) {
178
+
179
+ $save_as_taxonomy = ( is_array( $metas ) ? false : true );
180
+ $metas = ( is_array( $metas ) ? $metas : array( $metas ) );
181
+
182
+ foreach( $metas as $meta_key ) {
183
+
184
+ $term = false;
185
+
186
+ if ( ! $save_as_taxonomy ) {
187
+ $slug = get_post_meta( $original_post_id, $meta_key, true );
188
+
189
+ if ( $slug ) {
190
+
191
+ // Use get_terms because get_term_by is filtered by polylang and won't return translated term id if current language is set
192
+ $terms = get_terms( array(
193
+ 'get' => 'all',
194
+ 'number' => 1,
195
+ 'taxonomy' => $tax,
196
+ 'orderby' => 'none',
197
+ 'suppress_filter' => true,
198
+ 'lang' => $current_lang,
199
+ 'slug' => $slug,
200
+ ) );
201
+
202
+ if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
203
+ $term = array_shift( $terms );
204
+ }
205
+ }
206
+ } else {
207
+ $terms = get_the_terms( $original_post_id, $tax );
208
+
209
+ if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
210
+ $term = array_shift( $terms );
211
+ }
212
+ }
213
+
214
+ if ( $term ) {
215
+
216
+ $term_id = $term->term_id;
217
+
218
+ // Get the translated term id
219
+ $translated_term_id = pll_get_term( $term_id, $lang );
220
+
221
+ // Check whether translated term exists and get the object
222
+ if ( $translated_term_id ) {
223
+ $translated_term = get_term_by( 'id', $translated_term_id, $tax );
224
+
225
+ if ( $translated_term && ! is_wp_error( $translated_term ) ) {
226
+ $term = $translated_term;
227
+ }
228
+ }
229
+
230
+ // Save translated slug version
231
+ if ( $save_as_taxonomy ) {
232
+ wp_set_object_terms( $new_post_id, $term->term_id, $tax );
233
+ } else {
234
+ update_post_meta( $new_post_id, $meta_key, $term->slug );
235
+ }
236
+ }
237
+ }
238
+ }
239
+ }
240
+
241
+ public function add_fields( $metas ) {
242
+
243
+ $metas[ 'unit_price' ] = array(
244
+ 'name' => _x( 'Unit Price Metas', 'polylang', 'woocommerce-germanized' ),
245
+ 'desc' => _x( 'Note the last unit price field is the final unit price taking into account the effect of unit sale price', 'polylang', 'woocommerce-germanized' ),
246
+ 'metas' => array(
247
+ '_unit_price',
248
+ '_unit_price_sale',
249
+ '_unit_price_regular',
250
+ '_unit_price_auto',
251
+ '_unit_product',
252
+ '_unit_base',
253
+ '_unit',
254
+ ),
255
+ );
256
+
257
+ $metas[ 'sale_price_labels' ] = array(
258
+ 'name' => _x( 'Sale Price Labels', 'polylang', 'woocommerce-germanized' ),
259
+ 'desc' => _x( 'Sale price labels used to mark old prices (e.g. Recommended Retail Price)', 'polylang', 'woocommerce-germanized' ),
260
+ 'metas' => array(
261
+ '_sale_price_label',
262
+ '_sale_price_regular_label',
263
+ ),
264
+ );
265
+
266
+ $metas[ 'shipping' ][ 'metas' ][] = '_free_shipping';
267
+
268
+ // General
269
+ $metas[ 'general' ][ 'metas' ][] = '_service';
270
+
271
+ return $metas;
272
+ }
273
+
274
+ public function register_pages( $pages ) {
275
+ $gzd_pages = array(
276
+ 'revocation',
277
+ 'data_security',
278
+ 'imprint',
279
+ 'payment_methods',
280
+ 'shipping_costs'
281
+ );
282
+
283
+ return array_merge( $pages, $gzd_pages );
284
+ }
285
+ }
includes/export/class-wc-gzd-product-export.php ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WC_GZD_Product_Export {
4
+
5
+ public $columns = array();
6
+
7
+ protected static $_instance = null;
8
+
9
+ public static function instance() {
10
+ if ( is_null( self::$_instance ) ) {
11
+ self::$_instance = new self();
12
+ }
13
+
14
+ return self::$_instance;
15
+ }
16
+
17
+ /**
18
+ * Cloning is forbidden.
19
+ *
20
+ * @since 1.0
21
+ */
22
+ public function __clone() {
23
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
24
+ }
25
+
26
+ /**
27
+ * Unserializing instances of this class is forbidden.
28
+ *
29
+ * @since 1.0
30
+ */
31
+ public function __wakeup() {
32
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
33
+ }
34
+
35
+ public function __construct() {
36
+ add_action( 'admin_init', array( $this, 'init' ), 20 );
37
+ }
38
+
39
+ public function init() {
40
+
41
+ $this->columns = apply_filters( 'woocommerce_gzd_product_export_default_columns', array(
42
+ 'service' => _x( 'Is service?', 'exporter', 'woocommerce-germanized' ),
43
+ 'differential_taxation' => _x( 'Is differential taxed?', 'exporter', 'woocommerce-germanized' ),
44
+ 'free_shipping' => _x( 'Has free shipping?', 'exporter', 'woocommerce-germanized' ),
45
+ 'unit_price_regular' => _x( 'Unit price regular', 'exporter', 'woocommerce-germanized' ),
46
+ 'unit_price_sale' => _x( 'Unit price sale', 'exporter', 'woocommerce-germanized' ),
47
+ 'unit_price_auto' => _x( 'Unit price calculated automatically?', 'exporter', 'woocommerce-germanized' ),
48
+ 'unit' => _x( 'Unit', 'exporter', 'woocommerce-germanized' ),
49
+ 'unit_base' => _x( 'Unit base', 'exporter', 'woocommerce-germanized' ),
50
+ 'unit_product' => _x( 'Unit product', 'exporter', 'woocommerce-germanized' ),
51
+ 'mini_desc' => _x( 'Cart description', 'exporter', 'woocommerce-germanized' ),
52
+ 'delivery_time' => _x( 'Delivery time', 'exporter', 'woocommerce-germanized' ),
53
+ 'sale_price_label' => _x( 'Sale price label', 'exporter', 'woocommerce-germanized' ),
54
+ 'sale_price_regular_label' => _x( 'Sale price regular label', 'exporter', 'woocommerce-germanized' ),
55
+ ) );
56
+
57
+ add_filter( 'woocommerce_product_export_product_default_columns', array( $this, 'set_columns' ), 10, 1 );
58
+
59
+ foreach( $this->columns as $key => $column ) {
60
+ add_filter( 'woocommerce_product_export_product_column_' . $key, array( $this, 'export_column' ), 10, 2 );
61
+ }
62
+ }
63
+
64
+ public function get_columns() {
65
+ return $this->columns;
66
+ }
67
+
68
+ public function set_columns( $columns ) {
69
+ return array_merge( $columns, $this->columns );
70
+ }
71
+
72
+ public function export_column( $value, $product ) {
73
+ $filter = current_filter();
74
+ $column_name = str_replace( 'woocommerce_product_export_product_column_', '', $filter );
75
+
76
+ // Filter for 3rd parties.
77
+ if ( has_filter( "woocommerce_gzd_product_export_column_{$column_name}" ) ) {
78
+ $value = apply_filters( "woocommerce_product_export_column_{$column_name}", '', $product );
79
+ } else if ( is_callable( array( $this, "get_column_value_{$column_name}" ) ) ) {
80
+ $value = $this->{"get_column_value_{$column_name}"}( $product );
81
+ } else {
82
+ $value = wc_gzd_get_crud_data( $product, $column_name );
83
+ }
84
+
85
+ return $value;
86
+ }
87
+
88
+ public function get_column_value_delivery_time( $product ) {
89
+
90
+ // Get delivery time without falling back to default
91
+ $term = wc_gzd_get_gzd_product( $product )->get_delivery_time();
92
+
93
+ if ( ! empty( $term ) ) {
94
+ return $term->name;
95
+ }
96
+
97
+ return '';
98
+ }
99
+
100
+ public function get_column_value_sale_price_label( $product ) {
101
+
102
+ $term = wc_gzd_get_gzd_product( $product )->get_sale_price_label_term();
103
+
104
+ if ( is_a( $term, 'WP_Term' ) ) {
105
+ return $term->name;
106
+ }
107
+
108
+ return '';
109
+ }
110
+
111
+ public function get_column_value_sale_price_regular_label( $product ) {
112
+
113
+ $term = wc_gzd_get_gzd_product( $product )->get_sale_price_regular_label_term();
114
+
115
+ if ( is_a( $term, 'WP_Term' ) ) {
116
+ return $term->name;
117
+ }
118
+
119
+ return '';
120
+ }
121
+
122
+ public function get_column_value_unit( $product ) {
123
+
124
+ $term = wc_gzd_get_gzd_product( $product )->get_unit_term();
125
+
126
+ if ( is_a( $term, 'WP_Term' ) ) {
127
+ return $term->name;
128
+ }
129
+
130
+ return '';
131
+ }
132
+ }
133
+
134
+ WC_GZD_Product_Export::instance();
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php CHANGED
@@ -357,9 +357,13 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
357
  $iban = ( isset( $_POST[ 'direct_debit_account_iban' ] ) ? $this->maybe_encrypt( $this->clean_whitespaces( wc_clean( $_POST[ 'direct_debit_account_iban' ] ) ) ) : '' );
358
  $bic = ( isset( $_POST[ 'direct_debit_account_bic' ] ) ? $this->maybe_encrypt( $this->clean_whitespaces( wc_clean( $_POST[ 'direct_debit_account_bic' ] ) ) ) : '' );
359
 
360
- update_post_meta( wc_gzd_get_crud_data( $order, 'id' ), '_direct_debit_holder', $holder );
361
- update_post_meta( wc_gzd_get_crud_data( $order, 'id' ), '_direct_debit_iban', $iban );
362
- update_post_meta( wc_gzd_get_crud_data( $order, 'id' ), '_direct_debit_bic', $bic );
 
 
 
 
363
 
364
  if ( ! $this->supports_encryption() || $this->remember === 'no' || ! wc_gzd_get_crud_data( $order, 'user_id' ) )
365
  return;
@@ -367,7 +371,6 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
367
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_holder', $holder );
368
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_iban', $iban );
369
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_bic', $bic );
370
-
371
  }
372
 
373
  public function add_email_template( $mails ) {
@@ -446,21 +449,9 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
446
  }
447
 
448
  public function checkbox() {
449
-
450
- if ( $this->is_available() && $this->enable_checkbox === 'yes' ) : ?>
451
-
452
- <p class="form-row legal direct-debit-checkbox">
453
-
454
- <input type="checkbox" class="input-checkbox" name="direct_debit_legal" id="direct-debit-checkbox" />
455
-
456
- <label class="checkbox" for="direct-debit-checkbox">
457
- <?php echo $this->get_checkbox_label(); ?>
458
- <a href="" rel="prettyPhoto" id="show-direct-debit-pretty" class="hidden"></a>
459
- </label>
460
-
461
- </p>
462
-
463
- <?php endif;
464
  }
465
 
466
  public function get_checkbox_label() {
357
  $iban = ( isset( $_POST[ 'direct_debit_account_iban' ] ) ? $this->maybe_encrypt( $this->clean_whitespaces( wc_clean( $_POST[ 'direct_debit_account_iban' ] ) ) ) : '' );
358
  $bic = ( isset( $_POST[ 'direct_debit_account_bic' ] ) ? $this->maybe_encrypt( $this->clean_whitespaces( wc_clean( $_POST[ 'direct_debit_account_bic' ] ) ) ) : '' );
359
 
360
+ $order = wc_gzd_set_crud_meta_data( $order, '_direct_debit_holder', $holder );
361
+ $order = wc_gzd_set_crud_meta_data( $order,'_direct_debit_iban', $iban );
362
+ $order = wc_gzd_set_crud_meta_data( $order, '_direct_debit_bic', $bic );
363
+
364
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
365
+ $order->save();
366
+ }
367
 
368
  if ( ! $this->supports_encryption() || $this->remember === 'no' || ! wc_gzd_get_crud_data( $order, 'user_id' ) )
369
  return;
371
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_holder', $holder );
372
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_iban', $iban );
373
  update_user_meta( wc_gzd_get_crud_data( $order, 'user_id' ), 'direct_debit_bic', $bic );
 
374
  }
375
 
376
  public function add_email_template( $mails ) {
449
  }
450
 
451
  public function checkbox() {
452
+ if ( $this->is_available() && $this->enable_checkbox === 'yes' ) {
453
+ wc_get_template( 'checkout/terms-sepa.php', array( 'checkbox_label' => $this->get_checkbox_label() ) );
454
+ }
 
 
 
 
 
 
 
 
 
 
 
 
455
  }
456
 
457
  public function get_checkbox_label() {
includes/import/class-wc-gzd-product-import.php ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WC_GZD_Product_Import {
4
+
5
+ public $columns = array();
6
+
7
+ protected static $_instance = null;
8
+
9
+ public static function instance() {
10
+ if ( is_null( self::$_instance ) ) {
11
+ self::$_instance = new self();
12
+ }
13
+
14
+ return self::$_instance;
15
+ }
16
+
17
+ /**
18
+ * Cloning is forbidden.
19
+ *
20
+ * @since 1.0
21
+ */
22
+ public function __clone() {
23
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
24
+ }
25
+
26
+ /**
27
+ * Unserializing instances of this class is forbidden.
28
+ *
29
+ * @since 1.0
30
+ */
31
+ public function __wakeup() {
32
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
33
+ }
34
+
35
+ public function __construct() {
36
+ add_action( 'admin_init', array( $this, 'init' ), 30 );
37
+ }
38
+
39
+ public function get_columns() {
40
+ return WC_GZD_Product_Export::instance()->get_columns();
41
+ }
42
+
43
+ public function init() {
44
+ add_filter( 'woocommerce_csv_product_import_mapping_options', array( $this, 'set_columns' ) );
45
+ add_filter( 'woocommerce_csv_product_import_mapping_default_columns', array( $this, 'set_mappings' ) );
46
+ add_filter( 'woocommerce_product_import_pre_insert_product_object', array( $this, 'import' ), 10, 2 );
47
+ add_filter( 'woocommerce_product_importer_parsed_data', array( $this, 'parse_data' ), 10, 1 );
48
+ }
49
+
50
+ public function get_formatting_callbacks() {
51
+ return apply_filters( 'woocommerce_gzd_product_import_formatting_callbacks', array(
52
+ 'mini_desc' => 'wp_filter_post_kses',
53
+ 'unit_price_regular' => 'wc_format_decimal',
54
+ 'unit_price_sale' => 'wc_format_decimal',
55
+ 'unit_base' => 'wc_format_decimal',
56
+ 'unit_product' => 'wc_format_decimal',
57
+ 'unit_price_auto' => array( $this, 'parse_bool_str' ),
58
+ 'service' => array( $this, 'parse_bool_str' ),
59
+ 'differential_taxation' => array( $this, 'parse_bool_str' ),
60
+ 'free_shipping' => array( $this, 'parse_bool_str' ),
61
+ 'delivery_time' => array( $this, 'parse_delivery_time' ),
62
+ 'sale_price_label' => array( $this, 'parse_sale_price_label' ),
63
+ 'sale_price_regular_label' => array( $this, 'parse_sale_price_label' ),
64
+ 'unit' => array( $this, 'parse_unit' ),
65
+ ) );
66
+ }
67
+
68
+ public function parse_data( $data ) {
69
+ $formattings = $this->get_formatting_callbacks();
70
+
71
+ foreach( $this->get_columns() as $column_name => $column ) {
72
+ if ( isset( $formattings[ $column_name ] ) ) {
73
+ $data[ $column_name ] = call_user_func( $formattings[ $column_name ], $data[ $column_name ] );
74
+ } else {
75
+ $data[ $column_name ] = wc_clean( $data[ $column_name ] );
76
+ }
77
+ }
78
+
79
+
80
+ return $data;
81
+ }
82
+
83
+ public function set_columns( $columns ) {
84
+ return array_merge( $columns, $this->get_columns() );
85
+ }
86
+
87
+ public function set_mappings( $columns ) {
88
+ return array_merge( $columns, array_flip( $this->get_columns() ) );
89
+ }
90
+
91
+ public function import( $product, $data ) {
92
+
93
+ $formattings = $this->get_formatting_callbacks();
94
+
95
+ foreach( $this->get_columns() as $column_name => $column ) {
96
+
97
+ $value = $data[ $column_name ];
98
+
99
+ // Filter for 3rd parties.
100
+ if ( has_filter( "woocommerce_gzd_product_import_column_{$column_name}" ) ) {
101
+ $product = apply_filters( "woocommerce_gzd_product_import_column_{$column_name}", $product, $value );
102
+ } else if ( is_callable( array( $this, "set_column_value_{$column_name}" ) ) ) {
103
+ $product = $this->{"set_column_value_{$column_name}"}( $product, $value );
104
+ } else {
105
+ $prefixed = substr( $column_name, 0, 1 ) === '_' ? $column_name : "_{$column_name}";
106
+ $product = wc_gzd_set_crud_meta_data( $product, $prefixed, $value );
107
+ }
108
+ }
109
+ return $product;
110
+ }
111
+
112
+ public function parse_bool_str( $value ) {
113
+ $value = wc_string_to_bool( $value );
114
+ return ( $value ? 'yes' : '' );
115
+ }
116
+
117
+ public function parse_unit( $name ) {
118
+ if ( empty( $name ) ) {
119
+ return 0;
120
+ }
121
+ return $this->parse_term( $name, 'product_unit', 'slug' );
122
+ }
123
+
124
+ public function parse_sale_price_label( $name ) {
125
+ if ( empty( $name ) ) {
126
+ return '';
127
+ }
128
+ return $this->parse_term( $name, 'product_price_label', 'slug' );
129
+ }
130
+
131
+ public function parse_delivery_time( $name ) {
132
+ if ( empty( $name ) ) {
133
+ return 0;
134
+ }
135
+ return $this->parse_term( $name, 'product_delivery_time' );
136
+ }
137
+
138
+ public function parse_term( $name, $taxonomy, $output = 'term_id' ) {
139
+ $term = get_term_by( 'name', $name, $taxonomy );
140
+
141
+ if ( ! $term || is_wp_error( $term ) ) {
142
+ $term = (object) wp_insert_term( $name, $taxonomy );
143
+ }
144
+
145
+ return $term->{$output};
146
+ }
147
+
148
+ public function set_column_value_delivery_time( $product, $value ) {
149
+ if ( ! empty( $value ) ) {
150
+ $product = wc_gzd_set_crud_meta_data( $product, "_product_delivery_time", $value );
151
+ } else {
152
+ $product = wc_gzd_set_crud_meta_data( $product, "_delete_product_delivery_time", "yes" );
153
+ }
154
+ return $product;
155
+ }
156
+ }
157
+
158
+ WC_GZD_Product_Import::instance();
includes/wc-gzd-cart-functions.php CHANGED
@@ -22,6 +22,28 @@ function wc_gzd_get_tax_rate( $tax_rate_id ) {
22
  return false;
23
  }
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  /**
26
  * Appends product item desc live data (while checkout) or order meta to product name
27
  *
22
  return false;
23
  }
24
 
25
+ function wc_gzd_cart_product_differential_taxation_mark( $title, $cart_item, $cart_item_key = '' ) {
26
+
27
+ $product = false;
28
+ $product_mark = '';
29
+
30
+ if ( isset( $cart_item[ 'data' ] ) ) {
31
+ $product = apply_filters( 'woocommerce_cart_item_product', $cart_item[ 'data' ], $cart_item, $cart_item_key );
32
+ } elseif ( isset( $cart_item[ 'product_id' ] ) ) {
33
+ $product = wc_get_product( ! empty( $cart_item[ 'variation_id' ] ) ? $cart_item[ 'variation_id' ] : $cart_item[ 'product_id' ] );
34
+ }
35
+
36
+ if ( $product ) {
37
+ if ( wc_gzd_get_gzd_product( $product )->is_differential_taxed() )
38
+ $product_mark = apply_filters( 'woocommerce_gzd_differential_taxation_cart_item_mark', ' **' );
39
+ }
40
+
41
+ if ( ! empty( $product_mark ) )
42
+ $title .= '<span class="wc-gzd-product-differential-taxation-mark">' . $product_mark . '</span>';
43
+
44
+ return $title;
45
+ }
46
+
47
  /**
48
  * Appends product item desc live data (while checkout) or order meta to product name
49
  *
includes/wc-gzd-core-functions.php CHANGED
@@ -147,3 +147,16 @@ function wc_gzd_get_shipping_costs_text( $product = false ) {
147
  return apply_filters( 'woocommerce_gzd_shipping_costs_cart_text', str_replace( $find, $replace, get_option( 'woocommerce_gzd_shipping_costs_text' ) ) );
148
  }
149
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  return apply_filters( 'woocommerce_gzd_shipping_costs_cart_text', str_replace( $find, $replace, get_option( 'woocommerce_gzd_shipping_costs_text' ) ) );
148
  }
149
  }
150
+
151
+ function wc_gzd_sanitize_mini_desc( $value ) {
152
+ return wp_kses_post( esc_html( wp_unslash( $value ) ) );
153
+ }
154
+
155
+ function wc_gzd_convert_coupon_to_voucher( $coupon ) {
156
+ $coupon = new WC_Coupon( $coupon );
157
+ WC_GZD_Coupon_Helper::instance()->convert_coupon_to_voucher( $coupon );
158
+ }
159
+
160
+ function wc_gzd_get_differential_taxation_notice_text() {
161
+ return apply_filters( 'woocommerce_gzd_differential_taxation_notice_text', get_option( 'woocommerce_gzd_differential_taxation_notice_text' ) );
162
+ }
includes/wc-gzd-legacy-functions.php CHANGED
@@ -10,7 +10,7 @@
10
 
11
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
12
 
13
- function wc_gzd_get_crud_data( $object, $key ) {
14
 
15
  if ( is_a( $object, 'WC_GZD_Product' ) ) {
16
  $object = $object->get_wc_product();
@@ -47,7 +47,8 @@ function wc_gzd_get_crud_data( $object, $key ) {
47
  $value = $object->{$getter}();
48
  }
49
  } elseif ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
50
- if ( substr( $key, 0, 1 ) !== '_' )
 
51
  $key = '_' . $key;
52
 
53
  $value = $object->get_meta( $key );
@@ -59,7 +60,29 @@ function wc_gzd_get_crud_data( $object, $key ) {
59
  return $value;
60
  }
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  function wc_gzd_set_crud_meta_data( $object, $key, $value ) {
 
63
  if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
64
  $object->update_meta_data( $key, $value );
65
  } else {
@@ -137,4 +160,31 @@ function wc_gzd_reduce_order_stock( $order_id ) {
137
  $order = wc_get_order( $order_id );
138
  $order->reduce_order_stock();
139
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  }
10
 
11
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
12
 
13
+ function wc_gzd_get_crud_data( $object, $key, $suppress_suffix = false ) {
14
 
15
  if ( is_a( $object, 'WC_GZD_Product' ) ) {
16
  $object = $object->get_wc_product();
47
  $value = $object->{$getter}();
48
  }
49
  } elseif ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
50
+ // Prefix meta if suppress_suffix is not set
51
+ if ( substr( $key, 0, 1 ) !== '_' && ! $suppress_suffix )
52
  $key = '_' . $key;
53
 
54
  $value = $object->get_meta( $key );
60
  return $value;
61
  }
62
 
63
+ function wc_gzd_set_crud_data( $object, $key, $value ) {
64
+
65
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
66
+
67
+ $key_unprefixed = substr( $key, 0, 1 ) === '_' ? substr( $key, 1 ) : $key;
68
+ $setter = substr( $key_unprefixed, 0, 3 ) === "set" ? $key : "set_{$key_unprefixed}";
69
+
70
+ if ( is_callable( array( $object, $setter ) ) ) {
71
+ $reflection = new ReflectionMethod( $object, $setter );
72
+ if ( $reflection->isPublic() ) {
73
+ $object->{$setter}( $value );
74
+ }
75
+ } else {
76
+ $object = wc_gzd_set_crud_meta_data( $object, $key, $value );
77
+ }
78
+ } else {
79
+ $object = wc_gzd_set_crud_meta_data( $object, $key, $value );
80
+ }
81
+ return $object;
82
+ }
83
+
84
  function wc_gzd_set_crud_meta_data( $object, $key, $value ) {
85
+
86
  if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
87
  $object->update_meta_data( $key, $value );
88
  } else {
160
  $order = wc_get_order( $order_id );
161
  $order->reduce_order_stock();
162
  }
163
+ }
164
+
165
+ function wc_gzd_get_product_type( $id ) {
166
+ $type = false;
167
+
168
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
169
+ $type = WC_Product_Factory::get_product_type( $id );
170
+ } else {
171
+ $post_type = get_post_type( $id );
172
+ if ( 'product' === $post_type ) {
173
+ $terms = get_the_terms( $id, 'product_type' );
174
+ $type = ! empty( $terms ) ? sanitize_title( current( $terms )->name ) : 'simple';
175
+ } elseif( 'product_variation' === $post_type ) {
176
+ $type = 'variation';
177
+ } else {
178
+ $type = false;
179
+ }
180
+ }
181
+ return $type;
182
+ }
183
+
184
+ function wc_gzd_get_product_name( $product ) {
185
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
186
+ return $product->get_name();
187
+ } else {
188
+ return $product->get_title();
189
+ }
190
  }
includes/wc-gzd-product-functions.php CHANGED
@@ -85,25 +85,37 @@ function wc_gzd_is_revocation_exempt( $product, $type = 'digital' ) {
85
  return false;
86
  }
87
 
88
- function wc_gzd_product_matches_extended_type( $type, $product ) {
89
-
90
- $parent = null;
91
 
92
- // Support Variations
93
- if ( wc_gzd_get_crud_data( $product, 'parent' ) ) {
94
- $parent = wc_get_product( wc_gzd_get_crud_data( $product, 'parent' ) );
95
- }
96
 
97
  $matches_type = false;
98
 
99
- if ( $type === $product->get_type() )
100
- $matches_type = true;
101
- elseif ( is_callable( array( $product, 'is_' . $type ) ) )
102
- $matches_type = ( call_user_func_array( array( $product, 'is_' . $type ), array() ) === true ? true : false );
103
-
104
- // Do only check parent if product does not match the type
105
- if ( ! $matches_type && $parent )
106
- return wc_gzd_product_matches_extended_type( $type, $parent );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
 
108
  return $matches_type;
109
  }
85
  return false;
86
  }
87
 
88
+ function wc_gzd_product_matches_extended_type( $types, $product ) {
 
 
89
 
90
+ if ( empty( $types ) )
91
+ return false;
 
 
92
 
93
  $matches_type = false;
94
 
95
+ if ( ! is_array( $types ) )
96
+ $types = array( $types );
97
+
98
+ if ( in_array( $product->get_type(), $types ) ) {
99
+ $matches_type = true;
100
+ } else {
101
+ foreach ( $types as $type ) {
102
+ if ( is_callable( array( $product, 'is_' . $type ) ) )
103
+ $matches_type = ( call_user_func_array( array( $product, 'is_' . $type ), array() ) === true ? true : false );
104
+ }
105
+ }
106
+
107
+ if ( ! $matches_type ) {
108
+ $parent_id = wc_gzd_get_crud_data( $product, 'parent' );
109
+
110
+ // Check parent product type
111
+ if ( $parent_id ) {
112
+ $parent_type = wc_gzd_get_product_type( $parent_id );
113
+
114
+ if ( $parent_type && in_array( $parent_type, $types ) ) {
115
+ $matches_type = true;
116
+ }
117
+ }
118
+ }
119
 
120
  return $matches_type;
121
  }
includes/wc-gzd-template-functions.php CHANGED
@@ -546,15 +546,9 @@ if ( ! function_exists( 'woocommerce_gzd_template_maybe_hide_delivery_time' ) )
546
  function woocommerce_gzd_template_maybe_hide_delivery_time( $hide, $product ) {
547
 
548
  $types = get_option( 'woocommerce_gzd_display_delivery_time_hidden_types', array() );
549
-
550
- if ( is_array( $types ) ) {
551
-
552
- foreach ( $types as $type ) {
553
 
554
- if ( wc_gzd_product_matches_extended_type( $type, $product ) )
555
- return true;
556
- }
557
- }
558
 
559
  // Hide delivery time if product is not in stock
560
  if ( ! $product->is_in_stock() )
@@ -571,15 +565,9 @@ if ( ! function_exists( 'woocommerce_gzd_template_maybe_hide_shipping_costs' ) )
571
  function woocommerce_gzd_template_maybe_hide_shipping_costs( $hide, $product ) {
572
 
573
  $types = get_option( 'woocommerce_gzd_display_shipping_costs_hidden_types', array() );
574
-
575
- if ( is_array( $types ) ) {
576
-
577
- foreach ( $types as $type ) {
578
 
579
- if ( wc_gzd_product_matches_extended_type( $type, $product ) )
580
- return true;
581
- }
582
- }
583
 
584
  return $hide;
585
 
@@ -622,6 +610,31 @@ if ( ! function_exists( 'woocommerce_gzd_template_small_business_total_vat_notic
622
 
623
  }
624
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
625
  if ( ! function_exists( 'woocommerce_gzd_template_order_item_hooks' ) ) {
626
 
627
  function woocommerce_gzd_template_order_item_hooks() {
546
  function woocommerce_gzd_template_maybe_hide_delivery_time( $hide, $product ) {
547
 
548
  $types = get_option( 'woocommerce_gzd_display_delivery_time_hidden_types', array() );
 
 
 
 
549
 
550
+ if ( ! empty( $types ) && wc_gzd_product_matches_extended_type( $types, $product ) )
551
+ return true;
 
 
552
 
553
  // Hide delivery time if product is not in stock
554
  if ( ! $product->is_in_stock() )
565
  function woocommerce_gzd_template_maybe_hide_shipping_costs( $hide, $product ) {
566
 
567
  $types = get_option( 'woocommerce_gzd_display_shipping_costs_hidden_types', array() );
 
 
 
 
568
 
569
+ if ( wc_gzd_product_matches_extended_type( $types, $product ) )
570
+ return true;
 
 
571
 
572
  return $hide;
573
 
610
 
611
  }
612
 
613
+ if ( ! function_exists( 'woocommerce_gzd_template_differential_taxation_notice_cart' ) ) {
614
+
615
+ function woocommerce_gzd_template_differential_taxation_notice_cart() {
616
+ $cart = WC()->cart;
617
+ $contains_differentail_taxation = false;
618
+
619
+ foreach( $cart->get_cart() as $cart_item_key => $values ) {
620
+ $_product = apply_filters( 'woocommerce_cart_item_product', $values[ 'data' ], $values, $cart_item_key );
621
+
622
+ if ( wc_gzd_get_gzd_product( $_product )->is_differential_taxed() ) {
623
+ $contains_differentail_taxation = true;
624
+ break;
625
+ }
626
+ }
627
+
628
+ if ( $contains_differentail_taxation ) {
629
+
630
+ $mark = apply_filters( 'woocommerce_gzd_differential_taxation_notice_text_mark', '** ' );
631
+ $notice = apply_filters( 'woocommerce_gzd_differential_taxation_notice_text_checkout', $mark . wc_gzd_get_differential_taxation_notice_text() );
632
+
633
+ wc_get_template( 'checkout/differential-taxation-notice.php', array( 'notice' => $notice ) );
634
+ }
635
+ }
636
+ }
637
+
638
  if ( ! function_exists( 'woocommerce_gzd_template_order_item_hooks' ) ) {
639
 
640
  function woocommerce_gzd_template_order_item_hooks() {
includes/wc-gzd-template-hooks.php CHANGED
@@ -79,6 +79,12 @@ if ( get_option( 'woocommerce_gzd_small_enterprise' ) === 'yes' ) {
79
  }
80
  }
81
 
 
 
 
 
 
 
82
  /**
83
  * Mini Cart
84
  */
@@ -135,13 +141,16 @@ function woocommerce_gzd_checkout_load_ajax_relevant_hooks() {
135
 
136
  if ( get_option( 'woocommerce_gzd_checkout_legal_service_checkbox' ) === 'yes' )
137
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_service_checkbox', wc_gzd_get_hook_priority( 'checkout_service_checkbox' ) );
138
-
139
  if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) === 'yes' )
140
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_parcel_delivery_checkbox', wc_gzd_get_hook_priority( 'checkout_parcel_delivery_checkbox' ) );
141
 
142
  // Add payment title heading
143
  add_action( 'woocommerce_review_order_before_payment', 'woocommerce_gzd_template_checkout_payment_title' );
144
 
 
 
 
145
  }
146
 
147
  // Display back to cart button
79
  }
80
  }
81
 
82
+ // Differential Taxation
83
+ if ( get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) === 'yes' ) {
84
+ add_action( 'woocommerce_after_cart_totals', 'woocommerce_gzd_template_differential_taxation_notice_cart', wc_gzd_get_hook_priority( 'cart_small_business_info' ) );
85
+ add_filter( 'woocommerce_cart_item_name', 'wc_gzd_cart_product_differential_taxation_mark', wc_gzd_get_hook_priority( 'cart_product_differential_taxation' ), 3 );
86
+ }
87
+
88
  /**
89
  * Mini Cart
90
  */
141
 
142
  if ( get_option( 'woocommerce_gzd_checkout_legal_service_checkbox' ) === 'yes' )
143
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_service_checkbox', wc_gzd_get_hook_priority( 'checkout_service_checkbox' ) );
144
+
145
  if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) === 'yes' )
146
  add_action( 'woocommerce_review_order_after_payment', 'woocommerce_gzd_parcel_delivery_checkbox', wc_gzd_get_hook_priority( 'checkout_parcel_delivery_checkbox' ) );
147
 
148
  // Add payment title heading
149
  add_action( 'woocommerce_review_order_before_payment', 'woocommerce_gzd_template_checkout_payment_title' );
150
 
151
+ if ( get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) === 'yes' ) {
152
+ add_action( 'woocommerce_review_order_after_order_total', 'woocommerce_gzd_template_differential_taxation_notice_cart', wc_gzd_get_hook_priority( 'checkout_small_business_info' ) );
153
+ }
154
  }
155
 
156
  // Display back to cart button
readme.txt CHANGED
@@ -3,7 +3,9 @@ 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
 
@@ -40,6 +42,10 @@ Furthermore we have customized the checkout to make your WooCommerce Shop meet t
40
  * Online Revocation Form
41
  * Sale Price Labels
42
  * Delivery to DHL Parcel Shops or Pick-Up Stations
 
 
 
 
43
 
44
  = Certified by Trusted Shops =
45
  WooCommerce Germanized has been approved by Trusted Shops and therefor offers best technical conditions to operate a legally certain Online Shop in Germany.
@@ -57,6 +63,9 @@ Furthermore the customer may preview his SEPA Mandate before submitting the orde
57
  SEPA Mandates in XML format to import mandates to their house bank our banking software.
58
  Pay By Invoice may be optionally restricted to regular customers only.
59
 
 
 
 
60
  = Pro: WooCommerce PDF Invoices & Packing Slips =
61
  As a Pro User of WC Germanized you may automatically or manually create PDF Invoices and Packing Slips for your orders. Doing so you may customize the PDF layout to meet your Corporate Design.
62
  You may upload your head of a letter which will be used as background for your PDF's. With only a few clicks you may export (CSV, zip) invoices for your tax consultant or accountant.
@@ -167,6 +176,18 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
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
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
+ WC requires at least: 2.4
7
+ WC tested up to: 3.1
8
+ Stable tag: 1.9.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
 
42
  * Online Revocation Form
43
  * Sale Price Labels
44
  * Delivery to DHL Parcel Shops or Pick-Up Stations
45
+ * Differential Taxation
46
+ * WPML and PolyLang Support
47
+ * REST API Support
48
+ * Product CSV Import/Export Support
49
 
50
  = Certified by Trusted Shops =
51
  WooCommerce Germanized has been approved by Trusted Shops and therefor offers best technical conditions to operate a legally certain Online Shop in Germany.
63
  SEPA Mandates in XML format to import mandates to their house bank our banking software.
64
  Pay By Invoice may be optionally restricted to regular customers only.
65
 
66
+ = WPML and PolyLang Support =
67
+ For those of you running WPML or PolyLang as multi-language Plugins: Don't worry! Germanized supports both plugins and enables you to easily translate the (product) options added by Germanized.
68
+
69
  = Pro: WooCommerce PDF Invoices & Packing Slips =
70
  As a Pro User of WC Germanized you may automatically or manually create PDF Invoices and Packing Slips for your orders. Doing so you may customize the PDF layout to meet your Corporate Design.
71
  You may upload your head of a letter which will be used as background for your PDF's. With only a few clicks you may export (CSV, zip) invoices for your tax consultant or accountant.
176
 
177
  == Changelog ==
178
 
179
+ = 1.9.0 =
180
+ * Feature: Woo 3.1 CSV Import/Export Support
181
+ * Feature: Differential Taxation
182
+ * Feature: PolyLang Support
183
+ * Feature: Vouchers
184
+ * Feature: Optional Tax Rate Creation after Install
185
+ * Improvement: Load Customer Details Support
186
+ * Improvement: Revocation Form Filter
187
+ * Fix: Mini Desc Multiline
188
+ * Fix: WC 3.X: Use Product Name instead of Title
189
+ * Fix: Shipping Rates Copy Meta Data
190
+
191
  = 1.8.11 =
192
  * Improvement: Better Woo 3.0 compliant product data saving
193
  * Improvement: Filters for double opt in and unit prices
templates/checkout/differential-taxation-notice.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Checkout differential taxation notice
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
+
14
+ <p class="wc-gzd-differential-taxation-notice-cart"><?php echo $notice; ?></p>
templates/checkout/review-order-product-table.php CHANGED
@@ -27,8 +27,8 @@ foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
27
  <div class="wc-gzd-product-name-right">
28
 
29
  <?php endif; ?>
30
-
31
- <?php echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ); ?>
32
  <?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '&times; %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
33
  <?php echo WC()->cart->get_item_data( $cart_item ); ?>
34
 
27
  <div class="wc-gzd-product-name-right">
28
 
29
  <?php endif; ?>
30
+
31
+ <?php echo apply_filters( 'woocommerce_cart_item_name', wc_gzd_get_product_name( $_product ), $cart_item, $cart_item_key ) . '&nbsp;'; ?>
32
  <?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '&times; %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
33
  <?php echo WC()->cart->get_item_data( $cart_item ); ?>
34
 
templates/checkout/terms-sepa.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Checkout SEPA terms checkbox
4
+ *
5
+ * @author vendidero
6
+ * @package WooCommerceGermanized/Templates
7
+ * @version 1.6.0
8
+ */
9
+ if ( ! defined( 'ABSPATH' ) ) {
10
+ exit;
11
+ }
12
+
13
+ ?>
14
+
15
+ <p class="form-row legal direct-debit-checkbox">
16
+ <input type="checkbox" class="input-checkbox" name="direct_debit_legal" id="direct-debit-checkbox" />
17
+ <label class="checkbox" for="direct-debit-checkbox">
18
+ <?php echo $checkbox_label; ?>
19
+ <a href="" rel="prettyPhoto" id="show-direct-debit-pretty" class="hidden"></a>
20
+ </label>
21
+ </p>
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.11
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.11';
33
 
34
  /**
35
  * Single instance of WooCommerce Germanized Main Class
@@ -141,7 +141,7 @@ final class WooCommerce_Germanized {
141
 
142
  add_action( 'init', array( $this, 'init' ), 0 );
143
  add_action( 'init', array( 'WC_GZD_Shortcodes', 'init' ), 2 );
144
- add_action( 'init', array( $this, 'setup_compatibility' ), 15 );
145
 
146
  add_action( 'woocommerce_init', array( $this, 'replace_woocommerce_product_factory' ), PHP_INT_MAX );
147
  // Set template filter directly after load to ensure wc_get_template finds templates
@@ -316,15 +316,13 @@ final class WooCommerce_Germanized {
316
  include_once( 'includes/admin/class-wc-gzd-admin-customer.php' );
317
  include_once( 'includes/admin/class-wc-gzd-admin-importer.php' );
318
 
 
 
319
  }
320
 
321
  include_once( 'includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php' );
322
  include_once( 'includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php' );
323
 
324
- if ( defined( 'DOING_AJAX' ) ) {
325
- $this->ajax_includes();
326
- }
327
-
328
  if ( ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' ) ) {
329
  if ( did_action( 'woocommerce_loaded' ) ) {
330
  $this->frontend_includes();
@@ -351,9 +349,16 @@ final class WooCommerce_Germanized {
351
  include_once( 'includes/wc-gzd-cart-functions.php' );
352
  include_once( 'includes/wc-gzd-order-functions.php' );
353
 
 
354
  include_once( 'includes/class-wc-gzd-checkout.php' );
355
  include_once( 'includes/class-wc-gzd-dhl-parcel-shops.php' );
356
  include_once( 'includes/class-wc-gzd-customer-helper.php' );
 
 
 
 
 
 
357
  include_once( 'includes/class-wc-gzd-virtual-vat-helper.php' );
358
 
359
  $this->setup_trusted_shops();
@@ -363,7 +368,9 @@ final class WooCommerce_Germanized {
363
 
364
  public function setup_compatibility() {
365
 
366
- $plugins = apply_filters( 'woocommerce_gzd_compatibilities', array( 'wpml', 'woocommerce-subscriptions' ) );
 
 
367
 
368
  foreach ( $plugins as $comp ) {
369
 
@@ -376,13 +383,6 @@ final class WooCommerce_Germanized {
376
 
377
  }
378
 
379
- /**
380
- * Include required ajax files.
381
- */
382
- public function ajax_includes() {
383
- include_once( 'includes/class-wc-gzd-ajax.php' );
384
- }
385
-
386
  /**
387
  * Include required frontend files.
388
  */
@@ -394,9 +394,7 @@ final class WooCommerce_Germanized {
394
  * Function used to Init WooCommerceGermanized Template Functions - This makes them pluggable by plugins and themes.
395
  */
396
  public function include_template_functions() {
397
- if ( ! is_admin() || defined( 'DOING_AJAX' ) ) {
398
- include_once( 'includes/wc-gzd-template-functions.php' );
399
- }
400
  }
401
 
402
  /**
@@ -485,9 +483,19 @@ final class WooCommerce_Germanized {
485
  }
486
 
487
  foreach ( $rates as $key => $rate ) {
 
488
  // Check for instance to make sure calculation is not done for multiple times
489
  if ( ! $rate instanceof WC_GZD_Shipping_Rate ) {
 
 
490
  $rates[ $key ] = new WC_GZD_Shipping_Rate( $rate );
 
 
 
 
 
 
 
491
  }
492
  }
493
 
@@ -550,7 +558,8 @@ final class WooCommerce_Germanized {
550
  * - WP_LANG_DIR/plugins/woocommerce-germanized-LOCALE.mo
551
  */
552
  public function load_plugin_textdomain() {
553
- $locale = apply_filters( 'plugin_locale', get_locale(), 'woocommerce-germanized' );
 
554
 
555
  load_textdomain( 'woocommerce-germanized', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized/woocommerce-germanized-' . $locale . '.mo' );
556
  load_plugin_textdomain( 'woocommerce-germanized', false, plugin_basename( dirname( __FILE__ ) ) . '/i18n/languages/' );
@@ -652,6 +661,7 @@ final class WooCommerce_Germanized {
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
  }
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.9.0
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 3.8
29
  *
30
  * @var string
31
  */
32
+ public $version = '1.9.0';
33
 
34
  /**
35
  * Single instance of WooCommerce Germanized Main Class
141
 
142
  add_action( 'init', array( $this, 'init' ), 0 );
143
  add_action( 'init', array( 'WC_GZD_Shortcodes', 'init' ), 2 );
144
+ add_action( 'init', array( $this, 'setup_compatibility' ), 0 );
145
 
146
  add_action( 'woocommerce_init', array( $this, 'replace_woocommerce_product_factory' ), PHP_INT_MAX );
147
  // Set template filter directly after load to ensure wc_get_template finds templates
316
  include_once( 'includes/admin/class-wc-gzd-admin-customer.php' );
317
  include_once( 'includes/admin/class-wc-gzd-admin-importer.php' );
318
 
319
+ include_once( 'includes/export/class-wc-gzd-product-export.php' );
320
+ include_once( 'includes/import/class-wc-gzd-product-import.php' );
321
  }
322
 
323
  include_once( 'includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php' );
324
  include_once( 'includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php' );
325
 
 
 
 
 
326
  if ( ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' ) ) {
327
  if ( did_action( 'woocommerce_loaded' ) ) {
328
  $this->frontend_includes();
349
  include_once( 'includes/wc-gzd-cart-functions.php' );
350
  include_once( 'includes/wc-gzd-order-functions.php' );
351
 
352
+ include_once( 'includes/class-wc-gzd-ajax.php' );
353
  include_once( 'includes/class-wc-gzd-checkout.php' );
354
  include_once( 'includes/class-wc-gzd-dhl-parcel-shops.php' );
355
  include_once( 'includes/class-wc-gzd-customer-helper.php' );
356
+
357
+ // Only available for Woo 3.X
358
+ if ( WC_GZD_Dependencies::instance( $this )->woocommerce_version_supports_crud() ) {
359
+ include_once( 'includes/class-wc-gzd-coupon-helper.php' );
360
+ }
361
+
362
  include_once( 'includes/class-wc-gzd-virtual-vat-helper.php' );
363
 
364
  $this->setup_trusted_shops();
368
 
369
  public function setup_compatibility() {
370
 
371
+ $plugins = apply_filters( 'woocommerce_gzd_compatibilities',
372
+ array( 'wpml', 'woocommerce-subscriptions', 'polylang' )
373
+ );
374
 
375
  foreach ( $plugins as $comp ) {
376
 
383
 
384
  }
385
 
 
 
 
 
 
 
 
386
  /**
387
  * Include required frontend files.
388
  */
394
  * Function used to Init WooCommerceGermanized Template Functions - This makes them pluggable by plugins and themes.
395
  */
396
  public function include_template_functions() {
397
+ include_once( 'includes/wc-gzd-template-functions.php' );
 
 
398
  }
399
 
400
  /**
483
  }
484
 
485
  foreach ( $rates as $key => $rate ) {
486
+
487
  // Check for instance to make sure calculation is not done for multiple times
488
  if ( ! $rate instanceof WC_GZD_Shipping_Rate ) {
489
+
490
+ // Replace rate with germanized placeholder
491
  $rates[ $key ] = new WC_GZD_Shipping_Rate( $rate );
492
+
493
+ // Copy meta data if available
494
+ if ( is_callable( array( $rate, 'get_meta_data' ) ) ) {
495
+ foreach( $rate->get_meta_data() as $meta_key => $meta_val ) {
496
+ $rates[ $key ]->add_meta_data( $meta_key, $meta_val );
497
+ }
498
+ }
499
  }
500
  }
501
 
558
  * - WP_LANG_DIR/plugins/woocommerce-germanized-LOCALE.mo
559
  */
560
  public function load_plugin_textdomain() {
561
+ $locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
562
+ $locale = apply_filters( 'plugin_locale', $locale, 'woocommerce-germanized' );
563
 
564
  load_textdomain( 'woocommerce-germanized', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized/woocommerce-germanized-' . $locale . '.mo' );
565
  load_plugin_textdomain( 'woocommerce-germanized', false, plugin_basename( dirname( __FILE__ ) ) . '/i18n/languages/' );
661
 
662
  wp_localize_script( 'wc-gzd-revocation', 'wc_gzd_revocation_params', apply_filters( 'wc_gzd_revocation_params', array(
663
  'ajax_url' => WC()->ajax_url(),
664
+ 'wc_ajax_url' => WC_AJAX::get_endpoint( "%%endpoint%%" ),
665
  'ajax_loader_url' => apply_filters( 'woocommerce_ajax_loader_url', $assets_path . 'images/ajax-loader@2x.gif' ),
666
  ) ) );
667
  }
wpml-config.xml CHANGED
@@ -12,6 +12,7 @@
12
  <custom-field action="copy">_free_shipping</custom-field>
13
  <custom-field action="translate">_mini_desc</custom-field>
14
  <custom-field action="copy">_service</custom-field>
 
15
  </custom-fields>
16
  <taxonomies>
17
  <taxonomy translate="1">product_price_label</taxonomy>
@@ -20,6 +21,7 @@
20
  </taxonomies>
21
  <admin-texts>
22
  <key name="woocommerce_gzd_small_enterprise_text" />
 
23
  <key name="woocommerce_gzd_shipping_costs_text" />
24
  <key name="woocommerce_gzd_free_shipping_text" />
25
  <key name="woocommerce_gzd_order_submit_btn_text" />
12
  <custom-field action="copy">_free_shipping</custom-field>
13
  <custom-field action="translate">_mini_desc</custom-field>
14
  <custom-field action="copy">_service</custom-field>
15
+ <custom-field action="copy">_differential_taxation</custom-field>
16
  </custom-fields>
17
  <taxonomies>
18
  <taxonomy translate="1">product_price_label</taxonomy>
21
  </taxonomies>
22
  <admin-texts>
23
  <key name="woocommerce_gzd_small_enterprise_text" />
24
+ <key name="woocommerce_gzd_differential_taxation_notice_text" />
25
  <key name="woocommerce_gzd_shipping_costs_text" />
26
  <key name="woocommerce_gzd_free_shipping_text" />
27
  <key name="woocommerce_gzd_order_submit_btn_text" />