WooCommerce Germanized - Version 2.2.8

Version Description

  • Feature: Choose specific product attributes to be shown during checkout/cart (WC version > 3)
  • Feature: Enable/disable listing all product attributes during checkout/cart (WC version > 3)
  • Fix: Readd cart template hooks after rendering mini cart
  • Fix: Make sure that product object exists within add_product_mini_desc()
  • Fix: TS review sticket widget enabling
  • Tweak: Woo 3.5.4 gettext order confirmation replacement
  • Improvement: Default privacy error message wording
  • Improvement: Add to cart variation script
  • Improvement: Better WPML language switch implementation
Download this release

Release Info

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

Code changes from version 2.2.7 to 2.2.8

assets/images/attributes.png ADDED
Binary file
assets/js/add-to-cart-variation.js CHANGED
@@ -63,7 +63,7 @@
63
 
64
  GermanizedVariationForm.prototype.onUpdate = function( event ) {
65
  setTimeout( function() {
66
- if ( ! event.data.GermanizedvariationForm.$singleVariationWrap.is( ':visible' ) || event.data.GermanizedvariationForm.$button.is( '[disabled]' ) ) {
67
  event.data.GermanizedvariationForm.onReset( event );
68
  }
69
  }, 250);
63
 
64
  GermanizedVariationForm.prototype.onUpdate = function( event ) {
65
  setTimeout( function() {
66
+ if ( ! event.data.GermanizedvariationForm.$singleVariation.is( ':visible' ) || event.data.GermanizedvariationForm.$button.is( '[disabled]' ) ) {
67
  event.data.GermanizedvariationForm.onReset( event );
68
  }
69
  }, 250);
assets/js/add-to-cart-variation.min.js CHANGED
@@ -1 +1 @@
1
- !function(a){var b=function(a){var b=this;b.$form=a,b.$wrapper=a.parents(wc_gzd_add_to_cart_variation_params.wrapper),b.$product=a.closest(".product"),b.variationData=a.data("product_variations"),b.$singleVariation=a.find(".single_variation"),b.$singleVariationWrap=a.find(".single_variation_wrap"),b.$resetVariations=a.find(".reset_variations"),b.$button=a.find(".single_add_to_cart_button"),b.$wrapper.length<=0&&(b.$wrapper=b.$product),a.on("click",".reset_variations",{GermanizedvariationForm:b},b.onReset),a.on("reset_data",{GermanizedvariationForm:b},b.onReset),a.on("update_variation_values",{GermanizedvariationForm:b},b.onUpdate),a.on("found_variation",{GermanizedvariationForm:b},b.onFoundVariation)};b.prototype.onReset=function(a){var b=a.data.GermanizedvariationForm.$wrapper;b.find(".org_price").length>0&&b.find(wc_gzd_add_to_cart_variation_params.price_selector+".variation_modified:not(.price-unit)").html(b.find(".org_price").html()).removeClass("variation_modified").show(),b.find(".org_delivery_time").length>0&&b.find(".delivery-time-info:first").html(b.find(".org_delivery_time").html()).removeClass("variation_modified").show(),b.find(".org_unit_price").length>0&&b.find(".price-unit:first").html(b.find(".org_unit_price").html()).removeClass("variation_modified").show(),b.find(".org_tax_info").length>0&&b.find(".tax-info:first").html(b.find(".org_tax_info").html()).removeClass("variation_modified").show(),b.find(".org_shipping_costs_info").length>0&&b.find(".shipping-costs-info:first").html(b.find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),b.find(".org_product_units").length>0&&b.find(".product-units:first").html(b.find(".org_product_units").html()).removeClass("variation_modified").show(),b.find(".org_product_info").remove(),b.find(".variation_modified").remove(),a.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},b.prototype.onUpdate=function(a){setTimeout(function(){(!a.data.GermanizedvariationForm.$singleVariationWrap.is(":visible")||a.data.GermanizedvariationForm.$button.is("[disabled]"))&&a.data.GermanizedvariationForm.onReset(a)},250)},b.prototype.onFoundVariation=function(a,b){var c=a.data.GermanizedvariationForm,d=c.$wrapper;b.variation_is_visible&&(d.find(wc_gzd_add_to_cart_variation_params.price_selector+":first").hasClass("variation_modified")||(d.append('<div class="org_price org_product_info">'+d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html()+"</div>"),d.find(".delivery-time-info:first").length>0&&d.append('<div class="org_delivery_time org_product_info">'+d.find(".delivery-time-info:first").html()+"</div>"),d.find(".tax-info:first").length>0&&d.append('<div class="org_tax_info org_product_info">'+d.find(".tax-info:first").html()+"</div>"),d.find(".shipping-costs-info:first").length>0&&d.append('<div class="org_shipping_costs_info org_product_info">'+d.find(".shipping-costs-info:first").html()+"</div>"),d.find(".price-unit:first").length>0&&d.append('<div class="org_unit_price org_product_info">'+d.find(".price-unit:first").html()+"</div>"),d.find(".product-units:first").length>0&&d.append('<div class="org_product_units org_product_info">'+d.find(".product-units:first").html()+"</div>"),d.find(".org_product_info").hide()),""!==b.price_html&&(c.$singleVariation.find(".price").hide(),d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html(b.price_html).addClass("variation_modified"),d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").find(".price").contents().unwrap()),d.find(".delivery-time-info:first").hide(),d.find(".price-unit:first").hide(),d.find(".tax-info:first").hide(),d.find(".shipping-costs-info:first").hide(),d.find(".product-units:first").hide(),""!==b.delivery_time&&d.find("p.delivery-time-info:first").html(b.delivery_time).addClass("variation_modified").show(),""!==b.tax_info&&d.find(".tax-info:first").html(b.tax_info).addClass("variation_modified").show(),""!==b.shipping_costs_info&&d.find(".shipping-costs-info:first").html(b.shipping_costs_info).addClass("variation_modified").show(),""!==b.unit_price&&(d.find(".price-unit:first").length?d.find(".price-unit:first").html(b.unit_price).addClass("variation-modified").show():(d.find(".price-unit:first").remove(),d.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+b.unit_price+"</p>").show())),""!==b.product_units&&(d.find(".product-units:first").length?d.find(".product-units:first").html(b.product_units).addClass("variation-modified").show():(d.find(".product-units:first").remove(),d.find(".product_meta:first").prepend('<p class="wc-gzd-additional-info product-units-wrapper product-units variation_modified">'+b.product_units+"</p>").show())),c.$form.trigger("germanized_variation_data"))},a.fn.wc_germanized_variation_form=function(){return new b(this),this},a(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&a(".variations_form").each(function(){a(this).wc_germanized_variation_form()})})}(jQuery,window,document);
1
+ !function(a){var b=function(a){var b=this;b.$form=a,b.$wrapper=a.parents(wc_gzd_add_to_cart_variation_params.wrapper),b.$product=a.closest(".product"),b.variationData=a.data("product_variations"),b.$singleVariation=a.find(".single_variation"),b.$singleVariationWrap=a.find(".single_variation_wrap"),b.$resetVariations=a.find(".reset_variations"),b.$button=a.find(".single_add_to_cart_button"),b.$wrapper.length<=0&&(b.$wrapper=b.$product),a.on("click",".reset_variations",{GermanizedvariationForm:b},b.onReset),a.on("reset_data",{GermanizedvariationForm:b},b.onReset),a.on("update_variation_values",{GermanizedvariationForm:b},b.onUpdate),a.on("found_variation",{GermanizedvariationForm:b},b.onFoundVariation)};b.prototype.onReset=function(a){var b=a.data.GermanizedvariationForm.$wrapper;b.find(".org_price").length>0&&b.find(wc_gzd_add_to_cart_variation_params.price_selector+".variation_modified:not(.price-unit)").html(b.find(".org_price").html()).removeClass("variation_modified").show(),b.find(".org_delivery_time").length>0&&b.find(".delivery-time-info:first").html(b.find(".org_delivery_time").html()).removeClass("variation_modified").show(),b.find(".org_unit_price").length>0&&b.find(".price-unit:first").html(b.find(".org_unit_price").html()).removeClass("variation_modified").show(),b.find(".org_tax_info").length>0&&b.find(".tax-info:first").html(b.find(".org_tax_info").html()).removeClass("variation_modified").show(),b.find(".org_shipping_costs_info").length>0&&b.find(".shipping-costs-info:first").html(b.find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),b.find(".org_product_units").length>0&&b.find(".product-units:first").html(b.find(".org_product_units").html()).removeClass("variation_modified").show(),b.find(".org_product_info").remove(),b.find(".variation_modified").remove(),a.data.GermanizedvariationForm.$form.trigger("germanized_reset_data")},b.prototype.onUpdate=function(a){setTimeout(function(){(!a.data.GermanizedvariationForm.$singleVariation.is(":visible")||a.data.GermanizedvariationForm.$button.is("[disabled]"))&&a.data.GermanizedvariationForm.onReset(a)},250)},b.prototype.onFoundVariation=function(a,b){var c=a.data.GermanizedvariationForm,d=c.$wrapper;b.variation_is_visible&&(d.find(wc_gzd_add_to_cart_variation_params.price_selector+":first").hasClass("variation_modified")||(d.append('<div class="org_price org_product_info">'+d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html()+"</div>"),d.find(".delivery-time-info:first").length>0&&d.append('<div class="org_delivery_time org_product_info">'+d.find(".delivery-time-info:first").html()+"</div>"),d.find(".tax-info:first").length>0&&d.append('<div class="org_tax_info org_product_info">'+d.find(".tax-info:first").html()+"</div>"),d.find(".shipping-costs-info:first").length>0&&d.append('<div class="org_shipping_costs_info org_product_info">'+d.find(".shipping-costs-info:first").html()+"</div>"),d.find(".price-unit:first").length>0&&d.append('<div class="org_unit_price org_product_info">'+d.find(".price-unit:first").html()+"</div>"),d.find(".product-units:first").length>0&&d.append('<div class="org_product_units org_product_info">'+d.find(".product-units:first").html()+"</div>"),d.find(".org_product_info").hide()),""!==b.price_html&&(c.$singleVariation.find(".price").hide(),d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").html(b.price_html).addClass("variation_modified"),d.find(wc_gzd_add_to_cart_variation_params.price_selector+":not(.price-unit):first").find(".price").contents().unwrap()),d.find(".delivery-time-info:first").hide(),d.find(".price-unit:first").hide(),d.find(".tax-info:first").hide(),d.find(".shipping-costs-info:first").hide(),d.find(".product-units:first").hide(),""!==b.delivery_time&&d.find("p.delivery-time-info:first").html(b.delivery_time).addClass("variation_modified").show(),""!==b.tax_info&&d.find(".tax-info:first").html(b.tax_info).addClass("variation_modified").show(),""!==b.shipping_costs_info&&d.find(".shipping-costs-info:first").html(b.shipping_costs_info).addClass("variation_modified").show(),""!==b.unit_price&&(d.find(".price-unit:first").length?d.find(".price-unit:first").html(b.unit_price).addClass("variation-modified").show():(d.find(".price-unit:first").remove(),d.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+b.unit_price+"</p>").show())),""!==b.product_units&&(d.find(".product-units:first").length?d.find(".product-units:first").html(b.product_units).addClass("variation-modified").show():(d.find(".product-units:first").remove(),d.find(".product_meta:first").prepend('<p class="wc-gzd-additional-info product-units-wrapper product-units variation_modified">'+b.product_units+"</p>").show())),c.$form.trigger("germanized_variation_data"))},a.fn.wc_germanized_variation_form=function(){return new b(this),this},a(function(){"undefined"!=typeof wc_gzd_add_to_cart_variation_params&&a(".variations_form").each(function(){a(this).wc_germanized_variation_form()})})}(jQuery,window,document);
i18n/languages/woocommerce-germanized-de_DE.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2018-12-20 11:45+0100\n"
6
- "PO-Revision-Date: 2018-12-20 11:45+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -92,27 +92,27 @@ msgid "l"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
- #: includes/abstracts/abstract-wc-gzd-product.php:265
96
- #: includes/abstracts/abstract-wc-gzd-product.php:274
97
  #: includes/wc-gzd-core-functions.php:154
98
- #: includes/wc-gzd-template-functions.php:444 woocommerce-germanized.php:909
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
102
  # @ woocommerce-germanized
103
- #: includes/abstracts/abstract-wc-gzd-product.php:265
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
107
  # @ woocommerce-germanized
108
- #: includes/abstracts/abstract-wc-gzd-product.php:267
109
- #: includes/wc-gzd-core-functions.php:154 woocommerce-germanized.php:909
110
  #, php-format
111
  msgid "incl. %s%% VAT"
112
  msgstr "inkl. %s%% MwSt."
113
 
114
  # @ woocommerce-germanized
115
- #: includes/abstracts/abstract-wc-gzd-product.php:267
116
  #, php-format
117
  msgid "excl. %s%% VAT"
118
  msgstr "exkl. %s%% MwSt."
@@ -144,8 +144,10 @@ msgstr "Aktivierungscode erneut versenden"
144
  #: includes/class-wc-gzd-customer-helper.php:28
145
  #: includes/class-wc-gzd-dependencies.php:54
146
  #: includes/class-wc-gzd-dependencies.php:63
147
- #: includes/class-wc-gzd-hook-priorities.php:33
148
- #: includes/class-wc-gzd-hook-priorities.php:42
 
 
149
  #: includes/export/class-wc-gzd-product-export.php:23
150
  #: includes/export/class-wc-gzd-product-export.php:32
151
  #: includes/import/class-wc-gzd-product-import.php:23
@@ -405,7 +407,7 @@ msgid "Welcome to WooCommerce Germanized"
405
  msgstr "Willkommen bei WooCommerce Germanized"
406
 
407
  # @ woocommerce-germanized
408
- #: includes/admin/class-wc-gzd-admin-welcome.php:319
409
  msgid "Go to WooCommerce Germanized Settings"
410
  msgstr "zu den WooCommerce Germanized Einstellungen"
411
 
@@ -447,25 +449,25 @@ msgid "not allowed"
447
  msgstr "nicht akzeptiert"
448
 
449
  # @ woocommerce-germanized
450
- #: includes/admin/class-wc-gzd-admin.php:278
451
  msgid "Optional Email Content"
452
  msgstr "Optionaler E-Mail Inhalt"
453
 
454
  # @ woocommerce-germanized
455
- #: includes/admin/class-wc-gzd-admin.php:287
456
  msgid "Add content which will be replacing default page content within emails."
457
  msgstr ""
458
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
459
  "Seite zu bestimmen."
460
 
461
  # @ woocommerce-germanized
462
- #: includes/admin/class-wc-gzd-admin.php:297
463
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:153
464
  msgid "Optional Mini Description"
465
  msgstr "Warenkorb Kurzbeschreibung"
466
 
467
  # @ woocommerce-germanized
468
- #: includes/admin/class-wc-gzd-admin.php:314
469
  msgid ""
470
  "This content will be shown as short product description within checkout and "
471
  "emails."
@@ -1795,7 +1797,7 @@ msgstr ""
1795
  "Platzhalter für den höchsten Preis."
1796
 
1797
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1030
1798
- #: includes/wc-gzd-core-functions.php:400
1799
  msgid "{min_price} &ndash; {max_price}"
1800
  msgstr "{min_price} &ndash; {max_price}"
1801
 
@@ -3147,11 +3149,10 @@ msgstr ""
3147
  #: includes/class-wc-gzd-checkout.php:366
3148
  #: includes/class-wc-gzd-checkout.php:375
3149
  #: includes/class-wc-gzd-checkout.php:398
3150
- #: includes/class-wc-gzd-checkout.php:647
3151
  #: includes/class-wc-gzd-customer-helper.php:108
3152
  #: includes/class-wc-gzd-customer-helper.php:116
3153
  #: includes/class-wc-gzd-revocation.php:41
3154
- #: includes/wc-gzd-core-functions.php:193
3155
  msgid "Mr."
3156
  msgstr "Herr"
3157
 
@@ -3159,12 +3160,11 @@ msgstr "Herr"
3159
  #: includes/class-wc-gzd-checkout.php:366
3160
  #: includes/class-wc-gzd-checkout.php:375
3161
  #: includes/class-wc-gzd-checkout.php:399
3162
- #: includes/class-wc-gzd-checkout.php:647
3163
- #: includes/class-wc-gzd-checkout.php:656
3164
  #: includes/class-wc-gzd-customer-helper.php:108
3165
  #: includes/class-wc-gzd-customer-helper.php:116
3166
  #: includes/class-wc-gzd-revocation.php:42
3167
- #: includes/wc-gzd-core-functions.php:193
 
3168
  msgid "Ms."
3169
  msgstr "Frau"
3170
 
@@ -3382,7 +3382,7 @@ msgstr ""
3382
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
3383
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
3384
 
3385
- #: includes/class-wc-gzd-emails.php:128
3386
  msgid ""
3387
  "Your order has been received and is now being processed. Your order details "
3388
  "are shown below for your reference."
@@ -3390,18 +3390,18 @@ msgstr ""
3390
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
3391
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
3392
 
3393
- #: includes/class-wc-gzd-emails.php:167
3394
  msgid "Someone requested a password reset for your account."
3395
  msgstr ""
3396
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
3397
 
3398
- #: includes/class-wc-gzd-emails.php:180
3399
  #, php-format
3400
  msgid "Thanks for creating an account on %s."
3401
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
3402
 
3403
  # @ woocommerce-germanized
3404
- #: includes/class-wc-gzd-emails.php:642
3405
  msgctxt "revocation-form"
3406
  msgid "Forward your Revocation online"
3407
  msgstr "Deinen Widerruf online erklären"
@@ -3627,8 +3627,10 @@ msgstr ""
3627
 
3628
  # @ woocommerce-germanized
3629
  #: includes/class-wc-gzd-legal-checkbox-manager.php:155
3630
- msgid "Please accept the creation of a new customer account"
3631
- msgstr "Bitte akzeptiere die Erstellung eines neuen Kundenkontos"
 
 
3632
 
3633
  # @ woocommerce-germanized
3634
  #: includes/class-wc-gzd-legal-checkbox-manager.php:159
@@ -3983,6 +3985,26 @@ msgstr "Mandat ID"
3983
  msgid "Mandate Email"
3984
  msgstr "Mandat E-Mail"
3985
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3986
  #: includes/class-wc-gzd-product-variable.php:124
3987
  #: includes/class-wc-gzd-product-variable.php:129
3988
  #, php-format
@@ -4821,7 +4843,7 @@ msgstr ""
4821
  # @ woocommerce-germanized
4822
  # @ woocommerce
4823
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:64
4824
- #: woocommerce-germanized.php:629
4825
  msgid "Settings"
4826
  msgstr "Einstellungen"
4827
 
@@ -6179,7 +6201,7 @@ msgctxt "trusted-shops"
6179
  msgid "cancel review reminder"
6180
  msgstr "von der Bewertungserinnerung abmelden"
6181
 
6182
- #: woocommerce-germanized.php:736
6183
  msgid "Pease wait while we are trying to redirect you to the payment provider."
6184
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
6185
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-02-07 12:00+0100\n"
6
+ "PO-Revision-Date: 2019-02-07 12:00+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
+ #: includes/abstracts/abstract-wc-gzd-product.php:269
96
+ #: includes/abstracts/abstract-wc-gzd-product.php:278
97
  #: includes/wc-gzd-core-functions.php:154
98
+ #: includes/wc-gzd-template-functions.php:444 woocommerce-germanized.php:929
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
102
  # @ woocommerce-germanized
103
+ #: includes/abstracts/abstract-wc-gzd-product.php:269
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
107
  # @ woocommerce-germanized
108
+ #: includes/abstracts/abstract-wc-gzd-product.php:271
109
+ #: includes/wc-gzd-core-functions.php:154 woocommerce-germanized.php:929
110
  #, php-format
111
  msgid "incl. %s%% VAT"
112
  msgstr "inkl. %s%% MwSt."
113
 
114
  # @ woocommerce-germanized
115
+ #: includes/abstracts/abstract-wc-gzd-product.php:271
116
  #, php-format
117
  msgid "excl. %s%% VAT"
118
  msgstr "exkl. %s%% MwSt."
144
  #: includes/class-wc-gzd-customer-helper.php:28
145
  #: includes/class-wc-gzd-dependencies.php:54
146
  #: includes/class-wc-gzd-dependencies.php:63
147
+ #: includes/class-wc-gzd-hook-priorities.php:34
148
+ #: includes/class-wc-gzd-hook-priorities.php:43
149
+ #: includes/class-wc-gzd-product-attribute-helper.php:21
150
+ #: includes/class-wc-gzd-product-attribute-helper.php:30
151
  #: includes/export/class-wc-gzd-product-export.php:23
152
  #: includes/export/class-wc-gzd-product-export.php:32
153
  #: includes/import/class-wc-gzd-product-import.php:23
407
  msgstr "Willkommen bei WooCommerce Germanized"
408
 
409
  # @ woocommerce-germanized
410
+ #: includes/admin/class-wc-gzd-admin-welcome.php:314
411
  msgid "Go to WooCommerce Germanized Settings"
412
  msgstr "zu den WooCommerce Germanized Einstellungen"
413
 
449
  msgstr "nicht akzeptiert"
450
 
451
  # @ woocommerce-germanized
452
+ #: includes/admin/class-wc-gzd-admin.php:279
453
  msgid "Optional Email Content"
454
  msgstr "Optionaler E-Mail Inhalt"
455
 
456
  # @ woocommerce-germanized
457
+ #: includes/admin/class-wc-gzd-admin.php:288
458
  msgid "Add content which will be replacing default page content within emails."
459
  msgstr ""
460
  "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
461
  "Seite zu bestimmen."
462
 
463
  # @ woocommerce-germanized
464
+ #: includes/admin/class-wc-gzd-admin.php:299
465
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:153
466
  msgid "Optional Mini Description"
467
  msgstr "Warenkorb Kurzbeschreibung"
468
 
469
  # @ woocommerce-germanized
470
+ #: includes/admin/class-wc-gzd-admin.php:318
471
  msgid ""
472
  "This content will be shown as short product description within checkout and "
473
  "emails."
1797
  "Platzhalter für den höchsten Preis."
1798
 
1799
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1030
1800
+ #: includes/wc-gzd-core-functions.php:411
1801
  msgid "{min_price} &ndash; {max_price}"
1802
  msgstr "{min_price} &ndash; {max_price}"
1803
 
3149
  #: includes/class-wc-gzd-checkout.php:366
3150
  #: includes/class-wc-gzd-checkout.php:375
3151
  #: includes/class-wc-gzd-checkout.php:398
 
3152
  #: includes/class-wc-gzd-customer-helper.php:108
3153
  #: includes/class-wc-gzd-customer-helper.php:116
3154
  #: includes/class-wc-gzd-revocation.php:41
3155
+ #: includes/wc-gzd-core-functions.php:195
3156
  msgid "Mr."
3157
  msgstr "Herr"
3158
 
3160
  #: includes/class-wc-gzd-checkout.php:366
3161
  #: includes/class-wc-gzd-checkout.php:375
3162
  #: includes/class-wc-gzd-checkout.php:399
 
 
3163
  #: includes/class-wc-gzd-customer-helper.php:108
3164
  #: includes/class-wc-gzd-customer-helper.php:116
3165
  #: includes/class-wc-gzd-revocation.php:42
3166
+ #: includes/wc-gzd-core-functions.php:195
3167
+ #: includes/wc-gzd-core-functions.php:204
3168
  msgid "Ms."
3169
  msgstr "Frau"
3170
 
3382
  "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
3383
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
3384
 
3385
+ #: includes/class-wc-gzd-emails.php:133
3386
  msgid ""
3387
  "Your order has been received and is now being processed. Your order details "
3388
  "are shown below for your reference."
3390
  "Deine Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
3391
  "deiner Bestellung kannst du der nachfolgenden Tabelle entnehmen."
3392
 
3393
+ #: includes/class-wc-gzd-emails.php:172
3394
  msgid "Someone requested a password reset for your account."
3395
  msgstr ""
3396
  "Jemand hat das Zurücksetzen des Passworts für deinen Account beantragt."
3397
 
3398
+ #: includes/class-wc-gzd-emails.php:185
3399
  #, php-format
3400
  msgid "Thanks for creating an account on %s."
3401
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
3402
 
3403
  # @ woocommerce-germanized
3404
+ #: includes/class-wc-gzd-emails.php:647
3405
  msgctxt "revocation-form"
3406
  msgid "Forward your Revocation online"
3407
  msgstr "Deinen Widerruf online erklären"
3627
 
3628
  # @ woocommerce-germanized
3629
  #: includes/class-wc-gzd-legal-checkbox-manager.php:155
3630
+ msgid "Please accept our privacy policy to create a new customer account"
3631
+ msgstr ""
3632
+ "Bitte akzeptiere unsere Datenschutzerklärung, um ein neues Kundenkonto zu "
3633
+ "erstellen"
3634
 
3635
  # @ woocommerce-germanized
3636
  #: includes/class-wc-gzd-legal-checkbox-manager.php:159
3985
  msgid "Mandate Email"
3986
  msgstr "Mandat E-Mail"
3987
 
3988
+ #: includes/class-wc-gzd-product-attribute-helper.php:52
3989
+ msgid "Show product attributes"
3990
+ msgstr "Produkteigenschaften"
3991
+
3992
+ #: includes/class-wc-gzd-product-attribute-helper.php:53
3993
+ msgid "List all product attributes during cart and checkout."
3994
+ msgstr "Listet alle Produkteigenschaften im Warenkorb und in der Kasse auf."
3995
+
3996
+ #: includes/class-wc-gzd-product-attribute-helper.php:57
3997
+ msgid ""
3998
+ "This option forces WooCommerce to output a list of all product attributes "
3999
+ "during cart and checkout."
4000
+ msgstr ""
4001
+ "Diese Option zwingt WooCommerce zur Ausgabe aller Produkteigenschaften im "
4002
+ "Warenkorb und in der Kasse."
4003
+
4004
+ #: includes/class-wc-gzd-product-attribute-helper.php:80
4005
+ msgid "Visible during checkout"
4006
+ msgstr "Im Checkout anzeigen"
4007
+
4008
  #: includes/class-wc-gzd-product-variable.php:124
4009
  #: includes/class-wc-gzd-product-variable.php:129
4010
  #, php-format
4843
  # @ woocommerce-germanized
4844
  # @ woocommerce
4845
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:64
4846
+ #: woocommerce-germanized.php:649
4847
  msgid "Settings"
4848
  msgstr "Einstellungen"
4849
 
6201
  msgid "cancel review reminder"
6202
  msgstr "von der Bewertungserinnerung abmelden"
6203
 
6204
+ #: woocommerce-germanized.php:756
6205
  msgid "Pease wait while we are trying to redirect you to the payment provider."
6206
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
6207
 
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: 2018-12-20 11:45+0100\n"
6
- "PO-Revision-Date: 2018-12-20 11:45+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -92,27 +92,27 @@ msgid "l"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
- #: includes/abstracts/abstract-wc-gzd-product.php:265
96
- #: includes/abstracts/abstract-wc-gzd-product.php:274
97
  #: includes/wc-gzd-core-functions.php:154
98
- #: includes/wc-gzd-template-functions.php:444 woocommerce-germanized.php:909
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
102
  # @ woocommerce-germanized
103
- #: includes/abstracts/abstract-wc-gzd-product.php:265
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
107
  # @ woocommerce-germanized
108
- #: includes/abstracts/abstract-wc-gzd-product.php:267
109
- #: includes/wc-gzd-core-functions.php:154 woocommerce-germanized.php:909
110
  #, php-format
111
  msgid "incl. %s%% VAT"
112
  msgstr "inkl. %s%% MwSt."
113
 
114
  # @ woocommerce-germanized
115
- #: includes/abstracts/abstract-wc-gzd-product.php:267
116
  #, php-format
117
  msgid "excl. %s%% VAT"
118
  msgstr "exkl. %s%% MwSt."
@@ -144,8 +144,10 @@ msgstr "Aktivierungscode erneut versenden"
144
  #: includes/class-wc-gzd-customer-helper.php:28
145
  #: includes/class-wc-gzd-dependencies.php:54
146
  #: includes/class-wc-gzd-dependencies.php:63
147
- #: includes/class-wc-gzd-hook-priorities.php:33
148
- #: includes/class-wc-gzd-hook-priorities.php:42
 
 
149
  #: includes/export/class-wc-gzd-product-export.php:23
150
  #: includes/export/class-wc-gzd-product-export.php:32
151
  #: includes/import/class-wc-gzd-product-import.php:23
@@ -157,7 +159,7 @@ msgstr "So geht das leider nicht.."
157
  # @ woocommerce-germanized
158
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:54
159
  msgid "Please choose a page as your privacy policy first."
160
- msgstr "Bitte hinterlege zuerst deine Datenschutzbelehrung."
161
 
162
  # @ woocommerce-germanized
163
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:54
@@ -193,8 +195,8 @@ msgid ""
193
  "This option shows whether you have already embedded your privacy policy "
194
  "within your legal text."
195
  msgstr ""
196
- "Diese Option gibt Aufschluss darüber, ob du deine Datenschutzbelehrung "
197
- "korrekt in den rechtlichen Hinweistext integriert hast."
198
 
199
  # @ woocommerce-germanized
200
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:81
@@ -208,7 +210,7 @@ msgid ""
208
  "This text will be appended to your order processing email if the order "
209
  "contains service products."
210
  msgstr ""
211
- "Dieser Text wird an deine Bestellbestätigungs-Email (unterhalb der Tabelle) "
212
  "angehängt, sobald ein Kunde eine Dienstleistung gekauft hat."
213
 
214
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:86
@@ -217,8 +219,8 @@ msgstr ""
217
  msgid ""
218
  "To insert a link to your revocation page use the following placeholder: %s"
219
  msgstr ""
220
- "Um einen Link zu deiner Widerrufsbelehrung einzufügen, verwende den "
221
- "folgenden Platzhalter: %s"
222
 
223
  # @ woocommerce-germanized
224
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:87
@@ -261,7 +263,7 @@ msgid ""
261
  "This text will be appended to your order processing email if the order "
262
  "contains digital products."
263
  msgstr ""
264
- "Dieser Text wird an deine Bestellbestätigungs-Email (unterhalb der Tabelle) "
265
  "angehängt, sobald ein Kunde ein digitales Produkt gekauft hat."
266
 
267
  # @ woocommerce-germanized
@@ -291,7 +293,7 @@ msgid ""
291
  "Product types like \"simple product\" may be redudant because they include "
292
  "virtual and downloadable products."
293
  msgstr ""
294
- "Wähle die Produkttypen aus, für die ein Hinweis für den Verlust des "
295
  "Widerrufsrechts angezeigt werden soll. Produkttypen wie \"einfaches Produkt"
296
  "\" können redundant sein, da sie herunterladbare oder virtuelle Produkte "
297
  "einschließen."
@@ -306,8 +308,8 @@ msgid ""
306
  "Choose whether you like to always show the parcel delivery checkbox or do "
307
  "only show for certain shipping methods."
308
  msgstr ""
309
- "Wähle aus, ob du die Paketdienstleister-Checkbox immer oder nur für "
310
- "bestimmte Versandmethoden anzeigen möchtest."
311
 
312
  # @ woocommerce-germanized
313
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:141
@@ -328,12 +330,12 @@ msgstr "Versandarten"
328
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:148
329
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
330
  msgstr ""
331
- "Wähle Versandmethoden aus für die die Paketdienstleister Checkbox angezeigt "
332
- "werden soll."
333
 
334
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:197
335
  msgid "Edit failed. Please try again."
336
- msgstr "Bearbeitung fehlgeschlagen. Bitte erneut versuchen."
337
 
338
  # @ woocommerce-germanized
339
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:210
@@ -343,20 +345,20 @@ msgstr "Sorry, diese Checkbox existiert leider nicht."
343
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:230
344
  msgid "Your changed data will be lost if you leave this page without saving."
345
  msgstr ""
346
- "Deine Anpassungen gehen verloren, wenn du diese Seite ohne speichern "
347
- "verlässt."
348
 
349
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:231
350
  msgid ""
351
  "Are you sure you want to delete this checkbox? This action cannot be undone."
352
  msgstr ""
353
- "Bist du sicher, dass du diese Checkbox löschen möchtest? Die Checkbox kann "
354
  "nicht wiederhergestellt werden."
355
 
356
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:232
357
  msgid "Your changes were not saved. Please retry."
358
  msgstr ""
359
- "Deine Einstellungen konnten nicht gespeichert werden, bitte versuche es "
360
  "erneut."
361
 
362
  # @ woocommerce-germanized
@@ -405,7 +407,7 @@ msgid "Welcome to WooCommerce Germanized"
405
  msgstr "Willkommen bei WooCommerce Germanized"
406
 
407
  # @ woocommerce-germanized
408
- #: includes/admin/class-wc-gzd-admin-welcome.php:319
409
  msgid "Go to WooCommerce Germanized Settings"
410
  msgstr "zu den WooCommerce Germanized Einstellungen"
411
 
@@ -447,25 +449,25 @@ msgid "not allowed"
447
  msgstr "nicht akzeptiert"
448
 
449
  # @ woocommerce-germanized
450
- #: includes/admin/class-wc-gzd-admin.php:278
451
  msgid "Optional Email Content"
452
  msgstr "Optionaler E-Mail Inhalt"
453
 
454
  # @ woocommerce-germanized
455
- #: includes/admin/class-wc-gzd-admin.php:287
456
  msgid "Add content which will be replacing default page content within emails."
457
  msgstr ""
458
- "Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
459
- "Seite zu bestimmen."
460
 
461
  # @ woocommerce-germanized
462
- #: includes/admin/class-wc-gzd-admin.php:297
463
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:153
464
  msgid "Optional Mini Description"
465
  msgstr "Warenkorb Kurzbeschreibung"
466
 
467
  # @ woocommerce-germanized
468
- #: includes/admin/class-wc-gzd-admin.php:314
469
  msgid ""
470
  "This content will be shown as short product description within checkout and "
471
  "emails."
@@ -579,9 +581,9 @@ msgid ""
579
  "If the product is on sale you may want to show a price label right before "
580
  "outputting the old price to inform the customer."
581
  msgstr ""
582
- "Wenn das Produkt über einen Angebotspreis verfügt, kannst du mit dieser "
583
  "Auswahl einen Hinweis direkt vor dem Streichpreis platzieren (d.h. dem alten "
584
- "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
585
  "sich dabei handelte (z.B. UVP)."
586
 
587
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:145
@@ -589,7 +591,7 @@ msgid ""
589
  "If the product is on sale you may want to show a price label right before "
590
  "outputting the new price to inform the customer."
591
  msgstr ""
592
- "Wenn das Produkt über einen Angebotspreis verfügt, kannst du hiermit auch "
593
  "den neuen, d.h. reduzierten Preis mit einem Hinweis versehen (z.B. unser "
594
  "neuer Preis)."
595
 
@@ -699,7 +701,7 @@ msgid ""
699
  "Please choose your data privacy settings from the available options within "
700
  "<a href=\"%s\">Germanized</a>."
701
  msgstr ""
702
- "Bitte tätige deine Datenschutz-Einstellungen in den <a href=\"%s"
703
  "\">Germanized-Optionen</a>."
704
 
705
  # @ woocommerce-germanized
@@ -830,8 +832,8 @@ msgstr "Kaufvertrag"
830
  #, php-format
831
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
832
  msgstr ""
833
- "%sUpgrade zur %spro%s Version%s um dieses Feature nutzen zu können und "
834
- "erhalte professionellen Support."
835
 
836
  # @ woocommerce-germanized
837
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:230
@@ -842,13 +844,13 @@ msgstr "Rechtlich relevante Seiten"
842
  # @ woocommerce-germanized
843
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:234
844
  msgid "This page should contain your terms & conditions."
845
- msgstr "Diese Seite sollte deine Allgemeinen Geschäftsbedingungen enthalten."
846
 
847
  # @ woocommerce-germanized
848
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:240
849
  #, php-format
850
  msgid "Don't have terms & conditions yet? <a href=\"%s\">Generate now</a>!"
851
- msgstr "Du hast noch keine AGB? <a href=\"%s\">Jetzt generieren</a>!"
852
 
853
  # @ woocommerce-germanized
854
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:245
@@ -856,7 +858,7 @@ msgid ""
856
  "This page should contain information regarding your customer's Right of "
857
  "Revocation."
858
  msgstr ""
859
- "Diese Seite sollte deine Widerrufsbelehrung enthalten. Nutze folgenden "
860
  "Shortcode um ein Widerrufsformular in die Seite einzubinden: "
861
  "[revocation_form]"
862
 
@@ -865,14 +867,14 @@ msgstr ""
865
  #, php-format
866
  msgid "Don't have a revocation page yet? <a href=\"%s\">Generate now</a>!"
867
  msgstr ""
868
- "Du hast noch keine Widerrufsbelehrung? <a href=\"%s\">Jetzt generieren</a>!"
869
 
870
  # @ woocommerce-germanized
871
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:256
872
  msgid "This page should contain an imprint with your company's information."
873
  msgstr ""
874
- "Diese Seite sollte das Impressum d.h. die Informationen (gemäß TMG) zu "
875
- "deinem Unternehmen enthalten."
876
 
877
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:266
878
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:300
@@ -884,7 +886,7 @@ msgstr "Datenschutz"
884
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:267
885
  msgid ""
886
  "This page should contain information regarding your data security policy."
887
- msgstr "Diese Seite sollte deine Datenschutzbelehrung enthalten."
888
 
889
  # @ woocommerce-germanized
890
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:278
@@ -892,9 +894,9 @@ msgid ""
892
  "This page should contain information regarding the Payment Methods that are "
893
  "chooseable during checkout."
894
  msgstr ""
895
- "Diese Seite sollte Informationen zu den von dir zur Verfügung gestellten "
896
- "Zahlungsmöglichkeiten bereitstellen. Nutze dafür z.B. folgenden Shortcode: "
897
- "[payment_methods_info]"
898
 
899
  # @ woocommerce-germanized
900
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:289
@@ -902,7 +904,7 @@ msgid ""
902
  "This page should contain information regarding shipping methods that are "
903
  "chooseable during checkout."
904
  msgstr ""
905
- "Diese Seite sollte Informationen zu den von dir zur Verfügung gestellten "
906
  "Versandarten bereitstellen."
907
 
908
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:312
@@ -919,8 +921,8 @@ msgid ""
919
  "can be found <a href=\"%s\" target=\"_blank\">here</a>."
920
  msgstr ""
921
  "Am 01.02.2017 treten neue Regulierungen hinsichtlich der Streitbeilegung in "
922
- "Kraft. Weiterführende Informationen zu deinen Informationspflichten findest "
923
- "du <a href=\"%s\" target=\"_blank\">hier</a>."
924
 
925
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:316
926
  msgid ""
@@ -930,11 +932,11 @@ msgid ""
930
  "shortcode which you should add to your imprint. Trusted Shops advises you to "
931
  "add that text to your Terms & Conditions as well."
932
  msgstr ""
933
- "Wähle aus ob du bereit, nicht bereit oder verpflichtet bist an einem "
934
- "Streitbeilegungsverfahren teilzunehmen. Der zugehörige Mustertext wird dir "
935
- "unten angezeigt und an den [gzd_complaints] Shortcode angehängt, den du in "
936
- "deinem Impressum platzieren solltest. Trusted Shops rät dazu den Text auch "
937
- "in deine AGB einzufügen."
938
 
939
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:322
940
  msgid "Not obliged, not willing"
@@ -962,9 +964,9 @@ msgid ""
962
  "needs. Text will be added to the [gzd_complaints] Shortcode. You may as well "
963
  "add this text to your terms & conditions."
964
  msgstr ""
965
- "Passe hier den Mustertext zur Streitbeilegung an. Dieser Text wird zum "
966
- "Shortcode [gzd_complaints] hinzugefügt. Zusätzlich solltest du diesen Text "
967
- "noch in deinen AGB integrieren."
968
 
969
  # @ woocommerce-germanized
970
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:332
@@ -1015,7 +1017,7 @@ msgstr "Shortcode Status"
1015
  # @ woocommerce-germanized
1016
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:362
1017
  msgid "Please choose a page as your imprint first."
1018
- msgstr "Bitte hinterlege zuerst eine Seite als dein Impressum."
1019
 
1020
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:362
1021
  #, php-format
@@ -1049,9 +1051,9 @@ msgid ""
1049
  "set this Option if you have chosen <a href=\"%s\" target=\"_blank\">&#167;19 "
1050
  "UStG</a>"
1051
  msgstr ""
1052
- "wähle diese Option, falls du von der Kleinunternehmerregelung (<a href=\"%s"
1053
- "\" target=\"_blank\">&#167;19 UStG</a>) betroffen bist und davon Gebrauch "
1054
- "machen willst."
1055
 
1056
  # @ woocommerce-germanized
1057
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:379
@@ -1074,7 +1076,8 @@ msgstr "Hinweistext"
1074
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:388
1075
  msgid ""
1076
  "You may want to adjust the small buisness notice text to meet your criteria."
1077
- msgstr "Passe hier, falls notwending, den Kleinunternehmer Hinweistext an."
 
1078
 
1079
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:392
1080
  #: includes/wc-gzd-core-functions.php:100
@@ -1095,7 +1098,7 @@ msgstr "Steuerhinweis"
1095
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:402
1096
  msgid "Enable differential taxation text notice beneath product price."
1097
  msgstr ""
1098
- "Aktiviere den Hinweis zur Differenzbesteuerung unterhalb des Produktpreises."
1099
 
1100
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:404
1101
  msgid ""
@@ -1103,16 +1106,16 @@ msgid ""
1103
  "which is sufficient as Trusted Shops states. To further inform your "
1104
  "customers you may enable this notice."
1105
  msgstr ""
1106
- "Insofern du diese Option deaktiviert hast wird der normale MwSt.-Hinweis "
1107
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
1108
- "Du kannst diesen Hinweis nutzen um deine Kunden besser zu informieren."
1109
 
1110
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:411
1111
  msgid ""
1112
  "This text will be shown as a further notice for the customer to inform him "
1113
  "about differential taxation."
1114
  msgstr ""
1115
- "Dieser Text dient zur weiterführenden Information deiner Kunden bzgl. der "
1116
  "Differenzbesteuerung."
1117
 
1118
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:416
@@ -1127,7 +1130,7 @@ msgstr "Hinweis Kasse"
1127
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:421
1128
  msgid "Enable differential taxation notice during checkout and in emails."
1129
  msgstr ""
1130
- "Aktiviere den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
1131
 
1132
  # @ woocommerce-germanized
1133
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
@@ -1188,9 +1191,9 @@ msgid ""
1188
  "Choose whether you would like to have a default sale price label to inform "
1189
  "the customer about the regular price (e.g. Recommended Retail Price)."
1190
  msgstr ""
1191
- "Wähle aus, ob du einen Standard-Hinweis platzieren möchtest, mit dem du den "
1192
- "Kunden auf den alten Preis (bei reduzierten Produkten, sog. Streichpreis) "
1193
- "hinweist (z.B. UVP)."
1194
 
1195
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:466
1196
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:478
@@ -1206,9 +1209,9 @@ msgid ""
1206
  "Choose whether you would like to have a default sale price regular label to "
1207
  "inform the customer about the sale price (e.g. New Price)."
1208
  msgstr ""
1209
- "Wähle aus, ob du einen Standard-Hinweis platzieren möchtest, mit dem du den "
1210
- "Kunden auf den neuen Preis (bei reduzierten Produkten, sog. Angebotspreis) "
1211
- "hinweist (z.B. Unser neuer Preis)."
1212
 
1213
  # @ woocommerce-germanized
1214
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
@@ -1228,8 +1231,8 @@ msgid ""
1228
  "{link}{/link} to insert link to shipping costs page."
1229
  msgstr ""
1230
  "Dieser Text wird genutzt um die Kunden im Frontend über u.U. anfallende "
1231
- "Lieferkosten zu informieren. Nutze den Platzhalter {link}{/link} um den Link "
1232
- "zur Versandkosten-Seite einzufügen."
1233
 
1234
  # @ woocommerce-germanized
1235
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:493
@@ -1249,8 +1252,8 @@ msgid ""
1249
  "page."
1250
  msgstr ""
1251
  "Dieser Text wird genutzt um die Kunden im Frontend über einen kostenlosen "
1252
- "Versand zu informieren. Nutze den Platzhalter {link}{/link} um den Link zur "
1253
- "Versandkosten-Seite einzufügen."
1254
 
1255
  # @ woocommerce-germanized
1256
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:507
@@ -1272,9 +1275,9 @@ msgid ""
1272
  msgstr ""
1273
  "Mit der Auswahl dieser Option werden die Steuern für Versandkosten basierend "
1274
  "auf den Anteilen der Steuersätze der Artikel im Warenkorb berechnet. Weitere "
1275
- "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>. Falls du "
1276
- "vorher mit Nettobeträgen gearbeitet hast, ändere die Versandkosten bitte in "
1277
- "Bruttobeträge. Hier ein kleines Beispiel: %s"
1278
 
1279
  # @ woocommerce-germanized
1280
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:516
@@ -1320,7 +1323,7 @@ msgid ""
1320
  msgstr ""
1321
  "Mit Hilfe dieser Option werden die Steuern für Gebühren basierend auf den "
1322
  "Steuersätzen der Artikel im Warenkorb berechnet (siehe Steuern für "
1323
- "Versandkosten für weitere Informationen). Bitte passe auch hier etwaige "
1324
  "Nettobeträge in Bruttobeträge an."
1325
 
1326
  # @ woocommerce-germanized
@@ -1366,7 +1369,7 @@ msgstr ""
1366
  "dieser eine E-Mail mit einem Bestätigungslink. Insofern der Kunde diesen "
1367
  "Bestätigungslink anklickt, wird das Konto als bestätigt markiert. Dieses "
1368
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1369
- "Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1370
 
1371
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1372
  msgid "Disable Login and Checkout"
@@ -1398,8 +1401,8 @@ msgid ""
1398
  "customers."
1399
  msgstr ""
1400
  "Diese Option sorgt dafür, dass inaktive Kundenkonten nach X Tagen "
1401
- "automatisch gelöscht werden. Falls du die Löschung verhindern möchtest, "
1402
- "setze den Wert auf 0."
1403
 
1404
  # @ woocommerce-germanized
1405
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:571
@@ -1423,8 +1426,8 @@ msgid ""
1423
  "Type in an address, telephone/telefax number, email address which is to be "
1424
  "used as revocation address"
1425
  msgstr ""
1426
- "Gib hier deine Adresse, Telefon- und Faxnummer, E-Mail Adresse usw. an, an "
1427
- "die deine Kunden ihren Widerruf richten sollen"
1428
 
1429
  # @ woocommerce-germanized
1430
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:593
@@ -1466,7 +1469,7 @@ msgstr ""
1466
  "Netto-Preis (je nach Herkunftsland wird eine unterschiedlich hohe MwSt. "
1467
  "berechnet). Die Shop-Einstellungen werden so angepasst, dass alle Preise im "
1468
  "Shop inkl. MwSt. angezeigt werden und hinterlegt sind. Mehr Informationen "
1469
- "dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
1470
 
1471
  # @ woocommerce-germanized
1472
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:606
@@ -1511,8 +1514,8 @@ msgid ""
1511
  "Use drag & drop to customize attachment order. Don't forget to save your "
1512
  "changes."
1513
  msgstr ""
1514
- "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1515
- "beeinflussen und speichere anschließend deine Änderungen."
1516
 
1517
  # @ woocommerce-germanized
1518
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:692
@@ -1562,8 +1565,8 @@ msgid ""
1562
  "in those specific cases."
1563
  msgstr ""
1564
  "Trusted Shops rät dazu den Nutzernamen nicht zusammen mit dem Passwort oder "
1565
- "einem Link zum Passwort zurücksetzen per E-Mail zu versenden. Falls du "
1566
- "Trusted Shops Mitglied bist, solltest du diese Option aktivieren."
1567
 
1568
  # @ woocommerce-germanized
1569
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:741
@@ -1577,8 +1580,8 @@ msgid ""
1577
  "Want to attach automatically generated PDF files to emails instead of plain "
1578
  "text? %sUpgrade to %spro%s%s"
1579
  msgstr ""
1580
- "Möchtest du deine Hinweistexte als PDF-Dateien an die E-Mails anhängen? "
1581
- "%sUpgrade zur %spro%s Version%s"
1582
 
1583
  # @ woocommerce-germanized
1584
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:777
@@ -1596,8 +1599,8 @@ msgid ""
1596
  "unset this option if you don't want to show the add to cart button within "
1597
  "the product listings"
1598
  msgstr ""
1599
- "Deaktiviere diese Option, wenn du den zum Warenkorb Button nicht innerhalb "
1600
- "von Produktauflistungen darstellen möchten"
1601
 
1602
  # @ woocommerce-germanized
1603
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:786
@@ -1616,9 +1619,9 @@ msgid ""
1616
  "Decide whether you like to link to your product's details page instead of "
1617
  "displaying an add to cart button within product listings."
1618
  msgstr ""
1619
- "Wenn du lieber einen Link zu deiner Produktseite anstatt eines zum Warenkorb "
1620
- "Buttons innerhalb von Produktauflistungen haben möchtest, dann setze einfach "
1621
- "diese Option."
1622
 
1623
  # @ woocommerce-germanized
1624
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:795
@@ -1636,8 +1639,8 @@ msgid ""
1636
  "If you have chosen to link to product details page instead of add to cart "
1637
  "URL you may want to change the button text."
1638
  msgstr ""
1639
- "Wenn du dich dazu entschlossen hast, lieber auf die Produktseite zu "
1640
- "verlinken anstatt den zum Warenkorb Button einzublenden, kannst du hier "
1641
  "einen Button-Text vergeben."
1642
 
1643
  # @ woocommerce-germanized
@@ -1650,9 +1653,9 @@ msgid ""
1650
  "Enter a text which will be shown as digital delivery time text (replacement "
1651
  "for default digital time on digital products)."
1652
  msgstr ""
1653
- "Füge hier einen Text ein, der als Lieferzeit für digitale Produkte angegeben "
1654
- "wird (z.B. Sofort Download). Alternativ kannst du diese Option einfach leer "
1655
- "lassen."
1656
 
1657
  # @ woocommerce-germanized
1658
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:813
@@ -1719,7 +1722,7 @@ msgstr "Steuersatz verstecken"
1719
 
1720
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:974
1721
  msgid "Hide specific tax rate within shop pages."
1722
- msgstr "Entferne die Anzeige des konkreten Steuersatzes für Produkte im Shop."
1723
 
1724
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:978
1725
  msgid ""
@@ -1741,8 +1744,8 @@ msgid ""
1741
  "Select product types for which you might want to disable the shipping costs "
1742
  "notice."
1743
  msgstr ""
1744
- "Wähle Produkttypen aus, für die du den Versandkosten-Hinweis ausblenden "
1745
- "möchtest."
1746
 
1747
  # @ woocommerce-germanized
1748
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
@@ -1754,8 +1757,8 @@ msgid ""
1754
  "Select product types for which you might want to disable the delivery time "
1755
  "notice."
1756
  msgstr ""
1757
- "Wähle Produkttypen aus, für die du die Anzeige der Lieferzeit deaktivieren "
1758
- "möchtest."
1759
 
1760
  # @ woocommerce
1761
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1004
@@ -1790,12 +1793,12 @@ msgid ""
1790
  "placeholder for the minimum price. Use {max_price} as placeholder for the "
1791
  "maximum price."
1792
  msgstr ""
1793
- "Passe das Format von Preisspannen z.B. für variable Produkte an. Verwende "
1794
- "{min_price} als Platzhalter für den minimalen Preis und {max_price} als "
1795
  "Platzhalter für den höchsten Preis."
1796
 
1797
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1030
1798
- #: includes/wc-gzd-core-functions.php:400
1799
  msgid "{min_price} &ndash; {max_price}"
1800
  msgstr "{min_price} &ndash; {max_price}"
1801
 
@@ -1811,10 +1814,10 @@ msgid ""
1811
  "price. If you want to specifically format base price output use {base}, "
1812
  "{unit} and {base_price} as placeholders."
1813
  msgstr ""
1814
- "Dieser Text wird für die Anzeige des Grundpreises verwendet. Nutze {price} "
1815
- "als Platzhalter für den formatierten Grundpreis. Wenn du die Ausgabe "
1816
- "detailliert beeinflussen willst, nutze stattdessen {base}, {unit} und "
1817
- "{base_price} für die einzelnen Elemente."
1818
 
1819
  # @ woocommerce-germanized
1820
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1040
@@ -1828,7 +1831,7 @@ msgstr "Variabler Grundpreis"
1828
 
1829
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1045
1830
  msgid "Enable price range base prices for variable products."
1831
- msgstr "Aktiviere von-bis-Grundpreise für variable Produkte."
1832
 
1833
  # @ woocommerce-germanized
1834
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1052
@@ -1843,9 +1846,9 @@ msgid ""
1843
  "Optionally display the formatted unit price with {unit_price}."
1844
  msgstr ""
1845
  "Dieser Text wird verwendet, um die Produkteinheiten-Ausgabe zu formatieren. "
1846
- "Verwende {product_units} um die Anzahl der Einheiten auszugeben. Verwende "
1847
- "{unit} für die Einheit und optional {unit_price} für den formatierten "
1848
- "Grundpreis."
1849
 
1850
  # @ woocommerce-germanized
1851
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1058
@@ -1884,8 +1887,8 @@ msgstr "Unterstützte Länder"
1884
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1079
1885
  msgid "Choose countries which support Parcel Shop delivery."
1886
  msgstr ""
1887
- "Wähle hier die Länder an, in denen du die Lieferung an DHL Packstationen "
1888
- "bzw. Paketshops aktivieren möchtest."
1889
 
1890
  # @ woocommerce-germanized
1891
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
@@ -1898,9 +1901,9 @@ msgid ""
1898
  "disabled. Does only work if you have disabled choosing shipping methods "
1899
  "within checkout."
1900
  msgstr ""
1901
- "Wähle optional mehrere Versandmethoden aus, für die die Lieferung an DHL "
1902
- "Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung mit "
1903
- "der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1904
 
1905
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1906
  #: includes/class-wc-gzd-dhl-parcel-shops.php:354
@@ -1920,7 +1923,7 @@ msgid ""
1920
  "finder (DHL API) opens in an overlay and lets the customer find and choose a "
1921
  "parcel shop or packing station nearby."
1922
  msgstr ""
1923
- "Aktiviere diese Option um die <a href=\"%s\" target=\"_blank"
1924
  "\">Standortsuche</a> zu aktivieren. Diese Option fügt einen Link neben der "
1925
  "Checkbox ein bei dessen Klick, die Suche (DHL API) in einer Lightbox "
1926
  "geöffnet wird. Der Kunde kann eine Packstation bzw. einen Paketshop seiner "
@@ -1938,7 +1941,7 @@ msgid ""
1938
  "Enable to make sure default checkout template is not being overriden by "
1939
  "theme."
1940
  msgstr ""
1941
- "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
1942
 
1943
  # @ woocommerce-germanized
1944
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1107
@@ -1949,10 +1952,10 @@ msgid ""
1949
  "workaround you may use this fallback which ensures default review-order.php "
1950
  "and form-checkout.php is used."
1951
  msgstr ""
1952
- "Wenn du Probleme während des Checkouts hast (Inhalte werden falsch, nicht "
1953
- "oder doppelt dargestellt), dann könntest du als Workaround diese Option "
1954
- "aktivieren. Diese Option hindert dein Theme relevante Templates für den "
1955
- "Checkout (review-order.php und form-checkout.php) zu überschreiben. "
1956
 
1957
  # @ woocommerce-germanized
1958
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1111
@@ -2012,8 +2015,8 @@ msgid ""
2012
  "Uncheck if you don't want to show your product thumbnails within checkout "
2013
  "table."
2014
  msgstr ""
2015
- "Deaktiviere diese Option, wenn du keine Produkbilder im Checkout angezeigt "
2016
- "bekommen möchtest."
2017
 
2018
  # @ woocommerce-germanized
2019
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1138
@@ -2052,11 +2055,11 @@ msgid ""
2052
  "This button may let your customer edit their order before submitting. Some "
2053
  "people state that this button should be hidden to avoid legal problems."
2054
  msgstr ""
2055
- "Dieser Button ermöglicht es deinen Kunden etwaige Falscheingaben (d.h. "
2056
  "fälschlich ausgewählte Produkte) zu korrigieren und zurück zum Warenkorb zu "
2057
- "gelangen. Je nach Darstellung in deinem Theme könnte es allerdings auch das "
2058
- "Risiko für Abmahnungen erhöhen, da zwischen Pflichtangaben und Kaufen-Button "
2059
- "keine weitere Informationen abgedruckt werden sollten."
2060
 
2061
  # @ woocommerce-germanized
2062
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1156
@@ -2085,7 +2088,7 @@ msgid ""
2085
  "Choose the color of your checkout product table. This table should be "
2086
  "highlighted within your checkout page."
2087
  msgstr ""
2088
- "Wähle die Farbe des Hintergrundes deiner Produkt-Tabelle im Checkout. Die "
2089
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
2090
 
2091
  # @ woocommerce-germanized
@@ -2097,7 +2100,7 @@ msgstr "Jetzt bezahlen Button"
2097
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1174
2098
  msgid "Add a pay now button to emails and order success page."
2099
  msgstr ""
2100
- "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2101
  "hinzu."
2102
 
2103
  # @ woocommerce-germanized
@@ -2106,7 +2109,7 @@ msgid ""
2106
  "Add a pay now button to order confirmation email and order success page if "
2107
  "the order awaits payment (PayPal etc)."
2108
  msgstr ""
2109
- "Füge einen jetzt bezahlen - Button zur Bestellbestätigungs-Email sowie zur "
2110
  "Bestätigungs-Seite hinzu insofern die Bestellung eine automatisierte Zahlung "
2111
  "benötigt (z.B. per PayPal)."
2112
 
@@ -2118,7 +2121,7 @@ msgstr "Deaktiviert für"
2118
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1183
2119
  msgid "You may want to disable the pay now button for certain payment methods."
2120
  msgstr ""
2121
- "Du kannst den jetzt bezahlen Button hier bei Bedarf für bestimmte "
2122
  "Zahlungsarten deaktivieren."
2123
 
2124
  # @ woocommerce-germanized
@@ -2130,7 +2133,7 @@ msgstr "Bestellung eingegangen"
2130
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1193
2131
  msgid "Choose a custom text to display on order success page."
2132
  msgstr ""
2133
- "Hier kannst du einen individuellen kurzen Text eingeben, der nach der "
2134
  "Bestellung ausgegeben wird."
2135
 
2136
  # @ woocommerce-germanized
@@ -2150,8 +2153,8 @@ msgid ""
2150
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2151
  msgstr ""
2152
  "Sorry aber die neuen USt-Regelungen für virtuelle Produkte lassen sich "
2153
- "leider nicht mit dem Kleinunternehmer vereinbaren. Bitte kontaktiere deinen "
2154
- "Steuerberater für weitere Informationen."
2155
 
2156
  # @ woocommerce-germanized
2157
  #: includes/admin/views/html-admin-page-checkbox.php:10
@@ -2179,8 +2182,8 @@ msgid ""
2179
  "Drag and drop to re-order checkboxes. This is the order being used for "
2180
  "printing the fields."
2181
  msgstr ""
2182
- "Verschiebe deine Checkboxen mit gedrückter Maustaste. Die Sortierung wird "
2183
- "als Reihenfolge bei der Ausgabe der Felder verwendet."
2184
 
2185
  # @ woocommerce-germanized
2186
  #: includes/admin/views/html-admin-page-checkboxes.php:16
@@ -2228,7 +2231,7 @@ msgstr "Wichtige Plugins fehlen, sind veraltete oder werden nicht unterstützt"
2228
  msgid ""
2229
  "To use WooCommerce Germanized you may at first install the following plugins:"
2230
  msgstr ""
2231
- "Um WooCommerce Germanized zuverlässig nutzen zu können, musst du erst "
2232
  "folgende Plugins installieren:"
2233
 
2234
  #: includes/admin/views/html-notice-dependencies.php:31
@@ -2236,7 +2239,7 @@ msgid ""
2236
  "To use WooCommerce Germanized you may at first update the following plugins "
2237
  "to a newer version:"
2238
  msgstr ""
2239
- "Um WooCommerce Germanized zuverlässig nutzen zu können, update bitte "
2240
  "folgende Plugins:"
2241
 
2242
  #: includes/admin/views/html-notice-dependencies.php:36
@@ -2250,15 +2253,15 @@ msgid ""
2250
  "Germanized requires. You may downgrade the Plugin or update to the latest "
2251
  "version of Germanized."
2252
  msgstr ""
2253
- "Es scheint als würdest du eine in dieser Version von Germanized noch nicht "
2254
- "unterstützte Version eines Plugins verwenden. Downgrade nachfolgende Plugins "
2255
- "oder update Germanized auf die neueste Version."
2256
 
2257
  #: includes/admin/views/html-notice-dependencies.php:48
2258
  #, php-format
2259
  msgid "%s %s is not yet supported - you may install an %s"
2260
  msgstr ""
2261
- "%s %s wird in der aktuellen Version nicht unterstützt - du kannst eine %s "
2262
  "installieren"
2263
 
2264
  #: includes/admin/views/html-notice-dependencies.php:48
@@ -2278,7 +2281,7 @@ msgstr "oder"
2278
 
2279
  #: includes/admin/views/html-notice-dependencies.php:66
2280
  msgid "Install an older version"
2281
- msgstr "Installiere eine ältere Version"
2282
 
2283
  # @ woocommerce-germanized
2284
  #: includes/admin/views/html-notice-import.php:13
@@ -2293,9 +2296,9 @@ msgid ""
2293
  "while depending on the number of products."
2294
  msgstr ""
2295
  "Es scheint als sei bereits einmal eine andere WooCommerce Erweiterung für "
2296
- "den deutschen Markt installiert gewesen. Möchtest du die Daten importieren? "
2297
- "Je nachdem, wie viele Produkte du hast, kann das einen Moment dauern. Wir "
2298
- "importieren Einheitspreise, Lieferzeiten und einige Einstellungen für dich."
2299
 
2300
  # @ woocommerce-germanized
2301
  #: includes/admin/views/html-notice-import.php:16
@@ -2311,7 +2314,7 @@ msgstr "Import überspringen"
2311
  #: includes/admin/views/html-notice-install.php:14
2312
  msgid ""
2313
  "Just a few more steps and your Online-Shop will become legally compliant:"
2314
- msgstr "Nur ein paar Schritte trennen dich vom rechtssicheren Online-Shop:"
2315
 
2316
  # @ woocommerce-germanized
2317
  #: includes/admin/views/html-notice-install.php:19
@@ -2339,7 +2342,7 @@ msgid ""
2339
  "of Revocation, Terms & Conditions etc."
2340
  msgstr ""
2341
  "Wir legen die rechtlich relevanten Seiten z.B. Datenschutzbelehrung, "
2342
- "Widerrufsbelehrung und AGB automatisch für dich an."
2343
 
2344
  # @ woocommerce-germanized
2345
  #: includes/admin/views/html-notice-install.php:43
@@ -2350,7 +2353,7 @@ msgstr "EU MwSt.-Sätze"
2350
  #: includes/admin/views/html-notice-install.php:47
2351
  msgid "We will automatically insert VAT Rates for EU countries."
2352
  msgstr ""
2353
- "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich - "
2354
  "bestehende Sätze werden gelöscht."
2355
 
2356
  # @ woocommerce-germanized
@@ -2376,7 +2379,7 @@ msgstr "Setup überspringen"
2376
  # @ woocommerce-germanized
2377
  #: includes/admin/views/html-notice-pro.php:14
2378
  msgid "For professionals: Upgrade to Pro-Version"
2379
- msgstr "Entdecke jetzt noch mehr nützliche Funktionen"
2380
 
2381
  # @ woocommerce-germanized
2382
  #: includes/admin/views/html-notice-pro.php:16
@@ -2385,9 +2388,9 @@ msgid ""
2385
  "and better features? You may consider an uprade to Pro. Check out some of "
2386
  "the main Pro features:"
2387
  msgstr ""
2388
- "Dir gefällt WooCommerce Germanized? Dann profitiere jetzt von weiteren "
2389
- "nützlichen WooCommerce Funktionen um deinen Shop noch ein Stückchen besser "
2390
- "an den deutschen Markt anzupassen. Hier findest du einen Auszug der "
2391
  "Funktionen der Pro Version:"
2392
 
2393
  # @ woocommerce-germanized
@@ -2426,7 +2429,7 @@ msgstr "Diese Nachricht ausblenden"
2426
  # @ woocommerce-germanized
2427
  #: includes/admin/views/html-notice-review.php:15
2428
  msgid "Do you like WooCommerce Germanized?"
2429
- msgstr "Gefällt dir WooCommerce Germanized?"
2430
 
2431
  # @ woocommerce-germanized
2432
  #: includes/admin/views/html-notice-review.php:17
@@ -2435,10 +2438,10 @@ msgid ""
2435
  "be great if you would write a review about WooCommerce Germanized on "
2436
  "WordPress.org. Thank you for your support!"
2437
  msgstr ""
2438
- "Wenn du WooCommerce Germanized nützlich findest und dir unsere Arbeit "
2439
- "gefällt, dann würden wir uns sehr darüber freuen, wenn du dir die Zeit "
2440
- "nehmen könntest, eine kurze Bewertung zum Plugin bei WordPress zu "
2441
- "veröffentlichen. Vielen Dank für deine Mühen!"
2442
 
2443
  # @ woocommerce-germanized
2444
  #: includes/admin/views/html-notice-review.php:20
@@ -2474,13 +2477,13 @@ msgid ""
2474
  "theme compatible</a> or check out our Theme <a href=\"%s\" target=\"_blank"
2475
  "\">VendiPro</a> for 100&#37; compatibility."
2476
  msgstr ""
2477
- "Es sieht so aus als wenn dein aktuelles Theme versucht rechtlich relevante "
2478
- "Templates (kritische Templates: %s) zu überschreiben. Bitte überprüfe deinen "
2479
- "Shop und insbesondere den Bezahlvorgang. WooCommerce Germanized musste das "
2480
- "Überschreiben dieser Templates verhindern um für Rechtssicherheit sorgen zu "
2481
- "können. Bitte lies dazu <a href=\"%s\" target=\"_blank\">mein Theme "
2482
- "kompatibel machen</a> oder schau dir das von uns entwickelte Theme <a href="
2483
- "\"%s\" target=\"_blank\">VendiPro</a> für 100&#37; Kompatibilität an."
2484
 
2485
  # @ woocommerce-germanized
2486
  #: includes/admin/views/html-notice-theme-incompatibility.php:17
@@ -2504,13 +2507,14 @@ msgid ""
2504
  "\">making your theme compatible</a> or check out our Theme <a href=\"%s\" "
2505
  "target=\"_blank\">VendiPro</a> for 100&#37; compatibility."
2506
  msgstr ""
2507
- "Wir haben festgestellt, dass dein Theme scheinbar noch nicht für WooCommerce "
2508
- "Germanized optimiert ist. Bitte überprüfe die Style-Angaben deines Themes "
2509
- "bzw. das Aussehen deines Shops. Manche Elemente werden möglicherweise falsch "
2510
  "dargestellt - WooCommerce Germanized kann nur grundlegende Style-Angaben "
2511
- "machen. Lies dir dazu <a href=\"%s\" target=\"_blank\">wie mache ich mein "
2512
- "Theme kompatibel</a> durch oder nutze das von uns entwickelte Theme <a href="
2513
- "\"%s\" target=\"_blank\">VendiPro</a> für 100&#37; Kompatibilität."
 
2514
 
2515
  # @ woocommerce-germanized
2516
  #: includes/admin/views/html-notice-theme-supported.php:14
@@ -2528,11 +2532,11 @@ msgid ""
2528
  "within frontend for a better user experience. A better user experience will "
2529
  "help you selling more products."
2530
  msgstr ""
2531
- "Dein aktuelles Theme %s benötigt einige Anpassungen um die Darstellung der "
2532
  "Optionen von WooCommerce Germanized (Lieferzeiten, Einheitspreise etc.) zu "
2533
- "optimieren. Unsere Pro Version bietet die <strong>Unterstützung deines "
2534
  "aktuellen Themes %s</strong> und sorgt für eine bessere Bedienbarkeit und "
2535
- "Benutzererfahrung in deinem Shop. Alternativ möchten wir dir natürlich auch "
2536
  "gerne unser Theme VendiPro empfehlen welches WooCommerce Germanized zu 100%% "
2537
  "unterstützt."
2538
 
@@ -2549,7 +2553,7 @@ msgid ""
2549
  "need to update your install to the latest version"
2550
  msgstr ""
2551
  "<strong>WooCommerce Germanized Datenaktualisierung erforderlich</strong> "
2552
- "&#8211; Wir müssen deine Installation auf die neueste Version updaten"
2553
 
2554
  # @ woocommerce-germanized
2555
  #: includes/admin/views/html-notice-update.php:13
@@ -2562,8 +2566,8 @@ msgid ""
2562
  "It is strongly recommended that you backup your database before proceeding. "
2563
  "Are you sure you wish to run the updater now?"
2564
  msgstr ""
2565
- "Du solltest vor einem Update immer ein Backup deiner Datenbank anlegen. Bist "
2566
- "du sicher das Update jetzt zu installieren?"
2567
 
2568
  # @ woocommerce-germanized
2569
  #: includes/admin/views/html-page-status-germanized.php:11
@@ -2571,8 +2575,8 @@ msgid ""
2571
  "Please copy and paste this information in your ticket when contacting "
2572
  "support:"
2573
  msgstr ""
2574
- "Bitte kopiere diese Informationen in dein Ticket, wenn du den Support "
2575
- "kontaktierst:"
2576
 
2577
  # @ woocommerce-germanized
2578
  #: includes/admin/views/html-page-status-germanized.php:12
@@ -2640,10 +2644,10 @@ msgid ""
2640
  "Make sure, that different tax rates do not have the same names. WooCommerce "
2641
  "will then merge these rates within checkout into one line."
2642
  msgstr ""
2643
- "Stelle sicher, dass deine Steuerklassen alle unterschiedliche Bezeichnungen "
2644
- "haben (zumindest für unterschiedliche Steuersätze z.B. 7% und 19%). "
2645
- "Ansonsten werden die Steuern von WooCommerce in Form von einer Zeile im "
2646
- "Checkout dargestellt."
2647
 
2648
  # @ woocommerce-germanized
2649
  #: includes/admin/views/html-page-status-germanized.php:130
@@ -2679,8 +2683,8 @@ msgstr "Prüft ob die Kompatibilitätsanpassungen für %s geladen werden."
2679
  #: includes/admin/views/html-page-status-germanized.php:179
2680
  msgid "Version % not supported, supporting version %s - %s"
2681
  msgstr ""
2682
- "Version %s wird nicht unterstützt. Bitte installiere eine Version zwischen "
2683
- "%s und %s."
2684
 
2685
  # @ woocommerce-germanized
2686
  #: includes/admin/views/html-page-status-germanized.php:192
@@ -2715,10 +2719,10 @@ msgid ""
2715
  "This option will install and activate German formal as your WordPress and "
2716
  "WooCommerce language."
2717
  msgstr ""
2718
- "Diese Option installiert und aktiviert die formelle Anrede für deine "
2719
- "WordPress Installation. Anschließend wirst du zur Aktualisierung deiner "
2720
- "Sprachdateien weitergeleitet, damit du auch WooCommerce mit der formellen "
2721
- "Anrede erhältst."
2722
 
2723
  #: includes/admin/views/html-page-status-germanized.php:204
2724
  msgid "Install de_DE_formal"
@@ -2736,8 +2740,8 @@ msgid ""
2736
  "options e.g. after a language switch."
2737
  msgstr ""
2738
  "Diese Option entfernt alle Germanized Text-Optionen (z.B. rechtlicher "
2739
- "Hinweistext) und installiert anschließend die Standard-Formulierungen. Du "
2740
- "kannst diese Option z.B. nach einem Sprachwechsel nutzen (z.B. nach einem "
2741
  "Wechsel auf Deutsch (Sie))."
2742
 
2743
  #: includes/admin/views/html-page-status-germanized.php:209
@@ -2771,9 +2775,9 @@ msgid ""
2771
  "option deletes all of your standard, reduced and virtual rates before "
2772
  "inserting."
2773
  msgstr ""
2774
- "Füge MwSt.-Sätze (Standard, Reduziert und Virtuell) für alle EU Länder ein. "
2775
- "Diese Option löscht vorab alle deine MwSt.-Sätze bevor die neuen Sätze "
2776
- "eingefügt werden."
2777
 
2778
  # @ woocommerce-germanized
2779
  #: includes/admin/views/html-page-status-germanized.php:219
@@ -2792,9 +2796,9 @@ msgid ""
2792
  "possibly unsupported theme. If you want to disable these notices, check this "
2793
  "option."
2794
  msgstr ""
2795
- "Germanized bittet dich um eine Bewertung oder macht dich darauf aufmerksam, "
2796
- "wenn du ein nicht unterstütztes Theme verwendest. Wenn du diese Meldungen "
2797
- "deaktivieren willst, verwende diese Option."
2798
 
2799
  # @ woocommerce-germanized
2800
  #: includes/admin/views/html-page-status-germanized.php:224
@@ -2825,12 +2829,12 @@ msgstr "Überschreibt"
2825
  # @ woocommerce-germanized
2826
  #: includes/admin/views/html-page-status-germanized.php:310
2827
  msgid "Learn how to update outdated templates"
2828
- msgstr "Erfahre, wie du veraltete Templates aktualisierst"
2829
 
2830
  # @ woocommerce-germanized
2831
  #: includes/admin/views/html-settings-pro.php:23
2832
  msgid "Get WooCommerce Germanized Pro to unlock"
2833
- msgstr "Upgrade zur Pro Version um dieses Feature nutzen zu können"
2834
 
2835
  # @ woocommerce-germanized
2836
  #: includes/admin/views/html-settings-pro.php:24
@@ -2838,7 +2842,7 @@ msgid ""
2838
  "Enjoy even more professional features such as invoices, legal text "
2839
  "generators, B2B VAT settings and premium support!"
2840
  msgstr ""
2841
- "Als Nutzer der Pro Version erhältst du viele produktive weiterführende "
2842
  "Features wie z.B. PDF-Rechnungen & Lieferscheine, eine Schnittstelle zum "
2843
  "Generator für Mustertexte, die Möglichkeit Bestellungen vor Annahme des "
2844
  "Vertrages zu prüfen, eine optionale mehrstufige Kasse, die Überprüfung von "
@@ -3125,7 +3129,7 @@ msgstr "ist leider keine valide E-Mail Adresse."
3125
  #: includes/class-wc-gzd-ajax.php:165
3126
  msgctxt "revocation-form"
3127
  msgid "Please enter a valid postcode/ZIP"
3128
- msgstr "Bitte gib eine echte Postleitzahl ein"
3129
 
3130
  # @ woocommerce-germanized
3131
  #: includes/class-wc-gzd-ajax.php:172
@@ -3147,11 +3151,10 @@ msgstr ""
3147
  #: includes/class-wc-gzd-checkout.php:366
3148
  #: includes/class-wc-gzd-checkout.php:375
3149
  #: includes/class-wc-gzd-checkout.php:398
3150
- #: includes/class-wc-gzd-checkout.php:647
3151
  #: includes/class-wc-gzd-customer-helper.php:108
3152
  #: includes/class-wc-gzd-customer-helper.php:116
3153
  #: includes/class-wc-gzd-revocation.php:41
3154
- #: includes/wc-gzd-core-functions.php:193
3155
  msgid "Mr."
3156
  msgstr "Herr"
3157
 
@@ -3159,12 +3162,11 @@ msgstr "Herr"
3159
  #: includes/class-wc-gzd-checkout.php:366
3160
  #: includes/class-wc-gzd-checkout.php:375
3161
  #: includes/class-wc-gzd-checkout.php:399
3162
- #: includes/class-wc-gzd-checkout.php:647
3163
- #: includes/class-wc-gzd-checkout.php:656
3164
  #: includes/class-wc-gzd-customer-helper.php:108
3165
  #: includes/class-wc-gzd-customer-helper.php:116
3166
  #: includes/class-wc-gzd-revocation.php:42
3167
- #: includes/wc-gzd-core-functions.php:193
 
3168
  msgid "Ms."
3169
  msgstr "Frau"
3170
 
@@ -3179,9 +3181,9 @@ msgid ""
3179
  "without VAT and needs to be taxed as soon as the customer redeems the "
3180
  "voucher. Find more information <a href=\"%s\" target=\"_blank\">here</a>."
3181
  msgstr ""
3182
- "Wähle diese Option, falls es sich um einen Wertgutschein handelt. "
3183
  "Wertgutscheine wurden ohne MwSt. verkauft und werden erst bei der Einlösung "
3184
- "besteuert. Weitere Informationen findest du <a href=\"%s\" target=\"_blank"
3185
  "\">hier</a>."
3186
 
3187
  #: includes/class-wc-gzd-customer-helper.php:94
@@ -3238,20 +3240,20 @@ msgstr "DHL Paketshop/Packstation?"
3238
  #: includes/class-wc-gzd-dhl-parcel-shops.php:180
3239
  msgid "Select whether delivery to parcel shop should be enabled."
3240
  msgstr ""
3241
- "Wähle aus ob die Lieferung an DHL Paketshops bzw. Packstationen aktiviert "
3242
- "werden soll."
3243
 
3244
  #: includes/class-wc-gzd-dhl-parcel-shops.php:188
3245
  msgid ""
3246
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3247
  "DHL post number."
3248
  msgstr ""
3249
- "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, trage bitte die "
3250
- "PostNummer ein."
3251
 
3252
  #: includes/class-wc-gzd-dhl-parcel-shops.php:298
3253
  msgid "Your PostNumber should contain numbers only"
3254
- msgstr "Deine PostNummer sollte nur aus Zahlen bestehen."
3255
 
3256
  #: includes/class-wc-gzd-dhl-parcel-shops.php:304
3257
  #: includes/class-wc-gzd-dhl-parcel-shops.php:339
@@ -3281,7 +3283,7 @@ msgstr "Shop ID"
3281
  #: includes/class-wc-gzd-ekomi.php:406
3282
  msgctxt "ekomi"
3283
  msgid "Insert your Shop ID here."
3284
- msgstr "Füge hier deine Shop ID ein."
3285
 
3286
  # @ woocommerce-germanized
3287
  #: includes/class-wc-gzd-ekomi.php:414
@@ -3293,7 +3295,7 @@ msgstr "Link zum Shop-Zertifikat"
3293
  #: includes/class-wc-gzd-ekomi.php:415
3294
  msgctxt "ekomi"
3295
  msgid "Insert the link to your Certificate"
3296
- msgstr "Füge hier den Link zu deinem Shop-Zertifikat ein"
3297
 
3298
  # @ woocommerce-germanized
3299
  #: includes/class-wc-gzd-ekomi.php:423
@@ -3308,7 +3310,7 @@ msgid ""
3308
  "Insert your Partner ID here (you may find that ID on your certificate "
3309
  "website)"
3310
  msgstr ""
3311
- "Füge hier deine Partner ID ein (diese ID findest du z.B. auf deiner "
3312
  "Zertifikat-Seite)"
3313
 
3314
  # @ woocommerce-germanized
@@ -3322,7 +3324,7 @@ msgstr "Interface ID"
3322
  msgctxt "ekomi"
3323
  msgid "Insert your Interface ID here."
3324
  msgstr ""
3325
- "Füge hier deine Interface ID ein (diese Daten findest du im eKomi "
3326
  "Kundenbereich)"
3327
 
3328
  # @ woocommerce-germanized
@@ -3336,7 +3338,7 @@ msgstr "Interface Password"
3336
  msgctxt "ekomi"
3337
  msgid "Insert your Interface Password here."
3338
  msgstr ""
3339
- "Füge hier dein Interface Passwort ein (diese Daten findest du im eKomi "
3340
  "Kundenbereich)"
3341
 
3342
  # @ woocommerce-germanized
@@ -3381,10 +3383,10 @@ msgid ""
3381
  "This text will be inserted within the order confirmation email. Use "
3382
  "{order_number}, {site_title} or {order_date} as placeholder."
3383
  msgstr ""
3384
- "Dieser Text wird in die Bestellbestätigung eingefügt. Verwende "
3385
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
3386
 
3387
- #: includes/class-wc-gzd-emails.php:128
3388
  msgid ""
3389
  "Your order has been received and is now being processed. Your order details "
3390
  "are shown below for your reference."
@@ -3392,17 +3394,17 @@ msgstr ""
3392
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
3393
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
3394
 
3395
- #: includes/class-wc-gzd-emails.php:167
3396
  msgid "Someone requested a password reset for your account."
3397
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
3398
 
3399
- #: includes/class-wc-gzd-emails.php:180
3400
  #, php-format
3401
  msgid "Thanks for creating an account on %s."
3402
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
3403
 
3404
  # @ woocommerce-germanized
3405
- #: includes/class-wc-gzd-emails.php:642
3406
  msgctxt "revocation-form"
3407
  msgid "Forward your Revocation online"
3408
  msgstr "Widerruf online erklären"
@@ -3414,8 +3416,8 @@ msgid ""
3414
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
3415
  "installing WooCommerce Germanized. Thank you!"
3416
  msgstr ""
3417
- "Bitte installiere <a href=\"%s\" target=\"_blank\">WooCommerce</a> bevor du "
3418
- "WooCommerce Germanized installierst. Vielen Dank!"
3419
 
3420
  # @ woocommerce-germanized
3421
  #: includes/class-wc-gzd-install.php:483
@@ -3629,14 +3631,16 @@ msgstr ""
3629
 
3630
  # @ woocommerce-germanized
3631
  #: includes/class-wc-gzd-legal-checkbox-manager.php:155
3632
- msgid "Please accept the creation of a new customer account"
3633
- msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
 
 
3634
 
3635
  # @ woocommerce-germanized
3636
  #: includes/class-wc-gzd-legal-checkbox-manager.php:159
3637
  msgid "Let customers accept your privacy policy before registering."
3638
  msgstr ""
3639
- "Lässt Kunden deine Datenschutzbelehrung vor der Registrierung akzeptieren."
3640
 
3641
  # @ woocommerce-germanized
3642
  #: includes/class-wc-gzd-legal-checkbox-manager.php:173
@@ -3686,7 +3690,7 @@ msgstr "Checkbox Ort %s existiert nicht."
3686
  #: includes/class-wc-gzd-legal-checkbox-manager.php:455
3687
  #, php-format
3688
  msgid "Please make sure to check %s checkbox."
3689
- msgstr "Kontrolliere bitte %s. Hier fehlt eine Einwilligung."
3690
 
3691
  #: includes/class-wc-gzd-legal-checkbox-manager.php:460
3692
  #, php-format
@@ -3708,7 +3712,7 @@ msgid ""
3708
  "Choose a name to identify your checkbox. Upon creating a new checkbox, this "
3709
  "value is being used to generate the Id."
3710
  msgstr ""
3711
- "Wähle einen Namen um deine Checkbox zu identifizieren. Bei Erstellung einer "
3712
  "neuen Checkbox wird dieser Wert verwendet um eine Id zu erzeugen."
3713
 
3714
  #: includes/class-wc-gzd-legal-checkbox.php:725
@@ -3726,7 +3730,7 @@ msgstr ""
3726
 
3727
  #: includes/class-wc-gzd-legal-checkbox.php:738
3728
  msgid "Describe the use case of your checkbox."
3729
- msgstr "Beschreibe hier den Use-Case deiner Checkbox."
3730
 
3731
  #: includes/class-wc-gzd-legal-checkbox.php:744
3732
  msgid "Label"
@@ -3734,13 +3738,14 @@ msgstr "Beschriftung"
3734
 
3735
  #: includes/class-wc-gzd-legal-checkbox.php:748
3736
  msgid "Choose a label to be inserted next to the checkbox."
3737
- msgstr "Wähle eine Beschriftung aus, die neben der Checkbox platziert wird."
 
3738
 
3739
  #: includes/class-wc-gzd-legal-checkbox.php:749
3740
  #: includes/class-wc-gzd-legal-checkbox.php:759
3741
  #, php-format
3742
  msgid "You may use one of the following placeholders within the text: %s"
3743
- msgstr "Du kannst einen der folgenden Platzhalter in deinem Text verwenden: %s"
3744
 
3745
  #: includes/class-wc-gzd-legal-checkbox.php:754
3746
  msgid "Error Message"
@@ -3751,8 +3756,8 @@ msgid ""
3751
  "Choose an error message to be shown when the user has not confirmed the "
3752
  "checkbox."
3753
  msgstr ""
3754
- "Gib hier die Fehlermeldung ein, die angezeigt werden soll, wenn der Nutzer "
3755
- "die Checkbox nicht bestätigt hat."
3756
 
3757
  # @ woocommerce-germanized
3758
  #: includes/class-wc-gzd-legal-checkbox.php:764
@@ -3775,7 +3780,7 @@ msgstr "Orte"
3775
 
3776
  #: includes/class-wc-gzd-legal-checkbox.php:784
3777
  msgid "Choose where to display your checkbox."
3778
- msgstr "Wähle einen Ort aus, an dem die Checkbox platziert werden soll."
3779
 
3780
  # @ woocommerce-germanized
3781
  #: includes/class-wc-gzd-payment-gateways.php:95
@@ -3985,6 +3990,26 @@ msgstr "Mandat ID"
3985
  msgid "Mandate Email"
3986
  msgstr "Mandat E-Mail"
3987
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3988
  #: includes/class-wc-gzd-product-variable.php:124
3989
  #: includes/class-wc-gzd-product-variable.php:129
3990
  #, php-format
@@ -4123,8 +4148,8 @@ msgid ""
4123
  "This option may be translated via WPML. You may translate the original "
4124
  "option (%s) %s to %s by adjusting the value above."
4125
  msgstr ""
4126
- "Diese Option kann per WPML übersetzt werden. Du kannst die originale Option "
4127
- "(%s) %s auf %s übersetzen indem du die Übersetzung oben anpasst."
4128
 
4129
  # @ woocommerce-germanized
4130
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
@@ -4242,8 +4267,8 @@ msgid ""
4242
  "Insert the email address of your shop manager here. A copy of the revocation "
4243
  "email is being sent to this address."
4244
  msgstr ""
4245
- "Füge hier die E-Mail Adresse des Shop-Managers ein. Eine Kopie des Widerrufs "
4246
- "wird an diese E-Mail Adresse versendet."
4247
 
4248
  # @ woocommerce-germanized
4249
  #: includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:28
@@ -4509,7 +4534,7 @@ msgstr ""
4509
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:661
4510
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
4511
  msgid "Payment method description that the customer will see on your checkout."
4512
- msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
4513
 
4514
  # @ woocommerce-germanized
4515
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:662
@@ -4538,7 +4563,7 @@ msgstr "Gläubiger Informationen"
4538
  # @ woocommerce-germanized
4539
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:675
4540
  msgid "Insert your company information."
4541
- msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
4542
 
4543
  # @ woocommerce-germanized
4544
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:677
@@ -4547,7 +4572,7 @@ msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
4547
 
4548
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:683
4549
  msgid "Insert the bank account holder name."
4550
- msgstr "Füge hier den Namen des Kontoinhabers ein."
4551
 
4552
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:685
4553
  msgid "Company Inc"
@@ -4555,7 +4580,7 @@ msgstr "Muster GmbH"
4555
 
4556
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
4557
  msgid "Insert the bank account IBAN."
4558
- msgstr "Füge hier den IBAN deines Kontos ein."
4559
 
4560
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:696
4561
  msgid "BIC"
@@ -4563,7 +4588,7 @@ msgstr "BIC"
4563
 
4564
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:698
4565
  msgid "Insert the bank account BIC."
4566
- msgstr "Füge hier den BIC deines Kontos ein."
4567
 
4568
  # @ woocommerce-germanized
4569
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:703
@@ -4577,8 +4602,8 @@ msgid ""
4577
  "Insert your debtee indentification number. More information can be found <a "
4578
  "href=\"%s\">here</a>."
4579
  msgstr ""
4580
- "Füge hier die Gläubiger Identifikationsnummer deines Unternehmens ein. "
4581
- "Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
4582
 
4583
  # @ woocommerce-germanized
4584
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:709
@@ -4594,8 +4619,8 @@ msgstr "Mandat-Referenznummer automatisch generieren."
4594
  msgid ""
4595
  "Automatically generate Mandate ID after order completion (based on Order ID)."
4596
  msgstr ""
4597
- "Generiere die Mandat-Referenznummer automatisch nach der Bestellung "
4598
- "basierend auf der Bestellnummer."
4599
 
4600
  # @ woocommerce-germanized
4601
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:716
@@ -4607,8 +4632,8 @@ msgid ""
4607
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
4608
  "may require pain.001.003.03."
4609
  msgstr ""
4610
- "Passe hier das SEPA XML Schema an die Anforderungen deiner Bank an. Einige "
4611
- "Banken benötigen z.B. pain.001.003.03."
4612
 
4613
  # @ woocommerce-germanized
4614
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:722
@@ -4620,8 +4645,9 @@ msgid ""
4620
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4621
  "{id} as placeholder to insert the automatically generated ID."
4622
  msgstr ""
4623
- "Du kannst die Mandat-Referenznummer per Prefix oder Suffix erweitern. Nutze "
4624
- "{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
 
4625
 
4626
  # @ woocommerce-germanized
4627
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
@@ -4647,13 +4673,14 @@ msgstr "Checkbox"
4647
  # @ woocommerce-germanized
4648
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
4649
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4650
- msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
4651
 
4652
  # @ woocommerce-germanized
4653
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
4654
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4655
  msgstr ""
4656
- "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
 
4657
 
4658
  # @ woocommerce-germanized
4659
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:743
@@ -4666,8 +4693,8 @@ msgid ""
4666
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4667
  "preview link."
4668
  msgstr ""
4669
- "Passe den Checkbox Text an. Verwende {link}SEPA Lastschriftmandat{/link} um "
4670
- "auf die Vorschau zu verlinken."
4671
 
4672
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:750
4673
  msgid "Enable pre-notification"
@@ -4770,9 +4797,9 @@ msgid ""
4770
  "<a href=\"%s\" target=\"_blank\">openssl</a> enabled and WP Version 4.4 or "
4771
  "greater installed to support account data encryption."
4772
  msgstr ""
4773
- "Bitte upgrade deine PHP Version mind. auf 5.4 und stelle sicher, dass du <a "
4774
- "href=\"%s\" target=\"_blank\">openssl</a> aktiviert und mind. WP in der "
4775
- "Version 4.4 installiert hast um eine Verschlüsselung der sensiblen Daten "
4776
  "(IBAN, BIC) gewährleisten zu können."
4777
 
4778
  #: includes/gateways/direct-debit/views/html-encryption-notice.php:21
@@ -4781,9 +4808,9 @@ msgid ""
4781
  "Please insert the following code in your <a href=\"%s\" target=\"_blank\">wp-"
4782
  "config.php</a> to enable encryption. You may of course choose your own key:"
4783
  msgstr ""
4784
- "Bitte füge den folgenden Code in deiner <a href=\"%s\" target=\"_blank\">wp-"
4785
- "config.php</a> Datei hinzu um Verschlüsselung zu unterstützen. Du kannst "
4786
- "natürlich einen eigenen Key vergeben:"
4787
 
4788
  #: includes/gateways/direct-debit/views/html-encryption-notice.php:23
4789
  #, php-format
@@ -4791,8 +4818,8 @@ msgid ""
4791
  "Your customers’ account data (IBAN, BIC) will from then on be saved <a href="
4792
  "\"%s\" target=\"_blank\">encrypted</a> within your database."
4793
  msgstr ""
4794
- "Die Bankverbindung deiner Kunden (IBAN, BIC) wird anschließend <a href=\"%s"
4795
- "\" target=\"_blank\">verschlüsselt</a> in deiner Datenbank gespeichert."
4796
 
4797
  # @ woocommerce-germanized
4798
  #: includes/gateways/direct-debit/views/html-export.php:33
@@ -4823,7 +4850,7 @@ msgstr ""
4823
  # @ woocommerce-germanized
4824
  # @ woocommerce
4825
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:64
4826
- #: woocommerce-germanized.php:629
4827
  msgid "Settings"
4828
  msgstr "Einstellungen"
4829
 
@@ -4840,11 +4867,11 @@ msgid ""
4840
  "from even more professional features such as a multistep checkout page, "
4841
  "legal text generators, B2B VAT settings and premium support!"
4842
  msgstr ""
4843
- "Mit der Pro-Version von WooCommerce Germanized, kannst du vollautomatisch "
4844
  "PDF-Rechnungen generieren und per E-Mail an den Kunden verschicken. "
4845
- "Zusätzlich profitierst du von weiteren Features, wie der mehrstufigen Kasse, "
4846
- "rechtliche Mustertext-Generatoren, B2B USt.-Einstellungen und natürlich "
4847
- "Premium-Support via Ticket-System!"
4848
 
4849
  # @ woocommerce-germanized
4850
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:75
@@ -4876,8 +4903,8 @@ msgid ""
4876
  "Choose which order status should be applied after a customer has chosen to "
4877
  "pay by invoice."
4878
  msgstr ""
4879
- "Wähle einen Bestellstatus aus, der nach einer Bestellung dieser Zahlungsart "
4880
- "angewendet werden soll."
4881
 
4882
  # @ woocommerce-germanized
4883
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:128
@@ -4887,13 +4914,13 @@ msgstr "Registrierte Kunden"
4887
  # @ woocommerce-germanized
4888
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:129
4889
  msgid "Do only offer pay by invoice to registered/logged in customers."
4890
- msgstr "Biete diese Zahlungsart nur registrierten/eingeloggten Kunden an."
4891
 
4892
  # @ woocommerce-germanized
4893
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:131
4894
  msgid "This will enable Pay by Invoice to logged in customers only"
4895
  msgstr ""
4896
- "Diese Option erlaubt es dir, die Zahlungsart lediglich eingeloggten Kunden "
4897
  "zur Verfügung zu stellen"
4898
 
4899
  # @ woocommerce-germanized
@@ -4907,7 +4934,7 @@ msgid ""
4907
  "Do only offer pay by invoice to customers who have at least completed one "
4908
  "order."
4909
  msgstr ""
4910
- "Aktiviere die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
4911
  "erfolgreich abgeschlossen hat."
4912
 
4913
  #: includes/trusted-shops/admin/views/html-duplicate-plugin-notice.php:19
@@ -4924,10 +4951,10 @@ msgid ""
4924
  "long as you are using WooCommerce Germanized. You can manage your Trusted "
4925
  "Shops configuration within your %s."
4926
  msgstr ""
4927
- "Es scheint als hättest du WooCommerce Germanized und Trustbadge Reviews for "
4928
- "WooCommerce installiert. Bitte deaktiviere das Trustbadge Reviews Plugin "
4929
- "solange du WooCommerce Germanized verwendest. Du kannst deine Trusted Shops "
4930
- "Konfiguration in deinen %s verwalten."
4931
 
4932
  # @ woocommerce-germanized
4933
  #: includes/trusted-shops/admin/views/html-duplicate-plugin-notice.php:21
@@ -4952,9 +4979,9 @@ msgid ""
4952
  "the settings for a certain language, please switch your admin language "
4953
  "through the WPML language switcher and adjust the corresponding settings."
4954
  msgstr ""
4955
- "Diese Einstellungen werden als Standard für alle deine Sprachen verwendet. "
4956
- "Um die Einstellungen für eine spezielle Sprache zu ändern, wechsle bitte zur "
4957
- "entsprechenden Sprache über den WPML Sprachumschalter."
4958
 
4959
  #: includes/trusted-shops/admin/views/html-wpml-notice.php:16
4960
  #, php-format
@@ -4964,9 +4991,9 @@ msgid ""
4964
  "language, please switch your admin language through the WPML language "
4965
  "switcher."
4966
  msgstr ""
4967
- "Diese Einstellungen werden für deinen %s Shop verwendet. Um die "
4968
- "Einstellungen für eine andere Sprache anzupassen, wechsle bitte die Sprache "
4969
- "über den WPML Sprachumschalter."
4970
 
4971
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:90
4972
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:127
@@ -4983,8 +5010,8 @@ msgid ""
4983
  "Google adverts, Google needs the GTIN."
4984
  msgstr ""
4985
  "Identifikationsnummer, mit der Produkte weltweit eindeutig identifiziert "
4986
- "werden können. Wenn du deine Trusted Shops Produktbewertungen in Google "
4987
- "Shopping und bezahlten Google Produktanzeigen ausspielen möchtest, benötigt "
4988
  "Google die GTIN."
4989
 
4990
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:94
@@ -5000,7 +5027,7 @@ msgid ""
5000
  "If you don't have a GTIN for your products, you can pass the brand name and "
5001
  "the MPN on to Google to use the Trusted Shops Google Integration."
5002
  msgstr ""
5003
- "Wenn deine Produkte keine GTIN haben, kannst du den Markennamen zusammen mit "
5004
  "der MPN übergeben, um die Trusted Shops Google Integration zu nutzen."
5005
 
5006
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:152
@@ -5070,7 +5097,7 @@ msgstr "Trusted Shops Integration"
5070
  #, php-format
5071
  msgctxt "trusted-shops"
5072
  msgid "Do you need help with integrating your Trustbadge? %s"
5073
- msgstr "Brauchst du Hilfe bei der Einbindung deines Trustbadges? %s"
5074
 
5075
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:237
5076
  msgctxt "trusted-shops"
@@ -5089,8 +5116,8 @@ msgid ""
5089
  "The Trusted Shops ID is a unique identifier for your shop. You can find your "
5090
  "Trusted Shops ID in your My Trusted Shops account."
5091
  msgstr ""
5092
- "Die Trusted Shops ID identifiziert deinen Shop eindeutig bei Trusted Shops. "
5093
- "Du findest deine Trusted Shops ID in deinem My Trusted Shops Account."
5094
 
5095
  # @ woocommerce-germanized
5096
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:253
@@ -5107,7 +5134,7 @@ msgid ""
5107
  "can create even more individual settings."
5108
  msgstr ""
5109
  "Der Expertenmodus ist für fortgeschrittene Nutzer mit Programmierkenntnissen "
5110
- "gedacht. Hier kannst du noch mehr individuelle Einstellungen vornehmen."
5111
 
5112
  # @ woocommerce-germanized
5113
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:259
@@ -5125,7 +5152,7 @@ msgstr "Expertenmodus"
5125
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:268
5126
  msgctxt "trusted-shops"
5127
  msgid "Configure your Trustbadge"
5128
- msgstr "Konfiguriere dein Trustbadge"
5129
 
5130
  # @ woocommerce-germanized
5131
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:274
@@ -5136,7 +5163,7 @@ msgstr "Trustbadge anzeigen"
5136
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:276
5137
  msgctxt "trusted-shops"
5138
  msgid "Display the Trustbadge on all the pages of your shop."
5139
- msgstr "Zeige das Trustbadge auf allen Seiten deines Shops an."
5140
 
5141
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:283
5142
  msgctxt "trusted-shops"
@@ -5147,7 +5174,7 @@ msgstr "Variante"
5147
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:285
5148
  msgctxt "trusted-shops"
5149
  msgid "You can display your Trustbadge with or without Review Stars."
5150
- msgstr "Du kannst dein Trustbadge mit oder ohne Bewertungssterne anzeigen."
5151
 
5152
  # @ woocommerce-germanized
5153
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:289
@@ -5174,7 +5201,8 @@ msgid ""
5174
  "Choose the distance that the Trustbadge will appear from the bottom-right "
5175
  "corner of the screen."
5176
  msgstr ""
5177
- "Wähle einen Abstand für dein Trustbadge vom unteren rechten Bildschirmrand."
 
5178
 
5179
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:300
5180
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:509
@@ -5190,7 +5218,7 @@ msgstr "px"
5190
  #, php-format
5191
  msgctxt "trusted-shops"
5192
  msgid "Please choose a non-negative number (at least %d)"
5193
- msgstr "Bitte verwende eine nicht-negative Nummer (mindestens %d)"
5194
 
5195
  # @ woocommerce-germanized
5196
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:312
@@ -5202,7 +5230,7 @@ msgstr "Trustbadge Code"
5202
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:324
5203
  msgctxt "trusted-shops"
5204
  msgid "Configure your Shop Reviews"
5205
- msgstr "Konfiguriere deine Shopbewertungen"
5206
 
5207
  # @ woocommerce-germanized
5208
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:330
@@ -5216,8 +5244,8 @@ msgid ""
5216
  "To display the Shop Review Sticker, you have to assign the widget \"Trusted "
5217
  "Shops Review Sticker\"."
5218
  msgstr ""
5219
- "Um den Shopbewertungssticker anzuzeigen, musst du das Widget „Trusted Shops "
5220
- "Shopbewertungssticker“ zuweisen."
5221
 
5222
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:332
5223
  #, php-format
@@ -5241,7 +5269,7 @@ msgstr "Hintergrundfarbe"
5241
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:341
5242
  msgctxt "trusted-shops"
5243
  msgid "Choose the background color for your Review Sticker."
5244
- msgstr "Wähle die Hintergrundfarbe für deinen Review Sticker."
5245
 
5246
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:348
5247
  msgctxt "trusted-shops"
@@ -5251,7 +5279,7 @@ msgstr "Schriftart"
5251
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:350
5252
  msgctxt "trusted-shops"
5253
  msgid "Choose the font for your Review Sticker."
5254
- msgstr "Wähle die Schriftart für deinen Review Sticker."
5255
 
5256
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:357
5257
  msgctxt "trusted-shops"
@@ -5264,7 +5292,7 @@ msgid ""
5264
  "Display x alternating Shop Reviews in your Shop Review Sticker. You can "
5265
  "display between 1 and 5 alternating Shop Reviews."
5266
  msgstr ""
5267
- "Zeige x Shopbewertungen im Wechsel in deinem Shopbewertungssticker an. Es "
5268
  "können mindestens 1 und maximal 5 Bewertungen im Wechsel angezeigt werden."
5269
 
5270
  # @ woocommerce-germanized
@@ -5278,7 +5306,7 @@ msgstr "x Bewertungen im Wechsel zeigen"
5278
  #, php-format
5279
  msgctxt "trusted-shops"
5280
  msgid "Please choose a non-negative number between %d and %d"
5281
- msgstr "Bitte verwende eine nicht-negative Nummer zwischen %d und %d"
5282
 
5283
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:374
5284
  msgctxt "trusted-shops"
@@ -5310,7 +5338,7 @@ msgid ""
5310
  "can perform even more individual settings."
5311
  msgstr ""
5312
  "Der Expertenmodus ist für fortgeschrittene Nutzer mit Programmierkenntnissen "
5313
- "gedacht. Hier kannst du noch mehr individuelle Einstellungen vornehmen."
5314
 
5315
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:401
5316
  msgctxt "trusted-shops"
@@ -5323,7 +5351,7 @@ msgid ""
5323
  "Activate this option to give Google the opportunity to show your Shop "
5324
  "Reviews in Google organic search results."
5325
  msgstr ""
5326
- "Aktiviere diese Funktion, um Google die Möglichkeit zu geben, deine "
5327
  "Shopbewertungen in den organischen Google Suchergebnissen anzuzeigen."
5328
 
5329
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:403
@@ -5335,11 +5363,11 @@ msgid ""
5335
  "expert mode, we recommend integrating rich snippets for Shop Reviews on "
5336
  "category pages only."
5337
  msgstr ""
5338
- "Wenn du diese Option aktivierst, werden Rich Snippets in die ausgewählten "
5339
- "Seiten eingebunden, sodass deine Shopbewertungssterne in den organischen "
5340
- "Google Suchergebnissen angezeigt werden können. Wenn du Produktbewertungen "
5341
- "aktiviert hast und dort im Expertenmodus bereits Rich Snippets aktiviert "
5342
- "hast, empfehlen wir die Ausgabe der Rich Snippets für Shopbewertungen nur "
5343
  "auf der Kategorieseite."
5344
 
5345
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:410
@@ -5373,15 +5401,15 @@ msgstr "Rich Snippets Code"
5373
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:447
5374
  msgctxt "trusted-shops"
5375
  msgid "Configure your Product Reviews "
5376
- msgstr "Konfiguriere deine Produktbewertungen"
5377
 
5378
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:448
5379
  #, php-format
5380
  msgctxt "trusted-shops"
5381
  msgid "To use Product Reviews, activate them in your %s first."
5382
  msgstr ""
5383
- "Um Produktbewertungen nutzen zu können, schalte diese zuerst in deinem %s "
5384
- "frei."
5385
 
5386
  # @ woocommerce-germanized
5387
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:448
@@ -5419,7 +5447,7 @@ msgstr "Bewertungen"
5419
  msgctxt "trusted-shops"
5420
  msgid "You can choose a name for the tab with your Product Reviews."
5421
  msgstr ""
5422
- "Du kannst selbst bestimmen, wie der Reiter in dem deine Produktbewertungen "
5423
  "angezeigt werden, heißen soll."
5424
 
5425
  # @ woocommerce-germanized
@@ -5448,12 +5476,12 @@ msgstr "Umrandung"
5448
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:482
5449
  msgctxt "trusted-shops"
5450
  msgid "Set the color for the frame around your Product Reviews."
5451
- msgstr "Lege die Farbe für den Rahmen um deine Produktbewertungen fest."
5452
 
5453
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:490
5454
  msgctxt "trusted-shops"
5455
  msgid "Set the background color for your Product Reviews."
5456
- msgstr "Lege die Hintergrundfarbe für deine Produktbewertungen fest."
5457
 
5458
  # @ woocommerce-germanized
5459
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:497
@@ -5466,8 +5494,8 @@ msgstr "Farbe der Sterne"
5466
  msgctxt "trusted-shops"
5467
  msgid "Set the color for the Product Review stars in your Product Reviews tab."
5468
  msgstr ""
5469
- "Lege die Farbe der Sterne fest, die in deinem Produktbewertungs-Reiter "
5470
- "angezeigt werden. "
5471
 
5472
  # @ woocommerce-germanized
5473
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:505
@@ -5480,7 +5508,7 @@ msgstr "Größe der Sterne"
5480
  msgctxt "trusted-shops"
5481
  msgid "Set the size for the Product Review stars in your Product Reviews tab."
5482
  msgstr ""
5483
- "Lege die Größe der Sterne fest, die in deinem Produktbewertungs-Reiter "
5484
  "angezeigt werden."
5485
 
5486
  # @ woocommerce-germanized
@@ -5501,8 +5529,8 @@ msgid ""
5501
  "Please choose where your Product Reviews shall be displayed on the Product "
5502
  "detail page."
5503
  msgstr ""
5504
- "Wähle, wo die Produktbewertungen auf der Produktdetailseite angezeigt werden "
5505
- "sollen."
5506
 
5507
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:538
5508
  msgctxt "trusted-shops"
@@ -5529,8 +5557,8 @@ msgid ""
5529
  "Set the color for the review stars, that are displayed on the product page, "
5530
  "below your product name."
5531
  msgstr ""
5532
- "Lege die Farbe der Sterne fest, die auf der Produktseite unter deinem "
5533
- "Produktnamen angezeigt werden. "
5534
 
5535
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:557
5536
  msgctxt "trusted-shops"
@@ -5538,7 +5566,7 @@ msgid ""
5538
  "Set the size for the review stars that are displayed on the product page, "
5539
  "below your product name."
5540
  msgstr ""
5541
- "Lege die Größe der Sterne fest, die auf der Produktseite unter deinem "
5542
  "Produktnamen angezeigt werden."
5543
 
5544
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:571
@@ -5549,7 +5577,7 @@ msgstr "Schriftgröße"
5549
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:573
5550
  msgctxt "trusted-shops"
5551
  msgid "Set the font size for the text that goes with your review stars."
5552
- msgstr "Lege die Schriftgröße für den Text zu deinen Bewertungssternen fest."
5553
 
5554
  # @ woocommerce-germanized
5555
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:587
@@ -5563,8 +5591,8 @@ msgid ""
5563
  "Please choose where your Product Review Stars shall be displayed on the "
5564
  "Product Detail page."
5565
  msgstr ""
5566
- "Wähle, wo die Produktbewertungssterne auf der Produktdetailseite angezeigt "
5567
- "werden sollen."
5568
 
5569
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:604
5570
  msgctxt "trusted-shops"
@@ -5585,11 +5613,11 @@ msgid ""
5585
  "brand attribute. If your products don't have a GTIN, you can pass on the "
5586
  "brand name and the MPN to use Google Integration."
5587
  msgstr ""
5588
- "Markenname des Produkts. Durch Übergeben dieser Variable verbesserst du die "
5589
  "Möglichkeit deine Produkte von Google eindeutig identifizieren zu lassen. "
5590
- "Weise dein Marken-Produktattribut zu. Wenn deine Produkte keine GTIN haben, "
5591
- "kannst du den Markennamen zusammen mit der MPN übergeben, um die Google "
5592
- "Integration zu nutzen."
5593
 
5594
  # @ woocommerce-germanized
5595
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:612
@@ -5601,7 +5629,7 @@ msgstr "Keines"
5601
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:623
5602
  msgctxt "trusted-shops"
5603
  msgid "Configure your Review Requests"
5604
- msgstr "Konfiguriere deine Bewertungserinnerungen"
5605
 
5606
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:624
5607
  msgctxt "trusted-shops"
@@ -5614,11 +5642,11 @@ msgid ""
5614
  "unsubscribe."
5615
  msgstr ""
5616
  "Trusted Shops versendet 7 Tage nach Bestellung automatisch eine "
5617
- "Bewertungserinnerung an deinen Kunden. Wenn du lieber selbst entscheiden "
5618
- "möchtest, wann Bewertungsanfragen versendet werden, aktiviere die "
5619
- "untenstehende Option. Möchtest du rechtssicher Bewertungs-Erinnerungen "
5620
- "verschicken, so benötigst du die ausdrückliche Einwilligung deiner Kunden "
5621
- "zum Empfang von Bewertungsemails. Du musst deinen Kunden zudem eine "
5622
  "Möglichkeit geben, Bewertungserinnerungen wieder abzubestellen."
5623
 
5624
  # @ woocommerce-germanized
@@ -5639,8 +5667,8 @@ msgid ""
5639
  "We recommend choosing the order status that you set when your products have "
5640
  "been shipped."
5641
  msgstr ""
5642
- "Wähle hier am besten den Bestellstatus aus WooCommerce aus, den du "
5643
- "einstellst, wenn deine Ware versendet wurde."
5644
 
5645
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:648
5646
  msgctxt "trusted-shops"
@@ -5653,8 +5681,9 @@ msgid ""
5653
  "Set the number of days to wait after an order has reached the order status "
5654
  "you selected above before having a review request sent to your customers."
5655
  msgstr ""
5656
- "Stelle hier ein nach wie vielen Tagen nach Erreichen des oben ausgewählten "
5657
- "Bestellstatus die Bewertungserinnerung an den Käufer versendet werden soll."
 
5658
 
5659
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:661
5660
  msgctxt "trusted-shops"
@@ -5690,13 +5719,13 @@ msgstr ""
5690
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:772
5691
  msgctxt "trusted-shops"
5692
  msgid "How does Trusted Shops make your shop better?"
5693
- msgstr "Wie macht Trusted Shops deinen Shop besser?"
5694
 
5695
  # @ woocommerce-germanized
5696
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:774
5697
  msgctxt "trusted-shops"
5698
  msgid "Get your account"
5699
- msgstr "Erstelle deinen Account"
5700
 
5701
  # @ woocommerce-germanized
5702
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:794
@@ -5717,17 +5746,18 @@ msgid ""
5717
  "please go to your My Trusted Shops account. Log in and go to Reviews > "
5718
  "Settings and deactivate \"Collect reviews automatically\""
5719
  msgstr ""
5720
- "Bitte beachte: Wenn du Bewertungserinnerungen über WooCommerce versenden "
5721
- "möchtest, solltest du den Versand von automatischen Bewertungserinnerungen "
5722
- "über Trusted Shops deaktivieren. Gehe dazu in deinen My Trusted Shops "
5723
- "Account. Logge dich ein und gehe zu Bewertungen > Konfiguration und "
5724
- "deaktiviere dort „Bewertungen automatisch sammeln“."
 
5725
 
5726
  # @ woocommerce-germanized
5727
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:802
5728
  msgctxt "trusted-shops"
5729
  msgid "To your My Trusted Shops account"
5730
- msgstr "Zu deinem My Trusted Shops Account"
5731
 
5732
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:806
5733
  msgctxt "trusted-shops"
@@ -5736,9 +5766,9 @@ msgid ""
5736
  "Review Collector. To do so go to your My Trusted Shops account. Log in and "
5737
  "go to Reviews > Shop Reviews > Review Collector"
5738
  msgstr ""
5739
- "Exportiere hier die Kundendaten und lade diese im Trusted Shops Review "
5740
- "Collector hoch. Gehe dazu in deinen My Trusted Shops Account. Logge dich ein "
5741
- "und gehe zu Bewertungen > Shopbewertungen > Review Collector"
5742
 
5743
  # @ woocommerce-germanized
5744
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:807
@@ -5760,9 +5790,9 @@ msgid ""
5760
  "Shops Integration? No problem. Export old orders here and upload them in "
5761
  "your %s."
5762
  msgstr ""
5763
- "Du möchtest nachträglich Bewertungen zu Bestellungen sammeln, die vor der "
5764
- "Trusted Shops Integration getätigt wurden? Kein Problem. Exportiere alte "
5765
- "Bestellungen hier und lade diese in deinem %s hoch."
5766
 
5767
  # @ woocommerce-germanized
5768
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:891
@@ -5782,8 +5812,8 @@ msgid ""
5782
  "Export your customer and order information of the last x days and upload "
5783
  "them in your My Trusted Shops Account."
5784
  msgstr ""
5785
- "Exportiere deine Kunden- und Bestelldaten der letzten x Tage und lade diese "
5786
- "in deinem My Trusted Shops Account hoch."
5787
 
5788
  # @ woocommerce-germanized
5789
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:901
@@ -5822,8 +5852,8 @@ msgid ""
5822
  "Set the number of days to wait after the order date before having a Review "
5823
  "Request sent to your customers."
5824
  msgstr ""
5825
- "Stelle hier ein, wie viele Tage zwischen der Bestellung und dem Versand der "
5826
- "Bewertungserinnerung liegen soll."
5827
 
5828
  # @ woocommerce-germanized
5829
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:912
@@ -5871,8 +5901,8 @@ msgctxt "trusted-shops"
5871
  msgid ""
5872
  "Your review reminder e-mail has been cancelled successfully. Return to %s."
5873
  msgstr ""
5874
- "Deine Bewertungserinnerung wurde erfolgreich deaktiviert. Kehre zurück zur "
5875
- "%s."
5876
 
5877
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:121
5878
  msgctxt "trusted-shops"
@@ -5894,7 +5924,8 @@ msgstr ""
5894
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:198
5895
  msgctxt "trusted-shops"
5896
  msgid "Please allow us to send a review reminder by e-mail."
5897
- msgstr "Bitte akzeptiere den Erhalt einer Bewertungserinnerung per E-Mail."
 
5898
 
5899
  # @ woocommerce-germanized
5900
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:201
@@ -5913,7 +5944,7 @@ msgstr ""
5913
  #: includes/trusted-shops/widgets/class-wc-gzd-trusted-shops-widget-review-sticker.php:19
5914
  msgctxt "trusted-shops"
5915
  msgid "Show your TS shop review sticker."
5916
- msgstr "Zeige deinen Trusted Shops Review Sticker an."
5917
 
5918
  # @ woocommerce-germanized
5919
  #: includes/trusted-shops/widgets/class-wc-gzd-trusted-shops-widget-review-sticker.php:21
@@ -5984,7 +6015,7 @@ msgid ""
5984
  "do so."
5985
  msgstr ""
5986
  "Da Ihr Browser kein JavaScript erlaubt, denken Sie bitte daran, auf "
5987
- "\"Gesamtsumme aktualisieren\" zu klicken, bevor Sie den Auftrag absenden. "
5988
 
5989
  # @ woocommerce-germanized
5990
  #: templates/checkout/order-submit.php:20
@@ -6172,7 +6203,7 @@ msgid ""
6172
  "If you do not want to receive the review reminder e-mail, please follow the "
6173
  "%s link."
6174
  msgstr ""
6175
- "Falls du keine Bewertungserinnerung per E-Mail erhalten möchtest, folge "
6176
  "bitte dem %s link."
6177
 
6178
  # @ woocommerce-germanized
@@ -6181,7 +6212,7 @@ msgctxt "trusted-shops"
6181
  msgid "cancel review reminder"
6182
  msgstr "von der Bewertungserinnerung abmelden"
6183
 
6184
- #: woocommerce-germanized.php:736
6185
  msgid "Pease wait while we are trying to redirect you to the payment provider."
6186
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
6187
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized v1.5.1\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-02-07 12:00+0100\n"
6
+ "PO-Revision-Date: 2019-02-07 12:00+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
92
  msgstr "l"
93
 
94
  # @ woocommerce-germanized
95
+ #: includes/abstracts/abstract-wc-gzd-product.php:269
96
+ #: includes/abstracts/abstract-wc-gzd-product.php:278
97
  #: includes/wc-gzd-core-functions.php:154
98
+ #: includes/wc-gzd-template-functions.php:444 woocommerce-germanized.php:929
99
  msgid "incl. VAT"
100
  msgstr "inkl. MwSt."
101
 
102
  # @ woocommerce-germanized
103
+ #: includes/abstracts/abstract-wc-gzd-product.php:269
104
  msgid "excl. VAT"
105
  msgstr "exkl. MwSt."
106
 
107
  # @ woocommerce-germanized
108
+ #: includes/abstracts/abstract-wc-gzd-product.php:271
109
+ #: includes/wc-gzd-core-functions.php:154 woocommerce-germanized.php:929
110
  #, php-format
111
  msgid "incl. %s%% VAT"
112
  msgstr "inkl. %s%% MwSt."
113
 
114
  # @ woocommerce-germanized
115
+ #: includes/abstracts/abstract-wc-gzd-product.php:271
116
  #, php-format
117
  msgid "excl. %s%% VAT"
118
  msgstr "exkl. %s%% MwSt."
144
  #: includes/class-wc-gzd-customer-helper.php:28
145
  #: includes/class-wc-gzd-dependencies.php:54
146
  #: includes/class-wc-gzd-dependencies.php:63
147
+ #: includes/class-wc-gzd-hook-priorities.php:34
148
+ #: includes/class-wc-gzd-hook-priorities.php:43
149
+ #: includes/class-wc-gzd-product-attribute-helper.php:21
150
+ #: includes/class-wc-gzd-product-attribute-helper.php:30
151
  #: includes/export/class-wc-gzd-product-export.php:23
152
  #: includes/export/class-wc-gzd-product-export.php:32
153
  #: includes/import/class-wc-gzd-product-import.php:23
159
  # @ woocommerce-germanized
160
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:54
161
  msgid "Please choose a page as your privacy policy first."
162
+ msgstr "Bitte hinterlegen Sie zuerst eine Datenschutzbelehrung."
163
 
164
  # @ woocommerce-germanized
165
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:54
195
  "This option shows whether you have already embedded your privacy policy "
196
  "within your legal text."
197
  msgstr ""
198
+ "Diese Option gibt Aufschluss darüber, ob Sie die Datenschutzbelehrung "
199
+ "korrekt in den rechtlichen Hinweistext integriert haben."
200
 
201
  # @ woocommerce-germanized
202
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:81
210
  "This text will be appended to your order processing email if the order "
211
  "contains service products."
212
  msgstr ""
213
+ "Dieser Text wird an die Bestellbestätigungs-Email (unterhalb der Tabelle) "
214
  "angehängt, sobald ein Kunde eine Dienstleistung gekauft hat."
215
 
216
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:86
219
  msgid ""
220
  "To insert a link to your revocation page use the following placeholder: %s"
221
  msgstr ""
222
+ "Um einen Link zur Widerrufsbelehrung einzufügen, verwenden Sie den folgenden "
223
+ "Platzhalter: %s"
224
 
225
  # @ woocommerce-germanized
226
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:87
263
  "This text will be appended to your order processing email if the order "
264
  "contains digital products."
265
  msgstr ""
266
+ "Dieser Text wird an die Bestellbestätigungs-Email (unterhalb der Tabelle) "
267
  "angehängt, sobald ein Kunde ein digitales Produkt gekauft hat."
268
 
269
  # @ woocommerce-germanized
293
  "Product types like \"simple product\" may be redudant because they include "
294
  "virtual and downloadable products."
295
  msgstr ""
296
+ "Wählen Sie die Produkttypen aus, für die ein Hinweis für den Verlust des "
297
  "Widerrufsrechts angezeigt werden soll. Produkttypen wie \"einfaches Produkt"
298
  "\" können redundant sein, da sie herunterladbare oder virtuelle Produkte "
299
  "einschließen."
308
  "Choose whether you like to always show the parcel delivery checkbox or do "
309
  "only show for certain shipping methods."
310
  msgstr ""
311
+ "Wählen Sie aus, ob die Paketdienstleister-Checkbox immer oder nur für "
312
+ "bestimmte Versandmethoden angezeigt werden soll."
313
 
314
  # @ woocommerce-germanized
315
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:141
330
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:148
331
  msgid "Select shipping methods which are applicable for the Opt-In Checkbox."
332
  msgstr ""
333
+ "Wählen Sie Versandmethoden aus für die die Paketdienstleister Checkbox "
334
+ "angezeigt werden soll."
335
 
336
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:197
337
  msgid "Edit failed. Please try again."
338
+ msgstr "Bearbeitung fehlgeschlagen. Bitte versuchen Sie es erneut."
339
 
340
  # @ woocommerce-germanized
341
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:210
345
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:230
346
  msgid "Your changed data will be lost if you leave this page without saving."
347
  msgstr ""
348
+ "Ihre Anpassungen gehen verloren, wenn Sie diese Seite ohne speichern "
349
+ "verlassen."
350
 
351
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:231
352
  msgid ""
353
  "Are you sure you want to delete this checkbox? This action cannot be undone."
354
  msgstr ""
355
+ "Sind Sie sicher, dass Sie diese Checkbox löschen möchten? Die Checkbox kann "
356
  "nicht wiederhergestellt werden."
357
 
358
  #: includes/admin/class-wc-gzd-admin-legal-checkboxes.php:232
359
  msgid "Your changes were not saved. Please retry."
360
  msgstr ""
361
+ "Ihre Einstellungen konnten nicht gespeichert werden, bitte versuchen Sie es "
362
  "erneut."
363
 
364
  # @ woocommerce-germanized
407
  msgstr "Willkommen bei WooCommerce Germanized"
408
 
409
  # @ woocommerce-germanized
410
+ #: includes/admin/class-wc-gzd-admin-welcome.php:314
411
  msgid "Go to WooCommerce Germanized Settings"
412
  msgstr "zu den WooCommerce Germanized Einstellungen"
413
 
449
  msgstr "nicht akzeptiert"
450
 
451
  # @ woocommerce-germanized
452
+ #: includes/admin/class-wc-gzd-admin.php:279
453
  msgid "Optional Email Content"
454
  msgstr "Optionaler E-Mail Inhalt"
455
 
456
  # @ woocommerce-germanized
457
+ #: includes/admin/class-wc-gzd-admin.php:288
458
  msgid "Add content which will be replacing default page content within emails."
459
  msgstr ""
460
+ "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für "
461
+ "diese Seite zu bestimmen."
462
 
463
  # @ woocommerce-germanized
464
+ #: includes/admin/class-wc-gzd-admin.php:299
465
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:153
466
  msgid "Optional Mini Description"
467
  msgstr "Warenkorb Kurzbeschreibung"
468
 
469
  # @ woocommerce-germanized
470
+ #: includes/admin/class-wc-gzd-admin.php:318
471
  msgid ""
472
  "This content will be shown as short product description within checkout and "
473
  "emails."
581
  "If the product is on sale you may want to show a price label right before "
582
  "outputting the old price to inform the customer."
583
  msgstr ""
584
+ "Wenn das Produkt über einen Angebotspreis verfügt, können Sie mit dieser "
585
  "Auswahl einen Hinweis direkt vor dem Streichpreis platzieren (d.h. dem alten "
586
+ "Preis). Mit diesem Hinweis können Sie genau festlegen, um welchen Preis es "
587
  "sich dabei handelte (z.B. UVP)."
588
 
589
  #: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:145
591
  "If the product is on sale you may want to show a price label right before "
592
  "outputting the new price to inform the customer."
593
  msgstr ""
594
+ "Wenn das Produkt über einen Angebotspreis verfügt, können Sie hiermit auch "
595
  "den neuen, d.h. reduzierten Preis mit einem Hinweis versehen (z.B. unser "
596
  "neuer Preis)."
597
 
701
  "Please choose your data privacy settings from the available options within "
702
  "<a href=\"%s\">Germanized</a>."
703
  msgstr ""
704
+ "Bitte tätigen Sie die Datenschutz-Einstellungen in den <a href=\"%s"
705
  "\">Germanized-Optionen</a>."
706
 
707
  # @ woocommerce-germanized
832
  #, php-format
833
  msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
834
  msgstr ""
835
+ "%sUpgraden Sie zur %spro%s Version%s um dieses Feature nutzen zu können und "
836
+ "erhalten Sie professionellen Support."
837
 
838
  # @ woocommerce-germanized
839
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:230
844
  # @ woocommerce-germanized
845
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:234
846
  msgid "This page should contain your terms & conditions."
847
+ msgstr "Diese Seite sollte ihre Allgemeinen Geschäftsbedingungen enthalten."
848
 
849
  # @ woocommerce-germanized
850
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:240
851
  #, php-format
852
  msgid "Don't have terms & conditions yet? <a href=\"%s\">Generate now</a>!"
853
+ msgstr "Sie haben noch keine AGB? <a href=\"%s\">Jetzt generieren</a>!"
854
 
855
  # @ woocommerce-germanized
856
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:245
858
  "This page should contain information regarding your customer's Right of "
859
  "Revocation."
860
  msgstr ""
861
+ "Diese Seite sollte ihre Widerrufsbelehrung enthalten. Nutzen Sie folgenden "
862
  "Shortcode um ein Widerrufsformular in die Seite einzubinden: "
863
  "[revocation_form]"
864
 
867
  #, php-format
868
  msgid "Don't have a revocation page yet? <a href=\"%s\">Generate now</a>!"
869
  msgstr ""
870
+ "Sie haben noch keine Widerrufsbelehrung? <a href=\"%s\">Jetzt generieren</a>!"
871
 
872
  # @ woocommerce-germanized
873
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:256
874
  msgid "This page should contain an imprint with your company's information."
875
  msgstr ""
876
+ "Diese Seite sollte das Impressum d.h. die Informationen (gemäß TMG) zu ihrem "
877
+ "Unternehmen enthalten."
878
 
879
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:266
880
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:300
886
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:267
887
  msgid ""
888
  "This page should contain information regarding your data security policy."
889
+ msgstr "Diese Seite sollte ihre Datenschutzbelehrung enthalten."
890
 
891
  # @ woocommerce-germanized
892
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:278
894
  "This page should contain information regarding the Payment Methods that are "
895
  "chooseable during checkout."
896
  msgstr ""
897
+ "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten "
898
+ "Zahlungsmöglichkeiten bereitstellen. Nutzen Sie dafür z.B. folgenden "
899
+ "Shortcode: [payment_methods_info]"
900
 
901
  # @ woocommerce-germanized
902
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:289
904
  "This page should contain information regarding shipping methods that are "
905
  "chooseable during checkout."
906
  msgstr ""
907
+ "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten "
908
  "Versandarten bereitstellen."
909
 
910
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:312
921
  "can be found <a href=\"%s\" target=\"_blank\">here</a>."
922
  msgstr ""
923
  "Am 01.02.2017 treten neue Regulierungen hinsichtlich der Streitbeilegung in "
924
+ "Kraft. Weiterführende Informationen zu ihren Informationspflichten finden "
925
+ "Sie <a href=\"%s\" target=\"_blank\">hier</a>."
926
 
927
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:316
928
  msgid ""
932
  "shortcode which you should add to your imprint. Trusted Shops advises you to "
933
  "add that text to your Terms & Conditions as well."
934
  msgstr ""
935
+ "Wählen Sie aus ob Sie bereit, nicht bereit oder verpflichtet sind an einem "
936
+ "Streitbeilegungsverfahren teilzunehmen. Der zugehörige Mustertext wird Ihnen "
937
+ "unten angezeigt und an den [gzd_complaints] Shortcode angehängt, den Sie in "
938
+ "ihrem Impressum platzieren sollten. Trusted Shops rät dazu den Text auch in "
939
+ "den AGB einzufügen."
940
 
941
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:322
942
  msgid "Not obliged, not willing"
964
  "needs. Text will be added to the [gzd_complaints] Shortcode. You may as well "
965
  "add this text to your terms & conditions."
966
  msgstr ""
967
+ "Passen Sie hier den Mustertext zur Streitbeilegung an. Dieser Text wird zum "
968
+ "Shortcode [gzd_complaints] hinzugefügt. Zusätzlich sollten Sie diesen Text "
969
+ "noch in ihre AGB integrieren."
970
 
971
  # @ woocommerce-germanized
972
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:332
1017
  # @ woocommerce-germanized
1018
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:362
1019
  msgid "Please choose a page as your imprint first."
1020
+ msgstr "Bitte hinterlegen Sie zuerst eine Seite als Impressum."
1021
 
1022
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:362
1023
  #, php-format
1051
  "set this Option if you have chosen <a href=\"%s\" target=\"_blank\">&#167;19 "
1052
  "UStG</a>"
1053
  msgstr ""
1054
+ "wählen Sie diese Option, falls Sie von der Kleinunternehmerregelung (<a href="
1055
+ "\"%s\" target=\"_blank\">&#167;19 UStG</a>) betroffen sind und davon "
1056
+ "Gebrauch machen wollen."
1057
 
1058
  # @ woocommerce-germanized
1059
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:379
1076
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:388
1077
  msgid ""
1078
  "You may want to adjust the small buisness notice text to meet your criteria."
1079
+ msgstr ""
1080
+ "Passen Sie hier, falls notwending, den Kleinunternehmer Hinweistext an."
1081
 
1082
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:392
1083
  #: includes/wc-gzd-core-functions.php:100
1098
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:402
1099
  msgid "Enable differential taxation text notice beneath product price."
1100
  msgstr ""
1101
+ "Aktiviert den Hinweis zur Differenzbesteuerung unterhalb des Produktpreises."
1102
 
1103
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:404
1104
  msgid ""
1106
  "which is sufficient as Trusted Shops states. To further inform your "
1107
  "customers you may enable this notice."
1108
  msgstr ""
1109
+ "Insofern Sie diese Option deaktivieren wird der normale MwSt.-Hinweis "
1110
  "angezeigt. Der Standard-Hinweis ist laut Trusted Shops bereits ausreichend. "
1111
+ "Sie können diesen Hinweis nutzen um ihre Kunden besser zu informieren."
1112
 
1113
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:411
1114
  msgid ""
1115
  "This text will be shown as a further notice for the customer to inform him "
1116
  "about differential taxation."
1117
  msgstr ""
1118
+ "Dieser Text dient zur weiterführenden Information ihrer Kunden bzgl. der "
1119
  "Differenzbesteuerung."
1120
 
1121
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:416
1130
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:421
1131
  msgid "Enable differential taxation notice during checkout and in emails."
1132
  msgstr ""
1133
+ "Aktiviert den Hinweis zur Differenzbesteuerung im Checkout und in E-Mails."
1134
 
1135
  # @ woocommerce-germanized
1136
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
1191
  "Choose whether you would like to have a default sale price label to inform "
1192
  "the customer about the regular price (e.g. Recommended Retail Price)."
1193
  msgstr ""
1194
+ "Wählen Sie aus, ob Sie einen Standard-Hinweis platzieren möchten, mit dem "
1195
+ "Sie den Kunden auf den alten Preis (bei reduzierten Produkten, sog. "
1196
+ "Streichpreis) hinweisen (z.B. UVP)."
1197
 
1198
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:466
1199
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:478
1209
  "Choose whether you would like to have a default sale price regular label to "
1210
  "inform the customer about the sale price (e.g. New Price)."
1211
  msgstr ""
1212
+ "Wählen Sie aus, ob Sie einen Standard-Hinweis platzieren möchten, mit dem "
1213
+ "Sie den Kunden auf den neuen Preis (bei reduzierten Produkten, sog. "
1214
+ "Angebotspreis) hinweisen (z.B. Unser neuer Preis)."
1215
 
1216
  # @ woocommerce-germanized
1217
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:484
1231
  "{link}{/link} to insert link to shipping costs page."
1232
  msgstr ""
1233
  "Dieser Text wird genutzt um die Kunden im Frontend über u.U. anfallende "
1234
+ "Lieferkosten zu informieren. Nutzen Sie den Platzhalter {link}{/link} um den "
1235
+ "Link zur Versandkosten-Seite einzufügen."
1236
 
1237
  # @ woocommerce-germanized
1238
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:493
1252
  "page."
1253
  msgstr ""
1254
  "Dieser Text wird genutzt um die Kunden im Frontend über einen kostenlosen "
1255
+ "Versand zu informieren. Nutzen Sie den Platzhalter {link}{/link} um den Link "
1256
+ "zur Versandkosten-Seite einzufügen."
1257
 
1258
  # @ woocommerce-germanized
1259
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:507
1275
  msgstr ""
1276
  "Mit der Auswahl dieser Option werden die Steuern für Versandkosten basierend "
1277
  "auf den Anteilen der Steuersätze der Artikel im Warenkorb berechnet. Weitere "
1278
+ "Informationen finden Sie <a href=\"%s\" target=\"_blank\">hier</a>. Falls "
1279
+ "Sie vorher mit Nettobeträgen gearbeitet haben, ändern Sie die Versandkosten "
1280
+ "bitte in Bruttobeträge. Hier ein kleines Beispiel: %s"
1281
 
1282
  # @ woocommerce-germanized
1283
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:516
1323
  msgstr ""
1324
  "Mit Hilfe dieser Option werden die Steuern für Gebühren basierend auf den "
1325
  "Steuersätzen der Artikel im Warenkorb berechnet (siehe Steuern für "
1326
+ "Versandkosten für weitere Informationen). Bitte passen Sie auch hier etwaige "
1327
  "Nettobeträge in Bruttobeträge an."
1328
 
1329
  # @ woocommerce-germanized
1369
  "dieser eine E-Mail mit einem Bestätigungslink. Insofern der Kunde diesen "
1370
  "Bestätigungslink anklickt, wird das Konto als bestätigt markiert. Dieses "
1371
  "Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr "
1372
+ "Informationen finden Sie <a href=\"%s\" target=\"_blank\">hier</a>."
1373
 
1374
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:560
1375
  msgid "Disable Login and Checkout"
1401
  "customers."
1402
  msgstr ""
1403
  "Diese Option sorgt dafür, dass inaktive Kundenkonten nach X Tagen "
1404
+ "automatisch gelöscht werden. Falls Sie die Löschung verhindern möchten, "
1405
+ "setzen Sie den Wert auf 0."
1406
 
1407
  # @ woocommerce-germanized
1408
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:571
1426
  "Type in an address, telephone/telefax number, email address which is to be "
1427
  "used as revocation address"
1428
  msgstr ""
1429
+ "Geben Sie hier die Adresse, Telefon- und Faxnummer, E-Mail Adresse usw. an, "
1430
+ "an die ihre Kunden ihren Widerruf richten sollen"
1431
 
1432
  # @ woocommerce-germanized
1433
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:593
1469
  "Netto-Preis (je nach Herkunftsland wird eine unterschiedlich hohe MwSt. "
1470
  "berechnet). Die Shop-Einstellungen werden so angepasst, dass alle Preise im "
1471
  "Shop inkl. MwSt. angezeigt werden und hinterlegt sind. Mehr Informationen "
1472
+ "dazu finden Sie <a href=\"%s\" target=\"_blank\">hier</a>."
1473
 
1474
  # @ woocommerce-germanized
1475
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:606
1514
  "Use drag & drop to customize attachment order. Don't forget to save your "
1515
  "changes."
1516
  msgstr ""
1517
+ "Verwenden Sie Drag & Drop um die Reihenfolge der Texte in den E-Mails zu "
1518
+ "beeinflussen und speichern Sie anschließend ihre Änderungen."
1519
 
1520
  # @ woocommerce-germanized
1521
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:692
1565
  "in those specific cases."
1566
  msgstr ""
1567
  "Trusted Shops rät dazu den Nutzernamen nicht zusammen mit dem Passwort oder "
1568
+ "einem Link zum Passwort zurücksetzen per E-Mail zu versenden. Falls Sie "
1569
+ "Trusted Shops Mitglied sind, sollten Sie diese Option aktivieren."
1570
 
1571
  # @ woocommerce-germanized
1572
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:741
1580
  "Want to attach automatically generated PDF files to emails instead of plain "
1581
  "text? %sUpgrade to %spro%s%s"
1582
  msgstr ""
1583
+ "Möchten Sie ihre Hinweistexte als PDF-Dateien an die E-Mails anhängen? "
1584
+ "%sUpgraden Sie zur %spro%s Version%s"
1585
 
1586
  # @ woocommerce-germanized
1587
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:777
1599
  "unset this option if you don't want to show the add to cart button within "
1600
  "the product listings"
1601
  msgstr ""
1602
+ "Deaktivieren Sie diese Option, wenn Sie den zum Warenkorb Button nicht "
1603
+ "innerhalb von Produktauflistungen darstellen möchten"
1604
 
1605
  # @ woocommerce-germanized
1606
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:786
1619
  "Decide whether you like to link to your product's details page instead of "
1620
  "displaying an add to cart button within product listings."
1621
  msgstr ""
1622
+ "Wenn Sie lieber einen Link zu ihrer Produktseite anstatt eines zum Warenkorb "
1623
+ "Buttons innerhalb von Produktauflistungen haben möchten, dann aktivieren Sie "
1624
+ "einfach diese Option."
1625
 
1626
  # @ woocommerce-germanized
1627
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:795
1639
  "If you have chosen to link to product details page instead of add to cart "
1640
  "URL you may want to change the button text."
1641
  msgstr ""
1642
+ "Wenn Sie sich dazu entschlossen haben, lieber auf die Produktseite zu "
1643
+ "verlinken anstatt den zum Warenkorb Button einzublenden, können Sie hier "
1644
  "einen Button-Text vergeben."
1645
 
1646
  # @ woocommerce-germanized
1653
  "Enter a text which will be shown as digital delivery time text (replacement "
1654
  "for default digital time on digital products)."
1655
  msgstr ""
1656
+ "Fügen Sie hier einen Text ein, der als Lieferzeit für digitale Produkte "
1657
+ "angegeben wird (z.B. Sofort Download). Alternativ können Sie diese Option "
1658
+ "einfach leer lassen."
1659
 
1660
  # @ woocommerce-germanized
1661
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:813
1722
 
1723
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:974
1724
  msgid "Hide specific tax rate within shop pages."
1725
+ msgstr "Entfernt die Anzeige des konkreten Steuersatzes für Produkte im Shop."
1726
 
1727
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:978
1728
  msgid ""
1744
  "Select product types for which you might want to disable the shipping costs "
1745
  "notice."
1746
  msgstr ""
1747
+ "Wählen Sie Produkttypen aus, für die Sie den Versandkosten-Hinweis "
1748
+ "ausblenden möchten."
1749
 
1750
  # @ woocommerce-germanized
1751
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:993
1757
  "Select product types for which you might want to disable the delivery time "
1758
  "notice."
1759
  msgstr ""
1760
+ "Wählen Sie Produkttypen aus, für die Sie die Anzeige der Lieferzeit "
1761
+ "deaktivieren möchten."
1762
 
1763
  # @ woocommerce
1764
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1004
1793
  "placeholder for the minimum price. Use {max_price} as placeholder for the "
1794
  "maximum price."
1795
  msgstr ""
1796
+ "Passt das Format von Preisspannen z.B. für variable Produkte an. Verwenden "
1797
+ "Sie {min_price} als Platzhalter für den minimalen Preis und {max_price} als "
1798
  "Platzhalter für den höchsten Preis."
1799
 
1800
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1030
1801
+ #: includes/wc-gzd-core-functions.php:411
1802
  msgid "{min_price} &ndash; {max_price}"
1803
  msgstr "{min_price} &ndash; {max_price}"
1804
 
1814
  "price. If you want to specifically format base price output use {base}, "
1815
  "{unit} and {base_price} as placeholders."
1816
  msgstr ""
1817
+ "Dieser Text wird für die Anzeige des Grundpreises verwendet. Nutzen Sie "
1818
+ "{price} als Platzhalter für den formatierten Grundpreis. Wenn Sie die "
1819
+ "Ausgabe detailliert beeinflussen wollen, nutzen Sie stattdessen {base}, "
1820
+ "{unit} und {base_price} für die einzelnen Elemente."
1821
 
1822
  # @ woocommerce-germanized
1823
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1040
1831
 
1832
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1045
1833
  msgid "Enable price range base prices for variable products."
1834
+ msgstr "Aktiviert von-bis-Grundpreise für variable Produkte."
1835
 
1836
  # @ woocommerce-germanized
1837
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1052
1846
  "Optionally display the formatted unit price with {unit_price}."
1847
  msgstr ""
1848
  "Dieser Text wird verwendet, um die Produkteinheiten-Ausgabe zu formatieren. "
1849
+ "Verwenden Sie {product_units} um die Anzahl der Einheiten auszugeben. "
1850
+ "Verwenden Sie {unit} für die Einheit und optional {unit_price} für den "
1851
+ "formatierten Grundpreis."
1852
 
1853
  # @ woocommerce-germanized
1854
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1058
1887
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1079
1888
  msgid "Choose countries which support Parcel Shop delivery."
1889
  msgstr ""
1890
+ "Wählen Sie hier die Länder aus, in denen Sie die Lieferung an DHL "
1891
+ "Packstationen bzw. Paketshops aktivieren möchten."
1892
 
1893
  # @ woocommerce-germanized
1894
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1083
1901
  "disabled. Does only work if you have disabled choosing shipping methods "
1902
  "within checkout."
1903
  msgstr ""
1904
+ "Wählen Sie optional mehrere Versandmethoden aus, für die die Lieferung an "
1905
+ "DHL Packstationen deaktiviert werden soll. Funktioniert nur in Verbindung "
1906
+ "mit der Option \"Auswahl von Versandarten im Checkout deaktivieren\"."
1907
 
1908
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1093
1909
  #: includes/class-wc-gzd-dhl-parcel-shops.php:354
1923
  "finder (DHL API) opens in an overlay and lets the customer find and choose a "
1924
  "parcel shop or packing station nearby."
1925
  msgstr ""
1926
+ "Aktivieren Sie diese Option um die <a href=\"%s\" target=\"_blank"
1927
  "\">Standortsuche</a> zu aktivieren. Diese Option fügt einen Link neben der "
1928
  "Checkbox ein bei dessen Klick, die Suche (DHL API) in einer Lightbox "
1929
  "geöffnet wird. Der Kunde kann eine Packstation bzw. einen Paketshop seiner "
1941
  "Enable to make sure default checkout template is not being overriden by "
1942
  "theme."
1943
  msgstr ""
1944
+ "Überschreiben relevanter Templates im Checkout durch das Theme verhindern."
1945
 
1946
  # @ woocommerce-germanized
1947
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1107
1952
  "workaround you may use this fallback which ensures default review-order.php "
1953
  "and form-checkout.php is used."
1954
  msgstr ""
1955
+ "Wenn Sie Probleme während des Checkouts haben (Inhalte werden falsch, nicht "
1956
+ "oder doppelt dargestellt), dann könnten Sie als Workaround diese Option "
1957
+ "aktivieren. Diese Option hindert ihr Theme relevante Templates für den "
1958
+ "Checkout (review-order.php und form-checkout.php) zu überschreiben."
1959
 
1960
  # @ woocommerce-germanized
1961
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1111
2015
  "Uncheck if you don't want to show your product thumbnails within checkout "
2016
  "table."
2017
  msgstr ""
2018
+ "Deaktivieren Sie diese Option, um keine Produkbilder im Checkout angezeigt "
2019
+ "zu bekommen."
2020
 
2021
  # @ woocommerce-germanized
2022
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1138
2055
  "This button may let your customer edit their order before submitting. Some "
2056
  "people state that this button should be hidden to avoid legal problems."
2057
  msgstr ""
2058
+ "Dieser Button ermöglicht es ihren Kunden etwaige Falscheingaben (d.h. "
2059
  "fälschlich ausgewählte Produkte) zu korrigieren und zurück zum Warenkorb zu "
2060
+ "gelangen. Je nach Darstellung im Theme könnte es allerdings auch das Risiko "
2061
+ "für Abmahnungen erhöhen, da zwischen Pflichtangaben und Kaufen-Button keine "
2062
+ "weitere Informationen abgedruckt werden sollten."
2063
 
2064
  # @ woocommerce-germanized
2065
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1156
2088
  "Choose the color of your checkout product table. This table should be "
2089
  "highlighted within your checkout page."
2090
  msgstr ""
2091
+ "Wählen Sie die Farbe des Hintergrundes der Produkt-Tabelle im Checkout. Die "
2092
  "Tabelle sollte sich farblich vom Rest des Inhalts abheben."
2093
 
2094
  # @ woocommerce-germanized
2100
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1174
2101
  msgid "Add a pay now button to emails and order success page."
2102
  msgstr ""
2103
+ "Fügt einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite "
2104
  "hinzu."
2105
 
2106
  # @ woocommerce-germanized
2109
  "Add a pay now button to order confirmation email and order success page if "
2110
  "the order awaits payment (PayPal etc)."
2111
  msgstr ""
2112
+ "Fügt einen jetzt bezahlen - Button zur Bestellbestätigungs-Email sowie zur "
2113
  "Bestätigungs-Seite hinzu insofern die Bestellung eine automatisierte Zahlung "
2114
  "benötigt (z.B. per PayPal)."
2115
 
2121
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1183
2122
  msgid "You may want to disable the pay now button for certain payment methods."
2123
  msgstr ""
2124
+ "Sie können den jetzt bezahlen Button hier bei Bedarf für bestimmte "
2125
  "Zahlungsarten deaktivieren."
2126
 
2127
  # @ woocommerce-germanized
2133
  #: includes/admin/settings/class-wc-gzd-settings-germanized.php:1193
2134
  msgid "Choose a custom text to display on order success page."
2135
  msgstr ""
2136
+ "Hier können Sie einen individuellen kurzen Text eingeben, der nach der "
2137
  "Bestellung ausgegeben wird."
2138
 
2139
  # @ woocommerce-germanized
2153
  "Sorry, but the new Virtual VAT rules cannot be applied to small business."
2154
  msgstr ""
2155
  "Sorry aber die neuen USt-Regelungen für virtuelle Produkte lassen sich "
2156
+ "leider nicht mit dem Kleinunternehmer vereinbaren. Bitte kontaktieren Sie "
2157
+ "ihren Steuerberater für weitere Informationen."
2158
 
2159
  # @ woocommerce-germanized
2160
  #: includes/admin/views/html-admin-page-checkbox.php:10
2182
  "Drag and drop to re-order checkboxes. This is the order being used for "
2183
  "printing the fields."
2184
  msgstr ""
2185
+ "Verschieben Sie Checkboxen mit gedrückter Maustaste. Die Sortierung wird als "
2186
+ "Reihenfolge bei der Ausgabe der Felder verwendet."
2187
 
2188
  # @ woocommerce-germanized
2189
  #: includes/admin/views/html-admin-page-checkboxes.php:16
2231
  msgid ""
2232
  "To use WooCommerce Germanized you may at first install the following plugins:"
2233
  msgstr ""
2234
+ "Um WooCommerce Germanized zuverlässig nutzen zu können, müssen Sie erst "
2235
  "folgende Plugins installieren:"
2236
 
2237
  #: includes/admin/views/html-notice-dependencies.php:31
2239
  "To use WooCommerce Germanized you may at first update the following plugins "
2240
  "to a newer version:"
2241
  msgstr ""
2242
+ "Um WooCommerce Germanized zuverlässig nutzen zu können, updaten Sie bitte "
2243
  "folgende Plugins:"
2244
 
2245
  #: includes/admin/views/html-notice-dependencies.php:36
2253
  "Germanized requires. You may downgrade the Plugin or update to the latest "
2254
  "version of Germanized."
2255
  msgstr ""
2256
+ "Es scheint als würden Sie eine in dieser Version von Germanized noch nicht "
2257
+ "unterstützte Version eines Plugins verwenden. Downgraden Sie nachfolgende "
2258
+ "Plugins oder updaten Sie Germanized auf die neueste Version."
2259
 
2260
  #: includes/admin/views/html-notice-dependencies.php:48
2261
  #, php-format
2262
  msgid "%s %s is not yet supported - you may install an %s"
2263
  msgstr ""
2264
+ "%s %s wird in der aktuellen Version nicht unterstützt - Sie können eine %s "
2265
  "installieren"
2266
 
2267
  #: includes/admin/views/html-notice-dependencies.php:48
2281
 
2282
  #: includes/admin/views/html-notice-dependencies.php:66
2283
  msgid "Install an older version"
2284
+ msgstr "Installieren Sie eine ältere Version"
2285
 
2286
  # @ woocommerce-germanized
2287
  #: includes/admin/views/html-notice-import.php:13
2296
  "while depending on the number of products."
2297
  msgstr ""
2298
  "Es scheint als sei bereits einmal eine andere WooCommerce Erweiterung für "
2299
+ "den deutschen Markt installiert gewesen. Möchten Sie die Daten importieren? "
2300
+ "Je nachdem, wie viele Produkte Sie haben, kann das einen Moment dauern. Wir "
2301
+ "importieren für Sie Einheitspreise, Lieferzeiten und einige Einstellungen."
2302
 
2303
  # @ woocommerce-germanized
2304
  #: includes/admin/views/html-notice-import.php:16
2314
  #: includes/admin/views/html-notice-install.php:14
2315
  msgid ""
2316
  "Just a few more steps and your Online-Shop will become legally compliant:"
2317
+ msgstr "Nur ein paar Schritte trennen Sie vom rechtssicheren Online-Shop:"
2318
 
2319
  # @ woocommerce-germanized
2320
  #: includes/admin/views/html-notice-install.php:19
2342
  "of Revocation, Terms & Conditions etc."
2343
  msgstr ""
2344
  "Wir legen die rechtlich relevanten Seiten z.B. Datenschutzbelehrung, "
2345
+ "Widerrufsbelehrung und AGB automatisch an."
2346
 
2347
  # @ woocommerce-germanized
2348
  #: includes/admin/views/html-notice-install.php:43
2353
  #: includes/admin/views/html-notice-install.php:47
2354
  msgid "We will automatically insert VAT Rates for EU countries."
2355
  msgstr ""
2356
+ "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze - "
2357
  "bestehende Sätze werden gelöscht."
2358
 
2359
  # @ woocommerce-germanized
2379
  # @ woocommerce-germanized
2380
  #: includes/admin/views/html-notice-pro.php:14
2381
  msgid "For professionals: Upgrade to Pro-Version"
2382
+ msgstr "Entdecken Sie jetzt noch mehr nützliche Funktionen"
2383
 
2384
  # @ woocommerce-germanized
2385
  #: includes/admin/views/html-notice-pro.php:16
2388
  "and better features? You may consider an uprade to Pro. Check out some of "
2389
  "the main Pro features:"
2390
  msgstr ""
2391
+ "Ihnen gefällt WooCommerce Germanized? Dann profitieren Sie jetzt von "
2392
+ "weiteren nützlichen WooCommerce Funktionen um ihren Shop noch ein Stückchen "
2393
+ "besser an den deutschen Markt anzupassen. Hier finden Sie einen Auszug der "
2394
  "Funktionen der Pro Version:"
2395
 
2396
  # @ woocommerce-germanized
2429
  # @ woocommerce-germanized
2430
  #: includes/admin/views/html-notice-review.php:15
2431
  msgid "Do you like WooCommerce Germanized?"
2432
+ msgstr "Gefällt Ihnen WooCommerce Germanized?"
2433
 
2434
  # @ woocommerce-germanized
2435
  #: includes/admin/views/html-notice-review.php:17
2438
  "be great if you would write a review about WooCommerce Germanized on "
2439
  "WordPress.org. Thank you for your support!"
2440
  msgstr ""
2441
+ "Wenn Sie WooCommerce Germanized nützlich finden und ihnen unsere Arbeit "
2442
+ "gefällt, dann würden wir uns sehr darüber freuen, wenn Sie die Zeit finden "
2443
+ "würden, eine kurze Bewertung zum Plugin bei WordPress zu veröffentlichen. "
2444
+ "Vielen Dank für Ihre Mühen!"
2445
 
2446
  # @ woocommerce-germanized
2447
  #: includes/admin/views/html-notice-review.php:20
2477
  "theme compatible</a> or check out our Theme <a href=\"%s\" target=\"_blank"
2478
  "\">VendiPro</a> for 100&#37; compatibility."
2479
  msgstr ""
2480
+ "Es sieht so aus als wenn ihr aktuelles Theme versucht rechtlich relevante "
2481
+ "Templates (kritische Templates: %s) zu überschreiben. Bitte überprüfen Sie "
2482
+ "ihren Shop und insbesondere den Bezahlvorgang. WooCommerce Germanized musste "
2483
+ "das Überschreiben dieser Templates verhindern um für Rechtssicherheit sorgen "
2484
+ "zu können. Bitte lesen Sie dazu <a href=\"%s\" target=\"_blank\">mein Theme "
2485
+ "kompatibel machen</a> oder schauen Sie sich das von uns entwickelte Theme <a "
2486
+ "href=\"%s\" target=\"_blank\">VendiPro</a> für 100&#37; Kompatibilität an."
2487
 
2488
  # @ woocommerce-germanized
2489
  #: includes/admin/views/html-notice-theme-incompatibility.php:17
2507
  "\">making your theme compatible</a> or check out our Theme <a href=\"%s\" "
2508
  "target=\"_blank\">VendiPro</a> for 100&#37; compatibility."
2509
  msgstr ""
2510
+ "Wir haben festgestellt, dass ihr Theme scheinbar noch nicht für WooCommerce "
2511
+ "Germanized optimiert ist. Bitte überprüfen Sie die Style-Angaben des Themes "
2512
+ "bzw. das Aussehen ihres Shops. Manche Elemente werden möglicherweise falsch "
2513
  "dargestellt - WooCommerce Germanized kann nur grundlegende Style-Angaben "
2514
+ "machen. Lesen Sie sich dazu <a href=\"%s\" target=\"_blank\">wie mache ich "
2515
+ "mein Theme kompatibel</a> durch oder nutzen Sie das von uns entwickelte "
2516
+ "Theme <a href=\"%s\" target=\"_blank\">VendiPro</a> für 100&#37; "
2517
+ "Kompatibilität."
2518
 
2519
  # @ woocommerce-germanized
2520
  #: includes/admin/views/html-notice-theme-supported.php:14
2532
  "within frontend for a better user experience. A better user experience will "
2533
  "help you selling more products."
2534
  msgstr ""
2535
+ "Ihr aktuelles Theme %s benötigt einige Anpassungen um die Darstellung der "
2536
  "Optionen von WooCommerce Germanized (Lieferzeiten, Einheitspreise etc.) zu "
2537
+ "optimieren. Unsere Pro Version bietet die <strong>Unterstützung ihres "
2538
  "aktuellen Themes %s</strong> und sorgt für eine bessere Bedienbarkeit und "
2539
+ "Benutzererfahrung in ihrem Shop. Alternativ möchten wir Ihnen natürlich auch "
2540
  "gerne unser Theme VendiPro empfehlen welches WooCommerce Germanized zu 100%% "
2541
  "unterstützt."
2542
 
2553
  "need to update your install to the latest version"
2554
  msgstr ""
2555
  "<strong>WooCommerce Germanized Datenaktualisierung erforderlich</strong> "
2556
+ "&#8211; Wir müssen ihre Installation auf die neueste Version updaten"
2557
 
2558
  # @ woocommerce-germanized
2559
  #: includes/admin/views/html-notice-update.php:13
2566
  "It is strongly recommended that you backup your database before proceeding. "
2567
  "Are you sure you wish to run the updater now?"
2568
  msgstr ""
2569
+ "Sie sollten vor einem Update immer ein Backup der Datenbank anlegen. Sind "
2570
+ "Sie sicher das Update jetzt zu installieren?"
2571
 
2572
  # @ woocommerce-germanized
2573
  #: includes/admin/views/html-page-status-germanized.php:11
2575
  "Please copy and paste this information in your ticket when contacting "
2576
  "support:"
2577
  msgstr ""
2578
+ "Bitte kopieren Sie diese Informationen in das Ticket, wenn Sie den Support "
2579
+ "kontaktieren:"
2580
 
2581
  # @ woocommerce-germanized
2582
  #: includes/admin/views/html-page-status-germanized.php:12
2644
  "Make sure, that different tax rates do not have the same names. WooCommerce "
2645
  "will then merge these rates within checkout into one line."
2646
  msgstr ""
2647
+ "Stellen Sie sicher, dass die Steuerklassen alle unterschiedliche "
2648
+ "Bezeichnungen haben (zumindest für unterschiedliche Steuersätze z.B. 7% und "
2649
+ "19%) - ansonsten werden die Steuern von WooCommerce im Checkout "
2650
+ "zusammengefasst."
2651
 
2652
  # @ woocommerce-germanized
2653
  #: includes/admin/views/html-page-status-germanized.php:130
2683
  #: includes/admin/views/html-page-status-germanized.php:179
2684
  msgid "Version % not supported, supporting version %s - %s"
2685
  msgstr ""
2686
+ "Version %s wird nicht unterstützt. Bitte installieren Sie eine Version "
2687
+ "zwischen %s und %s."
2688
 
2689
  # @ woocommerce-germanized
2690
  #: includes/admin/views/html-page-status-germanized.php:192
2719
  "This option will install and activate German formal as your WordPress and "
2720
  "WooCommerce language."
2721
  msgstr ""
2722
+ "Diese Option installiert und aktiviert die formelle Anrede für ihre "
2723
+ "WordPress Installation. Anschließend werden Sie zur Aktualisierung der "
2724
+ "Sprachdateien weitergeleitet, damit Sie auch WooCommerce in der formellen "
2725
+ "Anrede erhalten."
2726
 
2727
  #: includes/admin/views/html-page-status-germanized.php:204
2728
  msgid "Install de_DE_formal"
2740
  "options e.g. after a language switch."
2741
  msgstr ""
2742
  "Diese Option entfernt alle Germanized Text-Optionen (z.B. rechtlicher "
2743
+ "Hinweistext) und installiert anschließend die Standard-Formulierungen. Sie "
2744
+ "können diese Option z.B. nach einem Sprachwechsel nutzen (z.B. nach einem "
2745
  "Wechsel auf Deutsch (Sie))."
2746
 
2747
  #: includes/admin/views/html-page-status-germanized.php:209
2775
  "option deletes all of your standard, reduced and virtual rates before "
2776
  "inserting."
2777
  msgstr ""
2778
+ "Fügt MwSt.-Sätze (Standard, Reduziert und Virtuell) für alle EU Länder ein. "
2779
+ "Diese Option löscht vorab alle MwSt.-Sätze bevor die neuen Sätze eingefügt "
2780
+ "werden."
2781
 
2782
  # @ woocommerce-germanized
2783
  #: includes/admin/views/html-page-status-germanized.php:219
2796
  "possibly unsupported theme. If you want to disable these notices, check this "
2797
  "option."
2798
  msgstr ""
2799
+ "Germanized bittet Sie um eine Bewertung oder macht Sie darauf aufmerksam, "
2800
+ "falls Sie ein nicht unterstütztes Theme verwenden. Wenn Sie diese Meldungen "
2801
+ "deaktivieren wollen, verwenden Sie diese Option."
2802
 
2803
  # @ woocommerce-germanized
2804
  #: includes/admin/views/html-page-status-germanized.php:224
2829
  # @ woocommerce-germanized
2830
  #: includes/admin/views/html-page-status-germanized.php:310
2831
  msgid "Learn how to update outdated templates"
2832
+ msgstr "Erfahren Sie, wie Sie veraltete Templates aktualisieren"
2833
 
2834
  # @ woocommerce-germanized
2835
  #: includes/admin/views/html-settings-pro.php:23
2836
  msgid "Get WooCommerce Germanized Pro to unlock"
2837
+ msgstr "Upgraden Sie zur Pro Version um dieses Feature zu nutzen"
2838
 
2839
  # @ woocommerce-germanized
2840
  #: includes/admin/views/html-settings-pro.php:24
2842
  "Enjoy even more professional features such as invoices, legal text "
2843
  "generators, B2B VAT settings and premium support!"
2844
  msgstr ""
2845
+ "Als Nutzer der Pro Version erhalten Sie viele produktive weiterführende "
2846
  "Features wie z.B. PDF-Rechnungen & Lieferscheine, eine Schnittstelle zum "
2847
  "Generator für Mustertexte, die Möglichkeit Bestellungen vor Annahme des "
2848
  "Vertrages zu prüfen, eine optionale mehrstufige Kasse, die Überprüfung von "
3129
  #: includes/class-wc-gzd-ajax.php:165
3130
  msgctxt "revocation-form"
3131
  msgid "Please enter a valid postcode/ZIP"
3132
+ msgstr "Bitte geben Sie eine echte Postleitzahl ein"
3133
 
3134
  # @ woocommerce-germanized
3135
  #: includes/class-wc-gzd-ajax.php:172
3151
  #: includes/class-wc-gzd-checkout.php:366
3152
  #: includes/class-wc-gzd-checkout.php:375
3153
  #: includes/class-wc-gzd-checkout.php:398
 
3154
  #: includes/class-wc-gzd-customer-helper.php:108
3155
  #: includes/class-wc-gzd-customer-helper.php:116
3156
  #: includes/class-wc-gzd-revocation.php:41
3157
+ #: includes/wc-gzd-core-functions.php:195
3158
  msgid "Mr."
3159
  msgstr "Herr"
3160
 
3162
  #: includes/class-wc-gzd-checkout.php:366
3163
  #: includes/class-wc-gzd-checkout.php:375
3164
  #: includes/class-wc-gzd-checkout.php:399
 
 
3165
  #: includes/class-wc-gzd-customer-helper.php:108
3166
  #: includes/class-wc-gzd-customer-helper.php:116
3167
  #: includes/class-wc-gzd-revocation.php:42
3168
+ #: includes/wc-gzd-core-functions.php:195
3169
+ #: includes/wc-gzd-core-functions.php:204
3170
  msgid "Ms."
3171
  msgstr "Frau"
3172
 
3181
  "without VAT and needs to be taxed as soon as the customer redeems the "
3182
  "voucher. Find more information <a href=\"%s\" target=\"_blank\">here</a>."
3183
  msgstr ""
3184
+ "Wählen Sie diese Option, falls es sich um einen Wertgutschein handelt. "
3185
  "Wertgutscheine wurden ohne MwSt. verkauft und werden erst bei der Einlösung "
3186
+ "besteuert. Weitere Informationen finden Sie <a href=\"%s\" target=\"_blank"
3187
  "\">hier</a>."
3188
 
3189
  #: includes/class-wc-gzd-customer-helper.php:94
3240
  #: includes/class-wc-gzd-dhl-parcel-shops.php:180
3241
  msgid "Select whether delivery to parcel shop should be enabled."
3242
  msgstr ""
3243
+ "Wählen Sie aus ob die Lieferung an DHL Paketshops bzw. Packstationen "
3244
+ "aktiviert werden soll."
3245
 
3246
  #: includes/class-wc-gzd-dhl-parcel-shops.php:188
3247
  msgid ""
3248
  "In case delivery to parcel shop is enabled please fill in the corresponding "
3249
  "DHL post number."
3250
  msgstr ""
3251
+ "Wenn die Lieferung an eine DHL Packstation aktiviert wurde, tragen Sie bitte "
3252
+ "die PostNummer ein."
3253
 
3254
  #: includes/class-wc-gzd-dhl-parcel-shops.php:298
3255
  msgid "Your PostNumber should contain numbers only"
3256
+ msgstr "Ihre PostNummer sollte nur aus Zahlen bestehen."
3257
 
3258
  #: includes/class-wc-gzd-dhl-parcel-shops.php:304
3259
  #: includes/class-wc-gzd-dhl-parcel-shops.php:339
3283
  #: includes/class-wc-gzd-ekomi.php:406
3284
  msgctxt "ekomi"
3285
  msgid "Insert your Shop ID here."
3286
+ msgstr "Fügen Sie hier ihre Shop ID ein."
3287
 
3288
  # @ woocommerce-germanized
3289
  #: includes/class-wc-gzd-ekomi.php:414
3295
  #: includes/class-wc-gzd-ekomi.php:415
3296
  msgctxt "ekomi"
3297
  msgid "Insert the link to your Certificate"
3298
+ msgstr "Fügen Sie hier den Link zu ihrem Shop-Zertifikat ein"
3299
 
3300
  # @ woocommerce-germanized
3301
  #: includes/class-wc-gzd-ekomi.php:423
3310
  "Insert your Partner ID here (you may find that ID on your certificate "
3311
  "website)"
3312
  msgstr ""
3313
+ "Fügen Sie hier ihre Partner ID ein (diese ID finden Sie z.B. auf der "
3314
  "Zertifikat-Seite)"
3315
 
3316
  # @ woocommerce-germanized
3324
  msgctxt "ekomi"
3325
  msgid "Insert your Interface ID here."
3326
  msgstr ""
3327
+ "Fügen Sie hier ihre Interface ID ein (diese Daten finden Sie im eKomi "
3328
  "Kundenbereich)"
3329
 
3330
  # @ woocommerce-germanized
3338
  msgctxt "ekomi"
3339
  msgid "Insert your Interface Password here."
3340
  msgstr ""
3341
+ "Fügen Sie hier ihr Interface Passwort ein (diese Daten finden Sie im eKomi "
3342
  "Kundenbereich)"
3343
 
3344
  # @ woocommerce-germanized
3383
  "This text will be inserted within the order confirmation email. Use "
3384
  "{order_number}, {site_title} or {order_date} as placeholder."
3385
  msgstr ""
3386
+ "Dieser Text wird in die Bestellbestätigung eingefügt. Verwenden Sie "
3387
  "{order_number}, {site_title} oder {order_date} als Platzhalter."
3388
 
3389
+ #: includes/class-wc-gzd-emails.php:133
3390
  msgid ""
3391
  "Your order has been received and is now being processed. Your order details "
3392
  "are shown below for your reference."
3394
  "Ihre Bestellung ist eingegangen und wird nun bearbeitet. Die Einzelheiten "
3395
  "Ihrer Bestellung können Sie der nachfolgenden Tabelle entnehmen."
3396
 
3397
+ #: includes/class-wc-gzd-emails.php:172
3398
  msgid "Someone requested a password reset for your account."
3399
  msgstr "Jemand hat das Zurücksetzen des Passworts für Ihren Account beantragt."
3400
 
3401
+ #: includes/class-wc-gzd-emails.php:185
3402
  #, php-format
3403
  msgid "Thanks for creating an account on %s."
3404
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
3405
 
3406
  # @ woocommerce-germanized
3407
+ #: includes/class-wc-gzd-emails.php:647
3408
  msgctxt "revocation-form"
3409
  msgid "Forward your Revocation online"
3410
  msgstr "Widerruf online erklären"
3416
  "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before "
3417
  "installing WooCommerce Germanized. Thank you!"
3418
  msgstr ""
3419
+ "Bitte installieren Sie <a href=\"%s\" target=\"_blank\">WooCommerce</a> "
3420
+ "bevor Sie WooCommerce Germanized installieren. Vielen Dank!"
3421
 
3422
  # @ woocommerce-germanized
3423
  #: includes/class-wc-gzd-install.php:483
3631
 
3632
  # @ woocommerce-germanized
3633
  #: includes/class-wc-gzd-legal-checkbox-manager.php:155
3634
+ msgid "Please accept our privacy policy to create a new customer account"
3635
+ msgstr ""
3636
+ "Bitte akzeptieren Sie unsere Datenschutzerklärung, um ein neues Kundenkonto "
3637
+ "zu erstellen"
3638
 
3639
  # @ woocommerce-germanized
3640
  #: includes/class-wc-gzd-legal-checkbox-manager.php:159
3641
  msgid "Let customers accept your privacy policy before registering."
3642
  msgstr ""
3643
+ "Lässt Kunden die Datenschutzbelehrung vor der Registrierung akzeptieren."
3644
 
3645
  # @ woocommerce-germanized
3646
  #: includes/class-wc-gzd-legal-checkbox-manager.php:173
3690
  #: includes/class-wc-gzd-legal-checkbox-manager.php:455
3691
  #, php-format
3692
  msgid "Please make sure to check %s checkbox."
3693
+ msgstr "Kontrollieren Sie bitte %s. Hier fehlt eine Einwilligung."
3694
 
3695
  #: includes/class-wc-gzd-legal-checkbox-manager.php:460
3696
  #, php-format
3712
  "Choose a name to identify your checkbox. Upon creating a new checkbox, this "
3713
  "value is being used to generate the Id."
3714
  msgstr ""
3715
+ "Wähle einen Namen um die Checkbox zu identifizieren. Bei Erstellung einer "
3716
  "neuen Checkbox wird dieser Wert verwendet um eine Id zu erzeugen."
3717
 
3718
  #: includes/class-wc-gzd-legal-checkbox.php:725
3730
 
3731
  #: includes/class-wc-gzd-legal-checkbox.php:738
3732
  msgid "Describe the use case of your checkbox."
3733
+ msgstr "Beschreibe hier den Use-Case der Checkbox."
3734
 
3735
  #: includes/class-wc-gzd-legal-checkbox.php:744
3736
  msgid "Label"
3738
 
3739
  #: includes/class-wc-gzd-legal-checkbox.php:748
3740
  msgid "Choose a label to be inserted next to the checkbox."
3741
+ msgstr ""
3742
+ "Wählen Sie eine Beschriftung aus, die neben der Checkbox platziert wird."
3743
 
3744
  #: includes/class-wc-gzd-legal-checkbox.php:749
3745
  #: includes/class-wc-gzd-legal-checkbox.php:759
3746
  #, php-format
3747
  msgid "You may use one of the following placeholders within the text: %s"
3748
+ msgstr "Sie können einen der folgenden Platzhalter im Text verwenden: %s"
3749
 
3750
  #: includes/class-wc-gzd-legal-checkbox.php:754
3751
  msgid "Error Message"
3756
  "Choose an error message to be shown when the user has not confirmed the "
3757
  "checkbox."
3758
  msgstr ""
3759
+ "Geben Sie hier die Fehlermeldung ein, die angezeigt werden soll, wenn der "
3760
+ "Nutzer die Checkbox nicht bestätigt hat."
3761
 
3762
  # @ woocommerce-germanized
3763
  #: includes/class-wc-gzd-legal-checkbox.php:764
3780
 
3781
  #: includes/class-wc-gzd-legal-checkbox.php:784
3782
  msgid "Choose where to display your checkbox."
3783
+ msgstr "Wählen Sie einen Ort aus, an dem die Checkbox platziert werden soll."
3784
 
3785
  # @ woocommerce-germanized
3786
  #: includes/class-wc-gzd-payment-gateways.php:95
3990
  msgid "Mandate Email"
3991
  msgstr "Mandat E-Mail"
3992
 
3993
+ #: includes/class-wc-gzd-product-attribute-helper.php:52
3994
+ msgid "Show product attributes"
3995
+ msgstr "Produkteigenschaften"
3996
+
3997
+ #: includes/class-wc-gzd-product-attribute-helper.php:53
3998
+ msgid "List all product attributes during cart and checkout."
3999
+ msgstr "Listet alle Produkteigenschaften im Warenkorb und in der Kasse auf."
4000
+
4001
+ #: includes/class-wc-gzd-product-attribute-helper.php:57
4002
+ msgid ""
4003
+ "This option forces WooCommerce to output a list of all product attributes "
4004
+ "during cart and checkout."
4005
+ msgstr ""
4006
+ "Diese Option zwingt WooCommerce zur Ausgabe aller Produkteigenschaften im "
4007
+ "Warenkorb und in der Kasse."
4008
+
4009
+ #: includes/class-wc-gzd-product-attribute-helper.php:80
4010
+ msgid "Visible during checkout"
4011
+ msgstr "Im Checkout anzeigen"
4012
+
4013
  #: includes/class-wc-gzd-product-variable.php:124
4014
  #: includes/class-wc-gzd-product-variable.php:129
4015
  #, php-format
4148
  "This option may be translated via WPML. You may translate the original "
4149
  "option (%s) %s to %s by adjusting the value above."
4150
  msgstr ""
4151
+ "Diese Option kann per WPML übersetzt werden. Sie können die originale Option "
4152
+ "(%s) %s auf %s übersetzen indem Sie die Übersetzung oben anpassen."
4153
 
4154
  # @ woocommerce-germanized
4155
  #: includes/emails/class-wc-gzd-email-customer-ekomi.php:24
4267
  "Insert the email address of your shop manager here. A copy of the revocation "
4268
  "email is being sent to this address."
4269
  msgstr ""
4270
+ "Fügen Sie hier die E-Mail Adresse des Shop-Managers ein. Eine Kopie des "
4271
+ "Widerrufs wird an diese E-Mail Adresse versendet."
4272
 
4273
  # @ woocommerce-germanized
4274
  #: includes/emails/class-wc-gzd-email-customer-sepa-direct-debit-mandate.php:28
4534
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:661
4535
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
4536
  msgid "Payment method description that the customer will see on your checkout."
4537
+ msgstr "Beschreibung der Zahlungsart, die Kunden auf ihrer Website sehen."
4538
 
4539
  # @ woocommerce-germanized
4540
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:662
4563
  # @ woocommerce-germanized
4564
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:675
4565
  msgid "Insert your company information."
4566
+ msgstr "Fügen Sie hier die Informationen zu ihrem Unternehmen ein."
4567
 
4568
  # @ woocommerce-germanized
4569
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:677
4572
 
4573
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:683
4574
  msgid "Insert the bank account holder name."
4575
+ msgstr "Fügen Sie hier den Namen des Kontoinhabers ein."
4576
 
4577
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:685
4578
  msgid "Company Inc"
4580
 
4581
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
4582
  msgid "Insert the bank account IBAN."
4583
+ msgstr "Fügen Sie hier den IBAN ihres Kontos ein."
4584
 
4585
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:696
4586
  msgid "BIC"
4588
 
4589
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:698
4590
  msgid "Insert the bank account BIC."
4591
+ msgstr "Fügen Sie hier den BIC ihres Kontos ein."
4592
 
4593
  # @ woocommerce-germanized
4594
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:703
4602
  "Insert your debtee indentification number. More information can be found <a "
4603
  "href=\"%s\">here</a>."
4604
  msgstr ""
4605
+ "Fügen Sie hier die Gläubiger Identifikationsnummer ihres Unternehmens ein. "
4606
+ "Weitere Informationen zu dieser Nummer erhalten Sie <a href=\"%s\">hier</a>."
4607
 
4608
  # @ woocommerce-germanized
4609
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:709
4619
  msgid ""
4620
  "Automatically generate Mandate ID after order completion (based on Order ID)."
4621
  msgstr ""
4622
+ "Lassen Sie die Mandat-Referenznummer automatisch nach der Bestellung "
4623
+ "basierend auf der Bestellnummer generieren."
4624
 
4625
  # @ woocommerce-germanized
4626
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:716
4632
  "You may adjust the XML Export Pain Schema to your banks needs. Some banks "
4633
  "may require pain.001.003.03."
4634
  msgstr ""
4635
+ "Passen Sie hier das SEPA XML Schema an die Anforderungen ihrer Bank an. "
4636
+ "Einige Banken benötigen z.B. pain.001.003.03."
4637
 
4638
  # @ woocommerce-germanized
4639
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:722
4645
  "You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
4646
  "{id} as placeholder to insert the automatically generated ID."
4647
  msgstr ""
4648
+ "Sie können die Mandat-Referenznummer per Prefix oder Suffix erweitern. "
4649
+ "Nutzen Sie {id} als Platzhalter um die automatisch generierte Referenznummer "
4650
+ "einzufügen."
4651
 
4652
  # @ woocommerce-germanized
4653
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
4673
  # @ woocommerce-germanized
4674
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
4675
  msgid "Enable \"agree to SEPA mandate\" checkbox"
4676
+ msgstr "Aktivieren Sie die Checkbox zur Bestätigung des Lastschriftmandates."
4677
 
4678
  # @ woocommerce-germanized
4679
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
4680
  msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
4681
  msgstr ""
4682
+ "Aktivieren Sie eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats "
4683
+ "führt."
4684
 
4685
  # @ woocommerce-germanized
4686
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:743
4693
  "Customize the checkbox label. Use {link}link name{/link} to insert the "
4694
  "preview link."
4695
  msgstr ""
4696
+ "Passt den Checkbox Text an. Verwenden Sie {link}SEPA Lastschriftmandat{/"
4697
+ "link} um auf die Vorschau zu verlinken."
4698
 
4699
  #: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:750
4700
  msgid "Enable pre-notification"
4797
  "<a href=\"%s\" target=\"_blank\">openssl</a> enabled and WP Version 4.4 or "
4798
  "greater installed to support account data encryption."
4799
  msgstr ""
4800
+ "Bitte upgraden Sie ihre PHP Version auf 5.4 und stellen Sie sicher, dass <a "
4801
+ "href=\"%s\" target=\"_blank\">openssl</a> aktiviert und WP mind. in der "
4802
+ "Version 4.4 installiert ist um eine Verschlüsselung der sensiblen Daten "
4803
  "(IBAN, BIC) gewährleisten zu können."
4804
 
4805
  #: includes/gateways/direct-debit/views/html-encryption-notice.php:21
4808
  "Please insert the following code in your <a href=\"%s\" target=\"_blank\">wp-"
4809
  "config.php</a> to enable encryption. You may of course choose your own key:"
4810
  msgstr ""
4811
+ "Bitte fügen Sie den folgenden Code in ihrer <a href=\"%s\" target=\"_blank"
4812
+ "\">wp-config.php</a> Datei hinzu um die Verschlüsselung zu unterstützen. Sie "
4813
+ "können natürlich einen eigenen Key vergeben:"
4814
 
4815
  #: includes/gateways/direct-debit/views/html-encryption-notice.php:23
4816
  #, php-format
4818
  "Your customers’ account data (IBAN, BIC) will from then on be saved <a href="
4819
  "\"%s\" target=\"_blank\">encrypted</a> within your database."
4820
  msgstr ""
4821
+ "Die Bankverbindung ihrer Kunden (IBAN, BIC) wird anschließend <a href=\"%s\" "
4822
+ "target=\"_blank\">verschlüsselt</a> in der Datenbank gespeichert."
4823
 
4824
  # @ woocommerce-germanized
4825
  #: includes/gateways/direct-debit/views/html-export.php:33
4850
  # @ woocommerce-germanized
4851
  # @ woocommerce
4852
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:64
4853
+ #: woocommerce-germanized.php:649
4854
  msgid "Settings"
4855
  msgstr "Einstellungen"
4856
 
4867
  "from even more professional features such as a multistep checkout page, "
4868
  "legal text generators, B2B VAT settings and premium support!"
4869
  msgstr ""
4870
+ "Mit der Pro-Version von WooCommerce Germanized, können Sie vollautomatisch "
4871
  "PDF-Rechnungen generieren und per E-Mail an den Kunden verschicken. "
4872
+ "Zusätzlich profitieren Sie von weiteren Features, wie der mehrstufigen "
4873
+ "Kasse, rechtliche Mustertext-Generatoren, B2B USt.-Einstellungen und "
4874
+ "natürlich Premium-Support via Ticket-System!"
4875
 
4876
  # @ woocommerce-germanized
4877
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:75
4903
  "Choose which order status should be applied after a customer has chosen to "
4904
  "pay by invoice."
4905
  msgstr ""
4906
+ "Wählen Sie einen Bestellstatus aus, der nach einer Bestellung dieser "
4907
+ "Zahlungsart angewendet werden soll."
4908
 
4909
  # @ woocommerce-germanized
4910
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:128
4914
  # @ woocommerce-germanized
4915
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:129
4916
  msgid "Do only offer pay by invoice to registered/logged in customers."
4917
+ msgstr "Bietet diese Zahlungsart nur registrierten/eingeloggten Kunden an."
4918
 
4919
  # @ woocommerce-germanized
4920
  #: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:131
4921
  msgid "This will enable Pay by Invoice to logged in customers only"
4922
  msgstr ""
4923
+ "Diese Option erlaubt es Ihnen, die Zahlungsart lediglich eingeloggten Kunden "
4924
  "zur Verfügung zu stellen"
4925
 
4926
  # @ woocommerce-germanized
4934
  "Do only offer pay by invoice to customers who have at least completed one "
4935
  "order."
4936
  msgstr ""
4937
+ "Aktiviert die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung "
4938
  "erfolgreich abgeschlossen hat."
4939
 
4940
  #: includes/trusted-shops/admin/views/html-duplicate-plugin-notice.php:19
4951
  "long as you are using WooCommerce Germanized. You can manage your Trusted "
4952
  "Shops configuration within your %s."
4953
  msgstr ""
4954
+ "Es scheint als hätten Sie WooCommerce Germanized und Trustbadge Reviews for "
4955
+ "WooCommerce installiert. Bitte deaktivieren Sie das Trustbadge Reviews "
4956
+ "Plugin solange Sie WooCommerce Germanized verwenden. Sie können ihre Trusted "
4957
+ "Shops Konfiguration in den %s verwalten."
4958
 
4959
  # @ woocommerce-germanized
4960
  #: includes/trusted-shops/admin/views/html-duplicate-plugin-notice.php:21
4979
  "the settings for a certain language, please switch your admin language "
4980
  "through the WPML language switcher and adjust the corresponding settings."
4981
  msgstr ""
4982
+ "Diese Einstellungen werden als Standard für alle ihre Sprachen verwendet. Um "
4983
+ "die Einstellungen für eine spezielle Sprache zu ändern, wechseln Sie bitte "
4984
+ "zur entsprechenden Sprache über den WPML Sprachumschalter."
4985
 
4986
  #: includes/trusted-shops/admin/views/html-wpml-notice.php:16
4987
  #, php-format
4991
  "language, please switch your admin language through the WPML language "
4992
  "switcher."
4993
  msgstr ""
4994
+ "Diese Einstellungen werden für ihren %s Shop verwendet. Um die Einstellungen "
4995
+ "für eine andere Sprache anzupassen, wechseln Sie bitte die Sprache über den "
4996
+ "WPML Sprachumschalter."
4997
 
4998
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:90
4999
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:127
5010
  "Google adverts, Google needs the GTIN."
5011
  msgstr ""
5012
  "Identifikationsnummer, mit der Produkte weltweit eindeutig identifiziert "
5013
+ "werden können. Wenn Sie ihre Trusted Shops Produktbewertungen in Google "
5014
+ "Shopping und bezahlten Google Produktanzeigen ausspielen möchten, benötigt "
5015
  "Google die GTIN."
5016
 
5017
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:94
5027
  "If you don't have a GTIN for your products, you can pass the brand name and "
5028
  "the MPN on to Google to use the Trusted Shops Google Integration."
5029
  msgstr ""
5030
+ "Wenn ihre Produkte keine GTIN haben, können Sie den Markennamen zusammen mit "
5031
  "der MPN übergeben, um die Trusted Shops Google Integration zu nutzen."
5032
 
5033
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:152
5097
  #, php-format
5098
  msgctxt "trusted-shops"
5099
  msgid "Do you need help with integrating your Trustbadge? %s"
5100
+ msgstr "Brauchen Sie Hilfe bei der Einbindung ihres Trustbadges? %s"
5101
 
5102
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:237
5103
  msgctxt "trusted-shops"
5116
  "The Trusted Shops ID is a unique identifier for your shop. You can find your "
5117
  "Trusted Shops ID in your My Trusted Shops account."
5118
  msgstr ""
5119
+ "Die Trusted Shops ID identifiziert ihren Shop eindeutig bei Trusted Shops. "
5120
+ "Sie finden ihre Trusted Shops ID in ihrem My Trusted Shops Account."
5121
 
5122
  # @ woocommerce-germanized
5123
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:253
5134
  "can create even more individual settings."
5135
  msgstr ""
5136
  "Der Expertenmodus ist für fortgeschrittene Nutzer mit Programmierkenntnissen "
5137
+ "gedacht. Hier können Sie noch mehr individuelle Einstellungen vornehmen."
5138
 
5139
  # @ woocommerce-germanized
5140
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:259
5152
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:268
5153
  msgctxt "trusted-shops"
5154
  msgid "Configure your Trustbadge"
5155
+ msgstr "Konfigurieren Sie ihr Trustbadge"
5156
 
5157
  # @ woocommerce-germanized
5158
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:274
5163
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:276
5164
  msgctxt "trusted-shops"
5165
  msgid "Display the Trustbadge on all the pages of your shop."
5166
+ msgstr "Zeigt das Trustbadge auf allen Seiten ihres Shops an."
5167
 
5168
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:283
5169
  msgctxt "trusted-shops"
5174
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:285
5175
  msgctxt "trusted-shops"
5176
  msgid "You can display your Trustbadge with or without Review Stars."
5177
+ msgstr "Sie können ihr Trustbadge mit oder ohne Bewertungssterne anzeigen."
5178
 
5179
  # @ woocommerce-germanized
5180
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:289
5201
  "Choose the distance that the Trustbadge will appear from the bottom-right "
5202
  "corner of the screen."
5203
  msgstr ""
5204
+ "Wählen Sie einen Abstand für das Trustbadge vom unteren rechten "
5205
+ "Bildschirmrand."
5206
 
5207
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:300
5208
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:509
5218
  #, php-format
5219
  msgctxt "trusted-shops"
5220
  msgid "Please choose a non-negative number (at least %d)"
5221
+ msgstr "Bitte verwenden Sie eine nicht-negative Nummer (mindestens %d)"
5222
 
5223
  # @ woocommerce-germanized
5224
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:312
5230
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:324
5231
  msgctxt "trusted-shops"
5232
  msgid "Configure your Shop Reviews"
5233
+ msgstr "Konfigurieren Sie ihre Shopbewertungen"
5234
 
5235
  # @ woocommerce-germanized
5236
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:330
5244
  "To display the Shop Review Sticker, you have to assign the widget \"Trusted "
5245
  "Shops Review Sticker\"."
5246
  msgstr ""
5247
+ "Um den Shopbewertungssticker anzuzeigen, müssen Sie das Widget „Trusted "
5248
+ "Shops Shopbewertungssticker“ zuweisen."
5249
 
5250
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:332
5251
  #, php-format
5269
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:341
5270
  msgctxt "trusted-shops"
5271
  msgid "Choose the background color for your Review Sticker."
5272
+ msgstr "Wählen Sie die Hintergrundfarbe für ihren Review Sticker."
5273
 
5274
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:348
5275
  msgctxt "trusted-shops"
5279
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:350
5280
  msgctxt "trusted-shops"
5281
  msgid "Choose the font for your Review Sticker."
5282
+ msgstr "Wählen Sie die Schriftart für ihren Review Sticker."
5283
 
5284
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:357
5285
  msgctxt "trusted-shops"
5292
  "Display x alternating Shop Reviews in your Shop Review Sticker. You can "
5293
  "display between 1 and 5 alternating Shop Reviews."
5294
  msgstr ""
5295
+ "Zeigt x Shopbewertungen im Wechsel in ihrem Shopbewertungssticker an. Es "
5296
  "können mindestens 1 und maximal 5 Bewertungen im Wechsel angezeigt werden."
5297
 
5298
  # @ woocommerce-germanized
5306
  #, php-format
5307
  msgctxt "trusted-shops"
5308
  msgid "Please choose a non-negative number between %d and %d"
5309
+ msgstr "Bitte verwenden Sie eine nicht-negative Nummer zwischen %d und %d"
5310
 
5311
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:374
5312
  msgctxt "trusted-shops"
5338
  "can perform even more individual settings."
5339
  msgstr ""
5340
  "Der Expertenmodus ist für fortgeschrittene Nutzer mit Programmierkenntnissen "
5341
+ "gedacht. Hier können Sie noch mehr individuelle Einstellungen vornehmen."
5342
 
5343
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:401
5344
  msgctxt "trusted-shops"
5351
  "Activate this option to give Google the opportunity to show your Shop "
5352
  "Reviews in Google organic search results."
5353
  msgstr ""
5354
+ "Aktivieren Sie diese Funktion, um Google die Möglichkeit zu geben, ihre "
5355
  "Shopbewertungen in den organischen Google Suchergebnissen anzuzeigen."
5356
 
5357
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:403
5363
  "expert mode, we recommend integrating rich snippets for Shop Reviews on "
5364
  "category pages only."
5365
  msgstr ""
5366
+ "Wenn Sie diese Option aktivieren, werden Rich Snippets in die ausgewählten "
5367
+ "Seiten eingebunden, sodass ihre Shopbewertungssterne in den organischen "
5368
+ "Google Suchergebnissen angezeigt werden können. Wenn Sie Produktbewertungen "
5369
+ "aktiviert haben und dort im Expertenmodus bereits Rich Snippets aktiviert "
5370
+ "haben, empfehlen wir die Ausgabe der Rich Snippets für Shopbewertungen nur "
5371
  "auf der Kategorieseite."
5372
 
5373
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:410
5401
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:447
5402
  msgctxt "trusted-shops"
5403
  msgid "Configure your Product Reviews "
5404
+ msgstr "Konfigurieren Sie ihre Produktbewertungen"
5405
 
5406
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:448
5407
  #, php-format
5408
  msgctxt "trusted-shops"
5409
  msgid "To use Product Reviews, activate them in your %s first."
5410
  msgstr ""
5411
+ "Um Produktbewertungen nutzen zu können, schalten Sie diese zuerst in ihrem "
5412
+ "%s frei."
5413
 
5414
  # @ woocommerce-germanized
5415
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:448
5447
  msgctxt "trusted-shops"
5448
  msgid "You can choose a name for the tab with your Product Reviews."
5449
  msgstr ""
5450
+ "Sie können selbst bestimmen, wie der Reiter in dem ihre Produktbewertungen "
5451
  "angezeigt werden, heißen soll."
5452
 
5453
  # @ woocommerce-germanized
5476
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:482
5477
  msgctxt "trusted-shops"
5478
  msgid "Set the color for the frame around your Product Reviews."
5479
+ msgstr "Legt die Farbe für den Rahmen um ihre Produktbewertungen fest."
5480
 
5481
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:490
5482
  msgctxt "trusted-shops"
5483
  msgid "Set the background color for your Product Reviews."
5484
+ msgstr "Legt die Hintergrundfarbe für ihre Produktbewertungen fest."
5485
 
5486
  # @ woocommerce-germanized
5487
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:497
5494
  msgctxt "trusted-shops"
5495
  msgid "Set the color for the Product Review stars in your Product Reviews tab."
5496
  msgstr ""
5497
+ "Legen Sie die Farbe der Sterne fest, die in ihrem Produktbewertungs-Reiter "
5498
+ "angezeigt werden."
5499
 
5500
  # @ woocommerce-germanized
5501
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:505
5508
  msgctxt "trusted-shops"
5509
  msgid "Set the size for the Product Review stars in your Product Reviews tab."
5510
  msgstr ""
5511
+ "Legt die Größe der Sterne fest, die in ihrem Produktbewertungs-Reiter "
5512
  "angezeigt werden."
5513
 
5514
  # @ woocommerce-germanized
5529
  "Please choose where your Product Reviews shall be displayed on the Product "
5530
  "detail page."
5531
  msgstr ""
5532
+ "Wählen Sie, wo die Produktbewertungen auf der Produktdetailseite angezeigt "
5533
+ "werden sollen."
5534
 
5535
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:538
5536
  msgctxt "trusted-shops"
5557
  "Set the color for the review stars, that are displayed on the product page, "
5558
  "below your product name."
5559
  msgstr ""
5560
+ "Legen Sie die Farbe der Sterne fest, die auf der Produktseite unter ihrem "
5561
+ "Produktnamen angezeigt werden."
5562
 
5563
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:557
5564
  msgctxt "trusted-shops"
5566
  "Set the size for the review stars that are displayed on the product page, "
5567
  "below your product name."
5568
  msgstr ""
5569
+ "Legt die Größe der Sterne fest, die auf der Produktseite unter ihrem "
5570
  "Produktnamen angezeigt werden."
5571
 
5572
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:571
5577
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:573
5578
  msgctxt "trusted-shops"
5579
  msgid "Set the font size for the text that goes with your review stars."
5580
+ msgstr "Legt die Schriftgröße für den Text zu ihren Bewertungssternen fest."
5581
 
5582
  # @ woocommerce-germanized
5583
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:587
5591
  "Please choose where your Product Review Stars shall be displayed on the "
5592
  "Product Detail page."
5593
  msgstr ""
5594
+ "Wählen Sie, wo die Produktbewertungssterne auf der Produktdetailseite "
5595
+ "angezeigt werden sollen."
5596
 
5597
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:604
5598
  msgctxt "trusted-shops"
5613
  "brand attribute. If your products don't have a GTIN, you can pass on the "
5614
  "brand name and the MPN to use Google Integration."
5615
  msgstr ""
5616
+ "Markenname des Produkts. Durch Übergeben dieser Variable verbessern Sie die "
5617
  "Möglichkeit deine Produkte von Google eindeutig identifizieren zu lassen. "
5618
+ "Weisen Sie ihr Marken-Produktattribut zu. Wenn ihre Produkte keine GTIN "
5619
+ "haben, können Sie den Markennamen zusammen mit der MPN übergeben, um die "
5620
+ "Google Integration zu nutzen."
5621
 
5622
  # @ woocommerce-germanized
5623
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:612
5629
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:623
5630
  msgctxt "trusted-shops"
5631
  msgid "Configure your Review Requests"
5632
+ msgstr "Konfigurieren Sie ihre Bewertungserinnerungen"
5633
 
5634
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:624
5635
  msgctxt "trusted-shops"
5642
  "unsubscribe."
5643
  msgstr ""
5644
  "Trusted Shops versendet 7 Tage nach Bestellung automatisch eine "
5645
+ "Bewertungserinnerung an ihre Kunden. Wenn Sie lieber selbst entscheiden "
5646
+ "möchten, wann Bewertungsanfragen versendet werden, aktivieren Sie die "
5647
+ "untenstehende Option. Möchten Sie rechtssicher Bewertungs-Erinnerungen "
5648
+ "verschicken, so benötigen Sie die ausdrückliche Einwilligung ihrer Kunden "
5649
+ "zum Empfang von Bewertungsemails. Sie müssen ihren Kunden zudem eine "
5650
  "Möglichkeit geben, Bewertungserinnerungen wieder abzubestellen."
5651
 
5652
  # @ woocommerce-germanized
5667
  "We recommend choosing the order status that you set when your products have "
5668
  "been shipped."
5669
  msgstr ""
5670
+ "Wählen Sie hier am besten den Bestellstatus aus WooCommerce aus, den Sie "
5671
+ "einstellen, wenn Sie ihre Ware versendet wurde."
5672
 
5673
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:648
5674
  msgctxt "trusted-shops"
5681
  "Set the number of days to wait after an order has reached the order status "
5682
  "you selected above before having a review request sent to your customers."
5683
  msgstr ""
5684
+ "Stellen Sie hier ein nach wie vielen Tagen nach Erreichen des oben "
5685
+ "ausgewählten Bestellstatus die Bewertungserinnerung an den Käufer versendet "
5686
+ "werden soll."
5687
 
5688
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:661
5689
  msgctxt "trusted-shops"
5719
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:772
5720
  msgctxt "trusted-shops"
5721
  msgid "How does Trusted Shops make your shop better?"
5722
+ msgstr "Wie macht Trusted Shops ihren Shop besser?"
5723
 
5724
  # @ woocommerce-germanized
5725
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:774
5726
  msgctxt "trusted-shops"
5727
  msgid "Get your account"
5728
+ msgstr "Erstellen Sie ihren Account"
5729
 
5730
  # @ woocommerce-germanized
5731
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:794
5746
  "please go to your My Trusted Shops account. Log in and go to Reviews > "
5747
  "Settings and deactivate \"Collect reviews automatically\""
5748
  msgstr ""
5749
+ "Bitte beachten Sie: Wenn Sie ihre Bewertungserinnerungen über WooCommerce "
5750
+ "versenden möchten, sollten Sie den Versand von automatischen "
5751
+ "Bewertungserinnerungen über Trusted Shops deaktivieren. Gehen Sie dazu in "
5752
+ "ihren My Trusted Shops Account. Loggen Sie sich ein und gehen Sie zu "
5753
+ "Bewertungen > Konfiguration und deaktivieren Sie dort „Bewertungen "
5754
+ "automatisch sammeln“."
5755
 
5756
  # @ woocommerce-germanized
5757
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:802
5758
  msgctxt "trusted-shops"
5759
  msgid "To your My Trusted Shops account"
5760
+ msgstr "Zu ihrem My Trusted Shops Account"
5761
 
5762
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:806
5763
  msgctxt "trusted-shops"
5766
  "Review Collector. To do so go to your My Trusted Shops account. Log in and "
5767
  "go to Reviews > Shop Reviews > Review Collector"
5768
  msgstr ""
5769
+ "Exportieren Sie hier die Kundendaten und laden diese im Trusted Shops Review "
5770
+ "Collector hoch. Gehen Sie dazu in ihren My Trusted Shops Account. Loggen Sie "
5771
+ "sich ein und gehen Sie zu Bewertungen > Shopbewertungen > Review Collector"
5772
 
5773
  # @ woocommerce-germanized
5774
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:807
5790
  "Shops Integration? No problem. Export old orders here and upload them in "
5791
  "your %s."
5792
  msgstr ""
5793
+ "Sie möchten nachträglich Bewertungen zu Bestellungen sammeln, die vor der "
5794
+ "Trusted Shops Integration getätigt wurden? Kein Problem. Exportieren Sie "
5795
+ "alte Bestellungen hier und laden Sie diese in ihrem %s hoch."
5796
 
5797
  # @ woocommerce-germanized
5798
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:891
5812
  "Export your customer and order information of the last x days and upload "
5813
  "them in your My Trusted Shops Account."
5814
  msgstr ""
5815
+ "Exportieren Sie ihre Kunden- und Bestelldaten der letzten x Tage und laden "
5816
+ "Sie diese in ihrem My Trusted Shops Account hoch."
5817
 
5818
  # @ woocommerce-germanized
5819
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:901
5852
  "Set the number of days to wait after the order date before having a Review "
5853
  "Request sent to your customers."
5854
  msgstr ""
5855
+ "Stellen Sie hier ein, wie viele Tage zwischen der Bestellung und dem Versand "
5856
+ "der Bewertungserinnerung liegen soll."
5857
 
5858
  # @ woocommerce-germanized
5859
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-admin.php:912
5901
  msgid ""
5902
  "Your review reminder e-mail has been cancelled successfully. Return to %s."
5903
  msgstr ""
5904
+ "Ihre Bewertungserinnerung wurde erfolgreich deaktiviert. Kehren Sie zurück "
5905
+ "zur %s."
5906
 
5907
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:121
5908
  msgctxt "trusted-shops"
5924
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:198
5925
  msgctxt "trusted-shops"
5926
  msgid "Please allow us to send a review reminder by e-mail."
5927
+ msgstr ""
5928
+ "Bitte akzeptieren Sie den Erhalt einer Bewertungserinnerung per E-Mail."
5929
 
5930
  # @ woocommerce-germanized
5931
  #: includes/trusted-shops/class-wc-gzd-trusted-shops-template-hooks.php:201
5944
  #: includes/trusted-shops/widgets/class-wc-gzd-trusted-shops-widget-review-sticker.php:19
5945
  msgctxt "trusted-shops"
5946
  msgid "Show your TS shop review sticker."
5947
+ msgstr "Zeigen Sie ihren Trusted Shops Review Sticker an."
5948
 
5949
  # @ woocommerce-germanized
5950
  #: includes/trusted-shops/widgets/class-wc-gzd-trusted-shops-widget-review-sticker.php:21
6015
  "do so."
6016
  msgstr ""
6017
  "Da Ihr Browser kein JavaScript erlaubt, denken Sie bitte daran, auf "
6018
+ "\"Gesamtsumme aktualisieren\" zu klicken, bevor Sie den Auftrag absenden."
6019
 
6020
  # @ woocommerce-germanized
6021
  #: templates/checkout/order-submit.php:20
6203
  "If you do not want to receive the review reminder e-mail, please follow the "
6204
  "%s link."
6205
  msgstr ""
6206
+ "Falls Sie keine Bewertungserinnerung per E-Mail erhalten möchten, folgen Sie "
6207
  "bitte dem %s link."
6208
 
6209
  # @ woocommerce-germanized
6212
  msgid "cancel review reminder"
6213
  msgstr "von der Bewertungserinnerung abmelden"
6214
 
6215
+ #: woocommerce-germanized.php:756
6216
  msgid "Pease wait while we are trying to redirect you to the payment provider."
6217
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
6218
 
includes/abstracts/abstract-wc-gzd-product.php CHANGED
@@ -166,22 +166,25 @@ class WC_GZD_Product {
166
 
167
  $mini_desc = apply_filters( 'woocommerce_gzd_product_cart_description', $this->mini_desc, $this );
168
 
169
- if ( $mini_desc && ! empty( $mini_desc ) )
170
- return wpautop( htmlspecialchars_decode( $mini_desc ) );
 
171
 
172
  return false;
173
  }
174
 
175
  public function is_service() {
176
- if ( ! empty( $this->service ) && 'yes' === $this->service )
177
- return true;
 
178
 
179
  return false;
180
  }
181
 
182
  public function is_differential_taxed() {
183
- if ( ! empty( $this->differential_taxation ) && 'yes' === $this->differential_taxation )
184
- return true;
 
185
 
186
  return false;
187
  }
@@ -199,10 +202,11 @@ class WC_GZD_Product {
199
 
200
  $org_price_html = $price_html;
201
 
202
- if ( ! $this->child->is_on_sale() )
203
- return $price_html;
 
204
 
205
- $sale_label = $this->get_sale_price_label();
206
  $sale_regular_label = $this->get_sale_price_regular_label();
207
 
208
  // Do not manipulate if there is no label to be added.
@@ -219,8 +223,8 @@ class WC_GZD_Product {
219
  }
220
 
221
  $new_price_regular = $match_regular[0];
222
- $new_price_sale = $match_sale[0];
223
- $new_price_suffix = ( empty( $match_suffix ) ? '' : ' ' . $match_suffix[0] );
224
 
225
  if ( ! empty( $sale_label ) && isset( $match_regular[1] ) )
226
  $new_price_regular = '<span class="wc-gzd-sale-price-label">' . $sale_label . '</span> ' . $match_regular[0];
@@ -248,7 +252,7 @@ class WC_GZD_Product {
248
  */
249
  public function get_tax_info() {
250
 
251
- $tax_notice = false;
252
  $is_vat_exempt = ( ! empty( WC()->customer ) ? WC()->customer->is_vat_exempt() : false );
253
 
254
  if ( $this->is_taxable() || $this->is_differential_taxed() ) {
@@ -285,8 +289,10 @@ class WC_GZD_Product {
285
  * @return boolean
286
  */
287
  public function has_unit() {
288
- if ( $this->unit && $this->unit_price_regular && $this->unit_base )
289
  return true;
 
 
290
  return false;
291
  }
292
 
166
 
167
  $mini_desc = apply_filters( 'woocommerce_gzd_product_cart_description', $this->mini_desc, $this );
168
 
169
+ if ( $mini_desc && ! empty( $mini_desc ) ) {
170
+ return wpautop( htmlspecialchars_decode( $mini_desc ) );
171
+ }
172
 
173
  return false;
174
  }
175
 
176
  public function is_service() {
177
+ if ( ! empty( $this->service ) && 'yes' === $this->service ) {
178
+ return true;
179
+ }
180
 
181
  return false;
182
  }
183
 
184
  public function is_differential_taxed() {
185
+ if ( ! empty( $this->differential_taxation ) && 'yes' === $this->differential_taxation ) {
186
+ return true;
187
+ }
188
 
189
  return false;
190
  }
202
 
203
  $org_price_html = $price_html;
204
 
205
+ if ( ! $this->child->is_on_sale() ) {
206
+ return $price_html;
207
+ }
208
 
209
+ $sale_label = $this->get_sale_price_label();
210
  $sale_regular_label = $this->get_sale_price_regular_label();
211
 
212
  // Do not manipulate if there is no label to be added.
223
  }
224
 
225
  $new_price_regular = $match_regular[0];
226
+ $new_price_sale = $match_sale[0];
227
+ $new_price_suffix = ( empty( $match_suffix ) ? '' : ' ' . $match_suffix[0] );
228
 
229
  if ( ! empty( $sale_label ) && isset( $match_regular[1] ) )
230
  $new_price_regular = '<span class="wc-gzd-sale-price-label">' . $sale_label . '</span> ' . $match_regular[0];
252
  */
253
  public function get_tax_info() {
254
 
255
+ $tax_notice = false;
256
  $is_vat_exempt = ( ! empty( WC()->customer ) ? WC()->customer->is_vat_exempt() : false );
257
 
258
  if ( $this->is_taxable() || $this->is_differential_taxed() ) {
289
  * @return boolean
290
  */
291
  public function has_unit() {
292
+ if ( $this->unit && $this->unit_price_regular && $this->unit_base ) {
293
  return true;
294
+ }
295
+
296
  return false;
297
  }
298
 
includes/admin/class-wc-gzd-admin-welcome.php CHANGED
@@ -128,25 +128,20 @@ class WC_GZD_Admin_Welcome {
128
  <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="button button-primary wc-germanized-welcome-pro">Upgrade zur Pro Version</a>
129
  </p>
130
  <div class="changelog vendipro new-feature">
131
- <h3>Rechtliche Checkboxen UI</h3>
132
  <div class="left">
133
  <p>
134
- Mit Version 2.0 von Germanized kannst du deine rechtlichen Checkboxen über ein übersichtliches User Interface verwalten.
135
- Du kannst z.B. die Sortierung der verschiedenen Checkboxen via Drag & Drop anpassen und Attribute bearbeiten. Nutzer der Pro-Version können darüberhinaus eigene Checkboxen anlegen, bearbeiten und löschen.
136
- Beim Bearbeiten der Checkbox kannst du einfach Attribute der Checkbox festlegen, darunter die Beschriftung, Fehlermeldung, ob es sich um ein Pflichtfeld handelt uvm.
137
- Damit werden die Anpassungen an deinen Checkboxen nicht nur deutlich übersichtlicher sondern auch mit neuen Features versehen.
138
- Die neuen rechtlichen Checkboxen kannst du <a href="<?php echo admin_url( 'admin.php?page=wc-settings&tab=germanized&section=checkboxes' ); ?>">hier</a> anpassen.
139
- </p>
140
- <p>
141
- Weitere Informationen, auch zu den technischen Details der rechtl. Checkboxen findest du in unserer <a href="https://vendidero.de/dokument/woocommerce-germanized-rechtliche-checkboxen" target="_blank">Doku</a>.
142
  </p>
 
143
  <div class="vendipro-buttons wc-germanized-welcome-pro">
144
  <a href="https://vendidero.de/woocommerce-germanized#pro" target="_blank" class="button button-primary wc-gzd-button">Pro Version entdecken</a>
145
  <p class="price smaller">ab 69,95 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
146
  </div>
147
  </div>
148
  <div class="right">
149
- <img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/checkboxes.png" />
150
  </div>
151
  </div>
152
  <div class="changelog vendipro new-feature wc-germanized-welcome-pro">
128
  <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="button button-primary wc-germanized-welcome-pro">Upgrade zur Pro Version</a>
129
  </p>
130
  <div class="changelog vendipro new-feature">
131
+ <h3>Produkteigenschaften im Warenkorb & Checkout</h3>
132
  <div class="left">
133
  <p>
134
+ Mit der neuesten Version von Germanized könnt ihr nun bequem entscheiden, welche Produkteigenschaften im Checkout bzw. im Warenkorb angezeigt werden sollen.
135
+ Damit könnt ihr (neben der Warenkorbkurzbeschreibung) rechtlich relevante Produkteigenschaften bequem verwalten und zuordnen. Weitere Informationen zum Urteil des OLG in Bezug auf den Amazon-Checkout findet ihr <a href="https://www.onlinehaendler-news.de/e-recht/aktuelle-urteile/130463-amazon-check-out-rechtswidrig" target="_blank">hier</a>.
 
 
 
 
 
 
136
  </p>
137
+ <p>Alternativ könnt ihr die Option zum Auflisten <strong>aller Produkteigenschaften</strong> im Warenkorb und in der Kasse in den Germanized-Einstellungen unter <a href="<?php echo admin_url( 'admin.php?page=wc-settings&tab=germanized&section=display' ); ?>">Anzeige</a> aktivieren.</p>
138
  <div class="vendipro-buttons wc-germanized-welcome-pro">
139
  <a href="https://vendidero.de/woocommerce-germanized#pro" target="_blank" class="button button-primary wc-gzd-button">Pro Version entdecken</a>
140
  <p class="price smaller">ab 69,95 € inkl. MwSt. - inkl. 1 Jahr Updates & Premium Support!</p>
141
  </div>
142
  </div>
143
  <div class="right">
144
+ <img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/attributes.png" />
145
  </div>
146
  </div>
147
  <div class="changelog vendipro new-feature wc-germanized-welcome-pro">
includes/admin/class-wc-gzd-admin.php CHANGED
@@ -44,7 +44,7 @@ class WC_GZD_Admin {
44
  }
45
 
46
  public function __construct() {
47
- add_action( 'add_meta_boxes', array( $this, 'add_legal_page_metabox' ) );
48
  add_action( 'add_meta_boxes', array( $this, 'add_product_mini_desc' ) );
49
 
50
  add_action( 'admin_enqueue_scripts', array( $this, 'add_scripts' ) );
@@ -79,51 +79,51 @@ class WC_GZD_Admin {
79
  }
80
 
81
  public function save_toggle_input_field( $value, $option, $raw_value ) {
82
- if ( 'gzd_toggle' === $option['type'] ) {
83
- $value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
84
- }
85
 
86
- return $value;
87
- }
88
-
89
- public function toggle_input( $value ) {
90
- // Custom attribute handling.
91
- $custom_attributes = array();
92
-
93
- if ( ! empty( $value['custom_attributes'] ) && is_array( $value['custom_attributes'] ) ) {
94
- foreach ( $value['custom_attributes'] as $attribute => $attribute_value ) {
95
- $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
96
- }
97
  }
98
 
99
- // Description handling.
100
- $field_description = WC_Admin_Settings::get_field_description( $value );
101
- $description = $field_description['description'];
102
- $tooltip_html = $field_description['tooltip_html'];
103
- $option_value = WC_Admin_Settings::get_option( $value['id'], $value['default'] );
104
-
105
- ?><tr valign="top">
106
- <th scope="row" class="titledesc">
107
- <span class="wc-gzd-label-wrap"><?php echo esc_html( $value['title'] ); ?> <?php echo $tooltip_html; // WPCS: XSS ok. ?></span>
108
- </th>
109
- <td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
110
- <a href="#" class="woocommerce-gzd-input-toggle-trigger">
111
- <span id="<?php echo esc_attr( $value['id'] ); ?>-toggle" class="woocommerce-gzd-input-toggle woocommerce-input-toggle woocommerce-input-toggle--<?php echo ( 'yes' === $option_value ? 'enabled' : 'disabled' ); ?>"><?php echo ( 'yes' === $option_value ? __( 'Yes', 'woocommerce-germanized' ) : __( 'No', 'woocommerce-germanized' ) ); ?></span>
112
- </a>
113
- <input
114
- name="<?php echo esc_attr( $value['id'] ); ?>"
115
- id="<?php echo esc_attr( $value['id'] ); ?>"
116
- type="checkbox"
117
- style="display: none; <?php echo esc_attr( $value['css'] ); ?>"
118
- value="1"
119
- class="<?php echo esc_attr( $value['class'] ); ?>"
120
- <?php checked( $option_value, 'yes' ); ?>
121
- <?php echo implode( ' ', $custom_attributes ); // WPCS: XSS ok. ?>
122
- /><?php echo esc_html( $value['suffix'] ); ?> <?php echo $description; // WPCS: XSS ok. ?>
123
- </td>
124
- </tr>
125
- <?php
126
- }
 
 
 
 
 
 
 
 
 
 
127
 
128
  public function pre_update_gzd_privacy_option_page( $new_value, $old_value ) {
129
  if ( apply_filters( 'woocommerce_gzd_sync_wp_privacy_page', true ) ) {
@@ -176,7 +176,7 @@ class WC_GZD_Admin {
176
  }
177
 
178
  public function set_gzd_status_tab( $tabs ) {
179
- $tabs[ 'germanized' ] = __( 'Germanized', 'woocommerce-germanized' );
180
  return $tabs;
181
  }
182
 
@@ -231,33 +231,34 @@ class WC_GZD_Admin {
231
  wp_register_script( 'wc-gzd-admin-legal-checkboxes', $admin_script_path . 'legal-checkboxes' . $suffix . '.js', array( 'jquery', 'wp-util', 'underscore', 'backbone', 'jquery-ui-sortable', 'wc-enhanced-select' ), WC_GERMANIZED_VERSION );
232
 
233
  if ( isset( $_GET[ 'tab' ] ) && $_GET[ 'tab' ] == 'germanized' ) {
234
-
235
  wp_enqueue_script( 'wc-gzd-admin' );
236
 
237
  $section = 'general';
238
 
239
- if ( isset( $_GET[ 'section' ] ) )
240
  $section = sanitize_text_field( $_GET[ 'section' ] );
 
241
 
242
- if ( $section === 'trusted_shops' )
243
  do_action( 'woocommerce_gzd_load_trusted_shops_script' );
 
244
 
245
  if ( $this->is_tour_enabled( $section ) ) {
246
-
247
  wp_enqueue_script( 'scrollto' );
248
  wp_enqueue_script( 'tourbus' );
249
  wp_enqueue_script( 'wc-gzd-admin-tour' );
250
  wp_enqueue_style( 'tourbus' );
251
-
252
  }
253
  }
254
 
255
- if ( in_array( $screen->id, array( 'product', 'edit-product' ) ) )
256
  wp_enqueue_script( 'wc-gzd-admin-product-variations' );
 
257
 
258
  // Hide delivery time and unit tagsdiv
259
- if ( version_compare( WC()->version, '2.3', '>=' ) )
260
  wp_add_inline_style( 'woocommerce-gzd-admin', '#tagsdiv-product_delivery_time, #tagsdiv-product_unit, #tagsdiv-product_price_label {display: none}' );
 
261
 
262
  do_action( 'woocommerce_gzd_admin_assets', $this, $admin_script_path, $suffix );
263
  }
@@ -292,26 +293,30 @@ class WC_GZD_Admin {
292
  global $post;
293
 
294
  if ( is_object( $post ) && $post->post_type === 'product' ) {
295
- $product = wc_get_product( $post );
296
- if ( ! $product->is_type( 'variable' ) )
 
297
  add_meta_box( 'wc-gzd-product-mini-desc', __( 'Optional Mini Description', 'woocommerce-germanized' ), array( $this, 'init_product_mini_desc' ), 'product', 'advanced', 'high' );
298
- }
 
299
  }
300
 
301
  public function save_legal_page_content( $post_id, $post, $update ) {
302
 
303
- if ( $post->post_type != 'page' )
304
  return;
 
305
 
306
- if ( isset( $_POST[ '_legal_text' ] ) && ! empty( $_POST[ '_legal_text' ] ) )
307
  update_post_meta( $post_id, '_legal_text', wc_gzd_sanitize_html_text_field( $_POST[ '_legal_text' ] ) );
308
- else
309
  delete_post_meta( $post_id, '_legal_text' );
310
-
311
  }
312
 
313
  public function init_product_mini_desc( $post ) {
314
  echo '<p class="small">' . __( 'This content will be shown as short product description within checkout and emails.', 'woocommerce-germanized' ) . '</p>';
 
315
  wp_editor( htmlspecialchars_decode( get_post_meta( $post->ID, '_mini_desc', true ) ), 'wc_gzd_product_mini_desc', array( 'textarea_name' => '_mini_desc', 'textarea_rows' => 5, 'media_buttons' => false ) );
316
  }
317
 
@@ -515,11 +520,17 @@ class WC_GZD_Admin {
515
  }
516
 
517
  public function get_shipping_method_instances() {
518
- // Make sure we are not firing before init because otherwise some Woo errors might occur
 
519
  if ( ! did_action( 'init' ) ) {
520
  return array();
521
  }
522
 
 
 
 
 
 
523
  if ( ! class_exists( 'WC_Shipping_Zones' ) ) {
524
  $instances = WC()->shipping->get_shipping_methods();
525
  } else {
44
  }
45
 
46
  public function __construct() {
47
+ add_action( 'add_meta_boxes', array( $this, 'add_legal_page_metabox' ) );
48
  add_action( 'add_meta_boxes', array( $this, 'add_product_mini_desc' ) );
49
 
50
  add_action( 'admin_enqueue_scripts', array( $this, 'add_scripts' ) );
79
  }
80
 
81
  public function save_toggle_input_field( $value, $option, $raw_value ) {
82
+ if ( 'gzd_toggle' === $option['type'] ) {
83
+ $value = '1' === $raw_value || 'yes' === $raw_value ? 'yes' : 'no';
84
+ }
85
 
86
+ return $value;
 
 
 
 
 
 
 
 
 
 
87
  }
88
 
89
+ public function toggle_input( $value ) {
90
+ // Custom attribute handling.
91
+ $custom_attributes = array();
92
+
93
+ if ( ! empty( $value['custom_attributes'] ) && is_array( $value['custom_attributes'] ) ) {
94
+ foreach ( $value['custom_attributes'] as $attribute => $attribute_value ) {
95
+ $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
96
+ }
97
+ }
98
+
99
+ // Description handling.
100
+ $field_description = WC_Admin_Settings::get_field_description( $value );
101
+ $description = $field_description['description'];
102
+ $tooltip_html = $field_description['tooltip_html'];
103
+ $option_value = WC_Admin_Settings::get_option( $value['id'], $value['default'] );
104
+
105
+ ?><tr valign="top">
106
+ <th scope="row" class="titledesc">
107
+ <span class="wc-gzd-label-wrap"><?php echo esc_html( $value['title'] ); ?> <?php echo $tooltip_html; // WPCS: XSS ok. ?></span>
108
+ </th>
109
+ <td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
110
+ <a href="#" class="woocommerce-gzd-input-toggle-trigger">
111
+ <span id="<?php echo esc_attr( $value['id'] ); ?>-toggle" class="woocommerce-gzd-input-toggle woocommerce-input-toggle woocommerce-input-toggle--<?php echo ( 'yes' === $option_value ? 'enabled' : 'disabled' ); ?>"><?php echo ( 'yes' === $option_value ? __( 'Yes', 'woocommerce-germanized' ) : __( 'No', 'woocommerce-germanized' ) ); ?></span>
112
+ </a>
113
+ <input
114
+ name="<?php echo esc_attr( $value['id'] ); ?>"
115
+ id="<?php echo esc_attr( $value['id'] ); ?>"
116
+ type="checkbox"
117
+ style="display: none; <?php echo esc_attr( $value['css'] ); ?>"
118
+ value="1"
119
+ class="<?php echo esc_attr( $value['class'] ); ?>"
120
+ <?php checked( $option_value, 'yes' ); ?>
121
+ <?php echo implode( ' ', $custom_attributes ); // WPCS: XSS ok. ?>
122
+ /><?php echo esc_html( $value['suffix'] ); ?> <?php echo $description; // WPCS: XSS ok. ?>
123
+ </td>
124
+ </tr>
125
+ <?php
126
+ }
127
 
128
  public function pre_update_gzd_privacy_option_page( $new_value, $old_value ) {
129
  if ( apply_filters( 'woocommerce_gzd_sync_wp_privacy_page', true ) ) {
176
  }
177
 
178
  public function set_gzd_status_tab( $tabs ) {
179
+ $tabs['germanized'] = __( 'Germanized', 'woocommerce-germanized' );
180
  return $tabs;
181
  }
182
 
231
  wp_register_script( 'wc-gzd-admin-legal-checkboxes', $admin_script_path . 'legal-checkboxes' . $suffix . '.js', array( 'jquery', 'wp-util', 'underscore', 'backbone', 'jquery-ui-sortable', 'wc-enhanced-select' ), WC_GERMANIZED_VERSION );
232
 
233
  if ( isset( $_GET[ 'tab' ] ) && $_GET[ 'tab' ] == 'germanized' ) {
 
234
  wp_enqueue_script( 'wc-gzd-admin' );
235
 
236
  $section = 'general';
237
 
238
+ if ( isset( $_GET[ 'section' ] ) ) {
239
  $section = sanitize_text_field( $_GET[ 'section' ] );
240
+ }
241
 
242
+ if ( $section === 'trusted_shops' ) {
243
  do_action( 'woocommerce_gzd_load_trusted_shops_script' );
244
+ }
245
 
246
  if ( $this->is_tour_enabled( $section ) ) {
 
247
  wp_enqueue_script( 'scrollto' );
248
  wp_enqueue_script( 'tourbus' );
249
  wp_enqueue_script( 'wc-gzd-admin-tour' );
250
  wp_enqueue_style( 'tourbus' );
 
251
  }
252
  }
253
 
254
+ if ( in_array( $screen->id, array( 'product', 'edit-product' ) ) ) {
255
  wp_enqueue_script( 'wc-gzd-admin-product-variations' );
256
+ }
257
 
258
  // Hide delivery time and unit tagsdiv
259
+ if ( version_compare( WC()->version, '2.3', '>=' ) ) {
260
  wp_add_inline_style( 'woocommerce-gzd-admin', '#tagsdiv-product_delivery_time, #tagsdiv-product_unit, #tagsdiv-product_price_label {display: none}' );
261
+ }
262
 
263
  do_action( 'woocommerce_gzd_admin_assets', $this, $admin_script_path, $suffix );
264
  }
293
  global $post;
294
 
295
  if ( is_object( $post ) && $post->post_type === 'product' ) {
296
+ $product = wc_get_product( $post );
297
+
298
+ if ( $product && ( ! $product->is_type( 'variable' ) ) ) {
299
  add_meta_box( 'wc-gzd-product-mini-desc', __( 'Optional Mini Description', 'woocommerce-germanized' ), array( $this, 'init_product_mini_desc' ), 'product', 'advanced', 'high' );
300
+ }
301
+ }
302
  }
303
 
304
  public function save_legal_page_content( $post_id, $post, $update ) {
305
 
306
+ if ( $post->post_type != 'page' ) {
307
  return;
308
+ }
309
 
310
+ if ( isset( $_POST[ '_legal_text' ] ) && ! empty( $_POST[ '_legal_text' ] ) ) {
311
  update_post_meta( $post_id, '_legal_text', wc_gzd_sanitize_html_text_field( $_POST[ '_legal_text' ] ) );
312
+ } else {
313
  delete_post_meta( $post_id, '_legal_text' );
314
+ }
315
  }
316
 
317
  public function init_product_mini_desc( $post ) {
318
  echo '<p class="small">' . __( 'This content will be shown as short product description within checkout and emails.', 'woocommerce-germanized' ) . '</p>';
319
+
320
  wp_editor( htmlspecialchars_decode( get_post_meta( $post->ID, '_mini_desc', true ) ), 'wc_gzd_product_mini_desc', array( 'textarea_name' => '_mini_desc', 'textarea_rows' => 5, 'media_buttons' => false ) );
321
  }
322
 
520
  }
521
 
522
  public function get_shipping_method_instances() {
523
+
524
+ // Make sure we are not firing before init because otherwise some Woo errors might occur
525
  if ( ! did_action( 'init' ) ) {
526
  return array();
527
  }
528
 
529
+ // WC_Shipping_Zone will try to call WC()->countries. Make sure that the object already exists.
530
+ if ( ! isset( WC()->countries ) || ! is_a( WC()->countries, 'WC_Countries' ) ) {
531
+ return array();
532
+ }
533
+
534
  if ( ! class_exists( 'WC_Shipping_Zones' ) ) {
535
  $instances = WC()->shipping->get_shipping_methods();
536
  } else {
includes/class-wc-gzd-checkout.php CHANGED
@@ -615,48 +615,36 @@ class WC_GZD_Checkout {
615
  array_push( $metas, '_units' );
616
  array_push( $metas, '_delivery_time' );
617
  array_push( $metas, '_unit_price' );
 
618
  return $metas;
619
  }
620
 
621
- public function set_formatted_billing_address( $fields = array(), $order ) {
622
 
623
- if ( 'yes' !== get_option( 'woocommerce_gzd_checkout_address_field' ) )
624
  return $fields;
 
625
 
626
- if ( wc_gzd_get_crud_data( $order, 'billing_title' ) )
627
- $fields['title'] = $this->get_customer_title( wc_gzd_get_crud_data( $order, 'billing_title' ) );
 
628
 
629
  return $fields;
630
  }
631
 
632
- public function set_formatted_shipping_address( $fields = array(), $order ) {
633
 
634
- if ( 'yes' !== get_option( 'woocommerce_gzd_checkout_address_field' ) )
635
  return $fields;
 
636
 
637
- if ( wc_gzd_get_crud_data( $order, 'shipping_title' ) )
638
- $fields['title'] = $this->get_customer_title( wc_gzd_get_crud_data( $order, 'shipping_title' ) );
 
639
 
640
  return $fields;
641
  }
642
 
643
- public function get_customer_title( $value = 1 ) {
644
-
645
- $option = absint( $value );
646
-
647
- $titles = apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) );
648
-
649
- if ( '[deleted]' === $value ) {
650
- return $value;
651
- }
652
-
653
- if ( array_key_exists( $option, $titles ) ) {
654
- return $titles[ $option ];
655
- } else {
656
- return __( 'Ms.', 'woocommerce-germanized' );
657
- }
658
- }
659
-
660
  public function set_formatted_address( $placeholder, $args ) {
661
  if ( isset( $args['title'] ) ) {
662
  $placeholder['{title}'] = $args['title'];
615
  array_push( $metas, '_units' );
616
  array_push( $metas, '_delivery_time' );
617
  array_push( $metas, '_unit_price' );
618
+
619
  return $metas;
620
  }
621
 
622
+ public function set_formatted_billing_address( $fields, $order ) {
623
 
624
+ if ( 'yes' !== get_option( 'woocommerce_gzd_checkout_address_field' ) ) {
625
  return $fields;
626
+ }
627
 
628
+ if ( wc_gzd_get_crud_data( $order, 'billing_title' ) ) {
629
+ $fields['title'] = wc_gzd_get_customer_title( wc_gzd_get_crud_data( $order, 'billing_title' ) );
630
+ }
631
 
632
  return $fields;
633
  }
634
 
635
+ public function set_formatted_shipping_address( $fields, $order ) {
636
 
637
+ if ( 'yes' !== get_option( 'woocommerce_gzd_checkout_address_field' ) ) {
638
  return $fields;
639
+ }
640
 
641
+ if ( wc_gzd_get_crud_data( $order, 'shipping_title' ) ) {
642
+ $fields['title'] = wc_gzd_get_customer_title( wc_gzd_get_crud_data( $order, 'shipping_title' ) );
643
+ }
644
 
645
  return $fields;
646
  }
647
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
648
  public function set_formatted_address( $placeholder, $args ) {
649
  if ( isset( $args['title'] ) ) {
650
  $placeholder['{title}'] = $args['title'];
includes/class-wc-gzd-emails.php CHANGED
@@ -108,10 +108,15 @@ class WC_GZD_Emails {
108
 
109
  public function replace_processing_email_text( $translated, $original, $domain ) {
110
  if ( 'woocommerce' === $domain ) {
111
- if ( 'Just to let you know &mdash; your payment has been confirmed, and order #%s is now being processed:' === $original || 'Your order has been received and is now being processed. Your order details are shown below for your reference:' === $original ) {
 
 
 
 
 
 
112
  if ( isset( $GLOBALS['wc_gzd_processing_order'] ) ) {
113
  $order = $GLOBALS['wc_gzd_processing_order'];
114
-
115
  return $this->get_processing_email_text( $order );
116
  }
117
  }
108
 
109
  public function replace_processing_email_text( $translated, $original, $domain ) {
110
  if ( 'woocommerce' === $domain ) {
111
+ $search = array(
112
+ 'Just to let you know &mdash; we\'ve received your order #%s, and it is now being processed:',
113
+ 'Just to let you know &mdash; your payment has been confirmed, and order #%s is now being processed:',
114
+ 'Your order has been received and is now being processed. Your order details are shown below for your reference:',
115
+ );
116
+
117
+ if ( in_array( $original, $search ) ) {
118
  if ( isset( $GLOBALS['wc_gzd_processing_order'] ) ) {
119
  $order = $GLOBALS['wc_gzd_processing_order'];
 
120
  return $this->get_processing_email_text( $order );
121
  }
122
  }
includes/class-wc-gzd-hook-priorities.php CHANGED
@@ -21,6 +21,7 @@ class WC_GZD_Hook_Priorities {
21
  if ( is_null( self::$_instance ) ) {
22
  self::$_instance = new self();
23
  }
 
24
  return self::$_instance;
25
  }
26
 
@@ -68,8 +69,9 @@ class WC_GZD_Hook_Priorities {
68
  $this->priorities = $this->default_priorities;
69
 
70
  // Load custom theme priorities
71
- if ( get_option( 'woocommerce_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,
@@ -117,15 +119,16 @@ class WC_GZD_Hook_Priorities {
117
  'gzd_footer_sale_info' => 0,
118
  'footer_sale_info' => 5,
119
  );
120
-
121
  }
122
 
123
  /**
124
  * Returns the priority for critical hooks (see $this->priorities) which may be customized by a theme
125
  */
126
  public function get_priority( $hook, $function ) {
127
- if ( isset( $this->priorities[ $hook ][ $function ] ) )
128
  return $this->priorities[ $hook ][ $function ];
 
 
129
  return false;
130
  }
131
 
@@ -133,8 +136,9 @@ class WC_GZD_Hook_Priorities {
133
  * Returns the priority for a custom wc germanized frontend hook
134
  */
135
  public function get_hook_priority( $hook, $suppress_filters = false ) {
136
- if ( isset( $this->hooks[ $hook ] ) )
137
- return ( ! $suppress_filters ? apply_filters( 'wc_gzd_frontend_hook_priority', $this->hooks[ $hook ], $hook, $this ) : $this->hooks[ $hook ] );
 
138
 
139
  return false;
140
  }
@@ -147,8 +151,10 @@ class WC_GZD_Hook_Priorities {
147
  * This changes the hook priority by overriding customizations made by the theme
148
  */
149
  public function change_priority( $hook, $function, $new_prio ) {
150
- if ( ! $this->get_priority( $hook, $function ) )
151
  return false;
 
 
152
  $this->queue[] = array( 'hook' => $hook, 'function' => $function, 'new_prio' => $new_prio );
153
  }
154
 
@@ -156,8 +162,10 @@ class WC_GZD_Hook_Priorities {
156
  * Hooked by after_setup_theme. Not to be called directly
157
  */
158
  public function change_priority_queue() {
159
- if ( empty( $this->queue ) )
160
- return false;
 
 
161
  foreach ( $this->queue as $queue ) {
162
  remove_action( $queue[ 'hook' ], $queue[ 'function' ], $this->get_priority( $queue[ 'hook' ], $queue[ 'function' ] ) );
163
  add_action( $queue[ 'hook' ], $queue[ 'function' ], $queue[ 'new_prio' ] );
@@ -171,29 +179,27 @@ class WC_GZD_Hook_Priorities {
171
  $this->priorities = $this->default_priorities;
172
 
173
  if ( ! empty( $this->priorities ) ) {
174
-
175
  foreach ( $this->priorities as $hook => $functions ) {
176
-
177
  foreach ( $functions as $function => $old_prio ) {
178
-
179
  $prio = has_action( $hook, $function );
180
 
181
- if ( ! $prio )
182
  $prio = has_filter( $hook, $function );
 
183
 
184
- if ( $prio )
185
  $this->priorities[ $hook ][ $function ] = $prio;
 
186
  }
187
  }
188
  }
189
 
190
- if ( ! empty( $this->priorities ) )
191
  update_option( 'woocommerce_gzd_hook_priorities', $this->priorities );
192
- else
193
  delete_option( 'woocommerce_gzd_hook_priorities' );
194
-
195
  }
196
-
197
  }
198
 
199
  WC_GZD_Hook_Priorities::instance();
21
  if ( is_null( self::$_instance ) ) {
22
  self::$_instance = new self();
23
  }
24
+
25
  return self::$_instance;
26
  }
27
 
69
  $this->priorities = $this->default_priorities;
70
 
71
  // Load custom theme priorities
72
+ if ( get_option( 'woocommerce_gzd_hook_priorities' ) ) {
73
  $this->priorities = (array) get_option( 'woocommerce_gzd_hook_priorities' );
74
+ }
75
 
76
  $this->hooks = array(
77
  'single_price_unit' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 1,
119
  'gzd_footer_sale_info' => 0,
120
  'footer_sale_info' => 5,
121
  );
 
122
  }
123
 
124
  /**
125
  * Returns the priority for critical hooks (see $this->priorities) which may be customized by a theme
126
  */
127
  public function get_priority( $hook, $function ) {
128
+ if ( isset( $this->priorities[ $hook ][ $function ] ) ) {
129
  return $this->priorities[ $hook ][ $function ];
130
+ }
131
+
132
  return false;
133
  }
134
 
136
  * Returns the priority for a custom wc germanized frontend hook
137
  */
138
  public function get_hook_priority( $hook, $suppress_filters = false ) {
139
+ if ( isset( $this->hooks[ $hook ] ) ) {
140
+ return ( ! $suppress_filters ? apply_filters('wc_gzd_frontend_hook_priority', $this->hooks[ $hook ], $hook, $this ) : $this->hooks[ $hook ] );
141
+ }
142
 
143
  return false;
144
  }
151
  * This changes the hook priority by overriding customizations made by the theme
152
  */
153
  public function change_priority( $hook, $function, $new_prio ) {
154
+ if ( ! $this->get_priority( $hook, $function ) ) {
155
  return false;
156
+ }
157
+
158
  $this->queue[] = array( 'hook' => $hook, 'function' => $function, 'new_prio' => $new_prio );
159
  }
160
 
162
  * Hooked by after_setup_theme. Not to be called directly
163
  */
164
  public function change_priority_queue() {
165
+ if ( empty( $this->queue ) ) {
166
+ return false;
167
+ }
168
+
169
  foreach ( $this->queue as $queue ) {
170
  remove_action( $queue[ 'hook' ], $queue[ 'function' ], $this->get_priority( $queue[ 'hook' ], $queue[ 'function' ] ) );
171
  add_action( $queue[ 'hook' ], $queue[ 'function' ], $queue[ 'new_prio' ] );
179
  $this->priorities = $this->default_priorities;
180
 
181
  if ( ! empty( $this->priorities ) ) {
 
182
  foreach ( $this->priorities as $hook => $functions ) {
 
183
  foreach ( $functions as $function => $old_prio ) {
 
184
  $prio = has_action( $hook, $function );
185
 
186
+ if ( ! $prio ) {
187
  $prio = has_filter( $hook, $function );
188
+ }
189
 
190
+ if ( $prio ) {
191
  $this->priorities[ $hook ][ $function ] = $prio;
192
+ }
193
  }
194
  }
195
  }
196
 
197
+ if ( ! empty( $this->priorities ) ) {
198
  update_option( 'woocommerce_gzd_hook_priorities', $this->priorities );
199
+ } else {
200
  delete_option( 'woocommerce_gzd_hook_priorities' );
201
+ }
202
  }
 
203
  }
204
 
205
  WC_GZD_Hook_Priorities::instance();
includes/class-wc-gzd-legal-checkbox-manager.php CHANGED
@@ -152,7 +152,7 @@ class WC_GZD_Legal_Checkbox_Manager {
152
  'label_args' => $this->get_legal_label_args(),
153
  'is_mandatory' => true,
154
  'is_enabled' => true,
155
- 'error_message' => __( 'Please accept the creation of a new customer account', 'woocommerce-germanized' ),
156
  'is_core' => true,
157
  'priority' => 4,
158
  'admin_name' => __( 'Privacy Policy', 'woocommerce-germanized' ),
152
  'label_args' => $this->get_legal_label_args(),
153
  'is_mandatory' => true,
154
  'is_enabled' => true,
155
+ 'error_message' => __( 'Please accept our privacy policy to create a new customer account', 'woocommerce-germanized' ),
156
  'is_core' => true,
157
  'priority' => 4,
158
  'admin_name' => __( 'Privacy Policy', 'woocommerce-germanized' ),
includes/class-wc-gzd-privacy.php CHANGED
@@ -129,7 +129,7 @@ class WC_GZD_Privacy {
129
  if ( $value = $customer->get_meta( $prop ) ) {
130
 
131
  if ( in_array( $prop, array( 'billing_title', 'shipping_title' ) ) ) {
132
- $value = WC_GZD_Checkout::instance()->get_customer_title( $value );
133
  }
134
 
135
  if ( in_array( $prop, array( 'direct_debit_iban', 'direct_debit_bic' ) ) ) {
129
  if ( $value = $customer->get_meta( $prop ) ) {
130
 
131
  if ( in_array( $prop, array( 'billing_title', 'shipping_title' ) ) ) {
132
+ $value = wc_gzd_get_customer_title( $value );
133
  }
134
 
135
  if ( in_array( $prop, array( 'direct_debit_iban', 'direct_debit_bic' ) ) ) {
includes/class-wc-gzd-product-attribute-helper.php ADDED
@@ -0,0 +1,262 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WC_GZD_Product_Attribute_Helper {
4
+
5
+ protected static $_instance = null;
6
+
7
+ public static function instance() {
8
+ if ( is_null( self::$_instance ) ) {
9
+ self::$_instance = new self();
10
+ }
11
+
12
+ return self::$_instance;
13
+ }
14
+
15
+ /**
16
+ * Cloning is forbidden.
17
+ *
18
+ * @since 1.0
19
+ */
20
+ public function __clone() {
21
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
22
+ }
23
+
24
+ /**
25
+ * Unserializing instances of this class is forbidden.
26
+ *
27
+ * @since 1.0
28
+ */
29
+ public function __wakeup() {
30
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'woocommerce-germanized' ), '1.0' );
31
+ }
32
+
33
+ public function __construct() {
34
+ // Make sure Woo uses our implementation when updating the attributes via AJAX
35
+ add_filter( 'woocommerce_admin_meta_boxes_prepare_attribute', array( $this, 'prepare_attributes_filter' ), 10, 3 );
36
+ // This is the only nice way to update attributes after Woo has updated product attributes
37
+ add_action( 'woocommerce_product_object_updated_props', array( $this, 'update_attributes' ), 10, 2 );
38
+ // Adjust cart item data to include attributes visible during cart/checkout
39
+ add_filter( 'woocommerce_get_item_data', array( $this, 'cart_item_data_filter' ), 10, 2 );
40
+
41
+ if ( is_admin() ) {
42
+ add_action( 'woocommerce_after_product_attribute_settings', array( $this, 'attribute_visibility' ), 10, 2 );
43
+ }
44
+
45
+ add_filter( 'woocommerce_germanized_settings_display', array( $this, 'global_attribute_setting' ), 10 );
46
+ }
47
+
48
+ public function global_attribute_setting( $settings ) {
49
+ foreach( $settings as $key => $setting ) {
50
+ if ( isset( $setting['id'] ) && 'woocommerce_gzd_display_checkout_thumbnails' === $setting['id'] ) {
51
+ array_splice( $settings, $key + 1, 0, array( array(
52
+ 'title' => __( 'Show product attributes', 'woocommerce-germanized' ),
53
+ 'desc' => __( 'List all product attributes during cart and checkout.', 'woocommerce-germanized' ),
54
+ 'id' => 'woocommerce_gzd_display_checkout_product_attributes',
55
+ 'default' => 'no',
56
+ 'type' => 'checkbox',
57
+ 'desc_tip' => __( 'This option forces WooCommerce to output a list of all product attributes during cart and checkout.', 'woocommerce-germanized' ),
58
+ ) ) );
59
+ }
60
+ }
61
+
62
+ return $settings;
63
+ }
64
+
65
+ public function attribute_visibility( $attribute, $i ) {
66
+ global $product_object, $product;
67
+
68
+ if ( isset( $product_object ) ) {
69
+ $gzd_product = $product_object;
70
+ } elseif( isset( $product ) ) {
71
+ $gzd_product = $product;
72
+ } else {
73
+ $gzd_product = null;
74
+ }
75
+
76
+ $gzd_product_attribute = ( is_a( $attribute, 'WC_GZD_Product_Attribute' ) ? $attribute : $this->get_attribute( $attribute, $gzd_product ) );
77
+ ?>
78
+ <tr>
79
+ <td>
80
+ <label><input type="checkbox" class="checkbox" <?php checked( $gzd_product_attribute->is_checkout_visible(), true ); ?> name="attribute_checkout_visibility[<?php echo esc_attr( $i ); ?>]" value="1" /> <?php esc_html_e( 'Visible during checkout', 'woocommerce-germanized' ); ?></label>
81
+ </td>
82
+ </tr>
83
+ <?php
84
+ }
85
+
86
+ public function cart_item_data_filter( $item_data, $cart_item ) {
87
+ $cart_product = $cart_item['data'];
88
+
89
+ if ( $cart_product->is_type( 'variation' ) ) {
90
+ $item_data = array_merge( $item_data, $this->get_cart_product_variation_attributes( $cart_item ) );
91
+ }
92
+
93
+ $item_data = array_merge( $this->get_cart_product_attributes( $cart_item ), $item_data );
94
+
95
+ return $item_data;
96
+ }
97
+
98
+ protected function get_attribute_by_variation( $product, $name ) {
99
+ $name = str_replace( 'attribute_', '', $name );
100
+
101
+ if ( $parent = wc_get_product( $product->get_parent_id() ) ) {
102
+ foreach( $parent->get_attributes() as $key => $attribute ) {
103
+ if ( $attribute->get_name() === $name ) {
104
+ return $this->get_attribute( $attribute, $parent );
105
+ }
106
+ }
107
+ }
108
+
109
+ return false;
110
+ }
111
+
112
+ protected function get_cart_product_variation_attributes( $cart_item ) {
113
+ $item_data = array();
114
+
115
+ if ( $cart_item['data']->is_type( 'variation' ) && is_array( $cart_item['variation'] ) ) {
116
+ foreach ( $cart_item['variation'] as $name => $value ) {
117
+ $taxonomy = wc_attribute_taxonomy_name( str_replace( 'attribute_pa_', '', urldecode( $name ) ) );
118
+
119
+ // Lets try to find the original (parent) attribute based on attribute name
120
+ if ( $attribute = $this->get_attribute_by_variation( $cart_item['data'], $name ) ) {
121
+ // If the attribute is not visible and displaying is not forced - skip
122
+ if ( ! $attribute->is_checkout_visible() && 'yes' !== get_option( 'woocommerce_gzd_display_checkout_product_attributes' ) ) {
123
+ continue;
124
+ }
125
+ }
126
+
127
+ if ( taxonomy_exists( $taxonomy ) ) {
128
+ // If this is a term slug, get the term's nice name.
129
+ $term = get_term_by( 'slug', $value, $taxonomy );
130
+ if ( ! is_wp_error( $term ) && $term && $term->name ) {
131
+ $value = $term->name;
132
+ }
133
+ $label = wc_attribute_label( $taxonomy );
134
+ } else {
135
+ // If this is a custom option slug, get the options name.
136
+ $value = apply_filters( 'woocommerce_variation_option_name', $value );
137
+ $label = wc_attribute_label( str_replace( 'attribute_', '', $name ), $cart_item['data'] );
138
+ }
139
+
140
+ if ( '' === $value ) {
141
+ continue;
142
+ }
143
+
144
+ $item_data[] = array(
145
+ 'key' => $label,
146
+ 'value' => $value,
147
+ );
148
+ }
149
+ }
150
+
151
+ return $item_data;
152
+ }
153
+
154
+ protected function get_cart_product_attributes( $cart_item ) {
155
+ $item_data = array();
156
+ $org_product = $cart_item['data'];
157
+ $product = $org_product;
158
+
159
+ if ( $product->is_type( 'variation' ) ) {
160
+ $product = wc_get_product( $product->get_parent_id() );
161
+ }
162
+
163
+ if ( ! $product ) {
164
+ return $item_data;
165
+ }
166
+
167
+ foreach( $product->get_attributes() as $attribute ) {
168
+ $attribute = $this->get_attribute( $attribute, $product );
169
+
170
+ if ( 'yes' === get_option( 'woocommerce_gzd_display_checkout_product_attributes' ) || $attribute->is_checkout_visible() ) {
171
+ $values = array();
172
+
173
+ // Make sure to exclude variation specific attributes (which were already added by variation data).
174
+ if ( $org_product->is_type( 'variation' ) && $attribute->get_variation() ) {
175
+ continue;
176
+ }
177
+
178
+ if ( $attribute->is_taxonomy() ) {
179
+ $attribute_taxonomy = $attribute->get_taxonomy_object();
180
+ $attribute_values = wc_get_product_terms( $product->get_id(), $attribute->get_name(), array( 'fields' => 'all' ) );
181
+
182
+ foreach ( $attribute_values as $attribute_value ) {
183
+ $value_name = esc_html( $attribute_value->name );
184
+
185
+ if ( apply_filters( 'woocommerce_gzd_product_attribute_checkout_clickable', false ) && $attribute_taxonomy->attribute_public ) {
186
+ $values[] = '<a href="' . esc_url( get_term_link( $attribute_value->term_id, $attribute->get_name() ) ) . '" rel="tag">' . $value_name . '</a>';
187
+ } else {
188
+ $values[] = $value_name;
189
+ }
190
+ }
191
+ } else {
192
+ $values = $attribute->get_options();
193
+
194
+ foreach ( $values as &$value ) {
195
+ $value = make_clickable( esc_html( $value ) );
196
+ }
197
+ }
198
+
199
+ $item_data[] = array(
200
+ 'key' => wc_attribute_label( $attribute->get_name() ),
201
+ 'value' => apply_filters( 'woocommerce_attribute', wpautop( wptexturize( implode( ', ', $values ) ) ), $attribute->get_attribute(), $values )
202
+ );
203
+ }
204
+ }
205
+
206
+ return $item_data;
207
+ }
208
+
209
+ public function update_attributes( $product, $updated_props ) {
210
+ $attributes = $product->get_attributes();
211
+ $meta = get_post_meta( $product->get_id(), '_product_attributes', true );
212
+
213
+ if ( $meta && is_array( $meta ) ) {
214
+ foreach ( $meta as $meta_key => $meta_attribute ) {
215
+ if ( isset( $attributes[ $meta_key ] ) ) {
216
+ $attribute = $attributes[ $meta_key ];
217
+
218
+ if ( is_a( $attribute, 'WC_GZD_Product_Attribute' ) ) {
219
+ $meta[ $meta_key ]['checkout_visible'] = $attribute->get_checkout_visible() ? 1 : 0;
220
+ }
221
+ }
222
+ }
223
+
224
+ update_post_meta( $product->get_id(), '_product_attributes', $meta );
225
+ }
226
+ }
227
+
228
+ public function prepare_attributes_filter( $attribute, $data, $i ) {
229
+ $attribute_checkout_visibility = isset( $data['attribute_checkout_visibility'] ) ? $data['attribute_checkout_visibility'] : array();
230
+
231
+ $attribute = new WC_GZD_Product_Attribute( $attribute );
232
+ $attribute->set_checkout_visible( isset( $attribute_checkout_visibility[ $i ] ) );
233
+
234
+ return $attribute;
235
+ }
236
+
237
+ public function get_attribute( $attribute, $product_id = false ) {
238
+ $new_attribute = new WC_GZD_Product_Attribute( $attribute );
239
+ $product_id = ( $product_id && ! is_numeric( $product_id ) ? wc_gzd_get_crud_data( $product_id, 'id' ) : $product_id );
240
+ $meta_attributes = $product_id ? get_post_meta( $product_id, '_product_attributes', true ) : array();
241
+ $meta_key = $attribute->get_name();
242
+
243
+ if ( ! empty( $meta_attributes ) && is_array( $meta_attributes ) ) {
244
+ if ( isset( $meta_attributes[ $meta_key ] ) ) {
245
+ $meta_value = array_merge(
246
+ array(
247
+ 'checkout_visible' => apply_filters( 'woocommerce_gzd_product_attribute_checkout_visible_default_value', false ),
248
+ ),
249
+ (array) $meta_attributes[ $meta_key ]
250
+ );
251
+
252
+ if ( ! is_null( $meta_value['checkout_visible'] ) ) {
253
+ $new_attribute->set_checkout_visible( $meta_value['checkout_visible'] );
254
+ }
255
+ }
256
+ }
257
+
258
+ return $new_attribute;
259
+ }
260
+ }
261
+
262
+ WC_GZD_Product_Attribute_Helper::instance();
includes/class-wc-gzd-product-attribute.php ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WC_GZD_Product_Attribute extends WC_Product_Attribute {
4
+
5
+ /**
6
+ * The original product attribute.
7
+ *
8
+ * @var WC_Product_Attribute
9
+ */
10
+ private $attribute = null;
11
+
12
+ /**
13
+ * Data array.
14
+ *
15
+ * @var array
16
+ */
17
+ protected $data = array();
18
+
19
+ /**
20
+ * WC_GZD_Product_Attribute constructor.
21
+ *
22
+ * @param null WC_Product_Attribute $attribute
23
+ */
24
+ public function __construct( $attribute = null ) {
25
+
26
+ if ( ! is_a( $attribute, 'WC_Product_Attribute' ) ) {
27
+ $attribute = new WC_Product_Attribute();
28
+ }
29
+
30
+ $this->attribute = $attribute;
31
+ $this->data = array_merge( $this->attribute->get_data(), array(
32
+ 'checkout_visible' => apply_filters( 'woocommerce_gzd_product_attribute_checkout_visible_default_value', false ),
33
+ ) );
34
+ }
35
+
36
+ /**
37
+ * Returns the original attribute.
38
+ *
39
+ * @return WC_Product_Attribute
40
+ */
41
+ public function get_attribute() {
42
+ return $this->attribute;
43
+ }
44
+
45
+ /**
46
+ * Returns current product attribute data.
47
+ *
48
+ * @return array
49
+ */
50
+ public function get_data() {
51
+ return $this->data;
52
+ }
53
+
54
+ /**
55
+ * Set if visible during cart/checkout.
56
+ *
57
+ * @param bool $value If is visible on cart/checkout.
58
+ */
59
+ public function set_checkout_visible( $value ) {
60
+ $this->data['checkout_visible'] = wc_string_to_bool( $value );
61
+ }
62
+
63
+ /**
64
+ * Get if visible during cart/checkout.
65
+ *
66
+ * @return bool
67
+ */
68
+ public function get_checkout_visible() {
69
+ return $this->data['checkout_visible'];
70
+ }
71
+
72
+ /**
73
+ * Get if visible during cart/checkout.
74
+ *
75
+ * @return bool
76
+ */
77
+ public function is_checkout_visible() {
78
+ return $this->get_checkout_visible();
79
+ }
80
+
81
+ /**
82
+ * OffsetGet.
83
+ *
84
+ * @param string $offset Offset.
85
+ * @return mixed
86
+ */
87
+ public function offsetGet( $offset ) {
88
+ if ( 'checkout_visible' === $offset ) {
89
+ return $this->get_checkout_visible() ? 1 : 0;
90
+ }
91
+
92
+ return $this->attribute[ $offset ];
93
+ }
94
+
95
+ /**
96
+ * OffsetSet.
97
+ *
98
+ * @param string $offset Offset.
99
+ * @param mixed $value Value.
100
+ */
101
+ public function offsetSet( $offset, $value ) {
102
+ if ( 'is_checkout_visible' === $offset ) {
103
+ $this->set_checkout_visible( $value );
104
+ } else {
105
+ $this->attribute[ $offset ] = $value;
106
+ }
107
+ }
108
+
109
+ /**
110
+ * OffsetUnset.
111
+ *
112
+ * @param string $offset Offset.
113
+ */
114
+ public function offsetUnset( $offset ) {}
115
+
116
+ /**
117
+ * OffsetExists.
118
+ *
119
+ * @param string $offset Offset.
120
+ * @return bool
121
+ */
122
+ public function offsetExists( $offset ) {
123
+ if ( 'is_checkout_visible' === $offset ) {
124
+ return true;
125
+ }
126
+
127
+ return isset( $this->attribute[ $offset ] );
128
+ }
129
+ }
includes/compatibility/class-wc-gzd-compatibility-wpml.php CHANGED
@@ -12,6 +12,8 @@ class WC_GZD_Compatibility_Wpml extends WC_GZD_Compatibility {
12
 
13
  protected $dynamic_unit_pricing = null;
14
 
 
 
15
  public function __construct() {
16
  parent::__construct(
17
  'WPML',
@@ -120,39 +122,88 @@ class WC_GZD_Compatibility_Wpml extends WC_GZD_Compatibility {
120
  }
121
  }
122
 
123
- public function set_language( $lang ) {
124
- global $sitepress, $woocommerce;
125
 
126
- $sitepress->switch_lang( $lang, true );
127
- $this->locale = $sitepress->get_locale( $lang );
128
-
129
- add_filter( 'plugin_locale', array( $this, 'set_locale' ), 10, 2 );
 
130
 
131
- unload_textdomain( 'woocommerce' );
132
- unload_textdomain( 'woocommerce-germanized' );
133
- unload_textdomain( 'woocommerce-germanized-pro' );
134
- unload_textdomain( 'default' );
135
 
136
- global $wp_locale;
137
- $wp_locale = new WP_Locale();
138
-
139
- $woocommerce->load_plugin_textdomain();
140
- WC_germanized()->load_plugin_textdomain();
141
 
142
- do_action( 'woocommerce_gzd_wpml_lang_changed', $lang );
143
-
144
- load_default_textdomain();
145
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
 
147
- public function set_locale( $locale, $domain ) {
148
 
149
- if ( in_array( $domain, array( 'woocommerce', 'woocommerce-germanized', 'woocommerce-germanized-pro' ) ) && $this->locale ) {
150
- $locale = $this->locale;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  }
152
 
153
- return $locale;
154
  }
155
 
 
 
 
 
 
 
 
 
 
 
 
156
  public function filter_page_ids() {
157
 
158
  $woo_pages = array(
12
 
13
  protected $dynamic_unit_pricing = null;
14
 
15
+ protected $new_language = false;
16
+
17
  public function __construct() {
18
  parent::__construct(
19
  'WPML',
122
  }
123
  }
124
 
125
+ public function language_locale_filter( $default ) {
126
+ global $sitepress;
127
 
128
+ if ( $this->new_language && ! empty( $this->new_language ) ) {
129
+ if ( isset( $sitepress ) && is_callable( array( $sitepress, 'get_locale' ) ) ) {
130
+ return $sitepress->get_locale( $this->new_language );
131
+ }
132
+ }
133
 
134
+ return $default;
135
+ }
 
 
136
 
137
+ public function language_user_locale_filter( $value, $user_id, $meta_key ) {
138
+ if ( 'locale' === $meta_key ) {
139
+ return get_locale();
140
+ }
 
141
 
142
+ return $value;
143
+ }
144
+
145
+ public function set_language( $lang, $set_default = false ) {
146
+ global $sitepress;
147
+ global $wc_gzd_original_lang;
148
+
149
+ if ( $set_default ) {
150
+ $wc_gzd_original_lang = $lang;
151
+ } elseif ( ! isset( $wc_gzd_original_lang ) || empty( $wc_gzd_original_lang ) ) {
152
+ // Make sure default language is stored within global to ensure reset works
153
+ if ( is_callable( array( $sitepress, 'get_current_language' ) ) ) {
154
+ $wc_gzd_original_lang = $sitepress->get_current_language();
155
+ }
156
+ }
157
+
158
+ if ( isset( $sitepress ) && is_callable( array( $sitepress, 'get_current_language' ) ) && is_callable( array( $sitepress, 'switch_lang' ) ) ) {
159
+ if ( $sitepress->get_current_language() != $lang ) {
160
 
161
+ $this->new_language = $lang;
162
 
163
+ $sitepress->switch_lang( $lang, true );
164
+
165
+ // Somehow WPML doesn't automatically change the locale
166
+ if ( is_callable( array( $sitepress, 'reset_locale_utils_cache' ) ) ) {
167
+ $sitepress->reset_locale_utils_cache();
168
+ }
169
+
170
+ // Filter locale because WPML does still use the user locale within admin panel
171
+ add_filter( 'locale', array( $this, 'language_locale_filter' ), 50 );
172
+
173
+ if ( function_exists( 'switch_to_locale' ) ) {
174
+ switch_to_locale( get_locale() );
175
+
176
+ // Filter on plugin_locale so load_plugin_textdomain loads the correct locale.
177
+ add_filter( 'plugin_locale', 'get_locale' );
178
+
179
+ unload_textdomain( 'default' );
180
+ unload_textdomain( 'woocommerce' );
181
+ unload_textdomain( 'woocommerce-germanized' );
182
+
183
+ // Init WC locale.
184
+ WC()->load_plugin_textdomain();
185
+ WC_germanized()->load_plugin_textdomain();
186
+ load_default_textdomain( get_locale() );
187
+ }
188
+
189
+ do_action( 'woocommerce_gzd_wpml_switched_language', $lang, $wc_gzd_original_lang );
190
+ }
191
  }
192
 
193
+ do_action( 'woocommerce_gzd_wpml_switch_language', $lang, $wc_gzd_original_lang );
194
  }
195
 
196
+ public function restore_language() {
197
+ global $wc_gzd_original_lang;
198
+
199
+ if ( isset( $wc_gzd_original_lang ) && ! empty( $wc_gzd_original_lang ) ) {
200
+ $this->set_language( $wc_gzd_original_lang );
201
+ $this->new_language = false;
202
+
203
+ remove_filter( 'locale', array( $this, 'language_locale_filter' ), 50 );
204
+ }
205
+ }
206
+
207
  public function filter_page_ids() {
208
 
209
  $woo_pages = array(
includes/trusted-shops/class-wc-gzd-trusted-shops.php CHANGED
@@ -316,7 +316,7 @@ class WC_GZD_Trusted_Shops {
316
  }
317
 
318
  public function is_review_sticker_enabled() {
319
- return ( $this->is_product_reviews_enabled() && $this->review_sticker_enable === 'yes' ? true : false );
320
  }
321
 
322
  public function is_product_widget_enabled() {
316
  }
317
 
318
  public function is_review_sticker_enabled() {
319
+ return $this->review_sticker_enable === 'yes' ? true : false;
320
  }
321
 
322
  public function is_product_widget_enabled() {
includes/trusted-shops/wc-gzd-ts-core-functions.php CHANGED
@@ -64,50 +64,17 @@ if ( ! function_exists( 'wc_ts_get_order_language' ) ) {
64
  if ( ! function_exists( 'wc_ts_switch_language' ) ) {
65
 
66
  function wc_ts_switch_language( $lang, $set_default = false ) {
67
- global $sitepress;
68
- global $wc_ts_original_lang;
69
-
70
- if ( $set_default ) {
71
- $wc_ts_original_lang = $lang;
72
  }
73
-
74
- if ( isset( $sitepress ) && is_callable( array( $sitepress, 'get_current_language' ) ) && is_callable( array( $sitepress, 'switch_lang' ) ) ) {
75
- if ( $sitepress->get_current_language() != $lang ) {
76
-
77
- $sitepress->switch_lang( $lang, true );
78
-
79
- // Somehow WPML doesn't automatically change the locale
80
- if ( is_callable( array( $sitepress, 'reset_locale_utils_cache' ) ) ) {
81
- $sitepress->reset_locale_utils_cache();
82
- }
83
-
84
- if ( function_exists( 'switch_to_locale' ) ) {
85
- switch_to_locale( get_locale() );
86
-
87
- // Filter on plugin_locale so load_plugin_textdomain loads the correct locale.
88
- add_filter( 'plugin_locale', 'get_locale' );
89
-
90
- // Init WC locale.
91
- WC()->load_plugin_textdomain();
92
- WC_germanized()->load_plugin_textdomain();
93
- WC_germanized()->trusted_shops->refresh();
94
- }
95
-
96
- do_action( 'woocommerce_gzd_trusted_shops_switched_language', $lang, $wc_ts_original_lang );
97
- }
98
- }
99
-
100
- do_action( 'woocommerce_gzd_trusted_shops_switch_language', $lang, $wc_ts_original_lang );
101
  }
102
  }
103
 
104
  if ( ! function_exists( 'wc_ts_restore_language' ) ) {
105
 
106
  function wc_ts_restore_language() {
107
- global $wc_ts_original_lang;
108
-
109
- if ( isset( $wc_ts_original_lang ) && ! empty( $wc_ts_original_lang ) ) {
110
- wc_ts_switch_language( $wc_ts_original_lang );
111
  }
112
  }
113
  }
64
  if ( ! function_exists( 'wc_ts_switch_language' ) ) {
65
 
66
  function wc_ts_switch_language( $lang, $set_default = false ) {
67
+ if ( $compatibility = WC_germanized()->get_compatibility( 'wpml' ) ) {
68
+ $compatibility->set_language( $lang, $set_default );
 
 
 
69
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  }
71
  }
72
 
73
  if ( ! function_exists( 'wc_ts_restore_language' ) ) {
74
 
75
  function wc_ts_restore_language() {
76
+ if ( $compatibility = WC_germanized()->get_compatibility( 'wpml' ) ) {
77
+ $compatibility->restore_language();
 
 
78
  }
79
  }
80
  }
includes/wc-gzd-core-functions.php CHANGED
@@ -189,9 +189,20 @@ function wc_gzd_get_privacy_policy_url() {
189
  return get_permalink( wc_gzd_get_privacy_policy_page_id() );
190
  }
191
 
192
- function wc_gzd_get_customer_title( $option ) {
193
- $options = apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) );
194
- return ( array_key_exists( $option, $options ) ? $options[ $option ] : $option );
 
 
 
 
 
 
 
 
 
 
 
195
  }
196
 
197
  function wc_gzd_register_legal_checkbox( $id, $args ) {
189
  return get_permalink( wc_gzd_get_privacy_policy_page_id() );
190
  }
191
 
192
+ function wc_gzd_get_customer_title( $value ) {
193
+ $option = absint( $value );
194
+
195
+ $titles = apply_filters( 'woocommerce_gzd_title_options', array( 1 => __( 'Mr.', 'woocommerce-germanized' ), 2 => __( 'Ms.', 'woocommerce-germanized' ) ) );
196
+
197
+ if ( '[deleted]' === $value ) {
198
+ return $value;
199
+ }
200
+
201
+ if ( array_key_exists( $option, $titles ) ) {
202
+ return $titles[ $option ];
203
+ } else {
204
+ return __( 'Ms.', 'woocommerce-germanized' );
205
+ }
206
  }
207
 
208
  function wc_gzd_register_legal_checkbox( $id, $args ) {
includes/wc-gzd-template-functions.php CHANGED
@@ -599,6 +599,15 @@ if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_remove_hooks' ) ) {
599
  }
600
  }
601
 
 
 
 
 
 
 
 
 
 
602
  if ( ! function_exists( 'woocommerce_gzd_template_add_price_html_suffixes' ) ) {
603
 
604
  function woocommerce_gzd_template_add_price_html_suffixes( $price_html, $org_product, $args = array(), $location = 'product_widget' ) {
599
  }
600
  }
601
 
602
+ if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_add_hooks' ) ) {
603
+
604
+ function woocommerce_gzd_template_mini_cart_add_hooks() {
605
+ add_filter( 'woocommerce_cart_item_name', 'wc_gzd_cart_product_units', wc_gzd_get_hook_priority( 'cart_product_units' ), 3 );
606
+ add_filter( 'woocommerce_cart_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'cart_product_delivery_time' ), 3 );
607
+ add_filter( 'woocommerce_cart_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'cart_product_item_desc' ), 3 );
608
+ }
609
+ }
610
+
611
  if ( ! function_exists( 'woocommerce_gzd_template_add_price_html_suffixes' ) ) {
612
 
613
  function woocommerce_gzd_template_add_price_html_suffixes( $price_html, $org_product, $args = array(), $location = 'product_widget' ) {
includes/wc-gzd-template-hooks.php CHANGED
@@ -95,6 +95,7 @@ if ( get_option( 'woocommerce_gzd_differential_taxation_checkout_notices' ) ===
95
  * Mini Cart
96
  */
97
  add_action( 'woocommerce_before_mini_cart', 'woocommerce_gzd_template_mini_cart_remove_hooks', 5 );
 
98
  add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'woocommerce_gzd_template_mini_cart_taxes', 10 );
99
 
100
  /**
95
  * Mini Cart
96
  */
97
  add_action( 'woocommerce_before_mini_cart', 'woocommerce_gzd_template_mini_cart_remove_hooks', 5 );
98
+ add_action( 'woocommerce_after_mini_cart', 'woocommerce_gzd_template_mini_cart_add_hooks', 5 );
99
  add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'woocommerce_gzd_template_mini_cart_taxes', 10 );
100
 
101
  /**
readme.txt CHANGED
@@ -2,10 +2,10 @@
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: woocommerce, woocommerce german, woocommerce DE, woocommerce germany, woocommerce deutsch, woo
4
  Requires at least: 3.8
5
- Tested up to: 5.0
6
  WC requires at least: 2.4
7
  WC tested up to: 3.5
8
- Stable tag: 2.2.7
9
  Requires PHP: 5.3
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -184,6 +184,17 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
184
 
185
  == Changelog ==
186
 
 
 
 
 
 
 
 
 
 
 
 
187
  = 2.2.7 =
188
  * Fix: Email settings labels missing
189
 
2
  Contributors: vendidero, vdwoocommercesupport
3
  Tags: woocommerce, woocommerce german, woocommerce DE, woocommerce germany, woocommerce deutsch, woo
4
  Requires at least: 3.8
5
+ Tested up to: 5.1
6
  WC requires at least: 2.4
7
  WC tested up to: 3.5
8
+ Stable tag: 2.2.8
9
  Requires PHP: 5.3
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
184
 
185
  == Changelog ==
186
 
187
+ = 2.2.8 =
188
+ * Feature: Choose specific product attributes to be shown during checkout/cart (WC version > 3)
189
+ * Feature: Enable/disable listing all product attributes during checkout/cart (WC version > 3)
190
+ * Fix: Readd cart template hooks after rendering mini cart
191
+ * Fix: Make sure that product object exists within add_product_mini_desc()
192
+ * Fix: TS review sticket widget enabling
193
+ * Tweak: Woo 3.5.4 gettext order confirmation replacement
194
+ * Improvement: Default privacy error message wording
195
+ * Improvement: Add to cart variation script
196
+ * Improvement: Better WPML language switch implementation
197
+
198
  = 2.2.7 =
199
  * Fix: Email settings labels missing
200
 
woocommerce-germanized.php CHANGED
@@ -3,11 +3,11 @@
3
  * Plugin Name: WooCommerce Germanized
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: WooCommerce Germanized extends WooCommerce to become a legally compliant store in the german market.
6
- * Version: 2.2.7
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 3.8
10
- * Tested up to: 5.0
11
  * WC requires at least: 2.4.0
12
  * WC tested up to: 3.5.0
13
  * Requires at least WooCommerce: 2.4
@@ -31,7 +31,7 @@ final class WooCommerce_Germanized {
31
  *
32
  * @var string
33
  */
34
- public $version = '2.2.7';
35
 
36
  /**
37
  * Single instance of WooCommerce Germanized Main Class
@@ -162,9 +162,9 @@ final class WooCommerce_Germanized {
162
  do_action( 'woocommerce_germanized_loaded' );
163
 
164
  if ( did_action( 'woocommerce_loaded' ) ) {
165
- $this->checkbox_includes();
166
  } else {
167
- add_action( 'woocommerce_loaded', array( $this, 'checkbox_includes' ) );
168
  }
169
  }
170
 
@@ -235,9 +235,23 @@ final class WooCommerce_Germanized {
235
  */
236
  public function autoload( $class ) {
237
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
238
  $path = $this->plugin_path() . '/includes/';
239
- $original_class = $class;
240
- $class = strtolower( $class );
241
  $file = 'class-' . str_replace( '_', '-', $class ) . '.php';
242
 
243
  if ( strpos( $class, 'wc_gzd_admin' ) !== false ) {
@@ -397,10 +411,16 @@ final class WooCommerce_Germanized {
397
 
398
  }
399
 
400
- public function checkbox_includes() {
401
  // Checkboxes
402
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-legal-checkbox.php';
403
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-legal-checkbox-manager.php';
 
 
 
 
 
 
404
  }
405
 
406
  public function is_frontend() {
3
  * Plugin Name: WooCommerce Germanized
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: WooCommerce Germanized extends WooCommerce to become a legally compliant store in the german market.
6
+ * Version: 2.2.8
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 3.8
10
+ * Tested up to: 5.1
11
  * WC requires at least: 2.4.0
12
  * WC tested up to: 3.5.0
13
  * Requires at least WooCommerce: 2.4
31
  *
32
  * @var string
33
  */
34
+ public $version = '2.2.8';
35
 
36
  /**
37
  * Single instance of WooCommerce Germanized Main Class
162
  do_action( 'woocommerce_germanized_loaded' );
163
 
164
  if ( did_action( 'woocommerce_loaded' ) ) {
165
+ $this->woocommerce_loaded_includes();
166
  } else {
167
+ add_action( 'woocommerce_loaded', array( $this, 'woocommerce_loaded_includes' ) );
168
  }
169
  }
170
 
235
  */
236
  public function autoload( $class ) {
237
 
238
+ $original_class = $class;
239
+ $class = strtolower( $class );
240
+
241
+ $matcher = array(
242
+ 'wc_gzd_',
243
+ 'ekomi\\',
244
+ 'digitick\sepa',
245
+ 'defuse\crypto',
246
+ );
247
+
248
+ $is_match = ( str_replace( $matcher, '', $class ) != $class );
249
+
250
+ if ( ! $is_match ) {
251
+ return;
252
+ }
253
+
254
  $path = $this->plugin_path() . '/includes/';
 
 
255
  $file = 'class-' . str_replace( '_', '-', $class ) . '.php';
256
 
257
  if ( strpos( $class, 'wc_gzd_admin' ) !== false ) {
411
 
412
  }
413
 
414
+ public function woocommerce_loaded_includes() {
415
  // Checkboxes
416
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-legal-checkbox.php';
417
  include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-legal-checkbox-manager.php';
418
+
419
+ // Product Attribute
420
+ if ( wc_gzd_get_dependencies()->woocommerce_version_supports_crud() ) {
421
+ include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-product-attribute.php';
422
+ include_once WC_GERMANIZED_ABSPATH . 'includes/class-wc-gzd-product-attribute-helper.php';
423
+ }
424
  }
425
 
426
  public function is_frontend() {