WooCommerce Germanized - Version 3.1.3

Version Description

  • Improvement: PayPal Express Checkout compatibility
  • Improvement: Tax share calculation code cleanup
  • Improvement: Make sure that gzd-requested is not selectable as shipment status in settings
  • Improvement: Added open return request count to admin menu
  • Improvement: Use global $product_object in product meta boxes
  • Improvement: Prevent debugging error output during AJAX requests to prevent malformed JSON
  • Improvement: DHL try to locally cache WSDL files to reduce SOAP calls to the DHL API
  • Improvement: Maybe hide order_payment_heading in case no payment methods are available
  • Improvement: Added warning to admin when activating DOI
  • Fix: Shipment, DHL label automation race-condition leading to missing tracking links
  • Fix: Touchstart, keypress event support for label modals
Download this release

Release Info

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

Code changes from version 3.1.2 to 3.1.3

Files changed (46) hide show
  1. assets/css/admin-activation.css +0 -2
  2. assets/css/admin-activation.min.css +1 -1
  3. assets/css/admin-settings.css +6 -17
  4. assets/css/admin-settings.min.css +1 -1
  5. assets/css/admin-wizard.css +7 -19
  6. assets/css/admin-wizard.min.css +1 -1
  7. assets/css/admin.css +1 -3
  8. assets/css/admin.min.css +1 -1
  9. assets/js/admin/settings.js +8 -0
  10. assets/js/admin/settings.min.js +1 -1
  11. assets/js/checkout.js +11 -0
  12. assets/js/checkout.min.js +1 -1
  13. i18n/languages/woocommerce-germanized-de_DE.mo +0 -0
  14. i18n/languages/woocommerce-germanized-de_DE.po +171 -158
  15. i18n/languages/woocommerce-germanized-de_DE_formal.mo +0 -0
  16. i18n/languages/woocommerce-germanized-de_DE_formal.po +173 -160
  17. includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php +5 -9
  18. includes/admin/settings/abstract-wc-gzd-settings-tab.php +12 -0
  19. includes/admin/settings/class-wc-gzd-settings-tab-doi.php +4 -0
  20. includes/class-wc-gzd-ajax.php +9 -3
  21. includes/class-wc-gzd-checkout.php +4 -0
  22. includes/class-wc-gzd-dependencies.php +0 -15
  23. includes/compatibility/class-wc-gzd-compatibility-woocommerce-gateway-paypal-express-checkout.php +3 -2
  24. includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php +7 -7
  25. includes/wc-gzd-cart-functions.php +33 -13
  26. includes/wc-gzd-template-functions.php +1 -1
  27. packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php +1 -1
  28. packages/woocommerce-germanized-dhl/src/Automation.php +5 -7
  29. packages/woocommerce-germanized-dhl/src/Package.php +149 -1
  30. packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php +1 -1
  31. packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.js +16 -1
  32. packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.min.js +1 -1
  33. packages/woocommerce-germanized-shipments/src/Admin/Admin.php +40 -0
  34. packages/woocommerce-germanized-shipments/src/Admin/Settings.php +3 -1
  35. packages/woocommerce-germanized-shipments/src/Ajax.php +9 -5
  36. packages/woocommerce-germanized-shipments/src/Package.php +1 -1
  37. packages/woocommerce-germanized-shipments/src/Shipment.php +20 -0
  38. packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php +1 -1
  39. readme.txt +14 -1
  40. vendor/autoload.php +1 -1
  41. vendor/autoload_packages.php +2 -2
  42. vendor/composer/autoload_classmap_package.php +67 -67
  43. vendor/composer/autoload_real.php +4 -4
  44. vendor/composer/autoload_static.php +4 -4
  45. vendor/composer/installed.json +14 -14
  46. woocommerce-germanized.php +14 -6
assets/css/admin-activation.css CHANGED
@@ -2,7 +2,6 @@
2
  font-size: .8em; }
3
 
4
  .wc-gzd-news .columns {
5
- display: -webkit-box;
6
  display: flex;
7
  flex-wrap: wrap;
8
  margin-left: -1em;
@@ -16,7 +15,6 @@
16
  .wc-gzd-news .columns .col h4 .dashicons {
17
  margin-right: 5px; }
18
  .wc-gzd-news .columns .col.align-center {
19
- display: -webkit-inline-box;
20
  display: inline-flex;
21
  align-self: center; }
22
  .wc-gzd-news .columns.two-col .col {
2
  font-size: .8em; }
3
 
4
  .wc-gzd-news .columns {
 
5
  display: flex;
6
  flex-wrap: wrap;
7
  margin-left: -1em;
15
  .wc-gzd-news .columns .col h4 .dashicons {
16
  margin-right: 5px; }
17
  .wc-gzd-news .columns .col.align-center {
 
18
  display: inline-flex;
19
  align-self: center; }
20
  .wc-gzd-news .columns.two-col .col {
assets/css/admin-activation.min.css CHANGED
@@ -1 +1 @@
1
- .wc-gzd-news p.price{font-size:.8em}.wc-gzd-news .columns{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.wc-gzd-news .columns *{box-sizing:border-box}.wc-gzd-news .columns .col{margin-right:0;padding:0 1em;width:33.3333%}.wc-gzd-news .columns .col h4 .dashicons{margin-right:5px}.wc-gzd-news .columns .col.align-center{display:-webkit-inline-box;display:inline-flex;align-self:center}.wc-gzd-news .columns.two-col .col{width:50%}.wc-gzd-logo{display:inline-block!important;text-indent:-9999px;width:298px;vertical-align:top;margin-top:2rem;height:89px;background:url(../images/germanized.svg) no-repeat;background-size:298px auto}.about-text{display:inline-block;padding:0;max-width:50%;width:50%;margin:0;margin-top:2rem;margin-left:5%}.dashboard_page_wc-gzd-about h1{width:100%;margin-right:0}.dashboard_page_wc-gzd-about h3 .wc-gzd-pro{font-size:.7em;margin-left:1em}.dashboard_page_wc-gzd-about .wc-vendipro-features{margin-top:0;border:none;padding-bottom:15px}.dashboard_page_wc-gzd-about .wc-vendipro-features div h4{margin-top:.5em;font-size:1.1em;line-height:1.1em}.vendipro-buttons a,.vendipro-buttons p{display:inline-block}.vendipro-buttons p{font-size:.8em;padding-top:3px;margin:0 0 0 5px}.dashboard_page_wc-gzd-about .changelog{margin-top:3em;border-top:1px solid #ccc;padding-top:0}.dashboard_page_wc-gzd-about .feature-section{border:none}.dashboard_page_wc-gzd-about .vendipro .left{display:inline-block;width:40%;padding-right:2em;vertical-align:top}.dashboard_page_wc-gzd-about .vendipro .right{display:inline-block;vertical-align:top;width:50%}.dashboard_page_wc-gzd-about .vendipro .right p:first-child{margin-top:5px}.dashboard_page_wc-gzd-about .vendipro .left img{width:100%;border:1px solid #ccc;border-radius:3px}.wc-gzd-actions a.button{margin-right:.5em}.wc-gzd-actions .woocommerce-gzd-message .button-primary,.wc-gzd-actions a.button-primary{background-color:#262626!important;border:1px solid #000!important;text-shadow:none!important}.wc-gzd-actions .woocommerce-gzd-message .button-primary:hover,.wc-gzd-actions a.button-primary:hover{background-color:#363636!important;border:1px solid #000!important;text-shadow:none!important}.woocommerce-gzd-message .form-table tr td,.woocommerce-gzd-message .form-table tr th{padding:.7rem 0;margin:0}.woocommerce-gzd-message a.wc-gzd-skip{opacity:.7}div.woocommerce-gzd-message{border-left:4px solid #bb2525!important}div.woocommerce-gzd-message p{max-width:100%!important}
1
+ .wc-gzd-news p.price{font-size:.8em}.wc-gzd-news .columns{display:flex;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.wc-gzd-news .columns *{box-sizing:border-box}.wc-gzd-news .columns .col{margin-right:0;padding:0 1em;width:33.3333%}.wc-gzd-news .columns .col h4 .dashicons{margin-right:5px}.wc-gzd-news .columns .col.align-center{display:inline-flex;align-self:center}.wc-gzd-news .columns.two-col .col{width:50%}.wc-gzd-logo{display:inline-block!important;text-indent:-9999px;width:298px;vertical-align:top;margin-top:2rem;height:89px;background:url(../images/germanized.svg) no-repeat;background-size:298px auto}.about-text{display:inline-block;padding:0;max-width:50%;width:50%;margin:0;margin-top:2rem;margin-left:5%}.dashboard_page_wc-gzd-about h1{width:100%;margin-right:0}.dashboard_page_wc-gzd-about h3 .wc-gzd-pro{font-size:.7em;margin-left:1em}.dashboard_page_wc-gzd-about .wc-vendipro-features{margin-top:0;border:none;padding-bottom:15px}.dashboard_page_wc-gzd-about .wc-vendipro-features div h4{margin-top:.5em;font-size:1.1em;line-height:1.1em}.vendipro-buttons a,.vendipro-buttons p{display:inline-block}.vendipro-buttons p{font-size:.8em;padding-top:3px;margin:0 0 0 5px}.dashboard_page_wc-gzd-about .changelog{margin-top:3em;border-top:1px solid #ccc;padding-top:0}.dashboard_page_wc-gzd-about .feature-section{border:none}.dashboard_page_wc-gzd-about .vendipro .left{display:inline-block;width:40%;padding-right:2em;vertical-align:top}.dashboard_page_wc-gzd-about .vendipro .right{display:inline-block;vertical-align:top;width:50%}.dashboard_page_wc-gzd-about .vendipro .right p:first-child{margin-top:5px}.dashboard_page_wc-gzd-about .vendipro .left img{width:100%;border:1px solid #ccc;border-radius:3px}.wc-gzd-actions a.button{margin-right:.5em}.wc-gzd-actions .woocommerce-gzd-message .button-primary,.wc-gzd-actions a.button-primary{background-color:#262626!important;border:1px solid #000!important;text-shadow:none!important}.wc-gzd-actions .woocommerce-gzd-message .button-primary:hover,.wc-gzd-actions a.button-primary:hover{background-color:#363636!important;border:1px solid #000!important;text-shadow:none!important}.woocommerce-gzd-message .form-table tr td,.woocommerce-gzd-message .form-table tr th{padding:.7rem 0;margin:0}.woocommerce-gzd-message a.wc-gzd-skip{opacity:.7}div.woocommerce-gzd-message{border-left:4px solid #bb2525!important}div.woocommerce-gzd-message p{max-width:100%!important}
assets/css/admin-settings.css CHANGED
@@ -56,32 +56,25 @@
56
  font-weight: bold; }
57
 
58
  .wc-gzd-settings .wc-gzd-settings-breadcrumb {
59
- display: -webkit-box;
60
  display: flex;
61
  flex-wrap: wrap;
62
- -webkit-box-pack: start;
63
- justify-content: flex-start;
64
  font-size: 1.4em;
65
- -webkit-box-align: center;
66
- align-items: center;
67
  margin-bottom: .5em; }
68
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item {
69
- display: -webkit-box;
70
  display: flex;
71
  flex-wrap: wrap;
72
- -webkit-box-align: center;
73
- align-items: center; }
74
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action {
75
  margin-left: 1em;
76
  position: inherit;
77
  top: 0; }
78
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link {
79
  text-decoration: none;
80
- display: -webkit-inline-box;
81
  display: inline-flex;
82
  white-space: nowrap;
83
- -webkit-box-align: center;
84
- align-items: center;
85
  color: #444; }
86
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover {
87
  color: #000 !important; }
@@ -129,10 +122,8 @@
129
  width: 15%;
130
  text-align: right; }
131
  .wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions {
132
- display: -webkit-box;
133
  display: flex;
134
- -webkit-box-pack: end;
135
- justify-content: flex-end;
136
  flex-wrap: wrap; }
137
  .wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button {
138
  margin-right: 5px; }
@@ -147,11 +138,9 @@
147
  background: #f9f9f9; }
148
 
149
  .wc-gzd-admin-settings {
150
- display: -webkit-box;
151
  display: flex;
152
  flex-wrap: wrap;
153
- -webkit-box-pack: start;
154
- justify-content: flex-start;
155
  margin-top: 1em; }
156
  .wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar {
157
  box-sizing: border-box; }
56
  font-weight: bold; }
57
 
58
  .wc-gzd-settings .wc-gzd-settings-breadcrumb {
 
59
  display: flex;
60
  flex-wrap: wrap;
61
+ justify-content: flex-start;
 
62
  font-size: 1.4em;
63
+ align-items: center;
 
64
  margin-bottom: .5em; }
65
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item {
 
66
  display: flex;
67
  flex-wrap: wrap;
68
+ align-items: center; }
 
69
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action {
70
  margin-left: 1em;
71
  position: inherit;
72
  top: 0; }
73
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link {
74
  text-decoration: none;
 
75
  display: inline-flex;
76
  white-space: nowrap;
77
+ align-items: center;
 
78
  color: #444; }
79
  .wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover {
80
  color: #000 !important; }
122
  width: 15%;
123
  text-align: right; }
124
  .wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions {
 
125
  display: flex;
126
+ justify-content: flex-end;
 
127
  flex-wrap: wrap; }
128
  .wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button {
129
  margin-right: 5px; }
138
  background: #f9f9f9; }
139
 
140
  .wc-gzd-admin-settings {
 
141
  display: flex;
142
  flex-wrap: wrap;
143
+ justify-content: flex-start;
 
144
  margin-top: 1em; }
145
  .wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar {
146
  box-sizing: border-box; }
assets/css/admin-settings.min.css CHANGED
@@ -1 +1 @@
1
- .wc-gzd-settings .nav-tab-wrapper a.nav-tab[href*="tab=germanized"]{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000;margin-bottom:-1px;box-shadow:none}.wc-gzd-settings ul.subsubsub{margin-top:0}.wc-gzd-settings ul.subsubsub li a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings ul.subsubsub li a.current .wc-gzd-pro{color:#222;border:1px solid #222}.wc-gzd-settings .wc-gzd-pro-outlined{margin-left:5px;margin-top:3px;border:1px solid #222;color:#222;background:0 0}.wc-gzd-settings a .wc-gzd-pro-outlined{border:1px solid #0073aa;color:#0073aa}.wc-gzd-settings .wc-gzd-dash-button{margin-right:5px;text-indent:9999px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.wc-gzd-settings .wc-gzd-dash-button::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85;content:"\f464"}.wc-gzd-settings .wc-gzd-dash-button.help-link::after{content:"?";font-family:inherit;font-weight:700}.wc-gzd-settings .wc-gzd-settings-breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;font-size:1.4em;-webkit-box-align:center;align-items:center;margin-bottom:.5em}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action{margin-left:1em;position:inherit;top:0}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link{text-decoration:none;display:-webkit-inline-box;display:inline-flex;white-space:nowrap;-webkit-box-align:center;align-items:center;color:#444}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover{color:#000!important}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link::after{font-family:Dashicons;font-weight:400;margin:0 2px;margin-top:2px;font-size:.9em;text-transform:none;line-height:1;text-indent:0;width:100%;height:100%;text-align:center;content:"\f345"}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item.breadcrumb-item-active{font-weight:600;color:#000}.wc-gzd-settings .wc-gzd-setting-header{font-size:1.4em}.wc-gzd-settings .wc-gzd-setting-header .page-title-action{top:-1px}.wc-gzd-settings .wc-gzd-setting-tabs{margin-top:1.5em}.wc-gzd-settings .wc-gzd-setting-tabs td,.wc-gzd-settings .wc-gzd-setting-tabs th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}.wc-gzd-settings .wc-gzd-setting-tabs th{font-weight:600}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled{width:1%;text-align:center}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-enabled{display:inline-block;margin-top:3px}.wc-gzd-settings .wc-gzd-setting-tabs a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-actions{width:15%;text-align:right}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:wrap}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button{margin-right:5px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button:last-child{margin-right:0}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-name{width:25ch}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name{font-weight:700;white-space:nowrap}.wc-gzd-settings .wc-gzd-setting-tabs tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-admin-settings{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;margin-top:1em}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar{box-sizing:border-box}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-fields{width:65%;padding-right:5%}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-sidebar{width:30%}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}.wc-gzd-admin-settings .forminp-radio fieldset p{margin-bottom:1em}.wc-gzd-admin-settings th.forminp-image{padding-right:0!important}.wc-gzd-admin-settings .forminp-image img,.wc-gzd-admin-settings .wc-gzd-premium img{max-width:100%;height:auto;opacity:.7}.wc-gzd-admin-settings #woocommerce_gzdp_terms_generator img{max-width:100%}.wc-gzd-admin-settings .woocommerce table.form-table th.forminp-image{padding-right:0}.wc-gzd-admin-settings tr.single_select_page .description{display:block;margin-top:.5em}.wc-gzd-admin-settings tr.wc-gzd-setting-invisible{display:none}.wc-gzd-admin-settings td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#fff;padding:.5em;font-style:normal;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings td .wc-gzd-additional-desc .wc-gzd-tax-example{margin-top:.5em}.wc-gzd-admin-settings .wc-gzd-label-wrap{position:relative;display:block;vertical-align:middle}.wc-gzd-admin-settings .wc-gzd-label-wrap .woocommerce-help-tip{margin:-8px -24px 0 0!important;position:absolute;right:0;top:50%}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description{display:inline-block;font-style:normal;font-size:14px;margin-left:5px}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description .wc-gzd-additional-desc,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc{margin-bottom:-1em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset{margin-top:1.25em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset:first-child{margin-top:0}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger{color:transparent;border:none;text-decoration:none}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger:focus,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger:focus{color:transparent;box-shadow:none;border:none}a.page-title-action .wc-gzd-pro{background:#0073aa}a.page-title-action:hover .wc-gzd-pro{background:#fff;color:#0073aa}table.wc-gzd-legal-checkboxes thead th{vertical-align:middle}table.wc-gzd-legal-checkboxes thead th.wc-gzd-legal-checkbox-sort{text-align:center}table.wc-gzd-legal-checkboxes td,table.wc-gzd-legal-checkboxes th{vertical-align:top;line-height:24px;padding:1em!important;font-size:14px;background:#fff;display:table-cell!important}table.wc-gzd-legal-checkboxes td ul,table.wc-gzd-legal-checkboxes th ul{margin:0}table.wc-gzd-legal-checkboxes td .status-disabled,table.wc-gzd-legal-checkboxes td .status-enabled,table.wc-gzd-legal-checkboxes th .status-disabled,table.wc-gzd-legal-checkboxes th .status-enabled{margin-top:3px}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li{line-height:24px;font-size:14px;color:#555;display:inline;margin:0}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li::before{content:', '}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li:first-child::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li:first-child::before{content:''}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-sort::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%;line-height:24px}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows td{border-top:2px solid #f9f9f9}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:first-child td{border-top:0}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-premium-overlay{border-left-color:#639aff!important}.wc-gzd-admin-settings-sidebar{box-sizing:border-box}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner{padding:1em;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner.sticky{position:-webkit-sticky;position:sticky;top:50px}.wc-gzd-admin-settings-sidebar h1:first-of-type,.wc-gzd-admin-settings-sidebar h2:first-of-type,.wc-gzd-admin-settings-sidebar h3:first-of-type{margin-top:0}.wc-gzd-admin-settings-sidebar img{width:100%}.wc-gzd-admin-settings-sidebar .browser{border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em;color:#888}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p code{margin:.5em 0;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p{margin-bottom:1em}.wc-gzd-admin-settings-checkboxes td.forminp-textarea .gzd-small-desc{font-size:12px;font-style:italic;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-text .description{margin-top:.5em;line-height:1.5em;display:block}
1
+ .wc-gzd-settings .nav-tab-wrapper a.nav-tab[href*="tab=germanized"]{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000;margin-bottom:-1px;box-shadow:none}.wc-gzd-settings ul.subsubsub{margin-top:0}.wc-gzd-settings ul.subsubsub li a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings ul.subsubsub li a.current .wc-gzd-pro{color:#222;border:1px solid #222}.wc-gzd-settings .wc-gzd-pro-outlined{margin-left:5px;margin-top:3px;border:1px solid #222;color:#222;background:0 0}.wc-gzd-settings a .wc-gzd-pro-outlined{border:1px solid #0073aa;color:#0073aa}.wc-gzd-settings .wc-gzd-dash-button{margin-right:5px;text-indent:9999px;position:relative;display:inline-block;padding:0;height:2em;width:2em;overflow:hidden;vertical-align:middle}.wc-gzd-settings .wc-gzd-dash-button::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:1.85;content:"\f464"}.wc-gzd-settings .wc-gzd-dash-button.help-link::after{content:"?";font-family:inherit;font-weight:700}.wc-gzd-settings .wc-gzd-settings-breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:1.4em;align-items:center;margin-bottom:.5em}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item{display:flex;flex-wrap:wrap;align-items:center}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.page-title-action{margin-left:1em;position:inherit;top:0}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link{text-decoration:none;display:inline-flex;white-space:nowrap;align-items:center;color:#444}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link:hover{color:#000!important}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item a.breadcrumb-link::after{font-family:Dashicons;font-weight:400;margin:0 2px;margin-top:2px;font-size:.9em;text-transform:none;line-height:1;text-indent:0;width:100%;height:100%;text-align:center;content:"\f345"}.wc-gzd-settings .wc-gzd-settings-breadcrumb li.breadcrumb-item.breadcrumb-item-active{font-weight:600;color:#000}.wc-gzd-settings .wc-gzd-setting-header{font-size:1.4em}.wc-gzd-settings .wc-gzd-setting-header .page-title-action{top:-1px}.wc-gzd-settings .wc-gzd-setting-tabs{margin-top:1.5em}.wc-gzd-settings .wc-gzd-setting-tabs td,.wc-gzd-settings .wc-gzd-setting-tabs th{display:table-cell!important;padding:1em!important;vertical-align:top;line-height:1.75em;font-size:14px}.wc-gzd-settings .wc-gzd-setting-tabs th{font-weight:600}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled{width:1%;text-align:center}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-enabled .status-enabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-disabled,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-enabled .status-enabled{display:inline-block;margin-top:3px}.wc-gzd-settings .wc-gzd-setting-tabs a .wc-gzd-pro{margin-left:3px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-actions{width:15%;text-align:right}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button{margin-right:5px}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-actions .button:last-child{margin-right:0}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name,.wc-gzd-settings .wc-gzd-setting-tabs th.wc-gzd-setting-tab-name{width:25ch}.wc-gzd-settings .wc-gzd-setting-tabs td.wc-gzd-setting-tab-name{font-weight:700;white-space:nowrap}.wc-gzd-settings .wc-gzd-setting-tabs tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-admin-settings{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1em}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar{box-sizing:border-box}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-fields{width:65%;padding-right:5%}.wc-gzd-admin-settings.wc-gzd-admin-settings-has-sidebar .wc-gzd-admin-settings-sidebar{width:30%}.wc-gzd-admin-settings tbody.ui-sortable tr:hover{cursor:move}.wc-gzd-admin-settings .forminp-radio fieldset p{margin-bottom:1em}.wc-gzd-admin-settings th.forminp-image{padding-right:0!important}.wc-gzd-admin-settings .forminp-image img,.wc-gzd-admin-settings .wc-gzd-premium img{max-width:100%;height:auto;opacity:.7}.wc-gzd-admin-settings #woocommerce_gzdp_terms_generator img{max-width:100%}.wc-gzd-admin-settings .woocommerce table.form-table th.forminp-image{padding-right:0}.wc-gzd-admin-settings tr.single_select_page .description{display:block;margin-top:.5em}.wc-gzd-admin-settings tr.wc-gzd-setting-invisible{display:none}.wc-gzd-admin-settings td .wc-gzd-additional-desc{margin-top:1em;line-height:1.5em;background:#fff;padding:.5em;font-style:normal;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings td .wc-gzd-additional-desc .wc-gzd-tax-example{margin-top:.5em}.wc-gzd-admin-settings .wc-gzd-label-wrap{position:relative;display:block;vertical-align:middle}.wc-gzd-admin-settings .wc-gzd-label-wrap .woocommerce-help-tip{margin:-8px -24px 0 0!important;position:absolute;right:0;top:50%}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description{display:inline-block;font-style:normal;font-size:14px;margin-left:5px}.wc-gzd-admin-settings td.forminp-gzd_toggle p.description .wc-gzd-additional-desc,.wc-gzd-admin-settings td.forminp-gzd_toggle span.description .wc-gzd-additional-desc{margin-bottom:-1em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset{margin-top:1.25em}.wc-gzd-admin-settings td.forminp-gzd_toggle fieldset:first-child{margin-top:0}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger{color:transparent;border:none;text-decoration:none}.wc-gzd-admin-settings a.woocommerce-gzd-input-toggle-trigger:focus,.wc-gzd-setting-tabs a.woocommerce-gzd-input-toggle-trigger:focus{color:transparent;box-shadow:none;border:none}a.page-title-action .wc-gzd-pro{background:#0073aa}a.page-title-action:hover .wc-gzd-pro{background:#fff;color:#0073aa}table.wc-gzd-legal-checkboxes thead th{vertical-align:middle}table.wc-gzd-legal-checkboxes thead th.wc-gzd-legal-checkbox-sort{text-align:center}table.wc-gzd-legal-checkboxes td,table.wc-gzd-legal-checkboxes th{vertical-align:top;line-height:24px;padding:1em!important;font-size:14px;background:#fff;display:table-cell!important}table.wc-gzd-legal-checkboxes td ul,table.wc-gzd-legal-checkboxes th ul{margin:0}table.wc-gzd-legal-checkboxes td .status-disabled,table.wc-gzd-legal-checkboxes td .status-enabled,table.wc-gzd-legal-checkboxes th .status-disabled,table.wc-gzd-legal-checkboxes th .status-enabled{margin-top:3px}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li{line-height:24px;font-size:14px;color:#555;display:inline;margin:0}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li::before{content:', '}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-locations ul li:first-child::before,table.wc-gzd-legal-checkboxes th.wc-gzd-legal-checkbox-locations ul li:first-child::before{content:''}table.wc-gzd-legal-checkboxes td.wc-gzd-legal-checkbox-sort::before{content:'\f333';font-family:Dashicons;text-align:center;line-height:1;color:#999;display:block;width:17px;float:left;height:100%;line-height:24px}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows td{border-top:2px solid #f9f9f9}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:first-child td{border-top:0}table.wc-gzd-legal-checkboxes tbody.wc-gzd-legal-checkbox-rows tr:nth-child(odd) td{background:#f9f9f9}.wc-gzd-premium-overlay{border-left-color:#639aff!important}.wc-gzd-admin-settings-sidebar{box-sizing:border-box}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner{padding:1em;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.wc-gzd-admin-settings-sidebar .wc-gzd-admin-settings-sidebar-inner.sticky{position:-webkit-sticky;position:sticky;top:50px}.wc-gzd-admin-settings-sidebar h1:first-of-type,.wc-gzd-admin-settings-sidebar h2:first-of-type,.wc-gzd-admin-settings-sidebar h3:first-of-type{margin-top:0}.wc-gzd-admin-settings-sidebar img{width:100%}.wc-gzd-admin-settings-sidebar .browser{border-radius:3px}.wc-gzd-admin-settings-sidebar .small{font-size:.9em;display:block;margin-top:.5em;color:#888}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p code{margin:.5em 0;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-textarea p{margin-bottom:1em}.wc-gzd-admin-settings-checkboxes td.forminp-textarea .gzd-small-desc{font-size:12px;font-style:italic;display:block}.wc-gzd-admin-settings-checkboxes td.forminp-text .description{margin-top:.5em;line-height:1.5em;display:block}
assets/css/admin-wizard.css CHANGED
@@ -1,13 +1,11 @@
1
  .step {
2
- display: -webkit-box;
3
  display: flex;
4
  flex-wrap: nowrap;
5
  list-style: none;
6
  margin: 0.2rem 0;
7
  width: 100%; }
8
  .step .step-item {
9
- -webkit-box-flex: 1;
10
- flex: 1 1 0;
11
  margin-top: 0;
12
  min-height: 1rem;
13
  text-align: center;
@@ -35,8 +33,7 @@
35
  left: 50%;
36
  position: absolute;
37
  top: 0.2rem;
38
- -webkit-transform: translateX(-50%);
39
- transform: translateX(-50%);
40
  width: 0.6rem;
41
  z-index: 1; }
42
  .step .step-item.active a::before {
@@ -56,10 +53,8 @@ body {
56
  padding: 0; }
57
 
58
  .wc-gzd-setup .logo-wrapper {
59
- display: -webkit-box;
60
  display: flex;
61
- -webkit-box-pack: center;
62
- justify-content: center; }
63
  .wc-gzd-setup .logo-wrapper .logo {
64
  display: inline-block;
65
  text-indent: -9999px;
@@ -146,19 +141,14 @@ body {
146
  height: auto;
147
  margin-top: 1em; }
148
  .wc-gzd-setup-content .wc-gzd-setup-grid {
149
- display: -webkit-box;
150
  display: flex;
151
  flex-wrap: wrap;
152
- -webkit-box-orient: horizontal;
153
- -webkit-box-direction: normal;
154
- flex-direction: row;
155
- -webkit-box-pack: start;
156
- justify-content: flex-start;
157
  margin-left: -.5rem;
158
  margin-right: -.5rem; }
159
  .wc-gzd-setup-content .wc-gzd-setup-grid .wc-gzd-setup-grid-item {
160
- -webkit-box-flex: 0;
161
- flex: none;
162
  width: 50%;
163
  max-width: 100%;
164
  padding-left: .5rem;
@@ -174,11 +164,9 @@ body {
174
  margin-top: 1em;
175
  padding-bottom: 1.5em; }
176
  .wc-gzd-setup-footer .wc-gzd-setup-links {
177
- display: -webkit-box;
178
  display: flex;
179
  flex-wrap: wrap;
180
- -webkit-box-pack: end;
181
- justify-content: flex-end; }
182
  .wc-gzd-setup-footer .wc-gzd-setup-link {
183
  text-decoration: none; }
184
  .wc-gzd-setup-footer .wc-gzd-setup-link.wc-gzd-setup-link-skip {
1
  .step {
 
2
  display: flex;
3
  flex-wrap: nowrap;
4
  list-style: none;
5
  margin: 0.2rem 0;
6
  width: 100%; }
7
  .step .step-item {
8
+ flex: 1 1 0;
 
9
  margin-top: 0;
10
  min-height: 1rem;
11
  text-align: center;
33
  left: 50%;
34
  position: absolute;
35
  top: 0.2rem;
36
+ transform: translateX(-50%);
 
37
  width: 0.6rem;
38
  z-index: 1; }
39
  .step .step-item.active a::before {
53
  padding: 0; }
54
 
55
  .wc-gzd-setup .logo-wrapper {
 
56
  display: flex;
57
+ justify-content: center; }
 
58
  .wc-gzd-setup .logo-wrapper .logo {
59
  display: inline-block;
60
  text-indent: -9999px;
141
  height: auto;
142
  margin-top: 1em; }
143
  .wc-gzd-setup-content .wc-gzd-setup-grid {
 
144
  display: flex;
145
  flex-wrap: wrap;
146
+ flex-direction: row;
147
+ justify-content: flex-start;
 
 
 
148
  margin-left: -.5rem;
149
  margin-right: -.5rem; }
150
  .wc-gzd-setup-content .wc-gzd-setup-grid .wc-gzd-setup-grid-item {
151
+ flex: none;
 
152
  width: 50%;
153
  max-width: 100%;
154
  padding-left: .5rem;
164
  margin-top: 1em;
165
  padding-bottom: 1.5em; }
166
  .wc-gzd-setup-footer .wc-gzd-setup-links {
 
167
  display: flex;
168
  flex-wrap: wrap;
169
+ justify-content: flex-end; }
 
170
  .wc-gzd-setup-footer .wc-gzd-setup-link {
171
  text-decoration: none; }
172
  .wc-gzd-setup-footer .wc-gzd-setup-link.wc-gzd-setup-link-skip {
assets/css/admin-wizard.min.css CHANGED
@@ -1 +1 @@
1
- .step{display:-webkit-box;display:flex;flex-wrap:nowrap;list-style:none;margin:.2rem 0;width:100%}.step .step-item{-webkit-box-flex:1;flex:1 1 0;margin-top:0;min-height:1rem;text-align:center;position:relative}.step .step-item:not(:first-child)::before{background:#0085ba;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%}.step .step-item a{color:#0085ba;display:inline-block;padding:20px 10px 0;text-decoration:none}.step .step-item a::before{background:#0085ba;border:.1rem solid #f1f1f1;border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:.2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.6rem;z-index:1}.step .step-item.active a::before{background:#f1f1f1;border:.1rem solid #0085ba}.step .step-item.active~.step-item::before{background:#b5b5b5}.step .step-item.active~.step-item a{color:#b5b5b5}.step .step-item.active~.step-item a::before{background:#b5b5b5}body{margin:30px auto 24px;box-shadow:none;background:#f1f1f1;padding:0}.wc-gzd-setup .logo-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.wc-gzd-setup .logo-wrapper .logo{display:inline-block;text-indent:-9999px;width:298px;vertical-align:top;margin-top:3rem;height:89px;background:url(../images/germanized.svg) no-repeat;background-size:298px auto}.step .step-item a:active,.step .step-item a:focus,.step .step-item a:visited{box-shadow:none}.wc-gzd-setup-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:24px 24px;background:#fff;overflow:hidden;zoom:1;margin-top:1.5em}.wc-gzd-setup-content .error{margin:0;margin-bottom:1em;box-shadow:none}.wc-gzd-setup-content h1{margin-top:0;border-bottom:none}.wc-gzd-setup-content .wc-gzd-admin-settings .wc-gzd-additional-desc{background:#fffae0}.wc-gzd-setup-content .wc-gzd-admin-settings h2{display:none}.wc-gzd-setup-content .wc-gzd-admin-settings .wc-gzd-label-wrap{display:inline-block}.wc-gzd-setup-content .wc-gzd-admin-settings .form-table th{position:relative;padding:20px 10px 20px 0;padding-right:24px;padding-top:14px;vertical-align:top;text-align:left;width:150px;line-height:1.3;font-weight:600}.wc-gzd-setup-content .wc-gzd-admin-settings .form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.wc-gzd-setup-content p.headliner{border-bottom:1px solid #b5b5b5;font-size:16px;line-height:2;margin-bottom:1.5em;padding-bottom:1em}.wc-gzd-setup-content p.headliner.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}.wc-gzd-setup-content p.desc{font-size:11px;line-height:2}.wc-gzd-setup-content p.desc code{font-size:inherit}.wc-gzd-setup-content p.form-wrapper input[type=text]{padding:10px;width:100%}.wc-gzd-setup-content h2{border-top:1px solid #b5b5b5;padding-top:1em;margin-top:1em;border-bottom:none}.wc-gzd-setup-content ul.demo-layouts{list-style:none;padding:0}.wc-gzd-setup-content ul.demo-layouts li.demo-layout{width:33.3333333%;max-width:100%;overflow:hidden}.wc-gzd-setup-content ul.demo-layouts li.demo-layout label .desc{font-weight:600;font-size:16px}.wc-gzd-setup-content ul.demo-layouts li.demo-layout img{width:100%;height:auto;margin-top:1em}.wc-gzd-setup-content .wc-gzd-setup-grid{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;margin-left:-.5rem;margin-right:-.5rem}.wc-gzd-setup-content .wc-gzd-setup-grid .wc-gzd-setup-grid-item{-webkit-box-flex:0;flex:none;width:50%;max-width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.wc-gzd-setup-content ul.more{padding-left:0}.wc-gzd-setup-content ul.more li a{color:#444;text-decoration:none}.wc-gzd-setup-footer{margin-top:1em;padding-bottom:1.5em}.wc-gzd-setup-footer .wc-gzd-setup-links{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end}.wc-gzd-setup-footer .wc-gzd-setup-link{text-decoration:none}.wc-gzd-setup-footer .wc-gzd-setup-link.wc-gzd-setup-link-skip{color:#b5b5b5;margin-right:2em;margin-top:.5em}.wc-gzd-setup-footer .button-primary{font-size:1.25em;padding:.5em 1em;line-height:1em;height:auto}.wc-gzd-setup-footer .escape{text-align:center;margin-top:1em}.wc-gzd-setup-footer .escape a{color:#b5b5b5;font-size:11px}
1
+ .step{display:flex;flex-wrap:nowrap;list-style:none;margin:.2rem 0;width:100%}.step .step-item{flex:1 1 0;margin-top:0;min-height:1rem;text-align:center;position:relative}.step .step-item:not(:first-child)::before{background:#0085ba;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%}.step .step-item a{color:#0085ba;display:inline-block;padding:20px 10px 0;text-decoration:none}.step .step-item a::before{background:#0085ba;border:.1rem solid #f1f1f1;border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:.2rem;transform:translateX(-50%);width:.6rem;z-index:1}.step .step-item.active a::before{background:#f1f1f1;border:.1rem solid #0085ba}.step .step-item.active~.step-item::before{background:#b5b5b5}.step .step-item.active~.step-item a{color:#b5b5b5}.step .step-item.active~.step-item a::before{background:#b5b5b5}body{margin:30px auto 24px;box-shadow:none;background:#f1f1f1;padding:0}.wc-gzd-setup .logo-wrapper{display:flex;justify-content:center}.wc-gzd-setup .logo-wrapper .logo{display:inline-block;text-indent:-9999px;width:298px;vertical-align:top;margin-top:3rem;height:89px;background:url(../images/germanized.svg) no-repeat;background-size:298px auto}.step .step-item a:active,.step .step-item a:focus,.step .step-item a:visited{box-shadow:none}.wc-gzd-setup-content{box-shadow:0 1px 3px rgba(0,0,0,.13);padding:24px 24px;background:#fff;overflow:hidden;zoom:1;margin-top:1.5em}.wc-gzd-setup-content .error{margin:0;margin-bottom:1em;box-shadow:none}.wc-gzd-setup-content h1{margin-top:0;border-bottom:none}.wc-gzd-setup-content .wc-gzd-admin-settings .wc-gzd-additional-desc{background:#fffae0}.wc-gzd-setup-content .wc-gzd-admin-settings h2{display:none}.wc-gzd-setup-content .wc-gzd-admin-settings .wc-gzd-label-wrap{display:inline-block}.wc-gzd-setup-content .wc-gzd-admin-settings .form-table th{position:relative;padding:20px 10px 20px 0;padding-right:24px;padding-top:14px;vertical-align:top;text-align:left;width:150px;line-height:1.3;font-weight:600}.wc-gzd-setup-content .wc-gzd-admin-settings .form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.wc-gzd-setup-content p.headliner{border-bottom:1px solid #b5b5b5;font-size:16px;line-height:2;margin-bottom:1.5em;padding-bottom:1em}.wc-gzd-setup-content p.headliner.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}.wc-gzd-setup-content p.desc{font-size:11px;line-height:2}.wc-gzd-setup-content p.desc code{font-size:inherit}.wc-gzd-setup-content p.form-wrapper input[type=text]{padding:10px;width:100%}.wc-gzd-setup-content h2{border-top:1px solid #b5b5b5;padding-top:1em;margin-top:1em;border-bottom:none}.wc-gzd-setup-content ul.demo-layouts{list-style:none;padding:0}.wc-gzd-setup-content ul.demo-layouts li.demo-layout{width:33.3333333%;max-width:100%;overflow:hidden}.wc-gzd-setup-content ul.demo-layouts li.demo-layout label .desc{font-weight:600;font-size:16px}.wc-gzd-setup-content ul.demo-layouts li.demo-layout img{width:100%;height:auto;margin-top:1em}.wc-gzd-setup-content .wc-gzd-setup-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-left:-.5rem;margin-right:-.5rem}.wc-gzd-setup-content .wc-gzd-setup-grid .wc-gzd-setup-grid-item{flex:none;width:50%;max-width:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.wc-gzd-setup-content ul.more{padding-left:0}.wc-gzd-setup-content ul.more li a{color:#444;text-decoration:none}.wc-gzd-setup-footer{margin-top:1em;padding-bottom:1.5em}.wc-gzd-setup-footer .wc-gzd-setup-links{display:flex;flex-wrap:wrap;justify-content:flex-end}.wc-gzd-setup-footer .wc-gzd-setup-link{text-decoration:none}.wc-gzd-setup-footer .wc-gzd-setup-link.wc-gzd-setup-link-skip{color:#b5b5b5;margin-right:2em;margin-top:.5em}.wc-gzd-setup-footer .button-primary{font-size:1.25em;padding:.5em 1em;line-height:1em;height:auto}.wc-gzd-setup-footer .escape{text-align:center;margin-top:1em}.wc-gzd-setup-footer .escape a{color:#b5b5b5;font-size:11px}
assets/css/admin.css CHANGED
@@ -20,7 +20,6 @@ table.data_table tr td p.form-field {
20
  position: relative;
21
  top: 18px;
22
  left: -20px;
23
- -webkit-transition: all .1s ease-in-out;
24
  transition: all .1s ease-in-out; }
25
  .woocommerce-gzd-message p.submit .button {
26
  margin-right: 1em; }
@@ -50,9 +49,8 @@ table.data_table tr td p.form-field {
50
  box-shadow: inset 0 0 30px rgba(255, 255, 255, 0), 0 19px 25px -17px rgba(3, 39, 64, 0.4) !important;
51
  border: 1px solid transparent !important;
52
  text-shadow: none !important;
53
- transition: transform .3s, box-shadow .3s ease-in-out, color .3s ease-in-out, -webkit-transform .3s; }
54
  .wc-gzd-button:hover {
55
- -webkit-transform: scale(1.02);
56
  transform: scale(1.02);
57
  cursor: pointer; }
58
  .wc-gzd-button .wc-gzd-pro {
20
  position: relative;
21
  top: 18px;
22
  left: -20px;
 
23
  transition: all .1s ease-in-out; }
24
  .woocommerce-gzd-message p.submit .button {
25
  margin-right: 1em; }
49
  box-shadow: inset 0 0 30px rgba(255, 255, 255, 0), 0 19px 25px -17px rgba(3, 39, 64, 0.4) !important;
50
  border: 1px solid transparent !important;
51
  text-shadow: none !important;
52
+ transition: transform .3s, box-shadow .3s ease-in-out, color .3s ease-in-out; }
53
  .wc-gzd-button:hover {
 
54
  transform: scale(1.02);
55
  cursor: pointer; }
56
  .wc-gzd-button .wc-gzd-pro {
assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- table.data_table tr td p.form-field{margin:0!important;padding:0!important}.woocommerce-gzd-message{position:relative;overflow:hidden}.woocommerce-gzd-message ul{list-style-type:disc;padding-left:1.5em}.woocommerce-gzd-message .notice-dismiss{position:static;float:right;padding:0 15px 10px 28px;margin-top:-10px;font-size:13px;line-height:1.2em;text-decoration:none}.woocommerce-gzd-message .notice-dismiss::before{position:relative;top:18px;left:-20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.woocommerce-gzd-message p.submit .button{margin-right:1em}.variable_cart_mini_desc .wp-editor-tools{margin-top:-3em}.variable_cart_mini_desc_pre .wp-editor-tools{margin-top:-2em}.wc-gzd-resend-activation-link{margin-top:1em!important}.wc-gzd-unit-price-disabled-notice{margin:1em 0!important;box-sizing:border-box;display:none;padding:5px 12px}._billing_address_1_field,._billing_title_field,._shipping_address_1_field,._shipping_title_field{width:100%!important}.wc-gzd-button{background-color:#639aff!important;background-image:linear-gradient(120deg,#639aff 0,#9a4dff 100%)!important;color:#fff!important;box-shadow:inset 0 0 30px rgba(255,255,255,0),0 19px 25px -17px rgba(3,39,64,.4)!important;border:1px solid transparent!important;text-shadow:none!important;transition:transform .3s,box-shadow .3s ease-in-out,color .3s ease-in-out,-webkit-transform .3s}.wc-gzd-button:hover{-webkit-transform:scale(1.02);transform:scale(1.02);cursor:pointer}.wc-gzd-button .wc-gzd-pro{background:#fff;color:#000}.wc-gzd-button .wc-gzd-pro:hover{color:#000}.wc-gzd-button-wrapper .button{margin-right:1em}.wc-gzd-pro{font-size:9px;border-radius:3px;line-height:9px;color:#fff;text-align:center;text-transform:uppercase;padding:1px 3px;position:relative;top:-1px;background:#222;font-style:normal;opacity:1!important;text-decoration:none}.wc-gzd-premium-section-tab{background:#e4e4e4;border:1px solid #ccc;color:#555;padding:0 3px}.wc-gzd-pro:visited{color:#fff}.wc-gzd-pro:hover{color:#fff}.tourbus-leg-inner .wc-gzd-pro{top:-3px}p._unit_price_auto_field label{display:block!important;margin-bottom:5px}._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}#gzd-admin-sepa{padding-top:1em;display:block;clear:both;width:100%}.wc-action-button-xml:after{content:"\f475"}#order_data .order_data_column a.download_sepa_xml{width:14px;height:0;padding:14px 0 0;margin:0 0 0 6px;overflow:hidden;position:relative;color:#999;border:0;float:right}#order_data .order_data_column a.download_sepa_xml::after{font-family:Dashicons;content:'\f546';position:absolute;top:0;left:0;text-align:center;vertical-align:top;line-height:14px;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}#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_mandate_id_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_mandate_id_field input{width:100%}#order_data ._shipping_parcelshop_post_number_field{clear:left;width:100%!important}.wc-gzd-text-red{color:red}.wc-gzd-status-text{font-weight:600}.wc-gzd-text-green{color:green}.order_actions .xml{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .xml:after{content:"\e00d";font-family:WooCommerce;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}.parcel-delivery-checkbox-status{float:left;width:100%;clear:both}
1
+ table.data_table tr td p.form-field{margin:0!important;padding:0!important}.woocommerce-gzd-message{position:relative;overflow:hidden}.woocommerce-gzd-message ul{list-style-type:disc;padding-left:1.5em}.woocommerce-gzd-message .notice-dismiss{position:static;float:right;padding:0 15px 10px 28px;margin-top:-10px;font-size:13px;line-height:1.2em;text-decoration:none}.woocommerce-gzd-message .notice-dismiss::before{position:relative;top:18px;left:-20px;transition:all .1s ease-in-out}.woocommerce-gzd-message p.submit .button{margin-right:1em}.variable_cart_mini_desc .wp-editor-tools{margin-top:-3em}.variable_cart_mini_desc_pre .wp-editor-tools{margin-top:-2em}.wc-gzd-resend-activation-link{margin-top:1em!important}.wc-gzd-unit-price-disabled-notice{margin:1em 0!important;box-sizing:border-box;display:none;padding:5px 12px}._billing_address_1_field,._billing_title_field,._shipping_address_1_field,._shipping_title_field{width:100%!important}.wc-gzd-button{background-color:#639aff!important;background-image:linear-gradient(120deg,#639aff 0,#9a4dff 100%)!important;color:#fff!important;box-shadow:inset 0 0 30px rgba(255,255,255,0),0 19px 25px -17px rgba(3,39,64,.4)!important;border:1px solid transparent!important;text-shadow:none!important;transition:transform .3s,box-shadow .3s ease-in-out,color .3s ease-in-out}.wc-gzd-button:hover{transform:scale(1.02);cursor:pointer}.wc-gzd-button .wc-gzd-pro{background:#fff;color:#000}.wc-gzd-button .wc-gzd-pro:hover{color:#000}.wc-gzd-button-wrapper .button{margin-right:1em}.wc-gzd-pro{font-size:9px;border-radius:3px;line-height:9px;color:#fff;text-align:center;text-transform:uppercase;padding:1px 3px;position:relative;top:-1px;background:#222;font-style:normal;opacity:1!important;text-decoration:none}.wc-gzd-premium-section-tab{background:#e4e4e4;border:1px solid #ccc;color:#555;padding:0 3px}.wc-gzd-pro:visited{color:#fff}.wc-gzd-pro:hover{color:#fff}.tourbus-leg-inner .wc-gzd-pro{top:-3px}p._unit_price_auto_field label{display:block!important;margin-bottom:5px}._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}#gzd-admin-sepa{padding-top:1em;display:block;clear:both;width:100%}.wc-action-button-xml:after{content:"\f475"}#order_data .order_data_column a.download_sepa_xml{width:14px;height:0;padding:14px 0 0;margin:0 0 0 6px;overflow:hidden;position:relative;color:#999;border:0;float:right}#order_data .order_data_column a.download_sepa_xml::after{font-family:Dashicons;content:'\f546';position:absolute;top:0;left:0;text-align:center;vertical-align:top;line-height:14px;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}#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_mandate_id_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_mandate_id_field input{width:100%}#order_data ._shipping_parcelshop_post_number_field{clear:left;width:100%!important}.wc-gzd-text-red{color:red}.wc-gzd-status-text{font-weight:600}.wc-gzd-text-green{color:green}.order_actions .xml{display:block;text-indent:-9999px;position:relative;padding:0!important;height:2em!important;width:2em}.order_actions .xml:after{content:"\e00d";font-family:WooCommerce;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400}.parcel-delivery-checkbox-status{float:left;width:100%;clear:both}
assets/js/admin/settings.js CHANGED
@@ -80,6 +80,14 @@ window.germanized = window.germanized || {};
80
  $toggle.removeClass( 'woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled' );
81
  $toggle.addClass( 'woocommerce-input-toggle--enabled' );
82
  $toggle.removeClass( 'woocommerce-input-toggle--loading' );
 
 
 
 
 
 
 
 
83
  } else if ( false === response.data ) {
84
  $toggle.removeClass( 'woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled' );
85
  $toggle.addClass( 'woocommerce-input-toggle--disabled' );
80
  $toggle.removeClass( 'woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled' );
81
  $toggle.addClass( 'woocommerce-input-toggle--enabled' );
82
  $toggle.removeClass( 'woocommerce-input-toggle--loading' );
83
+
84
+ if ( response.hasOwnProperty( 'message' ) && response.message.length > 0 ) {
85
+ $( '.wc-gzd-setting-tabs' ).before( '<div class="error inline" id="message"><p>' + response.message +'</p></div>' );
86
+
87
+ $( 'html, body' ).animate({
88
+ scrollTop: ( $( '#message' ).offset().top - 32 )
89
+ }, 1000 );
90
+ }
91
  } else if ( false === response.data ) {
92
  $toggle.removeClass( 'woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled' );
93
  $toggle.addClass( 'woocommerce-input-toggle--disabled' );
assets/js/admin/settings.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},function(d,c){c.settings={params:{},init:function(){var e=this;this.params=wc_gzd_admin_settings_params;try{d(document.body).on("wc-enhanced-select-init wc-gzd-enhanced-select-init",this.onEnhancedSelectInit).trigger("wc-gzd-enhanced-select-init")}catch(e){window.console.log(e)}d(document).on("change","input[name=woocommerce_gzd_dispute_resolution_type]",this.onChangeDisputeResolutionType).on("click","a.woocommerce-gzd-input-toggle-trigger",this.onInputToogleClick).on("change",".wc-gzd-setting-tabs input.woocommerce-gzd-tab-status-checkbox",this.onChangeTabStatus).on("change",".wc-gzd-admin-settings :input",this.onChangeInput),d(document.body).on("woocommerce_gzd_setting_field_visible",this.onShowField).on("woocommerce_gzd_setting_field_invisible",this.onHideField),d(".wc-gzd-admin-settings :input").trigger("change"),d("input[name=woocommerce_gzd_dispute_resolution_type]:checked").trigger("change"),this.initMailSortable(),d(document.body).on("init_tooltips",function(){e.initTipTips()}),e.initTipTip()},initTipTip:function(){d(".wc-gzd-setting-tab-actions a.button").tipTip({fadeIn:50,fadeOut:50,delay:200})},onChangeTabStatus:function(){var e=d(this),t=c.settings,i=e.data("tab"),o=e.parents("td").find(".woocommerce-gzd-input-toggle"),n=o.parents("a"),a=e.is(":checked")?"yes":"no",s={action:"woocommerce_gzd_toggle_tab_enabled",security:t.params.tab_toggle_nonce,enable:a,tab:i};return o.addClass("woocommerce-input-toggle--loading"),d.ajax({url:t.params.ajax_url,data:s,dataType:"json",type:"POST",success:function(e){!0===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--enabled"),o.removeClass("woocommerce-input-toggle--loading")):!1===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--disabled"),o.removeClass("woocommerce-input-toggle--loading")):"needs_setup"===e.data&&(window.location.href=n.attr("href"))}}),!1},onShowField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-invisible"),i.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[i,t,e])})},onHideField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-visible"),i.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[i,t,e])})},onChangeInput:function(){d(this).parents("tr").find(":input:not(.select2-focusser, .select2-input)").each(function(){var e=d(this),n=!1,t=d(this).attr("name");if((e.is(":checked")||e.is(":selected"))&&(n=!0,e.parents("tr").is(":visible")||(n=!1)),void 0!==t&&!1!==t){var a=t.replace(/[\[\]']+/g,""),s=e.val(),i=d(".wc-gzd-admin-settings").find(":input[data-show_if_"+a+"]");e.is(":checkbox")&&(s=e.is(":checked")?"yes":"no",e.parents("tr").is(":visible")||(s="no")),i.each(function(){var e=d(this).data("show_if_"+a),t=d(this).val(),i=d(this).attr("name").replace(/[\[\]']+/g,""),o=d(this).parents("tr");o.removeClass("wc-gzd-setting-visible wc-gzd-setting-invisible"),void 0!==e&&0<e.length?s===e?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t])):n?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t]))});var o=d(this).parents(".form-table"),c=!1;o.find("tr").each(function(){if(!d(this).hasClass("wc-gzd-setting-invisible"))return!(c=!0)}),c?o.show():o.hide()}})},onEnhancedSelectInit:function(){d(":input.wc-gzd-enhanced-tags").filter(":not(.enhanced)").each(function(){var e={minimumResultsForSearch:10,allowClear:!!d(this).data("allow_clear"),placeholder:d(this).data("placeholder"),tags:!0};d(this).selectWoo(e).addClass("enhanced")})},onParcelDeliveryShowSpecial:function(){"shipping_methods"===d(this).val()?d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").show():d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").hide()},onChangeDisputeResolutionType:function(){var e=d(this).val();d("#woocommerce_gzd_alternative_complaints_text_"+e);d("[id^=woocommerce_gzd_alternative_complaints_text_]").parents("tr").hide(),d("#woocommerce_gzd_alternative_complaints_text_"+e).parents("tr").show()},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-gzd-input-toggle"),t=e.parents("fieldset").find("input[type=checkbox]"),i=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),i?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},initMailSortable:function(){if(0<d("#woocommerce_gzd_mail_attach_imprint").length){var o=d("#woocommerce_gzd_mail_attach_imprint").parents("table");d(o).find("tbody").sortable({items:"tr",cursor:"move",axis:"y",handle:"td, th",scrollSensitivity:40,helper:function(e,t){return t.children().each(function(){jQuery(this).width(jQuery(this).width())}),t.css("left","0"),t},start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style");var i=[];d(o).find("tr select").each(function(){i.push(d(this).attr("id").replace("woocommerce_gzd_mail_attach_",""))}),d("#woocommerce_gzd_mail_attach_order").val(i.join())}})}}},d(document).ready(function(){c.settings.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},function(d,c){c.settings={params:{},init:function(){var e=this;this.params=wc_gzd_admin_settings_params;try{d(document.body).on("wc-enhanced-select-init wc-gzd-enhanced-select-init",this.onEnhancedSelectInit).trigger("wc-gzd-enhanced-select-init")}catch(e){window.console.log(e)}d(document).on("change","input[name=woocommerce_gzd_dispute_resolution_type]",this.onChangeDisputeResolutionType).on("click","a.woocommerce-gzd-input-toggle-trigger",this.onInputToogleClick).on("change",".wc-gzd-setting-tabs input.woocommerce-gzd-tab-status-checkbox",this.onChangeTabStatus).on("change",".wc-gzd-admin-settings :input",this.onChangeInput),d(document.body).on("woocommerce_gzd_setting_field_visible",this.onShowField).on("woocommerce_gzd_setting_field_invisible",this.onHideField),d(".wc-gzd-admin-settings :input").trigger("change"),d("input[name=woocommerce_gzd_dispute_resolution_type]:checked").trigger("change"),this.initMailSortable(),d(document.body).on("init_tooltips",function(){e.initTipTips()}),e.initTipTip()},initTipTip:function(){d(".wc-gzd-setting-tab-actions a.button").tipTip({fadeIn:50,fadeOut:50,delay:200})},onChangeTabStatus:function(){var e=d(this),t=c.settings,i=e.data("tab"),o=e.parents("td").find(".woocommerce-gzd-input-toggle"),n=o.parents("a"),s=e.is(":checked")?"yes":"no",a={action:"woocommerce_gzd_toggle_tab_enabled",security:t.params.tab_toggle_nonce,enable:s,tab:i};return o.addClass("woocommerce-input-toggle--loading"),d.ajax({url:t.params.ajax_url,data:a,dataType:"json",type:"POST",success:function(e){!0===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--enabled"),o.removeClass("woocommerce-input-toggle--loading"),e.hasOwnProperty("message")&&0<e.message.length&&(d(".wc-gzd-setting-tabs").before('<div class="error inline" id="message"><p>'+e.message+"</p></div>"),d("html, body").animate({scrollTop:d("#message").offset().top-32},1e3))):!1===e.data?(o.removeClass("woocommerce-input-toggle--enabled, woocommerce-input-toggle--disabled"),o.addClass("woocommerce-input-toggle--disabled"),o.removeClass("woocommerce-input-toggle--loading")):"needs_setup"===e.data&&(window.location.href=n.attr("href"))}}),!1},onShowField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-invisible"),i.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[i,t,e])})},onHideField:function(e,t,o,i){t.parents("table").find(":input[data-show_if_"+o+"]").each(function(){d(this).data("show_if_"+o);var e=d(this).val(),t=d(this).attr("name").replace(/[\[\]']+/g,""),i=d(this).parents("tr");i.removeClass("wc-gzd-setting-visible"),i.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[i,t,e])})},onChangeInput:function(){d(this).parents("tr").find(":input:not(.select2-focusser, .select2-input)").each(function(){var e=d(this),n=!1,t=d(this).attr("name");if((e.is(":checked")||e.is(":selected"))&&(n=!0,e.parents("tr").is(":visible")||(n=!1)),void 0!==t&&!1!==t){var s=t.replace(/[\[\]']+/g,""),a=e.val(),i=d(".wc-gzd-admin-settings").find(":input[data-show_if_"+s+"]");e.is(":checkbox")&&(a=e.is(":checked")?"yes":"no",e.parents("tr").is(":visible")||(a="no")),i.each(function(){var e=d(this).data("show_if_"+s),t=d(this).val(),i=d(this).attr("name").replace(/[\[\]']+/g,""),o=d(this).parents("tr");o.removeClass("wc-gzd-setting-visible wc-gzd-setting-invisible"),void 0!==e&&0<e.length?a===e?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t])):n?(o.addClass("wc-gzd-setting-visible"),d(document.body).trigger("woocommerce_gzd_setting_field_visible",[o,i,t])):(o.addClass("wc-gzd-setting-invisible"),d(document.body).trigger("woocommerce_gzd_setting_field_invisible",[o,i,t]))});var o=d(this).parents(".form-table"),c=!1;o.find("tr").each(function(){if(!d(this).hasClass("wc-gzd-setting-invisible"))return!(c=!0)}),c?o.show():o.hide()}})},onEnhancedSelectInit:function(){d(":input.wc-gzd-enhanced-tags").filter(":not(.enhanced)").each(function(){var e={minimumResultsForSearch:10,allowClear:!!d(this).data("allow_clear"),placeholder:d(this).data("placeholder"),tags:!0};d(this).selectWoo(e).addClass("enhanced")})},onParcelDeliveryShowSpecial:function(){"shipping_methods"===d(this).val()?d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").show():d("select#woocommerce_gzd_checkboxes_parcel_delivery_show_shipping_methods").parents("tr").hide()},onChangeDisputeResolutionType:function(){var e=d(this).val();d("#woocommerce_gzd_alternative_complaints_text_"+e);d("[id^=woocommerce_gzd_alternative_complaints_text_]").parents("tr").hide(),d("#woocommerce_gzd_alternative_complaints_text_"+e).parents("tr").show()},onInputToogleClick:function(){var e=d(this).find("span.woocommerce-gzd-input-toggle"),t=e.parents("fieldset").find("input[type=checkbox]"),i=e.hasClass("woocommerce-input-toggle--enabled");return e.removeClass("woocommerce-input-toggle--enabled"),e.removeClass("woocommerce-input-toggle--disabled"),i?(t.prop("checked",!1),e.addClass("woocommerce-input-toggle--disabled")):(t.prop("checked",!0),e.addClass("woocommerce-input-toggle--enabled")),t.trigger("change"),!1},initMailSortable:function(){if(0<d("#woocommerce_gzd_mail_attach_imprint").length){var o=d("#woocommerce_gzd_mail_attach_imprint").parents("table");d(o).find("tbody").sortable({items:"tr",cursor:"move",axis:"y",handle:"td, th",scrollSensitivity:40,helper:function(e,t){return t.children().each(function(){jQuery(this).width(jQuery(this).width())}),t.css("left","0"),t},start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style");var i=[];d(o).find("tr select").each(function(){i.push(d(this).attr("id").replace("woocommerce_gzd_mail_attach_",""))}),d("#woocommerce_gzd_mail_attach_order").val(i.join())}})}}},d(document).ready(function(){c.settings.init()})}(jQuery,window.germanized);
assets/js/checkout.js CHANGED
@@ -60,6 +60,17 @@ window.germanized = window.germanized || {};
60
  onUpdateCheckout: function() {
61
  var self = germanized.checkout;
62
 
 
 
 
 
 
 
 
 
 
 
 
63
  if ( $( '.wc-gzd-place-order' ).length > 0 ) {
64
  if ( $( '.place-order:not(.wc-gzd-place-order)' ).length > 0 ) {
65
  // Make sure we are removing the nonce from the old container to the new one.
60
  onUpdateCheckout: function() {
61
  var self = germanized.checkout;
62
 
63
+ if ( self.params.adjust_heading ) {
64
+ if ( $( '.woocommerce-checkout' ).find( '#order_payment_heading' ).length > 0 ) {
65
+
66
+ if ( $( '.woocommerce-checkout' ).find( '.wc_payment_methods' ).length <= 0 ) {
67
+ $( '.woocommerce-checkout' ).find( '#order_payment_heading' ).hide();
68
+ } else {
69
+ $( '.woocommerce-checkout' ).find( '#order_payment_heading' ).show();
70
+ }
71
+ }
72
+ }
73
+
74
  if ( $( '.wc-gzd-place-order' ).length > 0 ) {
75
  if ( $( '.place-order:not(.wc-gzd-place-order)' ).length > 0 ) {
76
  // Make sure we are removing the nonce from the old container to the new one.
assets/js/checkout.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},function(n,t){t.checkout={params:{},init:function(){this.params=wc_gzd_checkout_params,n(".payment_methods:first").parents("#order_review").length&&n(document).on("change",'.payment_methods input[name="payment_method"]',this.onChangePaymentMethod),n("body").bind("updated_checkout",this.onUpdateCheckout),this.params.adjust_heading&&0<n(".woocommerce-checkout").find("#order_review_heading").length&&(n(".woocommerce-checkout").find("#payment").after(n(".woocommerce-checkout").find("#order_review_heading")),n(".woocommerce-checkout").find("#order_review_heading").show()),this.params.checkbox_hidden?this.maybeSetTermsCheckbox():n(document).on("change","input#"+this.params.checkbox_id,this.onChangeLegalCheckbox)},maybeSetTermsCheckbox:function(){var e=t.checkout,o=n("input#"+e.params.checkbox_id),c=n("input[name=terms]");0<c.length&&(e.params.checkbox_hidden||o.is(":checked")?c.prop("checked",!0).trigger("change"):c.prop("checked",!1).trigger("change"))},onChangeLegalCheckbox:function(){t.checkout.maybeSetTermsCheckbox()},onChangePaymentMethod:function(){n("body").trigger("update_checkout")},onUpdateCheckout:function(){var e=t.checkout;0<n(".wc-gzd-place-order").length&&(0<n(".place-order:not(.wc-gzd-place-order)").length&&(n(".place-order:not(.wc-gzd-place-order)").find("#_wpnonce").appendTo(".wc-gzd-place-order"),n(".place-order:not(.wc-gzd-place-order)").find("#woocommerce-process-checkout-nonce").appendTo(".wc-gzd-place-order")),n(".place-order:not(.wc-gzd-place-order)").remove()),e.maybeSetTermsCheckbox()}},n(document).ready(function(){t.checkout.init()})}(jQuery,window.germanized);
1
+ window.germanized=window.germanized||{},function(n,t){t.checkout={params:{},init:function(){this.params=wc_gzd_checkout_params,n(".payment_methods:first").parents("#order_review").length&&n(document).on("change",'.payment_methods input[name="payment_method"]',this.onChangePaymentMethod),n("body").bind("updated_checkout",this.onUpdateCheckout),this.params.adjust_heading&&0<n(".woocommerce-checkout").find("#order_review_heading").length&&(n(".woocommerce-checkout").find("#payment").after(n(".woocommerce-checkout").find("#order_review_heading")),n(".woocommerce-checkout").find("#order_review_heading").show()),this.params.checkbox_hidden?this.maybeSetTermsCheckbox():n(document).on("change","input#"+this.params.checkbox_id,this.onChangeLegalCheckbox)},maybeSetTermsCheckbox:function(){var e=t.checkout,o=n("input#"+e.params.checkbox_id),c=n("input[name=terms]");0<c.length&&(e.params.checkbox_hidden||o.is(":checked")?c.prop("checked",!0).trigger("change"):c.prop("checked",!1).trigger("change"))},onChangeLegalCheckbox:function(){t.checkout.maybeSetTermsCheckbox()},onChangePaymentMethod:function(){n("body").trigger("update_checkout")},onUpdateCheckout:function(){var e=t.checkout;e.params.adjust_heading&&0<n(".woocommerce-checkout").find("#order_payment_heading").length&&(n(".woocommerce-checkout").find(".wc_payment_methods").length<=0?n(".woocommerce-checkout").find("#order_payment_heading").hide():n(".woocommerce-checkout").find("#order_payment_heading").show()),0<n(".wc-gzd-place-order").length&&(0<n(".place-order:not(.wc-gzd-place-order)").length&&(n(".place-order:not(.wc-gzd-place-order)").find("#_wpnonce").appendTo(".wc-gzd-place-order"),n(".place-order:not(.wc-gzd-place-order)").find("#woocommerce-process-checkout-nonce").appendTo(".wc-gzd-place-order")),n(".place-order:not(.wc-gzd-place-order)").remove()),e.maybeSetTermsCheckbox()}},n(document).ready(function(){t.checkout.init()})}(jQuery,window.germanized);
i18n/languages/woocommerce-germanized-de_DE.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2020-01-20 13:08+0100\n"
6
- "PO-Revision-Date: 2020-01-20 13:08+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -1909,7 +1909,7 @@ msgctxt "dhl time-span"
1909
  msgid "%s-%s"
1910
  msgstr "%s-%s"
1911
 
1912
- #: woocommerce-germanized-dhl/src/Package.php:235
1913
  msgctxt "dhl"
1914
  msgid ""
1915
  "Please check the street field and make sure to provide a valid street number."
@@ -1918,7 +1918,7 @@ msgstr ""
1918
  "angibst."
1919
 
1920
  # @ woocommerce-germanized
1921
- #: woocommerce-germanized-dhl/src/Package.php:671
1922
  msgctxt "dhl"
1923
  msgid "Germany"
1924
  msgstr "Deutschland"
@@ -2395,14 +2395,14 @@ msgstr "Position hinzufügen"
2395
 
2396
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:178
2397
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:45
2398
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:50
2399
  msgctxt "shipments"
2400
  msgid "Item"
2401
  msgstr "Position"
2402
 
2403
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:179
2404
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:46
2405
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:55
2406
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2407
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:37
2408
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:60
@@ -2482,10 +2482,11 @@ msgstr "Löschen"
2482
 
2483
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-list.php:22
2484
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:76
2485
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:282
2486
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:403
 
2487
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:80
2488
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
2489
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:36
2490
  msgctxt "shipments"
2491
  msgid "Returns"
@@ -2500,10 +2501,10 @@ msgstr "%s #%s"
2500
  # @ woocommerce-germanized
2501
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:19
2502
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:69
2503
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:212
2504
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:281
2505
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:369
2506
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:436
2507
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:20
2508
  msgctxt "shipments"
2509
  msgid "Shipments"
@@ -2597,7 +2598,7 @@ msgid "Download"
2597
  msgstr "Download"
2598
 
2599
  #: woocommerce-germanized-shipments/includes/admin/views/label/html-shipment-label.php:39
2600
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:494
2601
  msgctxt "shipments"
2602
  msgid "Create new label"
2603
  msgstr "Neues Label erstellen"
@@ -2915,7 +2916,7 @@ msgstr "Sendungsverfolgung"
2915
 
2916
  # @ woocommerce-germanized
2917
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1006
2918
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:60
2919
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2920
  #: woocommerce-germanized-shipments/src/Admin/Table.php:666
2921
  msgctxt "shipments"
@@ -2930,7 +2931,7 @@ msgstr "Anzeigen"
2930
  # @ woocommerce-germanized
2931
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1249
2932
  #: woocommerce-germanized-shipments/src/Admin/Table.php:836
2933
- #: woocommerce-germanized-shipments/src/Ajax.php:332
2934
  msgctxt "shipments"
2935
  msgid "Download label"
2936
  msgstr "Label downloaden"
@@ -2967,25 +2968,25 @@ msgid "View order"
2967
  msgstr "Bestellung ansehen"
2968
 
2969
  # @ woocommerce-germanized
2970
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:68
2971
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:133
2972
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:36
2973
  msgctxt "shipments"
2974
  msgid "Reason"
2975
  msgstr "Rücksendegrund"
2976
 
2977
  # @ woocommerce-germanized
2978
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:125
2979
  msgctxt "shipments"
2980
  msgid "Return reasons"
2981
  msgstr "Rücksendegründe"
2982
 
2983
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:132
2984
  msgctxt "shipments"
2985
  msgid "Reason code"
2986
  msgstr "Rücksendegrund (Code)"
2987
 
2988
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:132
2989
  msgctxt "shipments"
2990
  msgid "The reason code is used to identify the reason."
2991
  msgstr ""
@@ -2993,56 +2994,56 @@ msgstr ""
2993
  "identifizieren zu können."
2994
 
2995
  # @ woocommerce-germanized
2996
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:133
2997
  msgctxt "shipments"
2998
  msgid "Choose a reason text."
2999
  msgstr "Beschreibung für den Grund."
3000
 
3001
  # @ woocommerce-germanized
3002
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:152
3003
  msgctxt "shipments"
3004
  msgid "+ Add reason"
3005
  msgstr "+ Grund hinzufügen"
3006
 
3007
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:152
3008
  msgctxt "shipments"
3009
  msgid "Remove selected reason(s)"
3010
  msgstr "Ausgewählte Gründe löschen"
3011
 
3012
  # @ woocommerce-germanized
3013
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:266
3014
  msgctxt "shipments"
3015
  msgid "Create shipments"
3016
  msgstr "Sendungen erstellen"
3017
 
3018
  # @ woocommerce-germanized
3019
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:381
3020
  msgctxt "shipments"
3021
  msgid "Search shipments"
3022
  msgstr "Sendungen suchen"
3023
 
3024
  # @ woocommerce-germanized
3025
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:415
3026
  msgctxt "shipments"
3027
  msgid "Search returns"
3028
  msgstr "Retouren suchen"
3029
 
3030
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:488
3031
  msgctxt "shipments"
3032
  msgid "Do you really want to delete the shipment?"
3033
  msgstr "Möchtest du die Sendung wirklich löschen?"
3034
 
3035
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:493
3036
  msgctxt "shipments"
3037
  msgid "Do you really want to delete the label?"
3038
  msgstr "Möchtest du das Label wirklich löschen?"
3039
 
3040
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:495
3041
  msgctxt "shipments"
3042
  msgid "Please save the shipment before creating a new label"
3043
  msgstr "Bitte speichere die Sendung bevor du ein neues Label erzeugst"
3044
 
3045
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:545
3046
  msgctxt "shipments"
3047
  msgid ""
3048
  "Do you really want to delete the shipping provider? Some of your existing "
@@ -3164,7 +3165,7 @@ msgstr ""
3164
 
3165
  # @ woocommerce-germanized
3166
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:66
3167
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:120
3168
  msgctxt "shipments"
3169
  msgid "Automation"
3170
  msgstr "Automatisierung"
@@ -3197,17 +3198,17 @@ msgid "documentation"
3197
  msgstr "Dokumentation"
3198
 
3199
  # @ woocommerce-germanized
3200
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:101
3201
  msgctxt "shipments"
3202
  msgid "Notify"
3203
  msgstr "Benachrichtigung"
3204
 
3205
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3206
  msgctxt "shipments"
3207
  msgid "Notify customers about new shipments."
3208
  msgstr "Benachrichtige Kunden über neue Sendungen."
3209
 
3210
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3211
  #, php-format
3212
  msgctxt "shipments"
3213
  msgid ""
@@ -3217,18 +3218,18 @@ msgstr ""
3217
  "Benachrichtige Kunden via E-Mail sobald eine Sendung als verschickt markiert "
3218
  "wurde. %s die E-Mail-Benachrichtigung."
3219
 
3220
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3221
  msgctxt "shipments notification"
3222
  msgid "Manage"
3223
  msgstr "Verwalte"
3224
 
3225
  # @ woocommerce-germanized
3226
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:109
3227
  msgctxt "shipments"
3228
  msgid "Default provider"
3229
  msgstr "Standard-Dienstleister"
3230
 
3231
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:110
3232
  msgctxt "shipments"
3233
  msgid ""
3234
  "Select a default shipping provider which will be selected by default in case "
@@ -3237,24 +3238,24 @@ msgstr ""
3237
  "Wähle einen Standard-Versanddienstleister aus der verwendet wird, falls kein "
3238
  "Dienstleister automatisch bestimmt werden konnte."
3239
 
3240
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:123
3241
  msgctxt "shipments"
3242
  msgid "Enable"
3243
  msgstr "Aktivieren"
3244
 
3245
  # @ woocommerce-germanized
3246
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:124
3247
  msgctxt "shipments"
3248
  msgid "Automatically create shipments for orders."
3249
  msgstr "Automatisch Sendungen zu Bestellungen erstellen."
3250
 
3251
  # @ woocommerce-germanized
3252
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:131
3253
  msgctxt "shipments"
3254
  msgid "Order statuses"
3255
  msgstr "Bestellstatus"
3256
 
3257
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:132
3258
  msgctxt "shipments"
3259
  msgid ""
3260
  "Create shipments as soon as the order reaches one of the following "
@@ -3264,18 +3265,18 @@ msgstr ""
3264
  "erreicht."
3265
 
3266
  # @ woocommerce-germanized
3267
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:140
3268
  msgctxt "shipments"
3269
  msgid "On new order creation"
3270
  msgstr "Beim Erstellen einer Bestellung"
3271
 
3272
  # @ woocommerce-germanized
3273
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:145
3274
  msgctxt "shipments"
3275
  msgid "Default status"
3276
  msgstr "Standardstatus"
3277
 
3278
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:146
3279
  msgctxt "shipments"
3280
  msgid "Choose a default status for the automatically created shipment."
3281
  msgstr ""
@@ -3283,18 +3284,18 @@ msgstr ""
3283
  "erhält."
3284
 
3285
  # @ woocommerce-germanized
3286
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:158
3287
  msgctxt "shipments"
3288
  msgid "Update status"
3289
  msgstr "Status"
3290
 
3291
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:159
3292
  msgctxt "shipments"
3293
  msgid "Mark order as completed after order is fully shipped."
3294
  msgstr ""
3295
  "Bestellung als fertiggestellt markieren sobald sie komplett versandt wurde."
3296
 
3297
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:159
3298
  msgctxt "shipments"
3299
  msgid ""
3300
  "This option will automatically update the order status to completed as soon "
@@ -3304,18 +3305,18 @@ msgstr ""
3304
  "fertiggestellt gesetzt wird, sobald alle notwendigen Sendungen einer "
3305
  "Bestellung versandt wurden."
3306
 
3307
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:166
3308
  msgctxt "shipments"
3309
  msgid "Mark as shipped"
3310
  msgstr "Als versandt markieren"
3311
 
3312
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:167
3313
  msgctxt "shipments"
3314
  msgid "Mark shipments as shipped after order completion."
3315
  msgstr ""
3316
  "Sendung als versandt markieren, sobald die Bestellung fertiggestellt wurde."
3317
 
3318
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:167
3319
  msgctxt "shipments"
3320
  msgid ""
3321
  "This option will automatically update contained shipments to shipped (if "
@@ -3325,7 +3326,7 @@ msgstr ""
3325
  "Diese Option sorgt dafür, dass der Sendungsstatus automatisch auf versandt "
3326
  "gesetzt wird, sobald die Bestellung als fertiggestellt markiert wurde."
3327
 
3328
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
3329
  #, php-format
3330
  msgctxt "shipments"
3331
  msgid ""
@@ -3336,18 +3337,18 @@ msgstr ""
3336
  "werden. Entscheide selbst ob du Kunden Rücksendungen anfordern lassen "
3337
  "möchtest indem du deine %s anpasst."
3338
 
3339
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
3340
  msgctxt "shipments"
3341
  msgid "shipping provider settings"
3342
  msgstr "Versanddienstleister Einstellungen"
3343
 
3344
  # @ woocommerce-germanized
3345
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:182
3346
  msgctxt "shipments"
3347
  msgid "Days to return"
3348
  msgstr "Zeitraum für Retouren"
3349
 
3350
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:183
3351
  #, php-format
3352
  msgctxt "shipments"
3353
  msgid ""
@@ -3362,103 +3363,103 @@ msgstr ""
3362
  "Bestellung als versandt oder fertiggestellt markiert bzw. Erstellt wurde (je "
3363
  "nachdem welche Daten verfügbar sind für die jeweilige Bestellung) gezählt."
3364
 
3365
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:183
3366
  msgctxt "shipments"
3367
  msgid "shipping providers"
3368
  msgstr "Versanddienstleister"
3369
 
3370
  # @ woocommerce-germanized
3371
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:192
3372
  msgctxt "shipments"
3373
  msgid "Return Address"
3374
  msgstr "Retouren Adresse"
3375
 
3376
  # @ woocommerce-germanized
3377
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:195
3378
  msgctxt "shipments"
3379
  msgid "First Name"
3380
  msgstr "Vorname"
3381
 
3382
  # @ woocommerce-germanized
3383
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:202
3384
  msgctxt "shipments"
3385
  msgid "Last Name"
3386
  msgstr "Nachname"
3387
 
3388
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:209
3389
  msgctxt "shipments"
3390
  msgid "Company"
3391
  msgstr "Firma"
3392
 
3393
  # @ woocommerce-germanized
3394
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:216
3395
  msgctxt "shipments"
3396
  msgid "Address 1"
3397
  msgstr "Adresszeile 1"
3398
 
3399
  # @ woocommerce-germanized
3400
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:223
3401
  msgctxt "shipments"
3402
  msgid "Address 2"
3403
  msgstr "Adresszeile 2"
3404
 
3405
  # @ woocommerce-germanized
3406
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:230
3407
  msgctxt "shipments"
3408
  msgid "City"
3409
  msgstr "Stadt"
3410
 
3411
  # @ woocommerce-germanized
3412
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:237
3413
  msgctxt "shipments"
3414
  msgid "Country / State"
3415
  msgstr "Land / Bundesland"
3416
 
3417
  # @ woocommerce-germanized
3418
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:245
3419
  msgctxt "shipments"
3420
  msgid "Postcode"
3421
  msgstr "Postleitzahl"
3422
 
3423
  # @ woocommerce-germanized
3424
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:253
3425
  msgctxt "shipments"
3426
  msgid "Customer Account"
3427
  msgstr "Kundenkonto"
3428
 
3429
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:256
3430
  msgctxt "shipments"
3431
  msgid "List"
3432
  msgstr "Liste"
3433
 
3434
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:257
3435
  msgctxt "shipments"
3436
  msgid "List shipments on customer account order screen."
3437
  msgstr "Liste Sendungen im Kundenkonto in den Bestelldetails auf."
3438
 
3439
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:351
3440
  msgctxt "shipments"
3441
  msgid "New provider"
3442
  msgstr "Neuer Dienstleister"
3443
 
3444
  # @ woocommerce-germanized
3445
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:361
3446
  msgctxt "shipments"
3447
  msgid "Additional settings"
3448
  msgstr "Weiterführende Einstellungen"
3449
 
3450
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:387
3451
  msgctxt "shipments"
3452
  msgid "Add provider"
3453
  msgstr "Dienstleister hinzufügen"
3454
 
3455
  # @ woocommerce-germanized
3456
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:395
3457
  msgctxt "shipments"
3458
  msgid "General"
3459
  msgstr "Allgemein"
3460
 
3461
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:396
3462
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3463
  msgctxt "shipments"
3464
  msgid "Shipping Provider"
@@ -3529,7 +3530,7 @@ msgstr "Filtern"
3529
 
3530
  # @ woocommerce-germanized
3531
  #: woocommerce-germanized-shipments/src/Admin/Table.php:638
3532
- #: woocommerce-germanized-shipments/src/Ajax.php:811
3533
  #, php-format
3534
  msgctxt "shipments"
3535
  msgid "Order #%s"
@@ -3614,85 +3615,85 @@ msgctxt "shipments"
3614
  msgid "Generate and download labels"
3615
  msgstr "Labels erstellen und downloaden"
3616
 
3617
- #: woocommerce-germanized-shipments/src/Ajax.php:90
3618
  msgctxt "shipments"
3619
  msgid "Notification successfully sent to customer."
3620
  msgstr "Kunde erfolgreich benachrichtigt."
3621
 
3622
- #: woocommerce-germanized-shipments/src/Ajax.php:97
3623
  msgctxt "shipments"
3624
  msgid "There was an error while sending the notification."
3625
  msgstr "Beim Versendes der Benachrichtigung ist ein Fehler aufgetreten."
3626
 
3627
- #: woocommerce-germanized-shipments/src/Ajax.php:137
3628
  msgctxt "shipments"
3629
  msgid "Return request confirmed successfully."
3630
  msgstr "Rücksendeantrag erfolgreich bestätigt."
3631
 
3632
- #: woocommerce-germanized-shipments/src/Ajax.php:149
3633
  msgctxt "shipments"
3634
  msgid "There was an error while confirming the request."
3635
  msgstr "Bei der Bestätigung des Antrags ist ein Fehler aufgetreten."
3636
 
3637
- #: woocommerce-germanized-shipments/src/Ajax.php:169
3638
  msgctxt "shipments"
3639
  msgid "There was an error creating the label."
3640
  msgstr "Beim Erstellen des Labels ist ein Fehler aufgetreten."
3641
 
3642
- #: woocommerce-germanized-shipments/src/Ajax.php:205
3643
  msgctxt "shipments"
3644
  msgid "There was an error deleting the label."
3645
  msgstr "Beim Löschen des Labels ist ein Fehler aufgetreten."
3646
 
3647
- #: woocommerce-germanized-shipments/src/Ajax.php:246
3648
  msgctxt "shipments"
3649
  msgid "There was an error processing the label."
3650
  msgstr "Bei der Verarbeitung des Labels ist ein Fehler aufgetreten."
3651
 
3652
- #: woocommerce-germanized-shipments/src/Ajax.php:344
3653
  msgctxt "shipments"
3654
  msgid "There was an error while trying to save the shipping provider status."
3655
  msgstr ""
3656
  "Beim Speichern des Status des Versanddienstleisters trat ein Fehler auf."
3657
 
3658
- #: woocommerce-germanized-shipments/src/Ajax.php:382
3659
  msgctxt "shipments"
3660
  msgid "There was an error while trying to delete the shipping provider."
3661
  msgstr "Beim Löschen des Versanddienstleisters trat ein Fehler auf."
3662
 
3663
- #: woocommerce-germanized-shipments/src/Ajax.php:415
3664
  msgctxt "shipments"
3665
  msgid "There was an error while bulk processing shipments."
3666
  msgstr ""
3667
  "Bei der Verarbeitung der Mehrfachaktionen von Sendungen trat ein Fehler auf."
3668
 
3669
- #: woocommerce-germanized-shipments/src/Ajax.php:527
3670
- #: woocommerce-germanized-shipments/src/Ajax.php:628
3671
- #: woocommerce-germanized-shipments/src/Ajax.php:685
3672
- #: woocommerce-germanized-shipments/src/Ajax.php:722
3673
- #: woocommerce-germanized-shipments/src/Ajax.php:849
3674
- #: woocommerce-germanized-shipments/src/Ajax.php:916
3675
- #: woocommerce-germanized-shipments/src/Ajax.php:949
3676
- #: woocommerce-germanized-shipments/src/Ajax.php:998
3677
- #: woocommerce-germanized-shipments/src/Ajax.php:1066
3678
- #: woocommerce-germanized-shipments/src/Ajax.php:1107
3679
- #: woocommerce-germanized-shipments/src/Ajax.php:1162
3680
- #: woocommerce-germanized-shipments/src/Ajax.php:1206
3681
  msgctxt "shipments"
3682
  msgid "There was an error processing the shipment"
3683
  msgstr "Fehler bei der Verarbeitung der Sendung"
3684
 
3685
- #: woocommerce-germanized-shipments/src/Ajax.php:569
3686
  msgctxt "shipments"
3687
  msgid "There was an error while adding the shipment"
3688
  msgstr "Beim Hinzufügen der Sendung ist ein Fehler aufgetreten"
3689
 
3690
- #: woocommerce-germanized-shipments/src/Ajax.php:590
3691
  msgctxt "shipments"
3692
  msgid "This order contains enough shipments already."
3693
  msgstr "Diese Bestellung beinhaltet bereits genug Sendungen."
3694
 
3695
- #: woocommerce-germanized-shipments/src/Ajax.php:647
3696
  msgctxt "shipments"
3697
  msgid "This order contains enough returns already."
3698
  msgstr "Diese Bestellung beinhaltet bereits genügend Retouren."
@@ -3965,6 +3966,7 @@ msgid "Sorry, but this order does not support returns any longer."
3965
  msgstr "Entschuldigung, diese Sendung kann nicht mehr zurückgesendet werden."
3966
 
3967
  #: woocommerce-germanized-shipments/src/FormHandler.php:181
 
3968
  msgctxt "shipments"
3969
  msgid "Please choose one or more items from the list."
3970
  msgstr "Bitte wähle ein oder mehrere Produkt(e) aus."
@@ -3987,7 +3989,7 @@ msgid ""
3987
  msgstr ""
3988
  "Bitte überprüfe deine Angaben zur Anzahl. Die angegebene Anzahl ist zu hoch."
3989
 
3990
- #: woocommerce-germanized-shipments/src/FormHandler.php:247
3991
  msgctxt "shipments"
3992
  msgid ""
3993
  "There was an error while creating the return. Please contact us for further "
@@ -4699,7 +4701,7 @@ msgstr "Virtuelles Produkt"
4699
 
4700
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-legal-checkboxes.php:124
4701
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
4702
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:150
4703
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:425
4704
  #: woocommerce-germanized/includes/class-wc-gzd-legal-checkbox-manager.php:140
4705
  msgid "Service"
@@ -4812,7 +4814,7 @@ msgstr "Germanize"
4812
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4813
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4814
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4815
- #: woocommerce-germanized/woocommerce-germanized.php:780
4816
  msgid "Settings"
4817
  msgstr "Einstellungen"
4818
 
@@ -4907,13 +4909,13 @@ msgstr "Double-Opt-In"
4907
 
4908
  # @ woocommerce-germanized
4909
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4910
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:34
4911
  msgid "Enable customer double opt in during registration."
4912
  msgstr "Double-Opt-In Verfahren für Kundenkonten aktivieren."
4913
 
4914
  # @ woocommerce-germanized
4915
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4916
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:34
4917
  #, php-format
4918
  msgid ""
4919
  "If customer chooses to create a customer account an email with an activation "
@@ -5009,8 +5011,8 @@ msgstr "Germanized Einstellungen"
5009
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:33
5010
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:21
5011
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:30
5012
- #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:56
5013
- #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:65
5014
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:35
5015
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:44
5016
  #: woocommerce-germanized/includes/class-wc-gzd-product-attribute-helper.php:21
@@ -5019,8 +5021,8 @@ msgstr "Germanized Einstellungen"
5019
  #: woocommerce-germanized/includes/export/class-wc-gzd-product-export.php:32
5020
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:23
5021
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:32
5022
- #: woocommerce-germanized/woocommerce-germanized.php:119
5023
- #: woocommerce-germanized/woocommerce-germanized.php:128
5024
  msgid "Cheatin&#8217; huh?"
5025
  msgstr "So geht das leider nicht.."
5026
 
@@ -5072,7 +5074,7 @@ msgstr "Bestellung bezahlt manuell versenden"
5072
 
5073
  # @ woocommerce-germanized
5074
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
5075
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
5076
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
5077
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
5078
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:27
@@ -5119,23 +5121,23 @@ msgstr ""
5119
  "Produkt Kurzbeschreibung angezeigt."
5120
 
5121
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
5122
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:151
5123
  msgid "Service products do not sell physical products."
5124
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
5125
 
5126
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:61
5127
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:178
5128
  msgid "Sale Label"
5129
  msgstr "Streichpreis Hinweis"
5130
 
5131
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:71
5132
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:184
5133
  msgid "Sale Regular Label"
5134
  msgstr "Angebotspreis Hinweis"
5135
 
5136
  # @ woocommerce-germanized
5137
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:90
5138
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:197
5139
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:228
5140
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:260
5141
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-units.php:10
@@ -5153,7 +5155,7 @@ msgstr ""
5153
 
5154
  # @ woocommerce-germanized
5155
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
5156
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:227
5157
  msgid "Calculation"
5158
  msgstr "Berechnung"
5159
 
@@ -5187,7 +5189,7 @@ msgstr "Allgemein"
5187
 
5188
  # @ woocommerce-germanized
5189
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
5190
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:287
5191
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:32
5192
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:204
5193
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-delivery-time.php:10
@@ -5200,25 +5202,25 @@ msgid "Same as parent"
5200
  msgstr "Gleiche wie übergeordnet"
5201
 
5202
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:140
5203
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:244
5204
  msgid "Minimum Age"
5205
  msgstr "Mindestalter"
5206
 
5207
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
5208
  msgid "Diff. Taxation"
5209
  msgstr "Differenzbesteuerung"
5210
 
5211
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:159
5212
  msgid "Product applies to differential taxation based on §25a UStG."
5213
  msgstr "Produkt ist differenzbesteuert nach §25a UStG."
5214
 
5215
  # @ woocommerce-germanized
5216
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:179
5217
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:185
5218
  msgid "Select Price Label"
5219
  msgstr "Preishinweis auswählen"
5220
 
5221
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:181
5222
  msgid ""
5223
  "If the product is on sale you may want to show a price label right before "
5224
  "outputting the old price to inform the customer."
@@ -5228,7 +5230,7 @@ msgstr ""
5228
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
5229
  "sich dabei handelte (z.B. UVP)."
5230
 
5231
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:187
5232
  msgid ""
5233
  "If the product is on sale you may want to show a price label right before "
5234
  "outputting the new price to inform the customer."
@@ -5238,35 +5240,35 @@ msgstr ""
5238
  "Preis)."
5239
 
5240
  # @ woocommerce-germanized
5241
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:191
5242
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:107
5243
  #: woocommerce-germanized/includes/class-wc-gzd-post-types.php:98
5244
  msgid "Unit"
5245
  msgstr "Einheit"
5246
 
5247
  # @ woocommerce-germanized
5248
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
5249
  msgid "Select unit"
5250
  msgstr "Einheit auswählen"
5251
 
5252
  # @ woocommerce-germanized
5253
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:194
5254
  msgid "Needed if selling on a per unit basis"
5255
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
5256
 
5257
  # @ woocommerce-germanized
5258
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:200
5259
  msgid "Number of units included per default product price. Example: 1000 ml."
5260
  msgstr ""
5261
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
5262
 
5263
  # @ woocommerce-germanized
5264
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:203
5265
  msgid "Base Price Units"
5266
  msgstr "Grundpreiseinheiten"
5267
 
5268
  # @ woocommerce-germanized
5269
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:206
5270
  msgid ""
5271
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
5272
  "price unit amount."
@@ -5275,50 +5277,50 @@ msgstr ""
5275
  "hier 100 als Grundpreiseinheiten ein."
5276
 
5277
  # @ woocommerce-germanized
5278
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:228
5279
  msgid "Calculate base prices automatically."
5280
  msgstr "Grundpreis automatisch berechnen."
5281
 
5282
  # @ woocommerce-germanized
5283
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:231
5284
  msgid "Regular Base Price"
5285
  msgstr "Regulärer Grundpreis"
5286
 
5287
  # @ woocommerce-germanized
5288
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:235
5289
  msgid "Sale Base Price"
5290
  msgstr "Angebotsgrundpreis"
5291
 
5292
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:246
5293
  msgid "Adds an age verification checkbox while purchasing this product."
5294
  msgstr "Fügt eine Checkbox zur Altersprüfung für dieses Produkt hinzu."
5295
 
5296
  # @ woocommerce-germanized
5297
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:257
5298
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:291
5299
  msgid "Search for a delivery time&hellip;"
5300
  msgstr "Lieferzeit suchen&hellip;"
5301
 
5302
  # @ woocommerce-germanized
5303
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:300
5304
  msgid "Free shipping?"
5305
  msgstr "Versand kostenlos?"
5306
 
5307
  # @ woocommerce-germanized
5308
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:301
5309
  msgid "This option disables the \"plus shipping costs\" notice on product page"
5310
  msgstr ""
5311
  "Deaktiviert den „zzgl. Versandkosten“ Hinweis. Ohne Auswirkungen auf die "
5312
  "Versandkosten"
5313
 
5314
  # @ woocommerce-germanized
5315
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:35
5316
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:23
5317
  msgid "Get Germanized Pro to unlock"
5318
  msgstr "Upgrade zur Pro Version um dieses Feature nutzen zu können"
5319
 
5320
  # @ woocommerce-germanized
5321
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:36
5322
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:24
5323
  msgid ""
5324
  "Enjoy even more professional features such as invoices, legal text "
@@ -5331,7 +5333,7 @@ msgstr ""
5331
  "USt.-IDs und natürlich professionellen Support!"
5332
 
5333
  # @ woocommerce-germanized
5334
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:38
5335
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-pointers.php:181
5336
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:26
5337
  #: woocommerce-germanized/includes/admin/views/setup/first-steps.php:35
@@ -5340,7 +5342,7 @@ msgstr ""
5340
  msgid "Upgrade now"
5341
  msgstr "Jetzt upgraden"
5342
 
5343
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:148
5344
  msgid "Learn more"
5345
  msgstr "Mehr erfahren"
5346
 
@@ -5732,20 +5734,31 @@ msgstr "Noch kein Geschäftskunde?"
5732
  msgid "Extend the WooCommerce registration process with a double opt in."
5733
  msgstr "Erweitere die WooCommerce Registrierung um einen Double-Opt-In."
5734
 
5735
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:33
 
 
 
 
 
 
 
 
 
 
 
5736
  msgid "Enable"
5737
  msgstr "Aktivieren"
5738
 
5739
  # @ woocommerce-germanized
5740
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:40
5741
  msgid "Disable"
5742
  msgstr "Deaktivieren"
5743
 
5744
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:41
5745
  msgid "Disable login and checkout for unactivated customers."
5746
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
5747
 
5748
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:42
5749
  msgid ""
5750
  "Customers that did not click on the activation link will not be able to "
5751
  "complete checkout nor login to their account."
@@ -5755,12 +5768,12 @@ msgstr ""
5755
  "werden."
5756
 
5757
  # @ woocommerce-germanized
5758
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:51
5759
  msgid "Delete unactivated after"
5760
  msgstr "Unaktivierte löschen nach"
5761
 
5762
  # @ woocommerce-germanized
5763
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:52
5764
  msgid ""
5765
  "This will make sure unactivated customer accounts will be deleted after X "
5766
  "days. Set to 0 if you don't want to automatically delete unactivated "
@@ -5771,7 +5784,7 @@ msgstr ""
5771
  "setze den Wert auf 0."
5772
 
5773
  # @ woocommerce-germanized
5774
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:53
5775
  msgid "days"
5776
  msgstr "Tagen"
5777
 
@@ -5858,8 +5871,8 @@ msgstr ""
5858
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5859
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5860
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5861
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:542
5862
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:553
5863
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5864
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5865
  msgid "Title"
@@ -8094,31 +8107,31 @@ msgid "Number of published products for the resource."
8094
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
8095
 
8096
  # @ woocommerce-germanized
8097
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:186
8098
  #, php-format
8099
  msgid "%s [new]"
8100
  msgstr "%s [neu]"
8101
 
8102
  # @ woocommerce-germanized
8103
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:213
8104
  msgctxt "revocation-form"
8105
  msgid "is not a valid email address."
8106
  msgstr "ist leider keine valide E-Mail Adresse."
8107
 
8108
  # @ woocommerce-germanized
8109
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:217
8110
  msgctxt "revocation-form"
8111
  msgid "Please enter a valid postcode/ZIP"
8112
  msgstr "Bitte gib eine echte Postleitzahl ein"
8113
 
8114
  # @ woocommerce-germanized
8115
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:225
8116
  msgctxt "revocation-form"
8117
  msgid "is not valid."
8118
  msgstr "ist leider nicht korrekt."
8119
 
8120
  # @ woocommerce-germanized
8121
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:246
8122
  msgctxt "revocation-form"
8123
  msgid ""
8124
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -8245,7 +8258,7 @@ msgid "Thanks for creating an account on %s."
8245
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
8246
 
8247
  # @ woocommerce-germanized
8248
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1023
8249
  msgctxt "revocation-form"
8250
  msgid "Forward your Revocation online"
8251
  msgstr "Deinen Widerruf online erklären"
@@ -10132,18 +10145,18 @@ msgstr "Alternative Streitbeilegung gemäß Art. 14 Abs. 1 ODR-VO und § 36 VSBG
10132
  msgid "Pay now"
10133
  msgstr "Jetzt bezahlen"
10134
 
10135
- #: woocommerce-germanized/woocommerce-germanized.php:47
10136
  #, php-format
10137
  msgid ""
10138
  "Germanized requires at least PHP 5.6 to work. Please %s your PHP version."
10139
  msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s deine PHP-Version."
10140
 
10141
  # @ woocommerce-germanized
10142
- #: woocommerce-germanized/woocommerce-germanized.php:47
10143
  msgid "upgrade"
10144
  msgstr "Upgrade"
10145
 
10146
- #: woocommerce-germanized/woocommerce-germanized.php:933
10147
  msgid "Pease wait while we are trying to redirect you to the payment provider."
10148
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
10149
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2020-02-17 13:32+0100\n"
6
+ "PO-Revision-Date: 2020-02-17 13:33+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
1909
  msgid "%s-%s"
1910
  msgstr "%s-%s"
1911
 
1912
+ #: woocommerce-germanized-dhl/src/Package.php:244
1913
  msgctxt "dhl"
1914
  msgid ""
1915
  "Please check the street field and make sure to provide a valid street number."
1918
  "angibst."
1919
 
1920
  # @ woocommerce-germanized
1921
+ #: woocommerce-germanized-dhl/src/Package.php:817
1922
  msgctxt "dhl"
1923
  msgid "Germany"
1924
  msgstr "Deutschland"
2395
 
2396
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:178
2397
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:45
2398
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:81
2399
  msgctxt "shipments"
2400
  msgid "Item"
2401
  msgstr "Position"
2402
 
2403
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:179
2404
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:46
2405
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:86
2406
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2407
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:37
2408
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:60
2482
 
2483
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-list.php:22
2484
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:76
2485
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:68
2486
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:322
2487
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:443
2488
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:80
2489
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
2490
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:36
2491
  msgctxt "shipments"
2492
  msgid "Returns"
2501
  # @ woocommerce-germanized
2502
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:19
2503
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:69
2504
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:252
2505
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:321
2506
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:409
2507
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:476
2508
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:20
2509
  msgctxt "shipments"
2510
  msgid "Shipments"
2598
  msgstr "Download"
2599
 
2600
  #: woocommerce-germanized-shipments/includes/admin/views/label/html-shipment-label.php:39
2601
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:534
2602
  msgctxt "shipments"
2603
  msgid "Create new label"
2604
  msgstr "Neues Label erstellen"
2916
 
2917
  # @ woocommerce-germanized
2918
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1006
2919
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:91
2920
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2921
  #: woocommerce-germanized-shipments/src/Admin/Table.php:666
2922
  msgctxt "shipments"
2931
  # @ woocommerce-germanized
2932
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1249
2933
  #: woocommerce-germanized-shipments/src/Admin/Table.php:836
2934
+ #: woocommerce-germanized-shipments/src/Ajax.php:336
2935
  msgctxt "shipments"
2936
  msgid "Download label"
2937
  msgstr "Label downloaden"
2968
  msgstr "Bestellung ansehen"
2969
 
2970
  # @ woocommerce-germanized
2971
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:99
2972
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:173
2973
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:36
2974
  msgctxt "shipments"
2975
  msgid "Reason"
2976
  msgstr "Rücksendegrund"
2977
 
2978
  # @ woocommerce-germanized
2979
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:165
2980
  msgctxt "shipments"
2981
  msgid "Return reasons"
2982
  msgstr "Rücksendegründe"
2983
 
2984
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:172
2985
  msgctxt "shipments"
2986
  msgid "Reason code"
2987
  msgstr "Rücksendegrund (Code)"
2988
 
2989
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:172
2990
  msgctxt "shipments"
2991
  msgid "The reason code is used to identify the reason."
2992
  msgstr ""
2994
  "identifizieren zu können."
2995
 
2996
  # @ woocommerce-germanized
2997
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:173
2998
  msgctxt "shipments"
2999
  msgid "Choose a reason text."
3000
  msgstr "Beschreibung für den Grund."
3001
 
3002
  # @ woocommerce-germanized
3003
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:192
3004
  msgctxt "shipments"
3005
  msgid "+ Add reason"
3006
  msgstr "+ Grund hinzufügen"
3007
 
3008
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:192
3009
  msgctxt "shipments"
3010
  msgid "Remove selected reason(s)"
3011
  msgstr "Ausgewählte Gründe löschen"
3012
 
3013
  # @ woocommerce-germanized
3014
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:306
3015
  msgctxt "shipments"
3016
  msgid "Create shipments"
3017
  msgstr "Sendungen erstellen"
3018
 
3019
  # @ woocommerce-germanized
3020
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:421
3021
  msgctxt "shipments"
3022
  msgid "Search shipments"
3023
  msgstr "Sendungen suchen"
3024
 
3025
  # @ woocommerce-germanized
3026
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:455
3027
  msgctxt "shipments"
3028
  msgid "Search returns"
3029
  msgstr "Retouren suchen"
3030
 
3031
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:528
3032
  msgctxt "shipments"
3033
  msgid "Do you really want to delete the shipment?"
3034
  msgstr "Möchtest du die Sendung wirklich löschen?"
3035
 
3036
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:533
3037
  msgctxt "shipments"
3038
  msgid "Do you really want to delete the label?"
3039
  msgstr "Möchtest du das Label wirklich löschen?"
3040
 
3041
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:535
3042
  msgctxt "shipments"
3043
  msgid "Please save the shipment before creating a new label"
3044
  msgstr "Bitte speichere die Sendung bevor du ein neues Label erzeugst"
3045
 
3046
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:585
3047
  msgctxt "shipments"
3048
  msgid ""
3049
  "Do you really want to delete the shipping provider? Some of your existing "
3165
 
3166
  # @ woocommerce-germanized
3167
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:66
3168
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:122
3169
  msgctxt "shipments"
3170
  msgid "Automation"
3171
  msgstr "Automatisierung"
3198
  msgstr "Dokumentation"
3199
 
3200
  # @ woocommerce-germanized
3201
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:103
3202
  msgctxt "shipments"
3203
  msgid "Notify"
3204
  msgstr "Benachrichtigung"
3205
 
3206
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3207
  msgctxt "shipments"
3208
  msgid "Notify customers about new shipments."
3209
  msgstr "Benachrichtige Kunden über neue Sendungen."
3210
 
3211
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3212
  #, php-format
3213
  msgctxt "shipments"
3214
  msgid ""
3218
  "Benachrichtige Kunden via E-Mail sobald eine Sendung als verschickt markiert "
3219
  "wurde. %s die E-Mail-Benachrichtigung."
3220
 
3221
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3222
  msgctxt "shipments notification"
3223
  msgid "Manage"
3224
  msgstr "Verwalte"
3225
 
3226
  # @ woocommerce-germanized
3227
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:111
3228
  msgctxt "shipments"
3229
  msgid "Default provider"
3230
  msgstr "Standard-Dienstleister"
3231
 
3232
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:112
3233
  msgctxt "shipments"
3234
  msgid ""
3235
  "Select a default shipping provider which will be selected by default in case "
3238
  "Wähle einen Standard-Versanddienstleister aus der verwendet wird, falls kein "
3239
  "Dienstleister automatisch bestimmt werden konnte."
3240
 
3241
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:125
3242
  msgctxt "shipments"
3243
  msgid "Enable"
3244
  msgstr "Aktivieren"
3245
 
3246
  # @ woocommerce-germanized
3247
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:126
3248
  msgctxt "shipments"
3249
  msgid "Automatically create shipments for orders."
3250
  msgstr "Automatisch Sendungen zu Bestellungen erstellen."
3251
 
3252
  # @ woocommerce-germanized
3253
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:133
3254
  msgctxt "shipments"
3255
  msgid "Order statuses"
3256
  msgstr "Bestellstatus"
3257
 
3258
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:134
3259
  msgctxt "shipments"
3260
  msgid ""
3261
  "Create shipments as soon as the order reaches one of the following "
3265
  "erreicht."
3266
 
3267
  # @ woocommerce-germanized
3268
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:142
3269
  msgctxt "shipments"
3270
  msgid "On new order creation"
3271
  msgstr "Beim Erstellen einer Bestellung"
3272
 
3273
  # @ woocommerce-germanized
3274
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:147
3275
  msgctxt "shipments"
3276
  msgid "Default status"
3277
  msgstr "Standardstatus"
3278
 
3279
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:148
3280
  msgctxt "shipments"
3281
  msgid "Choose a default status for the automatically created shipment."
3282
  msgstr ""
3284
  "erhält."
3285
 
3286
  # @ woocommerce-germanized
3287
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:160
3288
  msgctxt "shipments"
3289
  msgid "Update status"
3290
  msgstr "Status"
3291
 
3292
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:161
3293
  msgctxt "shipments"
3294
  msgid "Mark order as completed after order is fully shipped."
3295
  msgstr ""
3296
  "Bestellung als fertiggestellt markieren sobald sie komplett versandt wurde."
3297
 
3298
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:161
3299
  msgctxt "shipments"
3300
  msgid ""
3301
  "This option will automatically update the order status to completed as soon "
3305
  "fertiggestellt gesetzt wird, sobald alle notwendigen Sendungen einer "
3306
  "Bestellung versandt wurden."
3307
 
3308
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:168
3309
  msgctxt "shipments"
3310
  msgid "Mark as shipped"
3311
  msgstr "Als versandt markieren"
3312
 
3313
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:169
3314
  msgctxt "shipments"
3315
  msgid "Mark shipments as shipped after order completion."
3316
  msgstr ""
3317
  "Sendung als versandt markieren, sobald die Bestellung fertiggestellt wurde."
3318
 
3319
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:169
3320
  msgctxt "shipments"
3321
  msgid ""
3322
  "This option will automatically update contained shipments to shipped (if "
3326
  "Diese Option sorgt dafür, dass der Sendungsstatus automatisch auf versandt "
3327
  "gesetzt wird, sobald die Bestellung als fertiggestellt markiert wurde."
3328
 
3329
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
3330
  #, php-format
3331
  msgctxt "shipments"
3332
  msgid ""
3337
  "werden. Entscheide selbst ob du Kunden Rücksendungen anfordern lassen "
3338
  "möchtest indem du deine %s anpasst."
3339
 
3340
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
3341
  msgctxt "shipments"
3342
  msgid "shipping provider settings"
3343
  msgstr "Versanddienstleister Einstellungen"
3344
 
3345
  # @ woocommerce-germanized
3346
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:184
3347
  msgctxt "shipments"
3348
  msgid "Days to return"
3349
  msgstr "Zeitraum für Retouren"
3350
 
3351
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:185
3352
  #, php-format
3353
  msgctxt "shipments"
3354
  msgid ""
3363
  "Bestellung als versandt oder fertiggestellt markiert bzw. Erstellt wurde (je "
3364
  "nachdem welche Daten verfügbar sind für die jeweilige Bestellung) gezählt."
3365
 
3366
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:185
3367
  msgctxt "shipments"
3368
  msgid "shipping providers"
3369
  msgstr "Versanddienstleister"
3370
 
3371
  # @ woocommerce-germanized
3372
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:194
3373
  msgctxt "shipments"
3374
  msgid "Return Address"
3375
  msgstr "Retouren Adresse"
3376
 
3377
  # @ woocommerce-germanized
3378
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:197
3379
  msgctxt "shipments"
3380
  msgid "First Name"
3381
  msgstr "Vorname"
3382
 
3383
  # @ woocommerce-germanized
3384
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:204
3385
  msgctxt "shipments"
3386
  msgid "Last Name"
3387
  msgstr "Nachname"
3388
 
3389
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:211
3390
  msgctxt "shipments"
3391
  msgid "Company"
3392
  msgstr "Firma"
3393
 
3394
  # @ woocommerce-germanized
3395
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:218
3396
  msgctxt "shipments"
3397
  msgid "Address 1"
3398
  msgstr "Adresszeile 1"
3399
 
3400
  # @ woocommerce-germanized
3401
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:225
3402
  msgctxt "shipments"
3403
  msgid "Address 2"
3404
  msgstr "Adresszeile 2"
3405
 
3406
  # @ woocommerce-germanized
3407
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:232
3408
  msgctxt "shipments"
3409
  msgid "City"
3410
  msgstr "Stadt"
3411
 
3412
  # @ woocommerce-germanized
3413
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:239
3414
  msgctxt "shipments"
3415
  msgid "Country / State"
3416
  msgstr "Land / Bundesland"
3417
 
3418
  # @ woocommerce-germanized
3419
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:247
3420
  msgctxt "shipments"
3421
  msgid "Postcode"
3422
  msgstr "Postleitzahl"
3423
 
3424
  # @ woocommerce-germanized
3425
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:255
3426
  msgctxt "shipments"
3427
  msgid "Customer Account"
3428
  msgstr "Kundenkonto"
3429
 
3430
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:258
3431
  msgctxt "shipments"
3432
  msgid "List"
3433
  msgstr "Liste"
3434
 
3435
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:259
3436
  msgctxt "shipments"
3437
  msgid "List shipments on customer account order screen."
3438
  msgstr "Liste Sendungen im Kundenkonto in den Bestelldetails auf."
3439
 
3440
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:353
3441
  msgctxt "shipments"
3442
  msgid "New provider"
3443
  msgstr "Neuer Dienstleister"
3444
 
3445
  # @ woocommerce-germanized
3446
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:363
3447
  msgctxt "shipments"
3448
  msgid "Additional settings"
3449
  msgstr "Weiterführende Einstellungen"
3450
 
3451
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:389
3452
  msgctxt "shipments"
3453
  msgid "Add provider"
3454
  msgstr "Dienstleister hinzufügen"
3455
 
3456
  # @ woocommerce-germanized
3457
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:397
3458
  msgctxt "shipments"
3459
  msgid "General"
3460
  msgstr "Allgemein"
3461
 
3462
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:398
3463
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3464
  msgctxt "shipments"
3465
  msgid "Shipping Provider"
3530
 
3531
  # @ woocommerce-germanized
3532
  #: woocommerce-germanized-shipments/src/Admin/Table.php:638
3533
+ #: woocommerce-germanized-shipments/src/Ajax.php:815
3534
  #, php-format
3535
  msgctxt "shipments"
3536
  msgid "Order #%s"
3615
  msgid "Generate and download labels"
3616
  msgstr "Labels erstellen und downloaden"
3617
 
3618
+ #: woocommerce-germanized-shipments/src/Ajax.php:94
3619
  msgctxt "shipments"
3620
  msgid "Notification successfully sent to customer."
3621
  msgstr "Kunde erfolgreich benachrichtigt."
3622
 
3623
+ #: woocommerce-germanized-shipments/src/Ajax.php:101
3624
  msgctxt "shipments"
3625
  msgid "There was an error while sending the notification."
3626
  msgstr "Beim Versendes der Benachrichtigung ist ein Fehler aufgetreten."
3627
 
3628
+ #: woocommerce-germanized-shipments/src/Ajax.php:141
3629
  msgctxt "shipments"
3630
  msgid "Return request confirmed successfully."
3631
  msgstr "Rücksendeantrag erfolgreich bestätigt."
3632
 
3633
+ #: woocommerce-germanized-shipments/src/Ajax.php:153
3634
  msgctxt "shipments"
3635
  msgid "There was an error while confirming the request."
3636
  msgstr "Bei der Bestätigung des Antrags ist ein Fehler aufgetreten."
3637
 
3638
+ #: woocommerce-germanized-shipments/src/Ajax.php:173
3639
  msgctxt "shipments"
3640
  msgid "There was an error creating the label."
3641
  msgstr "Beim Erstellen des Labels ist ein Fehler aufgetreten."
3642
 
3643
+ #: woocommerce-germanized-shipments/src/Ajax.php:209
3644
  msgctxt "shipments"
3645
  msgid "There was an error deleting the label."
3646
  msgstr "Beim Löschen des Labels ist ein Fehler aufgetreten."
3647
 
3648
+ #: woocommerce-germanized-shipments/src/Ajax.php:250
3649
  msgctxt "shipments"
3650
  msgid "There was an error processing the label."
3651
  msgstr "Bei der Verarbeitung des Labels ist ein Fehler aufgetreten."
3652
 
3653
+ #: woocommerce-germanized-shipments/src/Ajax.php:348
3654
  msgctxt "shipments"
3655
  msgid "There was an error while trying to save the shipping provider status."
3656
  msgstr ""
3657
  "Beim Speichern des Status des Versanddienstleisters trat ein Fehler auf."
3658
 
3659
+ #: woocommerce-germanized-shipments/src/Ajax.php:386
3660
  msgctxt "shipments"
3661
  msgid "There was an error while trying to delete the shipping provider."
3662
  msgstr "Beim Löschen des Versanddienstleisters trat ein Fehler auf."
3663
 
3664
+ #: woocommerce-germanized-shipments/src/Ajax.php:419
3665
  msgctxt "shipments"
3666
  msgid "There was an error while bulk processing shipments."
3667
  msgstr ""
3668
  "Bei der Verarbeitung der Mehrfachaktionen von Sendungen trat ein Fehler auf."
3669
 
3670
+ #: woocommerce-germanized-shipments/src/Ajax.php:531
3671
+ #: woocommerce-germanized-shipments/src/Ajax.php:632
3672
+ #: woocommerce-germanized-shipments/src/Ajax.php:689
3673
+ #: woocommerce-germanized-shipments/src/Ajax.php:726
3674
+ #: woocommerce-germanized-shipments/src/Ajax.php:853
3675
+ #: woocommerce-germanized-shipments/src/Ajax.php:920
3676
+ #: woocommerce-germanized-shipments/src/Ajax.php:953
3677
+ #: woocommerce-germanized-shipments/src/Ajax.php:1002
3678
+ #: woocommerce-germanized-shipments/src/Ajax.php:1070
3679
+ #: woocommerce-germanized-shipments/src/Ajax.php:1111
3680
+ #: woocommerce-germanized-shipments/src/Ajax.php:1166
3681
+ #: woocommerce-germanized-shipments/src/Ajax.php:1210
3682
  msgctxt "shipments"
3683
  msgid "There was an error processing the shipment"
3684
  msgstr "Fehler bei der Verarbeitung der Sendung"
3685
 
3686
+ #: woocommerce-germanized-shipments/src/Ajax.php:573
3687
  msgctxt "shipments"
3688
  msgid "There was an error while adding the shipment"
3689
  msgstr "Beim Hinzufügen der Sendung ist ein Fehler aufgetreten"
3690
 
3691
+ #: woocommerce-germanized-shipments/src/Ajax.php:594
3692
  msgctxt "shipments"
3693
  msgid "This order contains enough shipments already."
3694
  msgstr "Diese Bestellung beinhaltet bereits genug Sendungen."
3695
 
3696
+ #: woocommerce-germanized-shipments/src/Ajax.php:651
3697
  msgctxt "shipments"
3698
  msgid "This order contains enough returns already."
3699
  msgstr "Diese Bestellung beinhaltet bereits genügend Retouren."
3966
  msgstr "Entschuldigung, diese Sendung kann nicht mehr zurückgesendet werden."
3967
 
3968
  #: woocommerce-germanized-shipments/src/FormHandler.php:181
3969
+ #: woocommerce-germanized-shipments/src/FormHandler.php:216
3970
  msgctxt "shipments"
3971
  msgid "Please choose one or more items from the list."
3972
  msgstr "Bitte wähle ein oder mehrere Produkt(e) aus."
3989
  msgstr ""
3990
  "Bitte überprüfe deine Angaben zur Anzahl. Die angegebene Anzahl ist zu hoch."
3991
 
3992
+ #: woocommerce-germanized-shipments/src/FormHandler.php:251
3993
  msgctxt "shipments"
3994
  msgid ""
3995
  "There was an error while creating the return. Please contact us for further "
4701
 
4702
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-legal-checkboxes.php:124
4703
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
4704
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:129
4705
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:425
4706
  #: woocommerce-germanized/includes/class-wc-gzd-legal-checkbox-manager.php:140
4707
  msgid "Service"
4814
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4815
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4816
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4817
+ #: woocommerce-germanized/woocommerce-germanized.php:788
4818
  msgid "Settings"
4819
  msgstr "Einstellungen"
4820
 
4909
 
4910
  # @ woocommerce-germanized
4911
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4912
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:38
4913
  msgid "Enable customer double opt in during registration."
4914
  msgstr "Double-Opt-In Verfahren für Kundenkonten aktivieren."
4915
 
4916
  # @ woocommerce-germanized
4917
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4918
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:38
4919
  #, php-format
4920
  msgid ""
4921
  "If customer chooses to create a customer account an email with an activation "
5011
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:33
5012
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:21
5013
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:30
5014
+ #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:54
5015
+ #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:63
5016
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:35
5017
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:44
5018
  #: woocommerce-germanized/includes/class-wc-gzd-product-attribute-helper.php:21
5021
  #: woocommerce-germanized/includes/export/class-wc-gzd-product-export.php:32
5022
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:23
5023
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:32
5024
+ #: woocommerce-germanized/woocommerce-germanized.php:127
5025
+ #: woocommerce-germanized/woocommerce-germanized.php:136
5026
  msgid "Cheatin&#8217; huh?"
5027
  msgstr "So geht das leider nicht.."
5028
 
5074
 
5075
  # @ woocommerce-germanized
5076
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
5077
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:114
5078
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
5079
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
5080
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:27
5121
  "Produkt Kurzbeschreibung angezeigt."
5122
 
5123
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
5124
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:130
5125
  msgid "Service products do not sell physical products."
5126
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
5127
 
5128
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:61
5129
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:155
5130
  msgid "Sale Label"
5131
  msgstr "Streichpreis Hinweis"
5132
 
5133
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:71
5134
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
5135
  msgid "Sale Regular Label"
5136
  msgstr "Angebotspreis Hinweis"
5137
 
5138
  # @ woocommerce-germanized
5139
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:90
5140
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:174
5141
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:228
5142
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:260
5143
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-units.php:10
5155
 
5156
  # @ woocommerce-germanized
5157
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
5158
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:204
5159
  msgid "Calculation"
5160
  msgstr "Berechnung"
5161
 
5189
 
5190
  # @ woocommerce-germanized
5191
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
5192
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:262
5193
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:32
5194
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:204
5195
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-delivery-time.php:10
5202
  msgstr "Gleiche wie übergeordnet"
5203
 
5204
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:140
5205
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:221
5206
  msgid "Minimum Age"
5207
  msgstr "Mindestalter"
5208
 
5209
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
5210
  msgid "Diff. Taxation"
5211
  msgstr "Differenzbesteuerung"
5212
 
5213
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:138
5214
  msgid "Product applies to differential taxation based on §25a UStG."
5215
  msgstr "Produkt ist differenzbesteuert nach §25a UStG."
5216
 
5217
  # @ woocommerce-germanized
5218
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:156
5219
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:162
5220
  msgid "Select Price Label"
5221
  msgstr "Preishinweis auswählen"
5222
 
5223
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
5224
  msgid ""
5225
  "If the product is on sale you may want to show a price label right before "
5226
  "outputting the old price to inform the customer."
5230
  "Preis). Mit diesem Hinweis kannst du genau festlegen, um welchen Preis es "
5231
  "sich dabei handelte (z.B. UVP)."
5232
 
5233
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:164
5234
  msgid ""
5235
  "If the product is on sale you may want to show a price label right before "
5236
  "outputting the new price to inform the customer."
5240
  "Preis)."
5241
 
5242
  # @ woocommerce-germanized
5243
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:168
5244
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:107
5245
  #: woocommerce-germanized/includes/class-wc-gzd-post-types.php:98
5246
  msgid "Unit"
5247
  msgstr "Einheit"
5248
 
5249
  # @ woocommerce-germanized
5250
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:169
5251
  msgid "Select unit"
5252
  msgstr "Einheit auswählen"
5253
 
5254
  # @ woocommerce-germanized
5255
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:171
5256
  msgid "Needed if selling on a per unit basis"
5257
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
5258
 
5259
  # @ woocommerce-germanized
5260
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:177
5261
  msgid "Number of units included per default product price. Example: 1000 ml."
5262
  msgstr ""
5263
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
5264
 
5265
  # @ woocommerce-germanized
5266
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:180
5267
  msgid "Base Price Units"
5268
  msgstr "Grundpreiseinheiten"
5269
 
5270
  # @ woocommerce-germanized
5271
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
5272
  msgid ""
5273
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
5274
  "price unit amount."
5277
  "hier 100 als Grundpreiseinheiten ein."
5278
 
5279
  # @ woocommerce-germanized
5280
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:205
5281
  msgid "Calculate base prices automatically."
5282
  msgstr "Grundpreis automatisch berechnen."
5283
 
5284
  # @ woocommerce-germanized
5285
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:208
5286
  msgid "Regular Base Price"
5287
  msgstr "Regulärer Grundpreis"
5288
 
5289
  # @ woocommerce-germanized
5290
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:212
5291
  msgid "Sale Base Price"
5292
  msgstr "Angebotsgrundpreis"
5293
 
5294
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:223
5295
  msgid "Adds an age verification checkbox while purchasing this product."
5296
  msgstr "Fügt eine Checkbox zur Altersprüfung für dieses Produkt hinzu."
5297
 
5298
  # @ woocommerce-germanized
5299
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:234
5300
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:266
5301
  msgid "Search for a delivery time&hellip;"
5302
  msgstr "Lieferzeit suchen&hellip;"
5303
 
5304
  # @ woocommerce-germanized
5305
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:275
5306
  msgid "Free shipping?"
5307
  msgstr "Versand kostenlos?"
5308
 
5309
  # @ woocommerce-germanized
5310
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:276
5311
  msgid "This option disables the \"plus shipping costs\" notice on product page"
5312
  msgstr ""
5313
  "Deaktiviert den „zzgl. Versandkosten“ Hinweis. Ohne Auswirkungen auf die "
5314
  "Versandkosten"
5315
 
5316
  # @ woocommerce-germanized
5317
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:39
5318
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:23
5319
  msgid "Get Germanized Pro to unlock"
5320
  msgstr "Upgrade zur Pro Version um dieses Feature nutzen zu können"
5321
 
5322
  # @ woocommerce-germanized
5323
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:40
5324
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:24
5325
  msgid ""
5326
  "Enjoy even more professional features such as invoices, legal text "
5333
  "USt.-IDs und natürlich professionellen Support!"
5334
 
5335
  # @ woocommerce-germanized
5336
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:42
5337
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-pointers.php:181
5338
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:26
5339
  #: woocommerce-germanized/includes/admin/views/setup/first-steps.php:35
5342
  msgid "Upgrade now"
5343
  msgstr "Jetzt upgraden"
5344
 
5345
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:152
5346
  msgid "Learn more"
5347
  msgstr "Mehr erfahren"
5348
 
5734
  msgid "Extend the WooCommerce registration process with a double opt in."
5735
  msgstr "Erweitere die WooCommerce Registrierung um einen Double-Opt-In."
5736
 
5737
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:29
5738
+ #, php-format
5739
+ msgid ""
5740
+ "Caution: New customers that register within your store and do not activate "
5741
+ "their account will be deleted after %d day(s). You might adjust that "
5742
+ "behaviour within the Double-Opt-In settings."
5743
+ msgstr ""
5744
+ "Achtung: Kunden die sich von nun an registrieren und ihr Konto nicht "
5745
+ "aktivieren, werden nach %d Tagen gelöscht. Das kannst du in den Double-Opt-"
5746
+ "In-Einstellungen anpassen."
5747
+
5748
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:37
5749
  msgid "Enable"
5750
  msgstr "Aktivieren"
5751
 
5752
  # @ woocommerce-germanized
5753
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:44
5754
  msgid "Disable"
5755
  msgstr "Deaktivieren"
5756
 
5757
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:45
5758
  msgid "Disable login and checkout for unactivated customers."
5759
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
5760
 
5761
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:46
5762
  msgid ""
5763
  "Customers that did not click on the activation link will not be able to "
5764
  "complete checkout nor login to their account."
5768
  "werden."
5769
 
5770
  # @ woocommerce-germanized
5771
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:55
5772
  msgid "Delete unactivated after"
5773
  msgstr "Unaktivierte löschen nach"
5774
 
5775
  # @ woocommerce-germanized
5776
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:56
5777
  msgid ""
5778
  "This will make sure unactivated customer accounts will be deleted after X "
5779
  "days. Set to 0 if you don't want to automatically delete unactivated "
5784
  "setze den Wert auf 0."
5785
 
5786
  # @ woocommerce-germanized
5787
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:57
5788
  msgid "days"
5789
  msgstr "Tagen"
5790
 
5871
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5872
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5873
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5874
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:546
5875
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:557
5876
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5877
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5878
  msgid "Title"
8107
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
8108
 
8109
  # @ woocommerce-germanized
8110
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:192
8111
  #, php-format
8112
  msgid "%s [new]"
8113
  msgstr "%s [neu]"
8114
 
8115
  # @ woocommerce-germanized
8116
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:219
8117
  msgctxt "revocation-form"
8118
  msgid "is not a valid email address."
8119
  msgstr "ist leider keine valide E-Mail Adresse."
8120
 
8121
  # @ woocommerce-germanized
8122
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:223
8123
  msgctxt "revocation-form"
8124
  msgid "Please enter a valid postcode/ZIP"
8125
  msgstr "Bitte gib eine echte Postleitzahl ein"
8126
 
8127
  # @ woocommerce-germanized
8128
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:231
8129
  msgctxt "revocation-form"
8130
  msgid "is not valid."
8131
  msgstr "ist leider nicht korrekt."
8132
 
8133
  # @ woocommerce-germanized
8134
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:252
8135
  msgctxt "revocation-form"
8136
  msgid ""
8137
  "Thank you. We have received your Revocation Request. You will receive a "
8258
  msgstr "Danke, dass du ein Konto bei %s erstellt hast."
8259
 
8260
  # @ woocommerce-germanized
8261
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1034
8262
  msgctxt "revocation-form"
8263
  msgid "Forward your Revocation online"
8264
  msgstr "Deinen Widerruf online erklären"
10145
  msgid "Pay now"
10146
  msgstr "Jetzt bezahlen"
10147
 
10148
+ #: woocommerce-germanized/woocommerce-germanized.php:51
10149
  #, php-format
10150
  msgid ""
10151
  "Germanized requires at least PHP 5.6 to work. Please %s your PHP version."
10152
  msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s deine PHP-Version."
10153
 
10154
  # @ woocommerce-germanized
10155
+ #: woocommerce-germanized/woocommerce-germanized.php:52
10156
  msgid "upgrade"
10157
  msgstr "Upgrade"
10158
 
10159
+ #: woocommerce-germanized/woocommerce-germanized.php:941
10160
  msgid "Pease wait while we are trying to redirect you to the payment provider."
10161
  msgstr "Einen Moment - wir versuchen dich zum Zahlungsanbieter weiterzuleiten."
10162
 
i18n/languages/woocommerce-germanized-de_DE_formal.mo CHANGED
Binary file
i18n/languages/woocommerce-germanized-de_DE_formal.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2020-01-20 13:08+0100\n"
6
- "PO-Revision-Date: 2020-01-20 13:08+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
@@ -1914,7 +1914,7 @@ msgctxt "dhl time-span"
1914
  msgid "%s-%s"
1915
  msgstr "%s-%s"
1916
 
1917
- #: woocommerce-germanized-dhl/src/Package.php:235
1918
  msgctxt "dhl"
1919
  msgid ""
1920
  "Please check the street field and make sure to provide a valid street number."
@@ -1923,7 +1923,7 @@ msgstr ""
1923
  "angegeben wurde."
1924
 
1925
  # @ woocommerce-germanized
1926
- #: woocommerce-germanized-dhl/src/Package.php:671
1927
  msgctxt "dhl"
1928
  msgid "Germany"
1929
  msgstr "Deutschland"
@@ -2401,14 +2401,14 @@ msgstr "Position hinzufügen"
2401
 
2402
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:178
2403
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:45
2404
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:50
2405
  msgctxt "shipments"
2406
  msgid "Item"
2407
  msgstr "Position"
2408
 
2409
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:179
2410
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:46
2411
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:55
2412
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2413
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:37
2414
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:60
@@ -2488,10 +2488,11 @@ msgstr "Löschen"
2488
 
2489
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-list.php:22
2490
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:76
2491
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:282
2492
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:403
 
2493
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:80
2494
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
2495
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:36
2496
  msgctxt "shipments"
2497
  msgid "Returns"
@@ -2506,10 +2507,10 @@ msgstr "%s #%s"
2506
  # @ woocommerce-germanized
2507
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:19
2508
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:69
2509
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:212
2510
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:281
2511
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:369
2512
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:436
2513
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:20
2514
  msgctxt "shipments"
2515
  msgid "Shipments"
@@ -2603,7 +2604,7 @@ msgid "Download"
2603
  msgstr "Download"
2604
 
2605
  #: woocommerce-germanized-shipments/includes/admin/views/label/html-shipment-label.php:39
2606
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:494
2607
  msgctxt "shipments"
2608
  msgid "Create new label"
2609
  msgstr "Neues Label erstellen"
@@ -2920,7 +2921,7 @@ msgstr "Sendungsverfolgung"
2920
 
2921
  # @ woocommerce-germanized
2922
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1006
2923
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:60
2924
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2925
  #: woocommerce-germanized-shipments/src/Admin/Table.php:666
2926
  msgctxt "shipments"
@@ -2935,7 +2936,7 @@ msgstr "Anzeigen"
2935
  # @ woocommerce-germanized
2936
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1249
2937
  #: woocommerce-germanized-shipments/src/Admin/Table.php:836
2938
- #: woocommerce-germanized-shipments/src/Ajax.php:332
2939
  msgctxt "shipments"
2940
  msgid "Download label"
2941
  msgstr "Label downloaden"
@@ -2972,25 +2973,25 @@ msgid "View order"
2972
  msgstr "Bestellung ansehen"
2973
 
2974
  # @ woocommerce-germanized
2975
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:68
2976
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:133
2977
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:36
2978
  msgctxt "shipments"
2979
  msgid "Reason"
2980
  msgstr "Rücksendegrund"
2981
 
2982
  # @ woocommerce-germanized
2983
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:125
2984
  msgctxt "shipments"
2985
  msgid "Return reasons"
2986
  msgstr "Rücksendegründe"
2987
 
2988
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:132
2989
  msgctxt "shipments"
2990
  msgid "Reason code"
2991
  msgstr "Rücksendegrund (Code)"
2992
 
2993
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:132
2994
  msgctxt "shipments"
2995
  msgid "The reason code is used to identify the reason."
2996
  msgstr ""
@@ -2998,56 +2999,56 @@ msgstr ""
2998
  "identifizieren zu können."
2999
 
3000
  # @ woocommerce-germanized
3001
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:133
3002
  msgctxt "shipments"
3003
  msgid "Choose a reason text."
3004
  msgstr "Beschreibung für den Grund."
3005
 
3006
  # @ woocommerce-germanized
3007
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:152
3008
  msgctxt "shipments"
3009
  msgid "+ Add reason"
3010
  msgstr "+ Grund hinzufügen"
3011
 
3012
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:152
3013
  msgctxt "shipments"
3014
  msgid "Remove selected reason(s)"
3015
  msgstr "Ausgewählte Gründe löschen"
3016
 
3017
  # @ woocommerce-germanized
3018
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:266
3019
  msgctxt "shipments"
3020
  msgid "Create shipments"
3021
  msgstr "Sendungen erstellen"
3022
 
3023
  # @ woocommerce-germanized
3024
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:381
3025
  msgctxt "shipments"
3026
  msgid "Search shipments"
3027
  msgstr "Sendungen suchen"
3028
 
3029
  # @ woocommerce-germanized
3030
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:415
3031
  msgctxt "shipments"
3032
  msgid "Search returns"
3033
  msgstr "Retouren suchen"
3034
 
3035
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:488
3036
  msgctxt "shipments"
3037
  msgid "Do you really want to delete the shipment?"
3038
  msgstr "Möchten Sie die Sendung wirklich löschen?"
3039
 
3040
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:493
3041
  msgctxt "shipments"
3042
  msgid "Do you really want to delete the label?"
3043
  msgstr "Möchten Sie das Label wirklich löschen?"
3044
 
3045
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:495
3046
  msgctxt "shipments"
3047
  msgid "Please save the shipment before creating a new label"
3048
  msgstr "Bitte speichern Sie die Sendung bevor Sie ein neues Label erstellen"
3049
 
3050
- #: woocommerce-germanized-shipments/src/Admin/Admin.php:545
3051
  msgctxt "shipments"
3052
  msgid ""
3053
  "Do you really want to delete the shipping provider? Some of your existing "
@@ -3169,7 +3170,7 @@ msgstr ""
3169
 
3170
  # @ woocommerce-germanized
3171
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:66
3172
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:120
3173
  msgctxt "shipments"
3174
  msgid "Automation"
3175
  msgstr "Automatisierung"
@@ -3201,17 +3202,17 @@ msgctxt "shipments"
3201
  msgid "documentation"
3202
  msgstr "Dokumentation"
3203
 
3204
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:101
3205
  msgctxt "shipments"
3206
  msgid "Notify"
3207
  msgstr "Benachrichtigung"
3208
 
3209
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3210
  msgctxt "shipments"
3211
  msgid "Notify customers about new shipments."
3212
  msgstr "Benachrichtige Kunden über neue Sendungen."
3213
 
3214
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3215
  #, php-format
3216
  msgctxt "shipments"
3217
  msgid ""
@@ -3221,18 +3222,18 @@ msgstr ""
3221
  "Benachrichtige Kunden via E-Mail sobald eine Sendung als verschickt markiert "
3222
  "wurde. %s die E-Mail-Benachrichtigung."
3223
 
3224
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:102
3225
  msgctxt "shipments notification"
3226
  msgid "Manage"
3227
  msgstr "Verwalten Sie"
3228
 
3229
  # @ woocommerce-germanized
3230
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:109
3231
  msgctxt "shipments"
3232
  msgid "Default provider"
3233
  msgstr "Standard-Dienstleister"
3234
 
3235
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:110
3236
  msgctxt "shipments"
3237
  msgid ""
3238
  "Select a default shipping provider which will be selected by default in case "
@@ -3241,24 +3242,24 @@ msgstr ""
3241
  "Wählen Sie einen Standard-Versanddienstleister aus der verwendet wird, falls "
3242
  "kein Dienstleister automatisch bestimmt werden konnte."
3243
 
3244
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:123
3245
  msgctxt "shipments"
3246
  msgid "Enable"
3247
  msgstr "Aktivieren"
3248
 
3249
  # @ woocommerce-germanized
3250
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:124
3251
  msgctxt "shipments"
3252
  msgid "Automatically create shipments for orders."
3253
  msgstr "Automatisch Sendungen zu Bestellungen erstellen."
3254
 
3255
  # @ woocommerce-germanized
3256
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:131
3257
  msgctxt "shipments"
3258
  msgid "Order statuses"
3259
  msgstr "Bestellstatus"
3260
 
3261
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:132
3262
  msgctxt "shipments"
3263
  msgid ""
3264
  "Create shipments as soon as the order reaches one of the following "
@@ -3268,17 +3269,17 @@ msgstr ""
3268
  "erreicht."
3269
 
3270
  # @ woocommerce-germanized
3271
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:140
3272
  msgctxt "shipments"
3273
  msgid "On new order creation"
3274
  msgstr "Beim Erstellen einer Bestellung"
3275
 
3276
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:145
3277
  msgctxt "shipments"
3278
  msgid "Default status"
3279
  msgstr "Standardstatus"
3280
 
3281
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:146
3282
  msgctxt "shipments"
3283
  msgid "Choose a default status for the automatically created shipment."
3284
  msgstr ""
@@ -3286,18 +3287,18 @@ msgstr ""
3286
  "standardmäßig erhält."
3287
 
3288
  # @ woocommerce-germanized
3289
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:158
3290
  msgctxt "shipments"
3291
  msgid "Update status"
3292
  msgstr "Status"
3293
 
3294
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:159
3295
  msgctxt "shipments"
3296
  msgid "Mark order as completed after order is fully shipped."
3297
  msgstr ""
3298
  "Bestellung als fertiggestellt markieren sobald sie komplett versandt wurde."
3299
 
3300
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:159
3301
  msgctxt "shipments"
3302
  msgid ""
3303
  "This option will automatically update the order status to completed as soon "
@@ -3307,18 +3308,18 @@ msgstr ""
3307
  "fertiggestellt gesetzt wird, sobald alle notwendigen Sendungen einer "
3308
  "Bestellung versandt wurden."
3309
 
3310
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:166
3311
  msgctxt "shipments"
3312
  msgid "Mark as shipped"
3313
  msgstr "Als versandt markieren"
3314
 
3315
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:167
3316
  msgctxt "shipments"
3317
  msgid "Mark shipments as shipped after order completion."
3318
  msgstr ""
3319
  "Sendung als versandt markieren, sobald die Bestellung fertiggestellt wurde."
3320
 
3321
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:167
3322
  msgctxt "shipments"
3323
  msgid ""
3324
  "This option will automatically update contained shipments to shipped (if "
@@ -3328,7 +3329,7 @@ msgstr ""
3328
  "Diese Option sorgt dafür, dass der Sendungsstatus automatisch auf versandt "
3329
  "gesetzt wird, sobald die Bestellung als fertiggestellt markiert wurde."
3330
 
3331
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
3332
  #, php-format
3333
  msgctxt "shipments"
3334
  msgid ""
@@ -3339,18 +3340,18 @@ msgstr ""
3339
  "werden. Entscheiden Sie selbst ob Sie Kunden Rücksendungen anfordern lassen "
3340
  "möchten indem Sie Ihre %s anpassen."
3341
 
3342
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:175
3343
  msgctxt "shipments"
3344
  msgid "shipping provider settings"
3345
  msgstr "Versanddienstleister Einstellungen"
3346
 
3347
  # @ woocommerce-germanized
3348
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:182
3349
  msgctxt "shipments"
3350
  msgid "Days to return"
3351
  msgstr "Zeitraum für Retouren"
3352
 
3353
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:183
3354
  #, php-format
3355
  msgctxt "shipments"
3356
  msgid ""
@@ -3365,101 +3366,101 @@ msgstr ""
3365
  "Bestellung als versandt oder fertiggestellt markiert bzw. Erstellt wurde (je "
3366
  "nachdem welche Daten verfügbar sind für die jeweilige Bestellung) gezählt."
3367
 
3368
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:183
3369
  msgctxt "shipments"
3370
  msgid "shipping providers"
3371
  msgstr "Versanddienstleister"
3372
 
3373
  # @ woocommerce-germanized
3374
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:192
3375
  msgctxt "shipments"
3376
  msgid "Return Address"
3377
  msgstr "Retouren Adresse"
3378
 
3379
  # @ woocommerce-germanized
3380
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:195
3381
  msgctxt "shipments"
3382
  msgid "First Name"
3383
  msgstr "Vorname"
3384
 
3385
  # @ woocommerce-germanized
3386
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:202
3387
  msgctxt "shipments"
3388
  msgid "Last Name"
3389
  msgstr "Nachname"
3390
 
3391
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:209
3392
  msgctxt "shipments"
3393
  msgid "Company"
3394
  msgstr "Firma"
3395
 
3396
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:216
3397
  msgctxt "shipments"
3398
  msgid "Address 1"
3399
  msgstr "Adresszeile 1"
3400
 
3401
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:223
3402
  msgctxt "shipments"
3403
  msgid "Address 2"
3404
  msgstr "Adresszeile 2"
3405
 
3406
  # @ woocommerce-germanized
3407
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:230
3408
  msgctxt "shipments"
3409
  msgid "City"
3410
  msgstr "Stadt"
3411
 
3412
  # @ woocommerce-germanized
3413
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:237
3414
  msgctxt "shipments"
3415
  msgid "Country / State"
3416
  msgstr "Land / Bundesland"
3417
 
3418
  # @ woocommerce-germanized
3419
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:245
3420
  msgctxt "shipments"
3421
  msgid "Postcode"
3422
  msgstr "Postleitzahl"
3423
 
3424
  # @ woocommerce-germanized
3425
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:253
3426
  msgctxt "shipments"
3427
  msgid "Customer Account"
3428
  msgstr "Kundenkonto"
3429
 
3430
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:256
3431
  msgctxt "shipments"
3432
  msgid "List"
3433
  msgstr "Liste"
3434
 
3435
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:257
3436
  msgctxt "shipments"
3437
  msgid "List shipments on customer account order screen."
3438
  msgstr "Liste Sendungen im Kundenkonto in den Bestelldetails auf."
3439
 
3440
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:351
3441
  msgctxt "shipments"
3442
  msgid "New provider"
3443
  msgstr "Neuer Dienstleister"
3444
 
3445
  # @ woocommerce-germanized
3446
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:361
3447
  msgctxt "shipments"
3448
  msgid "Additional settings"
3449
  msgstr "Weiterführende Einstellungen"
3450
 
3451
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:387
3452
  msgctxt "shipments"
3453
  msgid "Add provider"
3454
  msgstr "Dienstleister hinzufügen"
3455
 
3456
  # @ woocommerce-germanized
3457
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:395
3458
  msgctxt "shipments"
3459
  msgid "General"
3460
  msgstr "Allgemein"
3461
 
3462
- #: woocommerce-germanized-shipments/src/Admin/Settings.php:396
3463
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3464
  msgctxt "shipments"
3465
  msgid "Shipping Provider"
@@ -3530,7 +3531,7 @@ msgstr "Filtern"
3530
 
3531
  # @ woocommerce-germanized
3532
  #: woocommerce-germanized-shipments/src/Admin/Table.php:638
3533
- #: woocommerce-germanized-shipments/src/Ajax.php:811
3534
  #, php-format
3535
  msgctxt "shipments"
3536
  msgid "Order #%s"
@@ -3615,85 +3616,85 @@ msgctxt "shipments"
3615
  msgid "Generate and download labels"
3616
  msgstr "Labels erstellen und downloaden"
3617
 
3618
- #: woocommerce-germanized-shipments/src/Ajax.php:90
3619
  msgctxt "shipments"
3620
  msgid "Notification successfully sent to customer."
3621
  msgstr "Kunde erfolgreich benachrichtigt."
3622
 
3623
- #: woocommerce-germanized-shipments/src/Ajax.php:97
3624
  msgctxt "shipments"
3625
  msgid "There was an error while sending the notification."
3626
  msgstr "Beim Versendes der Benachrichtigung ist ein Fehler aufgetreten."
3627
 
3628
- #: woocommerce-germanized-shipments/src/Ajax.php:137
3629
  msgctxt "shipments"
3630
  msgid "Return request confirmed successfully."
3631
  msgstr "Rücksendeantrag erfolgreich bestätigt."
3632
 
3633
- #: woocommerce-germanized-shipments/src/Ajax.php:149
3634
  msgctxt "shipments"
3635
  msgid "There was an error while confirming the request."
3636
  msgstr "Bei der Bestätigung des Antrags ist ein Fehler aufgetreten."
3637
 
3638
- #: woocommerce-germanized-shipments/src/Ajax.php:169
3639
  msgctxt "shipments"
3640
  msgid "There was an error creating the label."
3641
  msgstr "Beim Erstellen des Labels ist ein Fehler aufgetreten."
3642
 
3643
- #: woocommerce-germanized-shipments/src/Ajax.php:205
3644
  msgctxt "shipments"
3645
  msgid "There was an error deleting the label."
3646
  msgstr "Beim Löschen des Labels ist ein Fehler aufgetreten."
3647
 
3648
- #: woocommerce-germanized-shipments/src/Ajax.php:246
3649
  msgctxt "shipments"
3650
  msgid "There was an error processing the label."
3651
  msgstr "Bei der Verarbeitung des Labels ist ein Fehler aufgetreten."
3652
 
3653
- #: woocommerce-germanized-shipments/src/Ajax.php:344
3654
  msgctxt "shipments"
3655
  msgid "There was an error while trying to save the shipping provider status."
3656
  msgstr ""
3657
  "Beim Speichern des Status des Versanddienstleisters trat ein Fehler auf."
3658
 
3659
- #: woocommerce-germanized-shipments/src/Ajax.php:382
3660
  msgctxt "shipments"
3661
  msgid "There was an error while trying to delete the shipping provider."
3662
  msgstr "Beim Löschen des Versanddienstleisters trat ein Fehler auf."
3663
 
3664
- #: woocommerce-germanized-shipments/src/Ajax.php:415
3665
  msgctxt "shipments"
3666
  msgid "There was an error while bulk processing shipments."
3667
  msgstr ""
3668
  "Bei der Verarbeitung der Mehrfachaktionen von Sendungen trat ein Fehler auf."
3669
 
3670
- #: woocommerce-germanized-shipments/src/Ajax.php:527
3671
- #: woocommerce-germanized-shipments/src/Ajax.php:628
3672
- #: woocommerce-germanized-shipments/src/Ajax.php:685
3673
- #: woocommerce-germanized-shipments/src/Ajax.php:722
3674
- #: woocommerce-germanized-shipments/src/Ajax.php:849
3675
- #: woocommerce-germanized-shipments/src/Ajax.php:916
3676
- #: woocommerce-germanized-shipments/src/Ajax.php:949
3677
- #: woocommerce-germanized-shipments/src/Ajax.php:998
3678
- #: woocommerce-germanized-shipments/src/Ajax.php:1066
3679
- #: woocommerce-germanized-shipments/src/Ajax.php:1107
3680
- #: woocommerce-germanized-shipments/src/Ajax.php:1162
3681
- #: woocommerce-germanized-shipments/src/Ajax.php:1206
3682
  msgctxt "shipments"
3683
  msgid "There was an error processing the shipment"
3684
  msgstr "Fehler bei der Verarbeitung der Sendung"
3685
 
3686
- #: woocommerce-germanized-shipments/src/Ajax.php:569
3687
  msgctxt "shipments"
3688
  msgid "There was an error while adding the shipment"
3689
  msgstr "Beim Hinzufügen der Sendung ist ein Fehler aufgetreten"
3690
 
3691
- #: woocommerce-germanized-shipments/src/Ajax.php:590
3692
  msgctxt "shipments"
3693
  msgid "This order contains enough shipments already."
3694
  msgstr "Diese Bestellung beinhaltet bereits genug Sendungen."
3695
 
3696
- #: woocommerce-germanized-shipments/src/Ajax.php:647
3697
  msgctxt "shipments"
3698
  msgid "This order contains enough returns already."
3699
  msgstr "Diese Bestellung beinhaltet bereits genügend Retouren."
@@ -3957,6 +3958,7 @@ msgstr ""
3957
  "Entschuldigen Sie, diese Sendung kann nicht mehr zurückgesendet werden."
3958
 
3959
  #: woocommerce-germanized-shipments/src/FormHandler.php:181
 
3960
  msgctxt "shipments"
3961
  msgid "Please choose one or more items from the list."
3962
  msgstr "Bitte wählen Sie ein oder mehrere Produkt(e) aus."
@@ -3980,7 +3982,7 @@ msgstr ""
3980
  "Bitte überprüfen Sie Ihre Angaben zur Anzahl. Die angegebene Anzahl ist zu "
3981
  "hoch."
3982
 
3983
- #: woocommerce-germanized-shipments/src/FormHandler.php:247
3984
  msgctxt "shipments"
3985
  msgid ""
3986
  "There was an error while creating the return. Please contact us for further "
@@ -4690,7 +4692,7 @@ msgstr "Virtuelles Produkt"
4690
 
4691
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-legal-checkboxes.php:124
4692
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
4693
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:150
4694
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:425
4695
  #: woocommerce-germanized/includes/class-wc-gzd-legal-checkbox-manager.php:140
4696
  msgid "Service"
@@ -4803,7 +4805,7 @@ msgstr "Germanize"
4803
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4804
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4805
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4806
- #: woocommerce-germanized/woocommerce-germanized.php:780
4807
  msgid "Settings"
4808
  msgstr "Einstellungen"
4809
 
@@ -4898,13 +4900,13 @@ msgstr "Double-Opt-In"
4898
 
4899
  # @ woocommerce-germanized
4900
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4901
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:34
4902
  msgid "Enable customer double opt in during registration."
4903
  msgstr "Double-Opt-In Verfahren für Kundenkonten aktivieren."
4904
 
4905
  # @ woocommerce-germanized
4906
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4907
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:34
4908
  #, php-format
4909
  msgid ""
4910
  "If customer chooses to create a customer account an email with an activation "
@@ -5000,8 +5002,8 @@ msgstr "Germanized Einstellungen"
5000
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:33
5001
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:21
5002
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:30
5003
- #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:56
5004
- #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:65
5005
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:35
5006
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:44
5007
  #: woocommerce-germanized/includes/class-wc-gzd-product-attribute-helper.php:21
@@ -5010,8 +5012,8 @@ msgstr "Germanized Einstellungen"
5010
  #: woocommerce-germanized/includes/export/class-wc-gzd-product-export.php:32
5011
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:23
5012
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:32
5013
- #: woocommerce-germanized/woocommerce-germanized.php:119
5014
- #: woocommerce-germanized/woocommerce-germanized.php:128
5015
  msgid "Cheatin&#8217; huh?"
5016
  msgstr "So geht das leider nicht.."
5017
 
@@ -5064,7 +5066,7 @@ msgstr "Bestellung bezahlt manuell versenden"
5064
 
5065
  # @ woocommerce-germanized
5066
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
5067
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:110
5068
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
5069
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
5070
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:27
@@ -5111,23 +5113,23 @@ msgstr ""
5111
  "Produkt Kurzbeschreibung angezeigt."
5112
 
5113
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
5114
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:151
5115
  msgid "Service products do not sell physical products."
5116
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
5117
 
5118
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:61
5119
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:178
5120
  msgid "Sale Label"
5121
  msgstr "Regulärer Preishinweis"
5122
 
5123
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:71
5124
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:184
5125
  msgid "Sale Regular Label"
5126
  msgstr "Neuer Preis Hinweis"
5127
 
5128
  # @ woocommerce-germanized
5129
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:90
5130
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:197
5131
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:228
5132
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:260
5133
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-units.php:10
@@ -5145,7 +5147,7 @@ msgstr ""
5145
 
5146
  # @ woocommerce-germanized
5147
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
5148
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:227
5149
  msgid "Calculation"
5150
  msgstr "Berechnung"
5151
 
@@ -5179,7 +5181,7 @@ msgstr "Allgemein"
5179
 
5180
  # @ woocommerce-germanized
5181
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
5182
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:287
5183
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:32
5184
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:204
5185
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-delivery-time.php:10
@@ -5192,25 +5194,25 @@ msgid "Same as parent"
5192
  msgstr "Gleiche wie übergeordnet"
5193
 
5194
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:140
5195
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:244
5196
  msgid "Minimum Age"
5197
  msgstr "Mindestalter"
5198
 
5199
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
5200
  msgid "Diff. Taxation"
5201
  msgstr "Differenzbesteuerung"
5202
 
5203
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:159
5204
  msgid "Product applies to differential taxation based on §25a UStG."
5205
  msgstr "Produkt ist differenzbesteuert nach §25a UStG."
5206
 
5207
  # @ woocommerce-germanized
5208
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:179
5209
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:185
5210
  msgid "Select Price Label"
5211
  msgstr "Preishinweis auswählen"
5212
 
5213
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:181
5214
  msgid ""
5215
  "If the product is on sale you may want to show a price label right before "
5216
  "outputting the old price to inform the customer."
@@ -5220,7 +5222,7 @@ msgstr ""
5220
  "Preis). Mit diesem Hinweis können Sie genau festlegen, um welchen Preis es "
5221
  "sich dabei handelte (z.B. UVP)."
5222
 
5223
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:187
5224
  msgid ""
5225
  "If the product is on sale you may want to show a price label right before "
5226
  "outputting the new price to inform the customer."
@@ -5230,35 +5232,35 @@ msgstr ""
5230
  "neuer Preis)."
5231
 
5232
  # @ woocommerce-germanized
5233
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:191
5234
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:107
5235
  #: woocommerce-germanized/includes/class-wc-gzd-post-types.php:98
5236
  msgid "Unit"
5237
  msgstr "Einheit"
5238
 
5239
  # @ woocommerce-germanized
5240
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:192
5241
  msgid "Select unit"
5242
  msgstr "Einheit auswählen"
5243
 
5244
  # @ woocommerce-germanized
5245
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:194
5246
  msgid "Needed if selling on a per unit basis"
5247
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
5248
 
5249
  # @ woocommerce-germanized
5250
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:200
5251
  msgid "Number of units included per default product price. Example: 1000 ml."
5252
  msgstr ""
5253
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
5254
 
5255
  # @ woocommerce-germanized
5256
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:203
5257
  msgid "Base Price Units"
5258
  msgstr "Grundpreiseinheiten"
5259
 
5260
  # @ woocommerce-germanized
5261
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:206
5262
  msgid ""
5263
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
5264
  "price unit amount."
@@ -5267,50 +5269,50 @@ msgstr ""
5267
  "hier 100 als Grundpreiseinheiten ein."
5268
 
5269
  # @ woocommerce-germanized
5270
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:228
5271
  msgid "Calculate base prices automatically."
5272
  msgstr "Grundpreis automatisch berechnen."
5273
 
5274
  # @ woocommerce-germanized
5275
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:231
5276
  msgid "Regular Base Price"
5277
  msgstr "Regulärer Grundpreis"
5278
 
5279
  # @ woocommerce-germanized
5280
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:235
5281
  msgid "Sale Base Price"
5282
  msgstr "Angebotsgrundpreis"
5283
 
5284
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:246
5285
  msgid "Adds an age verification checkbox while purchasing this product."
5286
  msgstr "Fügt eine Checkbox zur Altersprüfung für dieses Produkt hinzu."
5287
 
5288
  # @ woocommerce-germanized
5289
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:257
5290
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:291
5291
  msgid "Search for a delivery time&hellip;"
5292
  msgstr "Lieferzeit suchen&hellip;"
5293
 
5294
  # @ woocommerce-germanized
5295
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:300
5296
  msgid "Free shipping?"
5297
  msgstr "Versand kostenlos?"
5298
 
5299
  # @ woocommerce-germanized
5300
- #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:301
5301
  msgid "This option disables the \"plus shipping costs\" notice on product page"
5302
  msgstr ""
5303
  "Deaktiviert den „zzgl. Versandkosten“ Hinweis. Ohne Auswirkungen auf die "
5304
  "Versandkosten"
5305
 
5306
  # @ woocommerce-germanized
5307
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:35
5308
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:23
5309
  msgid "Get Germanized Pro to unlock"
5310
  msgstr "Upgraden Sie zur Pro Version um dieses Feature zu nutzen"
5311
 
5312
  # @ woocommerce-germanized
5313
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:36
5314
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:24
5315
  msgid ""
5316
  "Enjoy even more professional features such as invoices, legal text "
@@ -5323,7 +5325,7 @@ msgstr ""
5323
  "USt.-IDs und natürlich professionellen Support!"
5324
 
5325
  # @ woocommerce-germanized
5326
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:38
5327
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-pointers.php:181
5328
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:26
5329
  #: woocommerce-germanized/includes/admin/views/setup/first-steps.php:35
@@ -5332,7 +5334,7 @@ msgstr ""
5332
  msgid "Upgrade now"
5333
  msgstr "Jetzt upgraden"
5334
 
5335
- #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:148
5336
  msgid "Learn more"
5337
  msgstr "Mehr erfahren"
5338
 
@@ -5724,20 +5726,31 @@ msgstr "Noch kein Geschäftskunde?"
5724
  msgid "Extend the WooCommerce registration process with a double opt in."
5725
  msgstr "Erweitern Sie die WooCommerce Registrierung um einen Double-Opt-In."
5726
 
5727
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:33
 
 
 
 
 
 
 
 
 
 
 
5728
  msgid "Enable"
5729
  msgstr "Aktivieren"
5730
 
5731
  # @ woocommerce-germanized
5732
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:40
5733
  msgid "Disable"
5734
  msgstr "Deaktivieren"
5735
 
5736
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:41
5737
  msgid "Disable login and checkout for unactivated customers."
5738
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
5739
 
5740
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:42
5741
  msgid ""
5742
  "Customers that did not click on the activation link will not be able to "
5743
  "complete checkout nor login to their account."
@@ -5747,12 +5760,12 @@ msgstr ""
5747
  "werden."
5748
 
5749
  # @ woocommerce-germanized
5750
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:51
5751
  msgid "Delete unactivated after"
5752
  msgstr "Unaktivierte löschen nach"
5753
 
5754
  # @ woocommerce-germanized
5755
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:52
5756
  msgid ""
5757
  "This will make sure unactivated customer accounts will be deleted after X "
5758
  "days. Set to 0 if you don't want to automatically delete unactivated "
@@ -5763,7 +5776,7 @@ msgstr ""
5763
  "setzen Sie den Wert auf 0."
5764
 
5765
  # @ woocommerce-germanized
5766
- #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:53
5767
  msgid "days"
5768
  msgstr "Tagen"
5769
 
@@ -5850,8 +5863,8 @@ msgstr ""
5850
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5851
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5852
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5853
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:542
5854
- #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:553
5855
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5856
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5857
  msgid "Title"
@@ -8093,31 +8106,31 @@ msgid "Number of published products for the resource."
8093
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
8094
 
8095
  # @ woocommerce-germanized
8096
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:186
8097
  #, php-format
8098
  msgid "%s [new]"
8099
  msgstr "%s [neu]"
8100
 
8101
  # @ woocommerce-germanized
8102
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:213
8103
  msgctxt "revocation-form"
8104
  msgid "is not a valid email address."
8105
  msgstr "ist leider keine valide E-Mail Adresse."
8106
 
8107
  # @ woocommerce-germanized
8108
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:217
8109
  msgctxt "revocation-form"
8110
  msgid "Please enter a valid postcode/ZIP"
8111
  msgstr "Bitte geben Sie eine echte Postleitzahl ein"
8112
 
8113
  # @ woocommerce-germanized
8114
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:225
8115
  msgctxt "revocation-form"
8116
  msgid "is not valid."
8117
  msgstr "ist leider nicht korrekt."
8118
 
8119
  # @ woocommerce-germanized
8120
- #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:246
8121
  msgctxt "revocation-form"
8122
  msgid ""
8123
  "Thank you. We have received your Revocation Request. You will receive a "
@@ -8245,7 +8258,7 @@ msgid "Thanks for creating an account on %s."
8245
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
8246
 
8247
  # @ woocommerce-germanized
8248
- #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1023
8249
  msgctxt "revocation-form"
8250
  msgid "Forward your Revocation online"
8251
  msgstr "Widerruf online erklären"
@@ -10138,18 +10151,18 @@ msgstr "Alternative Streitbeilegung gemäß Art. 14 Abs. 1 ODR-VO und § 36 VSBG
10138
  msgid "Pay now"
10139
  msgstr "Jetzt bezahlen"
10140
 
10141
- #: woocommerce-germanized/woocommerce-germanized.php:47
10142
  #, php-format
10143
  msgid ""
10144
  "Germanized requires at least PHP 5.6 to work. Please %s your PHP version."
10145
- msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s deine PHP-Version."
10146
 
10147
  # @ woocommerce-germanized
10148
- #: woocommerce-germanized/woocommerce-germanized.php:47
10149
  msgid "upgrade"
10150
- msgstr "upgrade"
10151
 
10152
- #: woocommerce-germanized/woocommerce-germanized.php:933
10153
  msgid "Pease wait while we are trying to redirect you to the payment provider."
10154
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
10155
 
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Germanized\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2020-02-17 13:33+0100\n"
6
+ "PO-Revision-Date: 2020-02-17 13:34+0100\n"
7
  "Last-Translator: holzhannes <holzhannes@posteo.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE@formal\n"
1914
  msgid "%s-%s"
1915
  msgstr "%s-%s"
1916
 
1917
+ #: woocommerce-germanized-dhl/src/Package.php:244
1918
  msgctxt "dhl"
1919
  msgid ""
1920
  "Please check the street field and make sure to provide a valid street number."
1923
  "angegeben wurde."
1924
 
1925
  # @ woocommerce-germanized
1926
+ #: woocommerce-germanized-dhl/src/Package.php:817
1927
  msgctxt "dhl"
1928
  msgid "Germany"
1929
  msgstr "Deutschland"
2401
 
2402
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:178
2403
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:45
2404
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:81
2405
  msgctxt "shipments"
2406
  msgid "Item"
2407
  msgstr "Position"
2408
 
2409
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-content.php:179
2410
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:46
2411
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:86
2412
  #: woocommerce-germanized-shipments/templates/emails/email-shipment-details.php:55
2413
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:37
2414
  #: woocommerce-germanized-shipments/templates/shipment/shipment-details.php:60
2488
 
2489
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipment-list.php:22
2490
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:76
2491
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:68
2492
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:322
2493
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:443
2494
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:80
2495
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
2496
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:36
2497
  msgctxt "shipments"
2498
  msgid "Returns"
2507
  # @ woocommerce-germanized
2508
  #: woocommerce-germanized-shipments/includes/admin/views/html-order-shipments.php:19
2509
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:69
2510
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:252
2511
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:321
2512
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:409
2513
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:476
2514
  #: woocommerce-germanized-shipments/templates/myaccount/order-shipments.php:20
2515
  msgctxt "shipments"
2516
  msgid "Shipments"
2604
  msgstr "Download"
2605
 
2606
  #: woocommerce-germanized-shipments/includes/admin/views/label/html-shipment-label.php:39
2607
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:534
2608
  msgctxt "shipments"
2609
  msgid "Create new label"
2610
  msgstr "Neues Label erstellen"
2921
 
2922
  # @ woocommerce-germanized
2923
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1006
2924
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:91
2925
  #: woocommerce-germanized-shipments/src/Admin/ReturnTable.php:28
2926
  #: woocommerce-germanized-shipments/src/Admin/Table.php:666
2927
  msgctxt "shipments"
2936
  # @ woocommerce-germanized
2937
  #: woocommerce-germanized-shipments/includes/wc-gzd-shipment-functions.php:1249
2938
  #: woocommerce-germanized-shipments/src/Admin/Table.php:836
2939
+ #: woocommerce-germanized-shipments/src/Ajax.php:336
2940
  msgctxt "shipments"
2941
  msgid "Download label"
2942
  msgstr "Label downloaden"
2973
  msgstr "Bestellung ansehen"
2974
 
2975
  # @ woocommerce-germanized
2976
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:99
2977
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:173
2978
  #: woocommerce-germanized-shipments/templates/myaccount/add-return-shipment.php:36
2979
  msgctxt "shipments"
2980
  msgid "Reason"
2981
  msgstr "Rücksendegrund"
2982
 
2983
  # @ woocommerce-germanized
2984
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:165
2985
  msgctxt "shipments"
2986
  msgid "Return reasons"
2987
  msgstr "Rücksendegründe"
2988
 
2989
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:172
2990
  msgctxt "shipments"
2991
  msgid "Reason code"
2992
  msgstr "Rücksendegrund (Code)"
2993
 
2994
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:172
2995
  msgctxt "shipments"
2996
  msgid "The reason code is used to identify the reason."
2997
  msgstr ""
2999
  "identifizieren zu können."
3000
 
3001
  # @ woocommerce-germanized
3002
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:173
3003
  msgctxt "shipments"
3004
  msgid "Choose a reason text."
3005
  msgstr "Beschreibung für den Grund."
3006
 
3007
  # @ woocommerce-germanized
3008
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:192
3009
  msgctxt "shipments"
3010
  msgid "+ Add reason"
3011
  msgstr "+ Grund hinzufügen"
3012
 
3013
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:192
3014
  msgctxt "shipments"
3015
  msgid "Remove selected reason(s)"
3016
  msgstr "Ausgewählte Gründe löschen"
3017
 
3018
  # @ woocommerce-germanized
3019
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:306
3020
  msgctxt "shipments"
3021
  msgid "Create shipments"
3022
  msgstr "Sendungen erstellen"
3023
 
3024
  # @ woocommerce-germanized
3025
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:421
3026
  msgctxt "shipments"
3027
  msgid "Search shipments"
3028
  msgstr "Sendungen suchen"
3029
 
3030
  # @ woocommerce-germanized
3031
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:455
3032
  msgctxt "shipments"
3033
  msgid "Search returns"
3034
  msgstr "Retouren suchen"
3035
 
3036
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:528
3037
  msgctxt "shipments"
3038
  msgid "Do you really want to delete the shipment?"
3039
  msgstr "Möchten Sie die Sendung wirklich löschen?"
3040
 
3041
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:533
3042
  msgctxt "shipments"
3043
  msgid "Do you really want to delete the label?"
3044
  msgstr "Möchten Sie das Label wirklich löschen?"
3045
 
3046
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:535
3047
  msgctxt "shipments"
3048
  msgid "Please save the shipment before creating a new label"
3049
  msgstr "Bitte speichern Sie die Sendung bevor Sie ein neues Label erstellen"
3050
 
3051
+ #: woocommerce-germanized-shipments/src/Admin/Admin.php:585
3052
  msgctxt "shipments"
3053
  msgid ""
3054
  "Do you really want to delete the shipping provider? Some of your existing "
3170
 
3171
  # @ woocommerce-germanized
3172
  #: woocommerce-germanized-shipments/src/Admin/Settings.php:66
3173
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:122
3174
  msgctxt "shipments"
3175
  msgid "Automation"
3176
  msgstr "Automatisierung"
3202
  msgid "documentation"
3203
  msgstr "Dokumentation"
3204
 
3205
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:103
3206
  msgctxt "shipments"
3207
  msgid "Notify"
3208
  msgstr "Benachrichtigung"
3209
 
3210
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3211
  msgctxt "shipments"
3212
  msgid "Notify customers about new shipments."
3213
  msgstr "Benachrichtige Kunden über neue Sendungen."
3214
 
3215
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3216
  #, php-format
3217
  msgctxt "shipments"
3218
  msgid ""
3222
  "Benachrichtige Kunden via E-Mail sobald eine Sendung als verschickt markiert "
3223
  "wurde. %s die E-Mail-Benachrichtigung."
3224
 
3225
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:104
3226
  msgctxt "shipments notification"
3227
  msgid "Manage"
3228
  msgstr "Verwalten Sie"
3229
 
3230
  # @ woocommerce-germanized
3231
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:111
3232
  msgctxt "shipments"
3233
  msgid "Default provider"
3234
  msgstr "Standard-Dienstleister"
3235
 
3236
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:112
3237
  msgctxt "shipments"
3238
  msgid ""
3239
  "Select a default shipping provider which will be selected by default in case "
3242
  "Wählen Sie einen Standard-Versanddienstleister aus der verwendet wird, falls "
3243
  "kein Dienstleister automatisch bestimmt werden konnte."
3244
 
3245
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:125
3246
  msgctxt "shipments"
3247
  msgid "Enable"
3248
  msgstr "Aktivieren"
3249
 
3250
  # @ woocommerce-germanized
3251
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:126
3252
  msgctxt "shipments"
3253
  msgid "Automatically create shipments for orders."
3254
  msgstr "Automatisch Sendungen zu Bestellungen erstellen."
3255
 
3256
  # @ woocommerce-germanized
3257
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:133
3258
  msgctxt "shipments"
3259
  msgid "Order statuses"
3260
  msgstr "Bestellstatus"
3261
 
3262
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:134
3263
  msgctxt "shipments"
3264
  msgid ""
3265
  "Create shipments as soon as the order reaches one of the following "
3269
  "erreicht."
3270
 
3271
  # @ woocommerce-germanized
3272
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:142
3273
  msgctxt "shipments"
3274
  msgid "On new order creation"
3275
  msgstr "Beim Erstellen einer Bestellung"
3276
 
3277
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:147
3278
  msgctxt "shipments"
3279
  msgid "Default status"
3280
  msgstr "Standardstatus"
3281
 
3282
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:148
3283
  msgctxt "shipments"
3284
  msgid "Choose a default status for the automatically created shipment."
3285
  msgstr ""
3287
  "standardmäßig erhält."
3288
 
3289
  # @ woocommerce-germanized
3290
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:160
3291
  msgctxt "shipments"
3292
  msgid "Update status"
3293
  msgstr "Status"
3294
 
3295
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:161
3296
  msgctxt "shipments"
3297
  msgid "Mark order as completed after order is fully shipped."
3298
  msgstr ""
3299
  "Bestellung als fertiggestellt markieren sobald sie komplett versandt wurde."
3300
 
3301
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:161
3302
  msgctxt "shipments"
3303
  msgid ""
3304
  "This option will automatically update the order status to completed as soon "
3308
  "fertiggestellt gesetzt wird, sobald alle notwendigen Sendungen einer "
3309
  "Bestellung versandt wurden."
3310
 
3311
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:168
3312
  msgctxt "shipments"
3313
  msgid "Mark as shipped"
3314
  msgstr "Als versandt markieren"
3315
 
3316
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:169
3317
  msgctxt "shipments"
3318
  msgid "Mark shipments as shipped after order completion."
3319
  msgstr ""
3320
  "Sendung als versandt markieren, sobald die Bestellung fertiggestellt wurde."
3321
 
3322
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:169
3323
  msgctxt "shipments"
3324
  msgid ""
3325
  "This option will automatically update contained shipments to shipped (if "
3329
  "Diese Option sorgt dafür, dass der Sendungsstatus automatisch auf versandt "
3330
  "gesetzt wird, sobald die Bestellung als fertiggestellt markiert wurde."
3331
 
3332
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
3333
  #, php-format
3334
  msgctxt "shipments"
3335
  msgid ""
3340
  "werden. Entscheiden Sie selbst ob Sie Kunden Rücksendungen anfordern lassen "
3341
  "möchten indem Sie Ihre %s anpassen."
3342
 
3343
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:177
3344
  msgctxt "shipments"
3345
  msgid "shipping provider settings"
3346
  msgstr "Versanddienstleister Einstellungen"
3347
 
3348
  # @ woocommerce-germanized
3349
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:184
3350
  msgctxt "shipments"
3351
  msgid "Days to return"
3352
  msgstr "Zeitraum für Retouren"
3353
 
3354
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:185
3355
  #, php-format
3356
  msgctxt "shipments"
3357
  msgid ""
3366
  "Bestellung als versandt oder fertiggestellt markiert bzw. Erstellt wurde (je "
3367
  "nachdem welche Daten verfügbar sind für die jeweilige Bestellung) gezählt."
3368
 
3369
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:185
3370
  msgctxt "shipments"
3371
  msgid "shipping providers"
3372
  msgstr "Versanddienstleister"
3373
 
3374
  # @ woocommerce-germanized
3375
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:194
3376
  msgctxt "shipments"
3377
  msgid "Return Address"
3378
  msgstr "Retouren Adresse"
3379
 
3380
  # @ woocommerce-germanized
3381
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:197
3382
  msgctxt "shipments"
3383
  msgid "First Name"
3384
  msgstr "Vorname"
3385
 
3386
  # @ woocommerce-germanized
3387
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:204
3388
  msgctxt "shipments"
3389
  msgid "Last Name"
3390
  msgstr "Nachname"
3391
 
3392
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:211
3393
  msgctxt "shipments"
3394
  msgid "Company"
3395
  msgstr "Firma"
3396
 
3397
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:218
3398
  msgctxt "shipments"
3399
  msgid "Address 1"
3400
  msgstr "Adresszeile 1"
3401
 
3402
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:225
3403
  msgctxt "shipments"
3404
  msgid "Address 2"
3405
  msgstr "Adresszeile 2"
3406
 
3407
  # @ woocommerce-germanized
3408
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:232
3409
  msgctxt "shipments"
3410
  msgid "City"
3411
  msgstr "Stadt"
3412
 
3413
  # @ woocommerce-germanized
3414
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:239
3415
  msgctxt "shipments"
3416
  msgid "Country / State"
3417
  msgstr "Land / Bundesland"
3418
 
3419
  # @ woocommerce-germanized
3420
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:247
3421
  msgctxt "shipments"
3422
  msgid "Postcode"
3423
  msgstr "Postleitzahl"
3424
 
3425
  # @ woocommerce-germanized
3426
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:255
3427
  msgctxt "shipments"
3428
  msgid "Customer Account"
3429
  msgstr "Kundenkonto"
3430
 
3431
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:258
3432
  msgctxt "shipments"
3433
  msgid "List"
3434
  msgstr "Liste"
3435
 
3436
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:259
3437
  msgctxt "shipments"
3438
  msgid "List shipments on customer account order screen."
3439
  msgstr "Liste Sendungen im Kundenkonto in den Bestelldetails auf."
3440
 
3441
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:353
3442
  msgctxt "shipments"
3443
  msgid "New provider"
3444
  msgstr "Neuer Dienstleister"
3445
 
3446
  # @ woocommerce-germanized
3447
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:363
3448
  msgctxt "shipments"
3449
  msgid "Additional settings"
3450
  msgstr "Weiterführende Einstellungen"
3451
 
3452
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:389
3453
  msgctxt "shipments"
3454
  msgid "Add provider"
3455
  msgstr "Dienstleister hinzufügen"
3456
 
3457
  # @ woocommerce-germanized
3458
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:397
3459
  msgctxt "shipments"
3460
  msgid "General"
3461
  msgstr "Allgemein"
3462
 
3463
+ #: woocommerce-germanized-shipments/src/Admin/Settings.php:398
3464
  #: woocommerce-germanized-shipments/src/ShippingProviderMethod.php:56
3465
  msgctxt "shipments"
3466
  msgid "Shipping Provider"
3531
 
3532
  # @ woocommerce-germanized
3533
  #: woocommerce-germanized-shipments/src/Admin/Table.php:638
3534
+ #: woocommerce-germanized-shipments/src/Ajax.php:815
3535
  #, php-format
3536
  msgctxt "shipments"
3537
  msgid "Order #%s"
3616
  msgid "Generate and download labels"
3617
  msgstr "Labels erstellen und downloaden"
3618
 
3619
+ #: woocommerce-germanized-shipments/src/Ajax.php:94
3620
  msgctxt "shipments"
3621
  msgid "Notification successfully sent to customer."
3622
  msgstr "Kunde erfolgreich benachrichtigt."
3623
 
3624
+ #: woocommerce-germanized-shipments/src/Ajax.php:101
3625
  msgctxt "shipments"
3626
  msgid "There was an error while sending the notification."
3627
  msgstr "Beim Versendes der Benachrichtigung ist ein Fehler aufgetreten."
3628
 
3629
+ #: woocommerce-germanized-shipments/src/Ajax.php:141
3630
  msgctxt "shipments"
3631
  msgid "Return request confirmed successfully."
3632
  msgstr "Rücksendeantrag erfolgreich bestätigt."
3633
 
3634
+ #: woocommerce-germanized-shipments/src/Ajax.php:153
3635
  msgctxt "shipments"
3636
  msgid "There was an error while confirming the request."
3637
  msgstr "Bei der Bestätigung des Antrags ist ein Fehler aufgetreten."
3638
 
3639
+ #: woocommerce-germanized-shipments/src/Ajax.php:173
3640
  msgctxt "shipments"
3641
  msgid "There was an error creating the label."
3642
  msgstr "Beim Erstellen des Labels ist ein Fehler aufgetreten."
3643
 
3644
+ #: woocommerce-germanized-shipments/src/Ajax.php:209
3645
  msgctxt "shipments"
3646
  msgid "There was an error deleting the label."
3647
  msgstr "Beim Löschen des Labels ist ein Fehler aufgetreten."
3648
 
3649
+ #: woocommerce-germanized-shipments/src/Ajax.php:250
3650
  msgctxt "shipments"
3651
  msgid "There was an error processing the label."
3652
  msgstr "Bei der Verarbeitung des Labels ist ein Fehler aufgetreten."
3653
 
3654
+ #: woocommerce-germanized-shipments/src/Ajax.php:348
3655
  msgctxt "shipments"
3656
  msgid "There was an error while trying to save the shipping provider status."
3657
  msgstr ""
3658
  "Beim Speichern des Status des Versanddienstleisters trat ein Fehler auf."
3659
 
3660
+ #: woocommerce-germanized-shipments/src/Ajax.php:386
3661
  msgctxt "shipments"
3662
  msgid "There was an error while trying to delete the shipping provider."
3663
  msgstr "Beim Löschen des Versanddienstleisters trat ein Fehler auf."
3664
 
3665
+ #: woocommerce-germanized-shipments/src/Ajax.php:419
3666
  msgctxt "shipments"
3667
  msgid "There was an error while bulk processing shipments."
3668
  msgstr ""
3669
  "Bei der Verarbeitung der Mehrfachaktionen von Sendungen trat ein Fehler auf."
3670
 
3671
+ #: woocommerce-germanized-shipments/src/Ajax.php:531
3672
+ #: woocommerce-germanized-shipments/src/Ajax.php:632
3673
+ #: woocommerce-germanized-shipments/src/Ajax.php:689
3674
+ #: woocommerce-germanized-shipments/src/Ajax.php:726
3675
+ #: woocommerce-germanized-shipments/src/Ajax.php:853
3676
+ #: woocommerce-germanized-shipments/src/Ajax.php:920
3677
+ #: woocommerce-germanized-shipments/src/Ajax.php:953
3678
+ #: woocommerce-germanized-shipments/src/Ajax.php:1002
3679
+ #: woocommerce-germanized-shipments/src/Ajax.php:1070
3680
+ #: woocommerce-germanized-shipments/src/Ajax.php:1111
3681
+ #: woocommerce-germanized-shipments/src/Ajax.php:1166
3682
+ #: woocommerce-germanized-shipments/src/Ajax.php:1210
3683
  msgctxt "shipments"
3684
  msgid "There was an error processing the shipment"
3685
  msgstr "Fehler bei der Verarbeitung der Sendung"
3686
 
3687
+ #: woocommerce-germanized-shipments/src/Ajax.php:573
3688
  msgctxt "shipments"
3689
  msgid "There was an error while adding the shipment"
3690
  msgstr "Beim Hinzufügen der Sendung ist ein Fehler aufgetreten"
3691
 
3692
+ #: woocommerce-germanized-shipments/src/Ajax.php:594
3693
  msgctxt "shipments"
3694
  msgid "This order contains enough shipments already."
3695
  msgstr "Diese Bestellung beinhaltet bereits genug Sendungen."
3696
 
3697
+ #: woocommerce-germanized-shipments/src/Ajax.php:651
3698
  msgctxt "shipments"
3699
  msgid "This order contains enough returns already."
3700
  msgstr "Diese Bestellung beinhaltet bereits genügend Retouren."
3958
  "Entschuldigen Sie, diese Sendung kann nicht mehr zurückgesendet werden."
3959
 
3960
  #: woocommerce-germanized-shipments/src/FormHandler.php:181
3961
+ #: woocommerce-germanized-shipments/src/FormHandler.php:216
3962
  msgctxt "shipments"
3963
  msgid "Please choose one or more items from the list."
3964
  msgstr "Bitte wählen Sie ein oder mehrere Produkt(e) aus."
3982
  "Bitte überprüfen Sie Ihre Angaben zur Anzahl. Die angegebene Anzahl ist zu "
3983
  "hoch."
3984
 
3985
+ #: woocommerce-germanized-shipments/src/FormHandler.php:251
3986
  msgctxt "shipments"
3987
  msgid ""
3988
  "There was an error while creating the return. Please contact us for further "
4692
 
4693
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-legal-checkboxes.php:124
4694
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
4695
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:129
4696
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:425
4697
  #: woocommerce-germanized/includes/class-wc-gzd-legal-checkbox-manager.php:140
4698
  msgid "Service"
4805
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:73
4806
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:140
4807
  #: woocommerce-germanized/includes/gateways/invoice/class-wc-gzd-gateway-invoice.php:76
4808
+ #: woocommerce-germanized/woocommerce-germanized.php:788
4809
  msgid "Settings"
4810
  msgstr "Einstellungen"
4811
 
4900
 
4901
  # @ woocommerce-germanized
4902
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4903
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:38
4904
  msgid "Enable customer double opt in during registration."
4905
  msgstr "Double-Opt-In Verfahren für Kundenkonten aktivieren."
4906
 
4907
  # @ woocommerce-germanized
4908
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin-setup-wizard.php:175
4909
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:38
4910
  #, php-format
4911
  msgid ""
4912
  "If customer chooses to create a customer account an email with an activation "
5002
  #: woocommerce-germanized/includes/class-wc-gzd-coupon-helper.php:33
5003
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:21
5004
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:30
5005
+ #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:54
5006
+ #: woocommerce-germanized/includes/class-wc-gzd-dependencies.php:63
5007
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:35
5008
  #: woocommerce-germanized/includes/class-wc-gzd-hook-priorities.php:44
5009
  #: woocommerce-germanized/includes/class-wc-gzd-product-attribute-helper.php:21
5012
  #: woocommerce-germanized/includes/export/class-wc-gzd-product-export.php:32
5013
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:23
5014
  #: woocommerce-germanized/includes/import/class-wc-gzd-product-import.php:32
5015
+ #: woocommerce-germanized/woocommerce-germanized.php:127
5016
+ #: woocommerce-germanized/woocommerce-germanized.php:136
5017
  msgid "Cheatin&#8217; huh?"
5018
  msgstr "So geht das leider nicht.."
5019
 
5066
 
5067
  # @ woocommerce-germanized
5068
  #: woocommerce-germanized/includes/admin/class-wc-gzd-admin.php:428
5069
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:114
5070
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-germanized.php:23
5071
  #: woocommerce-germanized/includes/admin/settings/views/html-admin-settings-tabs.php:9
5072
  #: woocommerce-germanized/includes/admin/views/html-page-status-germanized.php:27
5113
  "Produkt Kurzbeschreibung angezeigt."
5114
 
5115
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:46
5116
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:130
5117
  msgid "Service products do not sell physical products."
5118
  msgstr "Dienstleistungen werden nicht in physikalischer Form verkauft."
5119
 
5120
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:61
5121
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:155
5122
  msgid "Sale Label"
5123
  msgstr "Regulärer Preishinweis"
5124
 
5125
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:71
5126
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:161
5127
  msgid "Sale Regular Label"
5128
  msgstr "Neuer Preis Hinweis"
5129
 
5130
  # @ woocommerce-germanized
5131
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:90
5132
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:174
5133
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:228
5134
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-shopmarks.php:260
5135
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-units.php:10
5147
 
5148
  # @ woocommerce-germanized
5149
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:97
5150
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:204
5151
  msgid "Calculation"
5152
  msgstr "Berechnung"
5153
 
5181
 
5182
  # @ woocommerce-germanized
5183
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:126
5184
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:262
5185
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:32
5186
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:204
5187
  #: woocommerce-germanized/includes/compatibility/elementor/widgets/class-wc-gzd-elementor-widget-product-delivery-time.php:10
5194
  msgstr "Gleiche wie übergeordnet"
5195
 
5196
  #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data-variable.php:140
5197
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:221
5198
  msgid "Minimum Age"
5199
  msgstr "Mindestalter"
5200
 
5201
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:137
5202
  msgid "Diff. Taxation"
5203
  msgstr "Differenzbesteuerung"
5204
 
5205
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:138
5206
  msgid "Product applies to differential taxation based on §25a UStG."
5207
  msgstr "Produkt ist differenzbesteuert nach §25a UStG."
5208
 
5209
  # @ woocommerce-germanized
5210
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:156
5211
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:162
5212
  msgid "Select Price Label"
5213
  msgstr "Preishinweis auswählen"
5214
 
5215
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:158
5216
  msgid ""
5217
  "If the product is on sale you may want to show a price label right before "
5218
  "outputting the old price to inform the customer."
5222
  "Preis). Mit diesem Hinweis können Sie genau festlegen, um welchen Preis es "
5223
  "sich dabei handelte (z.B. UVP)."
5224
 
5225
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:164
5226
  msgid ""
5227
  "If the product is on sale you may want to show a price label right before "
5228
  "outputting the new price to inform the customer."
5232
  "neuer Preis)."
5233
 
5234
  # @ woocommerce-germanized
5235
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:168
5236
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-products-controller.php:107
5237
  #: woocommerce-germanized/includes/class-wc-gzd-post-types.php:98
5238
  msgid "Unit"
5239
  msgstr "Einheit"
5240
 
5241
  # @ woocommerce-germanized
5242
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:169
5243
  msgid "Select unit"
5244
  msgstr "Einheit auswählen"
5245
 
5246
  # @ woocommerce-germanized
5247
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:171
5248
  msgid "Needed if selling on a per unit basis"
5249
  msgstr "Notwendig falls auf pro-Einheit-Basis verkauft werden soll"
5250
 
5251
  # @ woocommerce-germanized
5252
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:177
5253
  msgid "Number of units included per default product price. Example: 1000 ml."
5254
  msgstr ""
5255
  "Anzahl der Produkteinheiten auf Basis des Produktpreises. Beispiel: 1000 ml."
5256
 
5257
  # @ woocommerce-germanized
5258
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:180
5259
  msgid "Base Price Units"
5260
  msgstr "Grundpreiseinheiten"
5261
 
5262
  # @ woocommerce-germanized
5263
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:183
5264
  msgid ""
5265
  "Base price units. Example base price: 0,99 € / 100 ml. Insert 100 as base "
5266
  "price unit amount."
5269
  "hier 100 als Grundpreiseinheiten ein."
5270
 
5271
  # @ woocommerce-germanized
5272
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:205
5273
  msgid "Calculate base prices automatically."
5274
  msgstr "Grundpreis automatisch berechnen."
5275
 
5276
  # @ woocommerce-germanized
5277
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:208
5278
  msgid "Regular Base Price"
5279
  msgstr "Regulärer Grundpreis"
5280
 
5281
  # @ woocommerce-germanized
5282
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:212
5283
  msgid "Sale Base Price"
5284
  msgstr "Angebotsgrundpreis"
5285
 
5286
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:223
5287
  msgid "Adds an age verification checkbox while purchasing this product."
5288
  msgstr "Fügt eine Checkbox zur Altersprüfung für dieses Produkt hinzu."
5289
 
5290
  # @ woocommerce-germanized
5291
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:234
5292
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:266
5293
  msgid "Search for a delivery time&hellip;"
5294
  msgstr "Lieferzeit suchen&hellip;"
5295
 
5296
  # @ woocommerce-germanized
5297
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:275
5298
  msgid "Free shipping?"
5299
  msgstr "Versand kostenlos?"
5300
 
5301
  # @ woocommerce-germanized
5302
+ #: woocommerce-germanized/includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php:276
5303
  msgid "This option disables the \"plus shipping costs\" notice on product page"
5304
  msgstr ""
5305
  "Deaktiviert den „zzgl. Versandkosten“ Hinweis. Ohne Auswirkungen auf die "
5306
  "Versandkosten"
5307
 
5308
  # @ woocommerce-germanized
5309
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:39
5310
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:23
5311
  msgid "Get Germanized Pro to unlock"
5312
  msgstr "Upgraden Sie zur Pro Version um dieses Feature zu nutzen"
5313
 
5314
  # @ woocommerce-germanized
5315
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:40
5316
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:24
5317
  msgid ""
5318
  "Enjoy even more professional features such as invoices, legal text "
5325
  "USt.-IDs und natürlich professionellen Support!"
5326
 
5327
  # @ woocommerce-germanized
5328
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:42
5329
  #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-pointers.php:181
5330
  #: woocommerce-germanized/includes/admin/views/html-settings-pro.php:26
5331
  #: woocommerce-germanized/includes/admin/views/setup/first-steps.php:35
5334
  msgid "Upgrade now"
5335
  msgstr "Jetzt upgraden"
5336
 
5337
+ #: woocommerce-germanized/includes/admin/settings/abstract-wc-gzd-settings-tab.php:152
5338
  msgid "Learn more"
5339
  msgstr "Mehr erfahren"
5340
 
5726
  msgid "Extend the WooCommerce registration process with a double opt in."
5727
  msgstr "Erweitern Sie die WooCommerce Registrierung um einen Double-Opt-In."
5728
 
5729
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:29
5730
+ #, php-format
5731
+ msgid ""
5732
+ "Caution: New customers that register within your store and do not activate "
5733
+ "their account will be deleted after %d day(s). You might adjust that "
5734
+ "behaviour within the Double-Opt-In settings."
5735
+ msgstr ""
5736
+ "Achtung: Kunden die sich von nun an registrieren und ihr Konto nicht "
5737
+ "aktivieren, werden nach %d Tagen gelöscht. Sie können das in den Double-Opt-"
5738
+ "In-Einstellungen anpassen."
5739
+
5740
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:37
5741
  msgid "Enable"
5742
  msgstr "Aktivieren"
5743
 
5744
  # @ woocommerce-germanized
5745
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:44
5746
  msgid "Disable"
5747
  msgstr "Deaktivieren"
5748
 
5749
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:45
5750
  msgid "Disable login and checkout for unactivated customers."
5751
  msgstr "Deaktiviere den Login und Checkout für inaktive Kunden."
5752
 
5753
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:46
5754
  msgid ""
5755
  "Customers that did not click on the activation link will not be able to "
5756
  "complete checkout nor login to their account."
5760
  "werden."
5761
 
5762
  # @ woocommerce-germanized
5763
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:55
5764
  msgid "Delete unactivated after"
5765
  msgstr "Unaktivierte löschen nach"
5766
 
5767
  # @ woocommerce-germanized
5768
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:56
5769
  msgid ""
5770
  "This will make sure unactivated customer accounts will be deleted after X "
5771
  "days. Set to 0 if you don't want to automatically delete unactivated "
5776
  "setzen Sie den Wert auf 0."
5777
 
5778
  # @ woocommerce-germanized
5779
+ #: woocommerce-germanized/includes/admin/settings/class-wc-gzd-settings-tab-doi.php:57
5780
  msgid "days"
5781
  msgstr "Tagen"
5782
 
5863
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-customers-controller.php:140
5864
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:138
5865
  #: woocommerce-germanized/includes/api/class-wc-gzd-rest-orders-controller.php:145
5866
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:546
5867
+ #: woocommerce-germanized/includes/class-wc-gzd-checkout.php:557
5868
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
5869
  #: woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:122
5870
  msgid "Title"
8106
  msgstr "Anzahl der veröffentlichten Produkte für die Ressource."
8107
 
8108
  # @ woocommerce-germanized
8109
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:192
8110
  #, php-format
8111
  msgid "%s [new]"
8112
  msgstr "%s [neu]"
8113
 
8114
  # @ woocommerce-germanized
8115
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:219
8116
  msgctxt "revocation-form"
8117
  msgid "is not a valid email address."
8118
  msgstr "ist leider keine valide E-Mail Adresse."
8119
 
8120
  # @ woocommerce-germanized
8121
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:223
8122
  msgctxt "revocation-form"
8123
  msgid "Please enter a valid postcode/ZIP"
8124
  msgstr "Bitte geben Sie eine echte Postleitzahl ein"
8125
 
8126
  # @ woocommerce-germanized
8127
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:231
8128
  msgctxt "revocation-form"
8129
  msgid "is not valid."
8130
  msgstr "ist leider nicht korrekt."
8131
 
8132
  # @ woocommerce-germanized
8133
+ #: woocommerce-germanized/includes/class-wc-gzd-ajax.php:252
8134
  msgctxt "revocation-form"
8135
  msgid ""
8136
  "Thank you. We have received your Revocation Request. You will receive a "
8258
  msgstr "Danke, dass Sie ein Konto bei %s erstellt haben."
8259
 
8260
  # @ woocommerce-germanized
8261
+ #: woocommerce-germanized/includes/class-wc-gzd-emails.php:1034
8262
  msgctxt "revocation-form"
8263
  msgid "Forward your Revocation online"
8264
  msgstr "Widerruf online erklären"
10151
  msgid "Pay now"
10152
  msgstr "Jetzt bezahlen"
10153
 
10154
+ #: woocommerce-germanized/woocommerce-germanized.php:51
10155
  #, php-format
10156
  msgid ""
10157
  "Germanized requires at least PHP 5.6 to work. Please %s your PHP version."
10158
+ msgstr "Germanized benötigt mindestens PHP 5.6. Bitte %s Sie Ihre PHP-Version."
10159
 
10160
  # @ woocommerce-germanized
10161
+ #: woocommerce-germanized/woocommerce-germanized.php:52
10162
  msgid "upgrade"
10163
+ msgstr "aktualisieren"
10164
 
10165
+ #: woocommerce-germanized/woocommerce-germanized.php:941
10166
  msgid "Pease wait while we are trying to redirect you to the payment provider."
10167
  msgstr "Einen Moment - wir versuchen Sie zum Zahlungsanbieter weiterzuleiten."
10168
 
includes/admin/meta-boxes/class-wc-gzd-meta-box-product-data.php CHANGED
@@ -144,11 +144,9 @@ class WC_Germanized_Meta_Box_Product_Data {
144
 
145
  public static function output() {
146
 
147
- global $post, $thepostid;
148
- $thepostid = $post->ID;
149
 
150
- $_product = wc_get_product( $thepostid );
151
- $_gzd_product = wc_gzd_get_product( $_product );
152
  $age_select = wc_gzd_get_age_verification_min_ages_select();
153
 
154
  echo '<div class="options_group show_if_simple show_if_external show_if_variable">';
@@ -187,7 +185,7 @@ class WC_Germanized_Meta_Box_Product_Data {
187
 
188
  echo '</div>';
189
 
190
- if ( $_product->is_virtual() ) {
191
 
192
  // Show delivery time selection fallback if is virtual but delivery time should be visible on product
193
  $types = get_option( 'woocommerce_gzd_display_delivery_time_hidden_types', array() );
@@ -254,11 +252,9 @@ class WC_Germanized_Meta_Box_Product_Data {
254
  }
255
 
256
  public static function output_shipping() {
257
- global $post, $thepostid;
258
 
259
- $thepostid = $post->ID;
260
- $_product = wc_get_product( $thepostid );
261
- $gzd_product = wc_gzd_get_product( $_product );
262
  $delivery_time = $gzd_product->get_delivery_time();
263
  ?>
264
 
144
 
145
  public static function output() {
146
 
147
+ global $post, $thepostid, $product_object;
 
148
 
149
+ $_gzd_product = wc_gzd_get_product( $product_object );
 
150
  $age_select = wc_gzd_get_age_verification_min_ages_select();
151
 
152
  echo '<div class="options_group show_if_simple show_if_external show_if_variable">';
185
 
186
  echo '</div>';
187
 
188
+ if ( $product_object->is_virtual() ) {
189
 
190
  // Show delivery time selection fallback if is virtual but delivery time should be visible on product
191
  $types = get_option( 'woocommerce_gzd_display_delivery_time_hidden_types', array() );
252
  }
253
 
254
  public static function output_shipping() {
255
+ global $post, $thepostid, $product_object;
256
 
257
+ $gzd_product = wc_gzd_get_product( $product_object );
 
 
258
  $delivery_time = $gzd_product->get_delivery_time();
259
  ?>
260
 
includes/admin/settings/abstract-wc-gzd-settings-tab.php CHANGED
@@ -22,6 +22,10 @@ abstract class WC_GZD_Settings_Tab extends WC_Settings_Page {
22
  add_action( "woocommerce_sections_{$this->id}", array( $this, 'header' ), 5 );
23
  }
24
 
 
 
 
 
25
  public function get_current_section() {
26
  $current_section = isset( $_GET['section'] ) && ! empty( $_GET['section'] ) ? wc_clean( $_GET['section'] ) : '';
27
 
@@ -310,6 +314,14 @@ abstract class WC_GZD_Settings_Tab extends WC_Settings_Page {
310
  */
311
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}_{$current_section}", $settings );
312
  }
 
 
 
 
 
 
 
 
313
  }
314
 
315
  protected function after_save( $settings, $current_section = '' ) {
22
  add_action( "woocommerce_sections_{$this->id}", array( $this, 'header' ), 5 );
23
  }
24
 
25
+ public function notice_on_activate() {
26
+ return false;
27
+ }
28
+
29
  public function get_current_section() {
30
  $current_section = isset( $_GET['section'] ) && ! empty( $_GET['section'] ) ? wc_clean( $_GET['section'] ) : '';
31
 
314
  */
315
  do_action( "woocommerce_gzd_admin_settings_before_save_{$this->get_name()}_{$current_section}", $settings );
316
  }
317
+
318
+ if ( $this->notice_on_activate() && $this->supports_disabling() && ! empty( $this->get_enable_option_name() ) ) {
319
+
320
+ // Option seems to be activated
321
+ if ( 'yes' !== get_option( $this->get_enable_option_name() ) && ! empty( $_POST[ $this->get_enable_option_name() ] ) ) {
322
+ WC_Admin_Settings::add_error( $this->notice_on_activate() );
323
+ }
324
+ }
325
  }
326
 
327
  protected function after_save( $settings, $current_section = '' ) {
includes/admin/settings/class-wc-gzd-settings-tab-doi.php CHANGED
@@ -25,6 +25,10 @@ class WC_GZD_Settings_Tab_DOI extends WC_GZD_Settings_Tab {
25
  return 'double_opt_in';
26
  }
27
 
 
 
 
 
28
  public function get_tab_settings( $current_section = '' ) {
29
  return array(
30
  array( 'title' => '', 'type' => 'title', 'id' => 'doi_options' ),
25
  return 'double_opt_in';
26
  }
27
 
28
+ public function notice_on_activate() {
29
+ return sprintf( __( 'Caution: New customers that register within your store and do not activate their account will be deleted after %d day(s). You might adjust that behaviour within the Double-Opt-In settings.', 'woocommerce-germanized' ), get_option( 'woocommerce_gzd_customer_cleanup_interval' ), admin_url( 'admin.php?page=wc-settings&tab=germanized-double_opt_in' ) );
30
+ }
31
+
32
  public function get_tab_settings( $current_section = '' ) {
33
  return array(
34
  array( 'title' => '', 'type' => 'title', 'id' => 'doi_options' ),
includes/class-wc-gzd-ajax.php CHANGED
@@ -59,10 +59,16 @@ class WC_GZD_AJAX {
59
 
60
  if ( $enable ) {
61
  $tab->enable();
 
 
 
 
62
 
63
- wp_send_json( array(
64
- 'data' => true,
65
- ) );
 
 
66
  } else {
67
  $tab->disable();
68
 
59
 
60
  if ( $enable ) {
61
  $tab->enable();
62
+ $data = array(
63
+ 'data' => true,
64
+ 'message' => '',
65
+ );
66
 
67
+ if ( $tab->notice_on_activate() ) {
68
+ $data['message'] = $tab->notice_on_activate();
69
+ }
70
+
71
+ wp_send_json( $data );
72
  } else {
73
  $tab->disable();
74
 
includes/class-wc-gzd-checkout.php CHANGED
@@ -281,6 +281,10 @@ class WC_GZD_Checkout {
281
  public function force_pay_order_redirect() {
282
  global $wp;
283
 
 
 
 
 
284
  if ( is_wc_endpoint_url( 'order-pay' ) && isset( $_GET['force_pay_order'] ) ) {
285
 
286
  // Manipulate $_POST
281
  public function force_pay_order_redirect() {
282
  global $wp;
283
 
284
+ if ( ! function_exists( 'is_wc_endpoint_url' ) ) {
285
+ return;
286
+ }
287
+
288
  if ( is_wc_endpoint_url( 'order-pay' ) && isset( $_GET['force_pay_order'] ) ) {
289
 
290
  // Manipulate $_POST
includes/class-wc-gzd-dependencies.php CHANGED
@@ -21,8 +21,6 @@ class WC_GZD_Dependencies {
21
 
22
  public $plugins = array();
23
 
24
- public $wc_supports_crud = false;
25
-
26
  public $plugins_header = array(
27
  'woocommerce' => array(
28
  'name' => 'WooCommerce',
@@ -73,9 +71,6 @@ class WC_GZD_Dependencies {
73
 
74
  $this->plugin = $plugin;
75
 
76
- // Set whether current WooCommerce Version supports CRUD
77
- $this->set_wc_supports_crud();
78
-
79
  if ( $plugin->version != get_option( 'woocommerce_' . $this->prefix . '_version' ) ) {
80
  $this->delete_cached_plugin_header_data();
81
  }
@@ -104,7 +99,6 @@ class WC_GZD_Dependencies {
104
  } elseif ( ! $this->is_plugin_tested( $plugin ) ) {
105
  $this->plugins_result['untested'][ $plugin ] = $data;
106
  }
107
-
108
  }
109
 
110
  if ( ! empty( $this->plugins_result['unactivated'] ) || ! empty( $this->plugins_result['outdated'] ) ) {
@@ -115,11 +109,6 @@ class WC_GZD_Dependencies {
115
  remove_all_actions( 'admin_notices' );
116
  add_action( 'admin_notices', array( $this, 'dependencies_notice' ) );
117
  }
118
-
119
- }
120
-
121
- public function set_wc_supports_crud() {
122
- $this->wc_supports_crud = ( $this->compare_versions( $this->get_plugin_version( 'woocommerce' ), '2.7', '>=' ) );
123
  }
124
 
125
  public function delete_cached_plugin_header_data() {
@@ -239,10 +228,6 @@ class WC_GZD_Dependencies {
239
  return version_compare( $main_ver, $ver2, $operator );
240
  }
241
 
242
- public function woocommerce_version_supports_crud() {
243
- return $this->wc_supports_crud;
244
- }
245
-
246
  /**
247
  * Checks if WooCommerce is activated
248
  *
21
 
22
  public $plugins = array();
23
 
 
 
24
  public $plugins_header = array(
25
  'woocommerce' => array(
26
  'name' => 'WooCommerce',
71
 
72
  $this->plugin = $plugin;
73
 
 
 
 
74
  if ( $plugin->version != get_option( 'woocommerce_' . $this->prefix . '_version' ) ) {
75
  $this->delete_cached_plugin_header_data();
76
  }
99
  } elseif ( ! $this->is_plugin_tested( $plugin ) ) {
100
  $this->plugins_result['untested'][ $plugin ] = $data;
101
  }
 
102
  }
103
 
104
  if ( ! empty( $this->plugins_result['unactivated'] ) || ! empty( $this->plugins_result['outdated'] ) ) {
109
  remove_all_actions( 'admin_notices' );
110
  add_action( 'admin_notices', array( $this, 'dependencies_notice' ) );
111
  }
 
 
 
 
 
112
  }
113
 
114
  public function delete_cached_plugin_header_data() {
228
  return version_compare( $main_ver, $ver2, $operator );
229
  }
230
 
 
 
 
 
231
  /**
232
  * Checks if WooCommerce is activated
233
  *
includes/compatibility/class-wc-gzd-compatibility-woocommerce-gateway-paypal-express-checkout.php CHANGED
@@ -20,7 +20,7 @@ class WC_GZD_Compatibility_WooCommerce_Gateway_Paypal_Express_Checkout extends W
20
  }
21
 
22
  public function load() {
23
- add_filter( 'woocommerce_available_payment_gateways', array( $this, 'payment_gateways' ), 30, 1 );
24
  }
25
 
26
  /**
@@ -34,7 +34,8 @@ class WC_GZD_Compatibility_WooCommerce_Gateway_Paypal_Express_Checkout extends W
34
  public function payment_gateways( $gateways ) {
35
  $gateway = isset( $gateways['ppec_paypal'] ) ? $gateways['ppec_paypal'] : false;
36
 
37
- if ( $gateway && is_a( $gateway, 'WC_Gateway_PPEC_With_SPB' ) ) {
 
38
  remove_action( 'woocommerce_review_order_after_submit', array( $gateway, 'display_paypal_button' ), 10 );
39
  remove_action( 'woocommerce_gzd_review_order_before_submit', array(
40
  $gateway,
20
  }
21
 
22
  public function load() {
23
+ add_filter( 'woocommerce_available_payment_gateways', array( $this, 'payment_gateways' ), 150, 1 );
24
  }
25
 
26
  /**
34
  public function payment_gateways( $gateways ) {
35
  $gateway = isset( $gateways['ppec_paypal'] ) ? $gateways['ppec_paypal'] : false;
36
 
37
+ if ( $gateway && ( is_a( $gateway, 'WC_Gateway_PPEC_With_SPB' ) || is_a( $gateway, 'WC_Gateway_PPEC_With_SPB_Addons' ) ) ) {
38
+
39
  remove_action( 'woocommerce_review_order_after_submit', array( $gateway, 'display_paypal_button' ), 10 );
40
  remove_action( 'woocommerce_gzd_review_order_before_submit', array(
41
  $gateway,
includes/gateways/direct-debit/class-wc-gzd-gateway-direct-debit.php CHANGED
@@ -641,14 +641,14 @@ Please notice: Period for pre-information of the SEPA direct debit is shortened
641
  }
642
 
643
  public function send_mail( $order_id ) {
644
- $order = wc_get_order( $order_id );
645
-
646
- if ( $order->get_payment_method() == $this->id ) {
647
 
648
- if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_sepa_direct_debit_mandate' ) ) {
649
- $mail->trigger( $order );
650
- }
651
- }
 
652
  }
653
 
654
  public function clean_whitespaces( $str ) {
641
  }
642
 
643
  public function send_mail( $order_id ) {
644
+ if ( $order = wc_get_order( $order_id ) ) {
645
+ if ( $order->get_payment_method() == $this->id ) {
 
646
 
647
+ if ( $mail = WC_germanized()->emails->get_email_instance_by_id( 'customer_sepa_direct_debit_mandate' ) ) {
648
+ $mail->trigger( $order );
649
+ }
650
+ }
651
+ }
652
  }
653
 
654
  public function clean_whitespaces( $str ) {
includes/wc-gzd-cart-functions.php CHANGED
@@ -435,10 +435,13 @@ function wc_gzd_item_is_tax_share_exempt( $item, $type = 'shipping', $key = fals
435
  $is_cart = true;
436
  }
437
 
438
- if ( 'shipping' === $type && $_product ) {
439
- if ( $_product->is_virtual() || wc_gzd_get_product( $_product )->is_virtual_vat_exception() ) {
440
- $exempt = true;
441
- }
 
 
 
442
 
443
  $tax_status = $_product->get_tax_status();
444
  $tax_class = $_product->get_tax_class();
@@ -487,21 +490,38 @@ function wc_gzd_get_cart_tax_share( $type = 'shipping', $cart_contents = array()
487
  $cart = empty( $cart_contents ) ? WC()->cart->cart_contents : $cart_contents;
488
  $tax_shares = array();
489
  $item_totals = 0;
 
490
 
491
  // Get tax classes and tax amounts
492
  if ( ! empty( $cart ) ) {
493
  foreach ( $cart as $key => $item ) {
494
- /**
495
- * @var WC_Product $_product
496
- */
497
- $_product = apply_filters( 'woocommerce_cart_item_product', $item['data'], $item, $key );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
498
 
499
  if ( wc_gzd_item_is_tax_share_exempt( $item, $type, $key ) ) {
500
  continue;
501
  }
502
 
503
- $class = $_product->get_tax_class();
504
-
505
  if ( ! isset( $tax_shares[ $class ] ) ) {
506
  $tax_shares[ $class ] = array();
507
  $tax_shares[ $class ]['total'] = 0;
@@ -509,10 +529,10 @@ function wc_gzd_get_cart_tax_share( $type = 'shipping', $cart_contents = array()
509
  }
510
 
511
  // Does not contain pricing data in case of recurring Subscriptions
512
- $tax_shares[ $class ]['total'] += ( $item['line_total'] + $item['line_tax'] );
513
- $tax_shares[ $class ]['key'] = key( $item['line_tax_data']['total'] );
514
 
515
- $item_totals += ( $item['line_total'] + $item['line_tax'] );
516
  }
517
  }
518
 
435
  $is_cart = true;
436
  }
437
 
438
+ if ( $_product ) {
439
+
440
+ if ( 'shipping' === $type ) {
441
+ if ( $_product->is_virtual() || wc_gzd_get_product( $_product )->is_virtual_vat_exception() ) {
442
+ $exempt = true;
443
+ }
444
+ }
445
 
446
  $tax_status = $_product->get_tax_status();
447
  $tax_class = $_product->get_tax_class();
490
  $cart = empty( $cart_contents ) ? WC()->cart->cart_contents : $cart_contents;
491
  $tax_shares = array();
492
  $item_totals = 0;
493
+ $is_cart = true;
494
 
495
  // Get tax classes and tax amounts
496
  if ( ! empty( $cart ) ) {
497
  foreach ( $cart as $key => $item ) {
498
+
499
+ if ( is_a( $item, 'WC_Order_Item' ) ) {
500
+ $class = $item->get_tax_class();
501
+ $line_total = $item->get_total();
502
+ $line_tax = $item->get_total_tax();
503
+ $taxes = $item->get_taxes();
504
+ $tax_rate = key( $taxes['total'] );
505
+
506
+ // Search for the first non-empty tax rate
507
+ foreach( $taxes['total'] as $rate_id => $tax ) {
508
+ if ( ! empty( $tax ) ) {
509
+ $tax_rate = $rate_id;
510
+ break;
511
+ }
512
+ }
513
+ } elseif ( isset( $item['data'] ) ) {
514
+ $_product = apply_filters( 'woocommerce_cart_item_product', $item['data'], $item, $key );
515
+ $class = $_product->get_tax_class();
516
+ $line_total = $item['line_total'];
517
+ $line_tax = $item['line_tax'];
518
+ $tax_rate = key( $item['line_tax_data']['total'] );
519
+ }
520
 
521
  if ( wc_gzd_item_is_tax_share_exempt( $item, $type, $key ) ) {
522
  continue;
523
  }
524
 
 
 
525
  if ( ! isset( $tax_shares[ $class ] ) ) {
526
  $tax_shares[ $class ] = array();
527
  $tax_shares[ $class ]['total'] = 0;
529
  }
530
 
531
  // Does not contain pricing data in case of recurring Subscriptions
532
+ $tax_shares[ $class ]['total'] += ( $line_total + $line_tax );
533
+ $tax_shares[ $class ]['key'] = $tax_rate;
534
 
535
+ $item_totals += ( $line_total + $line_tax );
536
  }
537
  }
538
 
includes/wc-gzd-template-functions.php CHANGED
@@ -233,7 +233,7 @@ if ( ! function_exists( 'woocommerce_gzd_template_checkout_payment_title' ) ) {
233
  * Checkout payment gateway title
234
  */
235
  function woocommerce_gzd_template_checkout_payment_title() {
236
- echo '<h3 id="order_payment_heading">' . __( 'Choose a Payment Gateway', 'woocommerce-germanized' ) . '</h3>';
237
  }
238
 
239
  }
233
  * Checkout payment gateway title
234
  */
235
  function woocommerce_gzd_template_checkout_payment_title() {
236
+ echo '<h3 id="order_payment_heading" style="' . ( WC()->cart && WC()->cart->get_total( 'edit' ) <= 0 ? 'display: none;' : '' ) . '">' . __( 'Choose a Payment Gateway', 'woocommerce-germanized' ) . '</h3>';
237
  }
238
 
239
  }
packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php CHANGED
@@ -30,7 +30,7 @@ class AuthSoap {
30
  * constructor.
31
  */
32
  public function __construct( $wsdl_link ) {
33
- $this->wsdl_link = $wsdl_link;
34
  }
35
 
36
  public function get_access_token( $client_id = '', $client_secret = '' ) {
30
  * constructor.
31
  */
32
  public function __construct( $wsdl_link ) {
33
+ $this->wsdl_link = Package::get_wsdl_file( $wsdl_link );
34
  }
35
 
36
  public function get_access_token( $client_id = '', $client_secret = '' ) {
packages/woocommerce-germanized-dhl/src/Automation.php CHANGED
@@ -22,18 +22,16 @@ class Automation {
22
  add_action( 'woocommerce_gzd_new_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
23
  add_action( 'woocommerce_gzd_new_return_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
24
 
25
- add_action( 'woocommerce_gzd_dhl_after_create_label', array( __CLASS__, 'maybe_adjust_shipment_status' ), 10, 1 );
 
26
  }
27
 
28
  /**
29
- * @param Label $label
30
  */
31
- public static function maybe_adjust_shipment_status( $label ) {
32
  if ( 'yes' === Package::get_setting( 'label_auto_shipment_status_shipped' ) ) {
33
-
34
- if ( $shipment = $label->get_shipment() ) {
35
- $shipment->update_status( 'shipped' );
36
- }
37
  }
38
  }
39
 
22
  add_action( 'woocommerce_gzd_new_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
23
  add_action( 'woocommerce_gzd_new_return_shipment', array( __CLASS__, 'set_after_create_automation' ), 10, 2 );
24
 
25
+ // After a label has been successfully created - maybe update shipment status
26
+ add_action( 'woocommerce_gzd_shipment_created_dhl_label', array( __CLASS__, 'maybe_adjust_shipment_status' ), 10 );
27
  }
28
 
29
  /**
30
+ * @param Shipment $shipment
31
  */
32
+ public static function maybe_adjust_shipment_status( $shipment ) {
33
  if ( 'yes' === Package::get_setting( 'label_auto_shipment_status_shipped' ) ) {
34
+ $shipment->set_status( 'shipped' );
 
 
 
35
  }
36
  }
37
 
packages/woocommerce-germanized-dhl/src/Package.php CHANGED
@@ -20,7 +20,7 @@ class Package {
20
  *
21
  * @var string
22
  */
23
- const VERSION = '1.2.1';
24
 
25
  public static $upload_dir_suffix = '';
26
 
@@ -210,6 +210,15 @@ class Package {
210
 
211
  // Maybe force street number during checkout
212
  add_action( 'woocommerce_after_checkout_validation', array( __CLASS__, 'maybe_force_street_number' ), 10, 2 );
 
 
 
 
 
 
 
 
 
213
  }
214
 
215
  public static function sanitize_password_field( $value, $option, $raw_value ) {
@@ -564,6 +573,145 @@ class Package {
564
  add_filter( 'upload_dir', array( __CLASS__, "filter_upload_dir" ), 150, 1 );
565
  }
566
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
567
  public static function unset_upload_dir_filter() {
568
  remove_filter( 'upload_dir', array( __CLASS__, "filter_upload_dir" ), 150 );
569
  }
20
  *
21
  * @var string
22
  */
23
+ const VERSION = '1.2.2';
24
 
25
  public static $upload_dir_suffix = '';
26
 
210
 
211
  // Maybe force street number during checkout
212
  add_action( 'woocommerce_after_checkout_validation', array( __CLASS__, 'maybe_force_street_number' ), 10, 2 );
213
+
214
+ // add_action( 'admin_init', array( __CLASS__, 'test' ) );
215
+ }
216
+
217
+ public static function test() {
218
+ $label = wc_gzd_dhl_get_label( 289 );
219
+
220
+ $api = self::get_api()->get_label( $label );
221
+ exit();
222
  }
223
 
224
  public static function sanitize_password_field( $value, $option, $raw_value ) {
573
  add_filter( 'upload_dir', array( __CLASS__, "filter_upload_dir" ), 150, 1 );
574
  }
575
 
576
+ public static function get_file_by_path( $file ) {
577
+ // If the file is relative, prepend upload dir.
578
+ if ( $file && 0 !== strpos( $file, '/' ) && ( ( $uploads = Package::get_upload_dir() ) && false === $uploads['error'] ) ) {
579
+ $file = $uploads['basedir'] . "/$file";
580
+
581
+ return $file;
582
+ } else {
583
+ return $file;
584
+ }
585
+ }
586
+
587
+ public static function get_wsdl_file( $wsdl_link ) {
588
+ $main_file = basename( $wsdl_link );
589
+ $required_files = array( $main_file );
590
+
591
+ // Some WSDLs may require multiple files
592
+ if ( strpos( $wsdl_link, 'geschaeftskundenversand-api' ) !== false ) {
593
+ $required_files = array(
594
+ $main_file,
595
+ str_replace( '.wsdl', '-schema-cis_base.xsd', $main_file ),
596
+ str_replace( '.wsdl', '-schema-bcs_base.xsd', $main_file ),
597
+ );
598
+ }
599
+
600
+ $file_link = $wsdl_link;
601
+ $transient = 'wc_gzd_dhl_wsdl_' . sanitize_key( $main_file );
602
+ $new_file_name = $main_file;
603
+ $files_exist = true;
604
+ $is_zip = false;
605
+
606
+ // Renew files every 14 days
607
+ $transient_valid = DAY_IN_SECONDS * 14;
608
+
609
+ if ( sizeof( $required_files ) > 1 ) {
610
+ $file_link = str_replace( '.wsdl', '.zip', $file_link );
611
+ $new_file_name = str_replace( '.wsdl', '.zip', $new_file_name );
612
+ $is_zip = true;
613
+ }
614
+
615
+ /**
616
+ * Check if all required files exist locally
617
+ */
618
+ foreach( $required_files as $file ) {
619
+ $transient = 'wc_gzd_dhl_wsdl_' . sanitize_key( $file );
620
+
621
+ if ( ( $file_path = get_transient( $transient ) ) && file_exists( $file_path ) ) {
622
+
623
+ } else {
624
+ $files_exist = false;
625
+ }
626
+ }
627
+
628
+ $file_path = get_transient( $transient );
629
+
630
+ /**
631
+ * This filter may be used to force loading an alternate (local) WSDL file
632
+ * for a certain API endpoint. By default we are trying to locally store necessary files
633
+ * to reduce API calls. Transients/files are renewed once per day.
634
+ *
635
+ * @param boolean|string $alternate_file In case an alternate file should be used this must be the absolute path.
636
+ * @param string $wsdl_link The link to the original WSDL file.
637
+ *
638
+ * @since 3.1.2
639
+ * @package Vendidero/Germanized/DHL
640
+ */
641
+ $alternate_file = apply_filters( 'woocommerce_gzd_dhl_alternate_wsdl_file', false, $wsdl_link );
642
+
643
+ if ( ( $files_exist && $file_path ) || $alternate_file ) {
644
+ $wsdl_link = $alternate_file ? $alternate_file : self::get_file_by_path( $file_path );
645
+ } else {
646
+
647
+ if ( ! function_exists( 'download_url' ) ) {
648
+ include_once( ABSPATH . 'wp-admin/includes/file.php' );
649
+ }
650
+
651
+ if ( function_exists( 'download_url' ) && function_exists( 'unzip_file' ) ) {
652
+ $tmp_file = download_url( $file_link );
653
+
654
+ if ( ! is_wp_error( $tmp_file ) ) {
655
+
656
+ $uploads = Package::get_upload_dir();
657
+ $new_file = $uploads['path'] . "/$new_file_name";
658
+ $has_copied = @copy( $tmp_file, $new_file );
659
+
660
+ if ( $has_copied ) {
661
+
662
+ if ( $is_zip ) {
663
+ global $wp_filesystem;
664
+
665
+ if ( ! $wp_filesystem ) {
666
+ WP_Filesystem();
667
+ }
668
+
669
+ $unzipfile = unzip_file( $new_file, $uploads['path'] );
670
+
671
+ if ( ! is_wp_error( $unzipfile ) ) {
672
+ $files_exist = true;
673
+ $new_wsdl_link = false;
674
+
675
+ foreach( $required_files as $file ) {
676
+ $transient = 'wc_gzd_dhl_wsdl_' . sanitize_key( $file );
677
+ $file_path = $uploads['path'] . "/$file";
678
+
679
+ if ( file_exists( $file_path ) ) {
680
+ set_transient( $transient, self::get_relative_upload_dir( $file_path ), $transient_valid );
681
+
682
+ if ( $file === $main_file ) {
683
+ $new_wsdl_link = $file_path;
684
+ }
685
+ } else {
686
+ $files_exist = false;
687
+ }
688
+ }
689
+
690
+ if ( $files_exist && $new_wsdl_link ) {
691
+ $wsdl_link = $new_wsdl_link;
692
+ }
693
+ }
694
+
695
+ @unlink( $new_file );
696
+ } else {
697
+ $transient = 'wc_gzd_dhl_wsdl_' . sanitize_key( $main_file );
698
+ $file_path = $uploads['path'] . "/$main_file";
699
+
700
+ if ( file_exists( $file_path ) ) {
701
+ set_transient( $transient, self::get_relative_upload_dir( $file_path ), $transient_valid );
702
+ $wsdl_link = $file_path;
703
+ }
704
+ }
705
+
706
+ @unlink( $tmp_file );
707
+ }
708
+ }
709
+ }
710
+ }
711
+
712
+ return $wsdl_link;
713
+ }
714
+
715
  public static function unset_upload_dir_filter() {
716
  remove_filter( 'upload_dir', array( __CLASS__, "filter_upload_dir" ), 150 );
717
  }
packages/woocommerce-germanized-dhl/woocommerce-germanized-dhl.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.2.1
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized DHL integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.2.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.js CHANGED
@@ -158,7 +158,11 @@ window.germanized.admin = window.germanized.admin || {};
158
  $( document.body ).trigger( 'wc-init-datepickers' );
159
 
160
  $modal.find( 'input.show-if-trigger' ).trigger( 'change' );
 
161
  $modal.parents( '.wc-backbone-modal' ).on( 'click', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
 
 
 
162
  },
163
 
164
  getFormData: function( $form ) {
@@ -189,16 +193,27 @@ window.germanized.admin = window.germanized.admin || {};
189
  }
190
  },
191
 
 
 
 
 
 
 
 
 
 
 
192
  onSubmit: function( e ) {
193
  var self = germanized.admin.shipment_label_backbone.backbone,
194
  backbone = germanized.admin.shipment_label_backbone,
 
195
  $modal = $( this ).parents( '.wc-backbone-modal-content' ),
196
  $content = $modal.find( '.germanized-create-label' ),
197
  $form = $content.find( 'form' ),
198
  params = self.getFormData( $form );
199
 
200
  params['security'] = backbone.params.create_label_nonce;
201
- params['shipment_id'] = e.data.shipmentId;
202
  params['action'] = 'woocommerce_gzd_create_shipment_label';
203
 
204
  self.doAjax( params, $modal, self.onSubmitSuccess );
158
  $( document.body ).trigger( 'wc-init-datepickers' );
159
 
160
  $modal.find( 'input.show-if-trigger' ).trigger( 'change' );
161
+
162
  $modal.parents( '.wc-backbone-modal' ).on( 'click', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
163
+ $modal.parents( '.wc-backbone-modal' ).on( 'touchstart', '#btn-ok', { 'shipmentId': shipmentId }, self.onSubmit );
164
+ $modal.parents( '.wc-backbone-modal' ).on( 'keydown', { 'shipmentId': shipmentId }, self.onKeyDown );
165
+
166
  },
167
 
168
  getFormData: function( $form ) {
193
  }
194
  },
195
 
196
+ onKeyDown: function( e ) {
197
+ var self = germanized.admin.shipment_label_backbone.backbone,
198
+ button = e.keyCode || e.which;
199
+
200
+ // Enter key
201
+ if ( 13 === button && ! ( e.target.tagName && ( e.target.tagName.toLowerCase() === 'input' || e.target.tagName.toLowerCase() === 'textarea' ) ) ) {
202
+ self.onSubmit.apply( $( this ).find( 'button#btn-ok' ), [ e ] );
203
+ }
204
+ },
205
+
206
  onSubmit: function( e ) {
207
  var self = germanized.admin.shipment_label_backbone.backbone,
208
  backbone = germanized.admin.shipment_label_backbone,
209
+ shipmentId = e.data.shipmentId,
210
  $modal = $( this ).parents( '.wc-backbone-modal-content' ),
211
  $content = $modal.find( '.germanized-create-label' ),
212
  $form = $content.find( 'form' ),
213
  params = self.getFormData( $form );
214
 
215
  params['security'] = backbone.params.create_label_nonce;
216
+ params['shipment_id'] = shipmentId;
217
  params['action'] = 'woocommerce_gzd_create_shipment_label';
218
 
219
  self.doAjax( params, $modal, self.onSubmitSuccess );
packages/woocommerce-germanized-shipments/assets/js/admin-shipment-label-backbone.min.js CHANGED
@@ -1 +1 @@
1
- window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(c){window.germanized.admin.shipment_label_backbone={params:{},init:function(){var e=germanized.admin.shipment_label_backbone;e.params=wc_gzd_admin_shipment_label_backbone_params,c(document).on("click",".germanized-create-label .show-further-services",e.onExpandServices).on("click",".germanized-create-label .show-fewer-services",e.onHideServices).on("change",".germanized-create-label input.show-if-trigger",e.onShowIf).on("click",".germanized-create-label .notice .notice-dismiss",e.onRemoveNotice),c(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onRemoveNotice:function(){c(this).parents(".notice").slideUp(150,function(){c(this).remove()})},onShowIf:function(){var e=c(this).parents(".germanized-create-label").find(c(this).data("show-if")),n=c(this);0<e.length&&(n.is(":checked")?e.show():e.hide())},onExpandServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.show(),n.find(".show-further-services").hide(),n.find(".show-fewer-services").show(),!1},onHideServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.hide(),n.find(".show-further-services").show(),n.find(".show-fewer-services").hide(),!1},backbone:{getShipmentId:function(e){return e.replace(/^\D+/g,"")},init:function(e,n){if(-1!==n.indexOf("wc-gzd-modal-create-shipment-label")){var a=germanized.admin.shipment_label_backbone.backbone,i=germanized.admin.shipment_label_backbone,t=c(".germanized-create-label").parents(".wc-backbone-modal-content"),o={action:"woocommerce_gzd_create_shipment_label_form",shipment_id:a.getShipmentId(n),security:i.params.create_label_form_nonce};a.doAjax(o,t,a.onInitForm)}},onAjaxSuccess:function(e){},onAjaxError:function(e){},doAjax:function(e,n,a,i){var t=germanized.admin.shipment_label_backbone.backbone,o=germanized.admin.shipment_label_backbone,r=n.find(".germanized-create-label");a=a||t.onAjaxSuccess,i=i||t.onAjaxError,n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n.find(".notice-wrapper").empty(),c.ajax({type:"POST",url:o.params.ajax_url,data:e,success:function(e){e.success?(e.fragments&&c.each(e.fragments,function(e,n){c(e).replaceWith(n)}),n.unblock(),a.apply(r,[e])):(n.unblock(),i.apply(r,[e]),c.each(e.messages,function(e,n){t.addNotice(n,"error",r)}),r.animate({scrollTop:0},500))},error:function(e){},dataType:"json"})},onInitForm:function(e){var n=germanized.admin.shipment_label_backbone.backbone,a=e.shipment_id,i=c(".germanized-create-label");c(document.body).trigger("wc-enhanced-select-init"),c(document.body).trigger("wc-init-datepickers"),i.find("input.show-if-trigger").trigger("change"),i.parents(".wc-backbone-modal").on("click","#btn-ok",{shipmentId:a},n.onSubmit)},getFormData:function(e){var a={};return c.each(e.serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),a[n.name]=c.makeArray(a[n.name]),a[n.name].push(n.value)):a[n.name]=n.value}),a},onSubmitSuccess:function(e){germanized.admin.shipment_label_backbone.backbone;var n=c(this).parents(".wc-backbone-modal-content"),a=e.shipment_id;n.find(".modal-close").trigger("click"),0<c("div#shipment-"+a).length&&germanized.admin.shipments.initShipment(a)},onSubmit:function(e){var n=germanized.admin.shipment_label_backbone.backbone,a=germanized.admin.shipment_label_backbone,i=c(this).parents(".wc-backbone-modal-content"),t=i.find(".germanized-create-label").find("form"),o=n.getFormData(t);o.security=a.params.create_label_nonce,o.shipment_id=e.data.shipmentId,o.action="woocommerce_gzd_create_shipment_label",n.doAjax(o,i,n.onSubmitSuccess),e.preventDefault(),e.stopPropagation()},addNotice:function(e,n,a){a.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},response:function(e,n,a){n.indexOf("wc-gzd-modal-create-shipment-label")}}},c(document).ready(function(){germanized.admin.shipment_label_backbone.init()})}(jQuery);
1
+ window.germanized=window.germanized||{},window.germanized.admin=window.germanized.admin||{},function(c){window.germanized.admin.shipment_label_backbone={params:{},init:function(){var e=germanized.admin.shipment_label_backbone;e.params=wc_gzd_admin_shipment_label_backbone_params,c(document).on("click",".germanized-create-label .show-further-services",e.onExpandServices).on("click",".germanized-create-label .show-fewer-services",e.onHideServices).on("change",".germanized-create-label input.show-if-trigger",e.onShowIf).on("click",".germanized-create-label .notice .notice-dismiss",e.onRemoveNotice),c(document.body).on("wc_backbone_modal_loaded",e.backbone.init).on("wc_backbone_modal_response",e.backbone.response)},onRemoveNotice:function(){c(this).parents(".notice").slideUp(150,function(){c(this).remove()})},onShowIf:function(){var e=c(this).parents(".germanized-create-label").find(c(this).data("show-if")),n=c(this);0<e.length&&(n.is(":checked")?e.show():e.hide())},onExpandServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.show(),n.find(".show-further-services").hide(),n.find(".show-fewer-services").show(),!1},onHideServices:function(){var e=c(this).parents(".germanized-create-label").find(".show-if-further-services"),n=c(this).parents(".show-services-trigger");return e.hide(),n.find(".show-further-services").show(),n.find(".show-fewer-services").hide(),!1},backbone:{getShipmentId:function(e){return e.replace(/^\D+/g,"")},init:function(e,n){if(-1!==n.indexOf("wc-gzd-modal-create-shipment-label")){var a=germanized.admin.shipment_label_backbone.backbone,i=germanized.admin.shipment_label_backbone,t=c(".germanized-create-label").parents(".wc-backbone-modal-content"),o={action:"woocommerce_gzd_create_shipment_label_form",shipment_id:a.getShipmentId(n),security:i.params.create_label_form_nonce};a.doAjax(o,t,a.onInitForm)}},onAjaxSuccess:function(e){},onAjaxError:function(e){},doAjax:function(e,n,a,i){var t=germanized.admin.shipment_label_backbone.backbone,o=germanized.admin.shipment_label_backbone,r=n.find(".germanized-create-label");a=a||t.onAjaxSuccess,i=i||t.onAjaxError,n.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n.find(".notice-wrapper").empty(),c.ajax({type:"POST",url:o.params.ajax_url,data:e,success:function(e){e.success?(e.fragments&&c.each(e.fragments,function(e,n){c(e).replaceWith(n)}),n.unblock(),a.apply(r,[e])):(n.unblock(),i.apply(r,[e]),c.each(e.messages,function(e,n){t.addNotice(n,"error",r)}),r.animate({scrollTop:0},500))},error:function(e){},dataType:"json"})},onInitForm:function(e){var n=germanized.admin.shipment_label_backbone.backbone,a=e.shipment_id,i=c(".germanized-create-label");c(document.body).trigger("wc-enhanced-select-init"),c(document.body).trigger("wc-init-datepickers"),i.find("input.show-if-trigger").trigger("change"),i.parents(".wc-backbone-modal").on("click","#btn-ok",{shipmentId:a},n.onSubmit),i.parents(".wc-backbone-modal").on("touchstart","#btn-ok",{shipmentId:a},n.onSubmit),i.parents(".wc-backbone-modal").on("keydown",{shipmentId:a},n.onKeyDown)},getFormData:function(e){var a={};return c.each(e.serializeArray(),function(e,n){-1!==n.name.indexOf("[]")?(n.name=n.name.replace("[]",""),a[n.name]=c.makeArray(a[n.name]),a[n.name].push(n.value)):a[n.name]=n.value}),a},onSubmitSuccess:function(e){germanized.admin.shipment_label_backbone.backbone;var n=c(this).parents(".wc-backbone-modal-content"),a=e.shipment_id;n.find(".modal-close").trigger("click"),0<c("div#shipment-"+a).length&&germanized.admin.shipments.initShipment(a)},onKeyDown:function(e){var n=germanized.admin.shipment_label_backbone.backbone;13!==(e.keyCode||e.which)||e.target.tagName&&("input"===e.target.tagName.toLowerCase()||"textarea"===e.target.tagName.toLowerCase())||n.onSubmit.apply(c(this).find("button#btn-ok"),[e])},onSubmit:function(e){var n=germanized.admin.shipment_label_backbone.backbone,a=germanized.admin.shipment_label_backbone,i=e.data.shipmentId,t=c(this).parents(".wc-backbone-modal-content"),o=t.find(".germanized-create-label").find("form"),r=n.getFormData(o);r.security=a.params.create_label_nonce,r.shipment_id=i,r.action="woocommerce_gzd_create_shipment_label",n.doAjax(r,t,n.onSubmitSuccess),e.preventDefault(),e.stopPropagation()},addNotice:function(e,n,a){a.find(".notice-wrapper").append('<div class="notice is-dismissible notice-'+n+'"><p>'+e+'</p><button type="button" class="notice-dismiss"></button></div>')},response:function(e,n,a){n.indexOf("wc-gzd-modal-create-shipment-label")}}},c(document).ready(function(){germanized.admin.shipment_label_backbone.init()})}(jQuery);
packages/woocommerce-germanized-shipments/src/Admin/Admin.php CHANGED
@@ -42,6 +42,37 @@ class Admin {
42
  // Return reason options
43
  add_action( 'woocommerce_admin_field_shipment_return_reasons', array( __CLASS__, 'output_return_reasons_field' ) );
44
  add_action( 'woocommerce_gzd_admin_settings_after_save_shipments', array( __CLASS__, 'save_return_reasons' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  }
46
 
47
  public static function get_admin_shipment_item_columns( $shipment ) {
@@ -77,6 +108,15 @@ class Admin {
77
 
78
  uasort ( $item_columns, array( __CLASS__, '_sort_shipment_item_columns' ) );
79
 
 
 
 
 
 
 
 
 
 
80
  return apply_filters( 'woocommerce_gzd_shipments_meta_box_shipment_item_columns', $item_columns, $shipment );
81
  }
82
 
42
  // Return reason options
43
  add_action( 'woocommerce_admin_field_shipment_return_reasons', array( __CLASS__, 'output_return_reasons_field' ) );
44
  add_action( 'woocommerce_gzd_admin_settings_after_save_shipments', array( __CLASS__, 'save_return_reasons' ) );
45
+
46
+ // Menu count
47
+ add_action( 'admin_head', array( __CLASS__, 'menu_return_count' ) );
48
+ }
49
+
50
+ public static function menu_return_count() {
51
+ global $submenu;
52
+
53
+ if ( isset( $submenu['woocommerce'] ) ) {
54
+
55
+ /**
56
+ * Filter to adjust whether to include requested return count in admin menu or not.
57
+ *
58
+ * @param boolean $show_count Whether to show count or not.
59
+ *
60
+ * @since 3.1.3
61
+ * @package Vendidero/Germanized/Shipments
62
+ */
63
+ if ( apply_filters( 'woocommerce_gzd_shipments_include_requested_return_count_in_menu', true ) && current_user_can( 'manage_woocommerce' ) ) {
64
+ $return_count = wc_gzd_get_shipment_count( 'requested', 'return' );
65
+
66
+ if ( $return_count ) {
67
+ foreach ( $submenu['woocommerce'] as $key => $menu_item ) {
68
+ if ( 0 === strpos( $menu_item[0], _x( 'Returns', 'shipments', 'woocommerce-germanized' ) ) ) {
69
+ $submenu['woocommerce'][ $key ][0] .= ' <span class="awaiting-mod update-plugins count-' . esc_attr( $return_count ) . '"><span class="requested-count">' . number_format_i18n( $return_count ) . '</span></span>'; // WPCS: override ok.
70
+ break;
71
+ }
72
+ }
73
+ }
74
+ }
75
+ }
76
  }
77
 
78
  public static function get_admin_shipment_item_columns( $shipment ) {
108
 
109
  uasort ( $item_columns, array( __CLASS__, '_sort_shipment_item_columns' ) );
110
 
111
+ /**
112
+ * Filter to adjust shipment item columns shown in admin view.
113
+ *
114
+ * @param array $item_columns The columns available.
115
+ * @param Shipment $shipment The shipment.
116
+ *
117
+ * @since 3.1.0
118
+ * @package Vendidero/Germanized/Shipments
119
+ */
120
  return apply_filters( 'woocommerce_gzd_shipments_meta_box_shipment_item_columns', $item_columns, $shipment );
121
  }
122
 
packages/woocommerce-germanized-shipments/src/Admin/Settings.php CHANGED
@@ -94,6 +94,8 @@ class Settings {
94
 
95
  protected static function get_general_settings() {
96
 
 
 
97
  $settings = array(
98
  array( 'title' => '', 'type' => 'title', 'id' => 'shipments_options' ),
99
 
@@ -147,7 +149,7 @@ class Settings {
147
  'id' => 'woocommerce_gzd_shipments_auto_default_status',
148
  'default' => 'gzd-processing',
149
  'class' => 'wc-enhanced-select',
150
- 'options' => wc_gzd_get_shipment_statuses(),
151
  'type' => 'select',
152
  'custom_attributes' => array(
153
  'data-show_if_woocommerce_gzd_shipments_auto_enable' => '',
94
 
95
  protected static function get_general_settings() {
96
 
97
+ $statuses = array_diff_key( wc_gzd_get_shipment_statuses(), array_flip( array( 'gzd-requested' ) ) );
98
+
99
  $settings = array(
100
  array( 'title' => '', 'type' => 'title', 'id' => 'shipments_options' ),
101
 
149
  'id' => 'woocommerce_gzd_shipments_auto_default_status',
150
  'default' => 'gzd-processing',
151
  'class' => 'wc-enhanced-select',
152
+ 'options' => $statuses,
153
  'type' => 'select',
154
  'custom_attributes' => array(
155
  'data-show_if_woocommerce_gzd_shipments_auto_enable' => '',
packages/woocommerce-germanized-shipments/src/Ajax.php CHANGED
@@ -21,11 +21,6 @@ class Ajax {
21
  * Hook in methods - uses WordPress ajax handlers (admin-ajax).
22
  */
23
  public static function add_ajax_events() {
24
- $ajax_events_nopriv = array();
25
-
26
- foreach ( $ajax_events_nopriv as $ajax_event ) {
27
- add_action( 'wp_ajax_woocommerce_gzd_' . $ajax_event, array( __CLASS__, $ajax_event ) );
28
- }
29
 
30
  $ajax_events = array(
31
  'get_available_shipment_items',
@@ -52,10 +47,19 @@ class Ajax {
52
  );
53
 
54
  foreach ( $ajax_events as $ajax_event ) {
 
55
  add_action( 'wp_ajax_woocommerce_gzd_' . $ajax_event, array( __CLASS__, $ajax_event ) );
56
  }
57
  }
58
 
 
 
 
 
 
 
 
 
59
  public static function send_return_shipment_notification_email() {
60
  $success = false;
61
 
21
  * Hook in methods - uses WordPress ajax handlers (admin-ajax).
22
  */
23
  public static function add_ajax_events() {
 
 
 
 
 
24
 
25
  $ajax_events = array(
26
  'get_available_shipment_items',
47
  );
48
 
49
  foreach ( $ajax_events as $ajax_event ) {
50
+ add_action( 'wp_ajax_woocommerce_gzd_' . $ajax_event, array( __CLASS__, 'suppress_errors' ), 5 );
51
  add_action( 'wp_ajax_woocommerce_gzd_' . $ajax_event, array( __CLASS__, $ajax_event ) );
52
  }
53
  }
54
 
55
+ public static function suppress_errors() {
56
+ if ( ! WP_DEBUG || ( WP_DEBUG && ! WP_DEBUG_DISPLAY ) ) {
57
+ @ini_set( 'display_errors', 0 ); // Turn off display_errors during AJAX events to prevent malformed JSON.
58
+ }
59
+
60
+ $GLOBALS['wpdb']->hide_errors();
61
+ }
62
+
63
  public static function send_return_shipment_notification_email() {
64
  $success = false;
65
 
packages/woocommerce-germanized-shipments/src/Package.php CHANGED
@@ -17,7 +17,7 @@ class Package {
17
  *
18
  * @var string
19
  */
20
- const VERSION = '1.2.2';
21
 
22
  public static $upload_dir_suffix = '';
23
 
17
  *
18
  * @var string
19
  */
20
+ const VERSION = '1.2.3';
21
 
22
  public static $upload_dir_suffix = '';
23
 
packages/woocommerce-germanized-shipments/src/Shipment.php CHANGED
@@ -1735,6 +1735,26 @@ abstract class Shipment extends WC_Data {
1735
 
1736
  if ( $label = $this->get_label() ) {
1737
  $this->set_tracking_id( $label->get_number() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1738
  $this->save();
1739
  }
1740
 
1735
 
1736
  if ( $label = $this->get_label() ) {
1737
  $this->set_tracking_id( $label->get_number() );
1738
+
1739
+ /**
1740
+ * Action for shipping providers to adjust the shipment before updating it after a label has
1741
+ * been successfully generated.
1742
+ *
1743
+ * The dynamic portion of this hook, `$hook_prefix` is used to construct a
1744
+ * unique hook for a shipment type. `$provider` is related to the current shipping provider
1745
+ * for the shipment (slug).
1746
+ *
1747
+ * Example hook name: `woocommerce_gzd_return_shipment_created_dhl_label`
1748
+ *
1749
+ * @param Shipment $shipment The current shipment instance.
1750
+ * @param array $props Array containing props extracted from post data (if created manually) and sanitized via `wc_clean`.
1751
+ * @param array $raw_data Raw post data unsanitized.
1752
+ *
1753
+ * @since 3.1.2
1754
+ * @package Vendidero/Germanized/Shipments
1755
+ */
1756
+ do_action( "{$hook_prefix}created_{$provider}label", $this, $props, $raw_data );
1757
+
1758
  $this->save();
1759
  }
1760
 
packages/woocommerce-germanized-shipments/woocommerce-germanized-shipments.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
- * Version: 1.2.2
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
5
  * Description: The Germanized Shipments integration, installed as a feature plugin for development and testing purposes.
6
  * Author: vendidero
7
  * Author URI: https://vendidero.de
8
+ * Version: 1.2.3
9
  * Requires PHP: 5.6
10
  * License: GPLv3
11
  *
readme.txt CHANGED
@@ -5,7 +5,7 @@ Requires at least: 4.9
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
  WC tested up to: 3.9
8
- Stable tag: 3.1.2
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -190,6 +190,19 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
190
 
191
  == Changelog ==
192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  = 3.1.2 =
194
  * Fix: Return shipments customer item quantity
195
  * Fix: Cast chosen shipping methods to array while retrieving session data
5
  Tested up to: 5.3
6
  WC requires at least: 3.4
7
  WC tested up to: 3.9
8
+ Stable tag: 3.1.3
9
  Requires PHP: 5.6
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
190
 
191
  == Changelog ==
192
 
193
+ = 3.1.3 =
194
+ * Improvement: PayPal Express Checkout compatibility
195
+ * Improvement: Tax share calculation code cleanup
196
+ * Improvement: Make sure that gzd-requested is not selectable as shipment status in settings
197
+ * Improvement: Added open return request count to admin menu
198
+ * Improvement: Use global $product_object in product meta boxes
199
+ * Improvement: Prevent debugging error output during AJAX requests to prevent malformed JSON
200
+ * Improvement: DHL try to locally cache WSDL files to reduce SOAP calls to the DHL API
201
+ * Improvement: Maybe hide order_payment_heading in case no payment methods are available
202
+ * Improvement: Added warning to admin when activating DOI
203
+ * Fix: Shipment, DHL label automation race-condition leading to missing tracking links
204
+ * Fix: Touchstart, keypress event support for label modals
205
+
206
  = 3.1.2 =
207
  * Fix: Return shipments customer item quantity
208
  * Fix: Cast chosen shipping methods to array while retrieving session data
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit32cf267b3f42618c82c5d8c65d75072b::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitd04b4a03357596d1649f839a6cc8ac2c::getLoader();
vendor/autoload_packages.php CHANGED
@@ -120,10 +120,10 @@ if ( ! function_exists( __NAMESPACE__ . '\autoloader' ) ) {
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
- function enqueue_packages_0a5575b5f0ecc37b93ad91fe10b5665e() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
- enqueue_packages_0a5575b5f0ecc37b93ad91fe10b5665e();
120
  /**
121
  * Prepare all the classes for autoloading.
122
  */
123
+ function enqueue_packages_f28a4ba23bf83fa3157fad1695bc5cf4() {
124
  $class_map = require_once dirname( __FILE__ ) . '/composer/autoload_classmap_package.php';
125
  foreach ( $class_map as $class_name => $class_info ) {
126
  enqueue_package_class( $class_name, $class_info['version'], $class_info['path'] );
127
  }
128
  }
129
+ enqueue_packages_f28a4ba23bf83fa3157fad1695bc5cf4();
vendor/composer/autoload_classmap_package.php CHANGED
@@ -199,271 +199,271 @@ return array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
- 'version' => '1.2.2.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
- 'version' => '1.2.2.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
- 'version' => '1.2.2.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
- 'version' => '1.2.2.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
- 'version' => '1.2.2.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
- 'version' => '1.2.2.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
- 'version' => '1.2.2.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
- 'version' => '1.2.2.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
- 'version' => '1.2.2.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
- 'version' => '1.2.2.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
- 'version' => '1.2.2.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
- 'version' => '1.2.2.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
- 'version' => '1.2.2.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
- 'version' => '1.2.2.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
- 'version' => '1.2.2.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
- 'version' => '1.2.2.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
- 'version' => '1.2.2.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
- 'version' => '1.2.2.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
- 'version' => '1.2.2.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
- 'version' => '1.2.2.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
- 'version' => '1.2.2.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
- 'version' => '1.2.2.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\WPMLHelper' => array(
290
- 'version' => '1.2.2.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/WPMLHelper.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\ShipmentReturnItem' => array(
294
- 'version' => '1.2.2.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentReturnItem.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\FormHandler' => array(
298
- 'version' => '1.2.2.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/FormHandler.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
302
- 'version' => '1.2.2.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
306
- 'version' => '1.2.2.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
310
- 'version' => '1.2.2.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
314
- 'version' => '1.2.2.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
318
- 'version' => '1.2.2.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Api' => array(
322
- 'version' => '1.2.2.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
326
- 'version' => '1.2.2.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
330
- 'version' => '1.2.2.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
334
- 'version' => '1.2.2.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
336
  ),
337
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
338
- 'version' => '1.2.2.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
340
  ),
341
  'Vendidero\\Germanized\\Shipments\\ReturnReason' => array(
342
- 'version' => '1.2.2.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnReason.php'
344
  ),
345
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
346
- 'version' => '1.2.2.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
348
  ),
349
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
350
- 'version' => '1.2.2.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
354
- 'version' => '1.2.1.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
358
- 'version' => '1.2.1.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Install' => array(
362
- 'version' => '1.2.1.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
366
- 'version' => '1.2.1.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
370
- 'version' => '1.2.1.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Package' => array(
374
- 'version' => '1.2.1.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Product' => array(
378
- 'version' => '1.2.1.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\Order' => array(
382
- 'version' => '1.2.1.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
386
- 'version' => '1.2.1.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Label' => array(
390
- 'version' => '1.2.1.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
394
- 'version' => '1.2.1.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
398
- 'version' => '1.2.1.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
402
- 'version' => '1.2.1.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
406
- 'version' => '1.2.1.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
410
- 'version' => '1.2.1.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
414
- 'version' => '1.2.1.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
418
- 'version' => '1.2.1.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
422
- 'version' => '1.2.1.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
426
- 'version' => '1.2.1.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
430
- 'version' => '1.2.1.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
434
- 'version' => '1.2.1.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
438
- 'version' => '1.2.1.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
442
- 'version' => '1.2.1.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
446
- 'version' => '1.2.1.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
450
- 'version' => '1.2.1.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
454
- 'version' => '1.2.1.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\Automation' => array(
458
- 'version' => '1.2.1.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
460
  ),
461
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
462
- 'version' => '1.2.1.0',
463
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
464
  ),
465
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
466
- 'version' => '1.2.1.0',
467
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
468
  ),
469
  'Vendidero\\Germanized\\Shopmark' => array(
199
  'path' => $baseDir . '/packages/woocommerce-trusted-shops/src/Package.php'
200
  ),
201
  'Vendidero\\Germanized\\Shipments\\Shipment' => array(
202
+ 'version' => '1.2.3.0',
203
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Shipment.php'
204
  ),
205
  'Vendidero\\Germanized\\Shipments\\Install' => array(
206
+ 'version' => '1.2.3.0',
207
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Install.php'
208
  ),
209
  'Vendidero\\Germanized\\Shipments\\SimpleShipment' => array(
210
+ 'version' => '1.2.3.0',
211
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/SimpleShipment.php'
212
  ),
213
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethod' => array(
214
+ 'version' => '1.2.3.0',
215
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethod.php'
216
  ),
217
  'Vendidero\\Germanized\\Shipments\\Package' => array(
218
+ 'version' => '1.2.3.0',
219
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Package.php'
220
  ),
221
  'Vendidero\\Germanized\\Shipments\\Order' => array(
222
+ 'version' => '1.2.3.0',
223
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Order.php'
224
  ),
225
  'Vendidero\\Germanized\\Shipments\\DataStores\\Shipment' => array(
226
+ 'version' => '1.2.3.0',
227
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/Shipment.php'
228
  ),
229
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShippingProvider' => array(
230
+ 'version' => '1.2.3.0',
231
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShippingProvider.php'
232
  ),
233
  'Vendidero\\Germanized\\Shipments\\DataStores\\ShipmentItem' => array(
234
+ 'version' => '1.2.3.0',
235
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/DataStores/ShipmentItem.php'
236
  ),
237
  'Vendidero\\Germanized\\Shipments\\Ajax' => array(
238
+ 'version' => '1.2.3.0',
239
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Ajax.php'
240
  ),
241
  'Vendidero\\Germanized\\Shipments\\ReturnShipment' => array(
242
+ 'version' => '1.2.3.0',
243
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnShipment.php'
244
  ),
245
  'Vendidero\\Germanized\\Shipments\\ShippingProvider' => array(
246
+ 'version' => '1.2.3.0',
247
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProvider.php'
248
  ),
249
  'Vendidero\\Germanized\\Shipments\\AddressSplitter' => array(
250
+ 'version' => '1.2.3.0',
251
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/AddressSplitter.php'
252
  ),
253
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkLabel' => array(
254
+ 'version' => '1.2.3.0',
255
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkLabel.php'
256
  ),
257
  'Vendidero\\Germanized\\Shipments\\Admin\\Settings' => array(
258
+ 'version' => '1.2.3.0',
259
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Settings.php'
260
  ),
261
  'Vendidero\\Germanized\\Shipments\\Admin\\MetaBox' => array(
262
+ 'version' => '1.2.3.0',
263
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/MetaBox.php'
264
  ),
265
  'Vendidero\\Germanized\\Shipments\\Admin\\DownloadHandler' => array(
266
+ 'version' => '1.2.3.0',
267
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/DownloadHandler.php'
268
  ),
269
  'Vendidero\\Germanized\\Shipments\\Admin\\ReturnTable' => array(
270
+ 'version' => '1.2.3.0',
271
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/ReturnTable.php'
272
  ),
273
  'Vendidero\\Germanized\\Shipments\\Admin\\BulkActionHandler' => array(
274
+ 'version' => '1.2.3.0',
275
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/BulkActionHandler.php'
276
  ),
277
  'Vendidero\\Germanized\\Shipments\\Admin\\Admin' => array(
278
+ 'version' => '1.2.3.0',
279
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Admin.php'
280
  ),
281
  'Vendidero\\Germanized\\Shipments\\Admin\\Table' => array(
282
+ 'version' => '1.2.3.0',
283
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Admin/Table.php'
284
  ),
285
  'Vendidero\\Germanized\\Shipments\\ShipmentQuery' => array(
286
+ 'version' => '1.2.3.0',
287
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentQuery.php'
288
  ),
289
  'Vendidero\\Germanized\\Shipments\\WPMLHelper' => array(
290
+ 'version' => '1.2.3.0',
291
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/WPMLHelper.php'
292
  ),
293
  'Vendidero\\Germanized\\Shipments\\ShipmentReturnItem' => array(
294
+ 'version' => '1.2.3.0',
295
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentReturnItem.php'
296
  ),
297
  'Vendidero\\Germanized\\Shipments\\FormHandler' => array(
298
+ 'version' => '1.2.3.0',
299
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/FormHandler.php'
300
  ),
301
  'Vendidero\\Germanized\\Shipments\\PDFMerger' => array(
302
+ 'version' => '1.2.3.0',
303
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFMerger.php'
304
  ),
305
  'Vendidero\\Germanized\\Shipments\\ShipmentFactory' => array(
306
+ 'version' => '1.2.3.0',
307
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentFactory.php'
308
  ),
309
  'Vendidero\\Germanized\\Shipments\\ShippingProviderMethodPlaceholder' => array(
310
+ 'version' => '1.2.3.0',
311
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviderMethodPlaceholder.php'
312
  ),
313
  'Vendidero\\Germanized\\Shipments\\Automation' => array(
314
+ 'version' => '1.2.3.0',
315
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Automation.php'
316
  ),
317
  'Vendidero\\Germanized\\Shipments\\ShippingProviders' => array(
318
+ 'version' => '1.2.3.0',
319
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShippingProviders.php'
320
  ),
321
  'Vendidero\\Germanized\\Shipments\\Api' => array(
322
+ 'version' => '1.2.3.0',
323
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Api.php'
324
  ),
325
  'Vendidero\\Germanized\\Shipments\\ShipmentItem' => array(
326
+ 'version' => '1.2.3.0',
327
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ShipmentItem.php'
328
  ),
329
  'Vendidero\\Germanized\\Shipments\\Validation' => array(
330
+ 'version' => '1.2.3.0',
331
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Validation.php'
332
  ),
333
  'Vendidero\\Germanized\\Shipments\\Emails' => array(
334
+ 'version' => '1.2.3.0',
335
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Emails.php'
336
  ),
337
  'Vendidero\\Germanized\\Shipments\\PDFSplitter' => array(
338
+ 'version' => '1.2.3.0',
339
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/PDFSplitter.php'
340
  ),
341
  'Vendidero\\Germanized\\Shipments\\ReturnReason' => array(
342
+ 'version' => '1.2.3.0',
343
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/ReturnReason.php'
344
  ),
345
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentReturnLabel' => array(
346
+ 'version' => '1.2.3.0',
347
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmenReturnLabel.php'
348
  ),
349
  'Vendidero\\Germanized\\Shipments\\Interfaces\\ShipmentLabel' => array(
350
+ 'version' => '1.2.3.0',
351
  'path' => $baseDir . '/packages/woocommerce-germanized-shipments/src/Interfaces/ShipmentLabel.php'
352
  ),
353
  'Vendidero\\Germanized\\DHL\\ShippingProviderDHL' => array(
354
+ 'version' => '1.2.2.0',
355
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderDHL.php'
356
  ),
357
  'Vendidero\\Germanized\\DHL\\ShippingProviderMethodDHL' => array(
358
+ 'version' => '1.2.2.0',
359
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShippingProviderMethodDHL.php'
360
  ),
361
  'Vendidero\\Germanized\\DHL\\Install' => array(
362
+ 'version' => '1.2.2.0',
363
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Install.php'
364
  ),
365
  'Vendidero\\Germanized\\DHL\\LabelQuery' => array(
366
+ 'version' => '1.2.2.0',
367
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelQuery.php'
368
  ),
369
  'Vendidero\\Germanized\\DHL\\ShipmentLabelWatcher' => array(
370
+ 'version' => '1.2.2.0',
371
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ShipmentLabelWatcher.php'
372
  ),
373
  'Vendidero\\Germanized\\DHL\\Package' => array(
374
+ 'version' => '1.2.2.0',
375
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Package.php'
376
  ),
377
  'Vendidero\\Germanized\\DHL\\Product' => array(
378
+ 'version' => '1.2.2.0',
379
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Product.php'
380
  ),
381
  'Vendidero\\Germanized\\DHL\\Order' => array(
382
+ 'version' => '1.2.2.0',
383
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Order.php'
384
  ),
385
  'Vendidero\\Germanized\\DHL\\DataStores\\Label' => array(
386
+ 'version' => '1.2.2.0',
387
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DataStores/Label.php'
388
  ),
389
  'Vendidero\\Germanized\\DHL\\Label' => array(
390
+ 'version' => '1.2.2.0',
391
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Label.php'
392
  ),
393
  'Vendidero\\Germanized\\DHL\\ParcelServices' => array(
394
+ 'version' => '1.2.2.0',
395
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelServices.php'
396
  ),
397
  'Vendidero\\Germanized\\DHL\\Admin\\Importer' => array(
398
+ 'version' => '1.2.2.0',
399
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Importer.php'
400
  ),
401
  'Vendidero\\Germanized\\DHL\\Admin\\Settings' => array(
402
+ 'version' => '1.2.2.0',
403
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Settings.php'
404
  ),
405
  'Vendidero\\Germanized\\DHL\\Admin\\Admin' => array(
406
+ 'version' => '1.2.2.0',
407
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Admin/Admin.php'
408
  ),
409
  'Vendidero\\Germanized\\DHL\\ReturnLabel' => array(
410
+ 'version' => '1.2.2.0',
411
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ReturnLabel.php'
412
  ),
413
  'Vendidero\\Germanized\\DHL\\ParcelLocator' => array(
414
+ 'version' => '1.2.2.0',
415
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/ParcelLocator.php'
416
  ),
417
  'Vendidero\\Germanized\\DHL\\SimpleLabel' => array(
418
+ 'version' => '1.2.2.0',
419
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/SimpleLabel.php'
420
  ),
421
  'Vendidero\\Germanized\\DHL\\Admin\\DownloadHandler' => array(
422
+ 'version' => '1.2.2.0',
423
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/DownloadHandler.php'
424
  ),
425
  'Vendidero\\Germanized\\DHL\\Api\\ReturnRest' => array(
426
+ 'version' => '1.2.2.0',
427
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ReturnRest.php'
428
  ),
429
  'Vendidero\\Germanized\\DHL\\Api\\Paket' => array(
430
+ 'version' => '1.2.2.0',
431
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Paket.php'
432
  ),
433
  'Vendidero\\Germanized\\DHL\\Api\\LabelSoap' => array(
434
+ 'version' => '1.2.2.0',
435
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/LabelSoap.php'
436
  ),
437
  'Vendidero\\Germanized\\DHL\\Api\\AuthSoap' => array(
438
+ 'version' => '1.2.2.0',
439
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/AuthSoap.php'
440
  ),
441
  'Vendidero\\Germanized\\DHL\\Api\\ParcelRest' => array(
442
+ 'version' => '1.2.2.0',
443
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/ParcelRest.php'
444
  ),
445
  'Vendidero\\Germanized\\DHL\\Api\\Soap' => array(
446
+ 'version' => '1.2.2.0',
447
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Soap.php'
448
  ),
449
  'Vendidero\\Germanized\\DHL\\Api\\Rest' => array(
450
+ 'version' => '1.2.2.0',
451
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/Rest.php'
452
  ),
453
  'Vendidero\\Germanized\\DHL\\Api\\FinderSoap' => array(
454
+ 'version' => '1.2.2.0',
455
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Api/FinderSoap.php'
456
  ),
457
  'Vendidero\\Germanized\\DHL\\Automation' => array(
458
+ 'version' => '1.2.2.0',
459
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/Automation.php'
460
  ),
461
  'Vendidero\\Germanized\\DHL\\LabelFactory' => array(
462
+ 'version' => '1.2.2.0',
463
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelFactory.php'
464
  ),
465
  'Vendidero\\Germanized\\DHL\\LabelWatcher' => array(
466
+ 'version' => '1.2.2.0',
467
  'path' => $baseDir . '/packages/woocommerce-germanized-dhl/src/LabelWatcher.php'
468
  ),
469
  'Vendidero\\Germanized\\Shopmark' => array(
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit32cf267b3f42618c82c5d8c65d75072b
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit32cf267b3f42618c82c5d8c65d75072b
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit32cf267b3f42618c82c5d8c65d75072b', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit32cf267b3f42618c82c5d8c65d75072b', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitd04b4a03357596d1649f839a6cc8ac2c
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitd04b4a03357596d1649f839a6cc8ac2c', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitd04b4a03357596d1649f839a6cc8ac2c', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitd04b4a03357596d1649f839a6cc8ac2c::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
@@ -66,9 +66,9 @@ class ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
- $loader->prefixLengthsPsr4 = ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b::$prefixLengthsPsr4;
70
- $loader->prefixDirsPsr4 = ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b::$prefixDirsPsr4;
71
- $loader->classMap = ComposerStaticInit32cf267b3f42618c82c5d8c65d75072b::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitd04b4a03357596d1649f839a6cc8ac2c
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  's' =>
66
  public static function getInitializer(ClassLoader $loader)
67
  {
68
  return \Closure::bind(function () use ($loader) {
69
+ $loader->prefixLengthsPsr4 = ComposerStaticInitd04b4a03357596d1649f839a6cc8ac2c::$prefixLengthsPsr4;
70
+ $loader->prefixDirsPsr4 = ComposerStaticInitd04b4a03357596d1649f839a6cc8ac2c::$prefixDirsPsr4;
71
+ $loader->classMap = ComposerStaticInitd04b4a03357596d1649f839a6cc8ac2c::$classMap;
72
 
73
  }, null, ClassLoader::class);
74
  }
vendor/composer/installed.json CHANGED
@@ -308,17 +308,17 @@
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
- "version": "v1.2.1",
312
- "version_normalized": "1.2.1.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
- "reference": "8a09f43cb9b96f262dff6c45e582ddface792a59"
317
  },
318
  "dist": {
319
  "type": "zip",
320
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/8a09f43cb9b96f262dff6c45e582ddface792a59",
321
- "reference": "8a09f43cb9b96f262dff6c45e582ddface792a59",
322
  "shasum": ""
323
  },
324
  "require": {
@@ -328,7 +328,7 @@
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
- "time": "2020-01-21T12:48:21+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
@@ -352,23 +352,23 @@
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
- "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.2.1",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
- "version": "v1.2.2",
362
- "version_normalized": "1.2.2.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
- "reference": "1fa2ee31cc96b71bd89f495ac5152e6b5c337843"
367
  },
368
  "dist": {
369
  "type": "zip",
370
- "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/1fa2ee31cc96b71bd89f495ac5152e6b5c337843",
371
- "reference": "1fa2ee31cc96b71bd89f495ac5152e6b5c337843",
372
  "shasum": ""
373
  },
374
  "require": {
@@ -379,7 +379,7 @@
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
- "time": "2020-01-27T11:07:18+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
@@ -401,7 +401,7 @@
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
- "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.2.2",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
308
  },
309
  {
310
  "name": "vendidero/woocommerce-germanized-dhl",
311
+ "version": "v1.2.2",
312
+ "version_normalized": "1.2.2.0",
313
  "source": {
314
  "type": "git",
315
  "url": "https://github.com/vendidero/woocommerce-germanized-dhl.git",
316
+ "reference": "3f84bcf9559e50c953065da5785f9af432539d33"
317
  },
318
  "dist": {
319
  "type": "zip",
320
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-dhl/zipball/3f84bcf9559e50c953065da5785f9af432539d33",
321
+ "reference": "3f84bcf9559e50c953065da5785f9af432539d33",
322
  "shasum": ""
323
  },
324
  "require": {
328
  "phpunit/phpunit": "6.5.14",
329
  "woocommerce/woocommerce-sniffs": "0.0.6"
330
  },
331
+ "time": "2020-02-17T13:03:36+00:00",
332
  "type": "wordpress-plugin",
333
  "installation-source": "dist",
334
  "autoload": {
352
  "description": "The Germanized DHL implementation.",
353
  "homepage": "https://github.com/vendidero/woocommerce-germanized-dhl",
354
  "support": {
355
+ "source": "https://github.com/vendidero/woocommerce-germanized-dhl/tree/v1.2.2",
356
  "issues": "https://github.com/vendidero/woocommerce-germanized-dhl/issues"
357
  }
358
  },
359
  {
360
  "name": "vendidero/woocommerce-germanized-shipments",
361
+ "version": "v1.2.3",
362
+ "version_normalized": "1.2.3.0",
363
  "source": {
364
  "type": "git",
365
  "url": "https://github.com/vendidero/woocommerce-germanized-shipments.git",
366
+ "reference": "6982d3f5a68885e3243f739264a47095304e693d"
367
  },
368
  "dist": {
369
  "type": "zip",
370
+ "url": "https://api.github.com/repos/vendidero/woocommerce-germanized-shipments/zipball/6982d3f5a68885e3243f739264a47095304e693d",
371
+ "reference": "6982d3f5a68885e3243f739264a47095304e693d",
372
  "shasum": ""
373
  },
374
  "require": {
379
  "phpunit/phpunit": "6.5.14",
380
  "woocommerce/woocommerce-sniffs": "0.0.6"
381
  },
382
+ "time": "2020-02-17T12:38:26+00:00",
383
  "type": "wordpress-plugin",
384
  "installation-source": "dist",
385
  "autoload": {
401
  "description": "The Germanized Shipments implementation.",
402
  "homepage": "https://github.com/vendidero/woocommerce-germanized-shipments",
403
  "support": {
404
+ "source": "https://github.com/vendidero/woocommerce-germanized-shipments/tree/v1.2.3",
405
  "issues": "https://github.com/vendidero/woocommerce-germanized-shipments/issues"
406
  }
407
  },
woocommerce-germanized.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
- * Version: 3.1.2
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
@@ -43,9 +43,17 @@ if ( version_compare( PHP_VERSION, '5.6.0', '>=' ) ) {
43
  } else {
44
  function wc_gzd_admin_php_notice() {
45
  ?>
46
- <div id="message" class="error">
47
- <p><?php printf( __( 'Germanized requires at least PHP 5.6 to work. Please %s your PHP version.', 'woocommerce-germanized' ), '<a href="https://wordpress.org/support/update-php/">' . __( 'upgrade', 'woocommerce-germanized' ) . '</a>' ); ?></p>
48
- </div>
 
 
 
 
 
 
 
 
49
  <?php
50
  }
51
 
@@ -63,7 +71,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
63
  *
64
  * @var string
65
  */
66
- public $version = '3.1.2';
67
 
68
  /**
69
  * @var WooCommerce_Germanized $instance of the plugin
@@ -1200,4 +1208,4 @@ function WC_germanized() {
1200
  return WooCommerce_Germanized::instance();
1201
  }
1202
 
1203
- $GLOBALS['woocommerce_germanized'] = WC_germanized();
3
  * Plugin Name: Germanized for WooCommerce
4
  * Plugin URI: https://www.vendidero.de/woocommerce-germanized
5
  * Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
6
+ * Version: 3.1.3
7
  * Author: Vendidero
8
  * Author URI: https://vendidero.de
9
  * Requires at least: 4.9
43
  } else {
44
  function wc_gzd_admin_php_notice() {
45
  ?>
46
+ <div id="message" class="error">
47
+ <p>
48
+ <?php
49
+ printf(
50
+ /* translators: %s is the word upgrade with a link to a support page about upgrading */
51
+ __( 'Germanized requires at least PHP 5.6 to work. Please %s your PHP version.', 'woocommerce-germanized' ),
52
+ '<a href="https://wordpress.org/support/update-php/">' . esc_html__( 'upgrade', 'woocommerce-germanized' ) . '</a>'
53
+ );
54
+ ?>
55
+ </p>
56
+ </div>
57
  <?php
58
  }
59
 
71
  *
72
  * @var string
73
  */
74
+ public $version = '3.1.3';
75
 
76
  /**
77
  * @var WooCommerce_Germanized $instance of the plugin
1208
  return WooCommerce_Germanized::instance();
1209
  }
1210
 
1211
+ $GLOBALS['woocommerce_germanized'] = WC_germanized();