Version Description
- Feature - product units
- Feature - digital product notice (loss of right of withdrawal) in order confirmation
- Feature - turn off direct order confirmation by hidden option or filter
- Feature - WooCommerce style updates
- Fix - better base price
- Fix - send mails by id not by classname
- Fix - Trusted Shops review reminder days option
- Fix - order item name filter fix
Download this release
Release Info
Developer | vendidero |
Plugin | WooCommerce Germanized |
Version | 1.4.2 |
Comparing to | |
See all releases |
Code changes from version 1.4.1 to 1.4.2
- assets/css/woocommerce-gzd-admin.css +7 -8
- assets/css/woocommerce-gzd-admin.min.css +1 -1
- assets/css/woocommerce-gzd-layout.css +1 -1
- assets/css/woocommerce-gzd-layout.min.css +1 -1
- assets/images/legal-page.png +0 -0
- assets/images/pro/settings-inline-legal-page.png +0 -0
- assets/images/pro/settings-invoices.png +0 -0
- assets/images/pro/settings-pdf.png +0 -0
- assets/js/add-to-cart-variation.js +10 -0
- assets/js/add-to-cart-variation.min.js +1 -1
- i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
- i18n/languages/woocommerce-germanized-de_DE.po +421 -337
- includes/abstracts/abstract-wc-gzd-product.php +42 -2
- includes/admin/class-wc-gzd-admin-welcome.php +33 -1
- includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php +7 -2
- includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +10 -5
- includes/admin/settings/class-wc-gzd-settings-germanized.php +69 -7
- includes/admin/views/html-notice-update.php +10 -24
- includes/class-wc-gzd-ajax.php +10 -10
- includes/class-wc-gzd-ekomi.php +22 -17
- includes/class-wc-gzd-emails.php +50 -4
- includes/class-wc-gzd-hook-priorities.php +1 -0
- includes/class-wc-gzd-install.php +107 -29
- includes/class-wc-gzd-trusted-shops.php +6 -9
- includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php +9 -4
- includes/updates/woocommerce-gzd-update-1.0.4.php +17 -0
- includes/updates/woocommerce-gzd-update-1.4.2.php +44 -0
- includes/wc-gzd-cart-functions.php +15 -0
- includes/wc-gzd-template-functions.php +12 -3
- includes/wc-gzd-template-hooks.php +2 -1
- readme.txt +14 -1
- templates/emails/email-footer-attachment.php +1 -1
- templates/single-product/units.php +17 -0
- woocommerce-germanized.php +81 -69
- wpml-config.xml +2 -0
assets/css/woocommerce-gzd-admin.css
CHANGED
@@ -83,6 +83,13 @@ table.data_table tr td p.form-field {
|
|
83 |
top: -1px;
|
84 |
}
|
85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
.wc-gzd-pro {
|
87 |
background: #222;
|
88 |
font-style: normal;
|
@@ -98,14 +105,6 @@ table.data_table tr td p.form-field {
|
|
98 |
color: #FFF;
|
99 |
}
|
100 |
|
101 |
-
.subsubsub li a:hover .wc-gzd-premium-section-tab {
|
102 |
-
background: #2ea2cc;
|
103 |
-
}
|
104 |
-
|
105 |
-
.subsubsub li a.current .wc-gzd-premium-section-tab {
|
106 |
-
background: #222;
|
107 |
-
}
|
108 |
-
|
109 |
.wc-gzd-premium img, .forminp-image img {
|
110 |
width: 100%;
|
111 |
height: auto;
|
83 |
top: -1px;
|
84 |
}
|
85 |
|
86 |
+
.wc-gzd-premium-section-tab {
|
87 |
+
background: #e4e4e4;
|
88 |
+
border: 1px solid #CCC;
|
89 |
+
color: #555;
|
90 |
+
padding: 0 3px;
|
91 |
+
}
|
92 |
+
|
93 |
.wc-gzd-pro {
|
94 |
background: #222;
|
95 |
font-style: normal;
|
105 |
color: #FFF;
|
106 |
}
|
107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
.wc-gzd-premium img, .forminp-image img {
|
109 |
width: 100%;
|
110 |
height: auto;
|
assets/css/woocommerce-gzd-admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
|
1 |
+
.wc-gzd-admin-settings,.wc-gzd-admin-settings-sidebar{display:inline-block;box-sizing:border-box;vertical-align:top}.wc-gzd-button,.wc-gzd-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15)!important}table.data_table tr td p.form-field{margin:0!important;padding:0!important}.variable_cart_mini_desc .wp-editor-tools{margin-top:-3em}.variable_cart_mini_desc_pre .wp-editor-tools{margin-top:-2em}.wc-gzd-admin-settings{width:70%;border-right:1px solid #CCC;padding-right:2%}.wc-gzd-admin-settings-sidebar{padding-left:2%;margin-left:-4px;width:30%}.wc-gzd-admin-settings-agbs,.wc-gzd-admin-settings-sidebar img,.wc-gzd-admin-settings-widerruf{width:100%}.wc-gzd-admin-settings-sidebar .browser{border:1px solid #CCC;border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em}._billing_address_1_field,._billing_title_field,._shipping_address_1_field,._shipping_title_field{width:100%!important}.wc-gzd-button{background-color:#7b9f35!important;border:1px solid #557020!important}.wc-gzd-button:hover{background-color:#73982a!important;border:1px solid #557020!important}.wc-gzd-button-wrapper .button{margin-right:1em}.wc-gzd-premium-section-tab,.wc-gzd-pro{font-size:9px;background:#0074a2;border-radius:3px;line-height:9px;color:#FFF;text-align:center;text-transform:uppercase;padding:1px 3px;position:relative;top:-1px}.wc-gzd-premium-section-tab{background:#e4e4e4;border:1px solid #CCC;color:#555;padding:0 3px}.wc-gzd-pro{background:#222;font-style:normal;opacity:1!important;text-decoration:none}.wc-gzd-pro:hover,.wc-gzd-pro:visited{color:#FFF}.forminp-image img,.wc-gzd-premium img{width:100%;height:auto;opacity:.7}._unit_price_auto_field .wc-gzd-premium-desc,._unit_price_auto_field input,._unit_price_auto_field label{opacity:.6}table.wc-gzd-tax-example tr td,table.wc-gzd-tax-example tr th{padding:5px;font-size:.9em}table.wc-gzd-tax-example tr td:first-child,table.wc-gzd-tax-example tr th:first-child{padding-left:0}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}#order_data .order_data_column ._direct_debit_bic_field,#order_data .order_data_column ._direct_debit_holder_field,#order_data .order_data_column ._direct_debit_iban_field,#order_data .order_data_column ._direct_debit_reference_field{clear:left;width:100%!important}#order_data .order_data_column ._direct_debit_bic_field input,#order_data .order_data_column ._direct_debit_holder_field input,#order_data .order_data_column ._direct_debit_iban_field input,#order_data .order_data_column ._direct_debit_reference_field input{width:100%}
|
assets/css/woocommerce-gzd-layout.css
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
.woocommerce-checkout .shop_table {
|
2 |
background-color: #EEE;
|
3 |
}
|
4 |
-
.includes_tax {
|
5 |
display: none !important;
|
6 |
}
|
7 |
#order_review_heading {
|
1 |
.woocommerce-checkout .shop_table {
|
2 |
background-color: #EEE;
|
3 |
}
|
4 |
+
.includes_tax, .tax_label {
|
5 |
display: none !important;
|
6 |
}
|
7 |
#order_review_heading {
|
assets/css/woocommerce-gzd-layout.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.entry-content .woocommerce .place-order .form-row,.entry-content .woocommerce .place-order .form-row input[type=checkbox]{padding:0}.woocommerce-checkout p.direct-debit-checkbox{display:none}.legal label input[type=checkbox]{vertical-align:middle}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.trusted-shops-badge{background:url(../images/trusted-shops-badge@2x.png)no-repeat;background-size:100px 100px}.trusted-shops-badge-smaller{background-size:75px 75px}}.cart_totals .wc-gzd-additional-wrapper,.entry-content .woocommerce .checkout-btn-wrap,.shop_table .product-name-inner tr td:last-child{text-align:right}.woocommerce-checkout .shop_table{background-color:#EEE}.includes_tax{display:none!important}#order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;padding:0;margin:0}.cart_totals p.wc-gzd-additional-info{font-size:.8em;width:60%;border-top:1px solid #CCC;padding-top:.5rem;display:inline-block}.entry-content .woocommerce #payment{margin-bottom:1em}.entry-content .woocommerce .place-order .form-row,.entry-content .woocommerce .place-order .form-row input[type=checkbox]{padding:0}.woocommerce-checkout p.terms{text-align:left}.unit-price-cart{font-size:.9em;display:block;margin-top:5px}.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.products .product .price-unit{font-size:.8em}.wc-gzd-item-desc p,p.footer-info{font-size:.9em}.product p.wc-gzd-additional-info{margin-bottom:.5rem;font-size:.9em}.product .product_meta{margin-top:1rem}p.footer-info{text-align:center;padding-bottom:.5rem}.trusted-shops-badge{width:100px;height:100px;display:inline-block;background:url(../images/trusted-shops-badge.png)no-repeat}.wc-gzd-edit-data-notice{background:#EEE;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}table.product-details-inner{table-layout:fixed;margin:0;padding:0}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border:none;background:0 0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-trusted-shops-rating-widget{line-height:1.5rem}.wc-gzd-trusted-shops-rating-widget .star-rating{display:inline-block;float:none;margin-left:.5rem}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{max-width:15%;margin-right:1em}#eKomiSeal_default img{width:100%!important;height:100%!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.trusted-shops-badge{background:url(../images/trusted-shops-badge@2x.png)no-repeat;background-size:100px 100px}.trusted-shops-badge-smaller{background-size:75px 75px}}
|
1 |
+
.entry-content .woocommerce .place-order .form-row,.entry-content .woocommerce .place-order .form-row input[type=checkbox]{padding:0}.includes_tax,.tax_label{display:none!important}.woocommerce-checkout p.direct-debit-checkbox{display:none}.legal label input[type=checkbox]{vertical-align:middle}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.trusted-shops-badge{background:url(../images/trusted-shops-badge@2x.png)no-repeat;background-size:100px 100px}.trusted-shops-badge-smaller{background-size:75px 75px}}.cart_totals .wc-gzd-additional-wrapper,.entry-content .woocommerce .checkout-btn-wrap,.shop_table .product-name-inner tr td:last-child{text-align:right}.woocommerce-checkout .shop_table{background-color:#EEE}.includes_tax{display:none!important}#order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;padding:0;margin:0}.cart_totals p.wc-gzd-additional-info{font-size:.8em;width:60%;border-top:1px solid #CCC;padding-top:.5rem;display:inline-block}.entry-content .woocommerce #payment{margin-bottom:1em}.entry-content .woocommerce .place-order .form-row,.entry-content .woocommerce .place-order .form-row input[type=checkbox]{padding:0}.woocommerce-checkout p.terms{text-align:left}.unit-price-cart{font-size:.9em;display:block;margin-top:5px}.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.products .product .price-unit{font-size:.8em}.wc-gzd-item-desc p,p.footer-info{font-size:.9em}.product p.wc-gzd-additional-info{margin-bottom:.5rem;font-size:.9em}.product .product_meta{margin-top:1rem}p.footer-info{text-align:center;padding-bottom:.5rem}.trusted-shops-badge{width:100px;height:100px;display:inline-block;background:url(../images/trusted-shops-badge.png)no-repeat}.wc-gzd-edit-data-notice{background:#EEE;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}table.product-details-inner{table-layout:fixed;margin:0;padding:0}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border:none;background:0 0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-trusted-shops-rating-widget{line-height:1.5rem}.wc-gzd-trusted-shops-rating-widget .star-rating{display:inline-block;float:none;margin-left:.5rem}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{max-width:15%;margin-right:1em}#eKomiSeal_default img{width:100%!important;height:100%!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.trusted-shops-badge{background:url(../images/trusted-shops-badge@2x.png)no-repeat;background-size:100px 100px}.trusted-shops-badge-smaller{background-size:75px 75px}}
|
assets/images/legal-page.png
ADDED
Binary file
|
assets/images/pro/settings-inline-legal-page.png
ADDED
Binary file
|
assets/images/pro/settings-invoices.png
CHANGED
Binary file
|
assets/images/pro/settings-pdf.png
ADDED
Binary file
|
assets/js/add-to-cart-variation.js
CHANGED
@@ -19,6 +19,9 @@
|
|
19 |
if ( $('.type-product').find('.org_tax_info').length > 0 ) {
|
20 |
$( '.type-product .tax-info' ).html( $('.product').find('.org_tax_info').html() ).removeClass('variation_modified').show();
|
21 |
}
|
|
|
|
|
|
|
22 |
$('.org_product_info').remove();
|
23 |
$('.variation_modified').remove();
|
24 |
}
|
@@ -35,6 +38,8 @@
|
|
35 |
$wrapper.append( '<div class="org_tax_info org_product_info">' + $wrapper.find( '.tax-info:first' ).html() + '</div>' );
|
36 |
if ( $wrapper.find( '.price-unit:first' ).length > 0 )
|
37 |
$wrapper.append( '<div class="org_unit_price org_product_info">' + $wrapper.find( '.price-unit:first' ).html() + '</div>' );
|
|
|
|
|
38 |
$( '.org_product_info' ).hide();
|
39 |
}
|
40 |
if ( variation.price_html != '' ) {
|
@@ -44,6 +49,7 @@
|
|
44 |
$wrapper.find( '.delivery-time-info:first' ).hide();
|
45 |
$wrapper.find( '.price-unit:first' ).hide();
|
46 |
$wrapper.find( '.tax-info:first' ).hide();
|
|
|
47 |
|
48 |
if ( variation.delivery_time != '' )
|
49 |
$wrapper.find( 'p.delivery-time-info:first' ).html( variation.delivery_time ).addClass('variation_modified').show();
|
@@ -53,6 +59,10 @@
|
|
53 |
$wrapper.find( '.price-unit:first' ).remove();
|
54 |
$wrapper.find( 'div[itemprop="offers"]:first' ).after('<p class="price price-unit smaller variation_modified">' + variation.unit_price + '</p>').show();
|
55 |
}
|
|
|
|
|
|
|
|
|
56 |
})
|
57 |
|
58 |
// Check variations
|
19 |
if ( $('.type-product').find('.org_tax_info').length > 0 ) {
|
20 |
$( '.type-product .tax-info' ).html( $('.product').find('.org_tax_info').html() ).removeClass('variation_modified').show();
|
21 |
}
|
22 |
+
if ( $('.type-product').find('.org_product_units').length > 0 ) {
|
23 |
+
$( '.type-product .product-units' ).html( $('.product').find('.org_product_units').html() ).removeClass('variation_modified').show();
|
24 |
+
}
|
25 |
$('.org_product_info').remove();
|
26 |
$('.variation_modified').remove();
|
27 |
}
|
38 |
$wrapper.append( '<div class="org_tax_info org_product_info">' + $wrapper.find( '.tax-info:first' ).html() + '</div>' );
|
39 |
if ( $wrapper.find( '.price-unit:first' ).length > 0 )
|
40 |
$wrapper.append( '<div class="org_unit_price org_product_info">' + $wrapper.find( '.price-unit:first' ).html() + '</div>' );
|
41 |
+
if ( $wrapper.find( '.product-units:first' ).length > 0 )
|
42 |
+
$wrapper.append( '<div class="org_product_units org_product_info">' + $wrapper.find( '.product-units:first' ).html() + '</div>' );
|
43 |
$( '.org_product_info' ).hide();
|
44 |
}
|
45 |
if ( variation.price_html != '' ) {
|
49 |
$wrapper.find( '.delivery-time-info:first' ).hide();
|
50 |
$wrapper.find( '.price-unit:first' ).hide();
|
51 |
$wrapper.find( '.tax-info:first' ).hide();
|
52 |
+
$wrapper.find( '.product-units:first' ).hide();
|
53 |
|
54 |
if ( variation.delivery_time != '' )
|
55 |
$wrapper.find( 'p.delivery-time-info:first' ).html( variation.delivery_time ).addClass('variation_modified').show();
|
59 |
$wrapper.find( '.price-unit:first' ).remove();
|
60 |
$wrapper.find( 'div[itemprop="offers"]:first' ).after('<p class="price price-unit smaller variation_modified">' + variation.unit_price + '</p>').show();
|
61 |
}
|
62 |
+
if ( variation.product_units != '' ) {
|
63 |
+
$wrapper.find( '.product-units:first' ).remove();
|
64 |
+
$wrapper.find( '.product_meta' ).prepend('<span class="product-units-wrapper product-units variation_modified">' + variation.product_units + '</span>').show();
|
65 |
+
}
|
66 |
})
|
67 |
|
68 |
// Check variations
|
assets/js/add-to-cart-variation.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
/*!
|
2 |
* Variations Plugin
|
3 |
*/
|
4 |
-
!function(a){a.fn.wc_gzd_variation_form=function(){a.fn.wc_gzd_variation_form.reset_variation=function(){a(".type-product").find(".org_price").length>0&&a(".type-product .price.variation_modified:not(.price-unit)").html(a(".type-product").find(".org_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_delivery_time").length>0&&a(".type-product .delivery-time-info").html(a(".type-product").find(".org_delivery_time").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_unit_price").length>0&&a(".type-product .unit-price").html(a(".product").find(".org_unit_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_tax_info").length>0&&a(".type-product .tax-info").html(a(".product").find(".org_tax_info").html()).removeClass("variation_modified").show(),a(".org_product_info").remove(),a(".variation_modified").remove()},$form=this,$wrapper=$form.parents(".type-product").on("found_variation",function(b,c){$wrapper.find(".price:first").hasClass("variation_modified")||($wrapper.append('<div class="org_price org_product_info">'+$wrapper.find(".price:not(.price-unit):first").html()+"</div>"),$wrapper.find(".delivery-time-info:first").length>0&&$wrapper.append('<div class="org_delivery_time org_product_info">'+$wrapper.find(".delivery-time-info:first").html()+"</div>"),$wrapper.find(".tax-info:first").length>0&&$wrapper.append('<div class="org_tax_info org_product_info">'+$wrapper.find(".tax-info:first").html()+"</div>"),$wrapper.find(".price-unit:first").length>0&&$wrapper.append('<div class="org_unit_price org_product_info">'+$wrapper.find(".price-unit:first").html()+"</div>"),a(".org_product_info").hide()),""!=c.price_html&&(a(".single_variation .price").hide(),$wrapper.find(".price:not(.price-unit):first").html(c.price_html).addClass("variation_modified")),$wrapper.find(".delivery-time-info:first").hide(),$wrapper.find(".price-unit:first").hide(),$wrapper.find(".tax-info:first").hide(),""!=c.delivery_time&&$wrapper.find("p.delivery-time-info:first").html(c.delivery_time).addClass("variation_modified").show(),""!=c.tax_info&&$wrapper.find(".tax-info:first").html(c.tax_info).addClass("variation_modified").show(),""!=c.unit_price&&($wrapper.find(".price-unit:first").remove(),$wrapper.find('div[itemprop="offers"]:first').after('<p class="price price-unit smaller variation_modified">'+c.unit_price+"</p>").show())}).on("update_variation_values",function(){setTimeout(function(){a(".single_variation_wrap").is(":visible")||a.fn.wc_gzd_variation_form.reset_variation()},250)}).on("click",".reset_variations",function(){a.fn.wc_gzd_variation_form.reset_variation()})},a(function(){return"undefined"==typeof wc_add_to_cart_variation_params?!1:(a(".variations_form").wc_gzd_variation_form(),a(".variations_form .variations select").change(),void a(".variations_form .variations input:radio:checked").change())})}(jQuery,window,document);
|
1 |
/*!
|
2 |
* Variations Plugin
|
3 |
*/
|
4 |
+
!function(a){a.fn.wc_gzd_variation_form=function(){a.fn.wc_gzd_variation_form.reset_variation=function(){a(".type-product").find(".org_price").length>0&&a(".type-product .price.variation_modified:not(.price-unit)").html(a(".type-product").find(".org_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_delivery_time").length>0&&a(".type-product .delivery-time-info").html(a(".type-product").find(".org_delivery_time").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_unit_price").length>0&&a(".type-product .unit-price").html(a(".product").find(".org_unit_price").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_tax_info").length>0&&a(".type-product .tax-info").html(a(".product").find(".org_tax_info").html()).removeClass("variation_modified").show(),a(".type-product").find(".org_product_units").length>0&&a(".type-product .product-units").html(a(".product").find(".org_product_units").html()).removeClass("variation_modified").show(),a(".org_product_info").remove(),a(".variation_modified").remove()},$form=this,$wrapper=$form.parents(".type-product").on("found_variation",function(b,c){$wrapper.find(".price:first").hasClass("variation_modified")||($wrapper.append('<div class="org_price org_product_info">'+$wrapper.find(".price:not(.price-unit):first").html()+"</div>"),$wrapper.find(".delivery-time-info:first").length>0&&$wrapper.append('<div class="org_delivery_time org_product_info">'+$wrapper.find(".delivery-time-info:first").html()+"</div>"),$wrapper.find(".tax-info:first").length>0&&$wrapper.append('<div class="org_tax_info org_product_info">'+$wrapper.find(".tax-info:first").html()+"</div>"),$wrapper.find(".price-unit:first").length>0&&$wrapper.append('<div class="org_unit_price org_product_info">'+$wrapper.find(".price-unit:first").html()+"</div>"),$wrapper.find(".product-units:first").length>0&&$wrapper.append('<div class="org_product_units org_product_info">'+$wrapper.find(".product-units:first").html()+"</div>"),a(".org_product_info").hide()),""!=c.price_html&&(a(".single_variation .price").hide(),$wrapper.find(".price:not(.price-unit):first").html(c.price_html).addClass("variation_modified")),$wrapper.find(".delivery-time-info:first").hide(),$wrapper.find(".price-unit:first").hide(),$wrapper.find(".tax-info:first").hide(),$wrapper.find(".product-units:first").hide(),""!=c.delivery_time&&$wrapper.find("p.delivery-time-info:first").html(c.delivery_time).addClass("variation_modified").show(),""!=c.tax_info&&$wrapper.find(".tax-info:first").html(c.tax_info).addClass("variation_modified").show(),""!=c.unit_price&&($wrapper.find(".price-unit:first").remove(),$wrapper.find('div[itemprop="offers"]:first').after('<p class="price price-unit smaller variation_modified">'+c.unit_price+"</p>").show()),""!=c.product_units&&($wrapper.find(".product-units:first").remove(),$wrapper.find(".product_meta").prepend('<span class="product-units-wrapper product-units variation_modified">'+c.product_units+"</span>").show())}).on("update_variation_values",function(){setTimeout(function(){a(".single_variation_wrap").is(":visible")||a.fn.wc_gzd_variation_form.reset_variation()},250)}).on("click",".reset_variations",function(){a.fn.wc_gzd_variation_form.reset_variation()})},a(function(){return"undefined"==typeof wc_add_to_cart_variation_params?!1:(a(".variations_form").wc_gzd_variation_form(),a(".variations_form .variations select").change(),void a(".variations_form .variations input:radio:checked").change())})}(jQuery,window,document);
|
i18n/languages/woocommerce-germanized-de_DE.mo
CHANGED
Binary file
|
i18n/languages/woocommerce-germanized-de_DE.po
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: WooCommerce Germanized v1.4.
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2014-09-29 12:26+0100\n"
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -85,7 +85,7 @@ msgstr "Über WooCommerce Germanized"
|
|
85 |
msgid "Welcome to WooCommerce Germanized"
|
86 |
msgstr "Willkommen bei WooCommerce Germanized"
|
87 |
|
88 |
-
#: includes/admin/class-wc-gzd-admin-welcome.php:
|
89 |
#@ woocommerce-germanized
|
90 |
msgid "Go to WooCommerce Germanized Settings"
|
91 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
@@ -116,8 +116,8 @@ msgid "Add content which will be replacing default page content within emails."
|
|
116 |
msgstr "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese Seite zu bestimmen."
|
117 |
|
118 |
#: includes/admin/class-wc-gzd-admin.php:121
|
119 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
120 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
121 |
#@ woocommerce-germanized
|
122 |
msgid "Optional Mini Description"
|
123 |
msgstr "Warenkorb Kurzbeschreibung"
|
@@ -128,7 +128,7 @@ msgid "This content will be shown as short product description within checkout a
|
|
128 |
msgstr "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als Produkt Kurzbeschreibung angezeigt."
|
129 |
|
130 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:40
|
131 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
132 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:37
|
133 |
#: includes/class-wc-gzd-post-types.php:66
|
134 |
#@ woocommerce-germanized
|
@@ -136,37 +136,33 @@ msgid "Unit"
|
|
136 |
msgstr "Einheit"
|
137 |
|
138 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:42
|
139 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
140 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
141 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
142 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
143 |
#@ woocommerce-germanized
|
144 |
msgid "None"
|
145 |
msgstr "Keine"
|
146 |
|
147 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
148 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:104
|
149 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:38
|
150 |
#@ woocommerce-germanized
|
151 |
msgid "Unit Base"
|
152 |
msgstr "Anzahl Einheiten"
|
153 |
|
154 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
155 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
156 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:41
|
157 |
#@ woocommerce-germanized
|
158 |
msgid "Regular Unit Price"
|
159 |
msgstr "Einheitspreis"
|
160 |
|
161 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
162 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
163 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:42
|
164 |
#@ woocommerce-germanized
|
165 |
msgid "Sale Unit Price"
|
166 |
msgstr "Angebots-Einheitspreis"
|
167 |
|
168 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
169 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
170 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:61
|
171 |
#@ woocommerce-germanized
|
172 |
msgid "Delivery Time"
|
@@ -182,367 +178,355 @@ msgstr "Einheit auswählen"
|
|
182 |
msgid "Needed if selling on a per unit basis"
|
183 |
msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
|
184 |
|
185 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:38
|
186 |
-
#@ woocommerce-germanized
|
187 |
-
msgid "Unit price per amount (e.g. 100)"
|
188 |
-
msgstr "Anzahl der Einheiten, auf die sich der Einheitspreis bezieht"
|
189 |
-
|
190 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
191 |
#: includes/admin/views/html-page-status.php:19
|
192 |
#@ woocommerce-germanized
|
193 |
msgid "Germanized"
|
194 |
msgstr "Germanized"
|
195 |
|
196 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
197 |
#@ woocommerce-germanized
|
198 |
msgid "General Options"
|
199 |
msgstr "Allgemein"
|
200 |
|
201 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
202 |
#@ woocommerce-germanized
|
203 |
msgid "Display Options"
|
204 |
msgstr "Anzeige"
|
205 |
|
206 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
207 |
#@ woocommerce-germanized
|
208 |
msgctxt "trusted-shops"
|
209 |
msgid "Trusted Shops Options"
|
210 |
msgstr "Trusted Shops"
|
211 |
|
212 |
-
#: includes/class-wc-gzd-ekomi.php:
|
213 |
#@ woocommerce-germanized
|
214 |
msgctxt "ekomi"
|
215 |
msgid "eKomi Options"
|
216 |
msgstr "eKomi"
|
217 |
|
218 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
219 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
220 |
#@ woocommerce-germanized
|
221 |
msgid "General"
|
222 |
msgstr "Allgemein"
|
223 |
|
224 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
225 |
#: includes/admin/views/html-page-status-germanized.php:37
|
226 |
#@ woocommerce-germanized
|
227 |
msgid "Small-Enterprise-Regulation"
|
228 |
msgstr "Kleinunternehmerregelung"
|
229 |
|
230 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
231 |
#@ woocommerce-germanized
|
232 |
msgid "VAT based on §19 UStG"
|
233 |
msgstr "Umsatzsteuerbefreit nach §19 UStG."
|
234 |
|
235 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
236 |
#, php-format
|
237 |
#@ woocommerce-germanized
|
238 |
msgid "set this Option if you have chosen <a href=\"%s\" target=\"_blank\">§19 UStG</a>"
|
239 |
msgstr "wähle diese Option, falls du von der Kleinunternehmerregelung (<a href=\"%s\" target=\"_blank\">§19 UStG</a>) betroffen bist und davon Gebrauch machen willst."
|
240 |
|
241 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
242 |
#@ woocommerce-germanized
|
243 |
msgid "Show no VAT notice"
|
244 |
msgstr "Umsatzsteuerbefreiung"
|
245 |
|
246 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
247 |
#@ woocommerce-germanized
|
248 |
msgid "Show no VAT §19 UStG notice on single product"
|
249 |
msgstr "Hinweis zur Umsatzsteuerbefreiung gemäß §19 UStG auf der Produktseite anzeigen."
|
250 |
|
251 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
252 |
#@ woocommerce-germanized
|
253 |
msgid "Submit Order Button Text"
|
254 |
msgstr "Kauf abschließen - Text"
|
255 |
|
256 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
257 |
#@ woocommerce-germanized
|
258 |
msgid "This text serves as Button text for the Order Submit Button."
|
259 |
msgstr "Dieser Text wird auf dem Kauf abschließen Button dargestellt"
|
260 |
|
261 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
262 |
#@ woocommerce-germanized
|
263 |
msgid "Buy Now"
|
264 |
msgstr "Jetzt kaufen"
|
265 |
|
266 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
267 |
#@ woocommerce-germanized
|
268 |
msgid "Phone as required field"
|
269 |
msgstr "Telefon als Pflichtfeld"
|
270 |
|
271 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
272 |
#@ woocommerce-germanized
|
273 |
msgid "Should phone number be a required field within checkout?"
|
274 |
msgstr "Diese Option setzen, damit die Telefonnummer ein Pflichtfeld im Checkout ist."
|
275 |
|
276 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
277 |
#: includes/admin/views/html-page-status-germanized.php:141
|
278 |
#@ woocommerce-germanized
|
279 |
msgid "Legal Pages"
|
280 |
msgstr "Rechtlich relevante Seiten"
|
281 |
|
282 |
#: includes/admin/class-wc-gzd-admin-status.php:44
|
283 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
284 |
#: includes/wc-gzd-core-functions.php:48
|
285 |
#@ woocommerce-germanized
|
286 |
msgid "Imprint"
|
287 |
msgstr "Impressum"
|
288 |
|
289 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
290 |
#@ woocommerce-germanized
|
291 |
msgid "This page should contain an imprint with your company's information."
|
292 |
msgstr "Diese Seite sollte das Impressum d.h. die Informationen (gemäß TMG) zu Ihrem Unternehmen enthalten."
|
293 |
|
294 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
295 |
#@ woocommerce-germanized
|
296 |
msgid "Shipping Costs"
|
297 |
msgstr "Versandkosten"
|
298 |
|
299 |
#: includes/admin/class-wc-gzd-admin-status.php:45
|
300 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
301 |
#@ woocommerce-germanized
|
302 |
msgid "Data Security Statement"
|
303 |
msgstr "Datenschutzbelehrung"
|
304 |
|
305 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
306 |
#@ woocommerce-germanized
|
307 |
msgid "This page should contain information regarding your data security policy."
|
308 |
msgstr "Diese Seite sollte Ihre Datenschutzbelehrung enthalten."
|
309 |
|
310 |
#: includes/admin/class-wc-gzd-admin-status.php:43
|
311 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
312 |
#@ woocommerce-germanized
|
313 |
msgid "Power of Revocation"
|
314 |
msgstr "Widerrufsbelehrung"
|
315 |
|
316 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
317 |
#@ woocommerce-germanized
|
318 |
msgid "This page should contain information regarding your customer's Right of Revocation."
|
319 |
msgstr "Diese Seite sollte Ihre Widerrufsbelehrung enthalten. Nutzen Sie folgenden Shortcut um ein Widerrufsformular in die Seite einzubinden: [revocation_form]"
|
320 |
|
321 |
#: includes/admin/class-wc-gzd-admin-status.php:46
|
322 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
323 |
#@ woocommerce-germanized
|
324 |
msgid "Payment Methods"
|
325 |
msgstr "Zahlungarten"
|
326 |
|
327 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
328 |
#@ woocommerce-germanized
|
329 |
msgid "This page should contain information regarding the Payment Methods that are chooseable during checkout."
|
330 |
msgstr "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten Zahlungsmöglichkeiten bereitstellen. Nutzen Sie dafür z.B. folgenden Shortcut: [payment_methods_info]"
|
331 |
|
332 |
#: includes/admin/class-wc-gzd-admin-status.php:47
|
333 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
334 |
#@ woocommerce-germanized
|
335 |
msgid "Shipping Methods"
|
336 |
msgstr "Versandarten"
|
337 |
|
338 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
339 |
#@ woocommerce-germanized
|
340 |
msgid "This page should contain information regarding shipping methods that are chooseable during checkout."
|
341 |
msgstr "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten Versandarten bereitstellen."
|
342 |
|
343 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
344 |
#@ woocommerce-germanized
|
345 |
msgid "Delivery Times"
|
346 |
msgstr "Lieferzeiten"
|
347 |
|
348 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
349 |
#: includes/admin/views/html-page-status-germanized.php:42
|
350 |
#@ woocommerce-germanized
|
351 |
msgid "Default Delivery Time"
|
352 |
msgstr "Standard-Lieferzeit"
|
353 |
|
354 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
355 |
#@ woocommerce-germanized
|
356 |
msgid "This delivery time will be added to every product if no delivery time has been chosen individually"
|
357 |
msgstr "Diese Lieferzeit wird bei Produkten angezeigt, denen keine Lieferzeit zugeordnet wurde"
|
358 |
|
359 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
360 |
#@ woocommerce-germanized
|
361 |
msgid "Delivery Time Text"
|
362 |
msgstr "Lieferzeit Text"
|
363 |
|
364 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
365 |
#@ woocommerce-germanized
|
366 |
msgid "This text will be used to indicate delivery time for products. Use {delivery_time} as placeholder."
|
367 |
msgstr "Dieser Text wird verwendet um die Lieferzeit im Frontend darzustellen. {delivery_time} als Platzhalter verwenden."
|
368 |
|
369 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
370 |
#@ woocommerce-germanized
|
371 |
msgid "Delivery time: {delivery_time}"
|
372 |
msgstr "Lieferzeit: {delivery_time}"
|
373 |
|
374 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
375 |
#@ woocommerce-germanized
|
376 |
msgid "Shipping Costs Text"
|
377 |
msgstr "Versandkosten Text"
|
378 |
|
379 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
380 |
#@ woocommerce-germanized
|
381 |
msgid "This text will be used to inform the customer about shipping costs. Use {link}{/link} to insert link to shipping costs page."
|
382 |
msgstr "Dieser Text wird genutzt um die Kunden im Frontend über u.U. anfallende Lieferkosten zu informieren. Nutzen Sie die Platzhalter {link}{/link} um den Link zur Versandkosten-Seite einzufügen."
|
383 |
|
384 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
385 |
#@ woocommerce-germanized
|
386 |
msgid "plus {link}Shipping Costs{/link}"
|
387 |
msgstr "zzgl. {link}Versandkosten{/link}"
|
388 |
|
389 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
390 |
#: includes/wc-gzd-core-functions.php:45
|
391 |
#@ woocommerce-germanized
|
392 |
msgid "Right of Recission"
|
393 |
msgstr "Widerrufsrecht"
|
394 |
|
395 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
396 |
#@ woocommerce-germanized
|
397 |
msgid "Revocation Address"
|
398 |
msgstr "Widerruf richten an"
|
399 |
|
400 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
401 |
#@ woocommerce-germanized
|
402 |
msgid "Type in an address, telephone/telefax number, email address which is to be used as revocation address"
|
403 |
msgstr "Geben Sie hier Ihre Adresse, Telefon- und Faxnummer, E-Mail Adresse usw. an, an die Ihre Kunden Ihren Widerruf richten sollen"
|
404 |
|
405 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
406 |
#@ woocommerce-germanized
|
407 |
msgid "E-Mails"
|
408 |
msgstr "E-Mails"
|
409 |
|
410 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
411 |
#@ woocommerce-germanized
|
412 |
msgid "Add to Cart"
|
413 |
msgstr "Zum Warenkorb Button"
|
414 |
|
415 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
416 |
#@ woocommerce-germanized
|
417 |
msgid "Show add to cart button on listings?"
|
418 |
msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
|
419 |
|
420 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
421 |
#@ woocommerce-germanized
|
422 |
msgid "unset this option if you don't want to show the add to cart button within the product listings"
|
423 |
msgstr "Deaktivieren Sie diese Option, wenn Sie den zum Warenkorb Button nicht innerhalb von Produktauflistungen darstellen möchten"
|
424 |
|
425 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
426 |
#@ woocommerce-germanized
|
427 |
msgid "Notice Footer"
|
428 |
msgstr "Hinweise im Footer"
|
429 |
|
430 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
431 |
#@ woocommerce-germanized
|
432 |
msgid "Show a global VAT notice within footer"
|
433 |
msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
|
434 |
|
435 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
436 |
#@ woocommerce-germanized
|
437 |
msgid "Show a global sale price notice within footer"
|
438 |
msgstr "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer einfügen."
|
439 |
|
440 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
441 |
#@ woocommerce-germanized
|
442 |
msgid "Products"
|
443 |
msgstr "Produkt"
|
444 |
|
445 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
446 |
#@ woocommerce-germanized
|
447 |
msgid "Show within Product Listings"
|
448 |
msgstr "In Produktlisten"
|
449 |
|
450 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:539
|
451 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:572
|
|
|
452 |
#@ woocommerce-germanized
|
453 |
msgid "Shipping Costs notice"
|
454 |
msgstr "Versandkosten-Hinweis"
|
455 |
|
456 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:396
|
457 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:555
|
458 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:588
|
459 |
-
#@ woocommerce-germanized
|
460 |
-
msgid "Unit Price"
|
461 |
-
msgstr "Einheitspreis"
|
462 |
-
|
463 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:563
|
464 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
|
|
|
465 |
#@ woocommerce-germanized
|
466 |
msgid "Delivery Time Notice"
|
467 |
msgstr "Lieferzeiten-Hinweis"
|
468 |
|
469 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
470 |
#@ woocommerce-germanized
|
471 |
msgid "Show on Product Detail Page"
|
472 |
msgstr "Auf der Produktseite"
|
473 |
|
474 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:547
|
475 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:580
|
|
|
476 |
#@ woocommerce-germanized
|
477 |
msgid "Tax Info"
|
478 |
msgstr "MwSt. Hinweis"
|
479 |
|
480 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
481 |
#@ woocommerce-germanized
|
482 |
msgid "Checkout & Cart"
|
483 |
msgstr "Checkout & Warenkorb"
|
484 |
|
485 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
486 |
#@ woocommerce-germanized
|
487 |
msgid "Checkout Legal Display"
|
488 |
msgstr "Checkbox oder Text"
|
489 |
|
490 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
491 |
#@ woocommerce-germanized
|
492 |
msgid "Use Text without Checkbox"
|
493 |
msgstr "Rechtshinweis ohne Checkbox."
|
494 |
|
495 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
496 |
#@ woocommerce-germanized
|
497 |
msgid "This version will remove checkboxes from Checkout and display a text instead. This seems to be legally compliant (Zalando & Co are using this option)."
|
498 |
msgstr "Diese Option nutzt anstatt einer Checkbox einen ausformulierten Text direkt überhalb des Kauf abschließen Buttons (Zalando und Andere Shops verwenden diese Form)"
|
499 |
|
500 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
501 |
#@ woocommerce-germanized
|
502 |
msgid "Legal Text"
|
503 |
msgstr "Rechtlicher Hinweistext"
|
504 |
|
505 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
506 |
#@ woocommerce-germanized
|
507 |
msgid "Choose a Plain Text which will be shown right above checkout submit button. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
508 |
msgstr "Geben Sie hier den Text ein, den Sie als Hinweistext überhalb des \"Kaufen\" - Buttons darstellen möchten. Nutzen Sie die Platzhalter {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
|
509 |
|
510 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
511 |
#@ woocommerce-germanized
|
512 |
msgid "With your order, you agree to have read and understood our {term_link}Terms and Conditions{/term_link} and your {revocation_link}Right of Recission{/revocation_link}."
|
513 |
msgstr "Mit Ihrer Bestellung erklären Sie sich mit unseren {term_link}Allgemeinen Geschäftsbedingungen{/term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link} einverstanden."
|
514 |
|
515 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
516 |
#@ woocommerce-germanized
|
517 |
msgid "Legal Text Error"
|
518 |
msgstr "Fehlermeldung der Checkbox"
|
519 |
|
520 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
521 |
#@ woocommerce-germanized
|
522 |
msgid "If you have chosen to use checkbox validation please choose a error message which will be shown if the user doesn't check checkbox. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
523 |
msgstr "Falls Sie sich dazu entschieden haben, eine Checkbox zu nutzen, können Sie hier die Fehlermeldung eingeben, die angezeigt wird, wenn ein Benutzer die Checkbox nicht aktiviert hat. Nutzen Sie die Platzhalter um Links zu den jeweiligen Hinweisseiten einzufügen: {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link}"
|
524 |
|
525 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
526 |
#@ woocommerce-germanized
|
527 |
msgid "To finish the order you have to accept to our {term_link}Terms and Conditions{/term_link} and {revocation_link}Right of Recission{/revocation_link}."
|
528 |
msgstr "Bitte akzeptieren Sie unsere {term_link}Allgemeinen Geschäftsbedingungen{/term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
|
529 |
|
530 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
531 |
#@ woocommerce-germanized
|
532 |
msgid "Order Success Text"
|
533 |
msgstr "Bestellung eingegangen"
|
534 |
|
535 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
536 |
#@ woocommerce-germanized
|
537 |
msgid "Choose a custom text to display on order success page."
|
538 |
msgstr "Hier können Sie einen individuellen kurzen Text eingeben, der nach der Bestellung ausgegeben wird."
|
539 |
|
540 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
541 |
#@ woocommerce-germanized
|
542 |
msgid "Order Success Data"
|
543 |
msgstr "Bestellbestätigungs-Daten"
|
544 |
|
545 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
546 |
#@ woocommerce-germanized
|
547 |
msgid "Hide product table and customer data on order success page"
|
548 |
msgstr "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
|
@@ -605,7 +589,7 @@ msgctxt "revocation-form"
|
|
605 |
msgid "is not valid."
|
606 |
msgstr "ist leider nicht korrekt."
|
607 |
|
608 |
-
#: includes/class-wc-gzd-ajax.php:
|
609 |
#@ woocommerce-germanized
|
610 |
msgctxt "revocation-form"
|
611 |
msgid "Thank you. We have received your Revocation Request. You will receive a conformation email within a few minutes."
|
@@ -613,7 +597,7 @@ msgstr "Vielen Dank. Wir haben Ihre Widerruf erhalten. Sie bekommen in Kürze ei
|
|
613 |
|
614 |
#: includes/class-wc-gzd-checkout.php:148
|
615 |
#: includes/class-wc-gzd-checkout.php:159
|
616 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
617 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
618 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-reviews.php:26
|
619 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-rich-snippets.php:26
|
@@ -639,163 +623,163 @@ msgstr "Frau"
|
|
639 |
msgid "eKomi Customer"
|
640 |
msgstr "eKomi Kundenbewertung"
|
641 |
|
642 |
-
#: includes/class-wc-gzd-ekomi.php:
|
643 |
#@ woocommerce-germanized
|
644 |
msgctxt "ekomi"
|
645 |
msgid "Ekomi Integration"
|
646 |
msgstr "eKomi Integration"
|
647 |
|
648 |
-
#: includes/class-wc-gzd-ekomi.php:
|
649 |
#@ woocommerce-germanized
|
650 |
msgctxt "ekomi"
|
651 |
msgid "Shop ID"
|
652 |
msgstr "Shop ID"
|
653 |
|
654 |
-
#: includes/class-wc-gzd-ekomi.php:
|
655 |
#@ woocommerce-germanized
|
656 |
msgctxt "ekomi"
|
657 |
msgid "Insert your Shop ID here."
|
658 |
msgstr "Fügen Sie hier ihre Shop ID ein."
|
659 |
|
660 |
-
#: includes/class-wc-gzd-ekomi.php:
|
661 |
#@ woocommerce-germanized
|
662 |
msgctxt "ekomi"
|
663 |
msgid "Link to Certificate"
|
664 |
msgstr "Link zum Shop-Zertifikat"
|
665 |
|
666 |
-
#: includes/class-wc-gzd-ekomi.php:
|
667 |
#@ woocommerce-germanized
|
668 |
msgctxt "ekomi"
|
669 |
msgid "Insert the link to your Certificate"
|
670 |
msgstr "Fügen Sie hier den Link zu Ihrem Shop-Zertifikat ein"
|
671 |
|
672 |
-
#: includes/class-wc-gzd-ekomi.php:
|
673 |
#@ woocommerce-germanized
|
674 |
msgctxt "ekomi"
|
675 |
msgid "Partner ID"
|
676 |
msgstr "Partner ID"
|
677 |
|
678 |
-
#: includes/class-wc-gzd-ekomi.php:
|
679 |
#@ woocommerce-germanized
|
680 |
msgctxt "ekomi"
|
681 |
msgid "Insert your Partner ID here (you may find that ID on your certificate website)"
|
682 |
msgstr "Fügen Sie hier Ihre Partner ID ein (diese ID finden Sie z.B. auf Ihrer Zertifikat-Seite)"
|
683 |
|
684 |
-
#: includes/class-wc-gzd-ekomi.php:
|
685 |
#@ woocommerce-germanized
|
686 |
msgctxt "ekomi"
|
687 |
msgid "Interface ID"
|
688 |
msgstr "Interface ID"
|
689 |
|
690 |
-
#: includes/class-wc-gzd-ekomi.php:
|
691 |
#@ woocommerce-germanized
|
692 |
msgctxt "ekomi"
|
693 |
msgid "Insert your Interface ID here."
|
694 |
msgstr "Fügen Sie hier Ihre Interface ID ein (diese Daten finden Sie im eKomi Kundenbereich)"
|
695 |
|
696 |
-
#: includes/class-wc-gzd-ekomi.php:
|
697 |
#@ woocommerce-germanized
|
698 |
msgctxt "ekomi"
|
699 |
msgid "Interface Password"
|
700 |
msgstr "Interface Password"
|
701 |
|
702 |
-
#: includes/class-wc-gzd-ekomi.php:
|
703 |
#@ woocommerce-germanized
|
704 |
msgctxt "ekomi"
|
705 |
msgid "Insert your Interface Password here."
|
706 |
msgstr "Fügen Sie hier Ihr Interface Passwort ein (diese Daten finden Sie im eKomi Kundenbereich)"
|
707 |
|
708 |
-
#: includes/class-wc-gzd-ekomi.php:
|
709 |
#@ woocommerce-germanized
|
710 |
msgctxt "ekomi"
|
711 |
msgid "Days until Email"
|
712 |
msgstr "Tage bis E-Mail Erinnerung"
|
713 |
|
714 |
-
#: includes/class-wc-gzd-ekomi.php:
|
715 |
#@ woocommerce-germanized
|
716 |
msgctxt "ekomi"
|
717 |
msgid "Number of days between an order being marked as completed and review email to customer."
|
718 |
msgstr "Anzahl der Tage zwischen dem Datum an dem die Bestellung als \"abgeschlossen\" (completed) markiert wurde und dem Absenden der Bewertungseinladung an den Kunden"
|
719 |
|
720 |
-
#: includes/class-wc-gzd-emails.php:
|
721 |
#@ woocommerce-germanized
|
722 |
msgctxt "revocation-form"
|
723 |
msgid "Forward your Revocation online"
|
724 |
msgstr "Ihren Widerruf online erklären"
|
725 |
|
726 |
-
#: includes/class-wc-gzd-install.php:
|
727 |
#, php-format
|
728 |
#@ woocommerce-germanized
|
729 |
msgid "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before installing WooCommerce Germanized. Thank you!"
|
730 |
msgstr "Bitte installieren Sie <a href=\"%s\" target=\"_blank\">WooCommerce</a> bevor Sie WooCommerce Germanized installieren. Vielen Dank!"
|
731 |
|
732 |
-
#: includes/class-wc-gzd-install.php:
|
733 |
#@ woocommerce-germanized
|
734 |
msgctxt "Page slug"
|
735 |
msgid "data-security"
|
736 |
msgstr "datenschutzbelehrung"
|
737 |
|
738 |
-
#: includes/class-wc-gzd-install.php:
|
739 |
#@ woocommerce-germanized
|
740 |
msgctxt "Page title"
|
741 |
msgid "Data Security Statement"
|
742 |
msgstr "Datenschutzbelehrung"
|
743 |
|
744 |
-
#: includes/class-wc-gzd-install.php:
|
745 |
#@ woocommerce-germanized
|
746 |
msgctxt "Page slug"
|
747 |
msgid "imprint"
|
748 |
msgstr "impressum"
|
749 |
|
750 |
-
#: includes/class-wc-gzd-install.php:
|
751 |
#@ woocommerce-germanized
|
752 |
msgctxt "Page title"
|
753 |
msgid "Imprint"
|
754 |
msgstr "Impressum"
|
755 |
|
756 |
-
#: includes/class-wc-gzd-install.php:
|
757 |
#@ woocommerce-germanized
|
758 |
msgctxt "Page slug"
|
759 |
msgid "terms"
|
760 |
msgstr "agb"
|
761 |
|
762 |
-
#: includes/class-wc-gzd-install.php:
|
763 |
#@ woocommerce-germanized
|
764 |
msgctxt "Page title"
|
765 |
msgid "Terms & Conditions"
|
766 |
msgstr "AGB"
|
767 |
|
768 |
-
#: includes/class-wc-gzd-install.php:
|
769 |
#@ woocommerce-germanized
|
770 |
msgctxt "Page slug"
|
771 |
msgid "revocation"
|
772 |
msgstr "widerrufsbelehrung"
|
773 |
|
774 |
-
#: includes/class-wc-gzd-install.php:
|
775 |
#@ woocommerce-germanized
|
776 |
msgctxt "Page title"
|
777 |
msgid "Power of Revocation"
|
778 |
msgstr "Widerrufsbelehrung"
|
779 |
|
780 |
-
#: includes/class-wc-gzd-install.php:
|
781 |
#@ woocommerce-germanized
|
782 |
msgctxt "Page slug"
|
783 |
msgid "payment-methods"
|
784 |
msgstr "bezahlmoeglichkeiten"
|
785 |
|
786 |
-
#: includes/class-wc-gzd-install.php:
|
787 |
#@ woocommerce-germanized
|
788 |
msgctxt "Page title"
|
789 |
msgid "Payment Methods"
|
790 |
msgstr "Zahlungsarten"
|
791 |
|
792 |
-
#: includes/class-wc-gzd-install.php:
|
793 |
#@ woocommerce-germanized
|
794 |
msgctxt "Page slug"
|
795 |
msgid "shipping-methods"
|
796 |
msgstr "versandarten"
|
797 |
|
798 |
-
#: includes/class-wc-gzd-install.php:
|
799 |
#@ woocommerce-germanized
|
800 |
msgctxt "Page title"
|
801 |
msgid "Shipping Methods"
|
@@ -1000,13 +984,13 @@ msgctxt "trusted-shops"
|
|
1000 |
msgid "out of %s"
|
1001 |
msgstr "von %s"
|
1002 |
|
1003 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1004 |
#@ woocommerce-germanized
|
1005 |
msgctxt "trusted-shops"
|
1006 |
msgid "Trusted Shops Integration"
|
1007 |
msgstr "Trusted Shops Integration"
|
1008 |
|
1009 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1010 |
#, php-format
|
1011 |
#@ woocommerce-germanized
|
1012 |
msgctxt "trusted-shops"
|
@@ -1079,36 +1063,31 @@ msgstr "Mwst. berechnen?"
|
|
1079 |
msgid "Payment charge"
|
1080 |
msgstr "Zahlungsgebühr"
|
1081 |
|
1082 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
1083 |
#: includes/wc-gzd-cart-functions.php:159
|
1084 |
-
#: woocommerce-germanized.php:
|
1085 |
#, php-format
|
1086 |
#@ woocommerce-germanized
|
1087 |
msgid "incl. %s%% VAT"
|
1088 |
msgstr "inkl. %s%% MwSt."
|
1089 |
|
1090 |
-
#: includes/wc-gzd-template-functions.php:
|
1091 |
#: templates/checkout/edit-data-notice.php:16
|
1092 |
#@ woocommerce-germanized
|
1093 |
msgid "Edit Order"
|
1094 |
msgstr "Bestellung bearbeiten"
|
1095 |
|
1096 |
-
#: includes/wc-gzd-template-functions.php:
|
1097 |
#@ woocommerce-germanized
|
1098 |
msgid "Choose a Payment Gateway"
|
1099 |
msgstr "Zahlungsart auswählen"
|
1100 |
|
1101 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1102 |
#: includes/wc-gzd-cart-functions.php:194
|
1103 |
#@ woocommerce-germanized
|
1104 |
msgid "I want immediate access to the digital content and I acknowledge that thereby I lose my right to cancel once the service has begun."
|
1105 |
msgstr "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein Widerrufsrecht mit dem Zugang erlischt."
|
1106 |
|
1107 |
-
#: includes/wc-gzd-template-functions.php:217
|
1108 |
-
#@ woocommerce-germanized
|
1109 |
-
msgid "To get immediate access to digital content you have to agree to the losal of your right to cancel."
|
1110 |
-
msgstr "Um direkten Zugang zu den digitalen Inhalte zu erhalten, müssen Sie auf das Widerrufsrecht verzichten."
|
1111 |
-
|
1112 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-rich-snippets.php:19
|
1113 |
#@ woocommerce-germanized
|
1114 |
msgctxt "trusted-shops"
|
@@ -1174,7 +1153,7 @@ msgstr "Gesamtsumme aktualisieren"
|
|
1174 |
msgid "I’ve read and accept the <a href=\"%s\" target=\"_blank\">terms & conditions</a>"
|
1175 |
msgstr "Ich habe die <a href=\"%s\" target=\"_blank\">Allgemeinen Geschäftsbedingungen</a> gelesen und akzeptiert."
|
1176 |
|
1177 |
-
#: includes/wc-gzd-template-functions.php:
|
1178 |
#: templates/checkout/order-submit.php:25
|
1179 |
#: templates/checkout/review-order-2-2.php:175
|
1180 |
#@ woocommerce
|
@@ -1265,7 +1244,7 @@ msgid "VAT free based on §19 UStG"
|
|
1265 |
msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
|
1266 |
|
1267 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
1268 |
-
#: woocommerce-germanized.php:
|
1269 |
#@ woocommerce
|
1270 |
msgid "Settings"
|
1271 |
msgstr "Einstellungen"
|
@@ -1333,93 +1312,93 @@ msgctxt "trusted-shops"
|
|
1333 |
msgid "Trusted Shops Customer Reviews"
|
1334 |
msgstr "Trusted Shops Kundenbewertungen"
|
1335 |
|
1336 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1337 |
#@ woocommerce-germanized
|
1338 |
msgctxt "trusted-shops"
|
1339 |
msgid "TS-ID"
|
1340 |
msgstr "TS-ID"
|
1341 |
|
1342 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1343 |
#@ woocommerce-germanized
|
1344 |
msgctxt "trusted-shops"
|
1345 |
msgid "Insert your Trusted Shops ID here."
|
1346 |
msgstr "Füge hier deine Trusted Shops ID ein."
|
1347 |
|
1348 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1349 |
#@ woocommerce-germanized
|
1350 |
msgctxt "trusted-shops"
|
1351 |
msgid "Configure the Trustbadge for your shop"
|
1352 |
msgstr "Konfiguriere dein Trustbadge"
|
1353 |
|
1354 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1355 |
#, php-format
|
1356 |
#@ woocommerce-germanized
|
1357 |
msgctxt "trusted-shops"
|
1358 |
msgid "You'll find a step-by-step instruction for your shopsoftware in our integration center. <a href=\"%s\" target=\"_blank\">Click here</a>"
|
1359 |
msgstr "In unserem Integration Center findest du eine Schritt-für-Schritt Anleitung. Klicke <a href=\"%s\" target=\"_blank\">hier</a>."
|
1360 |
|
1361 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1362 |
#@ woocommerce-germanized
|
1363 |
msgctxt "trusted-shops"
|
1364 |
msgid "Trustbadge code"
|
1365 |
msgstr "Trustbadge Code"
|
1366 |
|
1367 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1368 |
#@ woocommerce-germanized
|
1369 |
msgctxt "trusted-shops"
|
1370 |
msgid "Fill in your trustbadge code here"
|
1371 |
msgstr "Trustbadge Code hier einfügen"
|
1372 |
|
1373 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1374 |
#@ woocommerce-germanized
|
1375 |
msgctxt "trusted-shops"
|
1376 |
msgid "If no further steps were required in the integration center, the Trustbadge is already displayed in your shop."
|
1377 |
msgstr "Sofern keine weiteren Installationsschritte im Integration Center beschrieben wurden, wird das Trustbadge jetzt im Frontend deines Shops angezeigt."
|
1378 |
|
1379 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1380 |
#@ woocommerce-germanized
|
1381 |
msgctxt "trusted-shops"
|
1382 |
msgid "Configure Customer Reviews"
|
1383 |
msgstr "Kundenbewertungen konfigurieren"
|
1384 |
|
1385 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1386 |
#@ woocommerce-germanized
|
1387 |
msgctxt "trusted-shops"
|
1388 |
msgid "Enable Review Widget"
|
1389 |
msgstr "Kundenbewertungswidget aktiveren"
|
1390 |
|
1391 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1392 |
#, php-format
|
1393 |
#@ woocommerce-germanized
|
1394 |
msgctxt "trusted-shops"
|
1395 |
msgid "This option will enable a Widget which shows your Trusted Shops Reviews as a graphic. You may configure your Widgets <a href=\"%s\">here</a>."
|
1396 |
msgstr "Diese Option aktiviert ein Widget, mit dem du das Trusted Shops Review Widget in deinem Shop platzieren kannst. <a href=\"%s\">Hier</a> kannst du deine Widgets zuweisen."
|
1397 |
|
1398 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1399 |
#@ woocommerce-germanized
|
1400 |
msgctxt "trusted-shops"
|
1401 |
msgid "Enable Rich Snippets for Google"
|
1402 |
msgstr "Rich Snippets Anzeige in Google aktivieren"
|
1403 |
|
1404 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1405 |
#@ woocommerce-germanized
|
1406 |
msgctxt "trusted-shops"
|
1407 |
msgid "This option will update your reviews received via Trusted Shops once per day and enables a Widget to show your reviews as Rich Snippets."
|
1408 |
msgstr "Diese Option bewirkt, dass deine über Trusted Shops empfangenen Bewertungen als Rich Snippets im Shop als Widget verfügbar sind. "
|
1409 |
|
1410 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1411 |
#@ woocommerce-germanized
|
1412 |
msgctxt "trusted-shops"
|
1413 |
msgid "Assign payment methods"
|
1414 |
msgstr "Zahlungsarten zuweisen"
|
1415 |
|
1416 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1417 |
#@ woocommerce-germanized
|
1418 |
msgctxt "trusted-shops"
|
1419 |
msgid "About Trusted Shops"
|
1420 |
msgstr "Über Trusted Shops"
|
1421 |
|
1422 |
-
#: includes/wc-gzd-template-functions.php:
|
1423 |
#@ woocommerce
|
1424 |
msgid "Proceed to Checkout"
|
1425 |
msgstr ""
|
@@ -1444,12 +1423,12 @@ msgctxt "trusted-shops"
|
|
1444 |
msgid "%s of %s based on %s <a href=\"%s\" target=\"_blank\">ratings</a>."
|
1445 |
msgstr "%s von %s basierend auf %s <a href=\"%s\" target=\"_blank\">Bewertungen</a>."
|
1446 |
|
1447 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1448 |
#@ woocommerce-germanized
|
1449 |
msgid "Checkout Table Color"
|
1450 |
msgstr "Hintergrundfarbe der Tabelle"
|
1451 |
|
1452 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1453 |
#@ woocommerce-germanized
|
1454 |
msgid "Choose the color of your checkout product table. This table should be highlighted within your checkout page."
|
1455 |
msgstr "Wähle die Farbe des Hintergrundes deiner Produkt-Tabelle im Checkout. Die Tabelle sollte sich farblich vom Rest des Inhalts abheben."
|
@@ -1491,65 +1470,65 @@ msgstr "Wir haben festgestellt, dass dein Theme scheinbar noch nicht für WooCom
|
|
1491 |
msgid "Check if fee is taxable."
|
1492 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
1493 |
|
1494 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1495 |
#@ woocommerce-germanized
|
1496 |
msgid "Legal Digital Text"
|
1497 |
msgstr "Hinweis Digital"
|
1498 |
|
1499 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1500 |
#@ woocommerce-germanized
|
1501 |
msgid "Choose a Plain Text which will be shown right above checkout submit button if a user has picked a digital product. See legal text option for possible placeholders."
|
1502 |
msgstr "Passen Sie hier optional den Hinweistext an, der angezeigt wird, wenn ein Kunde ein digitales Produkt im Warenkorb hat. Sie können hier die gleichen Platzhalter verwenden wie beim Rechtlichen Hinweistext"
|
1503 |
|
1504 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1505 |
#@ woocommerce-germanized
|
1506 |
msgid "Link to Details"
|
1507 |
msgstr "Verlinkung zu Produktdetails"
|
1508 |
|
1509 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1510 |
#@ woocommerce-germanized
|
1511 |
msgid "Want to link to product details page instead of add to cart within listings?"
|
1512 |
msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
|
1513 |
|
1514 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1515 |
#@ woocommerce-germanized
|
1516 |
msgid "Decide whether you like to link to your product's details page instead of displaying an add to cart button within product listings."
|
1517 |
msgstr "Wenn du lieber einen Link zu deiner Produktseite anstatt eines zum Warenkorb Buttons innerhalb von Produktauflistungen haben möchtest, dann setze einfach diese Option."
|
1518 |
|
1519 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1520 |
#@ woocommerce-germanized
|
1521 |
msgid "Product Details Text"
|
1522 |
msgstr "Produktdetails Text"
|
1523 |
|
1524 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1525 |
#@ woocommerce-germanized
|
1526 |
msgid "Details"
|
1527 |
msgstr "Details"
|
1528 |
|
1529 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1530 |
#@ woocommerce-germanized
|
1531 |
msgid "If you have chosen to link to product details page instead of add to cart URL you may want to change the button text."
|
1532 |
msgstr "Wenn du dich dazu entschlossen hast, lieber auf die Produktseite zu verlinken anstatt den zum Warenkorb Button einzublenden, kannst du hier einen Button-Text vergeben."
|
1533 |
|
1534 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1535 |
#@ woocommerce-germanized
|
1536 |
msgctxt "trusted-shops"
|
1537 |
msgid "Enable Review Reminder"
|
1538 |
msgstr "Bewertungserinnerung aktivieren"
|
1539 |
|
1540 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1541 |
#@ woocommerce-germanized
|
1542 |
msgctxt "trusted-shops"
|
1543 |
msgid "This option will enable a one-time email review reminder being sent to your customer."
|
1544 |
msgstr "Diese Option sendet eine einmalige E-Mail Erinnerung bzgl. der Abgabe einer Bewertung über Trusted Shops an den Kunden."
|
1545 |
|
1546 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1547 |
#@ woocommerce-germanized
|
1548 |
msgctxt "trusted-shops"
|
1549 |
msgid "Days until reminder"
|
1550 |
msgstr "Tage bis zur Erinnerung"
|
1551 |
|
1552 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
1553 |
#@ woocommerce-germanized
|
1554 |
msgctxt "trusted-shops"
|
1555 |
msgid "Decide how many days after an order the email review reminder will be sent."
|
@@ -1627,246 +1606,219 @@ msgstr "jetzt Bewertung verfassen"
|
|
1627 |
msgid "Found Bugs?"
|
1628 |
msgstr "Bugs oder Wünsche melden"
|
1629 |
|
1630 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1631 |
#@ woocommerce-germanized
|
1632 |
msgid "Shipping Costs for Virtual"
|
1633 |
msgstr "Versandkosten virtuell"
|
1634 |
|
1635 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1636 |
#@ woocommerce-germanized
|
1637 |
msgid "Select this option if you want to display shipping costs notice for virtual products."
|
1638 |
msgstr "Versandkosten-Hinweis auch für virtuelle Produkte aktivieren?"
|
1639 |
|
1640 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
1641 |
#: includes/wc-gzd-cart-functions.php:159
|
1642 |
-
#: woocommerce-germanized.php:
|
1643 |
#@ woocommerce-germanized
|
1644 |
msgid "incl. VAT"
|
1645 |
msgstr "inkl. MwSt."
|
1646 |
|
1647 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
1648 |
#@ woocommerce-germanized
|
1649 |
msgid "excl. VAT"
|
1650 |
msgstr "exkl. MwSt."
|
1651 |
|
1652 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1653 |
#: includes/admin/views/html-page-status-germanized.php:81
|
1654 |
#@ woocommerce-germanized
|
1655 |
msgid "Virtual VAT"
|
1656 |
msgstr "USt. Änderung 2015"
|
1657 |
|
1658 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1659 |
#@ woocommerce-germanized
|
1660 |
msgid "Enable Virtual VAT"
|
1661 |
msgstr "USt. Anpassung aktivieren"
|
1662 |
|
1663 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1664 |
#@ woocommerce-germanized
|
1665 |
msgid "Enable if you want to charge your customer's countries' VAT for virtual products."
|
1666 |
msgstr "Aktiviere diese Option um für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers zu berechnen."
|
1667 |
|
1668 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1669 |
#, php-format
|
1670 |
#@ woocommerce-germanized
|
1671 |
msgid "New EU VAT rule applies on 01.01.2015. Make sure that every digital or virtual product has chosen the right tax class (Virtual Rate or Virtual Reduced Rate). Gross prices will not differ from the prices you have chosen for affected products. In fact the net price will differ depending on the VAT rate of your customers' country. Shop settings will be adjusted to show prices including tax. More information can be found <a href=\"%s\" target=\"_blank\">here</a>."
|
1672 |
msgstr "Aktiviert die Änderungen der EU-Umsatzsteuerberechnung ab dem 01.01.2015. Von diesem Zeitpunkt an, muss beim Verkauf von Dienstleistungen (virtuelle, digitale Produkte z.B. e-Books) der USt.-Satz des Landes des Dienstleistungsempfängers berechnet werden (z.B. 20%% für Käufer aus AT). Diese Regel gilt für B2C Geschäfte. Mit dieser Einstellung bleiben die im Shop hinterlegten Brutto-Preise erhalten. Es gibt jedoch Schwankungen beim Netto-Preis (je nach Herkunftsland wird eine unterschiedlich hohe MwSt. berechnet). Die Shop-Einstellungen werden so angepasst, dass alle Preise im Shop inkl. MwSt. angezeigt werden und hinterlegt sind. Mehr Informationen dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
|
1673 |
|
1674 |
-
#: includes/admin/views/html-notice-update.php:13
|
1675 |
-
#@ woocommerce-germanized
|
1676 |
-
msgid "<strong>Update WooCommerce Germanized</strong>"
|
1677 |
-
msgstr "<strong>WooCommerce Germanized aktualisieren</strong>"
|
1678 |
-
|
1679 |
-
#: includes/admin/views/html-notice-update.php:14
|
1680 |
-
#@ woocommerce-germanized
|
1681 |
-
msgid "If you are selling virtual products to EU countries different from your base country, you will have to charge the customers country VAT rate by 01.01.2015. If you want to install EU VAT rates automatically please choose the option below."
|
1682 |
-
msgstr "Wenn du virtuelle Produkte in das EU-Ausland verkaufst, gilt ab dem 01.01.2015 ein neues Gesetz für die Besteuerung dieser Produkte. Ab diesem Zeitpunkt wird bei B2C Geschäften die MwSt. des Dienstleistungsempfängers berechnet. Die Brutto-Preise dürfen im Checkout allerdings nicht angepasst werden (daraus folgen Schwankungen bei den Netto-Preisen). "
|
1683 |
-
|
1684 |
#: includes/admin/views/html-notice-install.php:37
|
1685 |
-
#: includes/admin/views/html-notice-update.php:19
|
1686 |
#@ woocommerce-germanized
|
1687 |
msgid "Generate EU VAT Rates"
|
1688 |
msgstr "EU MwSt.-Sätze anlegen"
|
1689 |
|
1690 |
#: includes/admin/views/html-notice-install.php:41
|
1691 |
-
#: includes/admin/views/html-notice-update.php:23
|
1692 |
#@ woocommerce-germanized
|
1693 |
msgid "We will automatically insert EU VAT Rates for selling virtual products."
|
1694 |
msgstr "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich."
|
1695 |
|
1696 |
-
#: includes/admin/
|
1697 |
-
#@ woocommerce-germanized
|
1698 |
-
msgid "Update WooCommerce Germanized"
|
1699 |
-
msgstr "WooCommerce Germanized aktualisieren"
|
1700 |
-
|
1701 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:399
|
1702 |
-
#@ woocommerce-germanized
|
1703 |
-
msgid "Unit Price Text"
|
1704 |
-
msgstr "Einheitspreis Text"
|
1705 |
-
|
1706 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:400
|
1707 |
-
#@ woocommerce-germanized
|
1708 |
-
msgid "This text will be used to display the unit price. Use {price} to insert the price."
|
1709 |
-
msgstr "Dieser Text wird verwendet um den Einheitspreis darzustellen. Nutze {price} als Platzhalter für den eigentlichen Preis."
|
1710 |
-
|
1711 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:405
|
1712 |
#@ woocommerce-germanized
|
1713 |
msgid "{price}"
|
1714 |
msgstr "{price}"
|
1715 |
|
1716 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1717 |
#@ woocommerce-germanized
|
1718 |
msgid "Sorry, but the new Virtual VAT rules cannot be applied to small business."
|
1719 |
msgstr "Sorry aber die neuen USt-Regelungen für virtuelle Produkte lassen sich leider nicht mit dem Kleinunternehmer vereinbaren. Bitte kontaktiere deinen Steuerberater für weitere Informationen."
|
1720 |
|
1721 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1722 |
#@ woocommerce-germanized
|
1723 |
msgid "Add title field"
|
1724 |
msgstr "Anrede im Checkout"
|
1725 |
|
1726 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1727 |
#@ woocommerce-germanized
|
1728 |
msgid "Add a title field to the address within checkout?"
|
1729 |
msgstr "Fügt ein Feld \"Anrede\" im Checkout hinzu."
|
1730 |
|
1731 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1732 |
#@ woocommerce-germanized
|
1733 |
msgid "Show digital notice"
|
1734 |
msgstr "Checkbox digitale Produkte"
|
1735 |
|
1736 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1737 |
#@ woocommerce-germanized
|
1738 |
msgid "Show checkbox for digital products."
|
1739 |
msgstr "Checkbox bei digitalen Produkten anzeigen."
|
1740 |
|
1741 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1742 |
#@ woocommerce-germanized
|
1743 |
msgid "Disable this option if you want your customers to obtain their right of recission even if digital products are being bought."
|
1744 |
msgstr "Diese Option setzt im Checkout eine Checkbox falls sich im Warenkorb digitale Produkte befinden. Hier können Kunden darauf aufmerksam gemacht werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
|
1745 |
|
1746 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1747 |
#@ woocommerce-germanized
|
1748 |
msgid "Show Thumbnails"
|
1749 |
msgstr "Thumbnails anzeigen"
|
1750 |
|
1751 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1752 |
#@ woocommerce-germanized
|
1753 |
msgid "Show product thumbnails on checkout page?"
|
1754 |
msgstr "Produktbilder im Checkout darstellen?"
|
1755 |
|
1756 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1757 |
#@ woocommerce-germanized
|
1758 |
msgid "Uncheck if you don't want to show your product thumbnails within checkout table."
|
1759 |
msgstr "Deaktiviere diese Option, wenn du keine Produkbilder im Checkout angezeigt bekommen möchtest."
|
1760 |
|
1761 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1762 |
#@ woocommerce-germanized
|
1763 |
msgid "Hide Shipping Select"
|
1764 |
msgstr "Versandarten Auswahl"
|
1765 |
|
1766 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1767 |
#@ woocommerce-germanized
|
1768 |
msgid "Hide shipping rate selection from checkout?"
|
1769 |
msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
|
1770 |
|
1771 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1772 |
#@ woocommerce-germanized
|
1773 |
msgid "This option will hide shipping rate selection from checkout. By then customers will only be able to change their shipping rate on cart page."
|
1774 |
msgstr "Diese Option deaktiviert die Darstellung der Versandarten Auswahl im Checkout. Kunden können von nun an nur noch über den Warenkorb die Versandmethode ändern."
|
1775 |
|
1776 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1777 |
#@ woocommerce-germanized
|
1778 |
msgid "Hide taxes estimated"
|
1779 |
msgstr "Hinweis \"Steuern geschätzt\""
|
1780 |
|
1781 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1782 |
#@ woocommerce-germanized
|
1783 |
msgid "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
|
1784 |
msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
|
1785 |
|
1786 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1787 |
#@ woocommerce-germanized
|
1788 |
msgid "By default WooCommerce adds a \"taxes and shipping estimated\" text to your cart. This might puzzle your customers and may not meet german law."
|
1789 |
msgstr "Der Hinweistext im Warenkorb zur Schätzung von Steuern und Versandkosten kann für Verwirrung beim Kunden sorgen und scheint nicht für den deutschen Markt geeignet."
|
1790 |
|
1791 |
-
#: includes/abstracts/abstract-wc-gzd-product.php:
|
1792 |
#, php-format
|
1793 |
#@ woocommerce-germanized
|
1794 |
msgid "excl. %s%% VAT"
|
1795 |
msgstr "exkl. %s%% MwSt."
|
1796 |
|
1797 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1798 |
#@ woocommerce-germanized
|
1799 |
msgid "Show back to cart button"
|
1800 |
msgstr "Bestellung bearbeiten"
|
1801 |
|
1802 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1803 |
#@ woocommerce-germanized
|
1804 |
msgid "Show back to cart button within your checkout table?"
|
1805 |
msgstr "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
|
1806 |
|
1807 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1808 |
#@ woocommerce-germanized
|
1809 |
msgid "This button may let your customer edit their order before submitting. Some people state that this button should be hidden to avoid legal problems."
|
1810 |
msgstr "Dieser Button ermöglicht es deinen Kunden etwaige Falscheingaben (d.h. fälschlich ausgewählte Produkte) zu korrigieren und zurück zum Warenkorb zu gelangen. Je nach Darstellung in deinem Theme könnte es allerdings auch das Risiko für Abmahnungen erhöhen, da zwischen Pflichtangaben und Kaufen-Button keine weitere Informationen abgedruckt werden sollten."
|
1811 |
|
1812 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1813 |
#@ woocommerce-germanized
|
1814 |
msgid "Shipping Costs Tax"
|
1815 |
msgstr "Steuerberechnung"
|
1816 |
|
1817 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1818 |
#@ woocommerce-germanized
|
1819 |
msgid "Enable better taxation for shpping costs?"
|
1820 |
msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
|
1821 |
|
1822 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1823 |
#, php-format
|
1824 |
#@ woocommerce-germanized
|
1825 |
msgid "By choosing this option shipping cost taxation will be calculated based on tax rates within cart. Imagine the following example. Further information can be found <a href=\"%s\" target=\"_blank\">here</a>. %s"
|
1826 |
msgstr "Mit der Auswahl dieser Option werden die Steuern für Versandkosten basierend auf den Anteilen der Steuersätze der Artikel im Warenkorb berechnet. Weitere Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>. Falls du vorher mit Nettobeträgen gearbeitet hast, ändere die Versandkosten bitte in Bruttobeträge. Hier ein kleines Beispiel: %s"
|
1827 |
|
1828 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1829 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1830 |
#@ woocommerce-germanized
|
1831 |
msgid "Force Tax Calculation"
|
1832 |
msgstr "Steuerberechnung erzwingen"
|
1833 |
|
1834 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1835 |
#@ woocommerce-germanized
|
1836 |
msgid "Force shipping costs tax calculation for every method?"
|
1837 |
msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
|
1838 |
|
1839 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1840 |
#@ woocommerce-germanized
|
1841 |
msgid "This option will overwrite settings for each individual shipping method to force tax calculation (instead of only calculating tax for those methods which are taxeable)."
|
1842 |
msgstr "Diese Option überschreibt alle abweichenden Einstellungen verschiedener Versandarten und erzwingt die Steuerberechnung."
|
1843 |
|
1844 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1845 |
#@ woocommerce-germanized
|
1846 |
msgid "Fees"
|
1847 |
msgstr "Gebühren"
|
1848 |
|
1849 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1850 |
#@ woocommerce-germanized
|
1851 |
msgid "Fee Tax"
|
1852 |
msgstr "Steuerberechnung"
|
1853 |
|
1854 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1855 |
#@ woocommerce-germanized
|
1856 |
msgid "Enable better taxation for fees?"
|
1857 |
msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
|
1858 |
|
1859 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1860 |
#@ woocommerce-germanized
|
1861 |
msgid "By choosing this option fee taxation will be calculated based on tax rates within cart. See shipping costs taxation for more information."
|
1862 |
msgstr "Mit Hilfe dieser Option werden die Steuern für Gebühren basierend auf den Steuersätzen der Artikel im Warenkorb berechnet (siehe Steuern für Versandkosten für weitere Informationen). Bitte passe auch hier etwaige Nettobeträge in Bruttobeträge an."
|
1863 |
|
1864 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1865 |
#@ woocommerce-germanized
|
1866 |
msgid "Force fee tax calculation for every fee?"
|
1867 |
msgstr "Berechnung der Steuern für Gebühren erzwingen?"
|
1868 |
|
1869 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1870 |
#@ woocommerce-germanized
|
1871 |
msgid "This option will overwrite settings for each individual fee to force tax calculation (instead of only calculating tax for those fees which are taxeable)."
|
1872 |
msgstr "Diese Option überschreibt die Einstellungen aller Gebühren und erzwingt die Steuerberechnung."
|
@@ -1892,33 +1844,33 @@ msgstr "Double Opt-In"
|
|
1892 |
msgid "Yes, customer opted in"
|
1893 |
msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
|
1894 |
|
1895 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1896 |
#@ woocommerce-germanized
|
1897 |
msgid "Customers"
|
1898 |
msgstr "Kunden"
|
1899 |
|
1900 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1901 |
#@ woocommerce-germanized
|
1902 |
msgid "Customer Double Opt In"
|
1903 |
msgstr "Double Opt-In"
|
1904 |
|
1905 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1906 |
#@ woocommerce-germanized
|
1907 |
msgid "Enable customer double opt in on registration?"
|
1908 |
msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
|
1909 |
|
1910 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1911 |
#, php-format
|
1912 |
#@ woocommerce-germanized
|
1913 |
msgid "If customer chooses to create a customer account an email with an activation link will be sent by mail. Customer account will be marked as activated if user clicks on the link within the email. More information on this topic can be found <a href=\"%s\" target=\"_blank\">here</a>."
|
1914 |
msgstr "Wenn ein Kunde sich dazu entscheidet ein Benutzerkonto zu erstellen, erhält dieser eine E-Mail mit einem Bestätigungslink. Insofern der Kunde diesen Bestätigungslink anklickt, wird das Konto als bestätigt markiert. Dieses Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
|
1915 |
|
1916 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1917 |
#@ woocommerce-germanized
|
1918 |
msgid "Delete Unactivated After"
|
1919 |
msgstr "Unaktivierte löschen nach"
|
1920 |
|
1921 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1922 |
#@ woocommerce-germanized
|
1923 |
msgid "This will make sure unactivated customer accounts will be deleted after X days. Set to 0 if you don't want to automatically delete unactivated customers."
|
1924 |
msgstr "Diese Option sorgt dafür, dass unaktivierte Kundenkonten nach X Tagen automatisch gelöscht werden. Falls du die Löschung verhindern möchtest, setze den Wert auf 0."
|
@@ -1968,22 +1920,22 @@ msgstr "Wenn Sie bei %s kein Benutzerkonto eröffnet haben, ignorieren Sie diese
|
|
1968 |
msgid "If you cannot follow the link above please copy this url and paste it to your browser bar: %s"
|
1969 |
msgstr "Falls Sie dem Link nicht folgen können, kopieren Sie bitte folgende URL in die Adresszeile Ihres Browsers: %s"
|
1970 |
|
1971 |
-
#: woocommerce-germanized.php:
|
1972 |
#@ woocommerce-germanized
|
1973 |
msgid "Thank you. You have successfully activated your account."
|
1974 |
msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
|
1975 |
|
1976 |
-
#: woocommerce-germanized.php:
|
1977 |
#@ woocommerce-germanized
|
1978 |
msgid "Sorry, but this activation code cannot be found."
|
1979 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
1980 |
|
1981 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
1982 |
#@ woocommerce-germanized
|
1983 |
msgid "days"
|
1984 |
msgstr "Tagen"
|
1985 |
|
1986 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
1987 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:62
|
1988 |
#@ woocommerce-germanized
|
1989 |
msgid "Search for a delivery time…"
|
@@ -2007,62 +1959,62 @@ msgstr "https://www.vendidero.de/woocommerce-germanized"
|
|
2007 |
msgid "https://vendidero.de"
|
2008 |
msgstr "https://vendidero.de"
|
2009 |
|
2010 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2011 |
#: includes/admin/views/html-page-status-germanized.php:55
|
2012 |
#@ woocommerce-germanized
|
2013 |
msgid "Fallback Mode"
|
2014 |
msgstr "Fallback Modus"
|
2015 |
|
2016 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2017 |
#@ woocommerce-germanized
|
2018 |
msgctxt "trusted-shops"
|
2019 |
msgid "Review Collector"
|
2020 |
msgstr "Review Collector"
|
2021 |
|
2022 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2023 |
#@ woocommerce-germanized
|
2024 |
msgctxt "trusted-shops"
|
2025 |
msgid "Export customer data"
|
2026 |
msgstr "Bestellungen exportieren"
|
2027 |
|
2028 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2029 |
#@ woocommerce-germanized
|
2030 |
msgctxt "trusted-shops"
|
2031 |
msgid "30 days"
|
2032 |
msgstr "30 Tage"
|
2033 |
|
2034 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2035 |
#@ woocommerce-germanized
|
2036 |
msgctxt "trusted-shops"
|
2037 |
msgid "60 days"
|
2038 |
msgstr "60 Tage"
|
2039 |
|
2040 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2041 |
#@ woocommerce-germanized
|
2042 |
msgctxt "trusted-shops"
|
2043 |
msgid "90 days"
|
2044 |
msgstr "90 Tage"
|
2045 |
|
2046 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2047 |
#@ woocommerce-germanized
|
2048 |
msgctxt "trusted-shops"
|
2049 |
msgid "Start export"
|
2050 |
msgstr "Export starten"
|
2051 |
|
2052 |
-
#: includes/class-wc-gzd-trusted-shops.php:
|
2053 |
#, php-format
|
2054 |
#@ woocommerce-germanized
|
2055 |
msgctxt "trusted-shops"
|
2056 |
msgid "Export your customer data and ask consumers for a review with the Trusted Shops <a href=\"%s\" target=\"_blank\">Review Collector</a>."
|
2057 |
msgstr "Exportiere hier die Kundendaten für die Verwendung im Trusted Shops <a href=\"%s\" target=\"_blank\">Review Collector</a>."
|
2058 |
|
2059 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2060 |
#, php-format
|
2061 |
#@ woocommerce-germanized
|
2062 |
msgid "Terms & Conditions generator %s"
|
2063 |
msgstr "AGB Generator %s"
|
2064 |
|
2065 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2066 |
#, php-format
|
2067 |
#@ woocommerce-germanized
|
2068 |
msgid "Revocation generator %s"
|
@@ -2131,17 +2083,17 @@ msgstr "Name der neuen Einheit"
|
|
2131 |
msgid "Because of the small business owner state according to §19 UstG the seller does not levy nor state the German value added tax."
|
2132 |
msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
|
2133 |
|
2134 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2135 |
#@ woocommerce-germanized
|
2136 |
msgid "Show edit data notice"
|
2137 |
msgstr "Bestellung prüfen Hinweis"
|
2138 |
|
2139 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2140 |
#@ woocommerce-germanized
|
2141 |
msgid "Show a \"check-your-entries\" notice to the user?"
|
2142 |
msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
|
2143 |
|
2144 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2145 |
#@ woocommerce-germanized
|
2146 |
msgid "This notice will be added right before the order comments field."
|
2147 |
msgstr "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
|
@@ -2157,26 +2109,26 @@ msgstr "Bitte überprüfen Sie Ihre Eingaben. Sie können einzelne Angaben durch
|
|
2157 |
msgid "Please check all of your entries carefully. You may change your entries with the help of the \"Back\" button in your browser"
|
2158 |
msgstr "Bitte überprüfen Sie Ihre Eingaben. Sie können diese durch Klicken des „Zurück“-Buttons Ihres Browsers korrigieren"
|
2159 |
|
2160 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2161 |
#@ woocommerce-germanized
|
2162 |
msgid "Contract"
|
2163 |
msgstr "Kaufvertrag"
|
2164 |
|
2165 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2166 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2167 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2168 |
#, php-format
|
2169 |
#@ woocommerce-germanized
|
2170 |
msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
|
2171 |
msgstr "%sUpgrade zur %spro%s Version%s um dieses Feature nutzen zu können und erhalte professionellen Support."
|
2172 |
|
2173 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2174 |
#@ woocommerce-germanized
|
2175 |
msgctxt "invoices"
|
2176 |
msgid "Invoices"
|
2177 |
msgstr "Rechnungen"
|
2178 |
|
2179 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2180 |
#@ woocommerce-germanized
|
2181 |
msgid "VAT"
|
2182 |
msgstr "Umsatzsteuer"
|
@@ -2211,36 +2163,36 @@ msgid "Invoices & Packing Slips %s"
|
|
2211 |
msgstr "Rechnungen & Lieferscheine %s"
|
2212 |
|
2213 |
#: includes/admin/class-wc-gzd-admin-status.php:42
|
2214 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2215 |
#: includes/wc-gzd-core-functions.php:42
|
2216 |
#@ woocommerce-germanized
|
2217 |
msgid "Terms & Conditions"
|
2218 |
msgstr "AGB"
|
2219 |
|
2220 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2221 |
#@ woocommerce-germanized
|
2222 |
msgid "This page should contain your terms & conditions."
|
2223 |
msgstr "Diese Seite sollte deine Allgemeinen Geschäftsbedingungen enthalten."
|
2224 |
|
2225 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2226 |
#, php-format
|
2227 |
#@ woocommerce-germanized
|
2228 |
msgid "Don't have terms & conditions yet? <a href=\"%s\">Generate now</a>!"
|
2229 |
msgstr "Du hast noch keine AGB? <a href=\"%s\">Jetzt generieren</a>!"
|
2230 |
|
2231 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2232 |
#, php-format
|
2233 |
#@ woocommerce-germanized
|
2234 |
msgid "Don't have a revocation page yet? <a href=\"%s\">Generate now</a>!"
|
2235 |
msgstr "Du hast noch keine Widerrufsbelehrung? <a href=\"%s\">Jetzt generieren</a>!"
|
2236 |
|
2237 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2238 |
#, php-format
|
2239 |
#@ woocommerce-germanized
|
2240 |
msgid "Attach %s"
|
2241 |
msgstr "%s"
|
2242 |
|
2243 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2244 |
#, php-format
|
2245 |
#@ woocommerce-germanized
|
2246 |
msgid "Attach %s to the following email templates"
|
@@ -2251,7 +2203,7 @@ msgstr "%s an die folgenden E-Mail Templates anfügen"
|
|
2251 |
msgid "Data Security"
|
2252 |
msgstr "Datenschutzbelehrung"
|
2253 |
|
2254 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2255 |
#@ woocommerce-germanized
|
2256 |
msgid "Use drag & drop to customize attachment order. Don't forget to save your changes."
|
2257 |
msgstr "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu beeinflussen und speichere anschließend deine Änderungen."
|
@@ -2304,63 +2256,63 @@ msgstr "Premium Support via Ticket-System"
|
|
2304 |
msgid "Learn more about Pro Version"
|
2305 |
msgstr "Mehr über die Pro Version erfahren"
|
2306 |
|
2307 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2308 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2309 |
#@ woocommerce-germanized
|
2310 |
msgid "Checkbox"
|
2311 |
msgstr "Checkbox"
|
2312 |
|
2313 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2314 |
#@ woocommerce-germanized
|
2315 |
msgid "Add a checkbox to customer registration form."
|
2316 |
msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
|
2317 |
|
2318 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2319 |
#@ woocommerce-germanized
|
2320 |
msgid "Checkbox text"
|
2321 |
msgstr "Checkbox Text"
|
2322 |
|
2323 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2324 |
#@ woocommerce-germanized
|
2325 |
msgid "Choose a Plain Text which will be shown as checkbox text for customer account creation. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
2326 |
msgstr "Dieser Text dient als Hinweistext für die Erstellung eines Kundenkontos und wird neben der Checkbox dargestellt. Verwende {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} als Platzhalter für die Links zu den rechtlichen Hinweisseiten."
|
2327 |
|
2328 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2329 |
#@ woocommerce-germanized
|
2330 |
msgid "Yes, I’d like create a new account and have read and understood the {data_security_link}data privacy statement{/data_security_link}."
|
2331 |
msgstr "Ja, ich möchte ein Kundenkonto eröffnen und akzeptiere die {data_security_link}Datenschutzerklärung{/data_security_link}."
|
2332 |
|
2333 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2334 |
#@ woocommerce-germanized
|
2335 |
msgid "Checkout"
|
2336 |
msgstr "Kasse"
|
2337 |
|
2338 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2339 |
#@ woocommerce-germanized
|
2340 |
msgid "Replace default WooCommerce text regarding account creation during checkout."
|
2341 |
msgstr "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
|
2342 |
|
2343 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2344 |
#@ woocommerce-germanized
|
2345 |
msgid "Use the text from above instead of the default WooCommerce text regarding account creation during checkout. This checkbox is only show if you have activated guest accounts."
|
2346 |
msgstr "Nutze den oben festgelegten Hinweistext anstelle des WooCommerce Standardtextes für die Checkbox zum Erstellen von Kundenkonten während des Bestellvorganges. Die Checkbox wird nur angezeigt, wenn du Gast-Checkouts zulässt."
|
2347 |
|
2348 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2349 |
#@ woocommerce-germanized
|
2350 |
msgid "Pay now Button"
|
2351 |
msgstr "Jetzt bezahlen Button"
|
2352 |
|
2353 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2354 |
#@ woocommerce-germanized
|
2355 |
msgid "Add a pay now button to emails and order success page."
|
2356 |
msgstr "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite hinzu."
|
2357 |
|
2358 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2359 |
#@ woocommerce-germanized
|
2360 |
msgid "Add a pay now button to order confirmation email and order success page if the order awaits payment (PayPal etc)."
|
2361 |
msgstr "Füge einen jetzt bezahlen - Button zur Bestellbestätigungs-Email sowie zur Bestätigungs-Seite hinzu insofern die Bestellung eine automatisierte Zahlung benötigt (z.B. per PayPal)."
|
2362 |
|
2363 |
-
#: includes/wc-gzd-template-functions.php:
|
2364 |
#@ woocommerce-germanized
|
2365 |
msgid "Please accept the creation of a new customer account"
|
2366 |
msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
|
@@ -2371,17 +2323,17 @@ msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
|
|
2371 |
msgid "Pay with %s"
|
2372 |
msgstr "jetzt mit %s bezahlen"
|
2373 |
|
2374 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2375 |
#@ woocommerce-germanized
|
2376 |
msgid "Disallow cancellations"
|
2377 |
msgstr "Stornierungen verhindern"
|
2378 |
|
2379 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2380 |
#@ woocommerce-germanized
|
2381 |
msgid "Don’t allow customers to manually cancel orders."
|
2382 |
msgstr "Stornierung von Bestellungen durch den Kunden verhindern."
|
2383 |
|
2384 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2385 |
#@ woocommerce-germanized
|
2386 |
msgid "By default payment methods like PayPal allow order cancellation by clicking the abort link. This option will stop customers from manually cancel orders."
|
2387 |
msgstr "Standardmäßig lassen sich Bestellungen per PayPal stornieren, indem der Kunden den Abbrechen-Link verwendet. Diese Option verhindert den manuellen Abbruch einer Bestellung durch den Kunden."
|
@@ -2516,39 +2468,38 @@ msgstr ""
|
|
2516 |
msgid "Logs"
|
2517 |
msgstr ""
|
2518 |
|
2519 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2520 |
#@ woocommerce-germanized
|
2521 |
msgid "Force free shipping"
|
2522 |
msgstr "Versandmethode erzwingen"
|
2523 |
|
2524 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2525 |
#@ woocommerce-germanized
|
2526 |
msgid "Force free shipping method if available?"
|
2527 |
msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
|
2528 |
|
2529 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2530 |
#@ woocommerce-germanized
|
2531 |
msgid "By default WooCommerce will let customers choose other shipping methods than free shipping (if available). This option will force free shipping if available."
|
2532 |
msgstr "Standardmäßig erlaubt WooCommerce die Auswahl anderer Versandmethoden, auch wenn kostenloser Versand möglich ist. Diese Option erzwingt den kostenlosen Versand, sobald dieser verfügbar ist."
|
2533 |
|
2534 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
2535 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:
|
2536 |
#@ woocommerce-germanized
|
2537 |
msgid "Calculation"
|
2538 |
msgstr "Berechnung"
|
2539 |
|
2540 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:
|
2541 |
-
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:39
|
2542 |
#@ woocommerce-germanized
|
2543 |
msgid "Calculate unit prices automatically based on product price"
|
2544 |
msgstr "Einheitspreise basierend auf dem Produktpreis automatisch berechnen"
|
2545 |
|
2546 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2547 |
#@ woocommerce-germanized
|
2548 |
msgid "Enable to make sure default checkout template is not being overriden by theme."
|
2549 |
msgstr "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
|
2550 |
|
2551 |
-
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:
|
2552 |
#@ woocommerce-germanized
|
2553 |
msgid "If you are facing problems within your checkout e.g. legally relevant data is not showing (terms, delivery time, unit price etc.) your theme seems to be incompatible (not using default WooCommerce hooks and filters). As a workaround you may use this fallback which ensures default review-order.php and form-checkout.php is used."
|
2554 |
msgstr "Wenn du Probleme während des Checkouts hast (Inhalte werden falsch, nicht oder doppelt dargestellt), dann könntest du als Workaround diese Option aktivieren. Diese Option hindert dein Theme relevante Templates für den Checkout (review-order.php und form-checkout.php) zu überschreiben. "
|
@@ -2566,7 +2517,7 @@ msgid "Email contains a copy of the SEPA mandate generated by information provid
|
|
2566 |
msgstr "Dieses E-Mail Template enthält eine Kopie des SEPA Mandates, welches basierend auf den Bestelldaten und Kontodaten des Käufers generiert wird."
|
2567 |
|
2568 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2569 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2570 |
#@ woocommerce-germanized
|
2571 |
msgid "Direct Debit"
|
2572 |
msgstr "Lastschrift"
|
@@ -2634,21 +2585,21 @@ msgstr ""
|
|
2634 |
"Bitte beachten Sie: Die First für die Vorabinformation der SEPA-Lastschrift wird auf einen Tag verkürzt. "
|
2635 |
|
2636 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:107
|
2637 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2638 |
#@ woocommerce-germanized
|
2639 |
msgid "Account Holder"
|
2640 |
msgstr "Kontoinhaber"
|
2641 |
|
2642 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:114
|
2643 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2644 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2645 |
#@ woocommerce-germanized
|
2646 |
msgid "IBAN"
|
2647 |
msgstr "IBAN"
|
2648 |
|
2649 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:120
|
2650 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2651 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2652 |
#@ woocommerce-germanized
|
2653 |
msgid "BIC/SWIFT"
|
2654 |
msgstr "BIC/SWIFT"
|
@@ -2658,129 +2609,129 @@ msgstr "BIC/SWIFT"
|
|
2658 |
msgid "Mandate Reference ID"
|
2659 |
msgstr "Mandat-Referenznummer"
|
2660 |
|
2661 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2662 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
2663 |
#@ woocommerce
|
2664 |
msgid "Enable/Disable"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2668 |
#@ woocommerce-germanized
|
2669 |
msgid "Enable Direct Debit Payment"
|
2670 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
2671 |
|
2672 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2673 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
2674 |
#@ woocommerce
|
2675 |
msgid "This controls the title which the user sees during checkout."
|
2676 |
msgstr ""
|
2677 |
|
2678 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2679 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
2680 |
#@ woocommerce
|
2681 |
msgid "Description"
|
2682 |
msgstr ""
|
2683 |
|
2684 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2685 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
2686 |
#@ woocommerce
|
2687 |
msgid "Payment method description that the customer will see on your checkout."
|
2688 |
msgstr ""
|
2689 |
|
2690 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2691 |
#@ woocommerce-germanized
|
2692 |
msgid "The order amount will be debited directly from your bank account."
|
2693 |
msgstr "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto abgebucht."
|
2694 |
|
2695 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2696 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
2697 |
#@ woocommerce
|
2698 |
msgid "Instructions"
|
2699 |
msgstr ""
|
2700 |
|
2701 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2702 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
2703 |
#@ woocommerce
|
2704 |
msgid "Instructions that will be added to the thank you page and emails."
|
2705 |
msgstr ""
|
2706 |
|
2707 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2708 |
#@ woocommerce-germanized
|
2709 |
msgid "Debtee"
|
2710 |
msgstr "Gläubiger Informationen"
|
2711 |
|
2712 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2713 |
#@ woocommerce-germanized
|
2714 |
msgid "Insert your company information."
|
2715 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
2716 |
|
2717 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2718 |
#@ woocommerce-germanized
|
2719 |
msgid "Company Inc, John Doe Street, New York"
|
2720 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
2721 |
|
2722 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2723 |
#@ woocommerce-germanized
|
2724 |
msgid "Debtee identification number"
|
2725 |
msgstr "Identifikationsnummer"
|
2726 |
|
2727 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2728 |
#, php-format
|
2729 |
#@ woocommerce-germanized
|
2730 |
msgid "Insert your debtee indentification number. More information can be found <a href=\"%s\">here</a>."
|
2731 |
msgstr "Füge hier die Gläubiger Identifikationsnummer deines Unternehmens ein. Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
2732 |
|
2733 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2734 |
#@ woocommerce-germanized
|
2735 |
msgid "Mandate Text"
|
2736 |
msgstr "Lastschriftmandat"
|
2737 |
|
2738 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2739 |
#@ woocommerce-germanized
|
2740 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
2741 |
msgstr "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
2742 |
|
2743 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2744 |
#@ woocommerce-germanized
|
2745 |
msgid "Checkbox label"
|
2746 |
msgstr "Checkbox Text"
|
2747 |
|
2748 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2749 |
#@ woocommerce-germanized
|
2750 |
msgid "Customize the checkbox label. Use {link}link name{/link} to insert the preview link."
|
2751 |
msgstr "Passe den Checkbox Text an. Verwende {link}SEPA Lastschriftmandat{/link} um auf die Vorschau zu verlinken."
|
2752 |
|
2753 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2754 |
#@ woocommerce-germanized
|
2755 |
msgid "Please insert your SEPA account data."
|
2756 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
2757 |
|
2758 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2759 |
#@ woocommerce-germanized
|
2760 |
msgid "Please accept the direct debit mandate."
|
2761 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
2762 |
|
2763 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2764 |
#@ woocommerce-germanized
|
2765 |
msgid "Your IBAN seems to be invalid."
|
2766 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
2767 |
|
2768 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2769 |
#@ woocommerce-germanized
|
2770 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
2771 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
2772 |
|
2773 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2774 |
#@ woocommerce-germanized
|
2775 |
msgid "Your BIC seems to be invalid."
|
2776 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
2777 |
|
2778 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2779 |
#@ woocommerce
|
2780 |
msgid "is invalid"
|
2781 |
msgstr ""
|
2782 |
|
2783 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2784 |
#@ woocommerce-germanized
|
2785 |
msgid "Processing direct debit"
|
2786 |
msgstr "Lastschriftverfahren vorbereiten"
|
@@ -2791,12 +2742,12 @@ msgstr "Lastschriftverfahren vorbereiten"
|
|
2791 |
msgid "Please see the SEPA direct debit mandate for order %s attached to this email."
|
2792 |
msgstr "Im Folgenden finden Sie eine Kopie des SEPA Lastschriftmandates zur Bestellung %s."
|
2793 |
|
2794 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2795 |
#@ woocommerce-germanized
|
2796 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
2797 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
2798 |
|
2799 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2800 |
#@ woocommerce-germanized
|
2801 |
msgid "This text will be populated with live order/checkout data. Will be used as preview direct debit mandate and as email template text."
|
2802 |
msgstr "Dieser Text wird anhand der Bestelldaten bzw. der Daten innerhalb der Kasse komplettiert und als Vorschau bzw. als Kopie des SEPA Lastschriftmandates während des Checkouts und anschließend per E-Mail an den Kunden zur Verfügung gestellt."
|
@@ -2872,14 +2823,147 @@ msgstr "Kunden Eingrenzung"
|
|
2872 |
msgid "Do only offer pay by invoice to customers who have at least completed one order."
|
2873 |
msgstr "Aktiviere die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung erfolgreich abgeschlossen hat."
|
2874 |
|
2875 |
-
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:
|
2876 |
#@ woocommerce-germanized
|
2877 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
2878 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
2879 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2880 |
#. translators: plugin header field 'Version'
|
2881 |
#: woocommerce-germanized.php:0
|
2882 |
#@ woocommerce-germanized
|
2883 |
-
msgid "1.4.
|
2884 |
-
msgstr "1.4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2885 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: WooCommerce Germanized v1.4.2\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2014-09-29 12:26+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-09-14 10:21:05+0000\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
85 |
msgid "Welcome to WooCommerce Germanized"
|
86 |
msgstr "Willkommen bei WooCommerce Germanized"
|
87 |
|
88 |
+
#: includes/admin/class-wc-gzd-admin-welcome.php:299
|
89 |
#@ woocommerce-germanized
|
90 |
msgid "Go to WooCommerce Germanized Settings"
|
91 |
msgstr "zu den WooCommerce Germanized Einstellungen"
|
116 |
msgstr "Füllen Sie dieses Feld aus um einen abweichenden E-Mail Anhangstext für diese Seite zu bestimmen."
|
117 |
|
118 |
#: includes/admin/class-wc-gzd-admin.php:121
|
119 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:81
|
120 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:141
|
121 |
#@ woocommerce-germanized
|
122 |
msgid "Optional Mini Description"
|
123 |
msgstr "Warenkorb Kurzbeschreibung"
|
128 |
msgstr "Dieser Inhalt wird während des Bezahlvorganges und in den E-Mails als Produkt Kurzbeschreibung angezeigt."
|
129 |
|
130 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:40
|
131 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:99
|
132 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:37
|
133 |
#: includes/class-wc-gzd-post-types.php:66
|
134 |
#@ woocommerce-germanized
|
136 |
msgstr "Einheit"
|
137 |
|
138 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:42
|
139 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:101
|
140 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:129
|
141 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:95
|
142 |
+
#: includes/class-wc-gzd-trusted-shops.php:438
|
143 |
#@ woocommerce-germanized
|
144 |
msgid "None"
|
145 |
msgstr "Keine"
|
146 |
|
147 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:108
|
|
|
|
|
148 |
#@ woocommerce-germanized
|
149 |
msgid "Unit Base"
|
150 |
msgstr "Anzahl Einheiten"
|
151 |
|
152 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:65
|
153 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:114
|
|
|
154 |
#@ woocommerce-germanized
|
155 |
msgid "Regular Unit Price"
|
156 |
msgstr "Einheitspreis"
|
157 |
|
158 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:69
|
159 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:118
|
|
|
160 |
#@ woocommerce-germanized
|
161 |
msgid "Sale Unit Price"
|
162 |
msgstr "Angebots-Einheitspreis"
|
163 |
|
164 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:75
|
165 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:124
|
166 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:61
|
167 |
#@ woocommerce-germanized
|
168 |
msgid "Delivery Time"
|
178 |
msgid "Needed if selling on a per unit basis"
|
179 |
msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
|
180 |
|
|
|
|
|
|
|
|
|
|
|
181 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:25
|
182 |
#: includes/admin/views/html-page-status.php:19
|
183 |
#@ woocommerce-germanized
|
184 |
msgid "Germanized"
|
185 |
msgstr "Germanized"
|
186 |
|
187 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:82
|
188 |
#@ woocommerce-germanized
|
189 |
msgid "General Options"
|
190 |
msgstr "Allgemein"
|
191 |
|
192 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:83
|
193 |
#@ woocommerce-germanized
|
194 |
msgid "Display Options"
|
195 |
msgstr "Anzeige"
|
196 |
|
197 |
+
#: includes/class-wc-gzd-trusted-shops.php:591
|
198 |
#@ woocommerce-germanized
|
199 |
msgctxt "trusted-shops"
|
200 |
msgid "Trusted Shops Options"
|
201 |
msgstr "Trusted Shops"
|
202 |
|
203 |
+
#: includes/class-wc-gzd-ekomi.php:383
|
204 |
#@ woocommerce-germanized
|
205 |
msgctxt "ekomi"
|
206 |
msgid "eKomi Options"
|
207 |
msgstr "eKomi"
|
208 |
|
209 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:129
|
210 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:520
|
211 |
#@ woocommerce-germanized
|
212 |
msgid "General"
|
213 |
msgstr "Allgemein"
|
214 |
|
215 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:132
|
216 |
#: includes/admin/views/html-page-status-germanized.php:37
|
217 |
#@ woocommerce-germanized
|
218 |
msgid "Small-Enterprise-Regulation"
|
219 |
msgstr "Kleinunternehmerregelung"
|
220 |
|
221 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:133
|
222 |
#@ woocommerce-germanized
|
223 |
msgid "VAT based on §19 UStG"
|
224 |
msgstr "Umsatzsteuerbefreit nach §19 UStG."
|
225 |
|
226 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:137
|
227 |
#, php-format
|
228 |
#@ woocommerce-germanized
|
229 |
msgid "set this Option if you have chosen <a href=\"%s\" target=\"_blank\">§19 UStG</a>"
|
230 |
msgstr "wähle diese Option, falls du von der Kleinunternehmerregelung (<a href=\"%s\" target=\"_blank\">§19 UStG</a>) betroffen bist und davon Gebrauch machen willst."
|
231 |
|
232 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:141
|
233 |
#@ woocommerce-germanized
|
234 |
msgid "Show no VAT notice"
|
235 |
msgstr "Umsatzsteuerbefreiung"
|
236 |
|
237 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:142
|
238 |
#@ woocommerce-germanized
|
239 |
msgid "Show no VAT §19 UStG notice on single product"
|
240 |
msgstr "Hinweis zur Umsatzsteuerbefreiung gemäß §19 UStG auf der Produktseite anzeigen."
|
241 |
|
242 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:149
|
243 |
#@ woocommerce-germanized
|
244 |
msgid "Submit Order Button Text"
|
245 |
msgstr "Kauf abschließen - Text"
|
246 |
|
247 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:150
|
248 |
#@ woocommerce-germanized
|
249 |
msgid "This text serves as Button text for the Order Submit Button."
|
250 |
msgstr "Dieser Text wird auf dem Kauf abschließen Button dargestellt"
|
251 |
|
252 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:155
|
253 |
#@ woocommerce-germanized
|
254 |
msgid "Buy Now"
|
255 |
msgstr "Jetzt kaufen"
|
256 |
|
257 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:159
|
258 |
#@ woocommerce-germanized
|
259 |
msgid "Phone as required field"
|
260 |
msgstr "Telefon als Pflichtfeld"
|
261 |
|
262 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:160
|
263 |
#@ woocommerce-germanized
|
264 |
msgid "Should phone number be a required field within checkout?"
|
265 |
msgstr "Diese Option setzen, damit die Telefonnummer ein Pflichtfeld im Checkout ist."
|
266 |
|
267 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:197
|
268 |
#: includes/admin/views/html-page-status-germanized.php:141
|
269 |
#@ woocommerce-germanized
|
270 |
msgid "Legal Pages"
|
271 |
msgstr "Rechtlich relevante Seiten"
|
272 |
|
273 |
#: includes/admin/class-wc-gzd-admin-status.php:44
|
274 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:238
|
275 |
#: includes/wc-gzd-core-functions.php:48
|
276 |
#@ woocommerce-germanized
|
277 |
msgid "Imprint"
|
278 |
msgstr "Impressum"
|
279 |
|
280 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:239
|
281 |
#@ woocommerce-germanized
|
282 |
msgid "This page should contain an imprint with your company's information."
|
283 |
msgstr "Diese Seite sollte das Impressum d.h. die Informationen (gemäß TMG) zu Ihrem Unternehmen enthalten."
|
284 |
|
285 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:325
|
286 |
#@ woocommerce-germanized
|
287 |
msgid "Shipping Costs"
|
288 |
msgstr "Versandkosten"
|
289 |
|
290 |
#: includes/admin/class-wc-gzd-admin-status.php:45
|
291 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:257
|
292 |
#@ woocommerce-germanized
|
293 |
msgid "Data Security Statement"
|
294 |
msgstr "Datenschutzbelehrung"
|
295 |
|
296 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:258
|
297 |
#@ woocommerce-germanized
|
298 |
msgid "This page should contain information regarding your data security policy."
|
299 |
msgstr "Diese Seite sollte Ihre Datenschutzbelehrung enthalten."
|
300 |
|
301 |
#: includes/admin/class-wc-gzd-admin-status.php:43
|
302 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:219
|
303 |
#@ woocommerce-germanized
|
304 |
msgid "Power of Revocation"
|
305 |
msgstr "Widerrufsbelehrung"
|
306 |
|
307 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:220
|
308 |
#@ woocommerce-germanized
|
309 |
msgid "This page should contain information regarding your customer's Right of Revocation."
|
310 |
msgstr "Diese Seite sollte Ihre Widerrufsbelehrung enthalten. Nutzen Sie folgenden Shortcut um ein Widerrufsformular in die Seite einzubinden: [revocation_form]"
|
311 |
|
312 |
#: includes/admin/class-wc-gzd-admin-status.php:46
|
313 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:276
|
314 |
#@ woocommerce-germanized
|
315 |
msgid "Payment Methods"
|
316 |
msgstr "Zahlungarten"
|
317 |
|
318 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:277
|
319 |
#@ woocommerce-germanized
|
320 |
msgid "This page should contain information regarding the Payment Methods that are chooseable during checkout."
|
321 |
msgstr "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten Zahlungsmöglichkeiten bereitstellen. Nutzen Sie dafür z.B. folgenden Shortcut: [payment_methods_info]"
|
322 |
|
323 |
#: includes/admin/class-wc-gzd-admin-status.php:47
|
324 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:287
|
325 |
#@ woocommerce-germanized
|
326 |
msgid "Shipping Methods"
|
327 |
msgstr "Versandarten"
|
328 |
|
329 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:288
|
330 |
#@ woocommerce-germanized
|
331 |
msgid "This page should contain information regarding shipping methods that are chooseable during checkout."
|
332 |
msgstr "Diese Seite sollte Informationen zu den von Ihnen zur Verfügung gestellten Versandarten bereitstellen."
|
333 |
|
334 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:299
|
335 |
#@ woocommerce-germanized
|
336 |
msgid "Delivery Times"
|
337 |
msgstr "Lieferzeiten"
|
338 |
|
339 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:302
|
340 |
#: includes/admin/views/html-page-status-germanized.php:42
|
341 |
#@ woocommerce-germanized
|
342 |
msgid "Default Delivery Time"
|
343 |
msgstr "Standard-Lieferzeit"
|
344 |
|
345 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:303
|
346 |
#@ woocommerce-germanized
|
347 |
msgid "This delivery time will be added to every product if no delivery time has been chosen individually"
|
348 |
msgstr "Diese Lieferzeit wird bei Produkten angezeigt, denen keine Lieferzeit zugeordnet wurde"
|
349 |
|
350 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:314
|
351 |
#@ woocommerce-germanized
|
352 |
msgid "Delivery Time Text"
|
353 |
msgstr "Lieferzeit Text"
|
354 |
|
355 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:315
|
356 |
#@ woocommerce-germanized
|
357 |
msgid "This text will be used to indicate delivery time for products. Use {delivery_time} as placeholder."
|
358 |
msgstr "Dieser Text wird verwendet um die Lieferzeit im Frontend darzustellen. {delivery_time} als Platzhalter verwenden."
|
359 |
|
360 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:320
|
361 |
#@ woocommerce-germanized
|
362 |
msgid "Delivery time: {delivery_time}"
|
363 |
msgstr "Lieferzeit: {delivery_time}"
|
364 |
|
365 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:328
|
366 |
#@ woocommerce-germanized
|
367 |
msgid "Shipping Costs Text"
|
368 |
msgstr "Versandkosten Text"
|
369 |
|
370 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:329
|
371 |
#@ woocommerce-germanized
|
372 |
msgid "This text will be used to inform the customer about shipping costs. Use {link}{/link} to insert link to shipping costs page."
|
373 |
msgstr "Dieser Text wird genutzt um die Kunden im Frontend über u.U. anfallende Lieferkosten zu informieren. Nutzen Sie die Platzhalter {link}{/link} um den Link zur Versandkosten-Seite einzufügen."
|
374 |
|
375 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:334
|
376 |
#@ woocommerce-germanized
|
377 |
msgid "plus {link}Shipping Costs{/link}"
|
378 |
msgstr "zzgl. {link}Versandkosten{/link}"
|
379 |
|
380 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:443
|
381 |
#: includes/wc-gzd-core-functions.php:45
|
382 |
#@ woocommerce-germanized
|
383 |
msgid "Right of Recission"
|
384 |
msgstr "Widerrufsrecht"
|
385 |
|
386 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:446
|
387 |
#@ woocommerce-germanized
|
388 |
msgid "Revocation Address"
|
389 |
msgstr "Widerruf richten an"
|
390 |
|
391 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:447
|
392 |
#@ woocommerce-germanized
|
393 |
msgid "Type in an address, telephone/telefax number, email address which is to be used as revocation address"
|
394 |
msgstr "Geben Sie hier Ihre Adresse, Telefon- und Faxnummer, E-Mail Adresse usw. an, an die Ihre Kunden Ihren Widerruf richten sollen"
|
395 |
|
396 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:456
|
397 |
#@ woocommerce-germanized
|
398 |
msgid "E-Mails"
|
399 |
msgstr "E-Mails"
|
400 |
|
401 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:523
|
402 |
#@ woocommerce-germanized
|
403 |
msgid "Add to Cart"
|
404 |
msgstr "Zum Warenkorb Button"
|
405 |
|
406 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:524
|
407 |
#@ woocommerce-germanized
|
408 |
msgid "Show add to cart button on listings?"
|
409 |
msgstr "Den zum Warenkorb Button in Produktlisten darstellen?"
|
410 |
|
411 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:528
|
412 |
#@ woocommerce-germanized
|
413 |
msgid "unset this option if you don't want to show the add to cart button within the product listings"
|
414 |
msgstr "Deaktivieren Sie diese Option, wenn Sie den zum Warenkorb Button nicht innerhalb von Produktauflistungen darstellen möchten"
|
415 |
|
416 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:550
|
417 |
#@ woocommerce-germanized
|
418 |
msgid "Notice Footer"
|
419 |
msgstr "Hinweise im Footer"
|
420 |
|
421 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:551
|
422 |
#@ woocommerce-germanized
|
423 |
msgid "Show a global VAT notice within footer"
|
424 |
msgstr "Einen seitenübergreifenden Hinweis bzgl. der MwSt. im Footer einfügen."
|
425 |
|
426 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:559
|
427 |
#@ woocommerce-germanized
|
428 |
msgid "Show a global sale price notice within footer"
|
429 |
msgstr "Einen seitenübergreifenden Hinweis bzgl. reduzierter Preise im Footer einfügen."
|
430 |
|
431 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:568
|
432 |
#@ woocommerce-germanized
|
433 |
msgid "Products"
|
434 |
msgstr "Produkt"
|
435 |
|
436 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:571
|
437 |
#@ woocommerce-germanized
|
438 |
msgid "Show within Product Listings"
|
439 |
msgstr "In Produktlisten"
|
440 |
|
|
|
441 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:572
|
442 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:605
|
443 |
#@ woocommerce-germanized
|
444 |
msgid "Shipping Costs notice"
|
445 |
msgstr "Versandkosten-Hinweis"
|
446 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
447 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:596
|
448 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:629
|
449 |
#@ woocommerce-germanized
|
450 |
msgid "Delivery Time Notice"
|
451 |
msgstr "Lieferzeiten-Hinweis"
|
452 |
|
453 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:604
|
454 |
#@ woocommerce-germanized
|
455 |
msgid "Show on Product Detail Page"
|
456 |
msgstr "Auf der Produktseite"
|
457 |
|
|
|
458 |
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:580
|
459 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:613
|
460 |
#@ woocommerce-germanized
|
461 |
msgid "Tax Info"
|
462 |
msgstr "MwSt. Hinweis"
|
463 |
|
464 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:665
|
465 |
#@ woocommerce-germanized
|
466 |
msgid "Checkout & Cart"
|
467 |
msgstr "Checkout & Warenkorb"
|
468 |
|
469 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:743
|
470 |
#@ woocommerce-germanized
|
471 |
msgid "Checkout Legal Display"
|
472 |
msgstr "Checkbox oder Text"
|
473 |
|
474 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:744
|
475 |
#@ woocommerce-germanized
|
476 |
msgid "Use Text without Checkbox"
|
477 |
msgstr "Rechtshinweis ohne Checkbox."
|
478 |
|
479 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:746
|
480 |
#@ woocommerce-germanized
|
481 |
msgid "This version will remove checkboxes from Checkout and display a text instead. This seems to be legally compliant (Zalando & Co are using this option)."
|
482 |
msgstr "Diese Option nutzt anstatt einer Checkbox einen ausformulierten Text direkt überhalb des Kauf abschließen Buttons (Zalando und Andere Shops verwenden diese Form)"
|
483 |
|
484 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:752
|
485 |
#@ woocommerce-germanized
|
486 |
msgid "Legal Text"
|
487 |
msgstr "Rechtlicher Hinweistext"
|
488 |
|
489 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:753
|
490 |
#@ woocommerce-germanized
|
491 |
msgid "Choose a Plain Text which will be shown right above checkout submit button. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
492 |
msgstr "Geben Sie hier den Text ein, den Sie als Hinweistext überhalb des \"Kaufen\" - Buttons darstellen möchten. Nutzen Sie die Platzhalter {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} um die jeweiligen Links zu den Seiten einzufügen."
|
493 |
|
494 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:755
|
495 |
#@ woocommerce-germanized
|
496 |
msgid "With your order, you agree to have read and understood our {term_link}Terms and Conditions{/term_link} and your {revocation_link}Right of Recission{/revocation_link}."
|
497 |
msgstr "Mit Ihrer Bestellung erklären Sie sich mit unseren {term_link}Allgemeinen Geschäftsbedingungen{/term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link} einverstanden."
|
498 |
|
499 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:762
|
500 |
#@ woocommerce-germanized
|
501 |
msgid "Legal Text Error"
|
502 |
msgstr "Fehlermeldung der Checkbox"
|
503 |
|
504 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:763
|
505 |
#@ woocommerce-germanized
|
506 |
msgid "If you have chosen to use checkbox validation please choose a error message which will be shown if the user doesn't check checkbox. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
507 |
msgstr "Falls Sie sich dazu entschieden haben, eine Checkbox zu nutzen, können Sie hier die Fehlermeldung eingeben, die angezeigt wird, wenn ein Benutzer die Checkbox nicht aktiviert hat. Nutzen Sie die Platzhalter um Links zu den jeweiligen Hinweisseiten einzufügen: {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link}"
|
508 |
|
509 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:765
|
510 |
#@ woocommerce-germanized
|
511 |
msgid "To finish the order you have to accept to our {term_link}Terms and Conditions{/term_link} and {revocation_link}Right of Recission{/revocation_link}."
|
512 |
msgstr "Bitte akzeptieren Sie unsere {term_link}Allgemeinen Geschäftsbedingungen{/term_link} und {revocation_link}Widerrufsbestimmungen{/revocation_link}."
|
513 |
|
514 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:810
|
515 |
#@ woocommerce-germanized
|
516 |
msgid "Order Success Text"
|
517 |
msgstr "Bestellung eingegangen"
|
518 |
|
519 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:811
|
520 |
#@ woocommerce-germanized
|
521 |
msgid "Choose a custom text to display on order success page."
|
522 |
msgstr "Hier können Sie einen individuellen kurzen Text eingeben, der nach der Bestellung ausgegeben wird."
|
523 |
|
524 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:819
|
525 |
#@ woocommerce-germanized
|
526 |
msgid "Order Success Data"
|
527 |
msgstr "Bestellbestätigungs-Daten"
|
528 |
|
529 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:820
|
530 |
#@ woocommerce-germanized
|
531 |
msgid "Hide product table and customer data on order success page"
|
532 |
msgstr "Produktdetails (Tabelle, Kundeninfos) von der Bestätigungsseite entfernen."
|
589 |
msgid "is not valid."
|
590 |
msgstr "ist leider nicht korrekt."
|
591 |
|
592 |
+
#: includes/class-wc-gzd-ajax.php:101
|
593 |
#@ woocommerce-germanized
|
594 |
msgctxt "revocation-form"
|
595 |
msgid "Thank you. We have received your Revocation Request. You will receive a conformation email within a few minutes."
|
597 |
|
598 |
#: includes/class-wc-gzd-checkout.php:148
|
599 |
#: includes/class-wc-gzd-checkout.php:159
|
600 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:257
|
601 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:85
|
602 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-reviews.php:26
|
603 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-rich-snippets.php:26
|
623 |
msgid "eKomi Customer"
|
624 |
msgstr "eKomi Kundenbewertung"
|
625 |
|
626 |
+
#: includes/class-wc-gzd-ekomi.php:319
|
627 |
#@ woocommerce-germanized
|
628 |
msgctxt "ekomi"
|
629 |
msgid "Ekomi Integration"
|
630 |
msgstr "eKomi Integration"
|
631 |
|
632 |
+
#: includes/class-wc-gzd-ekomi.php:322
|
633 |
#@ woocommerce-germanized
|
634 |
msgctxt "ekomi"
|
635 |
msgid "Shop ID"
|
636 |
msgstr "Shop ID"
|
637 |
|
638 |
+
#: includes/class-wc-gzd-ekomi.php:323
|
639 |
#@ woocommerce-germanized
|
640 |
msgctxt "ekomi"
|
641 |
msgid "Insert your Shop ID here."
|
642 |
msgstr "Fügen Sie hier ihre Shop ID ein."
|
643 |
|
644 |
+
#: includes/class-wc-gzd-ekomi.php:331
|
645 |
#@ woocommerce-germanized
|
646 |
msgctxt "ekomi"
|
647 |
msgid "Link to Certificate"
|
648 |
msgstr "Link zum Shop-Zertifikat"
|
649 |
|
650 |
+
#: includes/class-wc-gzd-ekomi.php:332
|
651 |
#@ woocommerce-germanized
|
652 |
msgctxt "ekomi"
|
653 |
msgid "Insert the link to your Certificate"
|
654 |
msgstr "Fügen Sie hier den Link zu Ihrem Shop-Zertifikat ein"
|
655 |
|
656 |
+
#: includes/class-wc-gzd-ekomi.php:340
|
657 |
#@ woocommerce-germanized
|
658 |
msgctxt "ekomi"
|
659 |
msgid "Partner ID"
|
660 |
msgstr "Partner ID"
|
661 |
|
662 |
+
#: includes/class-wc-gzd-ekomi.php:341
|
663 |
#@ woocommerce-germanized
|
664 |
msgctxt "ekomi"
|
665 |
msgid "Insert your Partner ID here (you may find that ID on your certificate website)"
|
666 |
msgstr "Fügen Sie hier Ihre Partner ID ein (diese ID finden Sie z.B. auf Ihrer Zertifikat-Seite)"
|
667 |
|
668 |
+
#: includes/class-wc-gzd-ekomi.php:349
|
669 |
#@ woocommerce-germanized
|
670 |
msgctxt "ekomi"
|
671 |
msgid "Interface ID"
|
672 |
msgstr "Interface ID"
|
673 |
|
674 |
+
#: includes/class-wc-gzd-ekomi.php:350
|
675 |
#@ woocommerce-germanized
|
676 |
msgctxt "ekomi"
|
677 |
msgid "Insert your Interface ID here."
|
678 |
msgstr "Fügen Sie hier Ihre Interface ID ein (diese Daten finden Sie im eKomi Kundenbereich)"
|
679 |
|
680 |
+
#: includes/class-wc-gzd-ekomi.php:358
|
681 |
#@ woocommerce-germanized
|
682 |
msgctxt "ekomi"
|
683 |
msgid "Interface Password"
|
684 |
msgstr "Interface Password"
|
685 |
|
686 |
+
#: includes/class-wc-gzd-ekomi.php:359
|
687 |
#@ woocommerce-germanized
|
688 |
msgctxt "ekomi"
|
689 |
msgid "Insert your Interface Password here."
|
690 |
msgstr "Fügen Sie hier Ihr Interface Passwort ein (diese Daten finden Sie im eKomi Kundenbereich)"
|
691 |
|
692 |
+
#: includes/class-wc-gzd-ekomi.php:367
|
693 |
#@ woocommerce-germanized
|
694 |
msgctxt "ekomi"
|
695 |
msgid "Days until Email"
|
696 |
msgstr "Tage bis E-Mail Erinnerung"
|
697 |
|
698 |
+
#: includes/class-wc-gzd-ekomi.php:368
|
699 |
#@ woocommerce-germanized
|
700 |
msgctxt "ekomi"
|
701 |
msgid "Number of days between an order being marked as completed and review email to customer."
|
702 |
msgstr "Anzahl der Tage zwischen dem Datum an dem die Bestellung als \"abgeschlossen\" (completed) markiert wurde und dem Absenden der Bewertungseinladung an den Kunden"
|
703 |
|
704 |
+
#: includes/class-wc-gzd-emails.php:272
|
705 |
#@ woocommerce-germanized
|
706 |
msgctxt "revocation-form"
|
707 |
msgid "Forward your Revocation online"
|
708 |
msgstr "Ihren Widerruf online erklären"
|
709 |
|
710 |
+
#: includes/class-wc-gzd-install.php:119
|
711 |
#, php-format
|
712 |
#@ woocommerce-germanized
|
713 |
msgid "Please install <a href=\"%s\" target=\"_blank\">WooCommerce</a> before installing WooCommerce Germanized. Thank you!"
|
714 |
msgstr "Bitte installieren Sie <a href=\"%s\" target=\"_blank\">WooCommerce</a> bevor Sie WooCommerce Germanized installieren. Vielen Dank!"
|
715 |
|
716 |
+
#: includes/class-wc-gzd-install.php:412
|
717 |
#@ woocommerce-germanized
|
718 |
msgctxt "Page slug"
|
719 |
msgid "data-security"
|
720 |
msgstr "datenschutzbelehrung"
|
721 |
|
722 |
+
#: includes/class-wc-gzd-install.php:413
|
723 |
#@ woocommerce-germanized
|
724 |
msgctxt "Page title"
|
725 |
msgid "Data Security Statement"
|
726 |
msgstr "Datenschutzbelehrung"
|
727 |
|
728 |
+
#: includes/class-wc-gzd-install.php:417
|
729 |
#@ woocommerce-germanized
|
730 |
msgctxt "Page slug"
|
731 |
msgid "imprint"
|
732 |
msgstr "impressum"
|
733 |
|
734 |
+
#: includes/class-wc-gzd-install.php:418
|
735 |
#@ woocommerce-germanized
|
736 |
msgctxt "Page title"
|
737 |
msgid "Imprint"
|
738 |
msgstr "Impressum"
|
739 |
|
740 |
+
#: includes/class-wc-gzd-install.php:422
|
741 |
#@ woocommerce-germanized
|
742 |
msgctxt "Page slug"
|
743 |
msgid "terms"
|
744 |
msgstr "agb"
|
745 |
|
746 |
+
#: includes/class-wc-gzd-install.php:423
|
747 |
#@ woocommerce-germanized
|
748 |
msgctxt "Page title"
|
749 |
msgid "Terms & Conditions"
|
750 |
msgstr "AGB"
|
751 |
|
752 |
+
#: includes/class-wc-gzd-install.php:427
|
753 |
#@ woocommerce-germanized
|
754 |
msgctxt "Page slug"
|
755 |
msgid "revocation"
|
756 |
msgstr "widerrufsbelehrung"
|
757 |
|
758 |
+
#: includes/class-wc-gzd-install.php:428
|
759 |
#@ woocommerce-germanized
|
760 |
msgctxt "Page title"
|
761 |
msgid "Power of Revocation"
|
762 |
msgstr "Widerrufsbelehrung"
|
763 |
|
764 |
+
#: includes/class-wc-gzd-install.php:437
|
765 |
#@ woocommerce-germanized
|
766 |
msgctxt "Page slug"
|
767 |
msgid "payment-methods"
|
768 |
msgstr "bezahlmoeglichkeiten"
|
769 |
|
770 |
+
#: includes/class-wc-gzd-install.php:438
|
771 |
#@ woocommerce-germanized
|
772 |
msgctxt "Page title"
|
773 |
msgid "Payment Methods"
|
774 |
msgstr "Zahlungsarten"
|
775 |
|
776 |
+
#: includes/class-wc-gzd-install.php:432
|
777 |
#@ woocommerce-germanized
|
778 |
msgctxt "Page slug"
|
779 |
msgid "shipping-methods"
|
780 |
msgstr "versandarten"
|
781 |
|
782 |
+
#: includes/class-wc-gzd-install.php:433
|
783 |
#@ woocommerce-germanized
|
784 |
msgctxt "Page title"
|
785 |
msgid "Shipping Methods"
|
984 |
msgid "out of %s"
|
985 |
msgstr "von %s"
|
986 |
|
987 |
+
#: includes/class-wc-gzd-trusted-shops.php:442
|
988 |
#@ woocommerce-germanized
|
989 |
msgctxt "trusted-shops"
|
990 |
msgid "Trusted Shops Integration"
|
991 |
msgstr "Trusted Shops Integration"
|
992 |
|
993 |
+
#: includes/class-wc-gzd-trusted-shops.php:539
|
994 |
#, php-format
|
995 |
#@ woocommerce-germanized
|
996 |
msgctxt "trusted-shops"
|
1063 |
msgid "Payment charge"
|
1064 |
msgstr "Zahlungsgebühr"
|
1065 |
|
1066 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:130
|
1067 |
#: includes/wc-gzd-cart-functions.php:159
|
1068 |
+
#: woocommerce-germanized.php:883
|
1069 |
#, php-format
|
1070 |
#@ woocommerce-germanized
|
1071 |
msgid "incl. %s%% VAT"
|
1072 |
msgstr "inkl. %s%% MwSt."
|
1073 |
|
1074 |
+
#: includes/wc-gzd-template-functions.php:155
|
1075 |
#: templates/checkout/edit-data-notice.php:16
|
1076 |
#@ woocommerce-germanized
|
1077 |
msgid "Edit Order"
|
1078 |
msgstr "Bestellung bearbeiten"
|
1079 |
|
1080 |
+
#: includes/wc-gzd-template-functions.php:166
|
1081 |
#@ woocommerce-germanized
|
1082 |
msgid "Choose a Payment Gateway"
|
1083 |
msgstr "Zahlungsart auswählen"
|
1084 |
|
1085 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:784
|
1086 |
#: includes/wc-gzd-cart-functions.php:194
|
1087 |
#@ woocommerce-germanized
|
1088 |
msgid "I want immediate access to the digital content and I acknowledge that thereby I lose my right to cancel once the service has begun."
|
1089 |
msgstr "Ja, ich möchte sofort Zugang zu dem digitalen Inhalt und weiß, dass mein Widerrufsrecht mit dem Zugang erlischt."
|
1090 |
|
|
|
|
|
|
|
|
|
|
|
1091 |
#: includes/widgets/class-wc-gzd-widget-trusted-shops-rich-snippets.php:19
|
1092 |
#@ woocommerce-germanized
|
1093 |
msgctxt "trusted-shops"
|
1153 |
msgid "I’ve read and accept the <a href=\"%s\" target=\"_blank\">terms & conditions</a>"
|
1154 |
msgstr "Ich habe die <a href=\"%s\" target=\"_blank\">Allgemeinen Geschäftsbedingungen</a> gelesen und akzeptiert."
|
1155 |
|
1156 |
+
#: includes/wc-gzd-template-functions.php:362
|
1157 |
#: templates/checkout/order-submit.php:25
|
1158 |
#: templates/checkout/review-order-2-2.php:175
|
1159 |
#@ woocommerce
|
1244 |
msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
|
1245 |
|
1246 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:50
|
1247 |
+
#: woocommerce-germanized.php:592
|
1248 |
#@ woocommerce
|
1249 |
msgid "Settings"
|
1250 |
msgstr "Einstellungen"
|
1312 |
msgid "Trusted Shops Customer Reviews"
|
1313 |
msgstr "Trusted Shops Kundenbewertungen"
|
1314 |
|
1315 |
+
#: includes/class-wc-gzd-trusted-shops.php:445
|
1316 |
#@ woocommerce-germanized
|
1317 |
msgctxt "trusted-shops"
|
1318 |
msgid "TS-ID"
|
1319 |
msgstr "TS-ID"
|
1320 |
|
1321 |
+
#: includes/class-wc-gzd-trusted-shops.php:446
|
1322 |
#@ woocommerce-germanized
|
1323 |
msgctxt "trusted-shops"
|
1324 |
msgid "Insert your Trusted Shops ID here."
|
1325 |
msgstr "Füge hier deine Trusted Shops ID ein."
|
1326 |
|
1327 |
+
#: includes/class-wc-gzd-trusted-shops.php:455
|
1328 |
#@ woocommerce-germanized
|
1329 |
msgctxt "trusted-shops"
|
1330 |
msgid "Configure the Trustbadge for your shop"
|
1331 |
msgstr "Konfiguriere dein Trustbadge"
|
1332 |
|
1333 |
+
#: includes/class-wc-gzd-trusted-shops.php:455
|
1334 |
#, php-format
|
1335 |
#@ woocommerce-germanized
|
1336 |
msgctxt "trusted-shops"
|
1337 |
msgid "You'll find a step-by-step instruction for your shopsoftware in our integration center. <a href=\"%s\" target=\"_blank\">Click here</a>"
|
1338 |
msgstr "In unserem Integration Center findest du eine Schritt-für-Schritt Anleitung. Klicke <a href=\"%s\" target=\"_blank\">hier</a>."
|
1339 |
|
1340 |
+
#: includes/class-wc-gzd-trusted-shops.php:458
|
1341 |
#@ woocommerce-germanized
|
1342 |
msgctxt "trusted-shops"
|
1343 |
msgid "Trustbadge code"
|
1344 |
msgstr "Trustbadge Code"
|
1345 |
|
1346 |
+
#: includes/class-wc-gzd-trusted-shops.php:461
|
1347 |
#@ woocommerce-germanized
|
1348 |
msgctxt "trusted-shops"
|
1349 |
msgid "Fill in your trustbadge code here"
|
1350 |
msgstr "Trustbadge Code hier einfügen"
|
1351 |
|
1352 |
+
#: includes/class-wc-gzd-trusted-shops.php:461
|
1353 |
#@ woocommerce-germanized
|
1354 |
msgctxt "trusted-shops"
|
1355 |
msgid "If no further steps were required in the integration center, the Trustbadge is already displayed in your shop."
|
1356 |
msgstr "Sofern keine weiteren Installationsschritte im Integration Center beschrieben wurden, wird das Trustbadge jetzt im Frontend deines Shops angezeigt."
|
1357 |
|
1358 |
+
#: includes/class-wc-gzd-trusted-shops.php:468
|
1359 |
#@ woocommerce-germanized
|
1360 |
msgctxt "trusted-shops"
|
1361 |
msgid "Configure Customer Reviews"
|
1362 |
msgstr "Kundenbewertungen konfigurieren"
|
1363 |
|
1364 |
+
#: includes/class-wc-gzd-trusted-shops.php:471
|
1365 |
#@ woocommerce-germanized
|
1366 |
msgctxt "trusted-shops"
|
1367 |
msgid "Enable Review Widget"
|
1368 |
msgstr "Kundenbewertungswidget aktiveren"
|
1369 |
|
1370 |
+
#: includes/class-wc-gzd-trusted-shops.php:472
|
1371 |
#, php-format
|
1372 |
#@ woocommerce-germanized
|
1373 |
msgctxt "trusted-shops"
|
1374 |
msgid "This option will enable a Widget which shows your Trusted Shops Reviews as a graphic. You may configure your Widgets <a href=\"%s\">here</a>."
|
1375 |
msgstr "Diese Option aktiviert ein Widget, mit dem du das Trusted Shops Review Widget in deinem Shop platzieren kannst. <a href=\"%s\">Hier</a> kannst du deine Widgets zuweisen."
|
1376 |
|
1377 |
+
#: includes/class-wc-gzd-trusted-shops.php:480
|
1378 |
#@ woocommerce-germanized
|
1379 |
msgctxt "trusted-shops"
|
1380 |
msgid "Enable Rich Snippets for Google"
|
1381 |
msgstr "Rich Snippets Anzeige in Google aktivieren"
|
1382 |
|
1383 |
+
#: includes/class-wc-gzd-trusted-shops.php:481
|
1384 |
#@ woocommerce-germanized
|
1385 |
msgctxt "trusted-shops"
|
1386 |
msgid "This option will update your reviews received via Trusted Shops once per day and enables a Widget to show your reviews as Rich Snippets."
|
1387 |
msgstr "Diese Option bewirkt, dass deine über Trusted Shops empfangenen Bewertungen als Rich Snippets im Shop als Widget verfügbar sind. "
|
1388 |
|
1389 |
+
#: includes/class-wc-gzd-trusted-shops.php:509
|
1390 |
#@ woocommerce-germanized
|
1391 |
msgctxt "trusted-shops"
|
1392 |
msgid "Assign payment methods"
|
1393 |
msgstr "Zahlungsarten zuweisen"
|
1394 |
|
1395 |
+
#: includes/class-wc-gzd-trusted-shops.php:558
|
1396 |
#@ woocommerce-germanized
|
1397 |
msgctxt "trusted-shops"
|
1398 |
msgid "About Trusted Shops"
|
1399 |
msgstr "Über Trusted Shops"
|
1400 |
|
1401 |
+
#: includes/wc-gzd-template-functions.php:124
|
1402 |
#@ woocommerce
|
1403 |
msgid "Proceed to Checkout"
|
1404 |
msgstr ""
|
1423 |
msgid "%s of %s based on %s <a href=\"%s\" target=\"_blank\">ratings</a>."
|
1424 |
msgstr "%s von %s basierend auf %s <a href=\"%s\" target=\"_blank\">Bewertungen</a>."
|
1425 |
|
1426 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:735
|
1427 |
#@ woocommerce-germanized
|
1428 |
msgid "Checkout Table Color"
|
1429 |
msgstr "Hintergrundfarbe der Tabelle"
|
1430 |
|
1431 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:737
|
1432 |
#@ woocommerce-germanized
|
1433 |
msgid "Choose the color of your checkout product table. This table should be highlighted within your checkout page."
|
1434 |
msgstr "Wähle die Farbe des Hintergrundes deiner Produkt-Tabelle im Checkout. Die Tabelle sollte sich farblich vom Rest des Inhalts abheben."
|
1470 |
msgid "Check if fee is taxable."
|
1471 |
msgstr "MwSt.-Berechnung für Gebühr aktivieren."
|
1472 |
|
1473 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:781
|
1474 |
#@ woocommerce-germanized
|
1475 |
msgid "Legal Digital Text"
|
1476 |
msgstr "Hinweis Digital"
|
1477 |
|
1478 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:782
|
1479 |
#@ woocommerce-germanized
|
1480 |
msgid "Choose a Plain Text which will be shown right above checkout submit button if a user has picked a digital product. See legal text option for possible placeholders."
|
1481 |
msgstr "Passen Sie hier optional den Hinweistext an, der angezeigt wird, wenn ein Kunde ein digitales Produkt im Warenkorb hat. Sie können hier die gleichen Platzhalter verwenden wie beim Rechtlichen Hinweistext"
|
1482 |
|
1483 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:532
|
1484 |
#@ woocommerce-germanized
|
1485 |
msgid "Link to Details"
|
1486 |
msgstr "Verlinkung zu Produktdetails"
|
1487 |
|
1488 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:533
|
1489 |
#@ woocommerce-germanized
|
1490 |
msgid "Want to link to product details page instead of add to cart within listings?"
|
1491 |
msgstr "Zum Warenkorb Button mit Button zur Produktdetail-Seite ersetzen?"
|
1492 |
|
1493 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:537
|
1494 |
#@ woocommerce-germanized
|
1495 |
msgid "Decide whether you like to link to your product's details page instead of displaying an add to cart button within product listings."
|
1496 |
msgstr "Wenn du lieber einen Link zu deiner Produktseite anstatt eines zum Warenkorb Buttons innerhalb von Produktauflistungen haben möchtest, dann setze einfach diese Option."
|
1497 |
|
1498 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:541
|
1499 |
#@ woocommerce-germanized
|
1500 |
msgid "Product Details Text"
|
1501 |
msgstr "Produktdetails Text"
|
1502 |
|
1503 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:543
|
1504 |
#@ woocommerce-germanized
|
1505 |
msgid "Details"
|
1506 |
msgstr "Details"
|
1507 |
|
1508 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:545
|
1509 |
#@ woocommerce-germanized
|
1510 |
msgid "If you have chosen to link to product details page instead of add to cart URL you may want to change the button text."
|
1511 |
msgstr "Wenn du dich dazu entschlossen hast, lieber auf die Produktseite zu verlinken anstatt den zum Warenkorb Button einzublenden, kannst du hier einen Button-Text vergeben."
|
1512 |
|
1513 |
+
#: includes/class-wc-gzd-trusted-shops.php:489
|
1514 |
#@ woocommerce-germanized
|
1515 |
msgctxt "trusted-shops"
|
1516 |
msgid "Enable Review Reminder"
|
1517 |
msgstr "Bewertungserinnerung aktivieren"
|
1518 |
|
1519 |
+
#: includes/class-wc-gzd-trusted-shops.php:490
|
1520 |
#@ woocommerce-germanized
|
1521 |
msgctxt "trusted-shops"
|
1522 |
msgid "This option will enable a one-time email review reminder being sent to your customer."
|
1523 |
msgstr "Diese Option sendet eine einmalige E-Mail Erinnerung bzgl. der Abgabe einer Bewertung über Trusted Shops an den Kunden."
|
1524 |
|
1525 |
+
#: includes/class-wc-gzd-trusted-shops.php:498
|
1526 |
#@ woocommerce-germanized
|
1527 |
msgctxt "trusted-shops"
|
1528 |
msgid "Days until reminder"
|
1529 |
msgstr "Tage bis zur Erinnerung"
|
1530 |
|
1531 |
+
#: includes/class-wc-gzd-trusted-shops.php:499
|
1532 |
#@ woocommerce-germanized
|
1533 |
msgctxt "trusted-shops"
|
1534 |
msgid "Decide how many days after an order the email review reminder will be sent."
|
1606 |
msgid "Found Bugs?"
|
1607 |
msgstr "Bugs oder Wünsche melden"
|
1608 |
|
1609 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:656
|
1610 |
#@ woocommerce-germanized
|
1611 |
msgid "Shipping Costs for Virtual"
|
1612 |
msgstr "Versandkosten virtuell"
|
1613 |
|
1614 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:657
|
1615 |
#@ woocommerce-germanized
|
1616 |
msgid "Select this option if you want to display shipping costs notice for virtual products."
|
1617 |
msgstr "Versandkosten-Hinweis auch für virtuelle Produkte aktivieren?"
|
1618 |
|
1619 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:128
|
1620 |
#: includes/wc-gzd-cart-functions.php:159
|
1621 |
+
#: woocommerce-germanized.php:883
|
1622 |
#@ woocommerce-germanized
|
1623 |
msgid "incl. VAT"
|
1624 |
msgstr "inkl. MwSt."
|
1625 |
|
1626 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:128
|
1627 |
#@ woocommerce-germanized
|
1628 |
msgid "excl. VAT"
|
1629 |
msgstr "exkl. MwSt."
|
1630 |
|
1631 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:473
|
1632 |
#: includes/admin/views/html-page-status-germanized.php:81
|
1633 |
#@ woocommerce-germanized
|
1634 |
msgid "Virtual VAT"
|
1635 |
msgstr "USt. Änderung 2015"
|
1636 |
|
1637 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:476
|
1638 |
#@ woocommerce-germanized
|
1639 |
msgid "Enable Virtual VAT"
|
1640 |
msgstr "USt. Anpassung aktivieren"
|
1641 |
|
1642 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:477
|
1643 |
#@ woocommerce-germanized
|
1644 |
msgid "Enable if you want to charge your customer's countries' VAT for virtual products."
|
1645 |
msgstr "Aktiviere diese Option um für virtuelle Produkte den USt.-Satz des Dienstleistungsempfängers zu berechnen."
|
1646 |
|
1647 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:481
|
1648 |
#, php-format
|
1649 |
#@ woocommerce-germanized
|
1650 |
msgid "New EU VAT rule applies on 01.01.2015. Make sure that every digital or virtual product has chosen the right tax class (Virtual Rate or Virtual Reduced Rate). Gross prices will not differ from the prices you have chosen for affected products. In fact the net price will differ depending on the VAT rate of your customers' country. Shop settings will be adjusted to show prices including tax. More information can be found <a href=\"%s\" target=\"_blank\">here</a>."
|
1651 |
msgstr "Aktiviert die Änderungen der EU-Umsatzsteuerberechnung ab dem 01.01.2015. Von diesem Zeitpunkt an, muss beim Verkauf von Dienstleistungen (virtuelle, digitale Produkte z.B. e-Books) der USt.-Satz des Landes des Dienstleistungsempfängers berechnet werden (z.B. 20%% für Käufer aus AT). Diese Regel gilt für B2C Geschäfte. Mit dieser Einstellung bleiben die im Shop hinterlegten Brutto-Preise erhalten. Es gibt jedoch Schwankungen beim Netto-Preis (je nach Herkunftsland wird eine unterschiedlich hohe MwSt. berechnet). Die Shop-Einstellungen werden so angepasst, dass alle Preise im Shop inkl. MwSt. angezeigt werden und hinterlegt sind. Mehr Informationen dazu findest du <a href=\"%s\" target=\"_blank\">hier</a>."
|
1652 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1653 |
#: includes/admin/views/html-notice-install.php:37
|
|
|
1654 |
#@ woocommerce-germanized
|
1655 |
msgid "Generate EU VAT Rates"
|
1656 |
msgstr "EU MwSt.-Sätze anlegen"
|
1657 |
|
1658 |
#: includes/admin/views/html-notice-install.php:41
|
|
|
1659 |
#@ woocommerce-germanized
|
1660 |
msgid "We will automatically insert EU VAT Rates for selling virtual products."
|
1661 |
msgstr "Wir übernehmen das Einfügen der unterschiedlichen EU MwSt.-Sätze für dich."
|
1662 |
|
1663 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1664 |
#@ woocommerce-germanized
|
1665 |
msgid "{price}"
|
1666 |
msgstr "{price}"
|
1667 |
|
1668 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:921
|
1669 |
#@ woocommerce-germanized
|
1670 |
msgid "Sorry, but the new Virtual VAT rules cannot be applied to small business."
|
1671 |
msgstr "Sorry aber die neuen USt-Regelungen für virtuelle Produkte lassen sich leider nicht mit dem Kleinunternehmer vereinbaren. Bitte kontaktiere deinen Steuerberater für weitere Informationen."
|
1672 |
|
1673 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:167
|
1674 |
#@ woocommerce-germanized
|
1675 |
msgid "Add title field"
|
1676 |
msgstr "Anrede im Checkout"
|
1677 |
|
1678 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:168
|
1679 |
#@ woocommerce-germanized
|
1680 |
msgid "Add a title field to the address within checkout?"
|
1681 |
msgstr "Fügt ein Feld \"Anrede\" im Checkout hinzu."
|
1682 |
|
1683 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:772
|
1684 |
#@ woocommerce-germanized
|
1685 |
msgid "Show digital notice"
|
1686 |
msgstr "Checkbox digitale Produkte"
|
1687 |
|
1688 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:773
|
1689 |
#@ woocommerce-germanized
|
1690 |
msgid "Show checkbox for digital products."
|
1691 |
msgstr "Checkbox bei digitalen Produkten anzeigen."
|
1692 |
|
1693 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:774
|
1694 |
#@ woocommerce-germanized
|
1695 |
msgid "Disable this option if you want your customers to obtain their right of recission even if digital products are being bought."
|
1696 |
msgstr "Diese Option setzt im Checkout eine Checkbox falls sich im Warenkorb digitale Produkte befinden. Hier können Kunden darauf aufmerksam gemacht werden, dass im Falle von digitalen Produkten das Widerrufsrecht erlischt."
|
1697 |
|
1698 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:699
|
1699 |
#@ woocommerce-germanized
|
1700 |
msgid "Show Thumbnails"
|
1701 |
msgstr "Thumbnails anzeigen"
|
1702 |
|
1703 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:700
|
1704 |
#@ woocommerce-germanized
|
1705 |
msgid "Show product thumbnails on checkout page?"
|
1706 |
msgstr "Produktbilder im Checkout darstellen?"
|
1707 |
|
1708 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:704
|
1709 |
#@ woocommerce-germanized
|
1710 |
msgid "Uncheck if you don't want to show your product thumbnails within checkout table."
|
1711 |
msgstr "Deaktiviere diese Option, wenn du keine Produkbilder im Checkout angezeigt bekommen möchtest."
|
1712 |
|
1713 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:708
|
1714 |
#@ woocommerce-germanized
|
1715 |
msgid "Hide Shipping Select"
|
1716 |
msgstr "Versandarten Auswahl"
|
1717 |
|
1718 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:709
|
1719 |
#@ woocommerce-germanized
|
1720 |
msgid "Hide shipping rate selection from checkout?"
|
1721 |
msgstr "Die Auswahl von Versandarten im Checkout deaktivieren?"
|
1722 |
|
1723 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:713
|
1724 |
#@ woocommerce-germanized
|
1725 |
msgid "This option will hide shipping rate selection from checkout. By then customers will only be able to change their shipping rate on cart page."
|
1726 |
msgstr "Diese Option deaktiviert die Darstellung der Versandarten Auswahl im Checkout. Kunden können von nun an nur noch über den Warenkorb die Versandmethode ändern."
|
1727 |
|
1728 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:690
|
1729 |
#@ woocommerce-germanized
|
1730 |
msgid "Hide taxes estimated"
|
1731 |
msgstr "Hinweis \"Steuern geschätzt\""
|
1732 |
|
1733 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:691
|
1734 |
#@ woocommerce-germanized
|
1735 |
msgid "Do you want to hide the \"taxes and shipping estimated\" text from your cart?"
|
1736 |
msgstr "Den Hinweis \"Versandkosten und Steuern werden geschätzt\" entfernen?"
|
1737 |
|
1738 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:695
|
1739 |
#@ woocommerce-germanized
|
1740 |
msgid "By default WooCommerce adds a \"taxes and shipping estimated\" text to your cart. This might puzzle your customers and may not meet german law."
|
1741 |
msgstr "Der Hinweistext im Warenkorb zur Schätzung von Steuern und Versandkosten kann für Verwirrung beim Kunden sorgen und scheint nicht für den deutschen Markt geeignet."
|
1742 |
|
1743 |
+
#: includes/abstracts/abstract-wc-gzd-product.php:130
|
1744 |
#, php-format
|
1745 |
#@ woocommerce-germanized
|
1746 |
msgid "excl. %s%% VAT"
|
1747 |
msgstr "exkl. %s%% MwSt."
|
1748 |
|
1749 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:717
|
1750 |
#@ woocommerce-germanized
|
1751 |
msgid "Show back to cart button"
|
1752 |
msgstr "Bestellung bearbeiten"
|
1753 |
|
1754 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:718
|
1755 |
#@ woocommerce-germanized
|
1756 |
msgid "Show back to cart button within your checkout table?"
|
1757 |
msgstr "Einen \"Bestellung bearbeiten\" Button in der Bestellübersicht anzeigen?"
|
1758 |
|
1759 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:722
|
1760 |
#@ woocommerce-germanized
|
1761 |
msgid "This button may let your customer edit their order before submitting. Some people state that this button should be hidden to avoid legal problems."
|
1762 |
msgstr "Dieser Button ermöglicht es deinen Kunden etwaige Falscheingaben (d.h. fälschlich ausgewählte Produkte) zu korrigieren und zurück zum Warenkorb zu gelangen. Je nach Darstellung in deinem Theme könnte es allerdings auch das Risiko für Abmahnungen erhöhen, da zwischen Pflichtangaben und Kaufen-Button keine weitere Informationen abgedruckt werden sollten."
|
1763 |
|
1764 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:338
|
1765 |
#@ woocommerce-germanized
|
1766 |
msgid "Shipping Costs Tax"
|
1767 |
msgstr "Steuerberechnung"
|
1768 |
|
1769 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:339
|
1770 |
#@ woocommerce-germanized
|
1771 |
msgid "Enable better taxation for shpping costs?"
|
1772 |
msgstr "Genauere Steuerberechnung für Versandkosten aktivieren?"
|
1773 |
|
1774 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:343
|
1775 |
#, php-format
|
1776 |
#@ woocommerce-germanized
|
1777 |
msgid "By choosing this option shipping cost taxation will be calculated based on tax rates within cart. Imagine the following example. Further information can be found <a href=\"%s\" target=\"_blank\">here</a>. %s"
|
1778 |
msgstr "Mit der Auswahl dieser Option werden die Steuern für Versandkosten basierend auf den Anteilen der Steuersätze der Artikel im Warenkorb berechnet. Weitere Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>. Falls du vorher mit Nettobeträgen gearbeitet hast, ändere die Versandkosten bitte in Bruttobeträge. Hier ein kleines Beispiel: %s"
|
1779 |
|
1780 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:347
|
1781 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:369
|
1782 |
#@ woocommerce-germanized
|
1783 |
msgid "Force Tax Calculation"
|
1784 |
msgstr "Steuerberechnung erzwingen"
|
1785 |
|
1786 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:348
|
1787 |
#@ woocommerce-germanized
|
1788 |
msgid "Force shipping costs tax calculation for every method?"
|
1789 |
msgstr "Erzwinge die Besteuerung für Versandkosten für jede Versandart?"
|
1790 |
|
1791 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:352
|
1792 |
#@ woocommerce-germanized
|
1793 |
msgid "This option will overwrite settings for each individual shipping method to force tax calculation (instead of only calculating tax for those methods which are taxeable)."
|
1794 |
msgstr "Diese Option überschreibt alle abweichenden Einstellungen verschiedener Versandarten und erzwingt die Steuerberechnung."
|
1795 |
|
1796 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:357
|
1797 |
#@ woocommerce-germanized
|
1798 |
msgid "Fees"
|
1799 |
msgstr "Gebühren"
|
1800 |
|
1801 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:360
|
1802 |
#@ woocommerce-germanized
|
1803 |
msgid "Fee Tax"
|
1804 |
msgstr "Steuerberechnung"
|
1805 |
|
1806 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:361
|
1807 |
#@ woocommerce-germanized
|
1808 |
msgid "Enable better taxation for fees?"
|
1809 |
msgstr "Genauere Steuerberechnung für Gebühren aktivieren?"
|
1810 |
|
1811 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:365
|
1812 |
#@ woocommerce-germanized
|
1813 |
msgid "By choosing this option fee taxation will be calculated based on tax rates within cart. See shipping costs taxation for more information."
|
1814 |
msgstr "Mit Hilfe dieser Option werden die Steuern für Gebühren basierend auf den Steuersätzen der Artikel im Warenkorb berechnet (siehe Steuern für Versandkosten für weitere Informationen). Bitte passe auch hier etwaige Nettobeträge in Bruttobeträge an."
|
1815 |
|
1816 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:370
|
1817 |
#@ woocommerce-germanized
|
1818 |
msgid "Force fee tax calculation for every fee?"
|
1819 |
msgstr "Berechnung der Steuern für Gebühren erzwingen?"
|
1820 |
|
1821 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:374
|
1822 |
#@ woocommerce-germanized
|
1823 |
msgid "This option will overwrite settings for each individual fee to force tax calculation (instead of only calculating tax for those fees which are taxeable)."
|
1824 |
msgstr "Diese Option überschreibt die Einstellungen aller Gebühren und erzwingt die Steuerberechnung."
|
1844 |
msgid "Yes, customer opted in"
|
1845 |
msgstr "Ja, Kunde wurde per Double Opt-In bestätigt."
|
1846 |
|
1847 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:379
|
1848 |
#@ woocommerce-germanized
|
1849 |
msgid "Customers"
|
1850 |
msgstr "Kunden"
|
1851 |
|
1852 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:409
|
1853 |
#@ woocommerce-germanized
|
1854 |
msgid "Customer Double Opt In"
|
1855 |
msgstr "Double Opt-In"
|
1856 |
|
1857 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:410
|
1858 |
#@ woocommerce-germanized
|
1859 |
msgid "Enable customer double opt in on registration?"
|
1860 |
msgstr "Double Opt-In Verfahren für Kundenkonten aktivieren?"
|
1861 |
|
1862 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:411
|
1863 |
#, php-format
|
1864 |
#@ woocommerce-germanized
|
1865 |
msgid "If customer chooses to create a customer account an email with an activation link will be sent by mail. Customer account will be marked as activated if user clicks on the link within the email. More information on this topic can be found <a href=\"%s\" target=\"_blank\">here</a>."
|
1866 |
msgstr "Wenn ein Kunde sich dazu entscheidet ein Benutzerkonto zu erstellen, erhält dieser eine E-Mail mit einem Bestätigungslink. Insofern der Kunde diesen Bestätigungslink anklickt, wird das Konto als bestätigt markiert. Dieses Verfahren ist laut Amtsgericht Berlin Pankow/Weißensee notwendig. Mehr Informationen findest du <a href=\"%s\" target=\"_blank\">hier</a>."
|
1867 |
|
1868 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:418
|
1869 |
#@ woocommerce-germanized
|
1870 |
msgid "Delete Unactivated After"
|
1871 |
msgstr "Unaktivierte löschen nach"
|
1872 |
|
1873 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:419
|
1874 |
#@ woocommerce-germanized
|
1875 |
msgid "This will make sure unactivated customer accounts will be deleted after X days. Set to 0 if you don't want to automatically delete unactivated customers."
|
1876 |
msgstr "Diese Option sorgt dafür, dass unaktivierte Kundenkonten nach X Tagen automatisch gelöscht werden. Falls du die Löschung verhindern möchtest, setze den Wert auf 0."
|
1920 |
msgid "If you cannot follow the link above please copy this url and paste it to your browser bar: %s"
|
1921 |
msgstr "Falls Sie dem Link nicht folgen können, kopieren Sie bitte folgende URL in die Adresszeile Ihres Browsers: %s"
|
1922 |
|
1923 |
+
#: woocommerce-germanized.php:787
|
1924 |
#@ woocommerce-germanized
|
1925 |
msgid "Thank you. You have successfully activated your account."
|
1926 |
msgstr "Vielen Dank. Ihr Benutzerkonto wurde erfolgreich aktiviert."
|
1927 |
|
1928 |
+
#: woocommerce-germanized.php:791
|
1929 |
#@ woocommerce-germanized
|
1930 |
msgid "Sorry, but this activation code cannot be found."
|
1931 |
msgstr "Sorry, dieser Aktivierungscode ist uns leider nicht bekannt."
|
1932 |
|
1933 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:420
|
1934 |
#@ woocommerce-germanized
|
1935 |
msgid "days"
|
1936 |
msgstr "Tagen"
|
1937 |
|
1938 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:76
|
1939 |
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:62
|
1940 |
#@ woocommerce-germanized
|
1941 |
msgid "Search for a delivery time…"
|
1959 |
msgid "https://vendidero.de"
|
1960 |
msgstr "https://vendidero.de"
|
1961 |
|
1962 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:670
|
1963 |
#: includes/admin/views/html-page-status-germanized.php:55
|
1964 |
#@ woocommerce-germanized
|
1965 |
msgid "Fallback Mode"
|
1966 |
msgstr "Fallback Modus"
|
1967 |
|
1968 |
+
#: includes/class-wc-gzd-trusted-shops.php:409
|
1969 |
#@ woocommerce-germanized
|
1970 |
msgctxt "trusted-shops"
|
1971 |
msgid "Review Collector"
|
1972 |
msgstr "Review Collector"
|
1973 |
|
1974 |
+
#: includes/class-wc-gzd-trusted-shops.php:414
|
1975 |
#@ woocommerce-germanized
|
1976 |
msgctxt "trusted-shops"
|
1977 |
msgid "Export customer data"
|
1978 |
msgstr "Bestellungen exportieren"
|
1979 |
|
1980 |
+
#: includes/class-wc-gzd-trusted-shops.php:418
|
1981 |
#@ woocommerce-germanized
|
1982 |
msgctxt "trusted-shops"
|
1983 |
msgid "30 days"
|
1984 |
msgstr "30 Tage"
|
1985 |
|
1986 |
+
#: includes/class-wc-gzd-trusted-shops.php:419
|
1987 |
#@ woocommerce-germanized
|
1988 |
msgctxt "trusted-shops"
|
1989 |
msgid "60 days"
|
1990 |
msgstr "60 Tage"
|
1991 |
|
1992 |
+
#: includes/class-wc-gzd-trusted-shops.php:420
|
1993 |
#@ woocommerce-germanized
|
1994 |
msgctxt "trusted-shops"
|
1995 |
msgid "90 days"
|
1996 |
msgstr "90 Tage"
|
1997 |
|
1998 |
+
#: includes/class-wc-gzd-trusted-shops.php:422
|
1999 |
#@ woocommerce-germanized
|
2000 |
msgctxt "trusted-shops"
|
2001 |
msgid "Start export"
|
2002 |
msgstr "Export starten"
|
2003 |
|
2004 |
+
#: includes/class-wc-gzd-trusted-shops.php:423
|
2005 |
#, php-format
|
2006 |
#@ woocommerce-germanized
|
2007 |
msgctxt "trusted-shops"
|
2008 |
msgid "Export your customer data and ask consumers for a review with the Trusted Shops <a href=\"%s\" target=\"_blank\">Review Collector</a>."
|
2009 |
msgstr "Exportiere hier die Kundendaten für die Verwendung im Trusted Shops <a href=\"%s\" target=\"_blank\">Review Collector</a>."
|
2010 |
|
2011 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:43
|
2012 |
#, php-format
|
2013 |
#@ woocommerce-germanized
|
2014 |
msgid "Terms & Conditions generator %s"
|
2015 |
msgstr "AGB Generator %s"
|
2016 |
|
2017 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:44
|
2018 |
#, php-format
|
2019 |
#@ woocommerce-germanized
|
2020 |
msgid "Revocation generator %s"
|
2083 |
msgid "Because of the small business owner state according to §19 UstG the seller does not levy nor state the German value added tax."
|
2084 |
msgstr "Kein Mehrwertsteuerausweis, da Kleinunternehmer nach §19 (1) UStG."
|
2085 |
|
2086 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:726
|
2087 |
#@ woocommerce-germanized
|
2088 |
msgid "Show edit data notice"
|
2089 |
msgstr "Bestellung prüfen Hinweis"
|
2090 |
|
2091 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:727
|
2092 |
#@ woocommerce-germanized
|
2093 |
msgid "Show a \"check-your-entries\" notice to the user?"
|
2094 |
msgstr "Einen \"Bestellung prüfen\" Hinweis anzeigen?"
|
2095 |
|
2096 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:731
|
2097 |
#@ woocommerce-germanized
|
2098 |
msgid "This notice will be added right before the order comments field."
|
2099 |
msgstr "Dieser Hinweis wird direkt oberhalb des Bestellhinweise-Feldes eingefügt."
|
2109 |
msgid "Please check all of your entries carefully. You may change your entries with the help of the \"Back\" button in your browser"
|
2110 |
msgstr "Bitte überprüfen Sie Ihre Eingaben. Sie können diese durch Klicken des „Zurück“-Buttons Ihres Browsers korrigieren"
|
2111 |
|
2112 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:185
|
2113 |
#@ woocommerce-germanized
|
2114 |
msgid "Contract"
|
2115 |
msgstr "Kaufvertrag"
|
2116 |
|
2117 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:185
|
2118 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:486
|
2119 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:498
|
2120 |
#, php-format
|
2121 |
#@ woocommerce-germanized
|
2122 |
msgid "%sUpgrade to %spro%s%s to unlock this feature and get premium support."
|
2123 |
msgstr "%sUpgrade zur %spro%s Version%s um dieses Feature nutzen zu können und erhalte professionellen Support."
|
2124 |
|
2125 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:486
|
2126 |
#@ woocommerce-germanized
|
2127 |
msgctxt "invoices"
|
2128 |
msgid "Invoices"
|
2129 |
msgstr "Rechnungen"
|
2130 |
|
2131 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:498
|
2132 |
#@ woocommerce-germanized
|
2133 |
msgid "VAT"
|
2134 |
msgstr "Umsatzsteuer"
|
2163 |
msgstr "Rechnungen & Lieferscheine %s"
|
2164 |
|
2165 |
#: includes/admin/class-wc-gzd-admin-status.php:42
|
2166 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:200
|
2167 |
#: includes/wc-gzd-core-functions.php:42
|
2168 |
#@ woocommerce-germanized
|
2169 |
msgid "Terms & Conditions"
|
2170 |
msgstr "AGB"
|
2171 |
|
2172 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:201
|
2173 |
#@ woocommerce-germanized
|
2174 |
msgid "This page should contain your terms & conditions."
|
2175 |
msgstr "Diese Seite sollte deine Allgemeinen Geschäftsbedingungen enthalten."
|
2176 |
|
2177 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:207
|
2178 |
#, php-format
|
2179 |
#@ woocommerce-germanized
|
2180 |
msgid "Don't have terms & conditions yet? <a href=\"%s\">Generate now</a>!"
|
2181 |
msgstr "Du hast noch keine AGB? <a href=\"%s\">Jetzt generieren</a>!"
|
2182 |
|
2183 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:226
|
2184 |
#, php-format
|
2185 |
#@ woocommerce-germanized
|
2186 |
msgid "Don't have a revocation page yet? <a href=\"%s\">Generate now</a>!"
|
2187 |
msgstr "Du hast noch keine Widerrufsbelehrung? <a href=\"%s\">Jetzt generieren</a>!"
|
2188 |
|
2189 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:115
|
2190 |
#, php-format
|
2191 |
#@ woocommerce-germanized
|
2192 |
msgid "Attach %s"
|
2193 |
msgstr "%s"
|
2194 |
|
2195 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:116
|
2196 |
#, php-format
|
2197 |
#@ woocommerce-germanized
|
2198 |
msgid "Attach %s to the following email templates"
|
2203 |
msgid "Data Security"
|
2204 |
msgstr "Datenschutzbelehrung"
|
2205 |
|
2206 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:456
|
2207 |
#@ woocommerce-germanized
|
2208 |
msgid "Use drag & drop to customize attachment order. Don't forget to save your changes."
|
2209 |
msgstr "Verwende Drag & Drop um die Reihenfolge der Texte in den E-Mails zu beeinflussen und speichere anschließend deine Änderungen."
|
2256 |
msgid "Learn more about Pro Version"
|
2257 |
msgstr "Mehr über die Pro Version erfahren"
|
2258 |
|
2259 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:382
|
2260 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:300
|
2261 |
#@ woocommerce-germanized
|
2262 |
msgid "Checkbox"
|
2263 |
msgstr "Checkbox"
|
2264 |
|
2265 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:383
|
2266 |
#@ woocommerce-germanized
|
2267 |
msgid "Add a checkbox to customer registration form."
|
2268 |
msgstr "Füge eine Checkbox zum Formular für die Kundenregistrierung hinzu."
|
2269 |
|
2270 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:390
|
2271 |
#@ woocommerce-germanized
|
2272 |
msgid "Checkbox text"
|
2273 |
msgstr "Checkbox Text"
|
2274 |
|
2275 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:391
|
2276 |
#@ woocommerce-germanized
|
2277 |
msgid "Choose a Plain Text which will be shown as checkbox text for customer account creation. Use {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} as Placeholders for the links to legal pages."
|
2278 |
msgstr "Dieser Text dient als Hinweistext für die Erstellung eines Kundenkontos und wird neben der Checkbox dargestellt. Verwende {term_link}{/term_link}, {data_security_link}{/data_security_link}, {revocation_link}{/revocation_link} als Platzhalter für die Links zu den rechtlichen Hinweisseiten."
|
2279 |
|
2280 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:393
|
2281 |
#@ woocommerce-germanized
|
2282 |
msgid "Yes, I’d like create a new account and have read and understood the {data_security_link}data privacy statement{/data_security_link}."
|
2283 |
msgstr "Ja, ich möchte ein Kundenkonto eröffnen und akzeptiere die {data_security_link}Datenschutzerklärung{/data_security_link}."
|
2284 |
|
2285 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:400
|
2286 |
#@ woocommerce-germanized
|
2287 |
msgid "Checkout"
|
2288 |
msgstr "Kasse"
|
2289 |
|
2290 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:401
|
2291 |
#@ woocommerce-germanized
|
2292 |
msgid "Replace default WooCommerce text regarding account creation during checkout."
|
2293 |
msgstr "Ersetze den WooCommerce Text (Kundenkonto erstellen?) durch den o.g. Hinweis."
|
2294 |
|
2295 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:402
|
2296 |
#@ woocommerce-germanized
|
2297 |
msgid "Use the text from above instead of the default WooCommerce text regarding account creation during checkout. This checkbox is only show if you have activated guest accounts."
|
2298 |
msgstr "Nutze den oben festgelegten Hinweistext anstelle des WooCommerce Standardtextes für die Checkbox zum Erstellen von Kundenkonten während des Bestellvorganges. Die Checkbox wird nur angezeigt, wenn du Gast-Checkouts zulässt."
|
2299 |
|
2300 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:801
|
2301 |
#@ woocommerce-germanized
|
2302 |
msgid "Pay now Button"
|
2303 |
msgstr "Jetzt bezahlen Button"
|
2304 |
|
2305 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:802
|
2306 |
#@ woocommerce-germanized
|
2307 |
msgid "Add a pay now button to emails and order success page."
|
2308 |
msgstr "Füge einen jetzt bezahlen - Button zur E-Mail und der Bestätigungs-Seite hinzu."
|
2309 |
|
2310 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:803
|
2311 |
#@ woocommerce-germanized
|
2312 |
msgid "Add a pay now button to order confirmation email and order success page if the order awaits payment (PayPal etc)."
|
2313 |
msgstr "Füge einen jetzt bezahlen - Button zur Bestellbestätigungs-Email sowie zur Bestätigungs-Seite hinzu insofern die Bestellung eine automatisierte Zahlung benötigt (z.B. per PayPal)."
|
2314 |
|
2315 |
+
#: includes/wc-gzd-template-functions.php:433
|
2316 |
#@ woocommerce-germanized
|
2317 |
msgid "Please accept the creation of a new customer account"
|
2318 |
msgstr "Bitte akzeptieren Sie die Erstellung eines neuen Kundenkontos"
|
2323 |
msgid "Pay with %s"
|
2324 |
msgstr "jetzt mit %s bezahlen"
|
2325 |
|
2326 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:175
|
2327 |
#@ woocommerce-germanized
|
2328 |
msgid "Disallow cancellations"
|
2329 |
msgstr "Stornierungen verhindern"
|
2330 |
|
2331 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:176
|
2332 |
#@ woocommerce-germanized
|
2333 |
msgid "Don’t allow customers to manually cancel orders."
|
2334 |
msgstr "Stornierung von Bestellungen durch den Kunden verhindern."
|
2335 |
|
2336 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:177
|
2337 |
#@ woocommerce-germanized
|
2338 |
msgid "By default payment methods like PayPal allow order cancellation by clicking the abort link. This option will stop customers from manually cancel orders."
|
2339 |
msgstr "Standardmäßig lassen sich Bestellungen per PayPal stornieren, indem der Kunden den Abbrechen-Link verwendet. Diese Option verhindert den manuellen Abbruch einer Bestellung durch den Kunden."
|
2468 |
msgid "Logs"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:681
|
2472 |
#@ woocommerce-germanized
|
2473 |
msgid "Force free shipping"
|
2474 |
msgstr "Versandmethode erzwingen"
|
2475 |
|
2476 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:682
|
2477 |
#@ woocommerce-germanized
|
2478 |
msgid "Force free shipping method if available?"
|
2479 |
msgstr "Kostenlosen Versand erzwingen wenn die Methode zur Verfügung steht?"
|
2480 |
|
2481 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:686
|
2482 |
#@ woocommerce-germanized
|
2483 |
msgid "By default WooCommerce will let customers choose other shipping methods than free shipping (if available). This option will force free shipping if available."
|
2484 |
msgstr "Standardmäßig erlaubt WooCommerce die Auswahl anderer Versandmethoden, auch wenn kostenloser Versand möglich ist. Diese Option erzwingt den kostenlosen Versand, sobald dieser verfügbar ist."
|
2485 |
|
2486 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:57
|
2487 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:40
|
2488 |
#@ woocommerce-germanized
|
2489 |
msgid "Calculation"
|
2490 |
msgstr "Berechnung"
|
2491 |
|
2492 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:60
|
|
|
2493 |
#@ woocommerce-germanized
|
2494 |
msgid "Calculate unit prices automatically based on product price"
|
2495 |
msgstr "Einheitspreise basierend auf dem Produktpreis automatisch berechnen"
|
2496 |
|
2497 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:671
|
2498 |
#@ woocommerce-germanized
|
2499 |
msgid "Enable to make sure default checkout template is not being overriden by theme."
|
2500 |
msgstr "Überschreiben relevanter Templates im Checkout durch dein Theme verhindern."
|
2501 |
|
2502 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:675
|
2503 |
#@ woocommerce-germanized
|
2504 |
msgid "If you are facing problems within your checkout e.g. legally relevant data is not showing (terms, delivery time, unit price etc.) your theme seems to be incompatible (not using default WooCommerce hooks and filters). As a workaround you may use this fallback which ensures default review-order.php and form-checkout.php is used."
|
2505 |
msgstr "Wenn du Probleme während des Checkouts hast (Inhalte werden falsch, nicht oder doppelt dargestellt), dann könntest du als Workaround diese Option aktivieren. Diese Option hindert dein Theme relevante Templates für den Checkout (review-order.php und form-checkout.php) zu überschreiben. "
|
2517 |
msgstr "Dieses E-Mail Template enthält eine Kopie des SEPA Mandates, welches basierend auf den Bestelldaten und Kontodaten des Käufers generiert wird."
|
2518 |
|
2519 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:26
|
2520 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:260
|
2521 |
#@ woocommerce-germanized
|
2522 |
msgid "Direct Debit"
|
2523 |
msgstr "Lastschrift"
|
2585 |
"Bitte beachten Sie: Die First für die Vorabinformation der SEPA-Lastschrift wird auf einen Tag verkürzt. "
|
2586 |
|
2587 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:107
|
2588 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:327
|
2589 |
#@ woocommerce-germanized
|
2590 |
msgid "Account Holder"
|
2591 |
msgstr "Kontoinhaber"
|
2592 |
|
2593 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:114
|
2594 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:331
|
2595 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:422
|
2596 |
#@ woocommerce-germanized
|
2597 |
msgid "IBAN"
|
2598 |
msgstr "IBAN"
|
2599 |
|
2600 |
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:120
|
2601 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:335
|
2602 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:423
|
2603 |
#@ woocommerce-germanized
|
2604 |
msgid "BIC/SWIFT"
|
2605 |
msgstr "BIC/SWIFT"
|
2609 |
msgid "Mandate Reference ID"
|
2610 |
msgstr "Mandat-Referenznummer"
|
2611 |
|
2612 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:251
|
2613 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:79
|
2614 |
#@ woocommerce
|
2615 |
msgid "Enable/Disable"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:253
|
2619 |
#@ woocommerce-germanized
|
2620 |
msgid "Enable Direct Debit Payment"
|
2621 |
msgstr "Bezahlung per Lastschrift aktivieren"
|
2622 |
|
2623 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:259
|
2624 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:87
|
2625 |
#@ woocommerce
|
2626 |
msgid "This controls the title which the user sees during checkout."
|
2627 |
msgstr ""
|
2628 |
|
2629 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:264
|
2630 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:92
|
2631 |
#@ woocommerce
|
2632 |
msgid "Description"
|
2633 |
msgstr ""
|
2634 |
|
2635 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:266
|
2636 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:94
|
2637 |
#@ woocommerce
|
2638 |
msgid "Payment method description that the customer will see on your checkout."
|
2639 |
msgstr ""
|
2640 |
|
2641 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:267
|
2642 |
#@ woocommerce-germanized
|
2643 |
msgid "The order amount will be debited directly from your bank account."
|
2644 |
msgstr "Der Gesamtbestellbetrag wird per SEPA-Lastschrift direkt von Ihrem Konto abgebucht."
|
2645 |
|
2646 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:271
|
2647 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:99
|
2648 |
#@ woocommerce
|
2649 |
msgid "Instructions"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:273
|
2653 |
#: includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:101
|
2654 |
#@ woocommerce
|
2655 |
msgid "Instructions that will be added to the thank you page and emails."
|
2656 |
msgstr ""
|
2657 |
|
2658 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:278
|
2659 |
#@ woocommerce-germanized
|
2660 |
msgid "Debtee"
|
2661 |
msgstr "Gläubiger Informationen"
|
2662 |
|
2663 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:280
|
2664 |
#@ woocommerce-germanized
|
2665 |
msgid "Insert your company information."
|
2666 |
msgstr "Füge hier die Informationen zu deinem Unternehmen ein."
|
2667 |
|
2668 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:282
|
2669 |
#@ woocommerce-germanized
|
2670 |
msgid "Company Inc, John Doe Street, New York"
|
2671 |
msgstr "Musterfirma GmbH, Musterstraße 12, 12203 Musterstadt"
|
2672 |
|
2673 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:286
|
2674 |
#@ woocommerce-germanized
|
2675 |
msgid "Debtee identification number"
|
2676 |
msgstr "Identifikationsnummer"
|
2677 |
|
2678 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:288
|
2679 |
#, php-format
|
2680 |
#@ woocommerce-germanized
|
2681 |
msgid "Insert your debtee indentification number. More information can be found <a href=\"%s\">here</a>."
|
2682 |
msgstr "Füge hier die Gläubiger Identifikationsnummer deines Unternehmens ein. Weitere Informationen zu dieser Nummer erhältst du <a href=\"%s\">hier</a>."
|
2683 |
|
2684 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:292
|
2685 |
#@ woocommerce-germanized
|
2686 |
msgid "Mandate Text"
|
2687 |
msgstr "Lastschriftmandat"
|
2688 |
|
2689 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:303
|
2690 |
#@ woocommerce-germanized
|
2691 |
msgid "Enable a checkbox linking to a SEPA direct debit mandate preview."
|
2692 |
msgstr "Aktiviere eine Checkbox, die zu einer Vorschau des Lastschrift-Mandats führt."
|
2693 |
|
2694 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:307
|
2695 |
#@ woocommerce-germanized
|
2696 |
msgid "Checkbox label"
|
2697 |
msgstr "Checkbox Text"
|
2698 |
|
2699 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:309
|
2700 |
#@ woocommerce-germanized
|
2701 |
msgid "Customize the checkbox label. Use {link}link name{/link} to insert the preview link."
|
2702 |
msgstr "Passe den Checkbox Text an. Verwende {link}SEPA Lastschriftmandat{/link} um auf die Vorschau zu verlinken."
|
2703 |
|
2704 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:380
|
2705 |
#@ woocommerce-germanized
|
2706 |
msgid "Please insert your SEPA account data."
|
2707 |
msgstr "Bitte fügen Sie Ihre SEPA Kontoinformationen ein."
|
2708 |
|
2709 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:363
|
2710 |
#@ woocommerce-germanized
|
2711 |
msgid "Please accept the direct debit mandate."
|
2712 |
msgstr "Bitte erteilen Sie das SEPA Lastschriftmandat."
|
2713 |
|
2714 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:390
|
2715 |
#@ woocommerce-germanized
|
2716 |
msgid "Your IBAN seems to be invalid."
|
2717 |
msgstr "Ihr IBAN scheint nicht gültig zu sein."
|
2718 |
|
2719 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:392
|
2720 |
#@ woocommerce-germanized
|
2721 |
msgid "Your IBAN's country code doesn’t match with your billing country."
|
2722 |
msgstr "Der Ländercode des IBANs stimmt nicht mit dem Rechnungsland überein."
|
2723 |
|
2724 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:396
|
2725 |
#@ woocommerce-germanized
|
2726 |
msgid "Your BIC seems to be invalid."
|
2727 |
msgstr "Ihr BIC/SWIFT scheint nicht gültig zu sein."
|
2728 |
|
2729 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:424
|
2730 |
#@ woocommerce
|
2731 |
msgid "is invalid"
|
2732 |
msgstr ""
|
2733 |
|
2734 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:462
|
2735 |
#@ woocommerce-germanized
|
2736 |
msgid "Processing direct debit"
|
2737 |
msgstr "Lastschriftverfahren vorbereiten"
|
2742 |
msgid "Please see the SEPA direct debit mandate for order %s attached to this email."
|
2743 |
msgstr "Im Folgenden finden Sie eine Kopie des SEPA Lastschriftmandates zur Bestellung %s."
|
2744 |
|
2745 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:310
|
2746 |
#@ woocommerce-germanized
|
2747 |
msgid "I hereby agree to the {link}direct debit mandate{/link}."
|
2748 |
msgstr "Hiermit erteile ich das {link}SEPA Lastschriftmandat{/link}."
|
2749 |
|
2750 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:294
|
2751 |
#@ woocommerce-germanized
|
2752 |
msgid "This text will be populated with live order/checkout data. Will be used as preview direct debit mandate and as email template text."
|
2753 |
msgstr "Dieser Text wird anhand der Bestelldaten bzw. der Daten innerhalb der Kasse komplettiert und als Vorschau bzw. als Kopie des SEPA Lastschriftmandates während des Checkouts und anschließend per E-Mail an den Kunden zur Verfügung gestellt."
|
2823 |
msgid "Do only offer pay by invoice to customers who have at least completed one order."
|
2824 |
msgstr "Aktiviere die Zahlungsart nur dann, wenn der Kunde bereits eine Bestellung erfolgreich abgeschlossen hat."
|
2825 |
|
2826 |
+
#: includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php:301
|
2827 |
#@ woocommerce-germanized
|
2828 |
msgid "Enable \"agree to SEPA mandate\" checkbox"
|
2829 |
msgstr "Aktiviere die Checkbox zur Bestätigung des Lastschriftmandates."
|
2830 |
|
2831 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:791
|
2832 |
+
#@ woocommerce-germanized
|
2833 |
+
msgid "Digital Confirmation Notice"
|
2834 |
+
msgstr "Digitale Bestätigung"
|
2835 |
+
|
2836 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:792
|
2837 |
+
#@ woocommerce-germanized
|
2838 |
+
msgid "This text will be appended to your order processing email if the order contains digital products. Use placeholders {link}{/link} to insert link to right of withdrawal page."
|
2839 |
+
msgstr "Dieser Text wird an deine Bestellbestätigungs-Email (unterhalb der Tabelle) angehängt, sobald ein Kunde ein digitales Produkt gekauft hat. Verwende die Platzhalter {link}{/link} um einen Link zur Widerrufsbelehrung einzufügen."
|
2840 |
+
|
2841 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:795
|
2842 |
+
#@ woocommerce-germanized
|
2843 |
+
msgid "Furthermore you have expressly agreed to start the performance of the contract for digital items (e.g. downloads) before expiry of the withdrawal period. I have noted to lose my {link}right of withdrawal{/link} with the beginning of the performance of the contract."
|
2844 |
+
msgstr "Außerdem haben Sie ausdrücklich zugestimmt, dass für die digitalen Inhalte Ihrer Bestellung mit der Ausführung des Vertrags bereits vor Ablauf der Widerrufsfrist begonnen wird. Sie haben auch zur Kenntnis genommen, dass Sie mit Beginn der Ausführung des Vertrags Ihr {link}Widerrufsrecht{/link} verlieren."
|
2845 |
+
|
2846 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:42
|
2847 |
+
#, php-format
|
2848 |
+
#@ woocommerce-germanized
|
2849 |
+
msgid "PDF %s"
|
2850 |
+
msgstr "PDF %s"
|
2851 |
+
|
2852 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:197
|
2853 |
+
#, php-format
|
2854 |
+
#@ woocommerce-germanized
|
2855 |
+
msgid "Want to attach automatically generated PDF files to emails instead of plain text? %sUpgrade to %spro%s%s"
|
2856 |
+
msgstr "Möchtest du deine Hinweistexte als PDF-Dateien an die E-Mails anhängen? %sUpgrade zur %spro%s Version%s"
|
2857 |
+
|
2858 |
#. translators: plugin header field 'Version'
|
2859 |
#: woocommerce-germanized.php:0
|
2860 |
#@ woocommerce-germanized
|
2861 |
+
msgid "1.4.2"
|
2862 |
+
msgstr "1.4.2"
|
2863 |
+
|
2864 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:49
|
2865 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:38
|
2866 |
+
#@ woocommerce-germanized
|
2867 |
+
msgid "Product Units"
|
2868 |
+
msgstr "Produkteinheiten"
|
2869 |
+
|
2870 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:53
|
2871 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:39
|
2872 |
+
#@ woocommerce-germanized
|
2873 |
+
msgid "Base Price Units"
|
2874 |
+
msgstr "Grundpreiseinheiten"
|
2875 |
+
|
2876 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:53
|
2877 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:39
|
2878 |
+
#@ woocommerce-germanized
|
2879 |
+
msgid "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base price unit amount."
|
2880 |
+
msgstr "Anzahl der Grundpreiseinheiten. Beispiel Grundpreis: 0,99 / 100 ml. Füge hier 100 als Grundpreiseinheiten ein."
|
2881 |
+
|
2882 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:40
|
2883 |
+
#@ woocommerce-germanized
|
2884 |
+
msgid "Calculate base prices automatically."
|
2885 |
+
msgstr "Grundpreis automatisch berechnen."
|
2886 |
+
|
2887 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:42
|
2888 |
+
#@ woocommerce-germanized
|
2889 |
+
msgid "Regular Base Price"
|
2890 |
+
msgstr "Regulärer Grundpreis"
|
2891 |
+
|
2892 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:43
|
2893 |
+
#@ woocommerce-germanized
|
2894 |
+
msgid "Sale Base Price"
|
2895 |
+
msgstr "Angebotsgrundpreis"
|
2896 |
+
|
2897 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:429
|
2898 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:588
|
2899 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:621
|
2900 |
+
#@ woocommerce-germanized
|
2901 |
+
msgid "Base Price"
|
2902 |
+
msgstr "Grundpreis"
|
2903 |
+
|
2904 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:432
|
2905 |
+
#@ woocommerce-germanized
|
2906 |
+
msgid "Base Price Text"
|
2907 |
+
msgstr "Grundpreis Text"
|
2908 |
+
|
2909 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:433
|
2910 |
+
#@ woocommerce-germanized
|
2911 |
+
msgid "This text will be used to display the base price. Use {price} to insert the price. If you want to specifically format base price output use {base}, {unit} and {base_price} as placeholders."
|
2912 |
+
msgstr "Dieser Text wird für die Anzeige des Grundpreises verwendet. Nutze {price} als Platzhalter für den formatierten Grundpreis. Wenn du die Ausgabe detailliert beeinflussen willst, nutze stattdessen {base}, {unit} und {base_price} für die einzelnen Elemente."
|
2913 |
+
|
2914 |
+
#: includes/admin/views/html-notice-update.php:12
|
2915 |
+
#@ woocommerce-germanized
|
2916 |
+
msgid "<strong>WooCommerce Germanized Data Update Required</strong> – We just need to update your install to the latest version"
|
2917 |
+
msgstr "<strong>WooCommerce Germanized Datenaktualisierung erforderlich</strong> – Wir müssen deine Installation auf die neueste Version updaten"
|
2918 |
+
|
2919 |
+
#: includes/admin/views/html-notice-update.php:13
|
2920 |
+
#@ woocommerce-germanized
|
2921 |
+
msgid "Run the updater"
|
2922 |
+
msgstr "Update starten"
|
2923 |
+
|
2924 |
+
#: includes/admin/views/html-notice-update.php:17
|
2925 |
+
#@ woocommerce-germanized
|
2926 |
+
msgid "It is strongly recommended that you backup your database before proceeding. Are you sure you wish to run the updater now?"
|
2927 |
+
msgstr "Du solltest vor einem Update immer ein Backup deiner Datenbank anlegen. Bist du sicher das Update jetzt zu installieren?"
|
2928 |
+
|
2929 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:49
|
2930 |
+
#: includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:38
|
2931 |
+
#@ woocommerce-germanized
|
2932 |
+
msgid "Number of units included per default product price. Example: 1000 ml."
|
2933 |
+
msgstr "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
|
2934 |
+
|
2935 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:637
|
2936 |
+
#@ woocommerce-germanized
|
2937 |
+
msgid "Show product units"
|
2938 |
+
msgstr "Produkteinheiten anzeigen"
|
2939 |
+
|
2940 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:638
|
2941 |
+
#@ woocommerce-germanized
|
2942 |
+
msgid "Display amount of product units on product detail page."
|
2943 |
+
msgstr "Zeige die Anzahl der Produkteinheiten auf der Produktdetailseite an."
|
2944 |
+
|
2945 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:639
|
2946 |
+
#@ woocommerce-germanized
|
2947 |
+
msgid "Product units will be shown right above your SKU (if available) within the product meta section."
|
2948 |
+
msgstr "Die Produkteinheiten werden oberhalb der Artikelnummer (falls vorhanden), in den Meta-Daten der Produkte ausgegeben."
|
2949 |
+
|
2950 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:646
|
2951 |
+
#@ woocommerce-germanized
|
2952 |
+
msgid "Product Units Text"
|
2953 |
+
msgstr "Produkteinheiten Text"
|
2954 |
+
|
2955 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:647
|
2956 |
+
#@ woocommerce-germanized
|
2957 |
+
msgid "This text will be used to display the product units. Use {product_units} to insert the amount of product units. Use {unit} to insert the unit. Optionally display the formatted unit price with {unit_price}."
|
2958 |
+
msgstr "Dieser Text wird verwendet, um die Produkteinheiten-Ausgabe zu formatieren. Verwende {product_units} um die Anzahl der Einheiten auszugeben. Verwende {unit} für die Einheit und optional {unit_price} für den formatierten Grundpreis."
|
2959 |
+
|
2960 |
+
#: includes/admin/settings/class-wc-gzd-settings-germanized.php:652
|
2961 |
+
#@ woocommerce-germanized
|
2962 |
+
msgid "Product contains: {product_units} {unit}"
|
2963 |
+
msgstr "Produkt enthält: {product_units} {unit}"
|
2964 |
+
|
2965 |
+
#: includes/wc-gzd-template-functions.php:225
|
2966 |
+
#@ woocommerce-germanized
|
2967 |
+
msgid "To retrieve direct access to digital content you have to agree to the loss of your right of withdrawal."
|
2968 |
+
msgstr "Um direkten Zugang zu den digitalen Inhalte zu erhalten, müssen Sie auf das Widerrufsrecht verzichten."
|
2969 |
|
includes/abstracts/abstract-wc-gzd-product.php
CHANGED
@@ -34,6 +34,7 @@ class WC_GZD_Product {
|
|
34 |
'unit' => '',
|
35 |
'unit_price' => '',
|
36 |
'unit_base' => '',
|
|
|
37 |
'unit_price_regular' => '',
|
38 |
'unit_price_sale' => '',
|
39 |
'mini_desc' => '',
|
@@ -96,7 +97,7 @@ class WC_GZD_Product {
|
|
96 |
*/
|
97 |
public function get_mini_desc() {
|
98 |
if ( $this->mini_desc && ! empty( $this->mini_desc ) )
|
99 |
-
return
|
100 |
return false;
|
101 |
}
|
102 |
|
@@ -231,11 +232,50 @@ class WC_GZD_Product {
|
|
231 |
* @return string
|
232 |
*/
|
233 |
public function get_unit_html( $show_sale = true ) {
|
|
|
234 |
$display_price = $this->get_unit_price();
|
235 |
$display_regular_price = $this->get_unit_price( 1, $this->get_unit_regular_price() );
|
236 |
$display_sale_price = $this->get_unit_price( 1, $this->get_unit_sale_price() );
|
237 |
$price_html = ( ( $this->is_on_unit_sale() && $show_sale ) ? $this->get_price_html_from_to( $display_regular_price, $display_sale_price ) : wc_price( $display_price ) );
|
238 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
}
|
240 |
|
241 |
/**
|
34 |
'unit' => '',
|
35 |
'unit_price' => '',
|
36 |
'unit_base' => '',
|
37 |
+
'unit_product' => '',
|
38 |
'unit_price_regular' => '',
|
39 |
'unit_price_sale' => '',
|
40 |
'mini_desc' => '',
|
97 |
*/
|
98 |
public function get_mini_desc() {
|
99 |
if ( $this->mini_desc && ! empty( $this->mini_desc ) )
|
100 |
+
return wpautop( htmlspecialchars_decode( $this->mini_desc ) );
|
101 |
return false;
|
102 |
}
|
103 |
|
232 |
* @return string
|
233 |
*/
|
234 |
public function get_unit_html( $show_sale = true ) {
|
235 |
+
|
236 |
$display_price = $this->get_unit_price();
|
237 |
$display_regular_price = $this->get_unit_price( 1, $this->get_unit_regular_price() );
|
238 |
$display_sale_price = $this->get_unit_price( 1, $this->get_unit_sale_price() );
|
239 |
$price_html = ( ( $this->is_on_unit_sale() && $show_sale ) ? $this->get_price_html_from_to( $display_regular_price, $display_sale_price ) : wc_price( $display_price ) );
|
240 |
+
$html = '';
|
241 |
+
$text = get_option( 'woocommerce_gzd_unit_price_text' );
|
242 |
+
|
243 |
+
if ( $this->has_unit() ) {
|
244 |
+
|
245 |
+
if ( strpos( $text, '{price}' ) !== false ) {
|
246 |
+
|
247 |
+
$html = str_replace( '{price}', $price_html . apply_filters( 'wc_gzd_unit_price_seperator', ' / ' ) . $this->get_unit_base(), $text );
|
248 |
+
|
249 |
+
} else {
|
250 |
+
|
251 |
+
$html = str_replace( array( '{base_price}', '{unit}', '{base}' ), array( $price_html, '<span class="unit">' . $this->get_unit() . '</span>', ( $this->unit_base > apply_filters( 'wc_gzd_unit_base_min_amount_to_show', 1 ) ? '<span class="unit-base">' . $this->unit_base . '</span>' : '' ) ), $text );
|
252 |
+
|
253 |
+
}
|
254 |
+
|
255 |
+
}
|
256 |
+
|
257 |
+
return apply_filters( 'woocommerce_gzd_unit_price_html', $html, $this );
|
258 |
+
}
|
259 |
+
|
260 |
+
public function has_product_units() {
|
261 |
+
return ( $this->unit_product && ! empty( $this->unit_product ) && $this->get_unit() );
|
262 |
+
}
|
263 |
+
|
264 |
+
/**
|
265 |
+
* Formats the amount of product units
|
266 |
+
*
|
267 |
+
* @return string
|
268 |
+
*/
|
269 |
+
public function get_product_units_html() {
|
270 |
+
|
271 |
+
$html = '';
|
272 |
+
$text = get_option( 'woocommerce_gzd_product_units_text' );
|
273 |
+
|
274 |
+
if ( $this->has_product_units() )
|
275 |
+
$html = str_replace( array( '{product_units}', '{unit}', '{unit_price}' ), array( $this->unit_product, $this->get_unit(), $this->get_unit_html() ), $text );
|
276 |
+
|
277 |
+
return apply_filters( 'woocommerce_gzd_product_units_html', $html, $this );
|
278 |
+
|
279 |
}
|
280 |
|
281 |
/**
|
includes/admin/class-wc-gzd-admin-welcome.php
CHANGED
@@ -126,7 +126,33 @@ class WC_GZD_Admin_Welcome {
|
|
126 |
</span>
|
127 |
</p>
|
128 |
<div class="changelog vendipro new-feature">
|
129 |
-
<h3>Neu:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
<div class="left">
|
131 |
<a href="https://vendidero.de/woocommerce-germanized#multistep-checkout" target="_blank"><img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/multistep-checkout.png" /></a>
|
132 |
</div>
|
@@ -209,6 +235,12 @@ class WC_GZD_Admin_Welcome {
|
|
209 |
Als <a class="wc-gzd-pro" style="display: inline !important" href="https://vendidero.de/woocommerce-germanized#accounting" target="_blank">pro</a> User kannst du automatisiert PDF-Rechnungen erstellen.
|
210 |
</p>
|
211 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
</div>
|
213 |
<div class="return-to-dashboard">
|
214 |
<a href="<?php echo admin_url( 'admin.php?page=wc-settings&tab=checkout' ); ?>">Neue Zahlungsarten jetzt entdecken</a>
|
126 |
</span>
|
127 |
</p>
|
128 |
<div class="changelog vendipro new-feature">
|
129 |
+
<h3>Neu: Rechtliche Hinweistexte als PDF-Anhang <span class="wc-gzd-pro">pro</span></h3>
|
130 |
+
<div class="left">
|
131 |
+
<a href="https://vendidero.de/woocommerce-germanized#legal-page" target="_blank"><img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/legal-page.png" style="border: none" /></a>
|
132 |
+
</div>
|
133 |
+
<div class="right">
|
134 |
+
<p>
|
135 |
+
Deine E-Mails sind aufgrund deiner AGB und Widerrufsbelehrung ziemlich lang? Große und bekannte Shops senden die rechtlichen Hinweistexte einfach als PDF-Anhang.
|
136 |
+
Für <span class="wc-gzd-pro">pro</span> User haben wir diese Funktionalität nun auch implementiert. Generiere entweder automatisch PDF-Dateien auf Basis deiner rechtlichen Hinweisseiten oder lade manuell eine PDF-Datei hoch, die als Anhang verwendet werden soll.
|
137 |
+
</p>
|
138 |
+
<div class="wc-feature wc-vendipro-features feature-section col two-col">
|
139 |
+
<div>
|
140 |
+
<h4><i class="fa fa-magic"></i> Layout Einstellungen</h4>
|
141 |
+
<p>Flexibles PDF-Layout für automatisch erstellte PDF-Anhänge - ähnlich wie bei Rechnungen & Lieferscheinen.</p>
|
142 |
+
</div>
|
143 |
+
<div class="last-feature">
|
144 |
+
<h4><i class="fa fa-refresh"></i> Aktualisierung</h4>
|
145 |
+
<p>Sobald du eine Hinweisseite speicherst, wird deine PDF-Datei automatisch aktualisiert.</p>
|
146 |
+
</div>
|
147 |
+
</div>
|
148 |
+
<div class="vendipro-buttons">
|
149 |
+
<a href="https://vendidero.de/woocommerce-germanized#pro" target="_blank" class="button button-primary wc-gzd-button">Pro Version entdecken</a>
|
150 |
+
<p class="price smaller">ab 69,95 € inkl. Mwst. - inkl. 1 Jahr Updates & Premium Support!</p>
|
151 |
+
</div>
|
152 |
+
</div>
|
153 |
+
</div>
|
154 |
+
<div class="changelog vendipro new-feature">
|
155 |
+
<h3>Mehrstufige Kasse mit Datenüberprüfung <span class="wc-gzd-pro">pro</span></h3>
|
156 |
<div class="left">
|
157 |
<a href="https://vendidero.de/woocommerce-germanized#multistep-checkout" target="_blank"><img src="<?php echo WC_germanized()->plugin_url();?>/assets/images/multistep-checkout.png" /></a>
|
158 |
</div>
|
235 |
Als <a class="wc-gzd-pro" style="display: inline !important" href="https://vendidero.de/woocommerce-germanized#accounting" target="_blank">pro</a> User kannst du automatisiert PDF-Rechnungen erstellen.
|
236 |
</p>
|
237 |
</div>
|
238 |
+
<div class="last-feature">
|
239 |
+
<h4><i class="fa fa-arrows-h"></i> Produkteinheiten</h4>
|
240 |
+
<p>
|
241 |
+
Hinterlege zusätzlich zum Grundpreis, Produkteinheiten für deine Produkte. Beispiel: Du verkaufst 250ml Parfum für 39,95 €. Hinterlege 250 als Produkteinheiten und lasse dir die Daten optional auf der Produktseite ausgeben.
|
242 |
+
</p>
|
243 |
+
</div>
|
244 |
</div>
|
245 |
<div class="return-to-dashboard">
|
246 |
<a href="<?php echo admin_url( 'admin.php?page=wc-settings&tab=checkout' ); ?>">Neue Zahlungsarten jetzt entdecken</a>
|
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php
CHANGED
@@ -46,8 +46,12 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
|
|
46 |
?></select>
|
47 |
</p>
|
48 |
<p class="form-row form-row-last">
|
49 |
-
<label for="
|
50 |
-
<input class="input-text wc_input_decimal" size="6" type="text" name="
|
|
|
|
|
|
|
|
|
51 |
</p>
|
52 |
<p class="form-row form-row-full _unit_price_auto_field">
|
53 |
<label for="variable_unit_price_auto_<?php echo $loop; ?>"><?php echo __( 'Calculation', 'woocommerce-germanized' ); ?>:</label>
|
@@ -146,6 +150,7 @@ class WC_Germanized_Meta_Box_Product_Data_Variable {
|
|
146 |
$data = array(
|
147 |
'_unit' => '',
|
148 |
'_unit_base' => '',
|
|
|
149 |
'_unit_price_auto' => '',
|
150 |
'_unit_price_regular' => '',
|
151 |
'_unit_price_sale' => '',
|
46 |
?></select>
|
47 |
</p>
|
48 |
<p class="form-row form-row-last">
|
49 |
+
<label for="variable_unit_product"><?php echo __( 'Product Units', 'woocommerce-germanized' );?>: <a class="tips" data-tip="<?php esc_attr_e( 'Number of units included per default product price. Example: 1000 ml.', 'woocommerce-germanized' ); ?>" href="#">[?]</a></label>
|
50 |
+
<input class="input-text wc_input_decimal" size="6" type="text" name="variable_unit_product[<?php echo $loop; ?>]" value="<?php echo ( ! empty( $_product->gzd_product->unit_product ) ? esc_attr( wc_format_localized_decimal( $_product->gzd_product->unit_product ) ) : '' );?>" placeholder="" />
|
51 |
+
</p>
|
52 |
+
<p class="form-row form-row-first">
|
53 |
+
<label for="variable_unit_base"><?php echo __( 'Base Price Units', 'woocommerce-germanized' );?>: <a class="tips" data-tip="<?php esc_attr_e( 'Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base price unit amount.', 'woocommerce-germanized' ); ?>" href="#">[?]</a></label>
|
54 |
+
<input class="input-text wc_input_decimal" size="6" type="text" name="variable_unit_base[<?php echo $loop; ?>]" value="<?php echo ( ! empty( $_product->gzd_product->unit_base ) ? esc_attr( wc_format_localized_decimal( $_product->gzd_product->unit_base ) ) : '' );?>" placeholder="" />
|
55 |
</p>
|
56 |
<p class="form-row form-row-full _unit_price_auto_field">
|
57 |
<label for="variable_unit_price_auto_<?php echo $loop; ?>"><?php echo __( 'Calculation', 'woocommerce-germanized' ); ?>:</label>
|
150 |
$data = array(
|
151 |
'_unit' => '',
|
152 |
'_unit_base' => '',
|
153 |
+
'_unit_product' => '',
|
154 |
'_unit_price_auto' => '',
|
155 |
'_unit_price_regular' => '',
|
156 |
'_unit_price_sale' => '',
|
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php
CHANGED
@@ -35,12 +35,12 @@ class WC_Germanized_Meta_Box_Product_Data {
|
|
35 |
$terms = array();
|
36 |
|
37 |
woocommerce_wp_select( array( 'id' => '_unit', 'label' => __( 'Unit', 'woocommerce-germanized' ), 'options' => array_merge( array( 'none' => __( 'Select unit', 'woocommerce-germanized' ) ), WC_germanized()->units->get_units() ), 'desc_tip' => true, 'description' => __( 'Needed if selling on a per unit basis', 'woocommerce-germanized' ) ) );
|
38 |
-
woocommerce_wp_text_input( array( 'id' => '
|
39 |
-
|
|
|
40 |
|
41 |
-
woocommerce_wp_text_input( array( 'id' => '_unit_price_regular', 'label' => __( 'Regular
|
42 |
-
woocommerce_wp_text_input( array( 'id' => '_unit_price_sale', 'label' => __( 'Sale
|
43 |
-
|
44 |
|
45 |
}
|
46 |
|
@@ -75,6 +75,7 @@ class WC_Germanized_Meta_Box_Product_Data {
|
|
75 |
'product-type' => '',
|
76 |
'_unit' => '',
|
77 |
'_unit_base' => '',
|
|
|
78 |
'_unit_price_auto' => '',
|
79 |
'_unit_price_regular' => '',
|
80 |
'_unit_price_sale' => '',
|
@@ -107,6 +108,10 @@ class WC_Germanized_Meta_Box_Product_Data {
|
|
107 |
update_post_meta( $post_id, '_unit_base', ( $data['_unit_base'] === '' ) ? '' : wc_format_decimal( $data['_unit_base'] ) );
|
108 |
}
|
109 |
|
|
|
|
|
|
|
|
|
110 |
update_post_meta( $post_id, '_unit_price_auto', ( isset( $data['_unit_price_auto'] ) ) ? 'yes' : '' );
|
111 |
|
112 |
if ( isset( $data['_unit_price_regular'] ) ) {
|
35 |
$terms = array();
|
36 |
|
37 |
woocommerce_wp_select( array( 'id' => '_unit', 'label' => __( 'Unit', 'woocommerce-germanized' ), 'options' => array_merge( array( 'none' => __( 'Select unit', 'woocommerce-germanized' ) ), WC_germanized()->units->get_units() ), 'desc_tip' => true, 'description' => __( 'Needed if selling on a per unit basis', 'woocommerce-germanized' ) ) );
|
38 |
+
woocommerce_wp_text_input( array( 'id' => '_unit_product', 'label' => __( 'Product Units', 'woocommerce-germanized' ), 'data_type' => 'decimal', 'desc_tip' => true, 'description' => __( 'Number of units included per default product price. Example: 1000 ml.', 'woocommerce-germanized' ) ) );
|
39 |
+
woocommerce_wp_text_input( array( 'id' => '_unit_base', 'label' => __( 'Base Price Units', 'woocommerce-germanized' ), 'data_type' => 'decimal', 'desc_tip' => true, 'description' => __( 'Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base price unit amount.', 'woocommerce-germanized' ) ) );
|
40 |
+
woocommerce_wp_checkbox( array( 'id' => '_unit_price_auto', 'label' => __( 'Calculation', 'woocommerce-germanized' ), 'description' => '<span class="wc-gzd-premium-desc">' . __( 'Calculate base prices automatically.', 'woocommerce-germanized' ) . '</span> <a href="https://vendidero.de/woocommerce-germanized#buy" target="_blank" class="wc-gzd-pro">pro</a>' ) );
|
41 |
|
42 |
+
woocommerce_wp_text_input( array( 'id' => '_unit_price_regular', 'label' => __( 'Regular Base Price', 'woocommerce-germanized' ) . ' (' . get_woocommerce_currency_symbol() . ')', 'data_type' => 'price' ) );
|
43 |
+
woocommerce_wp_text_input( array( 'id' => '_unit_price_sale', 'label' => __( 'Sale Base Price', 'woocommerce-germanized' ) . ' (' . get_woocommerce_currency_symbol() . ')', 'data_type' => 'price' ) );
|
|
|
44 |
|
45 |
}
|
46 |
|
75 |
'product-type' => '',
|
76 |
'_unit' => '',
|
77 |
'_unit_base' => '',
|
78 |
+
'_unit_product' => '',
|
79 |
'_unit_price_auto' => '',
|
80 |
'_unit_price_regular' => '',
|
81 |
'_unit_price_sale' => '',
|
108 |
update_post_meta( $post_id, '_unit_base', ( $data['_unit_base'] === '' ) ? '' : wc_format_decimal( $data['_unit_base'] ) );
|
109 |
}
|
110 |
|
111 |
+
if ( isset( $data['_unit_product'] ) ) {
|
112 |
+
update_post_meta( $post_id, '_unit_product', ( $data['_unit_product'] === '' ) ? '' : wc_format_decimal( $data['_unit_product'] ) );
|
113 |
+
}
|
114 |
+
|
115 |
update_post_meta( $post_id, '_unit_price_auto', ( isset( $data['_unit_price_auto'] ) ) ? 'yes' : '' );
|
116 |
|
117 |
if ( isset( $data['_unit_price_regular'] ) ) {
|
includes/admin/settings/class-wc-gzd-settings-germanized.php
CHANGED
@@ -39,6 +39,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
39 |
$this->premium_sections = array(
|
40 |
'invoices' => sprintf( __( 'Invoices & Packing Slips %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
41 |
'checkout' => sprintf( __( 'Multistep Checkout %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
|
|
42 |
'agbs' => sprintf( __( 'Terms & Conditions generator %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
43 |
'widerruf' => sprintf( __( 'Revocation generator %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
44 |
);
|
@@ -55,7 +56,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
55 |
public function image_field( $value ) {
|
56 |
?>
|
57 |
<tr valign="top">
|
58 |
-
<th class="forminp forminp-image">
|
59 |
<a href="<?php echo $value[ 'href' ]; ?>" target="_blank"><img src="<?php echo $value[ 'img' ]; ?>" /></a>
|
60 |
</th>
|
61 |
</tr>
|
@@ -193,7 +194,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
193 |
|
194 |
array( 'type' => 'sectionend', 'id' => 'contract_options' ),
|
195 |
|
196 |
-
array( 'title' => __( 'Legal Pages', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'legal_pages_options' ),
|
197 |
|
198 |
array(
|
199 |
'title' => __( 'Terms & Conditions', 'woocommerce-germanized' ),
|
@@ -206,6 +207,14 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
206 |
'desc' => ( ! get_option( 'woocommerce_terms_page_id' ) ? sprintf( __( 'Don\'t have terms & conditions yet? <a href="%s">Generate now</a>!', 'woocommerce-germanized' ), admin_url( 'admin.php?page=wc-settings&tab=germanized§ion=agbs' ) ) : '' ),
|
207 |
),
|
208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
array(
|
210 |
'title' => __( 'Power of Revocation', 'woocommerce-germanized' ),
|
211 |
'desc_tip' => __( 'This page should contain information regarding your customer\'s Right of Revocation.', 'woocommerce-germanized' ),
|
@@ -217,6 +226,14 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
217 |
'desc' => ( ! get_option( 'woocommerce_revocation_page_id' ) ? sprintf( __( 'Don\'t have a revocation page yet? <a href="%s">Generate now</a>!', 'woocommerce-germanized' ), admin_url( 'admin.php?page=wc-settings&tab=germanized§ion=widerruf' ) ) : '' ),
|
218 |
),
|
219 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
array(
|
221 |
'title' => __( 'Imprint', 'woocommerce-germanized' ),
|
222 |
'desc' => __( 'This page should contain an imprint with your company\'s information.', 'woocommerce-germanized' ),
|
@@ -228,6 +245,14 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
228 |
'desc_tip' => true,
|
229 |
),
|
230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
array(
|
232 |
'title' => __( 'Data Security Statement', 'woocommerce-germanized' ),
|
233 |
'desc' => __( 'This page should contain information regarding your data security policy.', 'woocommerce-germanized' ),
|
@@ -239,6 +264,14 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
239 |
'desc_tip' => true,
|
240 |
),
|
241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
array(
|
243 |
'title' => __( 'Payment Methods', 'woocommerce-germanized' ),
|
244 |
'desc' => __( 'This page should contain information regarding the Payment Methods that are chooseable during checkout.', 'woocommerce-germanized' ),
|
@@ -393,11 +426,11 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
393 |
|
394 |
array( 'type' => 'sectionend', 'id' => 'customer_options' ),
|
395 |
|
396 |
-
array( 'title' => __( '
|
397 |
|
398 |
array(
|
399 |
-
'title' => __( '
|
400 |
-
'desc' => __( 'This text will be used to display the
|
401 |
'desc_tip' => true,
|
402 |
'id' => 'woocommerce_gzd_unit_price_text',
|
403 |
'type' => 'text',
|
@@ -552,7 +585,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
552 |
),
|
553 |
|
554 |
array(
|
555 |
-
'desc' => __( '
|
556 |
'id' => 'woocommerce_gzd_display_listings_unit_price',
|
557 |
'type' => 'checkbox',
|
558 |
'default' => 'yes',
|
@@ -585,7 +618,7 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
585 |
),
|
586 |
|
587 |
array(
|
588 |
-
'desc' => __( '
|
589 |
'id' => 'woocommerce_gzd_display_product_detail_unit_price',
|
590 |
'type' => 'checkbox',
|
591 |
'default' => 'yes',
|
@@ -600,6 +633,25 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
600 |
'checkboxgroup' => 'end',
|
601 |
),
|
602 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603 |
array(
|
604 |
'title' => __( 'Shipping Costs for Virtual', 'woocommerce-germanized' ),
|
605 |
'desc' => __( 'Select this option if you want to display shipping costs notice for virtual products.', 'woocommerce-germanized' ),
|
@@ -735,6 +787,16 @@ class WC_GZD_Settings_Germanized extends WC_Settings_Page {
|
|
735 |
'type' => 'textarea',
|
736 |
),
|
737 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
array(
|
739 |
'title' => __( 'Pay now Button', 'woocommerce-germanized' ),
|
740 |
'desc' => __( 'Add a pay now button to emails and order success page.', 'woocommerce-germanized' ),
|
39 |
$this->premium_sections = array(
|
40 |
'invoices' => sprintf( __( 'Invoices & Packing Slips %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
41 |
'checkout' => sprintf( __( 'Multistep Checkout %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
42 |
+
'pdf' => sprintf( __( 'PDF %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
43 |
'agbs' => sprintf( __( 'Terms & Conditions generator %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
44 |
'widerruf' => sprintf( __( 'Revocation generator %s', 'woocommerce-germanized' ), '<span class="wc-gzd-premium-section-tab">pro</span>' ),
|
45 |
);
|
56 |
public function image_field( $value ) {
|
57 |
?>
|
58 |
<tr valign="top">
|
59 |
+
<th class="forminp forminp-image" colspan="2">
|
60 |
<a href="<?php echo $value[ 'href' ]; ?>" target="_blank"><img src="<?php echo $value[ 'img' ]; ?>" /></a>
|
61 |
</th>
|
62 |
</tr>
|
194 |
|
195 |
array( 'type' => 'sectionend', 'id' => 'contract_options' ),
|
196 |
|
197 |
+
array( 'title' => __( 'Legal Pages', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'legal_pages_options', 'desc' => ( ! WC_germanized()->is_pro() ? '<div class="notice inline notice-warning"><p>' . sprintf( __( 'Want to attach automatically generated PDF files to emails instead of plain text? %sUpgrade to %spro%s%s', 'woocommerce-germanized' ), '<a style="margin-left: 1em" href="https://vendidero.de/woocommerce-germanized" class="button">', '<span class="wc-gzd-pro">', '</span>', '</a>' ) . '</p></div>' : '' ) ),
|
198 |
|
199 |
array(
|
200 |
'title' => __( 'Terms & Conditions', 'woocommerce-germanized' ),
|
207 |
'desc' => ( ! get_option( 'woocommerce_terms_page_id' ) ? sprintf( __( 'Don\'t have terms & conditions yet? <a href="%s">Generate now</a>!', 'woocommerce-germanized' ), admin_url( 'admin.php?page=wc-settings&tab=germanized§ion=agbs' ) ) : '' ),
|
208 |
),
|
209 |
|
210 |
+
array(
|
211 |
+
'title' => '',
|
212 |
+
'id' => 'woocommerce_gzdp_legal_page_terms',
|
213 |
+
'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-legal-page.png',
|
214 |
+
'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
|
215 |
+
'type' => 'image',
|
216 |
+
),
|
217 |
+
|
218 |
array(
|
219 |
'title' => __( 'Power of Revocation', 'woocommerce-germanized' ),
|
220 |
'desc_tip' => __( 'This page should contain information regarding your customer\'s Right of Revocation.', 'woocommerce-germanized' ),
|
226 |
'desc' => ( ! get_option( 'woocommerce_revocation_page_id' ) ? sprintf( __( 'Don\'t have a revocation page yet? <a href="%s">Generate now</a>!', 'woocommerce-germanized' ), admin_url( 'admin.php?page=wc-settings&tab=germanized§ion=widerruf' ) ) : '' ),
|
227 |
),
|
228 |
|
229 |
+
array(
|
230 |
+
'title' => '',
|
231 |
+
'id' => 'woocommerce_gzdp_legal_page_terms',
|
232 |
+
'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-legal-page.png',
|
233 |
+
'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
|
234 |
+
'type' => 'image',
|
235 |
+
),
|
236 |
+
|
237 |
array(
|
238 |
'title' => __( 'Imprint', 'woocommerce-germanized' ),
|
239 |
'desc' => __( 'This page should contain an imprint with your company\'s information.', 'woocommerce-germanized' ),
|
245 |
'desc_tip' => true,
|
246 |
),
|
247 |
|
248 |
+
array(
|
249 |
+
'title' => '',
|
250 |
+
'id' => 'woocommerce_gzdp_legal_page_terms',
|
251 |
+
'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-legal-page.png',
|
252 |
+
'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
|
253 |
+
'type' => 'image',
|
254 |
+
),
|
255 |
+
|
256 |
array(
|
257 |
'title' => __( 'Data Security Statement', 'woocommerce-germanized' ),
|
258 |
'desc' => __( 'This page should contain information regarding your data security policy.', 'woocommerce-germanized' ),
|
264 |
'desc_tip' => true,
|
265 |
),
|
266 |
|
267 |
+
array(
|
268 |
+
'title' => '',
|
269 |
+
'id' => 'woocommerce_gzdp_legal_page_terms',
|
270 |
+
'img' => WC_Germanized()->plugin_url() . '/assets/images/pro/settings-inline-legal-page.png',
|
271 |
+
'href' => 'https://vendidero.de/woocommerce-germanized#legal-page',
|
272 |
+
'type' => 'image',
|
273 |
+
),
|
274 |
+
|
275 |
array(
|
276 |
'title' => __( 'Payment Methods', 'woocommerce-germanized' ),
|
277 |
'desc' => __( 'This page should contain information regarding the Payment Methods that are chooseable during checkout.', 'woocommerce-germanized' ),
|
426 |
|
427 |
array( 'type' => 'sectionend', 'id' => 'customer_options' ),
|
428 |
|
429 |
+
array( 'title' => __( 'Base Price', 'woocommerce-germanized' ), 'type' => 'title', 'id' => 'unit_price_options' ),
|
430 |
|
431 |
array(
|
432 |
+
'title' => __( 'Base Price Text', 'woocommerce-germanized' ),
|
433 |
+
'desc' => __( 'This text will be used to display the base price. Use {price} to insert the price. If you want to specifically format base price output use {base}, {unit} and {base_price} as placeholders.', 'woocommerce-germanized' ),
|
434 |
'desc_tip' => true,
|
435 |
'id' => 'woocommerce_gzd_unit_price_text',
|
436 |
'type' => 'text',
|
585 |
),
|
586 |
|
587 |
array(
|
588 |
+
'desc' => __( 'Base Price', 'woocommerce-germanized' ),
|
589 |
'id' => 'woocommerce_gzd_display_listings_unit_price',
|
590 |
'type' => 'checkbox',
|
591 |
'default' => 'yes',
|
618 |
),
|
619 |
|
620 |
array(
|
621 |
+
'desc' => __( 'Base Price', 'woocommerce-germanized' ),
|
622 |
'id' => 'woocommerce_gzd_display_product_detail_unit_price',
|
623 |
'type' => 'checkbox',
|
624 |
'default' => 'yes',
|
633 |
'checkboxgroup' => 'end',
|
634 |
),
|
635 |
|
636 |
+
array(
|
637 |
+
'title' => __( 'Show product units', 'woocommerce-germanized' ),
|
638 |
+
'desc' => __( 'Display amount of product units on product detail page.', 'woocommerce-germanized' ),
|
639 |
+
'desc_tip' => __( 'Product units will be shown right above your SKU (if available) within the product meta section.', 'woocommerce-germanized' ),
|
640 |
+
'id' => 'woocommerce_gzd_display_product_units',
|
641 |
+
'type' => 'checkbox',
|
642 |
+
'default' => 'no',
|
643 |
+
),
|
644 |
+
|
645 |
+
array(
|
646 |
+
'title' => __( 'Product Units Text', 'woocommerce-germanized' ),
|
647 |
+
'desc' => __( 'This text will be used to display the product units. Use {product_units} to insert the amount of product units. Use {unit} to insert the unit. Optionally display the formatted unit price with {unit_price}.', 'woocommerce-germanized' ),
|
648 |
+
'desc_tip' => true,
|
649 |
+
'id' => 'woocommerce_gzd_product_units_text',
|
650 |
+
'type' => 'text',
|
651 |
+
'css' => 'min-width:300px;',
|
652 |
+
'default' => __( 'Product contains: {product_units} {unit}', 'woocommerce-germanized' ),
|
653 |
+
),
|
654 |
+
|
655 |
array(
|
656 |
'title' => __( 'Shipping Costs for Virtual', 'woocommerce-germanized' ),
|
657 |
'desc' => __( 'Select this option if you want to display shipping costs notice for virtual products.', 'woocommerce-germanized' ),
|
787 |
'type' => 'textarea',
|
788 |
),
|
789 |
|
790 |
+
array(
|
791 |
+
'title' => __( 'Digital Confirmation Notice', 'woocommerce-germanized' ),
|
792 |
+
'desc' => __( 'This text will be appended to your order processing email if the order contains digital products. Use placeholders {link}{/link} to insert link to right of withdrawal page.', 'woocommerce-germanized' ),
|
793 |
+
'desc_tip' => true,
|
794 |
+
'id' => 'woocommerce_gzd_order_confirmation_legal_digital_notice',
|
795 |
+
'default' => __( 'Furthermore you have expressly agreed to start the performance of the contract for digital items (e.g. downloads) before expiry of the withdrawal period. I have noted to lose my {link}right of withdrawal{/link} with the beginning of the performance of the contract.', 'woocommerce-germanized' ),
|
796 |
+
'type' => 'textarea',
|
797 |
+
'css' => 'width:100%; height: 65px;',
|
798 |
+
),
|
799 |
+
|
800 |
array(
|
801 |
'title' => __( 'Pay now Button', 'woocommerce-germanized' ),
|
802 |
'desc' => __( 'Add a pay now button to emails and order success page.', 'woocommerce-germanized' ),
|
includes/admin/views/html-notice-update.php
CHANGED
@@ -1,33 +1,19 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
* Admin View: Notice -
|
4 |
*/
|
5 |
|
6 |
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
-
exit;
|
8 |
}
|
9 |
|
10 |
?>
|
11 |
-
|
12 |
<div id="message" class="updated woocommerce-message woocommerce-gzd-message wc-connect">
|
13 |
-
<
|
14 |
-
<p
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
<label for="install_woocommerce_gzd_tax_rates">
|
22 |
-
<input id="install_woocommerce_gzd_tax_rates" type="checkbox" value="true" name="install_woocommerce_gzd_tax_rates">
|
23 |
-
<?php _e( 'We will automatically insert EU VAT Rates for selling virtual products.', 'woocommerce-germanized' );?>
|
24 |
-
</label>
|
25 |
-
</td>
|
26 |
-
</tr>
|
27 |
-
</tbody>
|
28 |
-
<input type="hidden" name="do_update_woocommerce_gzd" value="true" />
|
29 |
-
</table>
|
30 |
-
<p class="submit">
|
31 |
-
<input type="submit" class="button-primary" value="<?php _e( 'Update WooCommerce Germanized', 'woocommerce-germanized' );?>" /> </p>
|
32 |
-
</form>
|
33 |
-
</div>
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Admin View: Notice - Update
|
4 |
*/
|
5 |
|
6 |
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
+
exit;
|
8 |
}
|
9 |
|
10 |
?>
|
|
|
11 |
<div id="message" class="updated woocommerce-message woocommerce-gzd-message wc-connect">
|
12 |
+
<p><?php _e( '<strong>WooCommerce Germanized Data Update Required</strong> – We just need to update your install to the latest version', 'woocommerce-germanized' ); ?></p>
|
13 |
+
<p class="submit"><a href="<?php echo esc_url( add_query_arg( 'do_update_woocommerce_gzd', 'true', admin_url( 'admin.php?page=wc-settings&tab=germanized' ) ) ); ?>" class="wc-gzd-update-now button-primary"><?php _e( 'Run the updater', 'woocommerce-germanized' ); ?></a></p>
|
14 |
+
</div>
|
15 |
+
<script type="text/javascript">
|
16 |
+
jQuery( '.wc-gzd-update-now' ).click( 'click', function() {
|
17 |
+
return window.confirm( '<?php echo esc_js( __( 'It is strongly recommended that you backup your database before proceeding. Are you sure you wish to run the updater now?', 'woocommerce-germanized' ) ); ?>' );
|
18 |
+
});
|
19 |
+
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/class-wc-gzd-ajax.php
CHANGED
@@ -97,19 +97,19 @@ class WC_GZD_AJAX {
|
|
97 |
}
|
98 |
$error = false;
|
99 |
if ( wc_notice_count( 'error' ) == 0 ) {
|
|
|
100 |
wc_add_notice( _x( 'Thank you. We have received your Revocation Request. You will receive a conformation email within a few minutes.', 'revocation-form', 'woocommerce-germanized' ), 'success' );
|
|
|
101 |
// Send Mail
|
102 |
-
$
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
$mail->trigger( $data );
|
110 |
-
}
|
111 |
-
}
|
112 |
}
|
|
|
113 |
}
|
114 |
else
|
115 |
$error = true;
|
97 |
}
|
98 |
$error = false;
|
99 |
if ( wc_notice_count( 'error' ) == 0 ) {
|
100 |
+
|
101 |
wc_add_notice( _x( 'Thank you. We have received your Revocation Request. You will receive a conformation email within a few minutes.', 'revocation-form', 'woocommerce-germanized' ), 'success' );
|
102 |
+
|
103 |
// Send Mail
|
104 |
+
if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_revocation' ) ) {
|
105 |
+
|
106 |
+
$mail->trigger( $data );
|
107 |
+
|
108 |
+
// Send to Admin
|
109 |
+
$data[ 'mail' ] = get_bloginfo('admin_email');
|
110 |
+
$mail->trigger( $data );
|
|
|
|
|
|
|
111 |
}
|
112 |
+
|
113 |
}
|
114 |
else
|
115 |
$error = true;
|
includes/class-wc-gzd-ekomi.php
CHANGED
@@ -52,11 +52,12 @@ class WC_GZD_Ekomi {
|
|
52 |
}
|
53 |
// Cronjobs & Hooks
|
54 |
$this->user = get_user_by( 'email', 'ekomi@loremipsumdolorom.com' );
|
55 |
-
add_action( 'woocommerce_gzd_ekomi', array( $this, '
|
56 |
-
add_action( 'woocommerce_gzd_ekomi', array( $this, '
|
57 |
-
add_action( 'woocommerce_gzd_ekomi', array( $this, '
|
58 |
add_action( 'woocommerce_order_status_completed', array( $this, 'put_order' ), 0, 1 );
|
59 |
add_action( 'wp_footer', array( $this, 'add_scripts' ), 10 );
|
|
|
60 |
}
|
61 |
|
62 |
/**
|
@@ -191,16 +192,13 @@ class WC_GZD_Ekomi {
|
|
191 |
$order = wc_get_order( $order_query->post->ID );
|
192 |
$diff = WC_germanized()->get_date_diff( $order->completed_date, date( 'Y-m-d H:i:s' ) );
|
193 |
if ( $diff[ 'd' ] >= (int) get_option( 'woocommerce_gzd_ekomi_day_diff' ) ) {
|
194 |
-
|
195 |
-
if (
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
update_post_meta( $order->id, '_ekomi_review_mail_sent', 1 );
|
200 |
-
update_post_meta( $order->id, '_ekomi_review_link', '' );
|
201 |
-
}
|
202 |
-
}
|
203 |
}
|
|
|
204 |
}
|
205 |
}
|
206 |
}
|
@@ -215,14 +213,19 @@ class WC_GZD_Ekomi {
|
|
215 |
$response = file_get_contents(
|
216 |
'https://api.ekomi.de/get_productfeedback.php?interface_id=' . $this->interface_id . '&interface_pw=' . $this->interface_password . '&version=' . $this->version . '&type=csv&product=all'
|
217 |
);
|
218 |
-
if ( !empty( $response ) ) {
|
219 |
$reviews = explode( PHP_EOL, $response );
|
220 |
-
|
|
|
|
|
221 |
foreach ( $reviews as $review ) {
|
222 |
$review = str_getcsv( $review );
|
223 |
-
if ( !empty( $review[0] ) ) {
|
|
|
224 |
if ( ! $this->review_exists( $review[1] ) && $this->is_product( (int) esc_attr( $review[2] ) ) ) {
|
225 |
-
|
|
|
|
|
226 |
$data = array(
|
227 |
'comment_post_ID' => $product->id,
|
228 |
'comment_author' => $this->user->user_login,
|
@@ -231,7 +234,9 @@ class WC_GZD_Ekomi {
|
|
231 |
'comment_date' => date( 'Y-m-d H:i:s', (int) esc_attr( $review[0] ) ),
|
232 |
'comment_approved' => 1,
|
233 |
);
|
|
|
234 |
$comment_id = wp_insert_comment( $data );
|
|
|
235 |
if ( $comment_id ) {
|
236 |
add_comment_meta( $comment_id, 'rating', (int) esc_attr( $review[3] ), true );
|
237 |
add_comment_meta( $comment_id, 'order_id', esc_attr( $review[1] ), true );
|
@@ -245,7 +250,7 @@ class WC_GZD_Ekomi {
|
|
245 |
}
|
246 |
|
247 |
public function is_product( $id ) {
|
248 |
-
return ( get_post_status( $id ) == 'publish'
|
249 |
}
|
250 |
|
251 |
/**
|
52 |
}
|
53 |
// Cronjobs & Hooks
|
54 |
$this->user = get_user_by( 'email', 'ekomi@loremipsumdolorom.com' );
|
55 |
+
add_action( 'woocommerce_gzd_ekomi', array( $this, 'put_products' ), 5 );
|
56 |
+
add_action( 'woocommerce_gzd_ekomi', array( $this, 'send_mails' ), 10 );
|
57 |
+
add_action( 'woocommerce_gzd_ekomi', array( $this, 'get_reviews' ), 15 );
|
58 |
add_action( 'woocommerce_order_status_completed', array( $this, 'put_order' ), 0, 1 );
|
59 |
add_action( 'wp_footer', array( $this, 'add_scripts' ), 10 );
|
60 |
+
// add_action( 'admin_init', array( $this, 'get_reviews' ) );
|
61 |
}
|
62 |
|
63 |
/**
|
192 |
$order = wc_get_order( $order_query->post->ID );
|
193 |
$diff = WC_germanized()->get_date_diff( $order->completed_date, date( 'Y-m-d H:i:s' ) );
|
194 |
if ( $diff[ 'd' ] >= (int) get_option( 'woocommerce_gzd_ekomi_day_diff' ) ) {
|
195 |
+
|
196 |
+
if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_ekomi' ) ) {
|
197 |
+
$mail->trigger( $order->id );
|
198 |
+
update_post_meta( $order->id, '_ekomi_review_mail_sent', 1 );
|
199 |
+
update_post_meta( $order->id, '_ekomi_review_link', '' );
|
|
|
|
|
|
|
|
|
200 |
}
|
201 |
+
|
202 |
}
|
203 |
}
|
204 |
}
|
213 |
$response = file_get_contents(
|
214 |
'https://api.ekomi.de/get_productfeedback.php?interface_id=' . $this->interface_id . '&interface_pw=' . $this->interface_password . '&version=' . $this->version . '&type=csv&product=all'
|
215 |
);
|
216 |
+
if ( ! empty( $response ) ) {
|
217 |
$reviews = explode( PHP_EOL, $response );
|
218 |
+
|
219 |
+
if ( ! empty( $reviews ) ) {
|
220 |
+
|
221 |
foreach ( $reviews as $review ) {
|
222 |
$review = str_getcsv( $review );
|
223 |
+
if ( ! empty( $review[0] ) ) {
|
224 |
+
|
225 |
if ( ! $this->review_exists( $review[1] ) && $this->is_product( (int) esc_attr( $review[2] ) ) ) {
|
226 |
+
|
227 |
+
$product = wc_get_product( (int) esc_attr( $review[2] ) );
|
228 |
+
|
229 |
$data = array(
|
230 |
'comment_post_ID' => $product->id,
|
231 |
'comment_author' => $this->user->user_login,
|
234 |
'comment_date' => date( 'Y-m-d H:i:s', (int) esc_attr( $review[0] ) ),
|
235 |
'comment_approved' => 1,
|
236 |
);
|
237 |
+
|
238 |
$comment_id = wp_insert_comment( $data );
|
239 |
+
|
240 |
if ( $comment_id ) {
|
241 |
add_comment_meta( $comment_id, 'rating', (int) esc_attr( $review[3] ), true );
|
242 |
add_comment_meta( $comment_id, 'order_id', esc_attr( $review[1] ), true );
|
250 |
}
|
251 |
|
252 |
public function is_product( $id ) {
|
253 |
+
return ( get_post_status( $id ) == 'publish' ) ? true : false;
|
254 |
}
|
255 |
|
256 |
/**
|
includes/class-wc-gzd-emails.php
CHANGED
@@ -61,6 +61,34 @@ class WC_GZD_Emails {
|
|
61 |
// Pay now button
|
62 |
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_pay_now_button' ), 0, 1 );
|
63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
}
|
65 |
|
66 |
public function email_pay_now_button( $order ) {
|
@@ -81,10 +109,25 @@ class WC_GZD_Emails {
|
|
81 |
return $text;
|
82 |
|
83 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
85 |
public function set_order_email_filters( $product ) {
|
86 |
-
|
|
|
87 |
return $product;
|
|
|
88 |
// Add order item name actions
|
89 |
add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ), 2 );
|
90 |
add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ), 2 );
|
@@ -104,6 +147,9 @@ class WC_GZD_Emails {
|
|
104 |
display: block;
|
105 |
font-size: 0.9em;
|
106 |
}
|
|
|
|
|
|
|
107 |
';
|
108 |
}
|
109 |
|
@@ -129,8 +175,8 @@ class WC_GZD_Emails {
|
|
129 |
$user_activation_url = apply_filters( 'woocommerce_gzd_customer_activation_url', add_query_arg( 'activate', $user_activation, get_permalink( wc_get_page_id( 'myaccount' ) ) ) );
|
130 |
add_user_meta( $customer_id, '_woocommerce_activation', $user_activation );
|
131 |
|
132 |
-
$email =
|
133 |
-
|
134 |
}
|
135 |
|
136 |
/**
|
@@ -144,7 +190,7 @@ class WC_GZD_Emails {
|
|
144 |
$option = woocommerce_get_page_id ( $page_option );
|
145 |
if ( $option == -1 || ! get_option( $option_key ) )
|
146 |
continue;
|
147 |
-
if ( in_array( $mail->id, get_option( $option_key ) ) ) {
|
148 |
$this->attach_page_content( $option, $mail->get_email_type() );
|
149 |
}
|
150 |
}
|
61 |
// Pay now button
|
62 |
add_action( 'woocommerce_email_before_order_table', array( $this, 'email_pay_now_button' ), 0, 1 );
|
63 |
|
64 |
+
add_action( 'woocommerce_email_after_order_table', array( $this, 'email_digital_revocation_notice' ), 0, 3 );
|
65 |
+
|
66 |
+
}
|
67 |
+
|
68 |
+
public function email_digital_revocation_notice( $order, $sent_to_admin, $plain_text ) {
|
69 |
+
|
70 |
+
if ( get_option( 'woocommerce_gzd_checkout_legal_digital_checkbox' ) !== 'yes' )
|
71 |
+
return;
|
72 |
+
|
73 |
+
$type = $this->get_current_email_object();
|
74 |
+
|
75 |
+
if ( $type->id == 'customer_processing_order' ) {
|
76 |
+
|
77 |
+
// Check if order contains digital products
|
78 |
+
$items = $order->get_items();
|
79 |
+
$is_downloadable = false;
|
80 |
+
|
81 |
+
if ( ! empty( $items ) ) {
|
82 |
+
foreach ( $items as $item ) {
|
83 |
+
$_product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
|
84 |
+
if ( $_product->is_downloadable() || apply_filters( 'woocommerce_gzd_product_is_revocation_exception', false, $_product ) )
|
85 |
+
$is_downloadable = true;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
|
89 |
+
if ( $is_downloadable && $text = wc_gzd_get_legal_text_digital_email_notice() )
|
90 |
+
echo wpautop( apply_filters( 'woocommerce_gzd_order_confirmation_digital_notice', '<div class="gzd-digital-notice-text">' . $text . '</div>', $order ) );
|
91 |
+
}
|
92 |
}
|
93 |
|
94 |
public function email_pay_now_button( $order ) {
|
109 |
return $text;
|
110 |
|
111 |
}
|
112 |
+
|
113 |
+
public function get_email_instance_by_id( $id ) {
|
114 |
+
|
115 |
+
$mailer = WC()->mailer();
|
116 |
+
$mails = $mailer->get_emails();
|
117 |
+
|
118 |
+
foreach ( $mails as $mail ) {
|
119 |
+
if ( $id === $mail->id )
|
120 |
+
return $mail;
|
121 |
+
}
|
122 |
+
|
123 |
+
return false;
|
124 |
+
}
|
125 |
|
126 |
public function set_order_email_filters( $product ) {
|
127 |
+
|
128 |
+
if ( is_wc_endpoint_url() || is_admin() )
|
129 |
return $product;
|
130 |
+
|
131 |
// Add order item name actions
|
132 |
add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_delivery_time', wc_gzd_get_hook_priority( 'email_product_delivery_time' ), 2 );
|
133 |
add_action( 'woocommerce_order_item_name', 'wc_gzd_cart_product_item_desc', wc_gzd_get_hook_priority( 'email_product_item_desc' ), 2 );
|
147 |
display: block;
|
148 |
font-size: 0.9em;
|
149 |
}
|
150 |
+
.gzd-digital-notice-text {
|
151 |
+
margin-top: 16px;
|
152 |
+
}
|
153 |
';
|
154 |
}
|
155 |
|
175 |
$user_activation_url = apply_filters( 'woocommerce_gzd_customer_activation_url', add_query_arg( 'activate', $user_activation, get_permalink( wc_get_page_id( 'myaccount' ) ) ) );
|
176 |
add_user_meta( $customer_id, '_woocommerce_activation', $user_activation );
|
177 |
|
178 |
+
if ( $email = $this->get_email_instance_by_id( 'customer_new_account_activation' ) )
|
179 |
+
$email->trigger( $customer_id, $user_activation, $user_activation_url, $user_pass, $password_generated );
|
180 |
}
|
181 |
|
182 |
/**
|
190 |
$option = woocommerce_get_page_id ( $page_option );
|
191 |
if ( $option == -1 || ! get_option( $option_key ) )
|
192 |
continue;
|
193 |
+
if ( in_array( $mail->id, get_option( $option_key ) ) && apply_filters( 'woocommerce_gzd_attach_email_footer', true, $mail, $page_option ) ) {
|
194 |
$this->attach_page_content( $option, $mail->get_email_type() );
|
195 |
}
|
196 |
}
|
includes/class-wc-gzd-hook-priorities.php
CHANGED
@@ -75,6 +75,7 @@ class WC_GZD_Hook_Priorities {
|
|
75 |
'single_price_unit' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 1,
|
76 |
'single_legal_info' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 2,
|
77 |
'single_delivery_time_info' => 27,
|
|
|
78 |
'loop_price_unit' => 10,
|
79 |
'loop_tax_info' => 6,
|
80 |
'loop_shipping_costs_info' => 7,
|
75 |
'single_price_unit' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 1,
|
76 |
'single_legal_info' => $this->get_priority( 'woocommerce_single_product_summary', 'woocommerce_template_single_price' ) + 2,
|
77 |
'single_delivery_time_info' => 27,
|
78 |
+
'single_product_units' => 5,
|
79 |
'loop_price_unit' => 10,
|
80 |
'loop_tax_info' => 6,
|
81 |
'loop_shipping_costs_info' => 7,
|
includes/class-wc-gzd-install.php
CHANGED
@@ -13,13 +13,19 @@ if ( ! class_exists( 'WC_GZD_Install' ) ) :
|
|
13 |
*/
|
14 |
class WC_GZD_Install {
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
/**
|
17 |
* Hook in tabs.
|
18 |
*/
|
19 |
public function __construct() {
|
20 |
-
|
21 |
-
add_action( 'admin_init', array(
|
22 |
-
add_action( '
|
23 |
}
|
24 |
|
25 |
/**
|
@@ -28,9 +34,9 @@ class WC_GZD_Install {
|
|
28 |
* @access public
|
29 |
* @return void
|
30 |
*/
|
31 |
-
public function check_version() {
|
32 |
-
if ( ! defined( 'IFRAME_REQUEST' ) && ( get_option( 'woocommerce_gzd_version' ) != WC_germanized()->version
|
33 |
-
|
34 |
do_action( 'woocommerce_gzd_updated' );
|
35 |
}
|
36 |
}
|
@@ -38,7 +44,7 @@ class WC_GZD_Install {
|
|
38 |
/**
|
39 |
* Install actions such as installing pages when a button is clicked.
|
40 |
*/
|
41 |
-
public function install_actions() {
|
42 |
// Install - Add pages button
|
43 |
if ( ! empty( $_GET['install_woocommerce_gzd'] ) ) {
|
44 |
|
@@ -73,7 +79,7 @@ class WC_GZD_Install {
|
|
73 |
// Update button
|
74 |
} elseif ( ! empty( $_GET['do_update_woocommerce_gzd'] ) ) {
|
75 |
|
76 |
-
|
77 |
|
78 |
// Update complete
|
79 |
delete_option( '_wc_gzd_needs_pages' );
|
@@ -91,7 +97,13 @@ class WC_GZD_Install {
|
|
91 |
/**
|
92 |
* Install WC_Germanized
|
93 |
*/
|
94 |
-
public function install() {
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
|
96 |
// Load Translation for default options
|
97 |
$locale = apply_filters( 'plugin_locale', get_locale() );
|
@@ -107,14 +119,14 @@ class WC_GZD_Install {
|
|
107 |
wp_die( sprintf( __( 'Please install <a href="%s" target="_blank">WooCommerce</a> before installing WooCommerce Germanized. Thank you!', 'woocommerce-germanized' ), 'http://wordpress.org/plugins/woocommerce/' ) );
|
108 |
}
|
109 |
|
110 |
-
|
111 |
|
112 |
// Register post types
|
113 |
include_once( 'class-wc-gzd-post-types.php' );
|
114 |
WC_GZD_Post_types::register_taxonomies();
|
115 |
|
116 |
-
|
117 |
-
|
118 |
|
119 |
// Virtual Tax Classes
|
120 |
$tax_classes = array_filter( array_map( 'trim', explode( "\n", get_option('woocommerce_tax_classes' ) ) ) );
|
@@ -131,23 +143,21 @@ class WC_GZD_Install {
|
|
131 |
// Queue upgrades
|
132 |
$current_version = get_option( 'woocommerce_gzd_version', null );
|
133 |
$current_db_version = get_option( 'woocommerce_gzd_db_version', null );
|
134 |
-
|
135 |
-
if ( version_compare( $current_db_version, '1.0.4', '<' ) && null !== $current_db_version )
|
136 |
-
update_option( '_wc_gzd_needs_update', 1 );
|
137 |
|
138 |
-
|
|
|
|
|
|
|
|
|
139 |
|
140 |
-
|
141 |
-
update_option( 'woocommerce_gzd_version', WC_germanized()->version );
|
142 |
|
143 |
// Update activation date
|
144 |
update_option( 'woocommerce_gzd_activation_date', date( 'Y-m-d' ) );
|
145 |
|
146 |
// Add theme compatibility check
|
147 |
delete_option( '_wc_gzd_hide_theme_notice' );
|
148 |
-
|
149 |
delete_option( '_wc_gzd_hide_review_notice' );
|
150 |
-
|
151 |
delete_option( '_wc_gzd_hide_pro_notice' );
|
152 |
|
153 |
// Check if pages are needed
|
@@ -162,21 +172,89 @@ class WC_GZD_Install {
|
|
162 |
}
|
163 |
|
164 |
/**
|
165 |
-
*
|
166 |
*/
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
|
|
|
|
|
|
|
|
172 |
$current_db_version = get_option( 'woocommerce_gzd_db_version' );
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
}
|
175 |
|
176 |
/**
|
177 |
* Create cron jobs (clear them first)
|
178 |
*/
|
179 |
-
private function create_cron_jobs() {
|
180 |
// Cron jobs
|
181 |
wp_clear_scheduled_hook( 'woocommerce_gzd_customer_cleanup' );
|
182 |
wp_schedule_event( time(), 'daily', 'woocommerce_gzd_customer_cleanup' );
|
@@ -188,7 +266,7 @@ class WC_GZD_Install {
|
|
188 |
wp_schedule_event( time(), 'daily', 'woocommerce_gzd_ekomi' );
|
189 |
}
|
190 |
|
191 |
-
private function create_units() {
|
192 |
$units = include_once( WC_Germanized()->plugin_path() . '/i18n/units.php' );
|
193 |
if ( ! empty( $units ) ) {
|
194 |
foreach ( $units as $slug => $unit )
|
@@ -375,7 +453,7 @@ class WC_GZD_Install {
|
|
375 |
*
|
376 |
* @access public
|
377 |
*/
|
378 |
-
function create_options() {
|
379 |
// Include settings so that we can run through defaults
|
380 |
include_once( WC()->plugin_path() . '/includes/admin/settings/class-wc-settings-page.php' );
|
381 |
include_once( 'admin/settings/class-wc-gzd-settings-germanized.php' );
|
13 |
*/
|
14 |
class WC_GZD_Install {
|
15 |
|
16 |
+
/** @var array DB updates that need to be run */
|
17 |
+
private static $db_updates = array(
|
18 |
+
'1.0.4' => 'updates/woocommerce-gzd-update-1.0.4.php',
|
19 |
+
'1.4.2' => 'updates/woocommerce-gzd-update-1.4.2.php'
|
20 |
+
);
|
21 |
+
|
22 |
/**
|
23 |
* Hook in tabs.
|
24 |
*/
|
25 |
public function __construct() {
|
26 |
+
add_action( 'admin_init', array( __CLASS__, 'check_version' ), 5 );
|
27 |
+
add_action( 'admin_init', array( __CLASS__, 'install_actions' ) );
|
28 |
+
add_action( 'in_plugin_update_message-woocommerce-germanized/woocommerce-germanized.php', array( __CLASS__, 'in_plugin_update_message' ) );
|
29 |
}
|
30 |
|
31 |
/**
|
34 |
* @access public
|
35 |
* @return void
|
36 |
*/
|
37 |
+
public static function check_version() {
|
38 |
+
if ( ! defined( 'IFRAME_REQUEST' ) && ( get_option( 'woocommerce_gzd_version' ) != WC_germanized()->version ) ) {
|
39 |
+
self::install();
|
40 |
do_action( 'woocommerce_gzd_updated' );
|
41 |
}
|
42 |
}
|
44 |
/**
|
45 |
* Install actions such as installing pages when a button is clicked.
|
46 |
*/
|
47 |
+
public static function install_actions() {
|
48 |
// Install - Add pages button
|
49 |
if ( ! empty( $_GET['install_woocommerce_gzd'] ) ) {
|
50 |
|
79 |
// Update button
|
80 |
} elseif ( ! empty( $_GET['do_update_woocommerce_gzd'] ) ) {
|
81 |
|
82 |
+
self::update();
|
83 |
|
84 |
// Update complete
|
85 |
delete_option( '_wc_gzd_needs_pages' );
|
97 |
/**
|
98 |
* Install WC_Germanized
|
99 |
*/
|
100 |
+
public static function install() {
|
101 |
+
|
102 |
+
global $wpdb;
|
103 |
+
|
104 |
+
if ( ! defined( 'WC_GZD_INSTALLING' ) ) {
|
105 |
+
define( 'WC_GZD_INSTALLING', true );
|
106 |
+
}
|
107 |
|
108 |
// Load Translation for default options
|
109 |
$locale = apply_filters( 'plugin_locale', get_locale() );
|
119 |
wp_die( sprintf( __( 'Please install <a href="%s" target="_blank">WooCommerce</a> before installing WooCommerce Germanized. Thank you!', 'woocommerce-germanized' ), 'http://wordpress.org/plugins/woocommerce/' ) );
|
120 |
}
|
121 |
|
122 |
+
self::create_options();
|
123 |
|
124 |
// Register post types
|
125 |
include_once( 'class-wc-gzd-post-types.php' );
|
126 |
WC_GZD_Post_types::register_taxonomies();
|
127 |
|
128 |
+
self::create_cron_jobs();
|
129 |
+
self::create_units();
|
130 |
|
131 |
// Virtual Tax Classes
|
132 |
$tax_classes = array_filter( array_map( 'trim', explode( "\n", get_option('woocommerce_tax_classes' ) ) ) );
|
143 |
// Queue upgrades
|
144 |
$current_version = get_option( 'woocommerce_gzd_version', null );
|
145 |
$current_db_version = get_option( 'woocommerce_gzd_db_version', null );
|
|
|
|
|
|
|
146 |
|
147 |
+
if ( ! is_null( $current_db_version ) && version_compare( $current_db_version, max( array_keys( self::$db_updates ) ), '<' ) ) {
|
148 |
+
update_option( '_wc_gzd_needs_update', 1 );
|
149 |
+
} else {
|
150 |
+
self::update_db_version();
|
151 |
+
}
|
152 |
|
153 |
+
self::update_wc_gzd_version();
|
|
|
154 |
|
155 |
// Update activation date
|
156 |
update_option( 'woocommerce_gzd_activation_date', date( 'Y-m-d' ) );
|
157 |
|
158 |
// Add theme compatibility check
|
159 |
delete_option( '_wc_gzd_hide_theme_notice' );
|
|
|
160 |
delete_option( '_wc_gzd_hide_review_notice' );
|
|
|
161 |
delete_option( '_wc_gzd_hide_pro_notice' );
|
162 |
|
163 |
// Check if pages are needed
|
172 |
}
|
173 |
|
174 |
/**
|
175 |
+
* Update WC version to current
|
176 |
*/
|
177 |
+
private static function update_wc_gzd_version() {
|
178 |
+
delete_option( 'woocommerce_gzd_version' );
|
179 |
+
add_option( 'woocommerce_gzd_version', WC_germanized()->version );
|
180 |
+
}
|
181 |
+
|
182 |
+
/**
|
183 |
+
* Update DB version to current
|
184 |
+
*/
|
185 |
+
private static function update_db_version( $version = null ) {
|
186 |
+
delete_option( 'woocommerce_gzd_db_version' );
|
187 |
+
add_option( 'woocommerce_gzd_db_version', is_null( $version ) ? WC_germanized()->version : $version );
|
188 |
+
}
|
189 |
|
190 |
+
/**
|
191 |
+
* Handle updates
|
192 |
+
*/
|
193 |
+
private static function update() {
|
194 |
$current_db_version = get_option( 'woocommerce_gzd_db_version' );
|
195 |
+
|
196 |
+
foreach ( self::$db_updates as $version => $updater ) {
|
197 |
+
if ( version_compare( $current_db_version, $version, '<' ) ) {
|
198 |
+
include( $updater );
|
199 |
+
self::update_db_version( $version );
|
200 |
+
}
|
201 |
+
}
|
202 |
+
|
203 |
+
self::update_db_version();
|
204 |
+
}
|
205 |
+
|
206 |
+
/**
|
207 |
+
* Show plugin changes. Code adapted from W3 Total Cache.
|
208 |
+
*/
|
209 |
+
public static function in_plugin_update_message( $args ) {
|
210 |
+
$transient_name = 'wc_gzd_upgrade_notice_' . $args['Version'];
|
211 |
+
|
212 |
+
if ( false === ( $upgrade_notice = get_transient( $transient_name ) ) ) {
|
213 |
+
$response = wp_safe_remote_get( 'https://plugins.svn.wordpress.org/woocommerce-germanized/trunk/readme.txt' );
|
214 |
+
|
215 |
+
if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
|
216 |
+
$upgrade_notice = self::parse_update_notice( $response['body'] );
|
217 |
+
set_transient( $transient_name, $upgrade_notice, DAY_IN_SECONDS );
|
218 |
+
}
|
219 |
+
}
|
220 |
+
|
221 |
+
echo wp_kses_post( $upgrade_notice );
|
222 |
+
}
|
223 |
+
|
224 |
+
/**
|
225 |
+
* Parse update notice from readme file
|
226 |
+
* @param string $content
|
227 |
+
* @return string
|
228 |
+
*/
|
229 |
+
private static function parse_update_notice( $content ) {
|
230 |
+
// Output Upgrade Notice
|
231 |
+
$matches = null;
|
232 |
+
$regexp = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( WC_GERMANIZED_VERSION ) . '\s*=|$)~Uis';
|
233 |
+
$upgrade_notice = '';
|
234 |
+
|
235 |
+
if ( preg_match( $regexp, $content, $matches ) ) {
|
236 |
+
$version = trim( $matches[1] );
|
237 |
+
$notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
|
238 |
+
|
239 |
+
if ( version_compare( WC_GERMANIZED_VERSION, $version, '<' ) ) {
|
240 |
+
|
241 |
+
$upgrade_notice .= '<div class="wc_plugin_upgrade_notice">';
|
242 |
+
|
243 |
+
foreach ( $notices as $index => $line ) {
|
244 |
+
$upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
|
245 |
+
}
|
246 |
+
|
247 |
+
$upgrade_notice .= '</div> ';
|
248 |
+
}
|
249 |
+
}
|
250 |
+
|
251 |
+
return wp_kses_post( $upgrade_notice );
|
252 |
}
|
253 |
|
254 |
/**
|
255 |
* Create cron jobs (clear them first)
|
256 |
*/
|
257 |
+
private static function create_cron_jobs() {
|
258 |
// Cron jobs
|
259 |
wp_clear_scheduled_hook( 'woocommerce_gzd_customer_cleanup' );
|
260 |
wp_schedule_event( time(), 'daily', 'woocommerce_gzd_customer_cleanup' );
|
266 |
wp_schedule_event( time(), 'daily', 'woocommerce_gzd_ekomi' );
|
267 |
}
|
268 |
|
269 |
+
private static function create_units() {
|
270 |
$units = include_once( WC_Germanized()->plugin_path() . '/i18n/units.php' );
|
271 |
if ( ! empty( $units ) ) {
|
272 |
foreach ( $units as $slug => $unit )
|
453 |
*
|
454 |
* @access public
|
455 |
*/
|
456 |
+
public static function create_options() {
|
457 |
// Include settings so that we can run through defaults
|
458 |
include_once( WC()->plugin_path() . '/includes/admin/settings/class-wc-settings-page.php' );
|
459 |
include_once( 'admin/settings/class-wc-gzd-settings-germanized.php' );
|
includes/class-wc-gzd-trusted-shops.php
CHANGED
@@ -337,15 +337,12 @@ class WC_GZD_Trusted_Shops {
|
|
337 |
$order = wc_get_order( $order_query->post->ID );
|
338 |
$diff = WC_germanized()->get_date_diff( $order->completed_date, date( 'Y-m-d H:i:s' ) );
|
339 |
if ( $diff[ 'd' ] >= (int) $this->review_reminder_days ) {
|
340 |
-
|
341 |
-
if (
|
342 |
-
|
343 |
-
|
344 |
-
$mail->trigger( $order->id );
|
345 |
-
update_post_meta( $order->id, '_trusted_shops_review_mail_sent', 1 );
|
346 |
-
}
|
347 |
-
}
|
348 |
}
|
|
|
349 |
}
|
350 |
}
|
351 |
}
|
@@ -502,7 +499,7 @@ class WC_GZD_Trusted_Shops {
|
|
502 |
'desc' => _x( 'Decide how many days after an order the email review reminder will be sent.', 'trusted-shops', 'woocommerce-germanized' ),
|
503 |
'desc_tip' => true,
|
504 |
'default' => 7,
|
505 |
-
'id' => '
|
506 |
'type' => 'number',
|
507 |
'custom_attributes' => array( 'min' => 0, 'step' => 1 ),
|
508 |
),
|
337 |
$order = wc_get_order( $order_query->post->ID );
|
338 |
$diff = WC_germanized()->get_date_diff( $order->completed_date, date( 'Y-m-d H:i:s' ) );
|
339 |
if ( $diff[ 'd' ] >= (int) $this->review_reminder_days ) {
|
340 |
+
|
341 |
+
if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_trusted_shops' ) ) {
|
342 |
+
$mail->trigger( $order->id );
|
343 |
+
update_post_meta( $order->id, '_trusted_shops_review_mail_sent', 1 );
|
|
|
|
|
|
|
|
|
344 |
}
|
345 |
+
|
346 |
}
|
347 |
}
|
348 |
}
|
499 |
'desc' => _x( 'Decide how many days after an order the email review reminder will be sent.', 'trusted-shops', 'woocommerce-germanized' ),
|
500 |
'desc_tip' => true,
|
501 |
'default' => 7,
|
502 |
+
'id' => 'woocommerce_gzd_trusted_shops_review_reminder_days',
|
503 |
'type' => 'number',
|
504 |
'custom_attributes' => array( 'min' => 0, 'step' => 1 ),
|
505 |
),
|
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php
CHANGED
@@ -136,8 +136,10 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
136 |
|
137 |
$order = wc_get_order( $order_id );
|
138 |
|
139 |
-
if ( $order->payment_method == $this->id )
|
140 |
-
|
|
|
|
|
141 |
|
142 |
}
|
143 |
|
@@ -161,6 +163,9 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
161 |
|
162 |
public function generate_mandate() {
|
163 |
|
|
|
|
|
|
|
164 |
if ( ! isset( $_GET[ '_wpnonce' ] ) || ! wp_verify_nonce( $_GET[ '_wpnonce' ], 'show_direct_debit' ) )
|
165 |
exit();
|
166 |
|
@@ -349,7 +354,7 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
349 |
|
350 |
public function validate_checkbox( $posted ) {
|
351 |
|
352 |
-
if ( ! isset( $_POST[ 'payment_method' ] ) || $_POST[ 'payment_method' ] != $this->id )
|
353 |
return;
|
354 |
|
355 |
if ( ! isset( $_POST[ 'woocommerce_checkout_update_totals' ] ) ) {
|
@@ -363,7 +368,7 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
|
|
363 |
|
364 |
public function validate_fields() {
|
365 |
|
366 |
-
if ( ! isset( $_POST[ 'payment_method' ] ) || $_POST[ 'payment_method' ] != $this->id )
|
367 |
return;
|
368 |
|
369 |
$iban = ( isset( $_POST[ 'direct_debit_account_iban' ] ) ? wc_clean( $_POST[ 'direct_debit_account_iban' ] ) : '' );
|
136 |
|
137 |
$order = wc_get_order( $order_id );
|
138 |
|
139 |
+
if ( $order->payment_method == $this->id ) {
|
140 |
+
if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_sepa_direct_debit_mandate' ) )
|
141 |
+
$mail->trigger( $order );
|
142 |
+
}
|
143 |
|
144 |
}
|
145 |
|
163 |
|
164 |
public function generate_mandate() {
|
165 |
|
166 |
+
if ( ! $this->is_available() )
|
167 |
+
exit();
|
168 |
+
|
169 |
if ( ! isset( $_GET[ '_wpnonce' ] ) || ! wp_verify_nonce( $_GET[ '_wpnonce' ], 'show_direct_debit' ) )
|
170 |
exit();
|
171 |
|
354 |
|
355 |
public function validate_checkbox( $posted ) {
|
356 |
|
357 |
+
if ( ! $this->is_available() || $this->enable_checkbox !== 'yes' || ! isset( $_POST[ 'payment_method' ] ) || $_POST[ 'payment_method' ] != $this->id )
|
358 |
return;
|
359 |
|
360 |
if ( ! isset( $_POST[ 'woocommerce_checkout_update_totals' ] ) ) {
|
368 |
|
369 |
public function validate_fields() {
|
370 |
|
371 |
+
if ( ! $this->is_available() || ! isset( $_POST[ 'payment_method' ] ) || $_POST[ 'payment_method' ] != $this->id )
|
372 |
return;
|
373 |
|
374 |
$iban = ( isset( $_POST[ 'direct_debit_account_iban' ] ) ? wc_clean( $_POST[ 'direct_debit_account_iban' ] ) : '' );
|
includes/updates/woocommerce-gzd-update-1.0.4.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Update WC to 2.0.9
|
4 |
+
*
|
5 |
+
* @author WooThemes
|
6 |
+
* @category Admin
|
7 |
+
* @package WooCommerce/Admin/Updates
|
8 |
+
* @version 2.0.9
|
9 |
+
*/
|
10 |
+
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit; // Exit if accessed directly
|
13 |
+
}
|
14 |
+
|
15 |
+
global $wpdb, $woocommerce_germanized;
|
16 |
+
|
17 |
+
WC_GZD_Install::create_tax_rates();
|
includes/updates/woocommerce-gzd-update-1.4.2.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Update WC to 2.0.9
|
4 |
+
*
|
5 |
+
* @author WooThemes
|
6 |
+
* @category Admin
|
7 |
+
* @package WooCommerce/Admin/Updates
|
8 |
+
* @version 2.0.9
|
9 |
+
*/
|
10 |
+
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit; // Exit if accessed directly
|
13 |
+
}
|
14 |
+
|
15 |
+
global $wpdb, $woocommerce_germanized;
|
16 |
+
|
17 |
+
if ( get_option( 'woocommerce_gzd_trusted_review_reminder_days' ) ) {
|
18 |
+
update_option( 'woocommerce_gzd_trusted_shops_review_reminder_days', get_option( 'woocommerce_gzd_trusted_review_reminder_days' ) );
|
19 |
+
delete_option( 'woocommerce_gzd_trusted_review_reminder_days' );
|
20 |
+
}
|
21 |
+
|
22 |
+
/*
|
23 |
+
$args = array(
|
24 |
+
'post_type' => array( 'product', 'product_variation' ),
|
25 |
+
'posts_per_page' => -1
|
26 |
+
);
|
27 |
+
|
28 |
+
$loop = new WP_Query( $args );
|
29 |
+
|
30 |
+
if ( $loop->have_posts() ) {
|
31 |
+
|
32 |
+
while ( $loop->have_posts() ) {
|
33 |
+
|
34 |
+
global $post;
|
35 |
+
$loop->the_post();
|
36 |
+
$product = wc_get_product();
|
37 |
+
|
38 |
+
if ( $product->gzd_product->has_unit() && $product->gzd_product->unit_base )
|
39 |
+
update_post_meta( ( $product->is_type( 'variation' ) ? $product->variation_id : $product->id ), '_unit_product', round( $product->gzd_product->unit_base * 100, wc_get_price_decimals() ) );
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
wp_reset_postdata();
|
44 |
+
*/
|
includes/wc-gzd-cart-functions.php
CHANGED
@@ -196,3 +196,18 @@ function wc_gzd_get_legal_text_digital() {
|
|
196 |
$plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_digital' ) );
|
197 |
return $plain_text;
|
198 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
$plain_text = wc_gzd_get_legal_text( get_option( 'woocommerce_gzd_checkout_legal_text_digital' ) );
|
197 |
return $plain_text;
|
198 |
}
|
199 |
+
|
200 |
+
function wc_gzd_get_legal_text_digital_email_notice() {
|
201 |
+
$text = get_option( 'woocommerce_gzd_order_confirmation_legal_digital_notice' );
|
202 |
+
if ( $text ) {
|
203 |
+
$text = str_replace(
|
204 |
+
array( '{link}', '{/link}' ),
|
205 |
+
array(
|
206 |
+
'<a href="' . esc_url( get_permalink( wc_get_page_id( 'revocation' ) ) ) . '" target="_blank">',
|
207 |
+
'</a>'
|
208 |
+
),
|
209 |
+
$text
|
210 |
+
);
|
211 |
+
}
|
212 |
+
return $text;
|
213 |
+
}
|
includes/wc-gzd-template-functions.php
CHANGED
@@ -63,6 +63,14 @@ if ( ! function_exists( 'woocommerce_gzd_template_single_tax_info' ) ) {
|
|
63 |
}
|
64 |
}
|
65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
if ( ! function_exists( 'woocommerce_gzd_template_small_business_info' ) ) {
|
67 |
|
68 |
/**
|
@@ -214,7 +222,7 @@ if ( ! function_exists( 'woocommerce_gzd_checkout_validation' ) ) {
|
|
214 |
}
|
215 |
}
|
216 |
if ( $is_downloadable && ! isset( $_POST[ 'download-revocate' ] ) )
|
217 |
-
wc_add_notice( __( 'To
|
218 |
}
|
219 |
}
|
220 |
|
@@ -309,8 +317,9 @@ if ( ! function_exists( 'woocommerce_gzd_add_variation_options' ) ) {
|
|
309 |
*/
|
310 |
function woocommerce_gzd_add_variation_options( $options, $product, $variation ) {
|
311 |
$options[ 'delivery_time' ] = $variation->gzd_product->get_delivery_time_html();
|
312 |
-
$options[ 'unit_price' ]
|
313 |
-
$options[ '
|
|
|
314 |
return $options;
|
315 |
}
|
316 |
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
if ( ! function_exists( 'woocommerce_gzd_template_single_product_units' ) ) {
|
67 |
+
|
68 |
+
function woocommerce_gzd_template_single_product_units() {
|
69 |
+
wc_get_template( 'single-product/units.php' );
|
70 |
+
}
|
71 |
+
|
72 |
+
}
|
73 |
+
|
74 |
if ( ! function_exists( 'woocommerce_gzd_template_small_business_info' ) ) {
|
75 |
|
76 |
/**
|
222 |
}
|
223 |
}
|
224 |
if ( $is_downloadable && ! isset( $_POST[ 'download-revocate' ] ) )
|
225 |
+
wc_add_notice( __( 'To retrieve direct access to digital content you have to agree to the loss of your right of withdrawal.', 'woocommerce-germanized' ), 'error' );
|
226 |
}
|
227 |
}
|
228 |
|
317 |
*/
|
318 |
function woocommerce_gzd_add_variation_options( $options, $product, $variation ) {
|
319 |
$options[ 'delivery_time' ] = $variation->gzd_product->get_delivery_time_html();
|
320 |
+
$options[ 'unit_price' ] = $variation->gzd_product->get_unit_html();
|
321 |
+
$options[ 'product_units' ] = $variation->gzd_product->get_product_units_html();
|
322 |
+
$options[ 'tax_info' ] = $variation->gzd_product->get_tax_info();
|
323 |
return $options;
|
324 |
}
|
325 |
|
includes/wc-gzd-template-hooks.php
CHANGED
@@ -16,7 +16,8 @@ if ( get_option( 'woocommerce_gzd_display_product_detail_tax_info' ) == 'yes' ||
|
|
16 |
add_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_legal_info', wc_gzd_get_hook_priority( 'single_legal_info' ) );
|
17 |
if ( get_option( 'woocommerce_gzd_display_product_detail_delivery_time' ) == 'yes' )
|
18 |
add_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_delivery_time_info', wc_gzd_get_hook_priority( 'single_delivery_time_info' ) );
|
19 |
-
|
|
|
20 |
add_filter( 'woocommerce_available_variation', 'woocommerce_gzd_add_variation_options', 0, 3 );
|
21 |
|
22 |
/**
|
16 |
add_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_legal_info', wc_gzd_get_hook_priority( 'single_legal_info' ) );
|
17 |
if ( get_option( 'woocommerce_gzd_display_product_detail_delivery_time' ) == 'yes' )
|
18 |
add_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_delivery_time_info', wc_gzd_get_hook_priority( 'single_delivery_time_info' ) );
|
19 |
+
if ( get_option( 'woocommerce_gzd_display_product_units' ) == 'yes' )
|
20 |
+
add_action( 'woocommerce_product_meta_start', 'woocommerce_gzd_template_single_product_units', wc_gzd_get_hook_priority( 'single_product_units' ) );
|
21 |
add_filter( 'woocommerce_available_variation', 'woocommerce_gzd_add_variation_options', 0, 3 );
|
22 |
|
23 |
/**
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: woocommerce, german market, german, germany, deutsch, deutschland, de, de_
|
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@vendidero.de&item_name=Donation+for+WooCommerce+Germanized
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.3
|
7 |
-
Stable tag: 1.4.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -60,6 +60,8 @@ Als Nutzer der Pro Version von WooCommerce Germanized erstellst du automatisiert
|
|
60 |
Lade beispielsweise einfach ein PDF-Template hoch, das als "Hintergrund" für deine Rechnungen fungiert. Mit wenigen Klicks exportierst du deine Rechnungen (CSV, zip) für deine Buchhaltung oder deinen Steuerberater.
|
61 |
Mehr Informationen? [PDF Rechnungen für WooCommerce](https://vendidero.de/woocommerce-germanized#accounting "WooCommerce PDF Rechnungen")
|
62 |
|
|
|
|
|
63 |
= Steuern für Versandkosten und Gebühren =
|
64 |
Das WooCommerce Plugin für den deutschen Markt unterstützt mit der aktuellen Version die komplizierte Besteuerung von Versandkosten bei "gemischten" Warenkörben (d.h. es befinden sich unterschiedliche MwSt.-Sätze im Warenkorb).
|
65 |
In diesem Fall muss die Mehrwertsteuer der Versandkosten anteilig (basierend auf den Anteil der jeweiligen MwSt.-Rate an der Gesamtbestellung), anhand der unterschiedlichen MwSt.-Raten berechnet werden.
|
@@ -109,6 +111,7 @@ Overview of what WooCommerce Germanized offers:
|
|
109 |
* ekomi integration
|
110 |
* SEPA Payment gateway
|
111 |
* Pay by Invoice gateway
|
|
|
112 |
|
113 |
== Installation ==
|
114 |
|
@@ -173,6 +176,16 @@ Bugs sowie Hilfe bei der Arbeit an WooCommerce Germanized werden gerne über uns
|
|
173 |
|
174 |
== Changelog ==
|
175 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
= 1.4.1 =
|
177 |
* Fix - Direct Debit SEPA checkbox validation
|
178 |
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@vendidero.de&item_name=Donation+for+WooCommerce+Germanized
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.3
|
7 |
+
Stable tag: 1.4.2
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
60 |
Lade beispielsweise einfach ein PDF-Template hoch, das als "Hintergrund" für deine Rechnungen fungiert. Mit wenigen Klicks exportierst du deine Rechnungen (CSV, zip) für deine Buchhaltung oder deinen Steuerberater.
|
61 |
Mehr Informationen? [PDF Rechnungen für WooCommerce](https://vendidero.de/woocommerce-germanized#accounting "WooCommerce PDF Rechnungen")
|
62 |
|
63 |
+
Neu: Rechtliche Hinweisseiten (AGB, Widerrufsbelehrung) können nun auch als PDF-Anhang an die Transaktionsmails angehängt werden.
|
64 |
+
|
65 |
= Steuern für Versandkosten und Gebühren =
|
66 |
Das WooCommerce Plugin für den deutschen Markt unterstützt mit der aktuellen Version die komplizierte Besteuerung von Versandkosten bei "gemischten" Warenkörben (d.h. es befinden sich unterschiedliche MwSt.-Sätze im Warenkorb).
|
67 |
In diesem Fall muss die Mehrwertsteuer der Versandkosten anteilig (basierend auf den Anteil der jeweiligen MwSt.-Rate an der Gesamtbestellung), anhand der unterschiedlichen MwSt.-Raten berechnet werden.
|
111 |
* ekomi integration
|
112 |
* SEPA Payment gateway
|
113 |
* Pay by Invoice gateway
|
114 |
+
* double opt-in for customers
|
115 |
|
116 |
== Installation ==
|
117 |
|
176 |
|
177 |
== Changelog ==
|
178 |
|
179 |
+
= 1.4.2 =
|
180 |
+
* Feature - product units
|
181 |
+
* Feature - digital product notice (loss of right of withdrawal) in order confirmation
|
182 |
+
* Feature - turn off direct order confirmation by hidden option or filter
|
183 |
+
* Feature - WooCommerce style updates
|
184 |
+
* Fix - better base price
|
185 |
+
* Fix - send mails by id not by classname
|
186 |
+
* Fix - Trusted Shops review reminder days option
|
187 |
+
* Fix - order item name filter fix
|
188 |
+
|
189 |
= 1.4.1 =
|
190 |
* Fix - Direct Debit SEPA checkbox validation
|
191 |
|
templates/emails/email-footer-attachment.php
CHANGED
@@ -12,7 +12,7 @@ $post = $post_attach;
|
|
12 |
|
13 |
setup_postdata( $post );
|
14 |
|
15 |
-
$content = ( get_post_meta( $post->ID, '_legal_text' ) ? htmlspecialchars_decode( get_post_meta( '_legal_text' ) ) : $post->post_content );
|
16 |
|
17 |
$print_title = true;
|
18 |
|
12 |
|
13 |
setup_postdata( $post );
|
14 |
|
15 |
+
$content = ( get_post_meta( $post->ID, '_legal_text', true ) ? htmlspecialchars_decode( get_post_meta( $post->ID, '_legal_text', true ) ) : $post->post_content );
|
16 |
|
17 |
$print_title = true;
|
18 |
|
templates/single-product/units.php
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Single Product Units
|
4 |
+
*
|
5 |
+
* @author Vendidero
|
6 |
+
* @package WooCommerceGermanized/Templates
|
7 |
+
* @version 1.0
|
8 |
+
*/
|
9 |
+
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
11 |
+
|
12 |
+
global $product;
|
13 |
+
?>
|
14 |
+
|
15 |
+
<?php if ( $product->gzd_product->has_product_units() ) : ?>
|
16 |
+
<span class="product-units-wrapper product-units"><?php echo $product->gzd_product->get_product_units_html(); ?></span>
|
17 |
+
<?php endif; ?>
|
woocommerce-germanized.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce Germanized
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Extends WooCommerce to become a legally compliant store for the german market.
|
6 |
-
* Version: 1.4.
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
@@ -26,7 +26,7 @@ final class WooCommerce_Germanized {
|
|
26 |
*
|
27 |
* @var string
|
28 |
*/
|
29 |
-
public $version = '1.4.
|
30 |
|
31 |
/**
|
32 |
* Single instance of WooCommerce Germanized Main Class
|
@@ -114,7 +114,7 @@ final class WooCommerce_Germanized {
|
|
114 |
// Check if dependecies are installed
|
115 |
$init = WC_GZD_Dependencies::instance();
|
116 |
if ( ! $init->is_loadable() )
|
117 |
-
return;
|
118 |
|
119 |
// Define constants
|
120 |
$this->define_constants();
|
@@ -122,6 +122,7 @@ final class WooCommerce_Germanized {
|
|
122 |
$this->includes();
|
123 |
|
124 |
// Hooks
|
|
|
125 |
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'action_links' ) );
|
126 |
add_action( 'after_setup_theme', array( $this, 'include_template_functions' ), 12 );
|
127 |
add_action( 'init', array( $this, 'init' ), 1 );
|
@@ -193,10 +194,6 @@ final class WooCommerce_Germanized {
|
|
193 |
// Add better WooCommerce shipping taxation
|
194 |
add_filter( 'woocommerce_package_rates', array( $this, 'replace_shipping_rate_class' ), 0, 2 );
|
195 |
|
196 |
-
// Send order notice directly after new order is being added - use these filters because order status has to be updated already
|
197 |
-
add_filter( 'woocommerce_payment_successful_result', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
198 |
-
add_filter( 'woocommerce_checkout_no_payment_needed_redirect', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
199 |
-
|
200 |
// Payment gateways
|
201 |
add_filter( 'woocommerce_payment_gateways', array( $this, 'register_gateways' ) );
|
202 |
|
@@ -207,7 +204,17 @@ final class WooCommerce_Germanized {
|
|
207 |
// Remove cart subtotal filter
|
208 |
add_action( 'template_redirect', array( $this, 'remove_cart_unit_price_filter' ) );
|
209 |
|
210 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
|
212 |
$this->units = new WC_GZD_Units();
|
213 |
$this->emails = new WC_GZD_Emails();
|
@@ -216,62 +223,6 @@ final class WooCommerce_Germanized {
|
|
216 |
do_action( 'woocommerce_germanized_init' );
|
217 |
}
|
218 |
|
219 |
-
public function register_gateways( $gateways ) {
|
220 |
-
|
221 |
-
$gateways[] = 'WC_GZD_Gateway_Direct_Debit';
|
222 |
-
$gateways[] = 'WC_GZD_Gateway_Invoice';
|
223 |
-
|
224 |
-
return $gateways;
|
225 |
-
|
226 |
-
}
|
227 |
-
|
228 |
-
public function unregister_order_confirmation_hooks() {
|
229 |
-
|
230 |
-
$statuses = array( 'completed', 'on-hold', 'processing' );
|
231 |
-
|
232 |
-
foreach ( $statuses as $status )
|
233 |
-
add_action( 'woocommerce_order_status_' . $status, array( $this, 'remove_order_hooks' ), 0 );
|
234 |
-
|
235 |
-
}
|
236 |
-
|
237 |
-
public function remove_order_hooks() {
|
238 |
-
|
239 |
-
$mailer = WC()->mailer();
|
240 |
-
|
241 |
-
$mails = $mailer->get_emails();
|
242 |
-
|
243 |
-
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $mails[ 'WC_Email_Customer_Processing_Order' ], 'trigger' ) );
|
244 |
-
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $mails[ 'WC_Email_Customer_Processing_Order' ], 'trigger' ) );
|
245 |
-
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $mails[ 'WC_Email_New_Order' ], 'trigger' ) );
|
246 |
-
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $mails[ 'WC_Email_New_Order' ], 'trigger' ) );
|
247 |
-
remove_action( 'woocommerce_order_status_pending_to_completed_notification', array( $mails[ 'WC_Email_New_Order' ], 'trigger' ) );
|
248 |
-
|
249 |
-
}
|
250 |
-
|
251 |
-
/**
|
252 |
-
* Overload product factory to inject gzd_product
|
253 |
-
*/
|
254 |
-
public function replace_woocommerce_product_factory() {
|
255 |
-
WC()->product_factory = new WC_GZD_Product_Factory();
|
256 |
-
}
|
257 |
-
|
258 |
-
/**
|
259 |
-
* Replace default WC_Shipping_Rate to enable exact taxation for shipping costs
|
260 |
-
*
|
261 |
-
* @param array $rates containing WC_Shipping_Rate objects
|
262 |
-
* @param WC_Shipping_Rate $rate current object
|
263 |
-
* @return array
|
264 |
-
*/
|
265 |
-
public function replace_shipping_rate_class( $rates, $rate ) {
|
266 |
-
|
267 |
-
if ( get_option( 'woocommerce_gzd_shipping_tax' ) != 'yes' )
|
268 |
-
return $rates;
|
269 |
-
|
270 |
-
foreach ( $rates as $key => $rate )
|
271 |
-
$rates[ $key ] = new WC_GZD_Shipping_Rate( $rate );
|
272 |
-
return $rates;
|
273 |
-
}
|
274 |
-
|
275 |
/**
|
276 |
* Auto-load WC_Germanized classes on demand to reduce memory consumption.
|
277 |
*
|
@@ -519,6 +470,30 @@ final class WooCommerce_Germanized {
|
|
519 |
WC()->cart = new WC_GZD_Cart();
|
520 |
}
|
521 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
522 |
/**
|
523 |
* Calls a filter to temporarily set cart tax to zero. This is only done to hide the cart tax estimated text.
|
524 |
* Filter is being remove right after get_cart_tax - check has been finished within cart-totals.php
|
@@ -563,7 +538,14 @@ final class WooCommerce_Germanized {
|
|
563 |
}
|
564 |
|
565 |
/**
|
566 |
-
* Load Localisation files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
567 |
*/
|
568 |
public function load_plugin_textdomain() {
|
569 |
$domain = 'woocommerce-germanized';
|
@@ -737,6 +719,25 @@ final class WooCommerce_Germanized {
|
|
737 |
return apply_filters( 'woocommerce_germanized_email_template_hook', $core_file, $template, $template_base );
|
738 |
}
|
739 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
740 |
/**
|
741 |
* Send order confirmation mail directly after order is being sent
|
742 |
*
|
@@ -753,16 +754,27 @@ final class WooCommerce_Germanized {
|
|
753 |
update_post_meta( $order->id, '_order_payment_info', $result[ 'redirect' ] );
|
754 |
|
755 |
// Send order processing mail
|
756 |
-
$
|
757 |
-
|
758 |
-
|
759 |
-
|
|
|
|
|
760 |
|
761 |
do_action( 'woocommerce_germanized_order_confirmation_sent', $order->id );
|
762 |
|
763 |
return $result;
|
764 |
}
|
765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
/**
|
767 |
* Check for activation codes on my account page
|
768 |
*/
|
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.4.2
|
7 |
* Author: Vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 3.8
|
26 |
*
|
27 |
* @var string
|
28 |
*/
|
29 |
+
public $version = '1.4.2';
|
30 |
|
31 |
/**
|
32 |
* Single instance of WooCommerce Germanized Main Class
|
114 |
// Check if dependecies are installed
|
115 |
$init = WC_GZD_Dependencies::instance();
|
116 |
if ( ! $init->is_loadable() )
|
117 |
+
return;
|
118 |
|
119 |
// Define constants
|
120 |
$this->define_constants();
|
122 |
$this->includes();
|
123 |
|
124 |
// Hooks
|
125 |
+
register_activation_hook( __FILE__, array( 'WC_GZD_Install', 'install' ) );
|
126 |
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'action_links' ) );
|
127 |
add_action( 'after_setup_theme', array( $this, 'include_template_functions' ), 12 );
|
128 |
add_action( 'init', array( $this, 'init' ), 1 );
|
194 |
// Add better WooCommerce shipping taxation
|
195 |
add_filter( 'woocommerce_package_rates', array( $this, 'replace_shipping_rate_class' ), 0, 2 );
|
196 |
|
|
|
|
|
|
|
|
|
197 |
// Payment gateways
|
198 |
add_filter( 'woocommerce_payment_gateways', array( $this, 'register_gateways' ) );
|
199 |
|
204 |
// Remove cart subtotal filter
|
205 |
add_action( 'template_redirect', array( $this, 'remove_cart_unit_price_filter' ) );
|
206 |
|
207 |
+
// Let third party apps disable instant order confirmation
|
208 |
+
if ( apply_filters( 'woocommerce_gzd_instant_order_confirmation', true ) && ( 'yes' !== get_option( 'woocommerce_gzd_disable_instant_order_confirmation' ) ) ) {
|
209 |
+
|
210 |
+
// Unregister WooCommerce default order confirmation mails
|
211 |
+
$this->unregister_order_confirmation_hooks();
|
212 |
+
|
213 |
+
// Send order notice directly after new order is being added - use these filters because order status has to be updated already
|
214 |
+
add_filter( 'woocommerce_payment_successful_result', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
215 |
+
add_filter( 'woocommerce_checkout_no_payment_needed_redirect', array( $this, 'send_order_confirmation_mails' ), 0, 2 );
|
216 |
+
|
217 |
+
}
|
218 |
|
219 |
$this->units = new WC_GZD_Units();
|
220 |
$this->emails = new WC_GZD_Emails();
|
223 |
do_action( 'woocommerce_germanized_init' );
|
224 |
}
|
225 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
/**
|
227 |
* Auto-load WC_Germanized classes on demand to reduce memory consumption.
|
228 |
*
|
470 |
WC()->cart = new WC_GZD_Cart();
|
471 |
}
|
472 |
|
473 |
+
/**
|
474 |
+
* Overload product factory to inject gzd_product
|
475 |
+
*/
|
476 |
+
public function replace_woocommerce_product_factory() {
|
477 |
+
WC()->product_factory = new WC_GZD_Product_Factory();
|
478 |
+
}
|
479 |
+
|
480 |
+
/**
|
481 |
+
* Replace default WC_Shipping_Rate to enable exact taxation for shipping costs
|
482 |
+
*
|
483 |
+
* @param array $rates containing WC_Shipping_Rate objects
|
484 |
+
* @param WC_Shipping_Rate $rate current object
|
485 |
+
* @return array
|
486 |
+
*/
|
487 |
+
public function replace_shipping_rate_class( $rates, $rate ) {
|
488 |
+
|
489 |
+
if ( get_option( 'woocommerce_gzd_shipping_tax' ) != 'yes' )
|
490 |
+
return $rates;
|
491 |
+
|
492 |
+
foreach ( $rates as $key => $rate )
|
493 |
+
$rates[ $key ] = new WC_GZD_Shipping_Rate( $rate );
|
494 |
+
return $rates;
|
495 |
+
}
|
496 |
+
|
497 |
/**
|
498 |
* Calls a filter to temporarily set cart tax to zero. This is only done to hide the cart tax estimated text.
|
499 |
* Filter is being remove right after get_cart_tax - check has been finished within cart-totals.php
|
538 |
}
|
539 |
|
540 |
/**
|
541 |
+
* Load Localisation files.
|
542 |
+
*
|
543 |
+
* Note: the first-loaded translation file overrides any following ones if the same translation is present.
|
544 |
+
*
|
545 |
+
* Frontend/global Locales found in:
|
546 |
+
* - WP_LANG_DIR/woocommerce-germanized/woocommerce-germanized-LOCALE.mo
|
547 |
+
* - woocommerce-germanized/i18n/languages/woocommerce-germanized-LOCALE.mo (which if not found falls back to:)
|
548 |
+
* - WP_LANG_DIR/plugins/woocommerce-germanized-LOCALE.mo
|
549 |
*/
|
550 |
public function load_plugin_textdomain() {
|
551 |
$domain = 'woocommerce-germanized';
|
719 |
return apply_filters( 'woocommerce_germanized_email_template_hook', $core_file, $template, $template_base );
|
720 |
}
|
721 |
|
722 |
+
public function unregister_order_confirmation_hooks() {
|
723 |
+
|
724 |
+
$statuses = array( 'completed', 'on-hold', 'processing' );
|
725 |
+
|
726 |
+
foreach ( $statuses as $status )
|
727 |
+
add_action( 'woocommerce_order_status_' . $status, array( $this, 'remove_order_email_hooks' ), 0 );
|
728 |
+
|
729 |
+
}
|
730 |
+
|
731 |
+
public function remove_order_email_hooks() {
|
732 |
+
|
733 |
+
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this->emails->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
734 |
+
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->emails->get_email_instance_by_id( 'customer_processing_order' ), 'trigger' ) );
|
735 |
+
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
736 |
+
remove_action( 'woocommerce_order_status_pending_to_on-hold_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
737 |
+
remove_action( 'woocommerce_order_status_pending_to_completed_notification', array( $this->emails->get_email_instance_by_id( 'new_order' ), 'trigger' ) );
|
738 |
+
|
739 |
+
}
|
740 |
+
|
741 |
/**
|
742 |
* Send order confirmation mail directly after order is being sent
|
743 |
*
|
754 |
update_post_meta( $order->id, '_order_payment_info', $result[ 'redirect' ] );
|
755 |
|
756 |
// Send order processing mail
|
757 |
+
if ( $processing = $this->emails->get_email_instance_by_id( 'customer_processing_order' ) )
|
758 |
+
$processing->trigger( $order->id );
|
759 |
+
|
760 |
+
// Send admin mail
|
761 |
+
if ( $new_order = $this->emails->get_email_instance_by_id( 'new_order' ) )
|
762 |
+
$new_order->trigger( $order->id );
|
763 |
|
764 |
do_action( 'woocommerce_germanized_order_confirmation_sent', $order->id );
|
765 |
|
766 |
return $result;
|
767 |
}
|
768 |
|
769 |
+
public function register_gateways( $gateways ) {
|
770 |
+
|
771 |
+
$gateways[] = 'WC_GZD_Gateway_Direct_Debit';
|
772 |
+
$gateways[] = 'WC_GZD_Gateway_Invoice';
|
773 |
+
|
774 |
+
return $gateways;
|
775 |
+
|
776 |
+
}
|
777 |
+
|
778 |
/**
|
779 |
* Check for activation codes on my account page
|
780 |
*/
|
wpml-config.xml
CHANGED
@@ -4,6 +4,7 @@
|
|
4 |
<key name="woocommerce_gzd_order_submit_btn_text" />
|
5 |
<key name="woocommerce_gzd_delivery_time_text" />
|
6 |
<key name="woocommerce_gzd_unit_price_text" />
|
|
|
7 |
<key name="woocommerce_gzd_display_listings_link_details_text" />
|
8 |
<key name="woocommerce_gzd_checkout_legal_text" />
|
9 |
<key name="woocommerce_gzd_checkout_legal_text_error" />
|
@@ -14,5 +15,6 @@
|
|
14 |
<key name="woocommerce_direct-debit_company_identification_number" />
|
15 |
<key name="woocommerce_direct-debit_mandate_text" />
|
16 |
<key name="woocommerce_direct-debit_checkbox_label" />
|
|
|
17 |
</admin-texts>
|
18 |
</wpml-config>
|
4 |
<key name="woocommerce_gzd_order_submit_btn_text" />
|
5 |
<key name="woocommerce_gzd_delivery_time_text" />
|
6 |
<key name="woocommerce_gzd_unit_price_text" />
|
7 |
+
<key name="woocommerce_gzd_product_units_text" />
|
8 |
<key name="woocommerce_gzd_display_listings_link_details_text" />
|
9 |
<key name="woocommerce_gzd_checkout_legal_text" />
|
10 |
<key name="woocommerce_gzd_checkout_legal_text_error" />
|
15 |
<key name="woocommerce_direct-debit_company_identification_number" />
|
16 |
<key name="woocommerce_direct-debit_mandate_text" />
|
17 |
<key name="woocommerce_direct-debit_checkbox_label" />
|
18 |
+
<key name="woocommerce_gzd_order_confirmation_legal_digital_notice" />
|
19 |
</admin-texts>
|
20 |
</wpml-config>
|