Version Description
- Fix - API free shipping
- Fix - Clean SEPA XML whitespaces
- Fix - WC 2.7 RC 1 compatibility
- Fix - WPML Compatibility improvements
- Fix - Tax Rate adjustments for LU and RO
- Fix - Labels Price HTML
- Fix - Add to cart variation js preserving markup
- Fix - Removed direct debit gateway subscriptions support (not yet prepared)
- Feature - Added plugin version cache deletion tool to system status
Download this release
Release Info
Developer | vendidero |
Plugin | WooCommerce Germanized |
Version | 1.8.2 |
Comparing to | |
See all releases |
Code changes from version 1.8.1 to 1.8.2
- assets/js/add-to-cart-variation.js +14 -4
- assets/js/add-to-cart-variation.min.js +1 -1
- i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
- i18n/languages/woocommerce-germanized-de_DE.po +135 -118
- i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
- i18n/languages/woocommerce-germanized-de_DE_formal.po +134 -117
- includes/abstracts/abstract-wc-gzd-product.php +16 -5
- includes/abstracts/abstract-wc-gzd-taxonomy.php +11 -3
- includes/admin/class-wc-gzd-admin.php +11 -0
- includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php +10 -1
- includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +38 -1
- includes/admin/views/html-page-status-germanized.php +5 -0
- includes/api/class-wc-gzd-rest-products-controller.php +1 -1
- includes/class-wc-gzd-customer-helper.php +0 -4
- includes/class-wc-gzd-dependencies.php +16 -2
- includes/class-wc-gzd-emails.php +135 -40
- includes/class-wc-gzd-install.php +2 -2
- includes/class-wc-gzd-payment-gateways.php +26 -6
- includes/class-wc-gzd-product-variable.php +45 -20
- includes/compatibility/class-wc-gzd-compatibility-wpml.php +16 -1
- includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php +10 -8
- includes/wc-gzd-core-functions.php +4 -0
- includes/wc-gzd-legacy-functions.php +9 -0
- readme.txt +12 -1
- woocommerce-germanized.php +5 -81
- wpml-config.xml +20 -1
assets/js/add-to-cart-variation.js
CHANGED
@@ -76,12 +76,22 @@
|
|
76 |
$wrapper.find( '.shipping-costs-info:first' ).html( variation.shipping_costs_info ).addClass('variation_modified').show();
|
77 |
}
|
78 |
if ( variation.unit_price !== '' ) {
|
79 |
-
|
80 |
-
$wrapper.find( '
|
|
|
|
|
|
|
|
|
|
|
81 |
}
|
82 |
if ( variation.product_units !== '' ) {
|
83 |
-
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
85 |
}
|
86 |
})
|
87 |
|
76 |
$wrapper.find( '.shipping-costs-info:first' ).html( variation.shipping_costs_info ).addClass('variation_modified').show();
|
77 |
}
|
78 |
if ( variation.unit_price !== '' ) {
|
79 |
+
// Check if unit price for variable product exists and replace instead of insert
|
80 |
+
if ( $wrapper.find( '.price-unit:first' ).length ) {
|
81 |
+
$wrapper.find( '.price-unit:first' ).html( variation.unit_price ).addClass('variation-modified').show();
|
82 |
+
} else {
|
83 |
+
$wrapper.find( '.price-unit:first' ).remove();
|
84 |
+
$wrapper.find( 'p.price:first' ).after('<p class="price price-unit smaller variation_modified">' + variation.unit_price + '</p>').show();
|
85 |
+
}
|
86 |
}
|
87 |
if ( variation.product_units !== '' ) {
|
88 |
+
// Check if product units for variable product exist and replace instead of insert
|
89 |
+
if ( $wrapper.find( '.product-units:first' ).length ) {
|
90 |
+
$wrapper.find( '.product-units:first' ).html( variation.product_units ).addClass('variation-modified').show();
|
91 |
+
} else {
|
92 |
+
$wrapper.find( '.product-units:first' ).remove();
|
93 |
+
$wrapper.find( '.product_meta:first' ).prepend('<span class="product-units-wrapper product-units variation_modified">' + variation.product_units + '</span>').show();
|
94 |
+
}
|
95 |
}
|
96 |
})
|
97 |
|
assets/js/add-to-cart-variation.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
/*!
|
2 |
* Variations Plugin
|
3 |
*/
|
4 |
-
!function(a){a.fn.wc_gzd_variation_form=function(){var b=this,c=b.parents(".type-product");a.fn.wc_gzd_variation_form.reset_variation=function(){a(".type-product").find(".org_price").length>0&&a(".type-product .price.variation_modified:not(.price-unit)").html(a(".type-product").find(".org_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_delivery_time").length>0&&a(".type-product .delivery-time-info").html(a(".type-product").find(".org_delivery_time").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_unit_price").length>0&&a(".type-product .price-unit").html(a(".product").find(".org_unit_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_tax_info").length>0&&a(".type-product .tax-info").html(a(".product").find(".org_tax_info").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_shipping_costs_info").length>0&&a(".type-product .shipping-costs-info").html(a(".product").find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_product_units").length>0&&a(".type-product .product-units").html(a(".product").find(".org_product_units").html()).removeClass("variation_modified").show(),a(".org_product_info").remove(),a(".variation_modified").remove()},b.on("found_variation",function(b,d){c.find(".price:first").hasClass("variation_modified")||(c.append('<div class="org_price org_product_info">'+c.find(".price:not(.price-unit):first").html()+"</div>"),c.find(".delivery-time-info:first").length>0&&c.append('<div class="org_delivery_time org_product_info">'+c.find(".delivery-time-info:first").html()+"</div>"),c.find(".tax-info:first").length>0&&c.append('<div class="org_tax_info org_product_info">'+c.find(".tax-info:first").html()+"</div>"),c.find(".shipping-costs-info:first").length>0&&c.append('<div class="org_shipping_costs_info org_product_info">'+c.find(".shipping-costs-info:first").html()+"</div>"),c.find(".price-unit:first").length>0&&c.append('<div class="org_unit_price org_product_info">'+c.find(".price-unit:first").html()+"</div>"),c.find(".product-units:first").length>0&&c.append('<div class="org_product_units org_product_info">'+c.find(".product-units:first").html()+"</div>"),a(".org_product_info").hide()),""!==d.price_html&&(a(".single_variation .price").hide(),c.find(".price:not(.price-unit):first").html(d.price_html).addClass("variation_modified"),c.find(".price:not(.price-unit):first").find(".price").contents().unwrap()),c.find(".delivery-time-info:first").hide(),c.find(".price-unit:first").hide(),c.find(".tax-info:first").hide(),c.find(".shipping-costs-info:first").hide(),c.find(".product-units:first").hide(),""!==d.delivery_time&&c.find("p.delivery-time-info:first").html(d.delivery_time).addClass("variation_modified").show(),""!==d.tax_info&&c.find(".tax-info:first").html(d.tax_info).addClass("variation_modified").show(),""!==d.shipping_costs_info&&c.find(".shipping-costs-info:first").html(d.shipping_costs_info).addClass("variation_modified").show(),""!==d.unit_price&&(c.find(".price-unit:first").remove(),c.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+d.unit_price+"</p>").show()),""!==d.product_units&&(c.find(".product-units:first").remove(),c.find(".product_meta:first").prepend('<span class="product-units-wrapper product-units variation_modified">'+d.product_units+"</span>").show())}).on("update_variation_values",function(){setTimeout(function(){(!a(".single_variation_wrap").is(":visible")||a(".single_add_to_cart_button").is("[disabled]"))&&a.fn.wc_gzd_variation_form.reset_variation()},250)}).on("click",".reset_variations",function(){a.fn.wc_gzd_variation_form.reset_variation()}).on("reset_data",function(){a.fn.wc_gzd_variation_form.reset_variation()})},a(function(){return"undefined"==typeof wc_add_to_cart_variation_params?!1:(a(".variations_form").wc_gzd_variation_form(),a(".variations_form .variations select").change(),void a(".variations_form .variations input:radio:checked").change())})}(jQuery,window,document);
|
1 |
/*!
|
2 |
* Variations Plugin
|
3 |
*/
|
4 |
+
!function(a){a.fn.wc_gzd_variation_form=function(){var b=this,c=b.parents(".type-product");a.fn.wc_gzd_variation_form.reset_variation=function(){a(".type-product").find(".org_price").length>0&&a(".type-product .price.variation_modified:not(.price-unit)").html(a(".type-product").find(".org_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_delivery_time").length>0&&a(".type-product .delivery-time-info").html(a(".type-product").find(".org_delivery_time").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_unit_price").length>0&&a(".type-product .price-unit").html(a(".product").find(".org_unit_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_tax_info").length>0&&a(".type-product .tax-info").html(a(".product").find(".org_tax_info").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_shipping_costs_info").length>0&&a(".type-product .shipping-costs-info").html(a(".product").find(".org_shipping_costs_info").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_product_units").length>0&&a(".type-product .product-units").html(a(".product").find(".org_product_units").html()).removeClass("variation_modified").show(),a(".org_product_info").remove(),a(".variation_modified").remove()},b.on("found_variation",function(b,d){c.find(".price:first").hasClass("variation_modified")||(c.append('<div class="org_price org_product_info">'+c.find(".price:not(.price-unit):first").html()+"</div>"),c.find(".delivery-time-info:first").length>0&&c.append('<div class="org_delivery_time org_product_info">'+c.find(".delivery-time-info:first").html()+"</div>"),c.find(".tax-info:first").length>0&&c.append('<div class="org_tax_info org_product_info">'+c.find(".tax-info:first").html()+"</div>"),c.find(".shipping-costs-info:first").length>0&&c.append('<div class="org_shipping_costs_info org_product_info">'+c.find(".shipping-costs-info:first").html()+"</div>"),c.find(".price-unit:first").length>0&&c.append('<div class="org_unit_price org_product_info">'+c.find(".price-unit:first").html()+"</div>"),c.find(".product-units:first").length>0&&c.append('<div class="org_product_units org_product_info">'+c.find(".product-units:first").html()+"</div>"),a(".org_product_info").hide()),""!==d.price_html&&(a(".single_variation .price").hide(),c.find(".price:not(.price-unit):first").html(d.price_html).addClass("variation_modified"),c.find(".price:not(.price-unit):first").find(".price").contents().unwrap()),c.find(".delivery-time-info:first").hide(),c.find(".price-unit:first").hide(),c.find(".tax-info:first").hide(),c.find(".shipping-costs-info:first").hide(),c.find(".product-units:first").hide(),""!==d.delivery_time&&c.find("p.delivery-time-info:first").html(d.delivery_time).addClass("variation_modified").show(),""!==d.tax_info&&c.find(".tax-info:first").html(d.tax_info).addClass("variation_modified").show(),""!==d.shipping_costs_info&&c.find(".shipping-costs-info:first").html(d.shipping_costs_info).addClass("variation_modified").show(),""!==d.unit_price&&(c.find(".price-unit:first").length?c.find(".price-unit:first").html(d.unit_price).addClass("variation-modified").show():(c.find(".price-unit:first").remove(),c.find("p.price:first").after('<p class="price price-unit smaller variation_modified">'+d.unit_price+"</p>").show())),""!==d.product_units&&(c.find(".product-units:first").length?c.find(".product-units:first").html(d.product_units).addClass("variation-modified").show():(c.find(".product-units:first").remove(),c.find(".product_meta:first").prepend('<span class="product-units-wrapper product-units variation_modified">'+d.product_units+"</span>").show()))}).on("update_variation_values",function(){setTimeout(function(){(!a(".single_variation_wrap").is(":visible")||a(".single_add_to_cart_button").is("[disabled]"))&&a.fn.wc_gzd_variation_form.reset_variation()},250)}).on("click",".reset_variations",function(){a.fn.wc_gzd_variation_form.reset_variation()}).on("reset_data",function(){a.fn.wc_gzd_variation_form.reset_variation()})},a(function(){return"undefined"==typeof wc_add_to_cart_variation_params?!1:(a(".variations_form").wc_gzd_variation_form(),a(".variations_form .variations select").change(),void a(".variations_form .variations input:radio:checked").change())})}(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: 2017-
|
6 |
-
"PO-Revision-Date: 2017-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 1.8.
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
@@ -89,27 +89,27 @@ msgid "l"
|
|
89 |
msgstr "l"
|
90 |
|
91 |
# @ woocommerce-germanized
|
92 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
93 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
94 |
-
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:
|
95 |
msgid "incl. VAT"
|
96 |
msgstr "inkl. MwSt."
|
97 |
|
98 |
# @ woocommerce-germanized
|
99 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
100 |
msgid "excl. VAT"
|
101 |
msgstr "exkl. MwSt."
|
102 |
|
103 |
# @ woocommerce-germanized
|
104 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
105 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
106 |
-
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:
|
107 |
#, php-format
|
108 |
msgid "incl. %s%% VAT"
|
109 |
msgstr "inkl. %s%% MwSt."
|
110 |
|
111 |
# @ woocommerce-germanized
|
112 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
113 |
#, php-format
|
114 |
msgid "excl. %s%% VAT"
|
115 |
msgstr "exkl. %s%% MwSt."
|
@@ -133,8 +133,8 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
|
|
133 |
#: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
|
134 |
#: includes/class-wc-gzd-customer-helper.php:19
|
135 |
#: includes/class-wc-gzd-customer-helper.php:28
|
136 |
-
#: includes/class-wc-gzd-dependencies.php:
|
137 |
-
#: includes/class-wc-gzd-dependencies.php:
|
138 |
#: includes/class-wc-gzd-hook-priorities.php:33
|
139 |
#: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:88
|
140 |
#: woocommerce-germanized.php:97
|
@@ -145,7 +145,7 @@ msgstr "So geht das leider nicht.."
|
|
145 |
#: includes/admin/class-wc-gzd-admin-status.php:38
|
146 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
147 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:225
|
148 |
-
#: includes/wc-gzd-core-functions.php:
|
149 |
msgid "Terms & Conditions"
|
150 |
msgstr "AGB"
|
151 |
|
@@ -159,7 +159,7 @@ msgstr "Widerrufsbelehrung"
|
|
159 |
#: includes/admin/class-wc-gzd-admin-status.php:40
|
160 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
161 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:247
|
162 |
-
#: includes/wc-gzd-core-functions.php:
|
163 |
msgid "Imprint"
|
164 |
msgstr "Impressum"
|
165 |
|
@@ -194,48 +194,48 @@ msgid "Welcome to WooCommerce Germanized"
|
|
194 |
msgstr "Willkommen bei WooCommerce Germanized"
|
195 |
|
196 |
# @ woocommerce-germanized
|
197 |
-
#: includes/admin/class-wc-gzd-admin-welcome.php:
|
198 |
msgid "Go to WooCommerce Germanized Settings"
|
199 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
200 |
|
201 |
# @ woocommerce-germanized
|
202 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
203 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
204 |
msgid "Germanized"
|
205 |
msgstr "Germanized"
|
206 |
|
207 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
208 |
msgid "Parcel Delivery Data Transfer:"
|
209 |
msgstr "Paketdienstleister Datenweitergabe:"
|
210 |
|
211 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
212 |
msgid "allowed"
|
213 |
msgstr "akzeptiert"
|
214 |
|
215 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
216 |
msgid "not allowed"
|
217 |
msgstr "nicht akzeptiert"
|
218 |
|
219 |
# @ woocommerce-germanized
|
220 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
221 |
msgid "Optional Email Content"
|
222 |
msgstr "Optionaler E-Mail Inhalt"
|
223 |
|
224 |
# @ woocommerce-germanized
|
225 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
226 |
msgid "Add content which will be replacing default page content within emails."
|
227 |
msgstr ""
|
228 |
"Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
|
229 |
"Seite zu bestimmen."
|
230 |
|
231 |
# @ woocommerce-germanized
|
232 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
233 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
234 |
msgid "Optional Mini Description"
|
235 |
msgstr "Warenkorb Kurzbeschreibung"
|
236 |
|
237 |
# @ woocommerce-germanized
|
238 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
239 |
msgid ""
|
240 |
"This content will be shown as short product description within checkout and "
|
241 |
"emails."
|
@@ -309,14 +309,14 @@ msgstr "Angebots-Einheitspreis"
|
|
309 |
|
310 |
# @ woocommerce-germanized
|
311 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
|
312 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
313 |
#: includes/api/class-wc-gzd-rest-products-controller.php:28
|
314 |
#: includes/api/class-wc-gzd-rest-products-controller.php:181
|
315 |
msgid "Delivery Time"
|
316 |
msgstr "Lieferzeit"
|
317 |
|
318 |
# @ woocommerce-germanized
|
319 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
320 |
msgid "Same as parent"
|
321 |
msgstr "Gleiche wie übergeordnet"
|
322 |
|
@@ -398,17 +398,18 @@ msgid "Sale Base Price"
|
|
398 |
msgstr "Angebotsgrundpreis"
|
399 |
|
400 |
# @ woocommerce-germanized
|
401 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
|
|
402 |
msgid "Search for a delivery time…"
|
403 |
msgstr "Lieferzeit suchen…"
|
404 |
|
405 |
# @ woocommerce-germanized
|
406 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
407 |
msgid "Free shipping?"
|
408 |
msgstr "Versand kostenlos?"
|
409 |
|
410 |
# @ woocommerce-germanized
|
411 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
412 |
msgid "This option disables the \"plus shipping costs\" notice on product page"
|
413 |
msgstr ""
|
414 |
"Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
|
@@ -704,7 +705,7 @@ msgstr ""
|
|
704 |
|
705 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:302
|
706 |
msgid "Not obliged, not willing"
|
707 |
-
msgstr "Nicht verpflichtet, bereit"
|
708 |
|
709 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:303
|
710 |
msgid "Not obliged, willing"
|
@@ -1013,7 +1014,7 @@ msgstr "Kunden"
|
|
1013 |
|
1014 |
# @ woocommerce-germanized
|
1015 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:469
|
1016 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
1017 |
msgid "Checkbox"
|
1018 |
msgstr "Checkbox"
|
1019 |
|
@@ -1139,7 +1140,7 @@ msgstr "Tagen"
|
|
1139 |
|
1140 |
# @ woocommerce-germanized
|
1141 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
|
1142 |
-
#: includes/wc-gzd-core-functions.php:
|
1143 |
msgid "Right of Recission"
|
1144 |
msgstr "Widerrufsrecht"
|
1145 |
|
@@ -2596,13 +2597,29 @@ msgstr ""
|
|
2596 |
msgid "Delete text options"
|
2597 |
msgstr "Text-Optionen löschen"
|
2598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2599 |
# @ woocommerce-germanized
|
2600 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2601 |
msgid "Templates"
|
2602 |
msgstr "Templates"
|
2603 |
|
2604 |
# @ woocommerce-germanized
|
2605 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2606 |
#, php-format
|
2607 |
msgid ""
|
2608 |
"<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
|
@@ -2612,13 +2629,13 @@ msgstr ""
|
|
2612 |
"veraltet. Die Hauptversion ist %s"
|
2613 |
|
2614 |
# @ woocommerce-germanized
|
2615 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2616 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2617 |
msgid "Overrides"
|
2618 |
msgstr "Überschreibt"
|
2619 |
|
2620 |
# @ woocommerce-germanized
|
2621 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2622 |
msgid "Learn how to update outdated templates"
|
2623 |
msgstr "Erfahre, wie du veraltete Templates aktualisierst"
|
2624 |
|
@@ -2662,7 +2679,7 @@ msgstr "Anrede"
|
|
2662 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:113
|
2663 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:122
|
2664 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2665 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2666 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2667 |
msgid "Direct Debit"
|
2668 |
msgstr "Lastschrift"
|
@@ -2670,31 +2687,31 @@ msgstr "Lastschrift"
|
|
2670 |
# @ woocommerce-germanized
|
2671 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:118
|
2672 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:127
|
2673 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2674 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2675 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2676 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2677 |
msgid "Account Holder"
|
2678 |
msgstr "Kontoinhaber"
|
2679 |
|
2680 |
# @ woocommerce-germanized
|
2681 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:123
|
2682 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:132
|
2683 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2684 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2685 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2686 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2687 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2688 |
msgid "IBAN"
|
2689 |
msgstr "IBAN"
|
2690 |
|
2691 |
# @ woocommerce-germanized
|
2692 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:128
|
2693 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:137
|
2694 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2695 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2696 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2697 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2698 |
msgid "BIC/SWIFT"
|
2699 |
msgstr "BIC/SWIFT"
|
2700 |
|
@@ -2704,8 +2721,8 @@ msgstr "Paketdienstleister Datenweitergabe"
|
|
2704 |
|
2705 |
# @ woocommerce-germanized
|
2706 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:142
|
2707 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2708 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2709 |
msgid "Mandate Reference ID"
|
2710 |
msgstr "Mandat-Referenznummer"
|
2711 |
|
@@ -2945,7 +2962,7 @@ msgid "Thank you. You have successfully activated your account."
|
|
2945 |
msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
|
2946 |
|
2947 |
# @ woocommerce-germanized
|
2948 |
-
#: includes/class-wc-gzd-customer-helper.php:
|
2949 |
msgid "Sorry, but this activation code cannot be found."
|
2950 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
2951 |
|
@@ -3052,7 +3069,7 @@ msgid "eKomi Options"
|
|
3052 |
msgstr "eKomi"
|
3053 |
|
3054 |
# @ woocommerce-germanized
|
3055 |
-
#: includes/class-wc-gzd-emails.php:
|
3056 |
msgctxt "revocation-form"
|
3057 |
msgid "Forward your Revocation online"
|
3058 |
msgstr "Deinen Widerruf online erklären"
|
@@ -3140,14 +3157,14 @@ msgid "Payment Methods"
|
|
3140 |
msgstr "Zahlungsarten"
|
3141 |
|
3142 |
# @ woocommerce-germanized
|
3143 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3144 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3145 |
#, php-format
|
3146 |
msgid "%s payment charge"
|
3147 |
msgstr "%s Zahlungsgebühr"
|
3148 |
|
3149 |
# @ woocommerce-germanized
|
3150 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3151 |
#: includes/wc-gzd-order-functions.php:20
|
3152 |
#: includes/wc-gzd-template-functions.php:494
|
3153 |
#, php-format
|
@@ -3155,12 +3172,12 @@ msgid "Plus %s forwarding fee (charged by the transport agent)"
|
|
3155 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3156 |
|
3157 |
# @ woocommerce-germanized
|
3158 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3159 |
msgid "Fee"
|
3160 |
msgstr "Zahlungsgebühr"
|
3161 |
|
3162 |
# @ woocommerce-germanized
|
3163 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3164 |
msgid ""
|
3165 |
"This fee is being added if customer selects payment method within checkout."
|
3166 |
msgstr ""
|
@@ -3168,22 +3185,22 @@ msgstr ""
|
|
3168 |
"Zahlungsart aktiviert."
|
3169 |
|
3170 |
# @ woocommerce-germanized
|
3171 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3172 |
msgid "Fee is taxable?"
|
3173 |
msgstr "Mwst. berechnen?"
|
3174 |
|
3175 |
# @ woocommerce-germanized
|
3176 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3177 |
msgid "Check if fee is taxable."
|
3178 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
3179 |
|
3180 |
# @ woocommerce-germanized
|
3181 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3182 |
msgid "Forwarding Fee"
|
3183 |
msgstr "Übermittlungsentgelt"
|
3184 |
|
3185 |
# @ woocommerce-germanized
|
3186 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3187 |
msgid ""
|
3188 |
"Forwarding fee will be charged by the transport agent in addition to the "
|
3189 |
"cash of delivery fee e.g. DHL - tax free."
|
@@ -3192,7 +3209,7 @@ msgstr ""
|
|
3192 |
"kassiert - z.B. DHL (steuerfrei)."
|
3193 |
|
3194 |
# @ woocommerce-germanized
|
3195 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3196 |
msgid "Payment charge"
|
3197 |
msgstr "Zahlungsgebühr"
|
3198 |
|
@@ -3317,8 +3334,8 @@ msgstr "Neuen Preishinweis anlegen"
|
|
3317 |
msgid "New Price Label Name"
|
3318 |
msgstr "Name des neuen Preishinweises"
|
3319 |
|
3320 |
-
#: includes/class-wc-gzd-product-variable.php:
|
3321 |
-
#: includes/class-wc-gzd-product-variable.php:
|
3322 |
#, php-format
|
3323 |
msgctxt "Price range: from-to"
|
3324 |
msgid "%1$s–%2$s"
|
@@ -3631,119 +3648,119 @@ msgstr ""
|
|
3631 |
"Bitte beachte: Die Frist für die Vorabinformation der SEPA-Lastschrift wird "
|
3632 |
"auf einen Tag verkürzt. "
|
3633 |
|
3634 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3635 |
msgid "SEPA XML Export"
|
3636 |
msgstr "SEPA XML Export"
|
3637 |
|
3638 |
# @ woocommerce-germanized
|
3639 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3640 |
#, php-format
|
3641 |
msgid "Order %s"
|
3642 |
msgstr "Bestellung %s"
|
3643 |
|
3644 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3645 |
msgid "Will be notified separately"
|
3646 |
msgstr "Wird separat mitgeteilt"
|
3647 |
|
3648 |
# @ woocommerce-germanized
|
3649 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3650 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
3651 |
msgid "Enable/Disable"
|
3652 |
msgstr "Aktivieren/Deaktivieren"
|
3653 |
|
3654 |
# @ woocommerce-germanized
|
3655 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3656 |
msgid "Enable Direct Debit Payment"
|
3657 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
3658 |
|
3659 |
# @ woocommerce-germanized
|
3660 |
# @ woocommerce
|
3661 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3662 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
3663 |
msgctxt "gateway"
|
3664 |
msgid "Title"
|
3665 |
msgstr "Bezeichnung"
|
3666 |
|
3667 |
# @ woocommerce-germanized
|
3668 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3669 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
3670 |
msgid "This controls the title which the user sees during checkout."
|
3671 |
msgstr ""
|
3672 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
3673 |
|
3674 |
# @ woocommerce-germanized
|
3675 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3676 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
3677 |
msgid "Description"
|
3678 |
msgstr "Beschreibung"
|
3679 |
|
3680 |
# @ woocommerce-germanized
|
3681 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3682 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
3683 |
msgid "Payment method description that the customer will see on your checkout."
|
3684 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
3685 |
|
3686 |
# @ woocommerce-germanized
|
3687 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3688 |
msgid "The order amount will be debited directly from your bank account."
|
3689 |
msgstr ""
|
3690 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
|
3691 |
"abgebucht."
|
3692 |
|
3693 |
# @ woocommerce-germanized
|
3694 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3695 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
3696 |
msgid "Instructions"
|
3697 |
msgstr "Anweisungen"
|
3698 |
|
3699 |
# @ woocommerce-germanized
|
3700 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3701 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
3702 |
msgid "Instructions that will be added to the thank you page and emails."
|
3703 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
3704 |
|
3705 |
# @ woocommerce-germanized
|
3706 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3707 |
msgid "Debtee"
|
3708 |
msgstr "Gläubiger Informationen"
|
3709 |
|
3710 |
# @ woocommerce-germanized
|
3711 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3712 |
msgid "Insert your company information."
|
3713 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
3714 |
|
3715 |
# @ woocommerce-germanized
|
3716 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3717 |
msgid "Company Inc, John Doe Street, New York"
|
3718 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
3719 |
|
3720 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3721 |
msgid "Insert the bank account holder name."
|
3722 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
3723 |
|
3724 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3725 |
msgid "Company Inc"
|
3726 |
msgstr "Muster GmbH"
|
3727 |
|
3728 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3729 |
msgid "Insert the bank account IBAN."
|
3730 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
3731 |
|
3732 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3733 |
msgid "BIC"
|
3734 |
msgstr "BIC"
|
3735 |
|
3736 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3737 |
msgid "Insert the bank account BIC."
|
3738 |
msgstr "Füge hier den BIC deines Kontos ein."
|
3739 |
|
3740 |
# @ woocommerce-germanized
|
3741 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3742 |
msgid "Debtee identification number"
|
3743 |
msgstr "Identifikationsnummer"
|
3744 |
|
3745 |
# @ woocommerce-germanized
|
3746 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3747 |
#, php-format
|
3748 |
msgid ""
|
3749 |
"Insert your debtee indentification number. More information can be found <a "
|
@@ -3753,16 +3770,16 @@ msgstr ""
|
|
3753 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
3754 |
|
3755 |
# @ woocommerce-germanized
|
3756 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3757 |
msgid "Generate Mandate ID"
|
3758 |
msgstr "Mandat-Referenz generieren"
|
3759 |
|
3760 |
# @ woocommerce-germanized
|
3761 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3762 |
msgid "Automatically generate Mandate ID."
|
3763 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
3764 |
|
3765 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3766 |
msgid ""
|
3767 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
3768 |
msgstr ""
|
@@ -3770,11 +3787,11 @@ msgstr ""
|
|
3770 |
"basierend auf der Bestellnummer."
|
3771 |
|
3772 |
# @ woocommerce-germanized
|
3773 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3774 |
msgid "XML Pain Format"
|
3775 |
msgstr "XML Pain Format"
|
3776 |
|
3777 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3778 |
msgid ""
|
3779 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
3780 |
"may require pain.001.003.03."
|
@@ -3783,11 +3800,11 @@ msgstr ""
|
|
3783 |
"Banken benötigen z.B. pain.001.003.03."
|
3784 |
|
3785 |
# @ woocommerce-germanized
|
3786 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3787 |
msgid "Mandate ID Format"
|
3788 |
msgstr "Mandat-Referenz Format"
|
3789 |
|
3790 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3791 |
msgid ""
|
3792 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
3793 |
"{id} as placeholder to insert the automatically generated ID."
|
@@ -3796,12 +3813,12 @@ msgstr ""
|
|
3796 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
3797 |
|
3798 |
# @ woocommerce-germanized
|
3799 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3800 |
msgid "Mandate Text"
|
3801 |
msgstr "Lastschriftmandat"
|
3802 |
|
3803 |
# @ woocommerce-germanized
|
3804 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3805 |
msgid ""
|
3806 |
"This text will be populated with live order/checkout data. Will be used as "
|
3807 |
"preview direct debit mandate and as email template text."
|
@@ -3812,23 +3829,23 @@ msgstr ""
|
|
3812 |
"Verfügung gestellt."
|
3813 |
|
3814 |
# @ woocommerce-germanized
|
3815 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3816 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
3817 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
3818 |
|
3819 |
# @ woocommerce-germanized
|
3820 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3821 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
3822 |
msgstr ""
|
3823 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
3824 |
|
3825 |
# @ woocommerce-germanized
|
3826 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3827 |
msgid "Checkbox label"
|
3828 |
msgstr "Checkbox Text"
|
3829 |
|
3830 |
# @ woocommerce-germanized
|
3831 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3832 |
msgid ""
|
3833 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
3834 |
"preview link."
|
@@ -3837,20 +3854,20 @@ msgstr ""
|
|
3837 |
"auf die Vorschau zu verlinken."
|
3838 |
|
3839 |
# @ woocommerce-germanized
|
3840 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3841 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
3842 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
3843 |
|
3844 |
# @ woocommerce-germanized
|
3845 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3846 |
msgid "Mask IBAN"
|
3847 |
msgstr "IBAN maskieren"
|
3848 |
|
3849 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3850 |
msgid "Mask the IBAN within emails."
|
3851 |
msgstr "IBAN in E-Mails maskieren."
|
3852 |
|
3853 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3854 |
msgid ""
|
3855 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
3856 |
"digits will be masked."
|
@@ -3858,15 +3875,15 @@ msgstr ""
|
|
3858 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
3859 |
"maskiert."
|
3860 |
|
3861 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3862 |
msgid "Remember"
|
3863 |
msgstr "Bankdaten merken\t"
|
3864 |
|
3865 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3866 |
msgid "Remember account data for returning customers."
|
3867 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
3868 |
|
3869 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3870 |
msgid "Save account data as user meta if user has/creates a customer account."
|
3871 |
msgstr ""
|
3872 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
@@ -3874,37 +3891,37 @@ msgstr ""
|
|
3874 |
"eigenständig aus."
|
3875 |
|
3876 |
# @ woocommerce-germanized
|
3877 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3878 |
msgid "Please insert your SEPA account data."
|
3879 |
msgstr "Bitte füge deine SEPA Kontoinformationen ein."
|
3880 |
|
3881 |
# @ woocommerce-germanized
|
3882 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3883 |
msgid "Your IBAN seems to be invalid."
|
3884 |
msgstr "Dein IBAN scheint nicht gültig zu sein."
|
3885 |
|
3886 |
# @ woocommerce-germanized
|
3887 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3888 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
3889 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
3890 |
|
3891 |
# @ woocommerce-germanized
|
3892 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3893 |
msgid "Your BIC seems to be invalid."
|
3894 |
msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
|
3895 |
|
3896 |
# @ woocommerce-germanized
|
3897 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3898 |
msgid "Please accept the direct debit mandate."
|
3899 |
msgstr "Bitte erteile das SEPA Lastschriftmandat."
|
3900 |
|
3901 |
# @ woocommerce-germanized
|
3902 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3903 |
msgid "is invalid"
|
3904 |
msgstr "ist ungültig"
|
3905 |
|
3906 |
# @ woocommerce-germanized
|
3907 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3908 |
msgid "Awaiting Direct Debit Payment"
|
3909 |
msgstr "Zahlung per Lastschrift ausstehend"
|
3910 |
|
@@ -3964,7 +3981,7 @@ msgstr ""
|
|
3964 |
# @ woocommerce-germanized
|
3965 |
# @ woocommerce
|
3966 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
3967 |
-
#: woocommerce-germanized.php:
|
3968 |
msgid "Settings"
|
3969 |
msgstr "Einstellungen"
|
3970 |
|
@@ -4629,12 +4646,12 @@ msgstr ""
|
|
4629 |
"Widerrufsrecht mit dem Zugang erlischt."
|
4630 |
|
4631 |
# @ woocommerce-germanized
|
4632 |
-
#: includes/wc-gzd-core-functions.php:
|
4633 |
msgid "Data Security"
|
4634 |
msgstr "Datenschutzbelehrung"
|
4635 |
|
4636 |
# @ woocommerce-germanized
|
4637 |
-
#: includes/wc-gzd-core-functions.php:
|
4638 |
msgid ""
|
4639 |
"Because of the small business owner state according to § 19 UStG the "
|
4640 |
"seller does not levy nor state the German value added tax."
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce Germanized v1.5.1\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-08 11:00+0100\n"
|
6 |
+
"PO-Revision-Date: 2017-03-08 11:03+0100\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 1.8.12\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
89 |
msgstr "l"
|
90 |
|
91 |
# @ woocommerce-germanized
|
92 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:215
|
93 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
94 |
+
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:727
|
95 |
msgid "incl. VAT"
|
96 |
msgstr "inkl. MwSt."
|
97 |
|
98 |
# @ woocommerce-germanized
|
99 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:215
|
100 |
msgid "excl. VAT"
|
101 |
msgstr "exkl. MwSt."
|
102 |
|
103 |
# @ woocommerce-germanized
|
104 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:217
|
105 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
106 |
+
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:727
|
107 |
#, php-format
|
108 |
msgid "incl. %s%% VAT"
|
109 |
msgstr "inkl. %s%% MwSt."
|
110 |
|
111 |
# @ woocommerce-germanized
|
112 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:217
|
113 |
#, php-format
|
114 |
msgid "excl. %s%% VAT"
|
115 |
msgstr "exkl. %s%% MwSt."
|
133 |
#: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
|
134 |
#: includes/class-wc-gzd-customer-helper.php:19
|
135 |
#: includes/class-wc-gzd-customer-helper.php:28
|
136 |
+
#: includes/class-wc-gzd-dependencies.php:54
|
137 |
+
#: includes/class-wc-gzd-dependencies.php:63
|
138 |
#: includes/class-wc-gzd-hook-priorities.php:33
|
139 |
#: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:88
|
140 |
#: woocommerce-germanized.php:97
|
145 |
#: includes/admin/class-wc-gzd-admin-status.php:38
|
146 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
147 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:225
|
148 |
+
#: includes/wc-gzd-core-functions.php:53
|
149 |
msgid "Terms & Conditions"
|
150 |
msgstr "AGB"
|
151 |
|
159 |
#: includes/admin/class-wc-gzd-admin-status.php:40
|
160 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
161 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:247
|
162 |
+
#: includes/wc-gzd-core-functions.php:59
|
163 |
msgid "Imprint"
|
164 |
msgstr "Impressum"
|
165 |
|
194 |
msgstr "Willkommen bei WooCommerce Germanized"
|
195 |
|
196 |
# @ woocommerce-germanized
|
197 |
+
#: includes/admin/class-wc-gzd-admin-welcome.php:303
|
198 |
msgid "Go to WooCommerce Germanized Settings"
|
199 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
200 |
|
201 |
# @ woocommerce-germanized
|
202 |
+
#: includes/admin/class-wc-gzd-admin.php:65
|
203 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
204 |
msgid "Germanized"
|
205 |
msgstr "Germanized"
|
206 |
|
207 |
+
#: includes/admin/class-wc-gzd-admin.php:75
|
208 |
msgid "Parcel Delivery Data Transfer:"
|
209 |
msgstr "Paketdienstleister Datenweitergabe:"
|
210 |
|
211 |
+
#: includes/admin/class-wc-gzd-admin.php:76
|
212 |
msgid "allowed"
|
213 |
msgstr "akzeptiert"
|
214 |
|
215 |
+
#: includes/admin/class-wc-gzd-admin.php:76
|
216 |
msgid "not allowed"
|
217 |
msgstr "nicht akzeptiert"
|
218 |
|
219 |
# @ woocommerce-germanized
|
220 |
+
#: includes/admin/class-wc-gzd-admin.php:149
|
221 |
msgid "Optional Email Content"
|
222 |
msgstr "Optionaler E-Mail Inhalt"
|
223 |
|
224 |
# @ woocommerce-germanized
|
225 |
+
#: includes/admin/class-wc-gzd-admin.php:158
|
226 |
msgid "Add content which will be replacing default page content within emails."
|
227 |
msgstr ""
|
228 |
"Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
|
229 |
"Seite zu bestimmen."
|
230 |
|
231 |
# @ woocommerce-germanized
|
232 |
+
#: includes/admin/class-wc-gzd-admin.php:168
|
233 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:151
|
234 |
msgid "Optional Mini Description"
|
235 |
msgstr "Warenkorb Kurzbeschreibung"
|
236 |
|
237 |
# @ woocommerce-germanized
|
238 |
+
#: includes/admin/class-wc-gzd-admin.php:185
|
239 |
msgid ""
|
240 |
"This content will be shown as short product description within checkout and "
|
241 |
"emails."
|
309 |
|
310 |
# @ woocommerce-germanized
|
311 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
|
312 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:145
|
313 |
#: includes/api/class-wc-gzd-rest-products-controller.php:28
|
314 |
#: includes/api/class-wc-gzd-rest-products-controller.php:181
|
315 |
msgid "Delivery Time"
|
316 |
msgstr "Lieferzeit"
|
317 |
|
318 |
# @ woocommerce-germanized
|
319 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:142
|
320 |
msgid "Same as parent"
|
321 |
msgstr "Gleiche wie übergeordnet"
|
322 |
|
398 |
msgstr "Angebotsgrundpreis"
|
399 |
|
400 |
# @ woocommerce-germanized
|
401 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
|
402 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:149
|
403 |
msgid "Search for a delivery time…"
|
404 |
msgstr "Lieferzeit suchen…"
|
405 |
|
406 |
# @ woocommerce-germanized
|
407 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
|
408 |
msgid "Free shipping?"
|
409 |
msgstr "Versand kostenlos?"
|
410 |
|
411 |
# @ woocommerce-germanized
|
412 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
|
413 |
msgid "This option disables the \"plus shipping costs\" notice on product page"
|
414 |
msgstr ""
|
415 |
"Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
|
705 |
|
706 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:302
|
707 |
msgid "Not obliged, not willing"
|
708 |
+
msgstr "Nicht verpflichtet, nicht bereit"
|
709 |
|
710 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:303
|
711 |
msgid "Not obliged, willing"
|
1014 |
|
1015 |
# @ woocommerce-germanized
|
1016 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:469
|
1017 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:567
|
1018 |
msgid "Checkbox"
|
1019 |
msgstr "Checkbox"
|
1020 |
|
1140 |
|
1141 |
# @ woocommerce-germanized
|
1142 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
|
1143 |
+
#: includes/wc-gzd-core-functions.php:56
|
1144 |
msgid "Right of Recission"
|
1145 |
msgstr "Widerrufsrecht"
|
1146 |
|
2597 |
msgid "Delete text options"
|
2598 |
msgstr "Text-Optionen löschen"
|
2599 |
|
2600 |
+
#: includes/admin/views/html-page-status-germanized.php:212
|
2601 |
+
msgid "Delete Version Cache"
|
2602 |
+
msgstr "Versionen-Cache löschen"
|
2603 |
+
|
2604 |
+
#: includes/admin/views/html-page-status-germanized.php:213
|
2605 |
+
msgid ""
|
2606 |
+
"This option deletes plugin version caches necessary to check whether "
|
2607 |
+
"activated plugins are compatible with Germanized."
|
2608 |
+
msgstr ""
|
2609 |
+
"Diese Option löscht den Cache der Plugin-Versionen, die geprüft werden um "
|
2610 |
+
"festzustellen ob Germanized kompatibel zu den jeweiligen Versionen ist."
|
2611 |
+
|
2612 |
+
#: includes/admin/views/html-page-status-germanized.php:214
|
2613 |
+
msgid "Delete version cache"
|
2614 |
+
msgstr "Cache löschen"
|
2615 |
+
|
2616 |
# @ woocommerce-germanized
|
2617 |
+
#: includes/admin/views/html-page-status-germanized.php:223
|
2618 |
msgid "Templates"
|
2619 |
msgstr "Templates"
|
2620 |
|
2621 |
# @ woocommerce-germanized
|
2622 |
+
#: includes/admin/views/html-page-status-germanized.php:268
|
2623 |
#, php-format
|
2624 |
msgid ""
|
2625 |
"<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
|
2629 |
"veraltet. Die Hauptversion ist %s"
|
2630 |
|
2631 |
# @ woocommerce-germanized
|
2632 |
+
#: includes/admin/views/html-page-status-germanized.php:280
|
2633 |
+
#: includes/admin/views/html-page-status-germanized.php:289
|
2634 |
msgid "Overrides"
|
2635 |
msgstr "Überschreibt"
|
2636 |
|
2637 |
# @ woocommerce-germanized
|
2638 |
+
#: includes/admin/views/html-page-status-germanized.php:300
|
2639 |
msgid "Learn how to update outdated templates"
|
2640 |
msgstr "Erfahre, wie du veraltete Templates aktualisierst"
|
2641 |
|
2679 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:113
|
2680 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:122
|
2681 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2682 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
|
2683 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2684 |
msgid "Direct Debit"
|
2685 |
msgstr "Lastschrift"
|
2687 |
# @ woocommerce-germanized
|
2688 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:118
|
2689 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:127
|
2690 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
|
2691 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:303
|
2692 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
|
2693 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
|
2694 |
msgid "Account Holder"
|
2695 |
msgstr "Kontoinhaber"
|
2696 |
|
2697 |
# @ woocommerce-germanized
|
2698 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:123
|
2699 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:132
|
2700 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
|
2701 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:310
|
2702 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:520
|
2703 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
|
2704 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:736
|
2705 |
msgid "IBAN"
|
2706 |
msgstr "IBAN"
|
2707 |
|
2708 |
# @ woocommerce-germanized
|
2709 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:128
|
2710 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:137
|
2711 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
|
2712 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:317
|
2713 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
|
2714 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
|
2715 |
msgid "BIC/SWIFT"
|
2716 |
msgstr "BIC/SWIFT"
|
2717 |
|
2721 |
|
2722 |
# @ woocommerce-germanized
|
2723 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:142
|
2724 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
|
2725 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:324
|
2726 |
msgid "Mandate Reference ID"
|
2727 |
msgstr "Mandat-Referenznummer"
|
2728 |
|
2962 |
msgstr "Vielen Dank. Dein Benutzerkonto wurde erfolgreich aktiviert."
|
2963 |
|
2964 |
# @ woocommerce-germanized
|
2965 |
+
#: includes/class-wc-gzd-customer-helper.php:232
|
2966 |
msgid "Sorry, but this activation code cannot be found."
|
2967 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
2968 |
|
3069 |
msgstr "eKomi"
|
3070 |
|
3071 |
# @ woocommerce-germanized
|
3072 |
+
#: includes/class-wc-gzd-emails.php:387
|
3073 |
msgctxt "revocation-form"
|
3074 |
msgid "Forward your Revocation online"
|
3075 |
msgstr "Deinen Widerruf online erklären"
|
3157 |
msgstr "Zahlungsarten"
|
3158 |
|
3159 |
# @ woocommerce-germanized
|
3160 |
+
#: includes/class-wc-gzd-payment-gateways.php:57
|
3161 |
+
#: includes/class-wc-gzd-payment-gateways.php:96
|
3162 |
#, php-format
|
3163 |
msgid "%s payment charge"
|
3164 |
msgstr "%s Zahlungsgebühr"
|
3165 |
|
3166 |
# @ woocommerce-germanized
|
3167 |
+
#: includes/class-wc-gzd-payment-gateways.php:60
|
3168 |
#: includes/wc-gzd-order-functions.php:20
|
3169 |
#: includes/wc-gzd-template-functions.php:494
|
3170 |
#, php-format
|
3172 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3173 |
|
3174 |
# @ woocommerce-germanized
|
3175 |
+
#: includes/class-wc-gzd-payment-gateways.php:124
|
3176 |
msgid "Fee"
|
3177 |
msgstr "Zahlungsgebühr"
|
3178 |
|
3179 |
# @ woocommerce-germanized
|
3180 |
+
#: includes/class-wc-gzd-payment-gateways.php:126
|
3181 |
msgid ""
|
3182 |
"This fee is being added if customer selects payment method within checkout."
|
3183 |
msgstr ""
|
3185 |
"Zahlungsart aktiviert."
|
3186 |
|
3187 |
# @ woocommerce-germanized
|
3188 |
+
#: includes/class-wc-gzd-payment-gateways.php:131
|
3189 |
msgid "Fee is taxable?"
|
3190 |
msgstr "Mwst. berechnen?"
|
3191 |
|
3192 |
# @ woocommerce-germanized
|
3193 |
+
#: includes/class-wc-gzd-payment-gateways.php:133
|
3194 |
msgid "Check if fee is taxable."
|
3195 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
3196 |
|
3197 |
# @ woocommerce-germanized
|
3198 |
+
#: includes/class-wc-gzd-payment-gateways.php:140
|
3199 |
msgid "Forwarding Fee"
|
3200 |
msgstr "Übermittlungsentgelt"
|
3201 |
|
3202 |
# @ woocommerce-germanized
|
3203 |
+
#: includes/class-wc-gzd-payment-gateways.php:143
|
3204 |
msgid ""
|
3205 |
"Forwarding fee will be charged by the transport agent in addition to the "
|
3206 |
"cash of delivery fee e.g. DHL - tax free."
|
3209 |
"kassiert - z.B. DHL (steuerfrei)."
|
3210 |
|
3211 |
# @ woocommerce-germanized
|
3212 |
+
#: includes/class-wc-gzd-payment-gateways.php:177
|
3213 |
msgid "Payment charge"
|
3214 |
msgstr "Zahlungsgebühr"
|
3215 |
|
3334 |
msgid "New Price Label Name"
|
3335 |
msgstr "Name des neuen Preishinweises"
|
3336 |
|
3337 |
+
#: includes/class-wc-gzd-product-variable.php:117
|
3338 |
+
#: includes/class-wc-gzd-product-variable.php:122
|
3339 |
#, php-format
|
3340 |
msgctxt "Price range: from-to"
|
3341 |
msgid "%1$s–%2$s"
|
3648 |
"Bitte beachte: Die Frist für die Vorabinformation der SEPA-Lastschrift wird "
|
3649 |
"auf einen Tag verkürzt. "
|
3650 |
|
3651 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:135
|
3652 |
msgid "SEPA XML Export"
|
3653 |
msgstr "SEPA XML Export"
|
3654 |
|
3655 |
# @ woocommerce-germanized
|
3656 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:240
|
3657 |
#, php-format
|
3658 |
msgid "Order %s"
|
3659 |
msgstr "Bestellung %s"
|
3660 |
|
3661 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:261
|
3662 |
msgid "Will be notified separately"
|
3663 |
msgstr "Wird separat mitgeteilt"
|
3664 |
|
3665 |
# @ woocommerce-germanized
|
3666 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
|
3667 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
3668 |
msgid "Enable/Disable"
|
3669 |
msgstr "Aktivieren/Deaktivieren"
|
3670 |
|
3671 |
# @ woocommerce-germanized
|
3672 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:479
|
3673 |
msgid "Enable Direct Debit Payment"
|
3674 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
3675 |
|
3676 |
# @ woocommerce-germanized
|
3677 |
# @ woocommerce
|
3678 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:483
|
3679 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
3680 |
msgctxt "gateway"
|
3681 |
msgid "Title"
|
3682 |
msgstr "Bezeichnung"
|
3683 |
|
3684 |
# @ woocommerce-germanized
|
3685 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
|
3686 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
3687 |
msgid "This controls the title which the user sees during checkout."
|
3688 |
msgstr ""
|
3689 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
3690 |
|
3691 |
# @ woocommerce-germanized
|
3692 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:490
|
3693 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
3694 |
msgid "Description"
|
3695 |
msgstr "Beschreibung"
|
3696 |
|
3697 |
# @ woocommerce-germanized
|
3698 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:492
|
3699 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
3700 |
msgid "Payment method description that the customer will see on your checkout."
|
3701 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
3702 |
|
3703 |
# @ woocommerce-germanized
|
3704 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
|
3705 |
msgid "The order amount will be debited directly from your bank account."
|
3706 |
msgstr ""
|
3707 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
|
3708 |
"abgebucht."
|
3709 |
|
3710 |
# @ woocommerce-germanized
|
3711 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:497
|
3712 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
3713 |
msgid "Instructions"
|
3714 |
msgstr "Anweisungen"
|
3715 |
|
3716 |
# @ woocommerce-germanized
|
3717 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:499
|
3718 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
3719 |
msgid "Instructions that will be added to the thank you page and emails."
|
3720 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
3721 |
|
3722 |
# @ woocommerce-germanized
|
3723 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
|
3724 |
msgid "Debtee"
|
3725 |
msgstr "Gläubiger Informationen"
|
3726 |
|
3727 |
# @ woocommerce-germanized
|
3728 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
|
3729 |
msgid "Insert your company information."
|
3730 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
3731 |
|
3732 |
# @ woocommerce-germanized
|
3733 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
|
3734 |
msgid "Company Inc, John Doe Street, New York"
|
3735 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
3736 |
|
3737 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
|
3738 |
msgid "Insert the bank account holder name."
|
3739 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
3740 |
|
3741 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:516
|
3742 |
msgid "Company Inc"
|
3743 |
msgstr "Muster GmbH"
|
3744 |
|
3745 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:522
|
3746 |
msgid "Insert the bank account IBAN."
|
3747 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
3748 |
|
3749 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:527
|
3750 |
msgid "BIC"
|
3751 |
msgstr "BIC"
|
3752 |
|
3753 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:529
|
3754 |
msgid "Insert the bank account BIC."
|
3755 |
msgstr "Füge hier den BIC deines Kontos ein."
|
3756 |
|
3757 |
# @ woocommerce-germanized
|
3758 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
|
3759 |
msgid "Debtee identification number"
|
3760 |
msgstr "Identifikationsnummer"
|
3761 |
|
3762 |
# @ woocommerce-germanized
|
3763 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:536
|
3764 |
#, php-format
|
3765 |
msgid ""
|
3766 |
"Insert your debtee indentification number. More information can be found <a "
|
3770 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
3771 |
|
3772 |
# @ woocommerce-germanized
|
3773 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:540
|
3774 |
msgid "Generate Mandate ID"
|
3775 |
msgstr "Mandat-Referenz generieren"
|
3776 |
|
3777 |
# @ woocommerce-germanized
|
3778 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:542
|
3779 |
msgid "Automatically generate Mandate ID."
|
3780 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
3781 |
|
3782 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
|
3783 |
msgid ""
|
3784 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
3785 |
msgstr ""
|
3787 |
"basierend auf der Bestellnummer."
|
3788 |
|
3789 |
# @ woocommerce-germanized
|
3790 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
|
3791 |
msgid "XML Pain Format"
|
3792 |
msgstr "XML Pain Format"
|
3793 |
|
3794 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:549
|
3795 |
msgid ""
|
3796 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
3797 |
"may require pain.001.003.03."
|
3800 |
"Banken benötigen z.B. pain.001.003.03."
|
3801 |
|
3802 |
# @ woocommerce-germanized
|
3803 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
|
3804 |
msgid "Mandate ID Format"
|
3805 |
msgstr "Mandat-Referenz Format"
|
3806 |
|
3807 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:555
|
3808 |
msgid ""
|
3809 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
3810 |
"{id} as placeholder to insert the automatically generated ID."
|
3813 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
3814 |
|
3815 |
# @ woocommerce-germanized
|
3816 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
|
3817 |
msgid "Mandate Text"
|
3818 |
msgstr "Lastschriftmandat"
|
3819 |
|
3820 |
# @ woocommerce-germanized
|
3821 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:561
|
3822 |
msgid ""
|
3823 |
"This text will be populated with live order/checkout data. Will be used as "
|
3824 |
"preview direct debit mandate and as email template text."
|
3829 |
"Verfügung gestellt."
|
3830 |
|
3831 |
# @ woocommerce-germanized
|
3832 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
|
3833 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
3834 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
3835 |
|
3836 |
# @ woocommerce-germanized
|
3837 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:570
|
3838 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
3839 |
msgstr ""
|
3840 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
3841 |
|
3842 |
# @ woocommerce-germanized
|
3843 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
|
3844 |
msgid "Checkbox label"
|
3845 |
msgstr "Checkbox Text"
|
3846 |
|
3847 |
# @ woocommerce-germanized
|
3848 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
|
3849 |
msgid ""
|
3850 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
3851 |
"preview link."
|
3854 |
"auf die Vorschau zu verlinken."
|
3855 |
|
3856 |
# @ woocommerce-germanized
|
3857 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
|
3858 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
3859 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
3860 |
|
3861 |
# @ woocommerce-germanized
|
3862 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:581
|
3863 |
msgid "Mask IBAN"
|
3864 |
msgstr "IBAN maskieren"
|
3865 |
|
3866 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
|
3867 |
msgid "Mask the IBAN within emails."
|
3868 |
msgstr "IBAN in E-Mails maskieren."
|
3869 |
|
3870 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:584
|
3871 |
msgid ""
|
3872 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
3873 |
"digits will be masked."
|
3875 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
3876 |
"maskiert."
|
3877 |
|
3878 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:593
|
3879 |
msgid "Remember"
|
3880 |
msgstr "Bankdaten merken\t"
|
3881 |
|
3882 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
|
3883 |
msgid "Remember account data for returning customers."
|
3884 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
3885 |
|
3886 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:596
|
3887 |
msgid "Save account data as user meta if user has/creates a customer account."
|
3888 |
msgstr ""
|
3889 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
3891 |
"eigenständig aus."
|
3892 |
|
3893 |
# @ woocommerce-germanized
|
3894 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:679
|
3895 |
msgid "Please insert your SEPA account data."
|
3896 |
msgstr "Bitte füge deine SEPA Kontoinformationen ein."
|
3897 |
|
3898 |
# @ woocommerce-germanized
|
3899 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:689
|
3900 |
msgid "Your IBAN seems to be invalid."
|
3901 |
msgstr "Dein IBAN scheint nicht gültig zu sein."
|
3902 |
|
3903 |
# @ woocommerce-germanized
|
3904 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
|
3905 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
3906 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
3907 |
|
3908 |
# @ woocommerce-germanized
|
3909 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:695
|
3910 |
msgid "Your BIC seems to be invalid."
|
3911 |
msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
|
3912 |
|
3913 |
# @ woocommerce-germanized
|
3914 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
|
3915 |
msgid "Please accept the direct debit mandate."
|
3916 |
msgstr "Bitte erteile das SEPA Lastschriftmandat."
|
3917 |
|
3918 |
# @ woocommerce-germanized
|
3919 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
|
3920 |
msgid "is invalid"
|
3921 |
msgstr "ist ungültig"
|
3922 |
|
3923 |
# @ woocommerce-germanized
|
3924 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:776
|
3925 |
msgid "Awaiting Direct Debit Payment"
|
3926 |
msgstr "Zahlung per Lastschrift ausstehend"
|
3927 |
|
3981 |
# @ woocommerce-germanized
|
3982 |
# @ woocommerce
|
3983 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
3984 |
+
#: woocommerce-germanized.php:546
|
3985 |
msgid "Settings"
|
3986 |
msgstr "Einstellungen"
|
3987 |
|
4646 |
"Widerrufsrecht mit dem Zugang erlischt."
|
4647 |
|
4648 |
# @ woocommerce-germanized
|
4649 |
+
#: includes/wc-gzd-core-functions.php:62
|
4650 |
msgid "Data Security"
|
4651 |
msgstr "Datenschutzbelehrung"
|
4652 |
|
4653 |
# @ woocommerce-germanized
|
4654 |
+
#: includes/wc-gzd-core-functions.php:90
|
4655 |
msgid ""
|
4656 |
"Because of the small business owner state according to § 19 UStG the "
|
4657 |
"seller does not levy nor state the German value added tax."
|
i18n/languages/woocommerce-germanized-de_DE_formal.mo
CHANGED
Binary file
|
i18n/languages/woocommerce-germanized-de_DE_formal.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce Germanized v1.5.1\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2017-
|
6 |
-
"PO-Revision-Date: 2017-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 1.8.
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
@@ -89,27 +89,27 @@ msgid "l"
|
|
89 |
msgstr "l"
|
90 |
|
91 |
# @ woocommerce-germanized
|
92 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
93 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
94 |
-
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:
|
95 |
msgid "incl. VAT"
|
96 |
msgstr "inkl. MwSt."
|
97 |
|
98 |
# @ woocommerce-germanized
|
99 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
100 |
msgid "excl. VAT"
|
101 |
msgstr "exkl. MwSt."
|
102 |
|
103 |
# @ woocommerce-germanized
|
104 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
105 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
106 |
-
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:
|
107 |
#, php-format
|
108 |
msgid "incl. %s%% VAT"
|
109 |
msgstr "inkl. %s%% MwSt."
|
110 |
|
111 |
# @ woocommerce-germanized
|
112 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
113 |
#, php-format
|
114 |
msgid "excl. %s%% VAT"
|
115 |
msgstr "exkl. %s%% MwSt."
|
@@ -133,8 +133,8 @@ msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
|
|
133 |
#: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
|
134 |
#: includes/class-wc-gzd-customer-helper.php:19
|
135 |
#: includes/class-wc-gzd-customer-helper.php:28
|
136 |
-
#: includes/class-wc-gzd-dependencies.php:
|
137 |
-
#: includes/class-wc-gzd-dependencies.php:
|
138 |
#: includes/class-wc-gzd-hook-priorities.php:33
|
139 |
#: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:88
|
140 |
#: woocommerce-germanized.php:97
|
@@ -145,7 +145,7 @@ msgstr "So geht das leider nicht.."
|
|
145 |
#: includes/admin/class-wc-gzd-admin-status.php:38
|
146 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
147 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:225
|
148 |
-
#: includes/wc-gzd-core-functions.php:
|
149 |
msgid "Terms & Conditions"
|
150 |
msgstr "AGB"
|
151 |
|
@@ -159,7 +159,7 @@ msgstr "Widerrufsbelehrung"
|
|
159 |
#: includes/admin/class-wc-gzd-admin-status.php:40
|
160 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
161 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:247
|
162 |
-
#: includes/wc-gzd-core-functions.php:
|
163 |
msgid "Imprint"
|
164 |
msgstr "Impressum"
|
165 |
|
@@ -194,48 +194,48 @@ msgid "Welcome to WooCommerce Germanized"
|
|
194 |
msgstr "Willkommen bei WooCommerce Germanized"
|
195 |
|
196 |
# @ woocommerce-germanized
|
197 |
-
#: includes/admin/class-wc-gzd-admin-welcome.php:
|
198 |
msgid "Go to WooCommerce Germanized Settings"
|
199 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
200 |
|
201 |
# @ woocommerce-germanized
|
202 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
203 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
204 |
msgid "Germanized"
|
205 |
msgstr "Germanized"
|
206 |
|
207 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
208 |
msgid "Parcel Delivery Data Transfer:"
|
209 |
msgstr "Paketdienstleister Datenweitergabe:"
|
210 |
|
211 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
212 |
msgid "allowed"
|
213 |
msgstr "akzeptiert"
|
214 |
|
215 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
216 |
msgid "not allowed"
|
217 |
msgstr "akzeptiert"
|
218 |
|
219 |
# @ woocommerce-germanized
|
220 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
221 |
msgid "Optional Email Content"
|
222 |
msgstr "Optionaler E-Mail Inhalt"
|
223 |
|
224 |
# @ woocommerce-germanized
|
225 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
226 |
msgid "Add content which will be replacing default page content within emails."
|
227 |
msgstr ""
|
228 |
"Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
|
229 |
"Seite zu bestimmen."
|
230 |
|
231 |
# @ woocommerce-germanized
|
232 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
233 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
234 |
msgid "Optional Mini Description"
|
235 |
msgstr "Warenkorb Kurzbeschreibung"
|
236 |
|
237 |
# @ woocommerce-germanized
|
238 |
-
#: includes/admin/class-wc-gzd-admin.php:
|
239 |
msgid ""
|
240 |
"This content will be shown as short product description within checkout and "
|
241 |
"emails."
|
@@ -309,14 +309,14 @@ msgstr "Angebots-Einheitspreis"
|
|
309 |
|
310 |
# @ woocommerce-germanized
|
311 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
|
312 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
313 |
#: includes/api/class-wc-gzd-rest-products-controller.php:28
|
314 |
#: includes/api/class-wc-gzd-rest-products-controller.php:181
|
315 |
msgid "Delivery Time"
|
316 |
msgstr "Lieferzeit"
|
317 |
|
318 |
# @ woocommerce-germanized
|
319 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
320 |
msgid "Same as parent"
|
321 |
msgstr "Gleiche wie übergeordnet"
|
322 |
|
@@ -398,17 +398,18 @@ msgid "Sale Base Price"
|
|
398 |
msgstr "Angebotsgrundpreis"
|
399 |
|
400 |
# @ woocommerce-germanized
|
401 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
|
|
402 |
msgid "Search for a delivery time…"
|
403 |
msgstr "Lieferzeit suchen…"
|
404 |
|
405 |
# @ woocommerce-germanized
|
406 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
407 |
msgid "Free shipping?"
|
408 |
msgstr "Versand kostenlos?"
|
409 |
|
410 |
# @ woocommerce-germanized
|
411 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
412 |
msgid "This option disables the \"plus shipping costs\" notice on product page"
|
413 |
msgstr ""
|
414 |
"Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
|
@@ -1013,7 +1014,7 @@ msgstr "Kunden"
|
|
1013 |
|
1014 |
# @ woocommerce-germanized
|
1015 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:469
|
1016 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
1017 |
msgid "Checkbox"
|
1018 |
msgstr "Checkbox"
|
1019 |
|
@@ -1139,7 +1140,7 @@ msgstr "Tagen"
|
|
1139 |
|
1140 |
# @ woocommerce-germanized
|
1141 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
|
1142 |
-
#: includes/wc-gzd-core-functions.php:
|
1143 |
msgid "Right of Recission"
|
1144 |
msgstr "Widerrufsrecht"
|
1145 |
|
@@ -2597,13 +2598,29 @@ msgstr ""
|
|
2597 |
msgid "Delete text options"
|
2598 |
msgstr "Text-Optionen löschen"
|
2599 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2600 |
# @ woocommerce-germanized
|
2601 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2602 |
msgid "Templates"
|
2603 |
msgstr "Templates"
|
2604 |
|
2605 |
# @ woocommerce-germanized
|
2606 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2607 |
#, php-format
|
2608 |
msgid ""
|
2609 |
"<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
|
@@ -2613,13 +2630,13 @@ msgstr ""
|
|
2613 |
"veraltet. Die Hauptversion ist %s"
|
2614 |
|
2615 |
# @ woocommerce-germanized
|
2616 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2617 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2618 |
msgid "Overrides"
|
2619 |
msgstr "Überschreibt"
|
2620 |
|
2621 |
# @ woocommerce-germanized
|
2622 |
-
#: includes/admin/views/html-page-status-germanized.php:
|
2623 |
msgid "Learn how to update outdated templates"
|
2624 |
msgstr "Erfahre, wie du veraltete Templates aktualisierst"
|
2625 |
|
@@ -2663,7 +2680,7 @@ msgstr "Anrede"
|
|
2663 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:113
|
2664 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:122
|
2665 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2666 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2667 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2668 |
msgid "Direct Debit"
|
2669 |
msgstr "Lastschrift"
|
@@ -2671,31 +2688,31 @@ msgstr "Lastschrift"
|
|
2671 |
# @ woocommerce-germanized
|
2672 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:118
|
2673 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:127
|
2674 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2675 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2676 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2677 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2678 |
msgid "Account Holder"
|
2679 |
msgstr "Kontoinhaber"
|
2680 |
|
2681 |
# @ woocommerce-germanized
|
2682 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:123
|
2683 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:132
|
2684 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2685 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2686 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2687 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2688 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2689 |
msgid "IBAN"
|
2690 |
msgstr "IBAN"
|
2691 |
|
2692 |
# @ woocommerce-germanized
|
2693 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:128
|
2694 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:137
|
2695 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2696 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2697 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2698 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2699 |
msgid "BIC/SWIFT"
|
2700 |
msgstr "BIC/SWIFT"
|
2701 |
|
@@ -2705,8 +2722,8 @@ msgstr "Paketdienstleister Datenweitergabe"
|
|
2705 |
|
2706 |
# @ woocommerce-germanized
|
2707 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:142
|
2708 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2709 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2710 |
msgid "Mandate Reference ID"
|
2711 |
msgstr "Mandat-Referenznummer"
|
2712 |
|
@@ -2948,7 +2965,7 @@ msgid "Thank you. You have successfully activated your account."
|
|
2948 |
msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
|
2949 |
|
2950 |
# @ woocommerce-germanized
|
2951 |
-
#: includes/class-wc-gzd-customer-helper.php:
|
2952 |
msgid "Sorry, but this activation code cannot be found."
|
2953 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
2954 |
|
@@ -3055,7 +3072,7 @@ msgid "eKomi Options"
|
|
3055 |
msgstr "eKomi"
|
3056 |
|
3057 |
# @ woocommerce-germanized
|
3058 |
-
#: includes/class-wc-gzd-emails.php:
|
3059 |
msgctxt "revocation-form"
|
3060 |
msgid "Forward your Revocation online"
|
3061 |
msgstr "Widerruf online erklären"
|
@@ -3143,14 +3160,14 @@ msgid "Payment Methods"
|
|
3143 |
msgstr "Zahlungsarten"
|
3144 |
|
3145 |
# @ woocommerce-germanized
|
3146 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3147 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3148 |
#, php-format
|
3149 |
msgid "%s payment charge"
|
3150 |
msgstr "%s Zahlungsgebühr"
|
3151 |
|
3152 |
# @ woocommerce-germanized
|
3153 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3154 |
#: includes/wc-gzd-order-functions.php:20
|
3155 |
#: includes/wc-gzd-template-functions.php:494
|
3156 |
#, php-format
|
@@ -3158,12 +3175,12 @@ msgid "Plus %s forwarding fee (charged by the transport agent)"
|
|
3158 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3159 |
|
3160 |
# @ woocommerce-germanized
|
3161 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3162 |
msgid "Fee"
|
3163 |
msgstr "Zahlungsgebühr"
|
3164 |
|
3165 |
# @ woocommerce-germanized
|
3166 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3167 |
msgid ""
|
3168 |
"This fee is being added if customer selects payment method within checkout."
|
3169 |
msgstr ""
|
@@ -3171,22 +3188,22 @@ msgstr ""
|
|
3171 |
"Zahlungsart aktiviert."
|
3172 |
|
3173 |
# @ woocommerce-germanized
|
3174 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3175 |
msgid "Fee is taxable?"
|
3176 |
msgstr "Mwst. berechnen?"
|
3177 |
|
3178 |
# @ woocommerce-germanized
|
3179 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3180 |
msgid "Check if fee is taxable."
|
3181 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
3182 |
|
3183 |
# @ woocommerce-germanized
|
3184 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3185 |
msgid "Forwarding Fee"
|
3186 |
msgstr "Übermittlungsentgelt"
|
3187 |
|
3188 |
# @ woocommerce-germanized
|
3189 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3190 |
msgid ""
|
3191 |
"Forwarding fee will be charged by the transport agent in addition to the "
|
3192 |
"cash of delivery fee e.g. DHL - tax free."
|
@@ -3195,7 +3212,7 @@ msgstr ""
|
|
3195 |
"kassiert - z.B. DHL (steuerfrei)."
|
3196 |
|
3197 |
# @ woocommerce-germanized
|
3198 |
-
#: includes/class-wc-gzd-payment-gateways.php:
|
3199 |
msgid "Payment charge"
|
3200 |
msgstr "Zahlungsgebühr"
|
3201 |
|
@@ -3320,8 +3337,8 @@ msgstr "Neuen Preishinweis anlegen"
|
|
3320 |
msgid "New Price Label Name"
|
3321 |
msgstr "Name des neuen Preishinweises"
|
3322 |
|
3323 |
-
#: includes/class-wc-gzd-product-variable.php:
|
3324 |
-
#: includes/class-wc-gzd-product-variable.php:
|
3325 |
#, php-format
|
3326 |
msgctxt "Price range: from-to"
|
3327 |
msgid "%1$s–%2$s"
|
@@ -3634,119 +3651,119 @@ msgstr ""
|
|
3634 |
"Bitte beachten Sie: Die Frist für die Vorabinformation der SEPA-Lastschrift "
|
3635 |
"wird auf einen Tag verkürzt. "
|
3636 |
|
3637 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3638 |
msgid "SEPA XML Export"
|
3639 |
msgstr "SEPA XML Export"
|
3640 |
|
3641 |
# @ woocommerce-germanized
|
3642 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3643 |
#, php-format
|
3644 |
msgid "Order %s"
|
3645 |
msgstr "Bestellung %s"
|
3646 |
|
3647 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3648 |
msgid "Will be notified separately"
|
3649 |
msgstr "Wird separat mitgeteilt"
|
3650 |
|
3651 |
# @ woocommerce-germanized
|
3652 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3653 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
3654 |
msgid "Enable/Disable"
|
3655 |
msgstr "Aktivieren/Deaktivieren"
|
3656 |
|
3657 |
# @ woocommerce-germanized
|
3658 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3659 |
msgid "Enable Direct Debit Payment"
|
3660 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
3661 |
|
3662 |
# @ woocommerce-germanized
|
3663 |
# @ woocommerce
|
3664 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3665 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
3666 |
msgctxt "gateway"
|
3667 |
msgid "Title"
|
3668 |
msgstr "Bezeichnung"
|
3669 |
|
3670 |
# @ woocommerce-germanized
|
3671 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3672 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
3673 |
msgid "This controls the title which the user sees during checkout."
|
3674 |
msgstr ""
|
3675 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
3676 |
|
3677 |
# @ woocommerce-germanized
|
3678 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3679 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
3680 |
msgid "Description"
|
3681 |
msgstr "Beschreibung"
|
3682 |
|
3683 |
# @ woocommerce-germanized
|
3684 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3685 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
3686 |
msgid "Payment method description that the customer will see on your checkout."
|
3687 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
3688 |
|
3689 |
# @ woocommerce-germanized
|
3690 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3691 |
msgid "The order amount will be debited directly from your bank account."
|
3692 |
msgstr ""
|
3693 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
|
3694 |
"abgebucht."
|
3695 |
|
3696 |
# @ woocommerce-germanized
|
3697 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3698 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
3699 |
msgid "Instructions"
|
3700 |
msgstr "Anweisungen"
|
3701 |
|
3702 |
# @ woocommerce-germanized
|
3703 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3704 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
3705 |
msgid "Instructions that will be added to the thank you page and emails."
|
3706 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
3707 |
|
3708 |
# @ woocommerce-germanized
|
3709 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3710 |
msgid "Debtee"
|
3711 |
msgstr "Gläubiger Informationen"
|
3712 |
|
3713 |
# @ woocommerce-germanized
|
3714 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3715 |
msgid "Insert your company information."
|
3716 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
3717 |
|
3718 |
# @ woocommerce-germanized
|
3719 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3720 |
msgid "Company Inc, John Doe Street, New York"
|
3721 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
3722 |
|
3723 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3724 |
msgid "Insert the bank account holder name."
|
3725 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
3726 |
|
3727 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3728 |
msgid "Company Inc"
|
3729 |
msgstr "Muster GmbH"
|
3730 |
|
3731 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3732 |
msgid "Insert the bank account IBAN."
|
3733 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
3734 |
|
3735 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3736 |
msgid "BIC"
|
3737 |
msgstr "BIC"
|
3738 |
|
3739 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3740 |
msgid "Insert the bank account BIC."
|
3741 |
msgstr "Füge hier den BIC deines Kontos ein."
|
3742 |
|
3743 |
# @ woocommerce-germanized
|
3744 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3745 |
msgid "Debtee identification number"
|
3746 |
msgstr "Identifikationsnummer"
|
3747 |
|
3748 |
# @ woocommerce-germanized
|
3749 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3750 |
#, php-format
|
3751 |
msgid ""
|
3752 |
"Insert your debtee indentification number. More information can be found <a "
|
@@ -3756,16 +3773,16 @@ msgstr ""
|
|
3756 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
3757 |
|
3758 |
# @ woocommerce-germanized
|
3759 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3760 |
msgid "Generate Mandate ID"
|
3761 |
msgstr "Mandat-Referenz generieren"
|
3762 |
|
3763 |
# @ woocommerce-germanized
|
3764 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3765 |
msgid "Automatically generate Mandate ID."
|
3766 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
3767 |
|
3768 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3769 |
msgid ""
|
3770 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
3771 |
msgstr ""
|
@@ -3773,11 +3790,11 @@ msgstr ""
|
|
3773 |
"basierend auf der Bestellnummer."
|
3774 |
|
3775 |
# @ woocommerce-germanized
|
3776 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3777 |
msgid "XML Pain Format"
|
3778 |
msgstr "XML Pain Format"
|
3779 |
|
3780 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3781 |
msgid ""
|
3782 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
3783 |
"may require pain.001.003.03."
|
@@ -3786,11 +3803,11 @@ msgstr ""
|
|
3786 |
"Banken benötigen z.B. pain.001.003.03."
|
3787 |
|
3788 |
# @ woocommerce-germanized
|
3789 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3790 |
msgid "Mandate ID Format"
|
3791 |
msgstr "Mandat-Referenz Format"
|
3792 |
|
3793 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3794 |
msgid ""
|
3795 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
3796 |
"{id} as placeholder to insert the automatically generated ID."
|
@@ -3799,12 +3816,12 @@ msgstr ""
|
|
3799 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
3800 |
|
3801 |
# @ woocommerce-germanized
|
3802 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3803 |
msgid "Mandate Text"
|
3804 |
msgstr "Lastschriftmandat"
|
3805 |
|
3806 |
# @ woocommerce-germanized
|
3807 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3808 |
msgid ""
|
3809 |
"This text will be populated with live order/checkout data. Will be used as "
|
3810 |
"preview direct debit mandate and as email template text."
|
@@ -3815,23 +3832,23 @@ msgstr ""
|
|
3815 |
"Verfügung gestellt."
|
3816 |
|
3817 |
# @ woocommerce-germanized
|
3818 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3819 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
3820 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
3821 |
|
3822 |
# @ woocommerce-germanized
|
3823 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3824 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
3825 |
msgstr ""
|
3826 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
3827 |
|
3828 |
# @ woocommerce-germanized
|
3829 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3830 |
msgid "Checkbox label"
|
3831 |
msgstr "Checkbox Text"
|
3832 |
|
3833 |
# @ woocommerce-germanized
|
3834 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3835 |
msgid ""
|
3836 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
3837 |
"preview link."
|
@@ -3840,20 +3857,20 @@ msgstr ""
|
|
3840 |
"auf die Vorschau zu verlinken."
|
3841 |
|
3842 |
# @ woocommerce-germanized
|
3843 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3844 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
3845 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
3846 |
|
3847 |
# @ woocommerce-germanized
|
3848 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3849 |
msgid "Mask IBAN"
|
3850 |
msgstr "IBAN maskieren"
|
3851 |
|
3852 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3853 |
msgid "Mask the IBAN within emails."
|
3854 |
msgstr "IBAN in E-Mails maskieren."
|
3855 |
|
3856 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3857 |
msgid ""
|
3858 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
3859 |
"digits will be masked."
|
@@ -3861,15 +3878,15 @@ msgstr ""
|
|
3861 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
3862 |
"maskiert."
|
3863 |
|
3864 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3865 |
msgid "Remember"
|
3866 |
msgstr "Bankdaten merken\t"
|
3867 |
|
3868 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3869 |
msgid "Remember account data for returning customers."
|
3870 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
3871 |
|
3872 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3873 |
msgid "Save account data as user meta if user has/creates a customer account."
|
3874 |
msgstr ""
|
3875 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
@@ -3877,37 +3894,37 @@ msgstr ""
|
|
3877 |
"eigenständig aus."
|
3878 |
|
3879 |
# @ woocommerce-germanized
|
3880 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3881 |
msgid "Please insert your SEPA account data."
|
3882 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
3883 |
|
3884 |
# @ woocommerce-germanized
|
3885 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3886 |
msgid "Your IBAN seems to be invalid."
|
3887 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
3888 |
|
3889 |
# @ woocommerce-germanized
|
3890 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3891 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
3892 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
3893 |
|
3894 |
# @ woocommerce-germanized
|
3895 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3896 |
msgid "Your BIC seems to be invalid."
|
3897 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
3898 |
|
3899 |
# @ woocommerce-germanized
|
3900 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3901 |
msgid "Please accept the direct debit mandate."
|
3902 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
3903 |
|
3904 |
# @ woocommerce-germanized
|
3905 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3906 |
msgid "is invalid"
|
3907 |
msgstr "ist ungültig"
|
3908 |
|
3909 |
# @ woocommerce-germanized
|
3910 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
3911 |
msgid "Awaiting Direct Debit Payment"
|
3912 |
msgstr "Zahlung per Lastschrift ausstehend"
|
3913 |
|
@@ -3967,7 +3984,7 @@ msgstr ""
|
|
3967 |
# @ woocommerce-germanized
|
3968 |
# @ woocommerce
|
3969 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
3970 |
-
#: woocommerce-germanized.php:
|
3971 |
msgid "Settings"
|
3972 |
msgstr "Einstellungen"
|
3973 |
|
@@ -4633,12 +4650,12 @@ msgstr ""
|
|
4633 |
"Widerrufsrecht mit dem Zugang erlischt."
|
4634 |
|
4635 |
# @ woocommerce-germanized
|
4636 |
-
#: includes/wc-gzd-core-functions.php:
|
4637 |
msgid "Data Security"
|
4638 |
msgstr "Datenschutzbelehrung"
|
4639 |
|
4640 |
# @ woocommerce-germanized
|
4641 |
-
#: includes/wc-gzd-core-functions.php:
|
4642 |
msgid ""
|
4643 |
"Because of the small business owner state according to § 19 UStG the "
|
4644 |
"seller does not levy nor state the German value added tax."
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce Germanized v1.5.1\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-08 11:02+0100\n"
|
6 |
+
"PO-Revision-Date: 2017-03-08 11:03+0100\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 1.8.12\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
89 |
msgstr "l"
|
90 |
|
91 |
# @ woocommerce-germanized
|
92 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:215
|
93 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
94 |
+
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:727
|
95 |
msgid "incl. VAT"
|
96 |
msgstr "inkl. MwSt."
|
97 |
|
98 |
# @ woocommerce-germanized
|
99 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:215
|
100 |
msgid "excl. VAT"
|
101 |
msgstr "exkl. MwSt."
|
102 |
|
103 |
# @ woocommerce-germanized
|
104 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:217
|
105 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:72
|
106 |
+
#: includes/wc-gzd-cart-functions.php:269 woocommerce-germanized.php:727
|
107 |
#, php-format
|
108 |
msgid "incl. %s%% VAT"
|
109 |
msgstr "inkl. %s%% MwSt."
|
110 |
|
111 |
# @ woocommerce-germanized
|
112 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:217
|
113 |
#, php-format
|
114 |
msgid "excl. %s%% VAT"
|
115 |
msgstr "exkl. %s%% MwSt."
|
133 |
#: includes/class-wc-gzd-checkout.php:22 includes/class-wc-gzd-checkout.php:31
|
134 |
#: includes/class-wc-gzd-customer-helper.php:19
|
135 |
#: includes/class-wc-gzd-customer-helper.php:28
|
136 |
+
#: includes/class-wc-gzd-dependencies.php:54
|
137 |
+
#: includes/class-wc-gzd-dependencies.php:63
|
138 |
#: includes/class-wc-gzd-hook-priorities.php:33
|
139 |
#: includes/class-wc-gzd-hook-priorities.php:42 woocommerce-germanized.php:88
|
140 |
#: woocommerce-germanized.php:97
|
145 |
#: includes/admin/class-wc-gzd-admin-status.php:38
|
146 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
147 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:225
|
148 |
+
#: includes/wc-gzd-core-functions.php:53
|
149 |
msgid "Terms & Conditions"
|
150 |
msgstr "AGB"
|
151 |
|
159 |
#: includes/admin/class-wc-gzd-admin-status.php:40
|
160 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:139
|
161 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:247
|
162 |
+
#: includes/wc-gzd-core-functions.php:59
|
163 |
msgid "Imprint"
|
164 |
msgstr "Impressum"
|
165 |
|
194 |
msgstr "Willkommen bei WooCommerce Germanized"
|
195 |
|
196 |
# @ woocommerce-germanized
|
197 |
+
#: includes/admin/class-wc-gzd-admin-welcome.php:303
|
198 |
msgid "Go to WooCommerce Germanized Settings"
|
199 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
200 |
|
201 |
# @ woocommerce-germanized
|
202 |
+
#: includes/admin/class-wc-gzd-admin.php:65
|
203 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
204 |
msgid "Germanized"
|
205 |
msgstr "Germanized"
|
206 |
|
207 |
+
#: includes/admin/class-wc-gzd-admin.php:75
|
208 |
msgid "Parcel Delivery Data Transfer:"
|
209 |
msgstr "Paketdienstleister Datenweitergabe:"
|
210 |
|
211 |
+
#: includes/admin/class-wc-gzd-admin.php:76
|
212 |
msgid "allowed"
|
213 |
msgstr "akzeptiert"
|
214 |
|
215 |
+
#: includes/admin/class-wc-gzd-admin.php:76
|
216 |
msgid "not allowed"
|
217 |
msgstr "akzeptiert"
|
218 |
|
219 |
# @ woocommerce-germanized
|
220 |
+
#: includes/admin/class-wc-gzd-admin.php:149
|
221 |
msgid "Optional Email Content"
|
222 |
msgstr "Optionaler E-Mail Inhalt"
|
223 |
|
224 |
# @ woocommerce-germanized
|
225 |
+
#: includes/admin/class-wc-gzd-admin.php:158
|
226 |
msgid "Add content which will be replacing default page content within emails."
|
227 |
msgstr ""
|
228 |
"Fülle dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese "
|
229 |
"Seite zu bestimmen."
|
230 |
|
231 |
# @ woocommerce-germanized
|
232 |
+
#: includes/admin/class-wc-gzd-admin.php:168
|
233 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:151
|
234 |
msgid "Optional Mini Description"
|
235 |
msgstr "Warenkorb Kurzbeschreibung"
|
236 |
|
237 |
# @ woocommerce-germanized
|
238 |
+
#: includes/admin/class-wc-gzd-admin.php:185
|
239 |
msgid ""
|
240 |
"This content will be shown as short product description within checkout and "
|
241 |
"emails."
|
309 |
|
310 |
# @ woocommerce-germanized
|
311 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:136
|
312 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:145
|
313 |
#: includes/api/class-wc-gzd-rest-products-controller.php:28
|
314 |
#: includes/api/class-wc-gzd-rest-products-controller.php:181
|
315 |
msgid "Delivery Time"
|
316 |
msgstr "Lieferzeit"
|
317 |
|
318 |
# @ woocommerce-germanized
|
319 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:142
|
320 |
msgid "Same as parent"
|
321 |
msgstr "Gleiche wie übergeordnet"
|
322 |
|
398 |
msgstr "Angebotsgrundpreis"
|
399 |
|
400 |
# @ woocommerce-germanized
|
401 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:106
|
402 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:149
|
403 |
msgid "Search for a delivery time…"
|
404 |
msgstr "Lieferzeit suchen…"
|
405 |
|
406 |
# @ woocommerce-germanized
|
407 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
|
408 |
msgid "Free shipping?"
|
409 |
msgstr "Versand kostenlos?"
|
410 |
|
411 |
# @ woocommerce-germanized
|
412 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
|
413 |
msgid "This option disables the \"plus shipping costs\" notice on product page"
|
414 |
msgstr ""
|
415 |
"Deaktiviert den Hinweis \"zzgl. Versandkosten\". Ohne Auswirkungen auf die "
|
1014 |
|
1015 |
# @ woocommerce-germanized
|
1016 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:469
|
1017 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:567
|
1018 |
msgid "Checkbox"
|
1019 |
msgstr "Checkbox"
|
1020 |
|
1140 |
|
1141 |
# @ woocommerce-germanized
|
1142 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:525
|
1143 |
+
#: includes/wc-gzd-core-functions.php:56
|
1144 |
msgid "Right of Recission"
|
1145 |
msgstr "Widerrufsrecht"
|
1146 |
|
2598 |
msgid "Delete text options"
|
2599 |
msgstr "Text-Optionen löschen"
|
2600 |
|
2601 |
+
#: includes/admin/views/html-page-status-germanized.php:212
|
2602 |
+
msgid "Delete Version Cache"
|
2603 |
+
msgstr "Versionen-Cache löschen"
|
2604 |
+
|
2605 |
+
#: includes/admin/views/html-page-status-germanized.php:213
|
2606 |
+
msgid ""
|
2607 |
+
"This option deletes plugin version caches necessary to check whether "
|
2608 |
+
"activated plugins are compatible with Germanized."
|
2609 |
+
msgstr ""
|
2610 |
+
"Diese Option löscht den Cache der Plugin-Versionen, die geprüft werden um "
|
2611 |
+
"festzustellen ob Germanized kompatibel zu den jeweiligen Versionen ist."
|
2612 |
+
|
2613 |
+
#: includes/admin/views/html-page-status-germanized.php:214
|
2614 |
+
msgid "Delete version cache"
|
2615 |
+
msgstr "Cache löschen"
|
2616 |
+
|
2617 |
# @ woocommerce-germanized
|
2618 |
+
#: includes/admin/views/html-page-status-germanized.php:223
|
2619 |
msgid "Templates"
|
2620 |
msgstr "Templates"
|
2621 |
|
2622 |
# @ woocommerce-germanized
|
2623 |
+
#: includes/admin/views/html-page-status-germanized.php:268
|
2624 |
#, php-format
|
2625 |
msgid ""
|
2626 |
"<code>%s</code> version <strong style=\"color:red\">%s</strong> is out of "
|
2630 |
"veraltet. Die Hauptversion ist %s"
|
2631 |
|
2632 |
# @ woocommerce-germanized
|
2633 |
+
#: includes/admin/views/html-page-status-germanized.php:280
|
2634 |
+
#: includes/admin/views/html-page-status-germanized.php:289
|
2635 |
msgid "Overrides"
|
2636 |
msgstr "Überschreibt"
|
2637 |
|
2638 |
# @ woocommerce-germanized
|
2639 |
+
#: includes/admin/views/html-page-status-germanized.php:300
|
2640 |
msgid "Learn how to update outdated templates"
|
2641 |
msgstr "Erfahre, wie du veraltete Templates aktualisierst"
|
2642 |
|
2680 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:113
|
2681 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:122
|
2682 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2683 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:486
|
2684 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2685 |
msgid "Direct Debit"
|
2686 |
msgstr "Lastschrift"
|
2688 |
# @ woocommerce-germanized
|
2689 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:118
|
2690 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:127
|
2691 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
|
2692 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:303
|
2693 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:512
|
2694 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:640
|
2695 |
msgid "Account Holder"
|
2696 |
msgstr "Kontoinhaber"
|
2697 |
|
2698 |
# @ woocommerce-germanized
|
2699 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:123
|
2700 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:132
|
2701 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:281
|
2702 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:310
|
2703 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:520
|
2704 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
|
2705 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:736
|
2706 |
msgid "IBAN"
|
2707 |
msgstr "IBAN"
|
2708 |
|
2709 |
# @ woocommerce-germanized
|
2710 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:128
|
2711 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:137
|
2712 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
|
2713 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:317
|
2714 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
|
2715 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:737
|
2716 |
msgid "BIC/SWIFT"
|
2717 |
msgstr "BIC/SWIFT"
|
2718 |
|
2722 |
|
2723 |
# @ woocommerce-germanized
|
2724 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:142
|
2725 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
|
2726 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:324
|
2727 |
msgid "Mandate Reference ID"
|
2728 |
msgstr "Mandat-Referenznummer"
|
2729 |
|
2965 |
msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
|
2966 |
|
2967 |
# @ woocommerce-germanized
|
2968 |
+
#: includes/class-wc-gzd-customer-helper.php:232
|
2969 |
msgid "Sorry, but this activation code cannot be found."
|
2970 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
2971 |
|
3072 |
msgstr "eKomi"
|
3073 |
|
3074 |
# @ woocommerce-germanized
|
3075 |
+
#: includes/class-wc-gzd-emails.php:387
|
3076 |
msgctxt "revocation-form"
|
3077 |
msgid "Forward your Revocation online"
|
3078 |
msgstr "Widerruf online erklären"
|
3160 |
msgstr "Zahlungsarten"
|
3161 |
|
3162 |
# @ woocommerce-germanized
|
3163 |
+
#: includes/class-wc-gzd-payment-gateways.php:57
|
3164 |
+
#: includes/class-wc-gzd-payment-gateways.php:96
|
3165 |
#, php-format
|
3166 |
msgid "%s payment charge"
|
3167 |
msgstr "%s Zahlungsgebühr"
|
3168 |
|
3169 |
# @ woocommerce-germanized
|
3170 |
+
#: includes/class-wc-gzd-payment-gateways.php:60
|
3171 |
#: includes/wc-gzd-order-functions.php:20
|
3172 |
#: includes/wc-gzd-template-functions.php:494
|
3173 |
#, php-format
|
3175 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3176 |
|
3177 |
# @ woocommerce-germanized
|
3178 |
+
#: includes/class-wc-gzd-payment-gateways.php:124
|
3179 |
msgid "Fee"
|
3180 |
msgstr "Zahlungsgebühr"
|
3181 |
|
3182 |
# @ woocommerce-germanized
|
3183 |
+
#: includes/class-wc-gzd-payment-gateways.php:126
|
3184 |
msgid ""
|
3185 |
"This fee is being added if customer selects payment method within checkout."
|
3186 |
msgstr ""
|
3188 |
"Zahlungsart aktiviert."
|
3189 |
|
3190 |
# @ woocommerce-germanized
|
3191 |
+
#: includes/class-wc-gzd-payment-gateways.php:131
|
3192 |
msgid "Fee is taxable?"
|
3193 |
msgstr "Mwst. berechnen?"
|
3194 |
|
3195 |
# @ woocommerce-germanized
|
3196 |
+
#: includes/class-wc-gzd-payment-gateways.php:133
|
3197 |
msgid "Check if fee is taxable."
|
3198 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
3199 |
|
3200 |
# @ woocommerce-germanized
|
3201 |
+
#: includes/class-wc-gzd-payment-gateways.php:140
|
3202 |
msgid "Forwarding Fee"
|
3203 |
msgstr "Übermittlungsentgelt"
|
3204 |
|
3205 |
# @ woocommerce-germanized
|
3206 |
+
#: includes/class-wc-gzd-payment-gateways.php:143
|
3207 |
msgid ""
|
3208 |
"Forwarding fee will be charged by the transport agent in addition to the "
|
3209 |
"cash of delivery fee e.g. DHL - tax free."
|
3212 |
"kassiert - z.B. DHL (steuerfrei)."
|
3213 |
|
3214 |
# @ woocommerce-germanized
|
3215 |
+
#: includes/class-wc-gzd-payment-gateways.php:177
|
3216 |
msgid "Payment charge"
|
3217 |
msgstr "Zahlungsgebühr"
|
3218 |
|
3337 |
msgid "New Price Label Name"
|
3338 |
msgstr "Name des neuen Preishinweises"
|
3339 |
|
3340 |
+
#: includes/class-wc-gzd-product-variable.php:117
|
3341 |
+
#: includes/class-wc-gzd-product-variable.php:122
|
3342 |
#, php-format
|
3343 |
msgctxt "Price range: from-to"
|
3344 |
msgid "%1$s–%2$s"
|
3651 |
"Bitte beachten Sie: Die Frist für die Vorabinformation der SEPA-Lastschrift "
|
3652 |
"wird auf einen Tag verkürzt. "
|
3653 |
|
3654 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:135
|
3655 |
msgid "SEPA XML Export"
|
3656 |
msgstr "SEPA XML Export"
|
3657 |
|
3658 |
# @ woocommerce-germanized
|
3659 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:240
|
3660 |
#, php-format
|
3661 |
msgid "Order %s"
|
3662 |
msgstr "Bestellung %s"
|
3663 |
|
3664 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:261
|
3665 |
msgid "Will be notified separately"
|
3666 |
msgstr "Wird separat mitgeteilt"
|
3667 |
|
3668 |
# @ woocommerce-germanized
|
3669 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:477
|
3670 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
3671 |
msgid "Enable/Disable"
|
3672 |
msgstr "Aktivieren/Deaktivieren"
|
3673 |
|
3674 |
# @ woocommerce-germanized
|
3675 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:479
|
3676 |
msgid "Enable Direct Debit Payment"
|
3677 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
3678 |
|
3679 |
# @ woocommerce-germanized
|
3680 |
# @ woocommerce
|
3681 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:483
|
3682 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
3683 |
msgctxt "gateway"
|
3684 |
msgid "Title"
|
3685 |
msgstr "Bezeichnung"
|
3686 |
|
3687 |
# @ woocommerce-germanized
|
3688 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:485
|
3689 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
3690 |
msgid "This controls the title which the user sees during checkout."
|
3691 |
msgstr ""
|
3692 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
3693 |
|
3694 |
# @ woocommerce-germanized
|
3695 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:490
|
3696 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
3697 |
msgid "Description"
|
3698 |
msgstr "Beschreibung"
|
3699 |
|
3700 |
# @ woocommerce-germanized
|
3701 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:492
|
3702 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
3703 |
msgid "Payment method description that the customer will see on your checkout."
|
3704 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
3705 |
|
3706 |
# @ woocommerce-germanized
|
3707 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:493
|
3708 |
msgid "The order amount will be debited directly from your bank account."
|
3709 |
msgstr ""
|
3710 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
|
3711 |
"abgebucht."
|
3712 |
|
3713 |
# @ woocommerce-germanized
|
3714 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:497
|
3715 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
3716 |
msgid "Instructions"
|
3717 |
msgstr "Anweisungen"
|
3718 |
|
3719 |
# @ woocommerce-germanized
|
3720 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:499
|
3721 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
3722 |
msgid "Instructions that will be added to the thank you page and emails."
|
3723 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
3724 |
|
3725 |
# @ woocommerce-germanized
|
3726 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:504
|
3727 |
msgid "Debtee"
|
3728 |
msgstr "Gläubiger Informationen"
|
3729 |
|
3730 |
# @ woocommerce-germanized
|
3731 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:506
|
3732 |
msgid "Insert your company information."
|
3733 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
3734 |
|
3735 |
# @ woocommerce-germanized
|
3736 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:508
|
3737 |
msgid "Company Inc, John Doe Street, New York"
|
3738 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
3739 |
|
3740 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:514
|
3741 |
msgid "Insert the bank account holder name."
|
3742 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
3743 |
|
3744 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:516
|
3745 |
msgid "Company Inc"
|
3746 |
msgstr "Muster GmbH"
|
3747 |
|
3748 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:522
|
3749 |
msgid "Insert the bank account IBAN."
|
3750 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
3751 |
|
3752 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:527
|
3753 |
msgid "BIC"
|
3754 |
msgstr "BIC"
|
3755 |
|
3756 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:529
|
3757 |
msgid "Insert the bank account BIC."
|
3758 |
msgstr "Füge hier den BIC deines Kontos ein."
|
3759 |
|
3760 |
# @ woocommerce-germanized
|
3761 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:534
|
3762 |
msgid "Debtee identification number"
|
3763 |
msgstr "Identifikationsnummer"
|
3764 |
|
3765 |
# @ woocommerce-germanized
|
3766 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:536
|
3767 |
#, php-format
|
3768 |
msgid ""
|
3769 |
"Insert your debtee indentification number. More information can be found <a "
|
3773 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
3774 |
|
3775 |
# @ woocommerce-germanized
|
3776 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:540
|
3777 |
msgid "Generate Mandate ID"
|
3778 |
msgstr "Mandat-Referenz generieren"
|
3779 |
|
3780 |
# @ woocommerce-germanized
|
3781 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:542
|
3782 |
msgid "Automatically generate Mandate ID."
|
3783 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
3784 |
|
3785 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:543
|
3786 |
msgid ""
|
3787 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
3788 |
msgstr ""
|
3790 |
"basierend auf der Bestellnummer."
|
3791 |
|
3792 |
# @ woocommerce-germanized
|
3793 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:547
|
3794 |
msgid "XML Pain Format"
|
3795 |
msgstr "XML Pain Format"
|
3796 |
|
3797 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:549
|
3798 |
msgid ""
|
3799 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
3800 |
"may require pain.001.003.03."
|
3803 |
"Banken benötigen z.B. pain.001.003.03."
|
3804 |
|
3805 |
# @ woocommerce-germanized
|
3806 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:553
|
3807 |
msgid "Mandate ID Format"
|
3808 |
msgstr "Mandat-Referenz Format"
|
3809 |
|
3810 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:555
|
3811 |
msgid ""
|
3812 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
3813 |
"{id} as placeholder to insert the automatically generated ID."
|
3816 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
3817 |
|
3818 |
# @ woocommerce-germanized
|
3819 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:559
|
3820 |
msgid "Mandate Text"
|
3821 |
msgstr "Lastschriftmandat"
|
3822 |
|
3823 |
# @ woocommerce-germanized
|
3824 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:561
|
3825 |
msgid ""
|
3826 |
"This text will be populated with live order/checkout data. Will be used as "
|
3827 |
"preview direct debit mandate and as email template text."
|
3832 |
"Verfügung gestellt."
|
3833 |
|
3834 |
# @ woocommerce-germanized
|
3835 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:568
|
3836 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
3837 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
3838 |
|
3839 |
# @ woocommerce-germanized
|
3840 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:570
|
3841 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
3842 |
msgstr ""
|
3843 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
3844 |
|
3845 |
# @ woocommerce-germanized
|
3846 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:574
|
3847 |
msgid "Checkbox label"
|
3848 |
msgstr "Checkbox Text"
|
3849 |
|
3850 |
# @ woocommerce-germanized
|
3851 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:576
|
3852 |
msgid ""
|
3853 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
3854 |
"preview link."
|
3857 |
"auf die Vorschau zu verlinken."
|
3858 |
|
3859 |
# @ woocommerce-germanized
|
3860 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
|
3861 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
3862 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
3863 |
|
3864 |
# @ woocommerce-germanized
|
3865 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:581
|
3866 |
msgid "Mask IBAN"
|
3867 |
msgstr "IBAN maskieren"
|
3868 |
|
3869 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:582
|
3870 |
msgid "Mask the IBAN within emails."
|
3871 |
msgstr "IBAN in E-Mails maskieren."
|
3872 |
|
3873 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:584
|
3874 |
msgid ""
|
3875 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
3876 |
"digits will be masked."
|
3878 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
3879 |
"maskiert."
|
3880 |
|
3881 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:593
|
3882 |
msgid "Remember"
|
3883 |
msgstr "Bankdaten merken\t"
|
3884 |
|
3885 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:594
|
3886 |
msgid "Remember account data for returning customers."
|
3887 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
3888 |
|
3889 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:596
|
3890 |
msgid "Save account data as user meta if user has/creates a customer account."
|
3891 |
msgstr ""
|
3892 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
3894 |
"eigenständig aus."
|
3895 |
|
3896 |
# @ woocommerce-germanized
|
3897 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:679
|
3898 |
msgid "Please insert your SEPA account data."
|
3899 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
3900 |
|
3901 |
# @ woocommerce-germanized
|
3902 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:689
|
3903 |
msgid "Your IBAN seems to be invalid."
|
3904 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
3905 |
|
3906 |
# @ woocommerce-germanized
|
3907 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:691
|
3908 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
3909 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
3910 |
|
3911 |
# @ woocommerce-germanized
|
3912 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:695
|
3913 |
msgid "Your BIC seems to be invalid."
|
3914 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
3915 |
|
3916 |
# @ woocommerce-germanized
|
3917 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
|
3918 |
msgid "Please accept the direct debit mandate."
|
3919 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
3920 |
|
3921 |
# @ woocommerce-germanized
|
3922 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:738
|
3923 |
msgid "is invalid"
|
3924 |
msgstr "ist ungültig"
|
3925 |
|
3926 |
# @ woocommerce-germanized
|
3927 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:776
|
3928 |
msgid "Awaiting Direct Debit Payment"
|
3929 |
msgstr "Zahlung per Lastschrift ausstehend"
|
3930 |
|
3984 |
# @ woocommerce-germanized
|
3985 |
# @ woocommerce
|
3986 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
3987 |
+
#: woocommerce-germanized.php:546
|
3988 |
msgid "Settings"
|
3989 |
msgstr "Einstellungen"
|
3990 |
|
4650 |
"Widerrufsrecht mit dem Zugang erlischt."
|
4651 |
|
4652 |
# @ woocommerce-germanized
|
4653 |
+
#: includes/wc-gzd-core-functions.php:62
|
4654 |
msgid "Data Security"
|
4655 |
msgstr "Datenschutzbelehrung"
|
4656 |
|
4657 |
# @ woocommerce-germanized
|
4658 |
+
#: includes/wc-gzd-core-functions.php:90
|
4659 |
msgid ""
|
4660 |
"Because of the small business owner state according to § 19 UStG the "
|
4661 |
"seller does not levy nor state the German value added tax."
|
includes/abstracts/abstract-wc-gzd-product.php
CHANGED
@@ -123,8 +123,12 @@ class WC_GZD_Product {
|
|
123 |
* @return boolean|string
|
124 |
*/
|
125 |
public function get_mini_desc() {
|
126 |
-
|
127 |
-
|
|
|
|
|
|
|
|
|
128 |
return false;
|
129 |
}
|
130 |
|
@@ -145,6 +149,8 @@ class WC_GZD_Product {
|
|
145 |
|
146 |
public function add_labels_to_price_html( $price_html ) {
|
147 |
|
|
|
|
|
148 |
if ( ! $this->child->is_on_sale() )
|
149 |
return $price_html;
|
150 |
|
@@ -152,19 +158,24 @@ class WC_GZD_Product {
|
|
152 |
$sale_regular_label = $this->get_sale_price_regular_label();
|
153 |
|
154 |
// Do not manipulate if there is no label to be added.
|
155 |
-
if ( empty( $sale_label ) && empty( $sale_regular_label ) )
|
156 |
-
|
|
|
157 |
|
158 |
preg_match( "/<del>(.*?)<\\/del>/si", $price_html, $match_regular );
|
159 |
preg_match( "/<ins>(.*?)<\\/ins>/si", $price_html, $match_sale );
|
160 |
|
|
|
|
|
|
|
|
|
161 |
$new_price_regular = ( isset( $match_regular[1] ) ? $match_regular[1] : $match_regular[0] );
|
162 |
$new_price_sale = ( isset( $match_sale[1] ) ? $match_sale[1] : $match_sale[0] );
|
163 |
|
164 |
if ( ! empty( $sale_label ) && isset( $match_regular[1] ) )
|
165 |
$new_price_regular = '<span class="wc-gzd-sale-price-label">' . $sale_label . '</span> <del>' . $match_regular[1] . '</del>';
|
166 |
|
167 |
-
if ( ! empty( $
|
168 |
$new_price_sale = '<span class="wc-gzd-sale-price-label wc-gzd-sale-price-regular-label">' . $sale_regular_label . '</span> <ins>' . $match_sale[1] . '</ins>';
|
169 |
|
170 |
$price_html = $new_price_regular . $new_price_sale;
|
123 |
* @return boolean|string
|
124 |
*/
|
125 |
public function get_mini_desc() {
|
126 |
+
|
127 |
+
$mini_desc = apply_filters( 'woocommerce_gzd_product_cart_description', $this->mini_desc, $this );
|
128 |
+
|
129 |
+
if ( $mini_desc && ! empty( $mini_desc ) )
|
130 |
+
return wpautop( htmlspecialchars_decode( $mini_desc ) );
|
131 |
+
|
132 |
return false;
|
133 |
}
|
134 |
|
149 |
|
150 |
public function add_labels_to_price_html( $price_html ) {
|
151 |
|
152 |
+
$org_price_html = $price_html;
|
153 |
+
|
154 |
if ( ! $this->child->is_on_sale() )
|
155 |
return $price_html;
|
156 |
|
158 |
$sale_regular_label = $this->get_sale_price_regular_label();
|
159 |
|
160 |
// Do not manipulate if there is no label to be added.
|
161 |
+
if ( empty( $sale_label ) && empty( $sale_regular_label ) ) {
|
162 |
+
return $price_html;
|
163 |
+
}
|
164 |
|
165 |
preg_match( "/<del>(.*?)<\\/del>/si", $price_html, $match_regular );
|
166 |
preg_match( "/<ins>(.*?)<\\/ins>/si", $price_html, $match_sale );
|
167 |
|
168 |
+
if ( empty( $match_sale ) || empty( $match_regular ) ) {
|
169 |
+
return $price_html;
|
170 |
+
}
|
171 |
+
|
172 |
$new_price_regular = ( isset( $match_regular[1] ) ? $match_regular[1] : $match_regular[0] );
|
173 |
$new_price_sale = ( isset( $match_sale[1] ) ? $match_sale[1] : $match_sale[0] );
|
174 |
|
175 |
if ( ! empty( $sale_label ) && isset( $match_regular[1] ) )
|
176 |
$new_price_regular = '<span class="wc-gzd-sale-price-label">' . $sale_label . '</span> <del>' . $match_regular[1] . '</del>';
|
177 |
|
178 |
+
if ( ! empty( $sale_regular_label ) && isset( $match_sale[1] ) )
|
179 |
$new_price_sale = '<span class="wc-gzd-sale-price-label wc-gzd-sale-price-regular-label">' . $sale_regular_label . '</span> <ins>' . $match_sale[1] . '</ins>';
|
180 |
|
181 |
$price_html = $new_price_regular . $new_price_sale;
|
includes/abstracts/abstract-wc-gzd-taxonomy.php
CHANGED
@@ -31,9 +31,17 @@ class WC_GZD_Taxonomy {
|
|
31 |
}
|
32 |
|
33 |
public function get_term_object( $key, $by = 'slug' ) {
|
34 |
-
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
public function get_term( $key, $by = 'slug' ) {
|
31 |
}
|
32 |
|
33 |
public function get_term_object( $key, $by = 'slug' ) {
|
34 |
+
|
35 |
+
do_action( 'woocommerce_gzd_get_term', $key, $by, $this->taxonomy );
|
36 |
+
|
37 |
+
$term = get_term_by( $by, $key, $this->taxonomy );
|
38 |
+
|
39 |
+
if ( ! $term || is_wp_error( $term ) )
|
40 |
+
$term = false;
|
41 |
+
|
42 |
+
do_action( 'woocommerce_gzd_after_get_term', $key, $by, $this->taxonomy );
|
43 |
+
|
44 |
+
return $term;
|
45 |
}
|
46 |
|
47 |
public function get_term( $key, $by = 'slug' ) {
|
includes/admin/class-wc-gzd-admin.php
CHANGED
@@ -51,6 +51,7 @@ class WC_GZD_Admin {
|
|
51 |
add_action( 'admin_init', array( $this, 'check_language_install' ) );
|
52 |
add_action( 'admin_init', array( $this, 'check_text_options_deletion' ) );
|
53 |
add_action( 'admin_init', array( $this, 'check_complaints_shortcode_append' ) );
|
|
|
54 |
|
55 |
add_filter( 'woocommerce_addons_section_data', array( $this, 'set_addon' ), 10, 2 );
|
56 |
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'set_order_parcel_delivery_opted_in' ), 10, 1 );
|
@@ -271,6 +272,16 @@ class WC_GZD_Admin {
|
|
271 |
|
272 |
}
|
273 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
public function get_complaints_shortcode_pages() {
|
275 |
|
276 |
$pages = array(
|
51 |
add_action( 'admin_init', array( $this, 'check_language_install' ) );
|
52 |
add_action( 'admin_init', array( $this, 'check_text_options_deletion' ) );
|
53 |
add_action( 'admin_init', array( $this, 'check_complaints_shortcode_append' ) );
|
54 |
+
add_action( 'admin_init', array( $this, 'check_version_cache_deletion' ) );
|
55 |
|
56 |
add_filter( 'woocommerce_addons_section_data', array( $this, 'set_addon' ), 10, 2 );
|
57 |
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'set_order_parcel_delivery_opted_in' ), 10, 1 );
|
272 |
|
273 |
}
|
274 |
|
275 |
+
public function check_version_cache_deletion() {
|
276 |
+
|
277 |
+
if ( isset( $_GET[ 'delete-version-cache' ] ) && isset( $_GET[ '_wpnonce' ] ) && check_admin_referer( 'wc-gzd-delete-version-cache' ) ) {
|
278 |
+
|
279 |
+
WC_GZD_Dependencies::instance()->delete_cached_plugin_header_data();
|
280 |
+
|
281 |
+
do_action( 'woocommerce_gzd_deleted_cached_plugin_header_data' );
|
282 |
+
}
|
283 |
+
}
|
284 |
+
|
285 |
public function get_complaints_shortcode_pages() {
|
286 |
|
287 |
$pages = array(
|
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php
CHANGED
@@ -134,7 +134,16 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
|
|
134 |
<div class="variable_shipping_time hide_if_variation_virtual">
|
135 |
<p class="form-row form-row-first">
|
136 |
<label for="delivery_time"><?php _e( 'Delivery Time', 'woocommerce-germanized' ); ?></label>
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
</p>
|
139 |
</div>
|
140 |
<div class="variable_cart_mini_desc">
|
134 |
<div class="variable_shipping_time hide_if_variation_virtual">
|
135 |
<p class="form-row form-row-first">
|
136 |
<label for="delivery_time"><?php _e( 'Delivery Time', 'woocommerce-germanized' ); ?></label>
|
137 |
+
|
138 |
+
<?php
|
139 |
+
WC_Germanized_Meta_Box_Product_Data::output_delivery_time_select2( array(
|
140 |
+
'name' => 'variable_delivery_time[' . $loop . ']',
|
141 |
+
'id' => 'variable_delivery_time_' . $loop,
|
142 |
+
'placeholder' => __( 'Same as parent', 'woocommerce-germanized' ),
|
143 |
+
'term' => $delivery_time,
|
144 |
+
'style' => 'width: 100%',
|
145 |
+
) );
|
146 |
+
?>
|
147 |
</p>
|
148 |
</div>
|
149 |
<div class="variable_cart_mini_desc">
|
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php
CHANGED
@@ -99,6 +99,37 @@ class WC_Germanized_Meta_Box_Product_Data {
|
|
99 |
|
100 |
}
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
public static function output_shipping() {
|
103 |
|
104 |
global $post, $thepostid;
|
@@ -112,7 +143,13 @@ class WC_Germanized_Meta_Box_Product_Data {
|
|
112 |
|
113 |
<p class="form-field">
|
114 |
<label for="delivery_time"><?php _e( 'Delivery Time', 'woocommerce-germanized' ); ?></label>
|
115 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
</p>
|
117 |
|
118 |
<?php
|
99 |
|
100 |
}
|
101 |
|
102 |
+
public static function output_delivery_time_select2( $args = array() ) {
|
103 |
+
|
104 |
+
$args = wp_parse_args( $args, array(
|
105 |
+
'name' => 'delivery_time',
|
106 |
+
'placeholder' => __( 'Search for a delivery time…', 'woocommerce-germanized' ),
|
107 |
+
'term' => false,
|
108 |
+
'id' => '',
|
109 |
+
'style' => 'width: 50%',
|
110 |
+
) );
|
111 |
+
|
112 |
+
$args[ 'id' ] = empty( $args[ 'id' ] ? $args[ 'name' ] : $args[ 'id' ] );
|
113 |
+
|
114 |
+
if ( WC_GZD_Dependencies::instance()->woocommerce_version_supports_crud() ) {
|
115 |
+
?>
|
116 |
+
<select class="wc-product-search wc-gzd-delivery-time-search" style="<?php echo $args[ 'style' ]; ?>" id="<?php echo $args[ 'id' ]; ?>" name="<?php echo $args[ 'name' ]; ?>" data-minimum_input_length="1" data-allow_clear="true" data-placeholder="<?php echo $args[ 'placeholder' ]; ?>" data-action="woocommerce_gzd_json_search_delivery_time" data-multiple="false">
|
117 |
+
<?php
|
118 |
+
|
119 |
+
if ( $args[ 'term' ] ) {
|
120 |
+
echo '<option value="' . esc_attr( $args[ 'term' ]->term_id ) . '"' . selected( true, true, false ) . '>' . $args[ 'term' ]->name . '</option>';
|
121 |
+
}
|
122 |
+
|
123 |
+
?>
|
124 |
+
</select>
|
125 |
+
<?php
|
126 |
+
} else {
|
127 |
+
?>
|
128 |
+
<input type="hidden" class="wc-product-search wc-gzd-delivery-time-search" style="<?php echo $args[ 'style' ]; ?>" id="<?php echo $args[ 'id' ]; ?>" name="<?php echo $args[ 'name' ]; ?>" data-minimum_input_length="1" data-allow_clear="true" data-placeholder="<?php echo $args[ 'placeholder' ]; ?>" data-action="woocommerce_gzd_json_search_delivery_time" data-multiple="false" data-selected="<?php echo ( $args[ 'term' ] ? $args[ 'term' ]->name : '' ); ?>" value="<?php echo ( $args[ 'term' ] ? $args[ 'term' ]->term_id : '' ); ?>" />
|
129 |
+
<?php
|
130 |
+
}
|
131 |
+
}
|
132 |
+
|
133 |
public static function output_shipping() {
|
134 |
|
135 |
global $post, $thepostid;
|
143 |
|
144 |
<p class="form-field">
|
145 |
<label for="delivery_time"><?php _e( 'Delivery Time', 'woocommerce-germanized' ); ?></label>
|
146 |
+
<?php
|
147 |
+
self::output_delivery_time_select2( array(
|
148 |
+
'name' => 'delivery_time',
|
149 |
+
'placeholder' => __( 'Search for a delivery time…', 'woocommerce-germanized' ),
|
150 |
+
'term' => $delivery_time,
|
151 |
+
) );
|
152 |
+
?>
|
153 |
</p>
|
154 |
|
155 |
<?php
|
includes/admin/views/html-page-status-germanized.php
CHANGED
@@ -208,6 +208,11 @@ if ( ! defined( 'ABSPATH' ) )
|
|
208 |
<td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'This option removes custom Germanized text options (e.g. Pay-Button-Text) and installs default options. You may use this options to reinstall text options e.g. after a language switch.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
|
209 |
<td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'delete-text-options' => true ) ), 'wc-gzd-delete-text-options' ); ?>" class="button button-secondary"><?php _e( 'Delete text options', 'woocommerce-germanized' ); ?></a></td>
|
210 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
211 |
<?php do_action( 'woocommerce_gzd_status_after_tools' ); ?>
|
212 |
</tbody>
|
213 |
</table>
|
208 |
<td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'This option removes custom Germanized text options (e.g. Pay-Button-Text) and installs default options. You may use this options to reinstall text options e.g. after a language switch.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
|
209 |
<td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'delete-text-options' => true ) ), 'wc-gzd-delete-text-options' ); ?>" class="button button-secondary"><?php _e( 'Delete text options', 'woocommerce-germanized' ); ?></a></td>
|
210 |
</tr>
|
211 |
+
<tr>
|
212 |
+
<td><?php _e( 'Delete Version Cache', 'woocommerce-germanized' ); ?></td>
|
213 |
+
<td class="help"><?php echo '<a href="#" class="help_tip" data-tip="' . esc_attr( __( 'This option deletes plugin version caches necessary to check whether activated plugins are compatible with Germanized.', 'woocommerce-germanized' ) ) . '">[?]</a>'; ?></td>
|
214 |
+
<td><a href="<?php echo wp_nonce_url( add_query_arg( array( 'delete-version-cache' => true ) ), 'wc-gzd-delete-version-cache' ); ?>" class="button button-secondary"><?php _e( 'Delete version cache', 'woocommerce-germanized' ); ?></a></td>
|
215 |
+
</tr>
|
216 |
<?php do_action( 'woocommerce_gzd_status_after_tools' ); ?>
|
217 |
</tbody>
|
218 |
</table>
|
includes/api/class-wc-gzd-rest-products-controller.php
CHANGED
@@ -397,7 +397,7 @@ class WC_GZD_REST_Products_Controller {
|
|
397 |
if ( ! empty( $request['free_shipping'] ) )
|
398 |
$data[ '_free_shipping' ] = true;
|
399 |
} else {
|
400 |
-
$data[ '_free_shipping' ] = get_post_meta( $real_product_id, '_free_shipping',
|
401 |
}
|
402 |
|
403 |
// Do only add free_shipping if is set so saving works (checkbox-style).
|
397 |
if ( ! empty( $request['free_shipping'] ) )
|
398 |
$data[ '_free_shipping' ] = true;
|
399 |
} else {
|
400 |
+
$data[ '_free_shipping' ] = get_post_meta( $real_product_id, '_free_shipping', true );
|
401 |
}
|
402 |
|
403 |
// Do only add free_shipping if is set so saving works (checkbox-style).
|
includes/class-wc-gzd-customer-helper.php
CHANGED
@@ -227,15 +227,11 @@ class WC_GZD_Customer_Helper {
|
|
227 |
wc_add_notice( __( 'Thank you. You have successfully activated your account.', 'woocommerce-germanized' ), 'notice' );
|
228 |
return;
|
229 |
}
|
230 |
-
|
231 |
}
|
232 |
|
233 |
wc_add_notice( __( 'Sorry, but this activation code cannot be found.', 'woocommerce-germanized' ), 'error' );
|
234 |
-
|
235 |
}
|
236 |
-
|
237 |
}
|
238 |
-
|
239 |
}
|
240 |
|
241 |
/**
|
227 |
wc_add_notice( __( 'Thank you. You have successfully activated your account.', 'woocommerce-germanized' ), 'notice' );
|
228 |
return;
|
229 |
}
|
|
|
230 |
}
|
231 |
|
232 |
wc_add_notice( __( 'Sorry, but this activation code cannot be found.', 'woocommerce-germanized' ), 'error' );
|
|
|
233 |
}
|
|
|
234 |
}
|
|
|
235 |
}
|
236 |
|
237 |
/**
|
includes/class-wc-gzd-dependencies.php
CHANGED
@@ -15,10 +15,13 @@ class WC_GZD_Dependencies {
|
|
15 |
public $loadable = true;
|
16 |
|
17 |
public $plugin = null;
|
|
|
18 |
public $prefix = 'gzd';
|
19 |
|
20 |
public $plugins = array();
|
21 |
|
|
|
|
|
22 |
public $plugins_header = array(
|
23 |
'woocommerce' => array(
|
24 |
'name' => 'WooCommerce',
|
@@ -68,8 +71,11 @@ class WC_GZD_Dependencies {
|
|
68 |
|
69 |
$this->plugin = $plugin;
|
70 |
|
|
|
|
|
|
|
71 |
if ( $plugin->version != get_option( 'woocommerce_' . $this->prefix . '_version' ) ) {
|
72 |
-
|
73 |
}
|
74 |
|
75 |
$this->plugins = (array) get_option( 'active_plugins', array() );
|
@@ -107,6 +113,14 @@ class WC_GZD_Dependencies {
|
|
107 |
|
108 |
}
|
109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
protected function get_current_plugin_path() {
|
111 |
return $this->plugin->plugin_path() . '/woocommerce-germanized.php';
|
112 |
}
|
@@ -219,7 +233,7 @@ class WC_GZD_Dependencies {
|
|
219 |
}
|
220 |
|
221 |
public function woocommerce_version_supports_crud() {
|
222 |
-
return
|
223 |
}
|
224 |
|
225 |
/**
|
15 |
public $loadable = true;
|
16 |
|
17 |
public $plugin = null;
|
18 |
+
|
19 |
public $prefix = 'gzd';
|
20 |
|
21 |
public $plugins = array();
|
22 |
|
23 |
+
public $wc_supports_crud = false;
|
24 |
+
|
25 |
public $plugins_header = array(
|
26 |
'woocommerce' => array(
|
27 |
'name' => 'WooCommerce',
|
71 |
|
72 |
$this->plugin = $plugin;
|
73 |
|
74 |
+
// Set whether current WooCommerce Version supports CRUD
|
75 |
+
$this->set_wc_supports_crud();
|
76 |
+
|
77 |
if ( $plugin->version != get_option( 'woocommerce_' . $this->prefix . '_version' ) ) {
|
78 |
+
$this->delete_cached_plugin_header_data();
|
79 |
}
|
80 |
|
81 |
$this->plugins = (array) get_option( 'active_plugins', array() );
|
113 |
|
114 |
}
|
115 |
|
116 |
+
public function set_wc_supports_crud() {
|
117 |
+
$this->wc_supports_crud = ( $this->compare_versions( $this->get_plugin_version( 'woocommerce' ), '2.7', '>=' ) );
|
118 |
+
}
|
119 |
+
|
120 |
+
public function delete_cached_plugin_header_data() {
|
121 |
+
delete_option( 'woocommerce_' . $this->prefix . '_plugin_header_data' );
|
122 |
+
}
|
123 |
+
|
124 |
protected function get_current_plugin_path() {
|
125 |
return $this->plugin->plugin_path() . '/woocommerce-germanized.php';
|
126 |
}
|
233 |
}
|
234 |
|
235 |
public function woocommerce_version_supports_crud() {
|
236 |
+
return $this->wc_supports_crud;
|
237 |
}
|
238 |
|
239 |
/**
|
includes/class-wc-gzd-emails.php
CHANGED
@@ -9,35 +9,96 @@
|
|
9 |
class WC_GZD_Emails {
|
10 |
|
11 |
/**
|
12 |
-
*
|
13 |
* @var array
|
14 |
*/
|
15 |
private $footer_attachments = array();
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
/**
|
18 |
* Adds legal page ids to different options and adds a hook to the email footer
|
19 |
*/
|
20 |
public function __construct() {
|
21 |
|
22 |
-
|
23 |
-
$attachment_order = wc_gzd_get_email_attachment_order();
|
24 |
-
$this->footer_attachments = array();
|
25 |
-
|
26 |
-
foreach ( $attachment_order as $key => $order )
|
27 |
-
$this->footer_attachments[ 'woocommerce_gzd_mail_attach_' . $key ] = $key;
|
28 |
|
29 |
add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
|
30 |
-
|
31 |
-
// Change email template path if is germanized email template
|
32 |
-
add_filter( 'woocommerce_template_directory', array( $this, 'set_woocommerce_template_dir' ), 10, 2 );
|
33 |
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
35 |
|
|
|
|
|
|
|
|
|
|
|
36 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
public function admin_hooks() {
|
39 |
add_filter( 'woocommerce_resend_order_emails_available', array( $this, 'resend_order_emails' ), 0 );
|
40 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
public function resend_order_emails( $emails ) {
|
43 |
global $theorder;
|
@@ -56,36 +117,60 @@ class WC_GZD_Emails {
|
|
56 |
return $dir;
|
57 |
}
|
58 |
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
|
|
|
|
|
|
64 |
|
65 |
-
|
66 |
|
67 |
-
|
68 |
|
69 |
-
|
|
|
70 |
|
71 |
-
|
|
|
72 |
|
73 |
-
|
74 |
-
|
75 |
-
}
|
76 |
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
|
|
|
|
82 |
|
83 |
-
|
84 |
-
|
85 |
|
86 |
-
|
|
|
87 |
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
public function email_digital_revocation_notice( $order, $sent_to_admin, $plain_text ) {
|
91 |
|
@@ -144,9 +229,12 @@ class WC_GZD_Emails {
|
|
144 |
}
|
145 |
|
146 |
public function get_email_instance_by_id( $id ) {
|
147 |
-
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
150 |
|
151 |
foreach ( $mails as $mail ) {
|
152 |
if ( $id === $mail->id )
|
@@ -207,7 +295,7 @@ class WC_GZD_Emails {
|
|
207 |
public function hook_mail_footer( $mail ) {
|
208 |
if ( ! empty( $this->footer_attachments ) ) {
|
209 |
foreach ( $this->footer_attachments as $option_key => $page_option ) {
|
210 |
-
$option =
|
211 |
if ( $option == -1 || ! get_option( $option_key ) )
|
212 |
continue;
|
213 |
if ( in_array( $mail->id, get_option( $option_key ) ) && apply_filters( 'woocommerce_gzd_attach_email_footer', true, $mail, $page_option ) ) {
|
@@ -245,10 +333,17 @@ class WC_GZD_Emails {
|
|
245 |
* @return mixed
|
246 |
*/
|
247 |
private function get_email_instance_by_tpl( $tpls = array() ) {
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
if ( ! empty( $mails ) ) {
|
253 |
foreach ( $mails as $mail ) {
|
254 |
if ( is_object( $mail ) && $mail->id == $tpl )
|
9 |
class WC_GZD_Emails {
|
10 |
|
11 |
/**
|
12 |
+
* Contains options and page ids
|
13 |
* @var array
|
14 |
*/
|
15 |
private $footer_attachments = array();
|
16 |
|
17 |
+
/**
|
18 |
+
* Contains WC_Emails instance after init
|
19 |
+
* @var WC_Emails
|
20 |
+
*/
|
21 |
+
private $mailer = null;
|
22 |
+
|
23 |
/**
|
24 |
* Adds legal page ids to different options and adds a hook to the email footer
|
25 |
*/
|
26 |
public function __construct() {
|
27 |
|
28 |
+
$this->set_footer_attachments();
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
add_action( 'woocommerce_email', array( $this, 'email_hooks' ), 0, 1 );
|
|
|
|
|
|
|
31 |
|
32 |
+
if ( wc_gzd_send_instant_order_confirmation() ) {
|
33 |
+
|
34 |
+
// Send order notice directly after new order is being added - use these filters because order status has to be updated already
|
35 |
+
add_filter( 'woocommerce_payment_successful_result', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
36 |
+
add_filter( 'woocommerce_checkout_no_payment_needed_redirect', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
37 |
+
}
|
38 |
|
39 |
+
// Change email template path if is germanized email template
|
40 |
+
add_filter( 'woocommerce_template_directory', array( $this, 'set_woocommerce_template_dir' ), 10, 2 );
|
41 |
+
|
42 |
+
if ( is_admin() )
|
43 |
+
$this->admin_hooks();
|
44 |
}
|
45 |
+
|
46 |
+
private function set_mailer( $mailer = null ) {
|
47 |
+
if ( $mailer )
|
48 |
+
$this->mailer = $mailer;
|
49 |
+
else
|
50 |
+
$this->mailer = WC()->mailer();
|
51 |
+
}
|
52 |
+
|
53 |
+
private function set_footer_attachments() {
|
54 |
+
|
55 |
+
// Order attachments
|
56 |
+
$attachment_order = wc_gzd_get_email_attachment_order();
|
57 |
+
$this->footer_attachments = array();
|
58 |
+
|
59 |
+
foreach ( $attachment_order as $key => $order )
|
60 |
+
$this->footer_attachments[ 'woocommerce_gzd_mail_attach_' . $key ] = $key;
|
61 |
+
}
|
62 |
|
63 |
public function admin_hooks() {
|
64 |
add_filter( 'woocommerce_resend_order_emails_available', array( $this, 'resend_order_emails' ), 0 );
|
65 |
}
|
66 |
+
|
67 |
+
public function email_hooks( $mailer ) {
|
68 |
+
|
69 |
+
$this->set_mailer( $mailer );
|
70 |
+
|
71 |
+
if ( wc_gzd_send_instant_order_confirmation() ) {
|
72 |
+
$this->prevent_confirmation_email_sending();
|
73 |
+
}
|
74 |
+
|
75 |
+
// Hook before WooCommerce Footer is applied
|
76 |
+
remove_action( 'woocommerce_email_footer', array( $this->mailer, 'email_footer' ) );
|
77 |
+
|
78 |
+
add_action( 'woocommerce_email_footer', array( $this, 'add_template_footers' ), 0 );
|
79 |
+
add_action( 'woocommerce_email_footer', array( $this->mailer, 'email_footer' ), 1 );
|
80 |
+
|
81 |
+
add_filter( 'woocommerce_email_footer_text', array( $this, 'email_footer_plain' ), 0 );
|
82 |
+
add_filter( 'woocommerce_email_styles', array( $this, 'styles' ) );
|
83 |
+
|
84 |
+
$mails = $this->mailer->get_emails();
|
85 |
+
|
86 |
+
if ( ! empty( $mails ) ) {
|
87 |
+
|
88 |
+
foreach ( $mails as $mail )
|
89 |
+
add_action( 'woocommerce_germanized_email_footer_' . $mail->id, array( $this, 'hook_mail_footer' ), 10, 1 );
|
90 |
+
}
|
91 |
+
|
92 |
+
// Set email filters
|
93 |
+
add_action( 'woocommerce_email_before_order_table', array( $this, 'set_order_email_filters' ), 10, 4 );
|
94 |
+
|
95 |
+
// Remove them after total has been displayed
|
96 |
+
add_action( 'woocommerce_email_after_order_table', array( $this, 'remove_order_email_filters' ), 10, 4 );
|
97 |
+
|
98 |
+
// Pay now button
|
99 |
+
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_pay_now_button' ), 0, 1 );
|
100 |
+
add_action( 'woocommerce_email_after_order_table', array( $this, 'email_digital_revocation_notice' ), 0, 3 );
|
101 |
+
}
|
102 |
|
103 |
public function resend_order_emails( $emails ) {
|
104 |
global $theorder;
|
117 |
return $dir;
|
118 |
}
|
119 |
|
120 |
+
private function get_confirmation_email_transaction_statuses() {
|
121 |
+
return array(
|
122 |
+
'woocommerce_order_status_pending_to_processing',
|
123 |
+
'woocommerce_order_status_pending_to_completed',
|
124 |
+
'woocommerce_order_status_pending_to_on-hold',
|
125 |
+
'woocommerce_order_status_on-hold_to_processing',
|
126 |
+
);
|
127 |
+
}
|
128 |
|
129 |
+
public function prevent_confirmation_email_sending() {
|
130 |
|
131 |
+
foreach( $this->get_confirmation_email_transaction_statuses() as $status ) {
|
132 |
|
133 |
+
remove_action( $status . '_notification', array( $this->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
134 |
+
remove_action( $status . '_notification', array( $this->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
135 |
|
136 |
+
if ( $this->get_email_instance_by_id( 'customer_on_hold_order' ) )
|
137 |
+
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->get_email_instance_by_id( 'customer_on_hold_order' ), 'trigger' ) );
|
138 |
|
139 |
+
}
|
140 |
+
}
|
|
|
141 |
|
142 |
+
/**
|
143 |
+
* Send order confirmation mail directly after order is being sent
|
144 |
+
*
|
145 |
+
* @param mixed $return
|
146 |
+
* @param mixed $order
|
147 |
+
*/
|
148 |
+
public function send_order_confirmation_mails( $result, $order ) {
|
149 |
|
150 |
+
if ( ! is_object( $order ) )
|
151 |
+
$order = wc_get_order( $order );
|
152 |
|
153 |
+
if ( ! apply_filters( 'woocommerce_germanized_send_instant_order_confirmation', true, $order ) )
|
154 |
+
return $result;
|
155 |
|
156 |
+
do_action( 'woocommerce_germanized_before_order_confirmation', wc_gzd_get_crud_data( $order, 'id' ) );
|
157 |
+
|
158 |
+
// Send order processing mail
|
159 |
+
if ( apply_filters( 'woocommerce_germanized_order_email_customer_confirmation_sent', false, wc_gzd_get_crud_data( $order, 'id' ) ) === false && $processing = $this->get_email_instance_by_id( 'customer_processing_order' ) )
|
160 |
+
$processing->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
161 |
+
|
162 |
+
// Send admin mail
|
163 |
+
if ( apply_filters( 'woocommerce_germanized_order_email_admin_confirmation_sent', false, wc_gzd_get_crud_data( $order, 'id' ) ) === false && $new_order = $this->get_email_instance_by_id( 'new_order' ) )
|
164 |
+
$new_order->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
165 |
+
|
166 |
+
// Always clear cart after order success
|
167 |
+
if ( get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) === 'yes' )
|
168 |
+
WC()->cart->empty_cart();
|
169 |
+
|
170 |
+
do_action( 'woocommerce_germanized_order_confirmation_sent', wc_gzd_get_crud_data( $order, 'id' ) );
|
171 |
+
|
172 |
+
return $result;
|
173 |
+
}
|
174 |
|
175 |
public function email_digital_revocation_notice( $order, $sent_to_admin, $plain_text ) {
|
176 |
|
229 |
}
|
230 |
|
231 |
public function get_email_instance_by_id( $id ) {
|
232 |
+
|
233 |
+
if ( ! $this->mailer ) {
|
234 |
+
$this->set_mailer();
|
235 |
+
}
|
236 |
+
|
237 |
+
$mails = $this->mailer->get_emails();
|
238 |
|
239 |
foreach ( $mails as $mail ) {
|
240 |
if ( $id === $mail->id )
|
295 |
public function hook_mail_footer( $mail ) {
|
296 |
if ( ! empty( $this->footer_attachments ) ) {
|
297 |
foreach ( $this->footer_attachments as $option_key => $page_option ) {
|
298 |
+
$option = wc_get_page_id ( $page_option );
|
299 |
if ( $option == -1 || ! get_option( $option_key ) )
|
300 |
continue;
|
301 |
if ( in_array( $mail->id, get_option( $option_key ) ) && apply_filters( 'woocommerce_gzd_attach_email_footer', true, $mail, $page_option ) ) {
|
333 |
* @return mixed
|
334 |
*/
|
335 |
private function get_email_instance_by_tpl( $tpls = array() ) {
|
336 |
+
|
337 |
+
if ( ! $this->mailer )
|
338 |
+
$this->set_mailer();
|
339 |
+
|
340 |
+
$found_mails = array();
|
341 |
+
|
342 |
+
foreach ( $tpls as $tpl ) {
|
343 |
+
|
344 |
+
$tpl = apply_filters( 'woocommerce_germanized_email_template_name', str_replace( array( 'admin-', '-' ), array( '', '_' ), basename( $tpl, '.php' ) ), $tpl );
|
345 |
+
$mails = $this->mailer->get_emails();
|
346 |
+
|
347 |
if ( ! empty( $mails ) ) {
|
348 |
foreach ( $mails as $mail ) {
|
349 |
if ( is_object( $mail ) && $mail->id == $tpl )
|
includes/class-wc-gzd-install.php
CHANGED
@@ -346,14 +346,14 @@ class WC_GZD_Install {
|
|
346 |
'CY' => 19,
|
347 |
'LV' => 21,
|
348 |
'LT' => 21,
|
349 |
-
'LU' =>
|
350 |
'HU' => 27,
|
351 |
'MT' => 18,
|
352 |
'NL' => 21,
|
353 |
'AT' => 20,
|
354 |
'PL' => 23,
|
355 |
'PT' => 23,
|
356 |
-
'RO' =>
|
357 |
'SI' => 22,
|
358 |
'SK' => 20,
|
359 |
'FI' => 24,
|
346 |
'CY' => 19,
|
347 |
'LV' => 21,
|
348 |
'LT' => 21,
|
349 |
+
'LU' => 17,
|
350 |
'HU' => 27,
|
351 |
'MT' => 18,
|
352 |
'NL' => 21,
|
353 |
'AT' => 20,
|
354 |
'PL' => 23,
|
355 |
'PT' => 23,
|
356 |
+
'RO' => 19,
|
357 |
'SI' => 22,
|
358 |
'SK' => 20,
|
359 |
'FI' => 24,
|
includes/class-wc-gzd-payment-gateways.php
CHANGED
@@ -12,6 +12,8 @@ class WC_GZD_Payment_Gateways {
|
|
12 |
|
13 |
protected static $_instance = null;
|
14 |
|
|
|
|
|
15 |
public static function instance() {
|
16 |
if ( is_null( self::$_instance ) )
|
17 |
self::$_instance = new self();
|
@@ -42,23 +44,35 @@ class WC_GZD_Payment_Gateways {
|
|
42 |
$gateways = WC()->payment_gateways->get_available_payment_gateways();
|
43 |
|
44 |
foreach( $gateways as $gateway ) {
|
45 |
-
|
|
|
|
|
46 |
if ( ! isset( $gateway->force_order_button_text ) || ! $gateway->force_order_button_text )
|
47 |
$gateway->order_button_text = __( get_option( 'woocommerce_gzd_order_submit_btn_text' ), 'woocommerce-germanized' );
|
48 |
|
49 |
-
if ( $gateway->get_option( 'fee' ) ) {
|
|
|
|
|
50 |
|
51 |
$desc = sprintf( __( '%s payment charge', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'fee' ) ) ) . '.';
|
52 |
|
53 |
if ( $gateway->get_option( 'forwarding_fee' ) )
|
54 |
$desc .= ' ' . sprintf( __( 'Plus %s forwarding fee (charged by the transport agent)', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'forwarding_fee' ) ) ) . '.';
|
55 |
-
|
56 |
-
$gateway->description .= apply_filters( 'woocommerce_gzd_payment_gateway_description', ' ' . $desc, $gateway );
|
57 |
|
58 |
-
|
59 |
|
|
|
|
|
60 |
}
|
|
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
|
64 |
/**
|
@@ -70,11 +84,17 @@ class WC_GZD_Payment_Gateways {
|
|
70 |
public function set_title( $title, $id ) {
|
71 |
$gateways = WC()->payment_gateways->get_available_payment_gateways();
|
72 |
foreach ( $gateways as $gateway ) {
|
|
|
73 |
if ( $gateway->id != $id )
|
74 |
continue;
|
75 |
-
|
|
|
|
|
|
|
|
|
76 |
if ( $gateway->get_option( 'fee' ) && ( is_payment_methods() || ( is_checkout() || ( defined( 'DOING_AJAX' ) && isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'woocommerce_update_order_review' ) ) ) )
|
77 |
$title = $title . ' <span class="small">(' . sprintf( __( '%s payment charge', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'fee' ) ) ) . ')</span>';
|
|
|
78 |
return $title;
|
79 |
}
|
80 |
}
|
12 |
|
13 |
protected static $_instance = null;
|
14 |
|
15 |
+
private $gateway_data = array();
|
16 |
+
|
17 |
public static function instance() {
|
18 |
if ( is_null( self::$_instance ) )
|
19 |
self::$_instance = new self();
|
44 |
$gateways = WC()->payment_gateways->get_available_payment_gateways();
|
45 |
|
46 |
foreach( $gateways as $gateway ) {
|
47 |
+
|
48 |
+
$this->maybe_set_gateway_data( $gateway );
|
49 |
+
|
50 |
if ( ! isset( $gateway->force_order_button_text ) || ! $gateway->force_order_button_text )
|
51 |
$gateway->order_button_text = __( get_option( 'woocommerce_gzd_order_submit_btn_text' ), 'woocommerce-germanized' );
|
52 |
|
53 |
+
if ( $gateway->get_option( 'fee' ) ) {
|
54 |
+
|
55 |
+
$gateway_description = $this->gateway_data[ $gateway->id ][ 'description' ];
|
56 |
|
57 |
$desc = sprintf( __( '%s payment charge', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'fee' ) ) ) . '.';
|
58 |
|
59 |
if ( $gateway->get_option( 'forwarding_fee' ) )
|
60 |
$desc .= ' ' . sprintf( __( 'Plus %s forwarding fee (charged by the transport agent)', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'forwarding_fee' ) ) ) . '.';
|
|
|
|
|
61 |
|
62 |
+
$gateway_description .= apply_filters( 'woocommerce_gzd_payment_gateway_description', ' ' . $desc, $gateway );
|
63 |
|
64 |
+
$gateway->description = $gateway_description;
|
65 |
+
}
|
66 |
}
|
67 |
+
}
|
68 |
|
69 |
+
private function maybe_set_gateway_data( $gateway ) {
|
70 |
+
if ( ! isset( $this->gateway_data[ $gateway->id ] ) ) {
|
71 |
+
$this->gateway_data[ $gateway->id ] = array(
|
72 |
+
'title' => $gateway->title,
|
73 |
+
'description' => $gateway->description,
|
74 |
+
);
|
75 |
+
}
|
76 |
}
|
77 |
|
78 |
/**
|
84 |
public function set_title( $title, $id ) {
|
85 |
$gateways = WC()->payment_gateways->get_available_payment_gateways();
|
86 |
foreach ( $gateways as $gateway ) {
|
87 |
+
|
88 |
if ( $gateway->id != $id )
|
89 |
continue;
|
90 |
+
|
91 |
+
$this->maybe_set_gateway_data( $gateway );
|
92 |
+
|
93 |
+
$title = $this->gateway_data[ $gateway->id ][ 'title' ];
|
94 |
+
|
95 |
if ( $gateway->get_option( 'fee' ) && ( is_payment_methods() || ( is_checkout() || ( defined( 'DOING_AJAX' ) && isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'woocommerce_update_order_review' ) ) ) )
|
96 |
$title = $title . ' <span class="small">(' . sprintf( __( '%s payment charge', 'woocommerce-germanized' ), wc_price( $gateway->get_option( 'fee' ) ) ) . ')</span>';
|
97 |
+
|
98 |
return $title;
|
99 |
}
|
100 |
}
|
includes/class-wc-gzd-product-variable.php
CHANGED
@@ -66,6 +66,24 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
|
|
66 |
return false;
|
67 |
}
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
/**
|
70 |
* Returns the price in html format.
|
71 |
*
|
@@ -85,27 +103,34 @@ class WC_GZD_Product_Variable extends WC_GZD_Product {
|
|
85 |
|
86 |
$min_price = current( $prices['price'] );
|
87 |
$max_price = end( $prices['price'] );
|
88 |
-
$price = $min_price !== $max_price ? sprintf( _x( '%1$s–%2$s', 'Price range: from-to', 'woocommerce-germanized' ), wc_price( $min_price ), wc_price( $max_price ) ) : wc_price( $min_price );
|
89 |
-
|
90 |
-
if ( $this->is_on_sale() ) {
|
91 |
-
$min_regular_price = current( $prices['regular_price'] );
|
92 |
-
$max_regular_price = end( $prices['regular_price'] );
|
93 |
-
$regular_price = $min_regular_price !== $max_regular_price ? sprintf( _x( '%1$s–%2$s', 'Price range: from-to', 'woocommerce-germanized' ), wc_price( $min_regular_price ), wc_price( $max_regular_price ) ) : wc_price( $min_regular_price );
|
94 |
-
$price = apply_filters( 'woocommerce_gzd_variable_unit_sale_price_html', $this->get_price_html_from_to( $regular_price, $price, false ), $this );
|
95 |
-
} else {
|
96 |
-
$price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', $price, $this );
|
97 |
-
}
|
98 |
-
|
99 |
-
if ( strpos( $text, '{price}' ) !== false ) {
|
100 |
-
|
101 |
-
$price = str_replace( '{price}', $price . apply_filters( 'wc_gzd_unit_price_seperator', ' / ' ) . $this->get_unit_base(), $text );
|
102 |
-
|
103 |
-
} else {
|
104 |
-
|
105 |
-
$price = str_replace( array( '{base_price}', '{unit}', '{base}' ), array( $price, '<span class="unit">' . $this->get_unit() . '</span>', ( $this->unit_base != apply_filters( 'wc_gzd_unit_base_min_amount_to_show', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' : '' ) ), $text );
|
106 |
-
|
107 |
-
}
|
108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
}
|
110 |
|
111 |
return apply_filters( 'woocommerce_gzd_unit_price_html', $price, $this );
|
66 |
return false;
|
67 |
}
|
68 |
|
69 |
+
public function get_price_html( $price = '' ) {
|
70 |
+
$prices = $this->get_variation_prices( true );
|
71 |
+
|
72 |
+
if ( empty( $prices['price'] ) ) {
|
73 |
+
return apply_filters( 'woocommerce_variable_empty_price_html', '', $this );
|
74 |
+
}
|
75 |
+
|
76 |
+
$min_price = current( $prices['price'] );
|
77 |
+
$max_price = end( $prices['price'] );
|
78 |
+
|
79 |
+
if ( $min_price !== $max_price ) {
|
80 |
+
$price = apply_filters( 'woocommerce_variable_price_html', wc_format_price_range( $min_price, $max_price ), $this );
|
81 |
+
} else {
|
82 |
+
$price = apply_filters( 'woocommerce_variable_price_html', wc_price( $min_price ) . $this->get_price_suffix(), $this );
|
83 |
+
}
|
84 |
+
return apply_filters( 'woocommerce_get_price_html', $price, $this );
|
85 |
+
}
|
86 |
+
|
87 |
/**
|
88 |
* Returns the price in html format.
|
89 |
*
|
103 |
|
104 |
$min_price = current( $prices['price'] );
|
105 |
$max_price = end( $prices['price'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
|
107 |
+
if ( WC_GZD_Dependencies::instance()->woocommerce_version_supports_crud() ) {
|
108 |
+
|
109 |
+
if ( $min_price !== $max_price ) {
|
110 |
+
$price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_format_price_range( $min_price, $max_price ), $this );
|
111 |
+
} else {
|
112 |
+
$price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', wc_price( $min_price ) . $this->get_price_suffix(), $this );
|
113 |
+
}
|
114 |
+
|
115 |
+
} else {
|
116 |
+
|
117 |
+
$price = $min_price !== $max_price ? sprintf( _x( '%1$s–%2$s', 'Price range: from-to', 'woocommerce-germanized' ), wc_price( $min_price ), wc_price( $max_price ) ) : wc_price( $min_price );
|
118 |
+
|
119 |
+
if ( $this->is_on_sale() ) {
|
120 |
+
$min_regular_price = current( $prices['regular_price'] );
|
121 |
+
$max_regular_price = end( $prices['regular_price'] );
|
122 |
+
$regular_price = $min_regular_price !== $max_regular_price ? sprintf( _x( '%1$s–%2$s', 'Price range: from-to', 'woocommerce-germanized' ), wc_price( $min_regular_price ), wc_price( $max_regular_price ) ) : wc_price( $min_regular_price );
|
123 |
+
$price = apply_filters( 'woocommerce_gzd_variable_unit_sale_price_html', $this->get_price_html_from_to( $regular_price, $price, false ), $this );
|
124 |
+
} else {
|
125 |
+
$price = apply_filters( 'woocommerce_gzd_variable_unit_price_html', $price, $this );
|
126 |
+
}
|
127 |
+
}
|
128 |
+
|
129 |
+
if ( strpos( $text, '{price}' ) !== false ) {
|
130 |
+
$price = str_replace( '{price}', $price . apply_filters( 'wc_gzd_unit_price_seperator', ' / ' ) . $this->get_unit_base(), $text );
|
131 |
+
} else {
|
132 |
+
$price = str_replace( array( '{base_price}', '{unit}', '{base}' ), array( $price, '<span class="unit">' . $this->get_unit() . '</span>', ( $this->unit_base != apply_filters( 'wc_gzd_unit_base_min_amount_to_show', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' : '' ) ), $text );
|
133 |
+
}
|
134 |
}
|
135 |
|
136 |
return apply_filters( 'woocommerce_gzd_unit_price_html', $price, $this );
|
includes/compatibility/class-wc-gzd-compatibility-wpml.php
CHANGED
@@ -30,14 +30,29 @@ class WC_GZD_Compatibility_Wpml extends WC_GZD_Compatibility {
|
|
30 |
add_action( 'post_updated', array( $this, 'observe_order_update' ), 0, 3 );
|
31 |
|
32 |
// Prevent double sending order confirmation email to admin
|
33 |
-
if (
|
34 |
add_action( 'wp_loaded', array( $this, 'unregister_order_confirmation_hooks' ) );
|
35 |
add_action( 'woocommerce_germanized_before_order_confirmation', array( $this, 'send_order_admin_confirmation' ) );
|
36 |
}
|
|
|
|
|
|
|
37 |
|
38 |
$this->filter_page_ids();
|
39 |
}
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
public function send_order_admin_confirmation( $order_id ) {
|
42 |
global $woocommerce_wpml;
|
43 |
|
30 |
add_action( 'post_updated', array( $this, 'observe_order_update' ), 0, 3 );
|
31 |
|
32 |
// Prevent double sending order confirmation email to admin
|
33 |
+
if ( wc_gzd_send_instant_order_confirmation() ) {
|
34 |
add_action( 'wp_loaded', array( $this, 'unregister_order_confirmation_hooks' ) );
|
35 |
add_action( 'woocommerce_germanized_before_order_confirmation', array( $this, 'send_order_admin_confirmation' ) );
|
36 |
}
|
37 |
+
|
38 |
+
add_action( 'woocommerce_gzd_get_term', array( $this, 'unhook_terms_clause' ), 10 );
|
39 |
+
add_action( 'woocommerce_gzd_after_get_term', array( $this, 'rehook_terms_clause' ), 10 );
|
40 |
|
41 |
$this->filter_page_ids();
|
42 |
}
|
43 |
|
44 |
+
public function unhook_terms_clause() {
|
45 |
+
global $sitepress;
|
46 |
+
|
47 |
+
remove_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ), 10, 4 );
|
48 |
+
}
|
49 |
+
|
50 |
+
public function rehook_terms_clause() {
|
51 |
+
global $sitepress;
|
52 |
+
|
53 |
+
add_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ), 10, 4 );
|
54 |
+
}
|
55 |
+
|
56 |
public function send_order_admin_confirmation( $order_id ) {
|
57 |
global $woocommerce_wpml;
|
58 |
|
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php
CHANGED
@@ -76,7 +76,6 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
76 |
|
77 |
$this->supports = array(
|
78 |
'products',
|
79 |
-
'subscriptions'
|
80 |
);
|
81 |
|
82 |
if ( $this->get_option( 'enabled' ) === 'yes' && ! $this->supports_encryption() ) {
|
@@ -219,10 +218,10 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
219 |
$directDebit->addPaymentInfo( $payment_id, array(
|
220 |
'id' => $payment_id,
|
221 |
'creditorName' => $this->company_account_holder,
|
222 |
-
'creditorAccountIBAN' => $this->company_account_iban,
|
223 |
-
'creditorAgentBIC' => $this->company_account_bic,
|
224 |
'seqType' => Digitick\Sepa\PaymentInformation::S_ONEOFF,
|
225 |
-
'creditorId' => $this->company_identification_number,
|
226 |
));
|
227 |
|
228 |
while ( $order_query->have_posts() ) {
|
@@ -776,11 +775,14 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
776 |
// Mark as on-hold (we're awaiting the cheque)
|
777 |
$order->update_status( 'on-hold', __( 'Awaiting Direct Debit Payment', 'woocommerce-germanized' ) );
|
778 |
|
779 |
-
// Reduce stock
|
780 |
-
|
781 |
|
782 |
-
|
783 |
-
|
|
|
|
|
|
|
784 |
|
785 |
// Return thankyou redirect
|
786 |
return array(
|
76 |
|
77 |
$this->supports = array(
|
78 |
'products',
|
|
|
79 |
);
|
80 |
|
81 |
if ( $this->get_option( 'enabled' ) === 'yes' && ! $this->supports_encryption() ) {
|
218 |
$directDebit->addPaymentInfo( $payment_id, array(
|
219 |
'id' => $payment_id,
|
220 |
'creditorName' => $this->company_account_holder,
|
221 |
+
'creditorAccountIBAN' => $this->clean_whitespaces( $this->company_account_iban ),
|
222 |
+
'creditorAgentBIC' => $this->clean_whitespaces( $this->company_account_bic ),
|
223 |
'seqType' => Digitick\Sepa\PaymentInformation::S_ONEOFF,
|
224 |
+
'creditorId' => $this->clean_whitespaces( $this->company_identification_number ),
|
225 |
));
|
226 |
|
227 |
while ( $order_query->have_posts() ) {
|
775 |
// Mark as on-hold (we're awaiting the cheque)
|
776 |
$order->update_status( 'on-hold', __( 'Awaiting Direct Debit Payment', 'woocommerce-germanized' ) );
|
777 |
|
778 |
+
// Reduce stock level
|
779 |
+
wc_gzd_reduce_order_stock( $order_id );
|
780 |
|
781 |
+
// Check if cart instance exists (frontend request only)
|
782 |
+
if ( WC()->cart ) {
|
783 |
+
// Remove cart
|
784 |
+
WC()->cart->empty_cart();
|
785 |
+
}
|
786 |
|
787 |
// Return thankyou redirect
|
788 |
return array(
|
includes/wc-gzd-core-functions.php
CHANGED
@@ -12,6 +12,10 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
|
12 |
|
13 |
include( 'wc-gzd-product-functions.php' );
|
14 |
|
|
|
|
|
|
|
|
|
15 |
/**
|
16 |
* Format tax rate percentage for output in frontend
|
17 |
*
|
12 |
|
13 |
include( 'wc-gzd-product-functions.php' );
|
14 |
|
15 |
+
function wc_gzd_send_instant_order_confirmation() {
|
16 |
+
return ( apply_filters( 'woocommerce_gzd_instant_order_confirmation', true ) && ( 'yes' !== get_option( 'woocommerce_gzd_disable_instant_order_confirmation' ) ) );
|
17 |
+
}
|
18 |
+
|
19 |
/**
|
20 |
* Format tax rate percentage for output in frontend
|
21 |
*
|
includes/wc-gzd-legacy-functions.php
CHANGED
@@ -87,4 +87,13 @@ function wc_gzd_get_order_currency( $order ) {
|
|
87 |
if ( WC_GZD_Dependencies::instance()->woocommerce_version_supports_crud() )
|
88 |
return $order->get_currency();
|
89 |
return $order->get_order_currency();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
}
|
87 |
if ( WC_GZD_Dependencies::instance()->woocommerce_version_supports_crud() )
|
88 |
return $order->get_currency();
|
89 |
return $order->get_order_currency();
|
90 |
+
}
|
91 |
+
|
92 |
+
function wc_gzd_reduce_order_stock( $order_id ) {
|
93 |
+
if ( WC_GZD_Dependencies::instance()->woocommerce_version_supports_crud() ) {
|
94 |
+
wc_reduce_stock_levels($order_id);
|
95 |
+
} else {
|
96 |
+
$order = wc_get_order( $order_id );
|
97 |
+
$order->reduce_order_stock();
|
98 |
+
}
|
99 |
}
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: vendidero
|
|
3 |
Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_DE, shop, commerce, e-commerce, ecommerce, woothemes, sepa, invoice
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 4.7
|
6 |
-
Stable tag: 1.8.
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
@@ -157,6 +157,17 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
|
|
157 |
|
158 |
== Changelog ==
|
159 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
= 1.8.1 =
|
161 |
* Fix - Parent product data inherit
|
162 |
* Fix - Only manipulate price display if sale_price_labels are applicable
|
3 |
Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_DE, shop, commerce, e-commerce, ecommerce, woothemes, sepa, invoice
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 4.7
|
6 |
+
Stable tag: 1.8.2
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
157 |
|
158 |
== Changelog ==
|
159 |
|
160 |
+
= 1.8.2 =
|
161 |
+
* Fix - API free shipping
|
162 |
+
* Fix - Clean SEPA XML whitespaces
|
163 |
+
* Fix - WC 2.7 RC 1 compatibility
|
164 |
+
* Fix - WPML Compatibility improvements
|
165 |
+
* Fix - Tax Rate adjustments for LU and RO
|
166 |
+
* Fix - Labels Price HTML
|
167 |
+
* Fix - Add to cart variation js preserving markup
|
168 |
+
* Fix - Removed direct debit gateway subscriptions support (not yet prepared)
|
169 |
+
* Feature - Added plugin version cache deletion tool to system status
|
170 |
+
|
171 |
= 1.8.1 =
|
172 |
* Fix - Parent product data inherit
|
173 |
* Fix - Only manipulate price display if sale_price_labels are applicable
|
woocommerce-germanized.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
-
* Version: 1.8.
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
@@ -28,7 +28,7 @@ final class WooCommerce_Germanized {
|
|
28 |
*
|
29 |
* @var string
|
30 |
*/
|
31 |
-
public $version = '1.8.
|
32 |
|
33 |
/**
|
34 |
* Single instance of WooCommerce Germanized Main Class
|
@@ -185,6 +185,7 @@ final class WooCommerce_Germanized {
|
|
185 |
|
186 |
// Add better tax display to order totals
|
187 |
add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 0, 2 );
|
|
|
188 |
// Unsure wether this could lead to future problems - tax classes with same name wont be merged anylonger
|
189 |
//add_filter( 'woocommerce_rate_code', array( $this, 'prevent_tax_name_merge' ), PHP_INT_MAX, 2 );
|
190 |
|
@@ -201,33 +202,12 @@ final class WooCommerce_Germanized {
|
|
201 |
// Remove cart subtotal filter
|
202 |
add_action( 'template_redirect', array( $this, 'remove_cart_unit_price_filter' ) );
|
203 |
|
204 |
-
|
205 |
-
if ( $this->send_instant_order_confirmation() ) {
|
206 |
-
|
207 |
-
// Unregister WooCommerce default order confirmation mails
|
208 |
-
$this->unregister_order_confirmation_hooks();
|
209 |
-
|
210 |
-
// Send order notice directly after new order is being added - use these filters because order status has to be updated already
|
211 |
-
add_filter( 'woocommerce_payment_successful_result', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
212 |
-
add_filter( 'woocommerce_checkout_no_payment_needed_redirect', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
213 |
-
|
214 |
-
}
|
215 |
-
|
216 |
-
$this->emails = new WC_GZD_Emails();
|
217 |
|
218 |
// Init action
|
219 |
do_action( 'woocommerce_germanized_init' );
|
220 |
}
|
221 |
|
222 |
-
/**
|
223 |
-
* Check whether to send instant order confirmation or not
|
224 |
-
*
|
225 |
-
* @return bool
|
226 |
-
*/
|
227 |
-
public function send_instant_order_confirmation() {
|
228 |
-
return ( apply_filters( 'woocommerce_gzd_instant_order_confirmation', true ) && ( 'yes' !== get_option( 'woocommerce_gzd_disable_instant_order_confirmation' ) ) );
|
229 |
-
}
|
230 |
-
|
231 |
/**
|
232 |
* Auto-load WC_Germanized classes on demand to reduce memory consumption.
|
233 |
*
|
@@ -696,63 +676,6 @@ final class WooCommerce_Germanized {
|
|
696 |
return apply_filters( 'woocommerce_germanized_email_template_hook', $core_file, $template, $template_base );
|
697 |
}
|
698 |
|
699 |
-
public function unregister_order_confirmation_hooks() {
|
700 |
-
|
701 |
-
$statuses = array( 'completed', 'on-hold', 'processing' );
|
702 |
-
|
703 |
-
foreach ( $statuses as $status )
|
704 |
-
add_action( 'woocommerce_order_status_' . $status, array( $this, 'remove_order_email_hooks' ), 0 );
|
705 |
-
|
706 |
-
}
|
707 |
-
|
708 |
-
public function remove_order_email_hooks() {
|
709 |
-
|
710 |
-
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this->emails->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
711 |
-
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->emails->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
712 |
-
remove_action( 'woocommerce_order_status_on-hold_to_processing_notification', array( $this->emails->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
713 |
-
|
714 |
-
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
715 |
-
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
716 |
-
remove_action( 'woocommerce_order_status_pending_to_completed_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
717 |
-
|
718 |
-
if ( $this->emails->get_email_instance_by_id( 'customer_on_hold_order' ) )
|
719 |
-
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->emails->get_email_instance_by_id( 'customer_on_hold_order' ), 'trigger' ) );
|
720 |
-
|
721 |
-
}
|
722 |
-
|
723 |
-
/**
|
724 |
-
* Send order confirmation mail directly after order is being sent
|
725 |
-
*
|
726 |
-
* @param mixed $return
|
727 |
-
* @param mixed $order
|
728 |
-
*/
|
729 |
-
public function send_order_confirmation_mails( $result, $order ) {
|
730 |
-
|
731 |
-
if ( ! is_object( $order ) )
|
732 |
-
$order = wc_get_order( $order );
|
733 |
-
|
734 |
-
if ( ! apply_filters( 'woocommerce_germanized_send_instant_order_confirmation', true, $order ) )
|
735 |
-
return $result;
|
736 |
-
|
737 |
-
do_action( 'woocommerce_germanized_before_order_confirmation', wc_gzd_get_crud_data( $order, 'id' ) );
|
738 |
-
|
739 |
-
// Send order processing mail
|
740 |
-
if ( apply_filters( 'woocommerce_germanized_order_email_customer_confirmation_sent', false, wc_gzd_get_crud_data( $order, 'id' ) ) === false && $processing = $this->emails->get_email_instance_by_id( 'customer_processing_order' ) )
|
741 |
-
$processing->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
742 |
-
|
743 |
-
// Send admin mail
|
744 |
-
if ( apply_filters( 'woocommerce_germanized_order_email_admin_confirmation_sent', false, wc_gzd_get_crud_data( $order, 'id' ) ) === false && $new_order = $this->emails->get_email_instance_by_id( 'new_order' ) )
|
745 |
-
$new_order->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
746 |
-
|
747 |
-
// Always clear cart after order success
|
748 |
-
if ( get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) === 'yes' )
|
749 |
-
WC()->cart->empty_cart();
|
750 |
-
|
751 |
-
do_action( 'woocommerce_germanized_order_confirmation_sent', wc_gzd_get_crud_data( $order, 'id' ) );
|
752 |
-
|
753 |
-
return $result;
|
754 |
-
}
|
755 |
-
|
756 |
public function register_gateways( $gateways ) {
|
757 |
|
758 |
// Do only load gateway for PHP >= 5.3 because of Namespaces
|
@@ -807,6 +730,7 @@ final class WooCommerce_Germanized {
|
|
807 |
}
|
808 |
}
|
809 |
}
|
|
|
810 |
return $order_totals;
|
811 |
}
|
812 |
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
+
* Version: 1.8.2
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
28 |
*
|
29 |
* @var string
|
30 |
*/
|
31 |
+
public $version = '1.8.2';
|
32 |
|
33 |
/**
|
34 |
* Single instance of WooCommerce Germanized Main Class
|
185 |
|
186 |
// Add better tax display to order totals
|
187 |
add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 0, 2 );
|
188 |
+
|
189 |
// Unsure wether this could lead to future problems - tax classes with same name wont be merged anylonger
|
190 |
//add_filter( 'woocommerce_rate_code', array( $this, 'prevent_tax_name_merge' ), PHP_INT_MAX, 2 );
|
191 |
|
202 |
// Remove cart subtotal filter
|
203 |
add_action( 'template_redirect', array( $this, 'remove_cart_unit_price_filter' ) );
|
204 |
|
205 |
+
$this->emails = new WC_GZD_Emails();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
|
207 |
// Init action
|
208 |
do_action( 'woocommerce_germanized_init' );
|
209 |
}
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
/**
|
212 |
* Auto-load WC_Germanized classes on demand to reduce memory consumption.
|
213 |
*
|
676 |
return apply_filters( 'woocommerce_germanized_email_template_hook', $core_file, $template, $template_base );
|
677 |
}
|
678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
679 |
public function register_gateways( $gateways ) {
|
680 |
|
681 |
// Do only load gateway for PHP >= 5.3 because of Namespaces
|
730 |
}
|
731 |
}
|
732 |
}
|
733 |
+
|
734 |
return $order_totals;
|
735 |
}
|
736 |
|
wpml-config.xml
CHANGED
@@ -1,4 +1,23 @@
|
|
1 |
<wpml-config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
<admin-texts>
|
3 |
<key name="woocommerce_gzd_shipping_costs_text" />
|
4 |
<key name="woocommerce_gzd_free_shipping_text" />
|
@@ -30,4 +49,4 @@
|
|
30 |
<key name="woocommerce_gzd_alternative_complaints_text_willing" />
|
31 |
<key name="woocommerce_gzd_alternative_complaints_text_obliged" />
|
32 |
</admin-texts>
|
33 |
-
</wpml-config>
|
1 |
<wpml-config>
|
2 |
+
<custom-fields>
|
3 |
+
<custom-field action="copy">_unit</custom-field>
|
4 |
+
<custom-field action="copy">_unit_base</custom-field>
|
5 |
+
<custom-field action="copy">_unit_product</custom-field>
|
6 |
+
<custom-field action="copy">_unit_price</custom-field>
|
7 |
+
<custom-field action="copy">_unit_price_regular</custom-field>
|
8 |
+
<custom-field action="copy">_unit_price_sale</custom-field>
|
9 |
+
<custom-field action="copy">_unit_price_auto</custom-field>
|
10 |
+
<custom-field action="copy">_sale_price_label</custom-field>
|
11 |
+
<custom-field action="copy">_sale_price_regular_label</custom-field>
|
12 |
+
<custom-field action="copy">_free_shipping</custom-field>
|
13 |
+
<custom-field action="translate">_mini_desc</custom-field>
|
14 |
+
<custom-field action="copy">_service</custom-field>
|
15 |
+
</custom-fields>
|
16 |
+
<taxonomies>
|
17 |
+
<taxonomy translate="1">product_price_label</taxonomy>
|
18 |
+
<taxonomy translate="1">product_unit</taxonomy>
|
19 |
+
<taxonomy translate="1">product_delivery_time</taxonomy>
|
20 |
+
</taxonomies>
|
21 |
<admin-texts>
|
22 |
<key name="woocommerce_gzd_shipping_costs_text" />
|
23 |
<key name="woocommerce_gzd_free_shipping_text" />
|
49 |
<key name="woocommerce_gzd_alternative_complaints_text_willing" />
|
50 |
<key name="woocommerce_gzd_alternative_complaints_text_obliged" />
|
51 |
</admin-texts>
|
52 |
+
</wpml-config>
|