Version Description
- Feature: Woo 3.3 compatibility
- Improvement: Shopping costs for VAT exempts to show net prices instead of fixed gross prices
- Improvement: Tax rounding for better shipping costs tax calculation
- Improvement: Support tax exclusive mode for shipping tax calculation
- Improvement: Added action firing before attaching email footers
- Improvement: Better PolyLang compatibility
- Fix: Parcel delivery checkbox and data storage
- Fix: Check if cart object exists in email filter
- Fix: Direct debit mandate sign date conversion
Download this release
Release Info
Developer | vendidero |
Plugin | WooCommerce Germanized |
Version | 1.9.7 |
Comparing to | |
See all releases |
Code changes from version 1.9.6 to 1.9.7
- i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
- i18n/languages/woocommerce-germanized-de_DE.po +106 -106
- i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
- i18n/languages/woocommerce-germanized-de_DE_formal.po +106 -106
- includes/abstracts/abstract-wc-gzd-compatibility.php +4 -1
- includes/class-wc-gzd-checkout.php +7 -1
- includes/class-wc-gzd-coupon-helper.php +27 -9
- includes/class-wc-gzd-customer-helper.php +1 -1
- includes/class-wc-gzd-emails.php +7 -3
- includes/class-wc-gzd-shipping-rate.php +18 -6
- includes/class-wc-gzd-virtual-vat-helper.php +1 -1
- includes/compatibility/class-wc-gzd-compatibility-polylang.php +10 -255
- includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php +274 -0
- includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php +24 -13
- includes/wc-gzd-cart-functions.php +1 -1
- includes/wc-gzd-core-functions.php +16 -8
- includes/wc-gzd-product-functions.php +1 -0
- includes/wc-gzd-template-functions.php +8 -4
- readme.txt +12 -1
- templates/checkout/review-order-product-table.php +5 -1
- woocommerce-germanized.php +6 -5
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:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: holzhannes <holzhannes@posteo.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.0.
|
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;"
|
@@ -95,8 +95,8 @@ msgstr "l"
|
|
95 |
#: includes/abstracts/abstract-wc-gzd-product.php:264
|
96 |
#: includes/abstracts/abstract-wc-gzd-product.php:273
|
97 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
98 |
-
#: includes/wc-gzd-core-functions.php:
|
99 |
-
#: includes/wc-gzd-template-functions.php:
|
100 |
msgid "incl. VAT"
|
101 |
msgstr "inkl. MwSt."
|
102 |
|
@@ -108,7 +108,7 @@ msgstr "exkl. MwSt."
|
|
108 |
# @ woocommerce-germanized
|
109 |
#: includes/abstracts/abstract-wc-gzd-product.php:266
|
110 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
111 |
-
#: includes/wc-gzd-core-functions.php:
|
112 |
#, php-format
|
113 |
msgid "incl. %s%% VAT"
|
114 |
msgstr "inkl. %s%% MwSt."
|
@@ -695,8 +695,8 @@ msgstr ""
|
|
695 |
"Wähle aus ob du bereit, nicht bereit oder verpflichtet bist an einem "
|
696 |
"Streitbeilegungsverfahren teilzunehmen. Der zugehörige Mustertext wird dir "
|
697 |
"unten angezeigt und an den [gzd_complaints] Shortcode angehängt, den du in "
|
698 |
-
"deinem Impressum platzieren solltest. Trusted Shops rät dazu den Text
|
699 |
-
"
|
700 |
|
701 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:285
|
702 |
msgid "Not obliged, not willing"
|
@@ -1111,7 +1111,7 @@ msgstr "Kunden"
|
|
1111 |
|
1112 |
# @ woocommerce-germanized
|
1113 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
|
1114 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
1115 |
msgid "Checkbox"
|
1116 |
msgstr "Checkbox"
|
1117 |
|
@@ -2911,8 +2911,8 @@ msgstr "jetzt upgraden"
|
|
2911 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:144
|
2912 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:161
|
2913 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:168
|
2914 |
-
#: includes/class-wc-gzd-checkout.php:
|
2915 |
-
#: includes/class-wc-gzd-checkout.php:
|
2916 |
#: includes/class-wc-gzd-customer-helper.php:112
|
2917 |
#: includes/class-wc-gzd-customer-helper.php:120
|
2918 |
msgid "Title"
|
@@ -2935,7 +2935,7 @@ msgstr "PostNummer"
|
|
2935 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:163
|
2936 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:194
|
2937 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:30
|
2938 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2939 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2940 |
msgid "Direct Debit"
|
2941 |
msgstr "Lastschrift"
|
@@ -2944,9 +2944,9 @@ msgstr "Lastschrift"
|
|
2944 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:168
|
2945 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:199
|
2946 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:108
|
2947 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2948 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2949 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2950 |
msgid "Account Holder"
|
2951 |
msgstr "Kontoinhaber"
|
2952 |
|
@@ -2954,10 +2954,10 @@ msgstr "Kontoinhaber"
|
|
2954 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:173
|
2955 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:204
|
2956 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:115
|
2957 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2958 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2959 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2960 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2961 |
msgid "IBAN"
|
2962 |
msgstr "IBAN"
|
2963 |
|
@@ -2965,9 +2965,9 @@ msgstr "IBAN"
|
|
2965 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:178
|
2966 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:209
|
2967 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:121
|
2968 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2969 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2970 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2971 |
msgid "BIC/SWIFT"
|
2972 |
msgstr "BIC/SWIFT"
|
2973 |
|
@@ -2986,7 +2986,7 @@ msgstr "Paketdienstleister Datenweitergabe"
|
|
2986 |
# @ woocommerce-germanized
|
2987 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:214
|
2988 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:127
|
2989 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2990 |
msgid "Mandate Reference ID"
|
2991 |
msgstr "Mandat-Referenznummer"
|
2992 |
|
@@ -3191,10 +3191,10 @@ msgstr ""
|
|
3191 |
"Mail mit deinen Daten als Bestätigung."
|
3192 |
|
3193 |
# @ woocommerce-germanized
|
3194 |
-
#: includes/class-wc-gzd-checkout.php:
|
3195 |
-
#: includes/class-wc-gzd-checkout.php:
|
3196 |
-
#: includes/class-wc-gzd-checkout.php:
|
3197 |
-
#: includes/class-wc-gzd-checkout.php:
|
3198 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3199 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3200 |
#: includes/class-wc-gzd-revocation.php:41
|
@@ -3202,22 +3202,22 @@ msgid "Mr."
|
|
3202 |
msgstr "Herr"
|
3203 |
|
3204 |
# @ woocommerce-germanized
|
3205 |
-
#: includes/class-wc-gzd-checkout.php:
|
3206 |
-
#: includes/class-wc-gzd-checkout.php:
|
3207 |
-
#: includes/class-wc-gzd-checkout.php:
|
3208 |
-
#: includes/class-wc-gzd-checkout.php:
|
3209 |
-
#: includes/class-wc-gzd-checkout.php:
|
3210 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3211 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3212 |
#: includes/class-wc-gzd-revocation.php:42
|
3213 |
msgid "Ms."
|
3214 |
msgstr "Frau"
|
3215 |
|
3216 |
-
#: includes/class-wc-gzd-coupon-helper.php:
|
3217 |
msgid "Is voucher?"
|
3218 |
msgstr "Wertgutschein?"
|
3219 |
|
3220 |
-
#: includes/class-wc-gzd-coupon-helper.php:
|
3221 |
#, php-format
|
3222 |
msgid ""
|
3223 |
"Whether or not this coupon is a voucher which has been sold to a customer "
|
@@ -3408,7 +3408,7 @@ msgid "Thanks for creating an account on %s."
|
|
3408 |
msgstr "Danke, dass du ein Konto bei %s erstellt hast."
|
3409 |
|
3410 |
# @ woocommerce-germanized
|
3411 |
-
#: includes/class-wc-gzd-emails.php:
|
3412 |
msgctxt "revocation-form"
|
3413 |
msgid "Forward your Revocation online"
|
3414 |
msgstr "Deinen Widerruf online erklären"
|
@@ -3505,7 +3505,7 @@ msgstr "%s Zahlungsgebühr"
|
|
3505 |
# @ woocommerce-germanized
|
3506 |
#: includes/class-wc-gzd-payment-gateways.php:89
|
3507 |
#: includes/wc-gzd-order-functions.php:20
|
3508 |
-
#: includes/wc-gzd-template-functions.php:
|
3509 |
#, php-format
|
3510 |
msgid "Plus %s forwarding fee (charged by the transport agent)"
|
3511 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
@@ -3769,12 +3769,12 @@ msgid "Mail"
|
|
3769 |
msgstr "E-Mail Adresse"
|
3770 |
|
3771 |
# @ woocommerce-germanized
|
3772 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3773 |
msgctxt "polylang"
|
3774 |
msgid "Unit Price Metas"
|
3775 |
msgstr "Einheitspreis Metadaten"
|
3776 |
|
3777 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3778 |
msgctxt "polylang"
|
3779 |
msgid ""
|
3780 |
"Note the last unit price field is the final unit price taking into account "
|
@@ -3784,12 +3784,12 @@ msgstr ""
|
|
3784 |
"der Produktseite ausgegeben wird"
|
3785 |
|
3786 |
# @ woocommerce-germanized
|
3787 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3788 |
msgctxt "polylang"
|
3789 |
msgid "Sale Price Labels"
|
3790 |
msgstr "Preishinweise"
|
3791 |
|
3792 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3793 |
msgctxt "polylang"
|
3794 |
msgid ""
|
3795 |
"Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
|
@@ -4080,9 +4080,9 @@ msgstr ""
|
|
4080 |
"<h3>SEPA-Lastschriftmandat</h3>\n"
|
4081 |
"\n"
|
4082 |
"Hiermit ermächtige ich den Zahlungsempfänger, [mandate_type_text] von meinem "
|
4083 |
-
"Konto
|
4084 |
-
"an, die von dem Zahlungsempfänger auf mein Konto gezogene
|
4085 |
-
"einzulösen.\n"
|
4086 |
"\n"
|
4087 |
"Hinweis: Ich kann innerhalb von acht Wochen, beginnend mit dem "
|
4088 |
"Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten "
|
@@ -4121,16 +4121,16 @@ msgid "SEPA XML Export"
|
|
4121 |
msgstr "SEPA XML Export"
|
4122 |
|
4123 |
# @ woocommerce-germanized
|
4124 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4125 |
#, php-format
|
4126 |
msgid "Order %s"
|
4127 |
msgstr "Bestellung %s"
|
4128 |
|
4129 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4130 |
msgid "Will be notified separately"
|
4131 |
msgstr "Wird separat mitgeteilt"
|
4132 |
|
4133 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4134 |
#, php-format
|
4135 |
msgid ""
|
4136 |
"We will debit %s from your account by direct debit on or shortly after %s."
|
@@ -4139,111 +4139,111 @@ msgstr ""
|
|
4139 |
"%s ein."
|
4140 |
|
4141 |
# @ woocommerce-germanized
|
4142 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4143 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4144 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4145 |
msgid "a single payment"
|
4146 |
msgstr "eine einmalige Zahlung"
|
4147 |
|
4148 |
# @ woocommerce-germanized
|
4149 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4150 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:86
|
4151 |
msgid "Enable/Disable"
|
4152 |
msgstr "Aktivieren/Deaktivieren"
|
4153 |
|
4154 |
# @ woocommerce-germanized
|
4155 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4156 |
msgid "Enable Direct Debit Payment"
|
4157 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
4158 |
|
4159 |
# @ woocommerce-germanized
|
4160 |
# @ woocommerce
|
4161 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4162 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
4163 |
msgctxt "gateway"
|
4164 |
msgid "Title"
|
4165 |
msgstr "Bezeichnung"
|
4166 |
|
4167 |
# @ woocommerce-germanized
|
4168 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4169 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
4170 |
msgid "This controls the title which the user sees during checkout."
|
4171 |
msgstr ""
|
4172 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
4173 |
|
4174 |
# @ woocommerce-germanized
|
4175 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4176 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
4177 |
msgid "Description"
|
4178 |
msgstr "Beschreibung"
|
4179 |
|
4180 |
# @ woocommerce-germanized
|
4181 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4182 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
4183 |
msgid "Payment method description that the customer will see on your checkout."
|
4184 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
4185 |
|
4186 |
# @ woocommerce-germanized
|
4187 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4188 |
msgid "The order amount will be debited directly from your bank account."
|
4189 |
msgstr ""
|
4190 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
|
4191 |
"abgebucht."
|
4192 |
|
4193 |
# @ woocommerce-germanized
|
4194 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4195 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:106
|
4196 |
msgid "Instructions"
|
4197 |
msgstr "Anweisungen"
|
4198 |
|
4199 |
# @ woocommerce-germanized
|
4200 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4201 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
|
4202 |
msgid "Instructions that will be added to the thank you page and emails."
|
4203 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
4204 |
|
4205 |
# @ woocommerce-germanized
|
4206 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4207 |
msgid "Debtee"
|
4208 |
msgstr "Gläubiger Informationen"
|
4209 |
|
4210 |
# @ woocommerce-germanized
|
4211 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4212 |
msgid "Insert your company information."
|
4213 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
4214 |
|
4215 |
# @ woocommerce-germanized
|
4216 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4217 |
msgid "Company Inc, John Doe Street, New York"
|
4218 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
4219 |
|
4220 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4221 |
msgid "Insert the bank account holder name."
|
4222 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
4223 |
|
4224 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4225 |
msgid "Company Inc"
|
4226 |
msgstr "Muster GmbH"
|
4227 |
|
4228 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4229 |
msgid "Insert the bank account IBAN."
|
4230 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
4231 |
|
4232 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4233 |
msgid "BIC"
|
4234 |
msgstr "BIC"
|
4235 |
|
4236 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4237 |
msgid "Insert the bank account BIC."
|
4238 |
msgstr "Füge hier den BIC deines Kontos ein."
|
4239 |
|
4240 |
# @ woocommerce-germanized
|
4241 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4242 |
msgid "Debtee identification number"
|
4243 |
msgstr "Identifikationsnummer"
|
4244 |
|
4245 |
# @ woocommerce-germanized
|
4246 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4247 |
#, php-format
|
4248 |
msgid ""
|
4249 |
"Insert your debtee indentification number. More information can be found <a "
|
@@ -4253,16 +4253,16 @@ msgstr ""
|
|
4253 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
4254 |
|
4255 |
# @ woocommerce-germanized
|
4256 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4257 |
msgid "Generate Mandate ID"
|
4258 |
msgstr "Mandat-Referenz generieren"
|
4259 |
|
4260 |
# @ woocommerce-germanized
|
4261 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4262 |
msgid "Automatically generate Mandate ID."
|
4263 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
4264 |
|
4265 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4266 |
msgid ""
|
4267 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
4268 |
msgstr ""
|
@@ -4270,11 +4270,11 @@ msgstr ""
|
|
4270 |
"basierend auf der Bestellnummer."
|
4271 |
|
4272 |
# @ woocommerce-germanized
|
4273 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4274 |
msgid "XML Pain Format"
|
4275 |
msgstr "XML Pain Format"
|
4276 |
|
4277 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4278 |
msgid ""
|
4279 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
4280 |
"may require pain.001.003.03."
|
@@ -4283,11 +4283,11 @@ msgstr ""
|
|
4283 |
"Banken benötigen z.B. pain.001.003.03."
|
4284 |
|
4285 |
# @ woocommerce-germanized
|
4286 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4287 |
msgid "Mandate ID Format"
|
4288 |
msgstr "Mandat-Referenz Format"
|
4289 |
|
4290 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4291 |
msgid ""
|
4292 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
4293 |
"{id} as placeholder to insert the automatically generated ID."
|
@@ -4296,12 +4296,12 @@ msgstr ""
|
|
4296 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
4297 |
|
4298 |
# @ woocommerce-germanized
|
4299 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4300 |
msgid "Mandate Text"
|
4301 |
msgstr "Lastschriftmandat"
|
4302 |
|
4303 |
# @ woocommerce-germanized
|
4304 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4305 |
msgid ""
|
4306 |
"This text will be populated with live order/checkout data. Will be used as "
|
4307 |
"preview direct debit mandate and as email template text."
|
@@ -4312,23 +4312,23 @@ msgstr ""
|
|
4312 |
"Verfügung gestellt."
|
4313 |
|
4314 |
# @ woocommerce-germanized
|
4315 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4316 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
4317 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
4318 |
|
4319 |
# @ woocommerce-germanized
|
4320 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4321 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
4322 |
msgstr ""
|
4323 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
4324 |
|
4325 |
# @ woocommerce-germanized
|
4326 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4327 |
msgid "Checkbox label"
|
4328 |
msgstr "Checkbox Text"
|
4329 |
|
4330 |
# @ woocommerce-germanized
|
4331 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4332 |
msgid ""
|
4333 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
4334 |
"preview link."
|
@@ -4337,21 +4337,21 @@ msgstr ""
|
|
4337 |
"auf die Vorschau zu verlinken."
|
4338 |
|
4339 |
# @ woocommerce-germanized
|
4340 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4341 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
4342 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
4343 |
|
4344 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4345 |
msgid "Enable pre-notification"
|
4346 |
msgstr "Vorankündigung aktivieren"
|
4347 |
|
4348 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4349 |
msgid "Insert pre-notification text within the order confirmation email."
|
4350 |
msgstr ""
|
4351 |
"Fügt einen Standard-Text zur Vorankündigung des SEPA-Einzugs in die "
|
4352 |
"Bestellbestätigung ein."
|
4353 |
|
4354 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4355 |
msgid ""
|
4356 |
"This option inserts a standard text containing a pre-notification for the "
|
4357 |
"customer."
|
@@ -4360,11 +4360,11 @@ msgstr ""
|
|
4360 |
"die Bestellbestätigung ein. In der Ankündigung wird u.a. ein konkreter "
|
4361 |
"Fälligkeitstermin genannt."
|
4362 |
|
4363 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4364 |
msgid "Debit days"
|
4365 |
msgstr "Fälligkeitstage"
|
4366 |
|
4367 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4368 |
msgid ""
|
4369 |
"This option is used to calculate the debit date and is added to the order "
|
4370 |
"date."
|
@@ -4374,15 +4374,15 @@ msgstr ""
|
|
4374 |
"hier eingestellten Anzahl Tage."
|
4375 |
|
4376 |
# @ woocommerce-germanized
|
4377 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4378 |
msgid "Mask IBAN"
|
4379 |
msgstr "IBAN maskieren"
|
4380 |
|
4381 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4382 |
msgid "Mask the IBAN within emails."
|
4383 |
msgstr "IBAN in E-Mails maskieren."
|
4384 |
|
4385 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4386 |
msgid ""
|
4387 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
4388 |
"digits will be masked."
|
@@ -4390,15 +4390,15 @@ msgstr ""
|
|
4390 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
4391 |
"maskiert."
|
4392 |
|
4393 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4394 |
msgid "Remember"
|
4395 |
msgstr "Bankdaten merken\t"
|
4396 |
|
4397 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4398 |
msgid "Remember account data for returning customers."
|
4399 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
4400 |
|
4401 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4402 |
msgid "Save account data as user meta if user has/creates a customer account."
|
4403 |
msgstr ""
|
4404 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
@@ -4406,37 +4406,37 @@ msgstr ""
|
|
4406 |
"eigenständig aus."
|
4407 |
|
4408 |
# @ woocommerce-germanized
|
4409 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4410 |
msgid "Please insert your SEPA account data."
|
4411 |
msgstr "Bitte füge deine SEPA Kontoinformationen ein."
|
4412 |
|
4413 |
# @ woocommerce-germanized
|
4414 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4415 |
msgid "Your IBAN seems to be invalid."
|
4416 |
msgstr "Dein IBAN scheint nicht gültig zu sein."
|
4417 |
|
4418 |
# @ woocommerce-germanized
|
4419 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4420 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
4421 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
4422 |
|
4423 |
# @ woocommerce-germanized
|
4424 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4425 |
msgid "Your BIC seems to be invalid."
|
4426 |
msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
|
4427 |
|
4428 |
# @ woocommerce-germanized
|
4429 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4430 |
msgid "Please accept the direct debit mandate."
|
4431 |
msgstr "Bitte erteile das SEPA Lastschriftmandat."
|
4432 |
|
4433 |
# @ woocommerce-germanized
|
4434 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4435 |
msgid "is invalid"
|
4436 |
msgstr "ist ungültig"
|
4437 |
|
4438 |
# @ woocommerce-germanized
|
4439 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4440 |
msgid "Awaiting Direct Debit Payment"
|
4441 |
msgstr "Zahlung per Lastschrift ausstehend"
|
4442 |
|
@@ -4500,7 +4500,7 @@ msgstr ""
|
|
4500 |
# @ woocommerce-germanized
|
4501 |
# @ woocommerce
|
4502 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:57
|
4503 |
-
#: woocommerce-germanized.php:
|
4504 |
msgid "Settings"
|
4505 |
msgstr "Einstellungen"
|
4506 |
|
@@ -5181,17 +5181,17 @@ msgid "Choose a Payment Gateway"
|
|
5181 |
msgstr "Zahlungsart auswählen"
|
5182 |
|
5183 |
# @ woocommerce-germanized
|
5184 |
-
#: includes/wc-gzd-template-functions.php:
|
5185 |
msgid "Please accept our parcel delivery agreement"
|
5186 |
msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
|
5187 |
|
5188 |
# @ woocommerce
|
5189 |
-
#: includes/wc-gzd-template-functions.php:
|
5190 |
msgid "Place order"
|
5191 |
msgstr "Jetzt kaufen"
|
5192 |
|
5193 |
# @ woocommerce-germanized
|
5194 |
-
#: includes/wc-gzd-template-functions.php:
|
5195 |
msgid "Please accept the creation of a new customer account"
|
5196 |
msgstr "Bitte akzeptiere die Erstellung eines neuen Kundenkontos"
|
5197 |
|
@@ -5414,7 +5414,7 @@ msgstr "Kundenmeinungen ansehen"
|
|
5414 |
#, php-format
|
5415 |
msgctxt "trusted-shops"
|
5416 |
msgid "Ø %s / %s of %s %s %s customer reviews | Trusted Shops %s"
|
5417 |
-
msgstr "Ø %s / %s bei %s %s %s Kundenbewertungen |
|
5418 |
|
5419 |
# @ woocommerce-germanized
|
5420 |
#: templates/trusted-shops/rich-snippets.php:28
|
@@ -5424,7 +5424,7 @@ msgid "%s custom reviews"
|
|
5424 |
msgstr "%s Kundenbewertungen"
|
5425 |
|
5426 |
# @ woocommerce-germanized
|
5427 |
-
#: woocommerce-germanized.php:
|
5428 |
msgid "Order Confirmation"
|
5429 |
msgstr "Bestellbestätigung"
|
5430 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce Germanized v1.5.1\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-01-16 14:10+0100\n"
|
6 |
+
"PO-Revision-Date: 2018-01-16 14:10+0100\n"
|
7 |
"Last-Translator: holzhannes <holzhannes@posteo.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.0.5\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;"
|
95 |
#: includes/abstracts/abstract-wc-gzd-product.php:264
|
96 |
#: includes/abstracts/abstract-wc-gzd-product.php:273
|
97 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
98 |
+
#: includes/wc-gzd-core-functions.php:137
|
99 |
+
#: includes/wc-gzd-template-functions.php:609 woocommerce-germanized.php:829
|
100 |
msgid "incl. VAT"
|
101 |
msgstr "inkl. MwSt."
|
102 |
|
108 |
# @ woocommerce-germanized
|
109 |
#: includes/abstracts/abstract-wc-gzd-product.php:266
|
110 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
111 |
+
#: includes/wc-gzd-core-functions.php:137 woocommerce-germanized.php:829
|
112 |
#, php-format
|
113 |
msgid "incl. %s%% VAT"
|
114 |
msgstr "inkl. %s%% MwSt."
|
695 |
"Wähle aus ob du bereit, nicht bereit oder verpflichtet bist an einem "
|
696 |
"Streitbeilegungsverfahren teilzunehmen. Der zugehörige Mustertext wird dir "
|
697 |
"unten angezeigt und an den [gzd_complaints] Shortcode angehängt, den du in "
|
698 |
+
"deinem Impressum platzieren solltest. Trusted Shops rät dazu den Text auch "
|
699 |
+
"in deine AGB einzufügen."
|
700 |
|
701 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:285
|
702 |
msgid "Not obliged, not willing"
|
1111 |
|
1112 |
# @ woocommerce-germanized
|
1113 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
|
1114 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:725
|
1115 |
msgid "Checkbox"
|
1116 |
msgstr "Checkbox"
|
1117 |
|
2911 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:144
|
2912 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:161
|
2913 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:168
|
2914 |
+
#: includes/class-wc-gzd-checkout.php:305
|
2915 |
+
#: includes/class-wc-gzd-checkout.php:315
|
2916 |
#: includes/class-wc-gzd-customer-helper.php:112
|
2917 |
#: includes/class-wc-gzd-customer-helper.php:120
|
2918 |
msgid "Title"
|
2935 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:163
|
2936 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:194
|
2937 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:30
|
2938 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
|
2939 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2940 |
msgid "Direct Debit"
|
2941 |
msgstr "Lastschrift"
|
2944 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:168
|
2945 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:199
|
2946 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:108
|
2947 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:439
|
2948 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:670
|
2949 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:811
|
2950 |
msgid "Account Holder"
|
2951 |
msgstr "Kontoinhaber"
|
2952 |
|
2954 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:173
|
2955 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:204
|
2956 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:115
|
2957 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:440
|
2958 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:678
|
2959 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:815
|
2960 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:907
|
2961 |
msgid "IBAN"
|
2962 |
msgstr "IBAN"
|
2963 |
|
2965 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:178
|
2966 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:209
|
2967 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:121
|
2968 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:441
|
2969 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:819
|
2970 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:908
|
2971 |
msgid "BIC/SWIFT"
|
2972 |
msgstr "BIC/SWIFT"
|
2973 |
|
2986 |
# @ woocommerce-germanized
|
2987 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:214
|
2988 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:127
|
2989 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:445
|
2990 |
msgid "Mandate Reference ID"
|
2991 |
msgstr "Mandat-Referenznummer"
|
2992 |
|
3191 |
"Mail mit deinen Daten als Bestätigung."
|
3192 |
|
3193 |
# @ woocommerce-germanized
|
3194 |
+
#: includes/class-wc-gzd-checkout.php:306
|
3195 |
+
#: includes/class-wc-gzd-checkout.php:314
|
3196 |
+
#: includes/class-wc-gzd-checkout.php:339
|
3197 |
+
#: includes/class-wc-gzd-checkout.php:564
|
3198 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3199 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3200 |
#: includes/class-wc-gzd-revocation.php:41
|
3202 |
msgstr "Herr"
|
3203 |
|
3204 |
# @ woocommerce-germanized
|
3205 |
+
#: includes/class-wc-gzd-checkout.php:306
|
3206 |
+
#: includes/class-wc-gzd-checkout.php:314
|
3207 |
+
#: includes/class-wc-gzd-checkout.php:340
|
3208 |
+
#: includes/class-wc-gzd-checkout.php:564
|
3209 |
+
#: includes/class-wc-gzd-checkout.php:569
|
3210 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3211 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3212 |
#: includes/class-wc-gzd-revocation.php:42
|
3213 |
msgid "Ms."
|
3214 |
msgstr "Frau"
|
3215 |
|
3216 |
+
#: includes/class-wc-gzd-coupon-helper.php:269
|
3217 |
msgid "Is voucher?"
|
3218 |
msgstr "Wertgutschein?"
|
3219 |
|
3220 |
+
#: includes/class-wc-gzd-coupon-helper.php:270
|
3221 |
#, php-format
|
3222 |
msgid ""
|
3223 |
"Whether or not this coupon is a voucher which has been sold to a customer "
|
3408 |
msgstr "Danke, dass du ein Konto bei %s erstellt hast."
|
3409 |
|
3410 |
# @ woocommerce-germanized
|
3411 |
+
#: includes/class-wc-gzd-emails.php:535
|
3412 |
msgctxt "revocation-form"
|
3413 |
msgid "Forward your Revocation online"
|
3414 |
msgstr "Deinen Widerruf online erklären"
|
3505 |
# @ woocommerce-germanized
|
3506 |
#: includes/class-wc-gzd-payment-gateways.php:89
|
3507 |
#: includes/wc-gzd-order-functions.php:20
|
3508 |
+
#: includes/wc-gzd-template-functions.php:539
|
3509 |
#, php-format
|
3510 |
msgid "Plus %s forwarding fee (charged by the transport agent)"
|
3511 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3769 |
msgstr "E-Mail Adresse"
|
3770 |
|
3771 |
# @ woocommerce-germanized
|
3772 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:233
|
3773 |
msgctxt "polylang"
|
3774 |
msgid "Unit Price Metas"
|
3775 |
msgstr "Einheitspreis Metadaten"
|
3776 |
|
3777 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:234
|
3778 |
msgctxt "polylang"
|
3779 |
msgid ""
|
3780 |
"Note the last unit price field is the final unit price taking into account "
|
3784 |
"der Produktseite ausgegeben wird"
|
3785 |
|
3786 |
# @ woocommerce-germanized
|
3787 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:247
|
3788 |
msgctxt "polylang"
|
3789 |
msgid "Sale Price Labels"
|
3790 |
msgstr "Preishinweise"
|
3791 |
|
3792 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:248
|
3793 |
msgctxt "polylang"
|
3794 |
msgid ""
|
3795 |
"Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
|
4080 |
"<h3>SEPA-Lastschriftmandat</h3>\n"
|
4081 |
"\n"
|
4082 |
"Hiermit ermächtige ich den Zahlungsempfänger, [mandate_type_text] von meinem "
|
4083 |
+
"Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein "
|
4084 |
+
"Kreditinstitut an, die von dem Zahlungsempfänger auf mein Konto gezogene "
|
4085 |
+
"Lastschrift einzulösen.\n"
|
4086 |
"\n"
|
4087 |
"Hinweis: Ich kann innerhalb von acht Wochen, beginnend mit dem "
|
4088 |
"Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten "
|
4121 |
msgstr "SEPA XML Export"
|
4122 |
|
4123 |
# @ woocommerce-germanized
|
4124 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:379
|
4125 |
#, php-format
|
4126 |
msgid "Order %s"
|
4127 |
msgstr "Bestellung %s"
|
4128 |
|
4129 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:401
|
4130 |
msgid "Will be notified separately"
|
4131 |
msgstr "Wird separat mitgeteilt"
|
4132 |
|
4133 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:450
|
4134 |
#, php-format
|
4135 |
msgid ""
|
4136 |
"We will debit %s from your account by direct debit on or shortly after %s."
|
4139 |
"%s ein."
|
4140 |
|
4141 |
# @ woocommerce-germanized
|
4142 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:554
|
4143 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
|
4144 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:601
|
4145 |
msgid "a single payment"
|
4146 |
msgstr "eine einmalige Zahlung"
|
4147 |
|
4148 |
# @ woocommerce-germanized
|
4149 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:635
|
4150 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:86
|
4151 |
msgid "Enable/Disable"
|
4152 |
msgstr "Aktivieren/Deaktivieren"
|
4153 |
|
4154 |
# @ woocommerce-germanized
|
4155 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:637
|
4156 |
msgid "Enable Direct Debit Payment"
|
4157 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
4158 |
|
4159 |
# @ woocommerce-germanized
|
4160 |
# @ woocommerce
|
4161 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:641
|
4162 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
4163 |
msgctxt "gateway"
|
4164 |
msgid "Title"
|
4165 |
msgstr "Bezeichnung"
|
4166 |
|
4167 |
# @ woocommerce-germanized
|
4168 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:643
|
4169 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
4170 |
msgid "This controls the title which the user sees during checkout."
|
4171 |
msgstr ""
|
4172 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
4173 |
|
4174 |
# @ woocommerce-germanized
|
4175 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
|
4176 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
4177 |
msgid "Description"
|
4178 |
msgstr "Beschreibung"
|
4179 |
|
4180 |
# @ woocommerce-germanized
|
4181 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:650
|
4182 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
4183 |
msgid "Payment method description that the customer will see on your checkout."
|
4184 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
4185 |
|
4186 |
# @ woocommerce-germanized
|
4187 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:651
|
4188 |
msgid "The order amount will be debited directly from your bank account."
|
4189 |
msgstr ""
|
4190 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von deinem Konto "
|
4191 |
"abgebucht."
|
4192 |
|
4193 |
# @ woocommerce-germanized
|
4194 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:655
|
4195 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:106
|
4196 |
msgid "Instructions"
|
4197 |
msgstr "Anweisungen"
|
4198 |
|
4199 |
# @ woocommerce-germanized
|
4200 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:657
|
4201 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
|
4202 |
msgid "Instructions that will be added to the thank you page and emails."
|
4203 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
4204 |
|
4205 |
# @ woocommerce-germanized
|
4206 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:662
|
4207 |
msgid "Debtee"
|
4208 |
msgstr "Gläubiger Informationen"
|
4209 |
|
4210 |
# @ woocommerce-germanized
|
4211 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:664
|
4212 |
msgid "Insert your company information."
|
4213 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
4214 |
|
4215 |
# @ woocommerce-germanized
|
4216 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:666
|
4217 |
msgid "Company Inc, John Doe Street, New York"
|
4218 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
4219 |
|
4220 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:672
|
4221 |
msgid "Insert the bank account holder name."
|
4222 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
4223 |
|
4224 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:674
|
4225 |
msgid "Company Inc"
|
4226 |
msgstr "Muster GmbH"
|
4227 |
|
4228 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:680
|
4229 |
msgid "Insert the bank account IBAN."
|
4230 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
4231 |
|
4232 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:685
|
4233 |
msgid "BIC"
|
4234 |
msgstr "BIC"
|
4235 |
|
4236 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:687
|
4237 |
msgid "Insert the bank account BIC."
|
4238 |
msgstr "Füge hier den BIC deines Kontos ein."
|
4239 |
|
4240 |
# @ woocommerce-germanized
|
4241 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:692
|
4242 |
msgid "Debtee identification number"
|
4243 |
msgstr "Identifikationsnummer"
|
4244 |
|
4245 |
# @ woocommerce-germanized
|
4246 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:694
|
4247 |
#, php-format
|
4248 |
msgid ""
|
4249 |
"Insert your debtee indentification number. More information can be found <a "
|
4253 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
4254 |
|
4255 |
# @ woocommerce-germanized
|
4256 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:698
|
4257 |
msgid "Generate Mandate ID"
|
4258 |
msgstr "Mandat-Referenz generieren"
|
4259 |
|
4260 |
# @ woocommerce-germanized
|
4261 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:700
|
4262 |
msgid "Automatically generate Mandate ID."
|
4263 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
4264 |
|
4265 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:701
|
4266 |
msgid ""
|
4267 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
4268 |
msgstr ""
|
4270 |
"basierend auf der Bestellnummer."
|
4271 |
|
4272 |
# @ woocommerce-germanized
|
4273 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:705
|
4274 |
msgid "XML Pain Format"
|
4275 |
msgstr "XML Pain Format"
|
4276 |
|
4277 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
|
4278 |
msgid ""
|
4279 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
4280 |
"may require pain.001.003.03."
|
4283 |
"Banken benötigen z.B. pain.001.003.03."
|
4284 |
|
4285 |
# @ woocommerce-germanized
|
4286 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:711
|
4287 |
msgid "Mandate ID Format"
|
4288 |
msgstr "Mandat-Referenz Format"
|
4289 |
|
4290 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:713
|
4291 |
msgid ""
|
4292 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
4293 |
"{id} as placeholder to insert the automatically generated ID."
|
4296 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
4297 |
|
4298 |
# @ woocommerce-germanized
|
4299 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:717
|
4300 |
msgid "Mandate Text"
|
4301 |
msgstr "Lastschriftmandat"
|
4302 |
|
4303 |
# @ woocommerce-germanized
|
4304 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:719
|
4305 |
msgid ""
|
4306 |
"This text will be populated with live order/checkout data. Will be used as "
|
4307 |
"preview direct debit mandate and as email template text."
|
4312 |
"Verfügung gestellt."
|
4313 |
|
4314 |
# @ woocommerce-germanized
|
4315 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:726
|
4316 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
4317 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
4318 |
|
4319 |
# @ woocommerce-germanized
|
4320 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
|
4321 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
4322 |
msgstr ""
|
4323 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
4324 |
|
4325 |
# @ woocommerce-germanized
|
4326 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:732
|
4327 |
msgid "Checkbox label"
|
4328 |
msgstr "Checkbox Text"
|
4329 |
|
4330 |
# @ woocommerce-germanized
|
4331 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:734
|
4332 |
msgid ""
|
4333 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
4334 |
"preview link."
|
4337 |
"auf die Vorschau zu verlinken."
|
4338 |
|
4339 |
# @ woocommerce-germanized
|
4340 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:735
|
4341 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
4342 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
4343 |
|
4344 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
|
4345 |
msgid "Enable pre-notification"
|
4346 |
msgstr "Vorankündigung aktivieren"
|
4347 |
|
4348 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:740
|
4349 |
msgid "Insert pre-notification text within the order confirmation email."
|
4350 |
msgstr ""
|
4351 |
"Fügt einen Standard-Text zur Vorankündigung des SEPA-Einzugs in die "
|
4352 |
"Bestellbestätigung ein."
|
4353 |
|
4354 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:742
|
4355 |
msgid ""
|
4356 |
"This option inserts a standard text containing a pre-notification for the "
|
4357 |
"customer."
|
4360 |
"die Bestellbestätigung ein. In der Ankündigung wird u.a. ein konkreter "
|
4361 |
"Fälligkeitstermin genannt."
|
4362 |
|
4363 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:746
|
4364 |
msgid "Debit days"
|
4365 |
msgstr "Fälligkeitstage"
|
4366 |
|
4367 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:748
|
4368 |
msgid ""
|
4369 |
"This option is used to calculate the debit date and is added to the order "
|
4370 |
"date."
|
4374 |
"hier eingestellten Anzahl Tage."
|
4375 |
|
4376 |
# @ woocommerce-germanized
|
4377 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:752
|
4378 |
msgid "Mask IBAN"
|
4379 |
msgstr "IBAN maskieren"
|
4380 |
|
4381 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:753
|
4382 |
msgid "Mask the IBAN within emails."
|
4383 |
msgstr "IBAN in E-Mails maskieren."
|
4384 |
|
4385 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:755
|
4386 |
msgid ""
|
4387 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
4388 |
"digits will be masked."
|
4390 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
4391 |
"maskiert."
|
4392 |
|
4393 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:764
|
4394 |
msgid "Remember"
|
4395 |
msgstr "Bankdaten merken\t"
|
4396 |
|
4397 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:765
|
4398 |
msgid "Remember account data for returning customers."
|
4399 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
4400 |
|
4401 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:767
|
4402 |
msgid "Save account data as user meta if user has/creates a customer account."
|
4403 |
msgstr ""
|
4404 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
4406 |
"eigenständig aus."
|
4407 |
|
4408 |
# @ woocommerce-germanized
|
4409 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:850
|
4410 |
msgid "Please insert your SEPA account data."
|
4411 |
msgstr "Bitte füge deine SEPA Kontoinformationen ein."
|
4412 |
|
4413 |
# @ woocommerce-germanized
|
4414 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:860
|
4415 |
msgid "Your IBAN seems to be invalid."
|
4416 |
msgstr "Dein IBAN scheint nicht gültig zu sein."
|
4417 |
|
4418 |
# @ woocommerce-germanized
|
4419 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:862
|
4420 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
4421 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
4422 |
|
4423 |
# @ woocommerce-germanized
|
4424 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:866
|
4425 |
msgid "Your BIC seems to be invalid."
|
4426 |
msgstr "Dein BIC/SWIFT scheint nicht gültig zu sein."
|
4427 |
|
4428 |
# @ woocommerce-germanized
|
4429 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:878
|
4430 |
msgid "Please accept the direct debit mandate."
|
4431 |
msgstr "Bitte erteile das SEPA Lastschriftmandat."
|
4432 |
|
4433 |
# @ woocommerce-germanized
|
4434 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:909
|
4435 |
msgid "is invalid"
|
4436 |
msgstr "ist ungültig"
|
4437 |
|
4438 |
# @ woocommerce-germanized
|
4439 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:945
|
4440 |
msgid "Awaiting Direct Debit Payment"
|
4441 |
msgstr "Zahlung per Lastschrift ausstehend"
|
4442 |
|
4500 |
# @ woocommerce-germanized
|
4501 |
# @ woocommerce
|
4502 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:57
|
4503 |
+
#: woocommerce-germanized.php:583
|
4504 |
msgid "Settings"
|
4505 |
msgstr "Einstellungen"
|
4506 |
|
5181 |
msgstr "Zahlungsart auswählen"
|
5182 |
|
5183 |
# @ woocommerce-germanized
|
5184 |
+
#: includes/wc-gzd-template-functions.php:295
|
5185 |
msgid "Please accept our parcel delivery agreement"
|
5186 |
msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
|
5187 |
|
5188 |
# @ woocommerce
|
5189 |
+
#: includes/wc-gzd-template-functions.php:444
|
5190 |
msgid "Place order"
|
5191 |
msgstr "Jetzt kaufen"
|
5192 |
|
5193 |
# @ woocommerce-germanized
|
5194 |
+
#: includes/wc-gzd-template-functions.php:520
|
5195 |
msgid "Please accept the creation of a new customer account"
|
5196 |
msgstr "Bitte akzeptiere die Erstellung eines neuen Kundenkontos"
|
5197 |
|
5414 |
#, php-format
|
5415 |
msgctxt "trusted-shops"
|
5416 |
msgid "Ø %s / %s of %s %s %s customer reviews | Trusted Shops %s"
|
5417 |
+
msgstr "Ø %s / %s bei %s %s %s Kundenbewertungen | Trusted Shops %s"
|
5418 |
|
5419 |
# @ woocommerce-germanized
|
5420 |
#: templates/trusted-shops/rich-snippets.php:28
|
5424 |
msgstr "%s Kundenbewertungen"
|
5425 |
|
5426 |
# @ woocommerce-germanized
|
5427 |
+
#: woocommerce-germanized.php:738
|
5428 |
msgid "Order Confirmation"
|
5429 |
msgstr "Bestellbestätigung"
|
5430 |
|
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:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: holzhannes <holzhannes@posteo.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.0.
|
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;"
|
@@ -95,8 +95,8 @@ msgstr "l"
|
|
95 |
#: includes/abstracts/abstract-wc-gzd-product.php:264
|
96 |
#: includes/abstracts/abstract-wc-gzd-product.php:273
|
97 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
98 |
-
#: includes/wc-gzd-core-functions.php:
|
99 |
-
#: includes/wc-gzd-template-functions.php:
|
100 |
msgid "incl. VAT"
|
101 |
msgstr "inkl. MwSt."
|
102 |
|
@@ -108,7 +108,7 @@ msgstr "exkl. MwSt."
|
|
108 |
# @ woocommerce-germanized
|
109 |
#: includes/abstracts/abstract-wc-gzd-product.php:266
|
110 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
111 |
-
#: includes/wc-gzd-core-functions.php:
|
112 |
#, php-format
|
113 |
msgid "incl. %s%% VAT"
|
114 |
msgstr "inkl. %s%% MwSt."
|
@@ -234,7 +234,7 @@ msgstr "akzeptiert"
|
|
234 |
|
235 |
#: includes/admin/class-wc-gzd-admin.php:102
|
236 |
msgid "not allowed"
|
237 |
-
msgstr "akzeptiert"
|
238 |
|
239 |
# @ woocommerce-germanized
|
240 |
#: includes/admin/class-wc-gzd-admin.php:175
|
@@ -361,7 +361,7 @@ msgid ""
|
|
361 |
"outputting the old price to inform the customer."
|
362 |
msgstr ""
|
363 |
"Wenn das Produkt über einen Angebotspreis verfügt, kannst du mit dieser "
|
364 |
-
"Auswahl einen Hinweis direkt vor dem
|
365 |
"Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
|
366 |
"sich dabei handelte (z.B. UVP)."
|
367 |
|
@@ -1111,7 +1111,7 @@ msgstr "Kunden"
|
|
1111 |
|
1112 |
# @ woocommerce-germanized
|
1113 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
|
1114 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
1115 |
msgid "Checkbox"
|
1116 |
msgstr "Checkbox"
|
1117 |
|
@@ -2912,8 +2912,8 @@ msgstr "jetzt upgraden"
|
|
2912 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:144
|
2913 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:161
|
2914 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:168
|
2915 |
-
#: includes/class-wc-gzd-checkout.php:
|
2916 |
-
#: includes/class-wc-gzd-checkout.php:
|
2917 |
#: includes/class-wc-gzd-customer-helper.php:112
|
2918 |
#: includes/class-wc-gzd-customer-helper.php:120
|
2919 |
msgid "Title"
|
@@ -2936,7 +2936,7 @@ msgstr "PostNummer"
|
|
2936 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:163
|
2937 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:194
|
2938 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:30
|
2939 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2940 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2941 |
msgid "Direct Debit"
|
2942 |
msgstr "Lastschrift"
|
@@ -2945,9 +2945,9 @@ msgstr "Lastschrift"
|
|
2945 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:168
|
2946 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:199
|
2947 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:108
|
2948 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2949 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2950 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2951 |
msgid "Account Holder"
|
2952 |
msgstr "Kontoinhaber"
|
2953 |
|
@@ -2955,10 +2955,10 @@ msgstr "Kontoinhaber"
|
|
2955 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:173
|
2956 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:204
|
2957 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:115
|
2958 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2959 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2960 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2961 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2962 |
msgid "IBAN"
|
2963 |
msgstr "IBAN"
|
2964 |
|
@@ -2966,9 +2966,9 @@ msgstr "IBAN"
|
|
2966 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:178
|
2967 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:209
|
2968 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:121
|
2969 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2970 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2971 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2972 |
msgid "BIC/SWIFT"
|
2973 |
msgstr "BIC/SWIFT"
|
2974 |
|
@@ -2987,7 +2987,7 @@ msgstr "Paketdienstleister Datenweitergabe"
|
|
2987 |
# @ woocommerce-germanized
|
2988 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:214
|
2989 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:127
|
2990 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2991 |
msgid "Mandate Reference ID"
|
2992 |
msgstr "Mandat-Referenznummer"
|
2993 |
|
@@ -3192,10 +3192,10 @@ msgstr ""
|
|
3192 |
"Mail mit Ihren Daten als Bestätigung."
|
3193 |
|
3194 |
# @ woocommerce-germanized
|
3195 |
-
#: includes/class-wc-gzd-checkout.php:
|
3196 |
-
#: includes/class-wc-gzd-checkout.php:
|
3197 |
-
#: includes/class-wc-gzd-checkout.php:
|
3198 |
-
#: includes/class-wc-gzd-checkout.php:
|
3199 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3200 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3201 |
#: includes/class-wc-gzd-revocation.php:41
|
@@ -3203,22 +3203,22 @@ msgid "Mr."
|
|
3203 |
msgstr "Herr"
|
3204 |
|
3205 |
# @ woocommerce-germanized
|
3206 |
-
#: includes/class-wc-gzd-checkout.php:
|
3207 |
-
#: includes/class-wc-gzd-checkout.php:
|
3208 |
-
#: includes/class-wc-gzd-checkout.php:
|
3209 |
-
#: includes/class-wc-gzd-checkout.php:
|
3210 |
-
#: includes/class-wc-gzd-checkout.php:
|
3211 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3212 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3213 |
#: includes/class-wc-gzd-revocation.php:42
|
3214 |
msgid "Ms."
|
3215 |
msgstr "Frau"
|
3216 |
|
3217 |
-
#: includes/class-wc-gzd-coupon-helper.php:
|
3218 |
msgid "Is voucher?"
|
3219 |
msgstr "Wertgutschein?"
|
3220 |
|
3221 |
-
#: includes/class-wc-gzd-coupon-helper.php:
|
3222 |
#, php-format
|
3223 |
msgid ""
|
3224 |
"Whether or not this coupon is a voucher which has been sold to a customer "
|
@@ -3410,7 +3410,7 @@ msgid "Thanks for creating an account on %s."
|
|
3410 |
msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
|
3411 |
|
3412 |
# @ woocommerce-germanized
|
3413 |
-
#: includes/class-wc-gzd-emails.php:
|
3414 |
msgctxt "revocation-form"
|
3415 |
msgid "Forward your Revocation online"
|
3416 |
msgstr "Widerruf online erklären"
|
@@ -3507,7 +3507,7 @@ msgstr "%s Zahlungsgebühr"
|
|
3507 |
# @ woocommerce-germanized
|
3508 |
#: includes/class-wc-gzd-payment-gateways.php:89
|
3509 |
#: includes/wc-gzd-order-functions.php:20
|
3510 |
-
#: includes/wc-gzd-template-functions.php:
|
3511 |
#, php-format
|
3512 |
msgid "Plus %s forwarding fee (charged by the transport agent)"
|
3513 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
@@ -3771,12 +3771,12 @@ msgid "Mail"
|
|
3771 |
msgstr "E-Mail Adresse"
|
3772 |
|
3773 |
# @ woocommerce-germanized
|
3774 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3775 |
msgctxt "polylang"
|
3776 |
msgid "Unit Price Metas"
|
3777 |
msgstr "Einheitspreis Metadaten"
|
3778 |
|
3779 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3780 |
msgctxt "polylang"
|
3781 |
msgid ""
|
3782 |
"Note the last unit price field is the final unit price taking into account "
|
@@ -3786,12 +3786,12 @@ msgstr ""
|
|
3786 |
"der Produktseite ausgegeben wird"
|
3787 |
|
3788 |
# @ woocommerce-germanized
|
3789 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3790 |
msgctxt "polylang"
|
3791 |
msgid "Sale Price Labels"
|
3792 |
msgstr "Preishinweise"
|
3793 |
|
3794 |
-
#: includes/compatibility/class-wc-gzd-compatibility-
|
3795 |
msgctxt "polylang"
|
3796 |
msgid ""
|
3797 |
"Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
|
@@ -4082,9 +4082,9 @@ msgstr ""
|
|
4082 |
"<h3>SEPA-Lastschriftmandat</h3>\n"
|
4083 |
"\n"
|
4084 |
"Hiermit ermächtige ich den Zahlungsempfänger, [mandate_type_text] von meinem "
|
4085 |
-
"Konto
|
4086 |
-
"an, die von dem Zahlungsempfänger auf mein Konto gezogene
|
4087 |
-
"einzulösen.\n"
|
4088 |
"\n"
|
4089 |
"Hinweis: Ich kann innerhalb von acht Wochen, beginnend mit dem "
|
4090 |
"Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten "
|
@@ -4123,16 +4123,16 @@ msgid "SEPA XML Export"
|
|
4123 |
msgstr "SEPA XML Export"
|
4124 |
|
4125 |
# @ woocommerce-germanized
|
4126 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4127 |
#, php-format
|
4128 |
msgid "Order %s"
|
4129 |
msgstr "Bestellung %s"
|
4130 |
|
4131 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4132 |
msgid "Will be notified separately"
|
4133 |
msgstr "Wird separat mitgeteilt"
|
4134 |
|
4135 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4136 |
#, php-format
|
4137 |
msgid ""
|
4138 |
"We will debit %s from your account by direct debit on or shortly after %s."
|
@@ -4141,111 +4141,111 @@ msgstr ""
|
|
4141 |
"%s ein."
|
4142 |
|
4143 |
# @ woocommerce-germanized
|
4144 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4145 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4146 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4147 |
msgid "a single payment"
|
4148 |
msgstr "eine einmalige Zahlung"
|
4149 |
|
4150 |
# @ woocommerce-germanized
|
4151 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4152 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:86
|
4153 |
msgid "Enable/Disable"
|
4154 |
msgstr "Aktivieren/Deaktivieren"
|
4155 |
|
4156 |
# @ woocommerce-germanized
|
4157 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4158 |
msgid "Enable Direct Debit Payment"
|
4159 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
4160 |
|
4161 |
# @ woocommerce-germanized
|
4162 |
# @ woocommerce
|
4163 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4164 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
4165 |
msgctxt "gateway"
|
4166 |
msgid "Title"
|
4167 |
msgstr "Bezeichnung"
|
4168 |
|
4169 |
# @ woocommerce-germanized
|
4170 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4171 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
4172 |
msgid "This controls the title which the user sees during checkout."
|
4173 |
msgstr ""
|
4174 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
4175 |
|
4176 |
# @ woocommerce-germanized
|
4177 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4178 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
4179 |
msgid "Description"
|
4180 |
msgstr "Beschreibung"
|
4181 |
|
4182 |
# @ woocommerce-germanized
|
4183 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4184 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
4185 |
msgid "Payment method description that the customer will see on your checkout."
|
4186 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
4187 |
|
4188 |
# @ woocommerce-germanized
|
4189 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4190 |
msgid "The order amount will be debited directly from your bank account."
|
4191 |
msgstr ""
|
4192 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
|
4193 |
"abgebucht."
|
4194 |
|
4195 |
# @ woocommerce-germanized
|
4196 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4197 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:106
|
4198 |
msgid "Instructions"
|
4199 |
msgstr "Anweisungen"
|
4200 |
|
4201 |
# @ woocommerce-germanized
|
4202 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4203 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
|
4204 |
msgid "Instructions that will be added to the thank you page and emails."
|
4205 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
4206 |
|
4207 |
# @ woocommerce-germanized
|
4208 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4209 |
msgid "Debtee"
|
4210 |
msgstr "Gläubiger Informationen"
|
4211 |
|
4212 |
# @ woocommerce-germanized
|
4213 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4214 |
msgid "Insert your company information."
|
4215 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
4216 |
|
4217 |
# @ woocommerce-germanized
|
4218 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4219 |
msgid "Company Inc, John Doe Street, New York"
|
4220 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
4221 |
|
4222 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4223 |
msgid "Insert the bank account holder name."
|
4224 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
4225 |
|
4226 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4227 |
msgid "Company Inc"
|
4228 |
msgstr "Muster GmbH"
|
4229 |
|
4230 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4231 |
msgid "Insert the bank account IBAN."
|
4232 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
4233 |
|
4234 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4235 |
msgid "BIC"
|
4236 |
msgstr "BIC"
|
4237 |
|
4238 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4239 |
msgid "Insert the bank account BIC."
|
4240 |
msgstr "Füge hier den BIC deines Kontos ein."
|
4241 |
|
4242 |
# @ woocommerce-germanized
|
4243 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4244 |
msgid "Debtee identification number"
|
4245 |
msgstr "Identifikationsnummer"
|
4246 |
|
4247 |
# @ woocommerce-germanized
|
4248 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4249 |
#, php-format
|
4250 |
msgid ""
|
4251 |
"Insert your debtee indentification number. More information can be found <a "
|
@@ -4255,16 +4255,16 @@ msgstr ""
|
|
4255 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
4256 |
|
4257 |
# @ woocommerce-germanized
|
4258 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4259 |
msgid "Generate Mandate ID"
|
4260 |
msgstr "Mandat-Referenz generieren"
|
4261 |
|
4262 |
# @ woocommerce-germanized
|
4263 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4264 |
msgid "Automatically generate Mandate ID."
|
4265 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
4266 |
|
4267 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4268 |
msgid ""
|
4269 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
4270 |
msgstr ""
|
@@ -4272,11 +4272,11 @@ msgstr ""
|
|
4272 |
"basierend auf der Bestellnummer."
|
4273 |
|
4274 |
# @ woocommerce-germanized
|
4275 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4276 |
msgid "XML Pain Format"
|
4277 |
msgstr "XML Pain Format"
|
4278 |
|
4279 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4280 |
msgid ""
|
4281 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
4282 |
"may require pain.001.003.03."
|
@@ -4285,11 +4285,11 @@ msgstr ""
|
|
4285 |
"Banken benötigen z.B. pain.001.003.03."
|
4286 |
|
4287 |
# @ woocommerce-germanized
|
4288 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4289 |
msgid "Mandate ID Format"
|
4290 |
msgstr "Mandat-Referenz Format"
|
4291 |
|
4292 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4293 |
msgid ""
|
4294 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
4295 |
"{id} as placeholder to insert the automatically generated ID."
|
@@ -4298,12 +4298,12 @@ msgstr ""
|
|
4298 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
4299 |
|
4300 |
# @ woocommerce-germanized
|
4301 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4302 |
msgid "Mandate Text"
|
4303 |
msgstr "Lastschriftmandat"
|
4304 |
|
4305 |
# @ woocommerce-germanized
|
4306 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4307 |
msgid ""
|
4308 |
"This text will be populated with live order/checkout data. Will be used as "
|
4309 |
"preview direct debit mandate and as email template text."
|
@@ -4314,23 +4314,23 @@ msgstr ""
|
|
4314 |
"Verfügung gestellt."
|
4315 |
|
4316 |
# @ woocommerce-germanized
|
4317 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4318 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
4319 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
4320 |
|
4321 |
# @ woocommerce-germanized
|
4322 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4323 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
4324 |
msgstr ""
|
4325 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
4326 |
|
4327 |
# @ woocommerce-germanized
|
4328 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4329 |
msgid "Checkbox label"
|
4330 |
msgstr "Checkbox Text"
|
4331 |
|
4332 |
# @ woocommerce-germanized
|
4333 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4334 |
msgid ""
|
4335 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
4336 |
"preview link."
|
@@ -4339,21 +4339,21 @@ msgstr ""
|
|
4339 |
"auf die Vorschau zu verlinken."
|
4340 |
|
4341 |
# @ woocommerce-germanized
|
4342 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4343 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
4344 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
4345 |
|
4346 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4347 |
msgid "Enable pre-notification"
|
4348 |
msgstr "Vorankündigung aktivieren"
|
4349 |
|
4350 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4351 |
msgid "Insert pre-notification text within the order confirmation email."
|
4352 |
msgstr ""
|
4353 |
"Fügt einen Standard-Text zur Vorankündigung des SEPA-Einzugs in die "
|
4354 |
"Bestellbestätigung ein."
|
4355 |
|
4356 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4357 |
msgid ""
|
4358 |
"This option inserts a standard text containing a pre-notification for the "
|
4359 |
"customer."
|
@@ -4362,11 +4362,11 @@ msgstr ""
|
|
4362 |
"die Bestellbestätigung ein. In der Ankündigung wird u.a. ein konkreter "
|
4363 |
"Fälligkeitstermin genannt."
|
4364 |
|
4365 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4366 |
msgid "Debit days"
|
4367 |
msgstr "Fälligkeitstage"
|
4368 |
|
4369 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4370 |
msgid ""
|
4371 |
"This option is used to calculate the debit date and is added to the order "
|
4372 |
"date."
|
@@ -4376,15 +4376,15 @@ msgstr ""
|
|
4376 |
"hier eingestellten Anzahl Tage."
|
4377 |
|
4378 |
# @ woocommerce-germanized
|
4379 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4380 |
msgid "Mask IBAN"
|
4381 |
msgstr "IBAN maskieren"
|
4382 |
|
4383 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4384 |
msgid "Mask the IBAN within emails."
|
4385 |
msgstr "IBAN in E-Mails maskieren."
|
4386 |
|
4387 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4388 |
msgid ""
|
4389 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
4390 |
"digits will be masked."
|
@@ -4392,15 +4392,15 @@ msgstr ""
|
|
4392 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
4393 |
"maskiert."
|
4394 |
|
4395 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4396 |
msgid "Remember"
|
4397 |
msgstr "Bankdaten merken\t"
|
4398 |
|
4399 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4400 |
msgid "Remember account data for returning customers."
|
4401 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
4402 |
|
4403 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4404 |
msgid "Save account data as user meta if user has/creates a customer account."
|
4405 |
msgstr ""
|
4406 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
@@ -4408,37 +4408,37 @@ msgstr ""
|
|
4408 |
"eigenständig aus."
|
4409 |
|
4410 |
# @ woocommerce-germanized
|
4411 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4412 |
msgid "Please insert your SEPA account data."
|
4413 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
4414 |
|
4415 |
# @ woocommerce-germanized
|
4416 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4417 |
msgid "Your IBAN seems to be invalid."
|
4418 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
4419 |
|
4420 |
# @ woocommerce-germanized
|
4421 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4422 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
4423 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
4424 |
|
4425 |
# @ woocommerce-germanized
|
4426 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4427 |
msgid "Your BIC seems to be invalid."
|
4428 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
4429 |
|
4430 |
# @ woocommerce-germanized
|
4431 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4432 |
msgid "Please accept the direct debit mandate."
|
4433 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
4434 |
|
4435 |
# @ woocommerce-germanized
|
4436 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4437 |
msgid "is invalid"
|
4438 |
msgstr "ist ungültig"
|
4439 |
|
4440 |
# @ woocommerce-germanized
|
4441 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
4442 |
msgid "Awaiting Direct Debit Payment"
|
4443 |
msgstr "Zahlung per Lastschrift ausstehend"
|
4444 |
|
@@ -4502,7 +4502,7 @@ msgstr ""
|
|
4502 |
# @ woocommerce-germanized
|
4503 |
# @ woocommerce
|
4504 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:57
|
4505 |
-
#: woocommerce-germanized.php:
|
4506 |
msgid "Settings"
|
4507 |
msgstr "Einstellungen"
|
4508 |
|
@@ -5184,17 +5184,17 @@ msgid "Choose a Payment Gateway"
|
|
5184 |
msgstr "Zahlungsart auswählen"
|
5185 |
|
5186 |
# @ woocommerce-germanized
|
5187 |
-
#: includes/wc-gzd-template-functions.php:
|
5188 |
msgid "Please accept our parcel delivery agreement"
|
5189 |
msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
|
5190 |
|
5191 |
# @ woocommerce
|
5192 |
-
#: includes/wc-gzd-template-functions.php:
|
5193 |
msgid "Place order"
|
5194 |
msgstr "Jetzt kaufen"
|
5195 |
|
5196 |
# @ woocommerce-germanized
|
5197 |
-
#: includes/wc-gzd-template-functions.php:
|
5198 |
msgid "Please accept the creation of a new customer account"
|
5199 |
msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
|
5200 |
|
@@ -5417,7 +5417,7 @@ msgstr "Kundenmeinungen ansehen"
|
|
5417 |
#, php-format
|
5418 |
msgctxt "trusted-shops"
|
5419 |
msgid "Ø %s / %s of %s %s %s customer reviews | Trusted Shops %s"
|
5420 |
-
msgstr "Ø %s / %s bei %s %s %s Kundenbewertungen |
|
5421 |
|
5422 |
# @ woocommerce-germanized
|
5423 |
#: templates/trusted-shops/rich-snippets.php:28
|
@@ -5427,7 +5427,7 @@ msgid "%s custom reviews"
|
|
5427 |
msgstr "%s Kundenbewertungen"
|
5428 |
|
5429 |
# @ woocommerce-germanized
|
5430 |
-
#: woocommerce-germanized.php:
|
5431 |
msgid "Order Confirmation"
|
5432 |
msgstr "Bestellbestätigung"
|
5433 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce Germanized v1.5.1\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-01-16 14:10+0100\n"
|
6 |
+
"PO-Revision-Date: 2018-01-16 14:11+0100\n"
|
7 |
"Last-Translator: holzhannes <holzhannes@posteo.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.0.5\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;"
|
95 |
#: includes/abstracts/abstract-wc-gzd-product.php:264
|
96 |
#: includes/abstracts/abstract-wc-gzd-product.php:273
|
97 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
98 |
+
#: includes/wc-gzd-core-functions.php:137
|
99 |
+
#: includes/wc-gzd-template-functions.php:609 woocommerce-germanized.php:829
|
100 |
msgid "incl. VAT"
|
101 |
msgstr "inkl. MwSt."
|
102 |
|
108 |
# @ woocommerce-germanized
|
109 |
#: includes/abstracts/abstract-wc-gzd-product.php:266
|
110 |
#: includes/compatibility/class-wc-gzd-compatibility-woocommerce-subscriptions.php:169
|
111 |
+
#: includes/wc-gzd-core-functions.php:137 woocommerce-germanized.php:829
|
112 |
#, php-format
|
113 |
msgid "incl. %s%% VAT"
|
114 |
msgstr "inkl. %s%% MwSt."
|
234 |
|
235 |
#: includes/admin/class-wc-gzd-admin.php:102
|
236 |
msgid "not allowed"
|
237 |
+
msgstr "nicht akzeptiert"
|
238 |
|
239 |
# @ woocommerce-germanized
|
240 |
#: includes/admin/class-wc-gzd-admin.php:175
|
361 |
"outputting the old price to inform the customer."
|
362 |
msgstr ""
|
363 |
"Wenn das Produkt über einen Angebotspreis verfügt, kannst du mit dieser "
|
364 |
+
"Auswahl einen Hinweis direkt vor dem Streichpreis platzieren (d.h. dem alten "
|
365 |
"Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
|
366 |
"sich dabei handelte (z.B. UVP)."
|
367 |
|
1111 |
|
1112 |
# @ woocommerce-germanized
|
1113 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:514
|
1114 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:725
|
1115 |
msgid "Checkbox"
|
1116 |
msgstr "Checkbox"
|
1117 |
|
2912 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:144
|
2913 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:161
|
2914 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:168
|
2915 |
+
#: includes/class-wc-gzd-checkout.php:305
|
2916 |
+
#: includes/class-wc-gzd-checkout.php:315
|
2917 |
#: includes/class-wc-gzd-customer-helper.php:112
|
2918 |
#: includes/class-wc-gzd-customer-helper.php:120
|
2919 |
msgid "Title"
|
2936 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:163
|
2937 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:194
|
2938 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:30
|
2939 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:644
|
2940 |
#: includes/gateways/direct-debit/views/html-export.php:27
|
2941 |
msgid "Direct Debit"
|
2942 |
msgstr "Lastschrift"
|
2945 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:168
|
2946 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:199
|
2947 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:108
|
2948 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:439
|
2949 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:670
|
2950 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:811
|
2951 |
msgid "Account Holder"
|
2952 |
msgstr "Kontoinhaber"
|
2953 |
|
2955 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:173
|
2956 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:204
|
2957 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:115
|
2958 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:440
|
2959 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:678
|
2960 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:815
|
2961 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:907
|
2962 |
msgid "IBAN"
|
2963 |
msgstr "IBAN"
|
2964 |
|
2966 |
#: includes/api/class-wc-gzd-rest-customers-controller.php:178
|
2967 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:209
|
2968 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:121
|
2969 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:441
|
2970 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:819
|
2971 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:908
|
2972 |
msgid "BIC/SWIFT"
|
2973 |
msgstr "BIC/SWIFT"
|
2974 |
|
2987 |
# @ woocommerce-germanized
|
2988 |
#: includes/api/class-wc-gzd-rest-orders-controller.php:214
|
2989 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:127
|
2990 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:445
|
2991 |
msgid "Mandate Reference ID"
|
2992 |
msgstr "Mandat-Referenznummer"
|
2993 |
|
3192 |
"Mail mit Ihren Daten als Bestätigung."
|
3193 |
|
3194 |
# @ woocommerce-germanized
|
3195 |
+
#: includes/class-wc-gzd-checkout.php:306
|
3196 |
+
#: includes/class-wc-gzd-checkout.php:314
|
3197 |
+
#: includes/class-wc-gzd-checkout.php:339
|
3198 |
+
#: includes/class-wc-gzd-checkout.php:564
|
3199 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3200 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3201 |
#: includes/class-wc-gzd-revocation.php:41
|
3203 |
msgstr "Herr"
|
3204 |
|
3205 |
# @ woocommerce-germanized
|
3206 |
+
#: includes/class-wc-gzd-checkout.php:306
|
3207 |
+
#: includes/class-wc-gzd-checkout.php:314
|
3208 |
+
#: includes/class-wc-gzd-checkout.php:340
|
3209 |
+
#: includes/class-wc-gzd-checkout.php:564
|
3210 |
+
#: includes/class-wc-gzd-checkout.php:569
|
3211 |
#: includes/class-wc-gzd-customer-helper.php:114
|
3212 |
#: includes/class-wc-gzd-customer-helper.php:122
|
3213 |
#: includes/class-wc-gzd-revocation.php:42
|
3214 |
msgid "Ms."
|
3215 |
msgstr "Frau"
|
3216 |
|
3217 |
+
#: includes/class-wc-gzd-coupon-helper.php:269
|
3218 |
msgid "Is voucher?"
|
3219 |
msgstr "Wertgutschein?"
|
3220 |
|
3221 |
+
#: includes/class-wc-gzd-coupon-helper.php:270
|
3222 |
#, php-format
|
3223 |
msgid ""
|
3224 |
"Whether or not this coupon is a voucher which has been sold to a customer "
|
3410 |
msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
|
3411 |
|
3412 |
# @ woocommerce-germanized
|
3413 |
+
#: includes/class-wc-gzd-emails.php:535
|
3414 |
msgctxt "revocation-form"
|
3415 |
msgid "Forward your Revocation online"
|
3416 |
msgstr "Widerruf online erklären"
|
3507 |
# @ woocommerce-germanized
|
3508 |
#: includes/class-wc-gzd-payment-gateways.php:89
|
3509 |
#: includes/wc-gzd-order-functions.php:20
|
3510 |
+
#: includes/wc-gzd-template-functions.php:539
|
3511 |
#, php-format
|
3512 |
msgid "Plus %s forwarding fee (charged by the transport agent)"
|
3513 |
msgstr "zzgl. %s Übermittlungsentgelt (direkt an den Zusteller)"
|
3771 |
msgstr "E-Mail Adresse"
|
3772 |
|
3773 |
# @ woocommerce-germanized
|
3774 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:233
|
3775 |
msgctxt "polylang"
|
3776 |
msgid "Unit Price Metas"
|
3777 |
msgstr "Einheitspreis Metadaten"
|
3778 |
|
3779 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:234
|
3780 |
msgctxt "polylang"
|
3781 |
msgid ""
|
3782 |
"Note the last unit price field is the final unit price taking into account "
|
3786 |
"der Produktseite ausgegeben wird"
|
3787 |
|
3788 |
# @ woocommerce-germanized
|
3789 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:247
|
3790 |
msgctxt "polylang"
|
3791 |
msgid "Sale Price Labels"
|
3792 |
msgstr "Preishinweise"
|
3793 |
|
3794 |
+
#: includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php:248
|
3795 |
msgctxt "polylang"
|
3796 |
msgid ""
|
3797 |
"Sale price labels used to mark old prices (e.g. Recommended Retail Price)"
|
4082 |
"<h3>SEPA-Lastschriftmandat</h3>\n"
|
4083 |
"\n"
|
4084 |
"Hiermit ermächtige ich den Zahlungsempfänger, [mandate_type_text] von meinem "
|
4085 |
+
"Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein "
|
4086 |
+
"Kreditinstitut an, die von dem Zahlungsempfänger auf mein Konto gezogene "
|
4087 |
+
"Lastschrift einzulösen.\n"
|
4088 |
"\n"
|
4089 |
"Hinweis: Ich kann innerhalb von acht Wochen, beginnend mit dem "
|
4090 |
"Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten "
|
4123 |
msgstr "SEPA XML Export"
|
4124 |
|
4125 |
# @ woocommerce-germanized
|
4126 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:379
|
4127 |
#, php-format
|
4128 |
msgid "Order %s"
|
4129 |
msgstr "Bestellung %s"
|
4130 |
|
4131 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:401
|
4132 |
msgid "Will be notified separately"
|
4133 |
msgstr "Wird separat mitgeteilt"
|
4134 |
|
4135 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:450
|
4136 |
#, php-format
|
4137 |
msgid ""
|
4138 |
"We will debit %s from your account by direct debit on or shortly after %s."
|
4141 |
"%s ein."
|
4142 |
|
4143 |
# @ woocommerce-germanized
|
4144 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:554
|
4145 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:577
|
4146 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:601
|
4147 |
msgid "a single payment"
|
4148 |
msgstr "eine einmalige Zahlung"
|
4149 |
|
4150 |
# @ woocommerce-germanized
|
4151 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:635
|
4152 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:86
|
4153 |
msgid "Enable/Disable"
|
4154 |
msgstr "Aktivieren/Deaktivieren"
|
4155 |
|
4156 |
# @ woocommerce-germanized
|
4157 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:637
|
4158 |
msgid "Enable Direct Debit Payment"
|
4159 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
4160 |
|
4161 |
# @ woocommerce-germanized
|
4162 |
# @ woocommerce
|
4163 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:641
|
4164 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
4165 |
msgctxt "gateway"
|
4166 |
msgid "Title"
|
4167 |
msgstr "Bezeichnung"
|
4168 |
|
4169 |
# @ woocommerce-germanized
|
4170 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:643
|
4171 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
4172 |
msgid "This controls the title which the user sees during checkout."
|
4173 |
msgstr ""
|
4174 |
"Beschreibungstext, den Benutzer bei der Auswahl dieser Zahlungsart sehen."
|
4175 |
|
4176 |
# @ woocommerce-germanized
|
4177 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:648
|
4178 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
4179 |
msgid "Description"
|
4180 |
msgstr "Beschreibung"
|
4181 |
|
4182 |
# @ woocommerce-germanized
|
4183 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:650
|
4184 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
4185 |
msgid "Payment method description that the customer will see on your checkout."
|
4186 |
msgstr "Beschreibung der Zahlungsart, die Kunden auf deiner Website sehen."
|
4187 |
|
4188 |
# @ woocommerce-germanized
|
4189 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:651
|
4190 |
msgid "The order amount will be debited directly from your bank account."
|
4191 |
msgstr ""
|
4192 |
"Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto "
|
4193 |
"abgebucht."
|
4194 |
|
4195 |
# @ woocommerce-germanized
|
4196 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:655
|
4197 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:106
|
4198 |
msgid "Instructions"
|
4199 |
msgstr "Anweisungen"
|
4200 |
|
4201 |
# @ woocommerce-germanized
|
4202 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:657
|
4203 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:108
|
4204 |
msgid "Instructions that will be added to the thank you page and emails."
|
4205 |
msgstr "Anweisung, die zur „Danke“-Seite und zu E-Mails hinzugefügt werden."
|
4206 |
|
4207 |
# @ woocommerce-germanized
|
4208 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:662
|
4209 |
msgid "Debtee"
|
4210 |
msgstr "Gläubiger Informationen"
|
4211 |
|
4212 |
# @ woocommerce-germanized
|
4213 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:664
|
4214 |
msgid "Insert your company information."
|
4215 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
4216 |
|
4217 |
# @ woocommerce-germanized
|
4218 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:666
|
4219 |
msgid "Company Inc, John Doe Street, New York"
|
4220 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
4221 |
|
4222 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:672
|
4223 |
msgid "Insert the bank account holder name."
|
4224 |
msgstr "Füge hier den Namen des Kontoinhabers ein."
|
4225 |
|
4226 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:674
|
4227 |
msgid "Company Inc"
|
4228 |
msgstr "Muster GmbH"
|
4229 |
|
4230 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:680
|
4231 |
msgid "Insert the bank account IBAN."
|
4232 |
msgstr "Füge hier den IBAN deines Kontos ein."
|
4233 |
|
4234 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:685
|
4235 |
msgid "BIC"
|
4236 |
msgstr "BIC"
|
4237 |
|
4238 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:687
|
4239 |
msgid "Insert the bank account BIC."
|
4240 |
msgstr "Füge hier den BIC deines Kontos ein."
|
4241 |
|
4242 |
# @ woocommerce-germanized
|
4243 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:692
|
4244 |
msgid "Debtee identification number"
|
4245 |
msgstr "Identifikationsnummer"
|
4246 |
|
4247 |
# @ woocommerce-germanized
|
4248 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:694
|
4249 |
#, php-format
|
4250 |
msgid ""
|
4251 |
"Insert your debtee indentification number. More information can be found <a "
|
4255 |
"Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
4256 |
|
4257 |
# @ woocommerce-germanized
|
4258 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:698
|
4259 |
msgid "Generate Mandate ID"
|
4260 |
msgstr "Mandat-Referenz generieren"
|
4261 |
|
4262 |
# @ woocommerce-germanized
|
4263 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:700
|
4264 |
msgid "Automatically generate Mandate ID."
|
4265 |
msgstr "Mandat-Referenznummer automatisch generieren."
|
4266 |
|
4267 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:701
|
4268 |
msgid ""
|
4269 |
"Automatically generate Mandate ID after order completion (based on Order ID)."
|
4270 |
msgstr ""
|
4272 |
"basierend auf der Bestellnummer."
|
4273 |
|
4274 |
# @ woocommerce-germanized
|
4275 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:705
|
4276 |
msgid "XML Pain Format"
|
4277 |
msgstr "XML Pain Format"
|
4278 |
|
4279 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:707
|
4280 |
msgid ""
|
4281 |
"You may adjust the XML Export Pain Schema to your banks needs. Some banks "
|
4282 |
"may require pain.001.003.03."
|
4285 |
"Banken benötigen z.B. pain.001.003.03."
|
4286 |
|
4287 |
# @ woocommerce-germanized
|
4288 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:711
|
4289 |
msgid "Mandate ID Format"
|
4290 |
msgstr "Mandat-Referenz Format"
|
4291 |
|
4292 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:713
|
4293 |
msgid ""
|
4294 |
"You may extend the Mandate ID format by adding a prefix and/or suffix. Use "
|
4295 |
"{id} as placeholder to insert the automatically generated ID."
|
4298 |
"{id} als Platzhalter um die automatisch generierte Referenznummer einzufügen."
|
4299 |
|
4300 |
# @ woocommerce-germanized
|
4301 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:717
|
4302 |
msgid "Mandate Text"
|
4303 |
msgstr "Lastschriftmandat"
|
4304 |
|
4305 |
# @ woocommerce-germanized
|
4306 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:719
|
4307 |
msgid ""
|
4308 |
"This text will be populated with live order/checkout data. Will be used as "
|
4309 |
"preview direct debit mandate and as email template text."
|
4314 |
"Verfügung gestellt."
|
4315 |
|
4316 |
# @ woocommerce-germanized
|
4317 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:726
|
4318 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
4319 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
4320 |
|
4321 |
# @ woocommerce-germanized
|
4322 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:728
|
4323 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
4324 |
msgstr ""
|
4325 |
"Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
4326 |
|
4327 |
# @ woocommerce-germanized
|
4328 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:732
|
4329 |
msgid "Checkbox label"
|
4330 |
msgstr "Checkbox Text"
|
4331 |
|
4332 |
# @ woocommerce-germanized
|
4333 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:734
|
4334 |
msgid ""
|
4335 |
"Customize the checkbox label. Use {link}link name{/link} to insert the "
|
4336 |
"preview link."
|
4339 |
"auf die Vorschau zu verlinken."
|
4340 |
|
4341 |
# @ woocommerce-germanized
|
4342 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:735
|
4343 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
4344 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
4345 |
|
4346 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:739
|
4347 |
msgid "Enable pre-notification"
|
4348 |
msgstr "Vorankündigung aktivieren"
|
4349 |
|
4350 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:740
|
4351 |
msgid "Insert pre-notification text within the order confirmation email."
|
4352 |
msgstr ""
|
4353 |
"Fügt einen Standard-Text zur Vorankündigung des SEPA-Einzugs in die "
|
4354 |
"Bestellbestätigung ein."
|
4355 |
|
4356 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:742
|
4357 |
msgid ""
|
4358 |
"This option inserts a standard text containing a pre-notification for the "
|
4359 |
"customer."
|
4362 |
"die Bestellbestätigung ein. In der Ankündigung wird u.a. ein konkreter "
|
4363 |
"Fälligkeitstermin genannt."
|
4364 |
|
4365 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:746
|
4366 |
msgid "Debit days"
|
4367 |
msgstr "Fälligkeitstage"
|
4368 |
|
4369 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:748
|
4370 |
msgid ""
|
4371 |
"This option is used to calculate the debit date and is added to the order "
|
4372 |
"date."
|
4376 |
"hier eingestellten Anzahl Tage."
|
4377 |
|
4378 |
# @ woocommerce-germanized
|
4379 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:752
|
4380 |
msgid "Mask IBAN"
|
4381 |
msgstr "IBAN maskieren"
|
4382 |
|
4383 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:753
|
4384 |
msgid "Mask the IBAN within emails."
|
4385 |
msgstr "IBAN in E-Mails maskieren."
|
4386 |
|
4387 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:755
|
4388 |
msgid ""
|
4389 |
"This will lead to masked IBANs within emails (replaced by *). All but last 4 "
|
4390 |
"digits will be masked."
|
4392 |
"Der IBAN wird in E-Mails (abgesehen von den letzten 4 Stellen) mit * "
|
4393 |
"maskiert."
|
4394 |
|
4395 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:764
|
4396 |
msgid "Remember"
|
4397 |
msgstr "Bankdaten merken\t"
|
4398 |
|
4399 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:765
|
4400 |
msgid "Remember account data for returning customers."
|
4401 |
msgstr "Bankverbindung für registrierte Kunden speichern."
|
4402 |
|
4403 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:767
|
4404 |
msgid "Save account data as user meta if user has/creates a customer account."
|
4405 |
msgstr ""
|
4406 |
"Speichert die Bankverbindung für registrierte Kunden in der user_meta "
|
4408 |
"eigenständig aus."
|
4409 |
|
4410 |
# @ woocommerce-germanized
|
4411 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:850
|
4412 |
msgid "Please insert your SEPA account data."
|
4413 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
4414 |
|
4415 |
# @ woocommerce-germanized
|
4416 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:860
|
4417 |
msgid "Your IBAN seems to be invalid."
|
4418 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
4419 |
|
4420 |
# @ woocommerce-germanized
|
4421 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:862
|
4422 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
4423 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
4424 |
|
4425 |
# @ woocommerce-germanized
|
4426 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:866
|
4427 |
msgid "Your BIC seems to be invalid."
|
4428 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
4429 |
|
4430 |
# @ woocommerce-germanized
|
4431 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:878
|
4432 |
msgid "Please accept the direct debit mandate."
|
4433 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
4434 |
|
4435 |
# @ woocommerce-germanized
|
4436 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:909
|
4437 |
msgid "is invalid"
|
4438 |
msgstr "ist ungültig"
|
4439 |
|
4440 |
# @ woocommerce-germanized
|
4441 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:945
|
4442 |
msgid "Awaiting Direct Debit Payment"
|
4443 |
msgstr "Zahlung per Lastschrift ausstehend"
|
4444 |
|
4502 |
# @ woocommerce-germanized
|
4503 |
# @ woocommerce
|
4504 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:57
|
4505 |
+
#: woocommerce-germanized.php:583
|
4506 |
msgid "Settings"
|
4507 |
msgstr "Einstellungen"
|
4508 |
|
5184 |
msgstr "Zahlungsart auswählen"
|
5185 |
|
5186 |
# @ woocommerce-germanized
|
5187 |
+
#: includes/wc-gzd-template-functions.php:295
|
5188 |
msgid "Please accept our parcel delivery agreement"
|
5189 |
msgstr "Bitte akzeptiere die Datenweitergabe an unsere Paketdienstleister"
|
5190 |
|
5191 |
# @ woocommerce
|
5192 |
+
#: includes/wc-gzd-template-functions.php:444
|
5193 |
msgid "Place order"
|
5194 |
msgstr "Jetzt kaufen"
|
5195 |
|
5196 |
# @ woocommerce-germanized
|
5197 |
+
#: includes/wc-gzd-template-functions.php:520
|
5198 |
msgid "Please accept the creation of a new customer account"
|
5199 |
msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
|
5200 |
|
5417 |
#, php-format
|
5418 |
msgctxt "trusted-shops"
|
5419 |
msgid "Ø %s / %s of %s %s %s customer reviews | Trusted Shops %s"
|
5420 |
+
msgstr "Ø %s / %s bei %s %s %s Kundenbewertungen | Trusted Shops %s"
|
5421 |
|
5422 |
# @ woocommerce-germanized
|
5423 |
#: templates/trusted-shops/rich-snippets.php:28
|
5427 |
msgstr "%s Kundenbewertungen"
|
5428 |
|
5429 |
# @ woocommerce-germanized
|
5430 |
+
#: woocommerce-germanized.php:738
|
5431 |
msgid "Order Confirmation"
|
5432 |
msgstr "Bestellbestätigung"
|
5433 |
|
includes/abstracts/abstract-wc-gzd-compatibility.php
CHANGED
@@ -45,13 +45,16 @@ abstract class WC_GZD_Compatibility {
|
|
45 |
if ( ! $this->is_applicable() )
|
46 |
return;
|
47 |
|
|
|
48 |
add_action( 'init', array( $this, 'load' ), 15 );
|
49 |
|
50 |
-
$this->
|
51 |
}
|
52 |
|
53 |
public function early_execution() {}
|
54 |
|
|
|
|
|
55 |
public function is_applicable() {
|
56 |
return $this->is_activated() && $this->is_supported();
|
57 |
}
|
45 |
if ( ! $this->is_applicable() )
|
46 |
return;
|
47 |
|
48 |
+
add_action( 'init', array( $this, 'early_execution' ), 0 );
|
49 |
add_action( 'init', array( $this, 'load' ), 15 );
|
50 |
|
51 |
+
$this->after_plugins_loaded();
|
52 |
}
|
53 |
|
54 |
public function early_execution() {}
|
55 |
|
56 |
+
public function after_plugins_loaded() {}
|
57 |
+
|
58 |
public function is_applicable() {
|
59 |
return $this->is_activated() && $this->is_supported();
|
60 |
}
|
includes/class-wc-gzd-checkout.php
CHANGED
@@ -95,8 +95,9 @@ class WC_GZD_Checkout {
|
|
95 |
add_filter( 'woocommerce_get_checkout_payment_url', array( $this, 'set_payment_url_to_force_payment' ), 10, 2 );
|
96 |
}
|
97 |
|
98 |
-
if (
|
99 |
add_action( 'woocommerce_checkout_update_order_meta', array( $this, 'order_parcel_delivery_data_transfer' ), 10, 2 );
|
|
|
100 |
}
|
101 |
|
102 |
public function remove_cancel_button( $actions, $order ) {
|
@@ -108,6 +109,11 @@ class WC_GZD_Checkout {
|
|
108 |
}
|
109 |
|
110 |
public function order_parcel_delivery_data_transfer( $order_id, $posted ) {
|
|
|
|
|
|
|
|
|
|
|
111 |
if ( isset( $_POST[ 'parcel-delivery' ] ) ) {
|
112 |
update_post_meta( $order_id, '_parcel_delivery_opted_in', 'yes' );
|
113 |
} else {
|
95 |
add_filter( 'woocommerce_get_checkout_payment_url', array( $this, 'set_payment_url_to_force_payment' ), 10, 2 );
|
96 |
}
|
97 |
|
98 |
+
if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) === 'yes' ) {
|
99 |
add_action( 'woocommerce_checkout_update_order_meta', array( $this, 'order_parcel_delivery_data_transfer' ), 10, 2 );
|
100 |
+
}
|
101 |
}
|
102 |
|
103 |
public function remove_cancel_button( $actions, $order ) {
|
109 |
}
|
110 |
|
111 |
public function order_parcel_delivery_data_transfer( $order_id, $posted ) {
|
112 |
+
|
113 |
+
if ( ! wc_gzd_is_parcel_delivery_data_transfer_checkbox_enabled( wc_gzd_get_chosen_shipping_rates( array( 'value' => 'id' ) ) ) ) {
|
114 |
+
return;
|
115 |
+
}
|
116 |
+
|
117 |
if ( isset( $_POST[ 'parcel-delivery' ] ) ) {
|
118 |
update_post_meta( $order_id, '_parcel_delivery_opted_in', 'yes' );
|
119 |
} else {
|
includes/class-wc-gzd-coupon-helper.php
CHANGED
@@ -223,18 +223,36 @@ class WC_GZD_Coupon_Helper {
|
|
223 |
}
|
224 |
}
|
225 |
|
226 |
-
$cart
|
227 |
|
228 |
-
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
-
// Total up/round taxes
|
233 |
-
if ( $cart->round_at_subtotal ) {
|
234 |
-
$cart->tax_total = WC_Tax::get_tax_total( $tax_totals );
|
235 |
-
$cart->taxes = array_map( array( 'WC_Tax', 'round' ), $cart->taxes );
|
236 |
} else {
|
237 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
}
|
239 |
}
|
240 |
|
223 |
}
|
224 |
}
|
225 |
|
226 |
+
if ( is_callable( array( $cart, 'set_discount_total' ) ) && is_callable( array( $cart, 'set_cart_contents_taxes' ) ) ) {
|
227 |
|
228 |
+
$cart->set_cart_contents_taxes( $tax_totals );
|
229 |
+
|
230 |
+
$cart->set_discount_total( wc_cart_round_discount( ( $cart->get_discount_total() + $cart->get_discount_tax() ), $cart->dp ) );
|
231 |
+
$cart->set_discount_tax( 0 );
|
232 |
+
|
233 |
+
// Total up/round taxes
|
234 |
+
if ( $cart->round_at_subtotal ) {
|
235 |
+
$cart->set_total_tax( WC_Tax::get_tax_total( $tax_totals ) );
|
236 |
+
$cart->set_cart_contents_taxes( array_map( array( 'WC_Tax', 'round' ), $cart->get_cart_contents_taxes() ) );
|
237 |
+
} else {
|
238 |
+
$cart->set_total_tax( array_sum( $tax_totals ) );
|
239 |
+
}
|
240 |
|
|
|
|
|
|
|
|
|
241 |
} else {
|
242 |
+
|
243 |
+
$cart->taxes = $tax_totals;
|
244 |
+
|
245 |
+
// Remove discounted taxes (taxes are not being discounted for vouchers)
|
246 |
+
$cart->discount_cart = wc_cart_round_discount( ( $cart->discount_cart + $cart->discount_cart_tax ), $cart->dp );
|
247 |
+
$cart->discount_cart_tax = 0;
|
248 |
+
|
249 |
+
// Total up/round taxes
|
250 |
+
if ( $cart->round_at_subtotal ) {
|
251 |
+
$cart->tax_total = WC_Tax::get_tax_total( $tax_totals );
|
252 |
+
$cart->taxes = array_map( array( 'WC_Tax', 'round' ), $cart->taxes );
|
253 |
+
} else {
|
254 |
+
$cart->tax_total = array_sum( $tax_totals );
|
255 |
+
}
|
256 |
}
|
257 |
}
|
258 |
|
includes/class-wc-gzd-customer-helper.php
CHANGED
@@ -142,7 +142,7 @@ class WC_GZD_Customer_Helper {
|
|
142 |
|
143 |
public function disable_signup( $checkout ) {
|
144 |
|
145 |
-
if ( WC()->session->get( 'disable_checkout_signup' ) )
|
146 |
$checkout->enable_signup = false;
|
147 |
|
148 |
}
|
142 |
|
143 |
public function disable_signup( $checkout ) {
|
144 |
|
145 |
+
if ( WC()->session && WC()->session->get( 'disable_checkout_signup' ) )
|
146 |
$checkout->enable_signup = false;
|
147 |
|
148 |
}
|
includes/class-wc-gzd-emails.php
CHANGED
@@ -266,8 +266,9 @@ class WC_GZD_Emails {
|
|
266 |
$new_order->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
267 |
|
268 |
// Always clear cart after order success
|
269 |
-
if ( get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) === 'yes' )
|
270 |
-
|
|
|
271 |
|
272 |
do_action( 'woocommerce_germanized_order_confirmation_sent', wc_gzd_get_crud_data( $order, 'id' ) );
|
273 |
|
@@ -445,8 +446,9 @@ class WC_GZD_Emails {
|
|
445 |
*/
|
446 |
public function add_template_footers() {
|
447 |
$type = $this->get_current_email_object();
|
448 |
-
if ( $type )
|
449 |
do_action( 'woocommerce_germanized_email_footer_' . $type->id, $type );
|
|
|
450 |
}
|
451 |
|
452 |
public function get_current_email_object() {
|
@@ -506,6 +508,8 @@ class WC_GZD_Emails {
|
|
506 |
* @param integer $page_id
|
507 |
*/
|
508 |
public function attach_page_content( $page_id, $email_type = 'html' ) {
|
|
|
|
|
509 |
|
510 |
remove_shortcode( 'revocation_form' );
|
511 |
add_shortcode( 'revocation_form', array( $this, 'revocation_form_replacement' ) );
|
266 |
$new_order->trigger( wc_gzd_get_crud_data( $order, 'id' ) );
|
267 |
|
268 |
// Always clear cart after order success
|
269 |
+
if ( get_option( 'woocommerce_gzd_checkout_stop_order_cancellation' ) === 'yes' && WC()->cart ) {
|
270 |
+
WC()->cart->empty_cart();
|
271 |
+
}
|
272 |
|
273 |
do_action( 'woocommerce_germanized_order_confirmation_sent', wc_gzd_get_crud_data( $order, 'id' ) );
|
274 |
|
446 |
*/
|
447 |
public function add_template_footers() {
|
448 |
$type = $this->get_current_email_object();
|
449 |
+
if ( $type ) {
|
450 |
do_action( 'woocommerce_germanized_email_footer_' . $type->id, $type );
|
451 |
+
}
|
452 |
}
|
453 |
|
454 |
public function get_current_email_object() {
|
508 |
* @param integer $page_id
|
509 |
*/
|
510 |
public function attach_page_content( $page_id, $email_type = 'html' ) {
|
511 |
+
|
512 |
+
do_action( 'woocommerce_germanized_attach_email_footer', $page_id, $email_type );
|
513 |
|
514 |
remove_shortcode( 'revocation_form' );
|
515 |
add_shortcode( 'revocation_form', array( $this, 'revocation_form_replacement' ) );
|
includes/class-wc-gzd-shipping-rate.php
CHANGED
@@ -19,9 +19,12 @@ class WC_GZD_Shipping_Rate extends WC_Shipping_Rate {
|
|
19 |
parent::__construct( $rate->id, $rate->label, $rate->cost, $rate->taxes, $rate->method_id );
|
20 |
}
|
21 |
|
22 |
-
if ( get_option( 'woocommerce_gzd_shipping_tax' ) === 'yes' && ( ! empty( $rate->taxes ) || get_option( 'woocommerce_gzd_shipping_tax_force' ) === 'yes' ) )
|
23 |
-
$this->
|
24 |
-
|
|
|
|
|
|
|
25 |
$this->set_costs();
|
26 |
}
|
27 |
|
@@ -36,19 +39,28 @@ class WC_GZD_Shipping_Rate extends WC_Shipping_Rate {
|
|
36 |
foreach ( $this->tax_shares as $rate => $class ) {
|
37 |
$tax_rates = WC_Tax::get_rates( $rate );
|
38 |
$this->tax_shares[ $rate ][ 'shipping_tax_share' ] = $this->cost * $class[ 'share' ];
|
39 |
-
$this->tax_shares[ $rate ][ 'shipping_tax' ] = WC_Tax::calc_tax( ( $this->cost * $class[ 'share' ] ), $tax_rates,
|
40 |
}
|
41 |
|
42 |
$this->taxes = array();
|
43 |
|
44 |
foreach ( $this->tax_shares as $rate => $class ) {
|
45 |
-
$this->taxes = $this->taxes + $class[ 'shipping_tax' ];
|
46 |
}
|
47 |
}
|
48 |
}
|
49 |
|
50 |
public function set_costs() {
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
|
54 |
public function get_shared_taxes() {
|
19 |
parent::__construct( $rate->id, $rate->label, $rate->cost, $rate->taxes, $rate->method_id );
|
20 |
}
|
21 |
|
22 |
+
if ( get_option( 'woocommerce_gzd_shipping_tax' ) === 'yes' && ( ! empty( $rate->taxes ) || get_option( 'woocommerce_gzd_shipping_tax_force' ) === 'yes' ) ) {
|
23 |
+
if ( $this->get_shipping_tax() > 0 ) {
|
24 |
+
$this->set_shared_taxes();
|
25 |
+
}
|
26 |
+
}
|
27 |
+
|
28 |
$this->set_costs();
|
29 |
}
|
30 |
|
39 |
foreach ( $this->tax_shares as $rate => $class ) {
|
40 |
$tax_rates = WC_Tax::get_rates( $rate );
|
41 |
$this->tax_shares[ $rate ][ 'shipping_tax_share' ] = $this->cost * $class[ 'share' ];
|
42 |
+
$this->tax_shares[ $rate ][ 'shipping_tax' ] = WC_Tax::calc_tax( ( $this->cost * $class[ 'share' ] ), $tax_rates, ( WC()->cart->tax_display_cart === 'incl' ) );
|
43 |
}
|
44 |
|
45 |
$this->taxes = array();
|
46 |
|
47 |
foreach ( $this->tax_shares as $rate => $class ) {
|
48 |
+
$this->taxes = array_map( 'wc_round_tax_total', $this->taxes + $class[ 'shipping_tax' ] );
|
49 |
}
|
50 |
}
|
51 |
}
|
52 |
|
53 |
public function set_costs() {
|
54 |
+
if ( WC()->cart->tax_display_cart === 'incl' ) {
|
55 |
+
$this->cost = $this->cost - array_sum( $this->taxes );
|
56 |
+
|
57 |
+
if ( WC()->customer->is_vat_exempt() ) {
|
58 |
+
$shipping_rates = WC_Tax::get_shipping_tax_rates();
|
59 |
+
$shipping_taxes = WC_Tax::calc_inclusive_tax( $this->cost, $shipping_rates );
|
60 |
+
|
61 |
+
$this->cost = $this->cost - array_sum( $shipping_taxes );
|
62 |
+
}
|
63 |
+
}
|
64 |
}
|
65 |
|
66 |
public function get_shared_taxes() {
|
includes/class-wc-gzd-virtual-vat-helper.php
CHANGED
@@ -33,7 +33,7 @@ class WC_GZD_Virtual_VAT_Helper {
|
|
33 |
$virtual_vat_applicable = in_array( $tax_class, array( 'virtual-rate', 'virtual-reduced-rate' ) ) && isset( $location[0] ) && sizeof( $location ) === 4 && $location[0] !== WC()->countries->get_base_country();
|
34 |
|
35 |
// Make sure that the customer is not a vat exempt
|
36 |
-
if ( is_callable( array( WC()->customer, 'is_vat_exempt' ) ) ) {
|
37 |
if ( WC()->customer->is_vat_exempt() ) {
|
38 |
return $rates;
|
39 |
}
|
33 |
$virtual_vat_applicable = in_array( $tax_class, array( 'virtual-rate', 'virtual-reduced-rate' ) ) && isset( $location[0] ) && sizeof( $location ) === 4 && $location[0] !== WC()->countries->get_base_country();
|
34 |
|
35 |
// Make sure that the customer is not a vat exempt
|
36 |
+
if ( apply_filters( 'woocommerce_gzd_check_virtual_vat_exempt', true, $rates, $tax_class ) && is_callable( array( WC()->customer, 'is_vat_exempt' ) ) ) {
|
37 |
if ( WC()->customer->is_vat_exempt() ) {
|
38 |
return $rates;
|
39 |
}
|
includes/compatibility/class-wc-gzd-compatibility-polylang.php
CHANGED
@@ -10,11 +10,6 @@
|
|
10 |
*/
|
11 |
class WC_GZD_Compatibility_Polylang extends WC_GZD_Compatibility {
|
12 |
|
13 |
-
private $pll_email_instance = null;
|
14 |
-
|
15 |
-
private $order_emails = array();
|
16 |
-
private $other_emails = array();
|
17 |
-
|
18 |
public function __construct() {
|
19 |
parent::__construct(
|
20 |
'PolyLang',
|
@@ -22,264 +17,24 @@ class WC_GZD_Compatibility_Polylang extends WC_GZD_Compatibility {
|
|
22 |
);
|
23 |
}
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
'customer_paid_for_order',
|
34 |
-
'customer_sepa_direct_debit_mandate',
|
35 |
-
'customer_trusted_shops',
|
36 |
-
);
|
37 |
-
|
38 |
-
$this->other_emails = array(
|
39 |
-
'customer_new_account_activation',
|
40 |
-
'customer_revocation',
|
41 |
-
);
|
42 |
-
|
43 |
-
add_filter( 'woo-poly.pages.list', array( $this, 'register_pages') );
|
44 |
-
|
45 |
-
$this->setup_taxonomy_translation();
|
46 |
-
$this->setup_emails();
|
47 |
-
|
48 |
-
do_action( 'woocommerce_gzd_polylang_compatibility_loaded', $this );
|
49 |
}
|
50 |
|
51 |
public function load() {
|
52 |
// Set language field for AJAX revocation and email language
|
53 |
add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
|
54 |
-
//
|
55 |
-
add_filter( '
|
56 |
-
// Remove variation cart description from disabled state
|
57 |
-
add_filter( 'woo-poly.fieldsLockerVariableExcludeSelectors', array( $this, 'unlock_fields' ), 20, 1 );
|
58 |
-
}
|
59 |
-
|
60 |
-
public function unlock_fields( $fields ) {
|
61 |
-
$fields[] = '[name^="variable_mini_desc"]';
|
62 |
-
return $fields;
|
63 |
-
}
|
64 |
-
|
65 |
-
public function get_pll_email_instance() {
|
66 |
-
if ( $this->pll_email_instance ) {
|
67 |
-
return $this->pll_email_instance;
|
68 |
-
}
|
69 |
-
return false;
|
70 |
-
}
|
71 |
-
|
72 |
-
public function set_pll_email_instance( $instance ) {
|
73 |
-
$this->pll_email_instance = $instance;
|
74 |
-
}
|
75 |
-
|
76 |
-
public function get_order_emails() {
|
77 |
-
return apply_filters( 'woocommerce_gzd_polylang_order_emails', $this->order_emails, $this );
|
78 |
-
}
|
79 |
-
|
80 |
-
public function get_emails() {
|
81 |
-
return apply_filters( 'woocommerce_gzd_polylang_emails', array_merge( $this->get_order_emails(), $this->other_emails ), $this );
|
82 |
-
}
|
83 |
-
|
84 |
-
public function setup_emails() {
|
85 |
-
add_filter( 'woo-poly.Emails.translatableEmails', array( $this, 'register_emails' ), 10, 2 );
|
86 |
-
add_action( 'woo-poly.Emails.translation', array( $this, 'translate_emails' ), 10, 1 );
|
87 |
-
add_action( 'woo-poly.Emails.switchLanguage', array( $this, 'unload_textdomain' ), 10 );
|
88 |
-
add_action( 'woo-poly.Emails.afterSwitchLanguage', array( $this, 'reload_textdomain' ), 10 );
|
89 |
-
}
|
90 |
-
|
91 |
-
public function unload_textdomain() {
|
92 |
-
unload_textdomain('woocommerce-germanized' );
|
93 |
-
}
|
94 |
-
|
95 |
-
public function reload_textdomain() {
|
96 |
-
WC_germanized()->load_plugin_textdomain();
|
97 |
-
}
|
98 |
-
|
99 |
-
public function translate_emails( $pll_mail_instance ) {
|
100 |
-
|
101 |
-
$this->set_pll_email_instance( $pll_mail_instance );
|
102 |
-
|
103 |
-
foreach( $this->get_order_emails() as $mail_id ) {
|
104 |
-
add_filter( 'woocommerce_email_subject_' . $mail_id, array( $this, 'translate_order_subject' ), 10, 2 );
|
105 |
-
add_filter( 'woocommerce_email_heading_' . $mail_id, array( $this, 'translate_order_heading' ), 10, 2 );
|
106 |
-
}
|
107 |
-
}
|
108 |
-
|
109 |
-
public function translate_order_subject( $subject, $object ) {
|
110 |
-
$email_id = str_replace( 'woocommerce_email_subject_', '', current_filter() );
|
111 |
-
|
112 |
-
return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $subject, $object, 'subject', $email_id );
|
113 |
-
}
|
114 |
-
|
115 |
-
public function translate_order_heading( $heading, $object ) {
|
116 |
-
$email_id = str_replace( 'woocommerce_email_heading_', '', current_filter() );
|
117 |
-
|
118 |
-
return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $heading, $object, 'heading', $email_id );
|
119 |
-
}
|
120 |
-
|
121 |
-
public function register_emails( $mails, $pll_mail_instance ) {
|
122 |
-
return array_merge( $mails, $this->get_emails() );
|
123 |
}
|
124 |
|
125 |
public function set_language_field() {
|
126 |
echo '<input type="hidden" name="lang" value="' . esc_attr( pll_current_language() ) . '" />';
|
127 |
}
|
128 |
-
|
129 |
-
private function setup_taxonomy_translation() {
|
130 |
-
// For normal products
|
131 |
-
add_action( 'pll_save_post', array( $this, 'translate_taxonomies' ), 250, 3 );
|
132 |
-
// For variations
|
133 |
-
add_action( 'woo-poly.product.variation.copyMeta', array( $this, 'translate_taxonomies_variations' ), 10, 4 );
|
134 |
-
}
|
135 |
-
|
136 |
-
public function translate_taxonomies_variations( $from, $to, $from_variable, $to_variable ) {
|
137 |
-
|
138 |
-
$lang = isset( $_GET[ 'new_lang' ] ) ? sanitize_text_field( esc_attr( $_GET[ 'new_lang' ] ) ) : pll_get_post_language( wc_gzd_get_crud_data( $to_variable, 'id' ) );
|
139 |
-
|
140 |
-
$this->translate_product_taxonomies( $from, $to, $lang, pll_get_post_language( wc_gzd_get_crud_data( $from_variable, 'id' ) ) );
|
141 |
-
|
142 |
-
}
|
143 |
-
|
144 |
-
public function translate_taxonomies( $post_id, $post, $translations ) {
|
145 |
-
|
146 |
-
// Check for post type
|
147 |
-
if ( ! in_array( $post->post_type, array( 'product' ) ) ) {
|
148 |
-
return;
|
149 |
-
}
|
150 |
-
|
151 |
-
foreach( $translations as $lang => $translation ) {
|
152 |
-
|
153 |
-
if ( empty( $translation ) )
|
154 |
-
continue;
|
155 |
-
|
156 |
-
$this->translate_product_taxonomies( $post_id, $translation, $lang );
|
157 |
-
}
|
158 |
-
}
|
159 |
-
|
160 |
-
public function translate_product_taxonomies( $original_post_id, $new_post_id, $lang, $current_lang = '' ) {
|
161 |
-
|
162 |
-
if ( empty( $current_lang ) )
|
163 |
-
$current_lang = pll_get_post_language( $original_post_id );
|
164 |
-
|
165 |
-
// If the subject has not yet a language, use default language.
|
166 |
-
if ( ! $current_lang ) {
|
167 |
-
$current_lang = pll_default_language();
|
168 |
-
}
|
169 |
-
|
170 |
-
// Update germanized specific terms
|
171 |
-
$meta_to_tax = array(
|
172 |
-
'product_delivery_time' => false,
|
173 |
-
'product_unit' => array( '_unit' ),
|
174 |
-
'product_price_label' => array( '_sale_price_label', '_sale_price_regular_label' ),
|
175 |
-
);
|
176 |
-
|
177 |
-
foreach( $meta_to_tax as $tax => $metas ) {
|
178 |
-
|
179 |
-
$save_as_taxonomy = ( is_array( $metas ) ? false : true );
|
180 |
-
$metas = ( is_array( $metas ) ? $metas : array( $metas ) );
|
181 |
-
|
182 |
-
foreach( $metas as $meta_key ) {
|
183 |
-
|
184 |
-
$term = false;
|
185 |
-
|
186 |
-
if ( ! $save_as_taxonomy ) {
|
187 |
-
$slug = get_post_meta( $original_post_id, $meta_key, true );
|
188 |
-
|
189 |
-
if ( $slug ) {
|
190 |
-
|
191 |
-
// Use get_terms because get_term_by is filtered by polylang and won't return translated term id if current language is set
|
192 |
-
$terms = get_terms( array(
|
193 |
-
'get' => 'all',
|
194 |
-
'number' => 1,
|
195 |
-
'taxonomy' => $tax,
|
196 |
-
'orderby' => 'none',
|
197 |
-
'suppress_filter' => true,
|
198 |
-
'lang' => $current_lang,
|
199 |
-
'slug' => $slug,
|
200 |
-
) );
|
201 |
-
|
202 |
-
if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
|
203 |
-
$term = array_shift( $terms );
|
204 |
-
}
|
205 |
-
}
|
206 |
-
} else {
|
207 |
-
$terms = get_the_terms( $original_post_id, $tax );
|
208 |
-
|
209 |
-
if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
|
210 |
-
$term = array_shift( $terms );
|
211 |
-
}
|
212 |
-
}
|
213 |
-
|
214 |
-
if ( $term ) {
|
215 |
-
|
216 |
-
$term_id = $term->term_id;
|
217 |
-
|
218 |
-
// Get the translated term id
|
219 |
-
$translated_term_id = pll_get_term( $term_id, $lang );
|
220 |
-
|
221 |
-
// Check whether translated term exists and get the object
|
222 |
-
if ( $translated_term_id ) {
|
223 |
-
$translated_term = get_term_by( 'id', $translated_term_id, $tax );
|
224 |
-
|
225 |
-
if ( $translated_term && ! is_wp_error( $translated_term ) ) {
|
226 |
-
$term = $translated_term;
|
227 |
-
}
|
228 |
-
}
|
229 |
-
|
230 |
-
// Save translated slug version
|
231 |
-
if ( $save_as_taxonomy ) {
|
232 |
-
wp_set_object_terms( $new_post_id, $term->term_id, $tax );
|
233 |
-
} else {
|
234 |
-
update_post_meta( $new_post_id, $meta_key, $term->slug );
|
235 |
-
}
|
236 |
-
}
|
237 |
-
}
|
238 |
-
}
|
239 |
-
}
|
240 |
-
|
241 |
-
public function add_fields( $metas ) {
|
242 |
-
|
243 |
-
$metas[ 'unit_price' ] = array(
|
244 |
-
'name' => _x( 'Unit Price Metas', 'polylang', 'woocommerce-germanized' ),
|
245 |
-
'desc' => _x( 'Note the last unit price field is the final unit price taking into account the effect of unit sale price', 'polylang', 'woocommerce-germanized' ),
|
246 |
-
'metas' => array(
|
247 |
-
'_unit_price',
|
248 |
-
'_unit_price_sale',
|
249 |
-
'_unit_price_regular',
|
250 |
-
'_unit_price_auto',
|
251 |
-
'_unit_product',
|
252 |
-
'_unit_base',
|
253 |
-
'_unit',
|
254 |
-
),
|
255 |
-
);
|
256 |
-
|
257 |
-
$metas[ 'sale_price_labels' ] = array(
|
258 |
-
'name' => _x( 'Sale Price Labels', 'polylang', 'woocommerce-germanized' ),
|
259 |
-
'desc' => _x( 'Sale price labels used to mark old prices (e.g. Recommended Retail Price)', 'polylang', 'woocommerce-germanized' ),
|
260 |
-
'metas' => array(
|
261 |
-
'_sale_price_label',
|
262 |
-
'_sale_price_regular_label',
|
263 |
-
),
|
264 |
-
);
|
265 |
-
|
266 |
-
$metas[ 'shipping' ][ 'metas' ][] = '_free_shipping';
|
267 |
-
|
268 |
-
// General
|
269 |
-
$metas[ 'general' ][ 'metas' ][] = '_service';
|
270 |
-
|
271 |
-
return $metas;
|
272 |
-
}
|
273 |
-
|
274 |
-
public function register_pages( $pages ) {
|
275 |
-
$gzd_pages = array(
|
276 |
-
'revocation',
|
277 |
-
'data_security',
|
278 |
-
'imprint',
|
279 |
-
'payment_methods',
|
280 |
-
'shipping_costs'
|
281 |
-
);
|
282 |
-
|
283 |
-
return array_merge( $pages, $gzd_pages );
|
284 |
-
}
|
285 |
}
|
10 |
*/
|
11 |
class WC_GZD_Compatibility_Polylang extends WC_GZD_Compatibility {
|
12 |
|
|
|
|
|
|
|
|
|
|
|
13 |
public function __construct() {
|
14 |
parent::__construct(
|
15 |
'PolyLang',
|
17 |
);
|
18 |
}
|
19 |
|
20 |
+
/**
|
21 |
+
* Maybe define AJAX for Woo requests right after plugins are loaded so that PolyLang changes to the right language by default.
|
22 |
+
*/
|
23 |
+
public function after_plugins_loaded() {
|
24 |
+
if ( ! empty( $_GET['wc-ajax'] ) ) {
|
25 |
+
wc_maybe_define_constant( 'DOING_AJAX', true );
|
26 |
+
wc_maybe_define_constant( 'WC_DOING_AJAX', true );
|
27 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
}
|
29 |
|
30 |
public function load() {
|
31 |
// Set language field for AJAX revocation and email language
|
32 |
add_action( 'woocommerce_gzd_after_revocation_form_fields', array( $this, 'set_language_field' ), 10 );
|
33 |
+
// Set language field for AJAX Checkout
|
34 |
+
add_filter( 'woocommerce_review_order_before_submit', array( $this, 'set_language_field' ), 10 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
}
|
36 |
|
37 |
public function set_language_field() {
|
38 |
echo '<input type="hidden" name="lang" value="' . esc_attr( pll_current_language() ) . '" />';
|
39 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
}
|
includes/compatibility/class-wc-gzd-compatibility-woo-poly-integration.php
ADDED
@@ -0,0 +1,274 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* PolyLang Helper
|
4 |
+
*
|
5 |
+
* Specific configuration for PolyLang
|
6 |
+
*
|
7 |
+
* @class WC_GZD_Compatibility_PolyLang
|
8 |
+
* @category Class
|
9 |
+
* @author vendidero
|
10 |
+
*/
|
11 |
+
class WC_GZD_Compatibility_Woo_Poly_Integration extends WC_GZD_Compatibility {
|
12 |
+
|
13 |
+
private $pll_email_instance = null;
|
14 |
+
private $order_emails = array();
|
15 |
+
private $other_emails = array();
|
16 |
+
|
17 |
+
public function __construct() {
|
18 |
+
parent::__construct(
|
19 |
+
'Hyyan WooCommerce Polylang Integration',
|
20 |
+
'woo-poly-integration/__init__.php'
|
21 |
+
);
|
22 |
+
}
|
23 |
+
|
24 |
+
public function early_execution() {
|
25 |
+
|
26 |
+
$this->order_emails = array(
|
27 |
+
'customer_ekomi',
|
28 |
+
'customer_paid_for_order',
|
29 |
+
'customer_sepa_direct_debit_mandate',
|
30 |
+
'customer_trusted_shops',
|
31 |
+
);
|
32 |
+
|
33 |
+
$this->other_emails = array(
|
34 |
+
'customer_new_account_activation',
|
35 |
+
'customer_revocation',
|
36 |
+
);
|
37 |
+
|
38 |
+
add_filter( 'woo-poly.pages.list', array( $this, 'register_pages') );
|
39 |
+
|
40 |
+
$this->setup_taxonomy_translation();
|
41 |
+
$this->setup_emails();
|
42 |
+
|
43 |
+
do_action( 'woocommerce_gzd_polylang_compatibility_loaded', $this );
|
44 |
+
}
|
45 |
+
|
46 |
+
public function load() {
|
47 |
+
// Add fields to enable metaSync
|
48 |
+
add_filter( 'woo-poly.product.metaSync', array( $this, 'add_fields' ), 30 );
|
49 |
+
// Remove variation cart description from disabled state
|
50 |
+
add_filter( 'woo-poly.fieldsLockerVariableExcludeSelectors', array( $this, 'unlock_fields' ), 20, 1 );
|
51 |
+
}
|
52 |
+
|
53 |
+
public function unlock_fields( $fields ) {
|
54 |
+
$fields[] = '[name^="variable_mini_desc"]';
|
55 |
+
return $fields;
|
56 |
+
}
|
57 |
+
|
58 |
+
public function get_pll_email_instance() {
|
59 |
+
if ( $this->pll_email_instance ) {
|
60 |
+
return $this->pll_email_instance;
|
61 |
+
}
|
62 |
+
return false;
|
63 |
+
}
|
64 |
+
|
65 |
+
public function set_pll_email_instance( $instance ) {
|
66 |
+
$this->pll_email_instance = $instance;
|
67 |
+
}
|
68 |
+
|
69 |
+
public function get_order_emails() {
|
70 |
+
return apply_filters( 'woocommerce_gzd_polylang_order_emails', $this->order_emails, $this );
|
71 |
+
}
|
72 |
+
|
73 |
+
public function get_emails() {
|
74 |
+
return apply_filters( 'woocommerce_gzd_polylang_emails', array_merge( $this->get_order_emails(), $this->other_emails ), $this );
|
75 |
+
}
|
76 |
+
|
77 |
+
public function setup_emails() {
|
78 |
+
add_filter( 'woo-poly.Emails.translatableEmails', array( $this, 'register_emails' ), 10, 2 );
|
79 |
+
add_action( 'woo-poly.Emails.translation', array( $this, 'translate_emails' ), 10, 1 );
|
80 |
+
add_action( 'woo-poly.Emails.switchLanguage', array( $this, 'unload_textdomain' ), 10 );
|
81 |
+
add_action( 'woo-poly.Emails.afterSwitchLanguage', array( $this, 'reload_textdomain' ), 10 );
|
82 |
+
}
|
83 |
+
|
84 |
+
public function unload_textdomain() {
|
85 |
+
unload_textdomain('woocommerce-germanized' );
|
86 |
+
}
|
87 |
+
|
88 |
+
public function reload_textdomain() {
|
89 |
+
WC_germanized()->load_plugin_textdomain();
|
90 |
+
}
|
91 |
+
|
92 |
+
public function translate_emails( $pll_mail_instance ) {
|
93 |
+
|
94 |
+
$this->set_pll_email_instance( $pll_mail_instance );
|
95 |
+
|
96 |
+
foreach( $this->get_order_emails() as $mail_id ) {
|
97 |
+
add_filter( 'woocommerce_email_subject_' . $mail_id, array( $this, 'translate_order_subject' ), 10, 2 );
|
98 |
+
add_filter( 'woocommerce_email_heading_' . $mail_id, array( $this, 'translate_order_heading' ), 10, 2 );
|
99 |
+
}
|
100 |
+
}
|
101 |
+
|
102 |
+
public function translate_order_subject( $subject, $object ) {
|
103 |
+
$email_id = str_replace( 'woocommerce_email_subject_', '', current_filter() );
|
104 |
+
|
105 |
+
return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $subject, $object, 'subject', $email_id );
|
106 |
+
}
|
107 |
+
|
108 |
+
public function translate_order_heading( $heading, $object ) {
|
109 |
+
$email_id = str_replace( 'woocommerce_email_heading_', '', current_filter() );
|
110 |
+
|
111 |
+
return $this->get_pll_email_instance()->translateEmailStringToOrderLanguage( $heading, $object, 'heading', $email_id );
|
112 |
+
}
|
113 |
+
|
114 |
+
public function register_emails( $mails, $pll_mail_instance ) {
|
115 |
+
return array_merge( $mails, $this->get_emails() );
|
116 |
+
}
|
117 |
+
|
118 |
+
private function setup_taxonomy_translation() {
|
119 |
+
// For normal products
|
120 |
+
add_action( 'pll_save_post', array( $this, 'translate_taxonomies' ), 250, 3 );
|
121 |
+
// For variations
|
122 |
+
add_action( 'woo-poly.product.variation.copyMeta', array( $this, 'translate_taxonomies_variations' ), 10, 4 );
|
123 |
+
}
|
124 |
+
|
125 |
+
public function translate_taxonomies_variations( $from, $to, $from_variable, $to_variable ) {
|
126 |
+
|
127 |
+
$lang = isset( $_GET[ 'new_lang' ] ) ? sanitize_text_field( esc_attr( $_GET[ 'new_lang' ] ) ) : pll_get_post_language( wc_gzd_get_crud_data( $to_variable, 'id' ) );
|
128 |
+
|
129 |
+
$this->translate_product_taxonomies( $from, $to, $lang, pll_get_post_language( wc_gzd_get_crud_data( $from_variable, 'id' ) ) );
|
130 |
+
|
131 |
+
}
|
132 |
+
|
133 |
+
public function translate_taxonomies( $post_id, $post, $translations ) {
|
134 |
+
|
135 |
+
// Check for post type
|
136 |
+
if ( ! in_array( $post->post_type, array( 'product' ) ) ) {
|
137 |
+
return;
|
138 |
+
}
|
139 |
+
|
140 |
+
foreach( $translations as $lang => $translation ) {
|
141 |
+
|
142 |
+
if ( empty( $translation ) )
|
143 |
+
continue;
|
144 |
+
|
145 |
+
$this->translate_product_taxonomies( $post_id, $translation, $lang );
|
146 |
+
}
|
147 |
+
}
|
148 |
+
|
149 |
+
public function translate_product_taxonomies( $original_post_id, $new_post_id, $lang, $current_lang = '' ) {
|
150 |
+
|
151 |
+
if ( empty( $current_lang ) )
|
152 |
+
$current_lang = pll_get_post_language( $original_post_id );
|
153 |
+
|
154 |
+
// If the subject has not yet a language, use default language.
|
155 |
+
if ( ! $current_lang ) {
|
156 |
+
$current_lang = pll_default_language();
|
157 |
+
}
|
158 |
+
|
159 |
+
// Update germanized specific terms
|
160 |
+
$meta_to_tax = array(
|
161 |
+
'product_delivery_time' => false,
|
162 |
+
'product_unit' => array( '_unit' ),
|
163 |
+
'product_price_label' => array( '_sale_price_label', '_sale_price_regular_label' ),
|
164 |
+
);
|
165 |
+
|
166 |
+
foreach( $meta_to_tax as $tax => $metas ) {
|
167 |
+
|
168 |
+
$save_as_taxonomy = ( is_array( $metas ) ? false : true );
|
169 |
+
$metas = ( is_array( $metas ) ? $metas : array( $metas ) );
|
170 |
+
|
171 |
+
foreach( $metas as $meta_key ) {
|
172 |
+
|
173 |
+
$term = false;
|
174 |
+
|
175 |
+
if ( ! $save_as_taxonomy ) {
|
176 |
+
$slug = get_post_meta( $original_post_id, $meta_key, true );
|
177 |
+
|
178 |
+
if ( $slug ) {
|
179 |
+
|
180 |
+
// Use get_terms because get_term_by is filtered by polylang and won't return translated term id if current language is set
|
181 |
+
$terms = get_terms( array(
|
182 |
+
'get' => 'all',
|
183 |
+
'number' => 1,
|
184 |
+
'taxonomy' => $tax,
|
185 |
+
'orderby' => 'none',
|
186 |
+
'suppress_filter' => true,
|
187 |
+
'lang' => $current_lang,
|
188 |
+
'slug' => $slug,
|
189 |
+
) );
|
190 |
+
|
191 |
+
if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
|
192 |
+
$term = array_shift( $terms );
|
193 |
+
}
|
194 |
+
}
|
195 |
+
} else {
|
196 |
+
$terms = get_the_terms( $original_post_id, $tax );
|
197 |
+
|
198 |
+
if ( ! is_wp_error( $terms ) && ! empty( $terms ) ) {
|
199 |
+
$term = array_shift( $terms );
|
200 |
+
}
|
201 |
+
}
|
202 |
+
|
203 |
+
if ( $term ) {
|
204 |
+
|
205 |
+
$term_id = $term->term_id;
|
206 |
+
|
207 |
+
// Get the translated term id
|
208 |
+
$translated_term_id = pll_get_term( $term_id, $lang );
|
209 |
+
|
210 |
+
// Check whether translated term exists and get the object
|
211 |
+
if ( $translated_term_id ) {
|
212 |
+
$translated_term = get_term_by( 'id', $translated_term_id, $tax );
|
213 |
+
|
214 |
+
if ( $translated_term && ! is_wp_error( $translated_term ) ) {
|
215 |
+
$term = $translated_term;
|
216 |
+
}
|
217 |
+
}
|
218 |
+
|
219 |
+
// Save translated slug version
|
220 |
+
if ( $save_as_taxonomy ) {
|
221 |
+
wp_set_object_terms( $new_post_id, $term->term_id, $tax );
|
222 |
+
} else {
|
223 |
+
update_post_meta( $new_post_id, $meta_key, $term->slug );
|
224 |
+
}
|
225 |
+
}
|
226 |
+
}
|
227 |
+
}
|
228 |
+
}
|
229 |
+
|
230 |
+
public function add_fields( $metas ) {
|
231 |
+
|
232 |
+
$metas[ 'unit_price' ] = array(
|
233 |
+
'name' => _x( 'Unit Price Metas', 'polylang', 'woocommerce-germanized' ),
|
234 |
+
'desc' => _x( 'Note the last unit price field is the final unit price taking into account the effect of unit sale price', 'polylang', 'woocommerce-germanized' ),
|
235 |
+
'metas' => array(
|
236 |
+
'_unit_price',
|
237 |
+
'_unit_price_sale',
|
238 |
+
'_unit_price_regular',
|
239 |
+
'_unit_price_auto',
|
240 |
+
'_unit_product',
|
241 |
+
'_unit_base',
|
242 |
+
'_unit',
|
243 |
+
),
|
244 |
+
);
|
245 |
+
|
246 |
+
$metas[ 'sale_price_labels' ] = array(
|
247 |
+
'name' => _x( 'Sale Price Labels', 'polylang', 'woocommerce-germanized' ),
|
248 |
+
'desc' => _x( 'Sale price labels used to mark old prices (e.g. Recommended Retail Price)', 'polylang', 'woocommerce-germanized' ),
|
249 |
+
'metas' => array(
|
250 |
+
'_sale_price_label',
|
251 |
+
'_sale_price_regular_label',
|
252 |
+
),
|
253 |
+
);
|
254 |
+
|
255 |
+
$metas[ 'shipping' ][ 'metas' ][] = '_free_shipping';
|
256 |
+
|
257 |
+
// General
|
258 |
+
$metas[ 'general' ][ 'metas' ][] = '_service';
|
259 |
+
|
260 |
+
return $metas;
|
261 |
+
}
|
262 |
+
|
263 |
+
public function register_pages( $pages ) {
|
264 |
+
$gzd_pages = array(
|
265 |
+
'revocation',
|
266 |
+
'data_security',
|
267 |
+
'imprint',
|
268 |
+
'payment_methods',
|
269 |
+
'shipping_costs'
|
270 |
+
);
|
271 |
+
|
272 |
+
return array_merge( $pages, $gzd_pages );
|
273 |
+
}
|
274 |
+
}
|
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php
CHANGED
@@ -325,6 +325,8 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
325 |
$order_query = new WP_Query( apply_filters( 'woocommerce_gzd_direct_debit_export_query_args', $query_args, $args ) );
|
326 |
$filename = apply_filters( 'woocommerce_germanized_direct_debit_export_filename', implode( '-', $parts ) . '.xml', $args );
|
327 |
|
|
|
|
|
328 |
if ( $order_query->have_posts() ) {
|
329 |
|
330 |
$msg_id = apply_filters( 'woocommerce_gzd_direct_debit_sepa_xml_msg_id', $this->company_account_bic . '00' . date( 'YmdHis', time() ) );
|
@@ -378,19 +380,20 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
378 |
), $this, $order ) );
|
379 |
}
|
380 |
}
|
|
|
381 |
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
|
|
|
389 |
echo $directDebit->asXML();
|
390 |
-
|
391 |
-
|
392 |
-
}
|
393 |
|
|
|
394 |
}
|
395 |
|
396 |
public function get_mandate_id( $order = false ) {
|
@@ -418,8 +421,8 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
418 |
}
|
419 |
|
420 |
public function get_mandate_sign_date( $order ) {
|
421 |
-
|
422 |
-
return
|
423 |
}
|
424 |
|
425 |
public function get_mandate_type( $order ) {
|
@@ -586,6 +589,10 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
586 |
|
587 |
public function generate_mandate_text( $args = array() ) {
|
588 |
|
|
|
|
|
|
|
|
|
589 |
$args = wp_parse_args( $args, array(
|
590 |
'company_info' => $this->company_info,
|
591 |
'company_identification_number' => $this->company_identification_number,
|
@@ -599,8 +606,12 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
599 |
foreach ( $args as $key => $val )
|
600 |
$text = str_replace( '[' . $key . ']', $val, $text );
|
601 |
|
602 |
-
|
|
|
|
|
|
|
603 |
|
|
|
604 |
}
|
605 |
|
606 |
public function checkbox() {
|
@@ -847,7 +858,7 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
847 |
|
848 |
if ( ! $iban_validator->Verify() )
|
849 |
wc_add_notice( __( 'Your IBAN seems to be invalid.', 'woocommerce-germanized' ), 'error' );
|
850 |
-
else if ( $iban_validator->Country() != $country )
|
851 |
wc_add_notice( __( 'Your IBAN\'s country code doesn’t match with your billing country.', 'woocommerce-germanized' ), 'error' );
|
852 |
|
853 |
// Validate BIC
|
325 |
$order_query = new WP_Query( apply_filters( 'woocommerce_gzd_direct_debit_export_query_args', $query_args, $args ) );
|
326 |
$filename = apply_filters( 'woocommerce_germanized_direct_debit_export_filename', implode( '-', $parts ) . '.xml', $args );
|
327 |
|
328 |
+
$directDebit = false;
|
329 |
+
|
330 |
if ( $order_query->have_posts() ) {
|
331 |
|
332 |
$msg_id = apply_filters( 'woocommerce_gzd_direct_debit_sepa_xml_msg_id', $this->company_account_bic . '00' . date( 'YmdHis', time() ) );
|
380 |
), $this, $order ) );
|
381 |
}
|
382 |
}
|
383 |
+
}
|
384 |
|
385 |
+
header( 'Content-Description: File Transfer' );
|
386 |
+
header( 'Content-Disposition: attachment; filename=' . $filename );
|
387 |
+
header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ), true );
|
388 |
+
header( 'Cache-Control: no-cache, no-store, must-revalidate' );
|
389 |
+
header( 'Pragma: no-cache' );
|
390 |
+
header( 'Expires: 0' );
|
391 |
|
392 |
+
if ( $directDebit ) {
|
393 |
echo $directDebit->asXML();
|
394 |
+
}
|
|
|
|
|
395 |
|
396 |
+
exit();
|
397 |
}
|
398 |
|
399 |
public function get_mandate_id( $order = false ) {
|
421 |
}
|
422 |
|
423 |
public function get_mandate_sign_date( $order ) {
|
424 |
+
$date = wc_gzd_get_crud_data( $order, 'direct_debit_mandate_date' ) ? wc_gzd_get_crud_data( $order, 'direct_debit_mandate_date' ) : strtotime( wc_gzd_get_crud_data( $order, 'order_date' ) );
|
425 |
+
return $date;
|
426 |
}
|
427 |
|
428 |
public function get_mandate_type( $order ) {
|
589 |
|
590 |
public function generate_mandate_text( $args = array() ) {
|
591 |
|
592 |
+
// temporarily reset global $post variable if available to ensure Pagebuilder compatibility
|
593 |
+
$tmp_post = isset( $GLOBALS['post'] ) ? $GLOBALS['post'] : false;
|
594 |
+
$GLOBALS['post'] = false;
|
595 |
+
|
596 |
$args = wp_parse_args( $args, array(
|
597 |
'company_info' => $this->company_info,
|
598 |
'company_identification_number' => $this->company_identification_number,
|
606 |
foreach ( $args as $key => $val )
|
607 |
$text = str_replace( '[' . $key . ']', $val, $text );
|
608 |
|
609 |
+
$content = apply_filters( 'the_content', $text );
|
610 |
+
|
611 |
+
// Enable $post again
|
612 |
+
$GLOBALS['post'] = $tmp_post;
|
613 |
|
614 |
+
return $content;
|
615 |
}
|
616 |
|
617 |
public function checkbox() {
|
858 |
|
859 |
if ( ! $iban_validator->Verify() )
|
860 |
wc_add_notice( __( 'Your IBAN seems to be invalid.', 'woocommerce-germanized' ), 'error' );
|
861 |
+
else if ( apply_filters( 'woocommerce_gzd_direct_debit_verify_iban_country', true ) && $iban_validator->Country() != $country )
|
862 |
wc_add_notice( __( 'Your IBAN\'s country code doesn’t match with your billing country.', 'woocommerce-germanized' ), 'error' );
|
863 |
|
864 |
// Validate BIC
|
includes/wc-gzd-cart-functions.php
CHANGED
@@ -253,7 +253,7 @@ function wc_gzd_cart_totals_order_total_html() {
|
|
253 |
}
|
254 |
|
255 |
function wc_gzd_cart_remove_shipping_taxes( $taxes, $cart ) {
|
256 |
-
|
257 |
}
|
258 |
|
259 |
function wc_gzd_get_cart_total_taxes( $include_shipping_taxes = true ) {
|
253 |
}
|
254 |
|
255 |
function wc_gzd_cart_remove_shipping_taxes( $taxes, $cart ) {
|
256 |
+
return is_callable( array( $cart, 'set_cart_contents_taxes' ) ) ? $cart->get_cart_contents_taxes() : $cart->taxes;
|
257 |
}
|
258 |
|
259 |
function wc_gzd_get_cart_total_taxes( $include_shipping_taxes = true ) {
|
includes/wc-gzd-core-functions.php
CHANGED
@@ -107,17 +107,25 @@ function wc_gzd_is_parcel_delivery_data_transfer_checkbox_enabled( $rate_ids = a
|
|
107 |
|
108 |
if ( ! is_array( $supported ) )
|
109 |
$supported = array();
|
110 |
-
|
111 |
-
if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) !== 'yes' )
|
112 |
-
return false;
|
113 |
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
}
|
119 |
}
|
120 |
-
|
|
|
121 |
}
|
122 |
|
123 |
function wc_gzd_get_dispute_resolution_text() {
|
107 |
|
108 |
if ( ! is_array( $supported ) )
|
109 |
$supported = array();
|
|
|
|
|
|
|
110 |
|
111 |
+
$return = false;
|
112 |
+
$rate_is_supported = true;
|
113 |
+
|
114 |
+
if ( get_option( 'woocommerce_gzd_checkout_legal_parcel_delivery_checkbox' ) === 'yes' ) {
|
115 |
+
if ( ! empty( $rate_ids ) ) {
|
116 |
+
|
117 |
+
foreach ( $rate_ids as $rate_id ) {
|
118 |
+
if ( ! in_array( $rate_id, $supported ) )
|
119 |
+
$rate_is_supported = false;
|
120 |
+
}
|
121 |
+
|
122 |
+
if ( $rate_is_supported ) {
|
123 |
+
$return = true;
|
124 |
+
}
|
125 |
}
|
126 |
}
|
127 |
+
|
128 |
+
return apply_filters( 'woocommerce_gzd_enable_parcel_delivery_data_transfer_checkbox', $return, $rate_ids );
|
129 |
}
|
130 |
|
131 |
function wc_gzd_get_dispute_resolution_text() {
|
includes/wc-gzd-product-functions.php
CHANGED
@@ -69,6 +69,7 @@ function wc_gzd_is_revocation_exempt( $product, $type = 'digital' ) {
|
|
69 |
$types = array( $types );
|
70 |
|
71 |
if ( $type === 'digital' ) {
|
|
|
72 |
foreach ( $types as $revo_type ) {
|
73 |
|
74 |
if ( wc_gzd_product_matches_extended_type( $revo_type, $product ) )
|
69 |
$types = array( $types );
|
70 |
|
71 |
if ( $type === 'digital' ) {
|
72 |
+
|
73 |
foreach ( $types as $revo_type ) {
|
74 |
|
75 |
if ( wc_gzd_product_matches_extended_type( $revo_type, $product ) )
|
includes/wc-gzd-template-functions.php
CHANGED
@@ -176,8 +176,9 @@ if ( ! function_exists( 'woocommerce_gzd_digital_checkbox' ) ) {
|
|
176 |
|
177 |
foreach ( $items as $cart_item_key => $values ) {
|
178 |
$_product = apply_filters( 'woocommerce_cart_item_product', $values[ 'data' ], $values, $cart_item_key );
|
179 |
-
if ( wc_gzd_is_revocation_exempt( $_product ) )
|
180 |
$is_downloadable = true;
|
|
|
181 |
}
|
182 |
|
183 |
}
|
@@ -216,8 +217,8 @@ if ( ! function_exists( 'woocommerce_gzd_parcel_delivery_checkbox' ) ) {
|
|
216 |
|
217 |
function woocommerce_gzd_parcel_delivery_checkbox() {
|
218 |
|
219 |
-
$rates
|
220 |
-
$ids
|
221 |
$titles = array();
|
222 |
|
223 |
foreach ( $rates as $rate ) {
|
@@ -648,7 +649,10 @@ if ( ! function_exists( 'woocommerce_gzd_template_order_item_hooks' ) ) {
|
|
648 |
if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_taxes' ) ) {
|
649 |
|
650 |
function woocommerce_gzd_template_mini_cart_taxes() {
|
651 |
-
wc_get_template( 'cart/mini-cart-totals.php', array(
|
|
|
|
|
|
|
652 |
}
|
653 |
|
654 |
}
|
176 |
|
177 |
foreach ( $items as $cart_item_key => $values ) {
|
178 |
$_product = apply_filters( 'woocommerce_cart_item_product', $values[ 'data' ], $values, $cart_item_key );
|
179 |
+
if ( wc_gzd_is_revocation_exempt( $_product ) ) {
|
180 |
$is_downloadable = true;
|
181 |
+
}
|
182 |
}
|
183 |
|
184 |
}
|
217 |
|
218 |
function woocommerce_gzd_parcel_delivery_checkbox() {
|
219 |
|
220 |
+
$rates = wc_gzd_get_chosen_shipping_rates();
|
221 |
+
$ids = array();
|
222 |
$titles = array();
|
223 |
|
224 |
foreach ( $rates as $rate ) {
|
649 |
if ( ! function_exists( 'woocommerce_gzd_template_mini_cart_taxes' ) ) {
|
650 |
|
651 |
function woocommerce_gzd_template_mini_cart_taxes() {
|
652 |
+
wc_get_template( 'cart/mini-cart-totals.php', array(
|
653 |
+
'taxes' => apply_filters( 'woocommerce_gzd_show_mini_cart_totals_taxes', true ) ? wc_gzd_get_cart_total_taxes( false ) : array(),
|
654 |
+
'shipping_costs_info' => apply_filters( 'woocommerce_gzd_show_mini_cart_totals_shipping_costs_notice', true ) ? wc_gzd_get_shipping_costs_text() : '' )
|
655 |
+
);
|
656 |
}
|
657 |
|
658 |
}
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Requires at least: 3.8
|
|
5 |
Tested up to: 4.9
|
6 |
WC requires at least: 2.4
|
7 |
WC tested up to: 3.2
|
8 |
-
Stable tag: 1.9.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
@@ -169,6 +169,17 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
|
|
169 |
|
170 |
== Changelog ==
|
171 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
= 1.9.6 =
|
173 |
* Feature: Role Based Prices unit price recalculation support
|
174 |
* Improvement: Option to explicitly set revocation admin email address
|
5 |
Tested up to: 4.9
|
6 |
WC requires at least: 2.4
|
7 |
WC tested up to: 3.2
|
8 |
+
Stable tag: 1.9.7
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
169 |
|
170 |
== Changelog ==
|
171 |
|
172 |
+
= 1.9.7 =
|
173 |
+
* Feature: Woo 3.3 compatibility
|
174 |
+
* Improvement: Shopping costs for VAT exempts to show net prices instead of fixed gross prices
|
175 |
+
* Improvement: Tax rounding for better shipping costs tax calculation
|
176 |
+
* Improvement: Support tax exclusive mode for shipping tax calculation
|
177 |
+
* Improvement: Added action firing before attaching email footers
|
178 |
+
* Improvement: Better PolyLang compatibility
|
179 |
+
* Fix: Parcel delivery checkbox and data storage
|
180 |
+
* Fix: Check if cart object exists in email filter
|
181 |
+
* Fix: Direct debit mandate sign date conversion
|
182 |
+
|
183 |
= 1.9.6 =
|
184 |
* Feature: Role Based Prices unit price recalculation support
|
185 |
* Improvement: Option to explicitly set revocation admin email address
|
templates/checkout/review-order-product-table.php
CHANGED
@@ -32,7 +32,11 @@ foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
|
|
32 |
|
33 |
<?php echo apply_filters( 'woocommerce_cart_item_name', wc_gzd_get_product_name( $_product ), $cart_item, $cart_item_key ) . ' '; ?>
|
34 |
<?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '× %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
|
35 |
-
|
|
|
|
|
|
|
|
|
36 |
|
37 |
<?php if ( get_option( 'woocommerce_gzd_display_checkout_thumbnails' ) == 'yes' ) : ?>
|
38 |
|
32 |
|
33 |
<?php echo apply_filters( 'woocommerce_cart_item_name', wc_gzd_get_product_name( $_product ), $cart_item, $cart_item_key ) . ' '; ?>
|
34 |
<?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '× %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
|
35 |
+
<?php if ( function_exists( 'wc_get_formatted_cart_item_data' ) ) : ?>
|
36 |
+
<?php echo wc_get_formatted_cart_item_data( $cart_item ); ?>
|
37 |
+
<?php else: ?>
|
38 |
+
<?php echo WC()->cart->get_item_data( $cart_item ); ?>
|
39 |
+
<?php endif; ?>
|
40 |
|
41 |
<?php if ( get_option( 'woocommerce_gzd_display_checkout_thumbnails' ) == 'yes' ) : ?>
|
42 |
|
woocommerce-germanized.php
CHANGED
@@ -3,15 +3,15 @@
|
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
-
* Version: 1.9.
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
10 |
* Tested up to: 4.9
|
11 |
* WC requires at least: 2.4
|
12 |
-
* WC tested up to: 3.
|
13 |
* Requires at least WooCommerce: 2.4
|
14 |
-
* Tested up to WooCommerce: 3.
|
15 |
*
|
16 |
* Text Domain: woocommerce-germanized
|
17 |
* Domain Path: /i18n/languages/
|
@@ -31,7 +31,7 @@ final class WooCommerce_Germanized {
|
|
31 |
*
|
32 |
* @var string
|
33 |
*/
|
34 |
-
public $version = '1.9.
|
35 |
|
36 |
/**
|
37 |
* Single instance of WooCommerce Germanized Main Class
|
@@ -143,7 +143,7 @@ final class WooCommerce_Germanized {
|
|
143 |
|
144 |
add_action( 'init', array( $this, 'init' ), 0 );
|
145 |
add_action( 'init', array( 'WC_GZD_Shortcodes', 'init' ), 2 );
|
146 |
-
add_action( '
|
147 |
|
148 |
add_action( 'woocommerce_init', array( $this, 'replace_woocommerce_product_factory' ), PHP_INT_MAX );
|
149 |
// Set template filter directly after load to ensure wc_get_template finds templates
|
@@ -374,6 +374,7 @@ final class WooCommerce_Germanized {
|
|
374 |
array(
|
375 |
'wpml',
|
376 |
'polylang',
|
|
|
377 |
'woocommerce-dynamic-pricing',
|
378 |
'woocommerce-role-based-prices'
|
379 |
)
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
+
* Version: 1.9.7
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
10 |
* Tested up to: 4.9
|
11 |
* WC requires at least: 2.4
|
12 |
+
* WC tested up to: 3.3
|
13 |
* Requires at least WooCommerce: 2.4
|
14 |
+
* Tested up to WooCommerce: 3.3
|
15 |
*
|
16 |
* Text Domain: woocommerce-germanized
|
17 |
* Domain Path: /i18n/languages/
|
31 |
*
|
32 |
* @var string
|
33 |
*/
|
34 |
+
public $version = '1.9.7';
|
35 |
|
36 |
/**
|
37 |
* Single instance of WooCommerce Germanized Main Class
|
143 |
|
144 |
add_action( 'init', array( $this, 'init' ), 0 );
|
145 |
add_action( 'init', array( 'WC_GZD_Shortcodes', 'init' ), 2 );
|
146 |
+
add_action( 'plugins_loaded', array( $this, 'setup_compatibility' ), 0 );
|
147 |
|
148 |
add_action( 'woocommerce_init', array( $this, 'replace_woocommerce_product_factory' ), PHP_INT_MAX );
|
149 |
// Set template filter directly after load to ensure wc_get_template finds templates
|
374 |
array(
|
375 |
'wpml',
|
376 |
'polylang',
|
377 |
+
'woo-poly-integration',
|
378 |
'woocommerce-dynamic-pricing',
|
379 |
'woocommerce-role-based-prices'
|
380 |
)
|